MPRLRRSMMFVPGSKPAMIRDCTIYGADSVMFDLEDSVSIAEKDSARRLVYHALTSMDFGDTETVVRVNALDSEFGIEDLKAIVRAQPDVIRLPKTETAQDVLDMEKIIASIEEEIGLSIGKTKMMAAIESALGVLNAYEIATSSKRLMGIALGAEDFVTDMKTHRSPEGNELFAARSHIILASRAAKISAFDTVYSDVNNEEGFIKEATLIKQLGFDGKSLINPRQIDLLHKVFEPTEKEIDKAIKIIEAAKEAEKRGSGVVSLNGKMIDKPVIARAERVLMLAKASGISYEKEV