MSPLTSRSPDLKHLQDEGFEIEVKDGHLIVRHVPYVATDRTVQFGVLVSELTMAGDITQPPSTHVVHFSGTTPCDRTGQPLNQVINGPSDSVLAGVQTTFMLSSKPVETGVYPDYYEKMTAYVAILSSSAQELDPEVTARTYKVAPCEPQDSVFRYADTASSRAGIGTTTKRLASIANVAIVGLGGTGSYILDLVAKTPVGRIHLFDGDRLFQHNAFRAPGAASAEELQGAPLKVDYYTDLYGKMRYGIVPHPVFVDETTVEELRGMDFVFLSLDRGSAKRLLVARLEEYGIPFIDVGMGVLECDESLTGLLRVTTSVPGRRSHVHDRQRIPFADVGEHNAYARNIQIADLNALNAALAVVKWKKLFGFYADLGHEHYSVYQLDGNVLTSEDAA