MSDDEAKEEKELDLTSPDVVTKYKVAAEIVNKALQIVLSECKPKARVVNLCEKGDSYIREQTGNVYKNAKKKIEKGVAFPTCVSVNSTVCHFSPLASDETVLEENDIVKIDLGCHIDGFITVVAHTHVLQEGPVTGRQADVIAAANTAAEVALRLVKPGRKNKDVTEAIQKVAAAYDCKIAEGVLSHQMKQFVIDGNKVILSVSNPEMRVDDAEFEENEVYSIDIVTTTGEGKPKLLDERQTTIYKRAVDKNYHLKMKSSRFIFNEINQKFPIMPFTARALEEKRARLGLVECVNHELLQPYPVLREKPGDLVAHIKFTVLLMPNGSDKITGHPLQELKPTKAIEDPEIKAWLALSTKSKKKGGGRKKKGKKGDTQEESADATADGADSMDTSQE*