mr_cmp
qsort(pregions, npregions, sizeof(*pregions), mr_cmp);
qsort(aregions, naregions, sizeof(*aregions), mr_cmp);