MSLLNNEMLLGESLSPFSQPCSVAEESLGLLDDYLEVAKPLSSHGFSSDKAKAVSSNWLAVDSLGNTIDSSQEDAFSGMEWMVEKMDLKEFDFDALLGMEHLEATVSPDELMATLEDTCDLLFNPTIQEFHNKEPPLITDLITHLPESPIGADPMAPLASLWSFPLSPGSLTSTPDHSFSLELGSEVDVLEGERKQEGPTFVVVITKSEKEEENHSDDSGICMSPDSYLGTPQHSPTNSVGSPNDSQFPTDANCGSVRSKPYDHPAEKAVSAKMKGEKKIDKKLKKMEQNKTAATRYRQKKRAEQEALSGECRELEQKNQALKEKADSLSKEIQYLKDLIEEVRKAKGKRARVPE