MPRSEFEKVRLEKLLQQFCETQGPPAHIRDQLRWGFRVDQAKQTIELFEVRPHFMYNDLEIEHGVAKARYVKSSKTWKVYWMRSDLKWHQYDIVSEVRTVEEFLTVVKADECCCFFG