MSDDETPKEEKELDLTSPEVVTKYKSAAEILNKALQLVLSQCKPKAKIVEICEKGDSFIREQTGNMYKNSKKKIERGVAFPTCISVNNIFCHFSPLASDESVLEENDIVKIDMGCHIDGFIAVVAHTHVLQEGPVSGRAADVIAAANTAAEVALRLVRPGRKNKEVTEAIQKVAAAYDCKIVEGVLSHQLKQFVIDGNKVILSVTNPETRVDDAEFEENEVYAIDIVTSTGDGKPRLLDEKQTTIYKRAVDKNYHLKMKSSRFIFSEINQKFPIMPFTARALEEKRARLGLVECVNHDLLQPYPVLHEKPGDLVAHIKFTVLLMPNGSDRITSHALQELKPTKTIEHDPEIKAWLALGTKTKKKGGGKKKKGKKADAQGESAEAEPMDATSNGAAAQE*