MHPRTLHKAFPDALTNAELVAMVSKRLSQFGYHKYNTLLATSLCSDEVTRPLEQDFGEVYGKHFTMGGLAGFPFGGLTGFGAMAGHIPDGGSCLLIYGSHVGVSWEGKWGTVARRGREKGGACCGSAVAAAQAVTQAYQATLDESSSSSSSSATSTPVYRYSNDPLDAQQGYVRDMLRPYAATLSEAEDVMVTLPVSVYDAQQKLVTRILDEGSNHIDGDGQIAVVGGIQINTPKEMSDFFVVRRFCIRDSSGNMVENFMPLTAGRE