MMNSIKFIFLGDVYGKAGRNIIKNNLAQLKSKYQADLVIVNAENTTHGKGLSLKHYEFLKEAGVNYITMGNHTWFQKLDLAVVINKKDLVRPLNLDTSFAFHNLGQGSLVFEFNKAKIRITNLLGTSVPLPFKTTNPFKVLKELILKRDCDLHIVDFHAETTSEKNAFCMAFDGYVTTIFGTHTHVPSADLRITPKGSAYITDVGMCGPGFGSVIGANPEQSIRLFCAGSREHFEVSKCGAQLNGVFFEVDVNTKKVIKTEAIRIVEDDPRYLKQDYFNLI*