MKSLHFQFFIGTLVMFLIIQYLKSALNLYLQPSDMRLLPQQDYLQEDHVHLFLDSVLPNEETDKSISPFSSKVHPVDAPPVTQSALLGTYEDNIFKSESKKPSLKSIDFLNLGGGPELEKKLKYIEHVCSGVILGKELVNAPPNDVVASSSPLLEVSLQKAAICCTTMHRGAALAAMSYMSCFLECGVSSLLESVTSNSASMEVQVISHSREGIVSNVVWRPYAVLVKKQNGILFSLGILFLVVGCLQTYKSTTIRELYEKSSKIEHDLHGVEAMRVGLIQLHADIKELTSTRQLTSQVQGMTQDLARATVDLQQVPRLKSEIHGLRQELQHARATIEHEKKGHAENYEHGQVMEKNLLSMTRELEKLHAKMANAEK*