MNLNFMPLLHAYNHASIDFHFNSSARDFCVHEVPLYEFSNTGEHAVIQVRKSGLSTLEMLHIFSQILGVKIAELGYAGLKDKNALTTQFISLPKKYAPLLEKNTHNLQERNLKILSLNYHHNKIKLGHLKGNRFFMRFKKMTPLNAQKTKQVLEQIAQFGMPNYFGSQRFGKFNDNHQEGLKILQNQTKFAHQKLNAFLISSYQSYLFNSLLSKRLEISKIISAFSLKENLEFFKQKNLNINPNTLKALKNQAHPFKILEGDVMCHYPYGKFFDALKLEKESERFLNKEAVPTGLLDGKKALYAKNLSLEIEKEFQHNLLSSHAKTLGSRRFFWVFAENVTSQYMKEKAQFELGFYLPKGSYASALLKEIKHEKGENNDEF*