MLLGDLLSPFNQPCLVAEEGLGLLDDYLEVAKNLSLNGFSSDKAKVGSSDWLAVDSLNNATDNSQEDAFSGMDWMVEKMDLKEFDFDALLYIDDLEATVSPDELMATLEDTSDLFDPPIQEIPNKETPLIIEPIISSPKSPPGADQVAPLTPSLPLPLSPESLTSTAHHSLSLELGSEVDVLEGERKSETQILLVVIPKCEREDEAHSDNDSGISMSPESYLGSPQQSPTVSVSSLSDGQSVTPLHDSSVRPKPYDRPAEKVVTLKVKGEKRIDKKLKKMEQNKTAATRYRQKKRAEQEALSGECRELEQKNEALMEKANSLSKEIQYLKDLIEEVRKAKSKKVKVPE