MEKYFFPFPQEGINNIIEDAFLSIDKLGVKVISLASLNKVMSGKWFKMFMYTGNVGGIQTHPDACFFAISTKFPEFNNKEKTFVLHFFVKNEHKLDCGGGYVKLLSGDVDQKKFGGDTPYNIMFGPDICGYSTKKVHAILGYGGKIHPIKKDLNHVYTFIIFPDATYNILMDKKEKYFGSLCTDWDILPPKQIEDHNAKQPKDWEDKEYILDLEYKKPEKIKNPKYKGKWVVPMIDNPELYVFPNLKYLGIELWQYVRILNMQRSWKTRLGENTRMSLYF*