MSNQISTQTISFYGSALITLKVEDVIYTAVRPIAEALGLSWGAQSIKLNKNKDKFNCFDIETVGADGKIRKMLCMPLKKLNGWLFSINPEKVRPDLKEKVIRYQEECFEALYNYWHFGKAERQSAVKIEKLSAEHQTAIKDLVLGRAKNLPKDKQASVIIKQWAALKNHFGKTYKEINDDQFAEAVSLIARLPLEGELIIDERKEQVALTEAELQQLAWDWFALFKCVEFTGYILPALDSIQSKFAPQAHSIVSEYGSMLRRHQPLLQKLTAEFKTGTWEDQNWNRVLPTIRDNDVLYPKHRLIRR