MRKMKRLTWDETKITAFQEALVSWYEANKRVLPWRENTEPYRIWVSEIMLQQTKVDTVIPYFNRFMTQFPTMESFVNADEADILKAWEGLGYYSRVRNLQTAMKQVMADFSGEVPTDLTTILSLKGVGPYTAGAILSIAYNQAEPAVDGNVMRVIARVLEIGEDIMKASTRKIFEEVLYQLIDKKNPAAFNQGLMEIGALVCTPTKPMCMLCPLQPFCDAHKNGVETNYPVKIKKVKTKTKELLSIIVISEDGKIAIEKRPENGLLANMWQFPTIEISKKENDEVAKLQFLHNYGLEVLLEDEPIAHIKHVFSHLVWKMDIRVAKLQSAIPNENWYFATEEEMKRLAFPVPYQKMWQAWKDFKGE*