MSLLNNEMLLGDSLSPFSQPCSVAEESLGLLDDYLEVAEPLSSHGFSSDKAKAVSSNWLAVDSLGNTIDSSQEDAFSGMEWMVEKMDLKEFDFDALLGMEHLEATVSPDELMATLEDTCDLIFNSTIQEFHNKEPPLITDLITHLPESPVGVDPMAPLASLWSFPLSPGSLTSTPDHSFSLELGSEVDVLEGERKQEGPAFVVVITKSEKEEENHSDDSGICMSPDSYLGTPQHSPTNSVGSPNHNQFPADASCGSVRSKPYDQPAEKAVSAKIKGEKKIDKKLKKMEQNKTAATRYRQKKRAEQEALSGECRELEQKNQALKEKADSLSKEIQYLKDLIEEVRKAKGKRARVPE