MNLLNNEMPLGDLLSPFNQLSSVAEESLGLLDDYLEVARPLRSHGFSSDKAKAVSSNWLAVDSLGKNTDNSQEDAFSGMDWMVEKMDLKEFDFDALLGMDDLEATVSPDELMATLEDTCDLLDPPTQEIHDKEPPLITDPIIHHPESPIGVDQVASLTLLLSLPLSPGSLTSTPDQSFSLDLGSEVDVLEGDRKAEATTFVVVFPKLEKEEEAHSDDSGICMSPESYLGTPQHSPTTSVESLNDSQFPTDPICDSVRSKPYDHPAEKVVSAKVKGEKRADKKLKKMEQNKTAATRYRQKKRAEQEALSGECQELEQKNEALKEKADSLSKEIQYLKDLIEEVRKAKGKRAKVPE