MMSDDETPKEEKELDLTSPEVVTKYKSAAEILNKALQLVLSQCKPKAKIVEICEKGDSFIREQTGNMYKNSKKKIERGVAFPTCISVNNIFCHFSPLASDESVLEENDIVKIDMGCHIDGFIAVVAHTHVLQEGPVSGRAADVIAAANTAAEVALRLVRPGRKNKEVTEAIQKVAAAYDCKIVEGVLSHQLKQFVIDGNKVILSVTNPETRVDDAEFEENEVYAIDIVTSTGDGKPRLLDEKQTTIYKRAVDKNYHLKMKSSRFIFSEINQKFPIMPFTARALEEKRARLGLVECVNHDLLQPYPVLHEKPGDLVAHIKFTVLLMPNGSDRITSHALQELKPTKTIEHDPEIKAWLALGTKTKKKGGGKKKKGKKADAQGESAEAEPMDATSNGAAAQE