MEESGAEEVRILFSTAKGEHYTHKQGYKQLFRRLRSAYRPDKFDKDDFSLDTLRSAHILVFGCPKEKFTAPEVDMLKRFVKGGGSVLILMSEGGEEKAGTNINYFLEQFGMSVNNDAVVRTTHYKYLHPKEVLISDGILNRAVITGAGKSLSNSNDDDEFRVSKGPQAFDGTGLEFVFPFGSTISVQKPAVPILSSGKIAYPMNRPVGAVWAQPGYGRIAVVGSAAMFDDKWLDKEENSKVMDFFFKFLKPNSKISLNDIDAEEPDVSDLKLLPDTASLADKLKGCLQEIDEVPRDWTSLFDDLLFKFDMSLIPESVALYDKLGVKKGALNLIPPSFETPLPPLQPAVFPPTIREPPPPALELFDLDESFASETNRLASLTNKCHGDEDLEYYIMEAGHILGLKLPESANAKHVLSEVFRRIAQYKMGSLGLGQTLDGMGQTLPSHQFGDQFEL*