MSLLNNKMLLGDSLSPFSQPCSVAEESLGLLDDYLEVAEPLGSHGFSSDKAKAVSSNWLAVDSLGNTIDSSQEDAFSGMEWMVEKMDLKEFDFDALLGNLEATVSPDELMATLEDTCDLLFNPSIQEFHNKEPPLITDLITHLPESPIGADPMAPLASLWSFPLSPGSLTSTPDHSFSLDLGSEVDVLEGERKQEGPTFVVVITKSEKEEENHSDDSGICMSPDSYLGTPQHSPTNSVGSPSDNQFPADASCGSVRSKPYDHPAEKVVSAKVKGEKKIDKKLKKMEQNKTAATRYRQKKRAEQEALSGECRELEQKNQALKEKADSLSKEIQYLKDLIEEVRKAKGKRARVPE