MLTGNGLQGFFTRKTRAMQQKTMSAALMLCIGLLSAGAACAKVPATEADKLGKELTCTGAIKAGNADGSIPPFTGKILGVPPGVKFTKSVGQFQPDIYANEKPLFEITAANMAQYGDKLSAGQKALLAKFPTTMRIPVYPGHRDFRYDDDICAVIKRNALEAEVVNDGNGVKGFMGALPFPIPKTGLELLWNNLMPSRASTEEVERDMALVGASGDIAWGRTSYIQLSRYDSKENLGKPNEGKYAYVTNFSILPEREKGGVILSIEPMNFGTDKRLAWNYDPGTRRVRQLPEFGYDQPSPGTSGKATIDSERLFNGGSERYEWTMHGKREMFIPANTFRINQQMKYADLLKPGHPNPAYTRYELRRVWVLEGKLKPGFRHLYSKRVMFIDEDTGHAVSGDFYDARGQLWQHGEINYYYAYDIKKWHAGTSFYYDLNAGSYVSMNLVQERPKAPILGKDDLKPSQYTPEAIRNLGN