MDKLLRKEREPPVKSVVWALFGAIYLCFGMPEVYRVLFEVFGMDPEDEECQPKLRRQLEDVDFVSAEFEGKKLTWQEVAAYKPPEDALFAHPRLFRACVPPGMHRFRGNIWDYDSRPQVMNTLGYPLQVKDRIPEITNARNIELGLGLQLAFLHPSKHKFEHPRFCFERLEYVGQKIQDLVMAERLLIKHIDAPGRWLQEKHRRLLLNKFCGKYLREKHLHRFIIYSEEVQDSYEHNRRLRNPATTAVQQAIHGLSYTVYGKPDVRRLMFELFDFEQSQPKAV*