MTTLLETSEEEPTMAVARTIAELAWSQGGPDIAGPAVAQFCNEAQSYLMDKWYPDLVNLLLTSADLVLANASEKDMECIFTVISNLVSKAQSPDDALAMADQIANKLTVQPIDKPVSRLKILFHLYNVLENPYGRFLIFKRVLKLAVAGKVTELIVPIFKRMDAFLHEWNISESDKRDIFLSATNILKDQKGYTKDSYAFLFKYLQTFIGEDASTLNEAKEEAVRAVIEFVKSPDMFQKHRWGDQSVFLCDLLDMPAVKQLERDPKYEPVYRLLEIFLTGRLADYLEFQAADAATLENYGLVHEDCVTKMRLMSLVGLATAASGEVSYAVIRDTLKVADDEVEHWVVRAIGAKLLEAKMDQHRQTVIIGRCTGRVFGPAQWQELRTGLAGWKENINNVGRIIAHAKLSQGGIPQALQV*