MSDDETPKEEKELDLTSPEVVTKYKSAAEILNKALQLVLSQCKPKAKIVEICEKGDSFIREQTGNMYKNSKKKIERGVAFPTCISVNNIFCHFSPLASDESVLEENDIVKIDMGCHIDGFIAVVAHTHVLQEGPVSGRAADVIAAANTAAEVALRLVRPGRKNKEVTEAIQKVAAAYDCKIVEGVLSHQLKQFVIDGNKVILSVTNPETRVDDAEFEENEVYAIDIVTSTGDGKPRLLDEKQTTIYKRAVDKNYHLKMKSSRFIFSEINQKFPIMPFTARALEEKRARLGLVECVNHDLLQPYPVLHEKPGDLVAHIKFTVLLMPNGSDRITSHALQELKPTKTIEHDPEIKAWLALGTKTKKKGGGKKKKGKKADAQGESAEAEPMDATSNGAAAQE