MSKELLDKHPELKMEGTPTLTPRLDICNAAVIDLGAAAARAALDEWGRPAADITHLIYISSSDLRLPGGDLHLAARLGLSPNTVRTSLLFLGCSGGAAALRTAKDIAENNPGSRVLVTAAETTVLGFRPPSYDRPYDLVGAALFGDGASAVIIGAGPMTPAENPFLELEFSTQEFLPGTDKVIDGKISEEGINFKLGRDLPEKIESRIEGFCRTLMNKVGIKDFNDIFWAVHPGGPAILNRLEFCLKLQPEKLKISRKALMNYGNVSSNTIFYVLEYLRDELKKGAISEEWGLILAFGPGITF