MWITQEITPYLRKEYTIEAKLLDVRSEHNILEIFKSKDFGEIAMLNRQLLFKNFLHIESELLAHMGGCTKKELKEVLIVDGFDLELAHQLFKYDTHIDFVQADEKILDSFISFFPHFHEVKNNKNFTHAKQLLDLDIKKYDLIFCLQEPDIHRIDGLKRMLKEDGVFISVAKHPLLEHVSMQNALKNMGGVFSVAMPFVAPLRILSNKGYIYASFKTHPLKDLMTPKIEALTSVRYYNEDIHRAAFALPKNLQEVFKDNIKS