MSDISGLPMVGDLYEEYVPTVDDIKGESENFRLLYADLLYEYTSLSNNKGYVASSSGLDKFGPDKTRIRCFKLKPMWSAELFDFETPSMGLGGDIISFKPFVAYLSMWLSKMVFSRTNGDYIRPETFLLALQLAKGTKYALCTALLVTWMCTGLEHHTELVGKGAQFHGLYPGHFFYAWFVSHCGGLRRLEEDYLKIGSTRSFRKGIELSNSFLKVEKKIMSPENTNEDTIGTEAANCGNTRMDRRTINEGRVQDDIQVCFPITQFPSRPNVPTAGKPPHEGGIKIKASRSRKQPEEAVPIDEHGPAKRTRTRTSATKSSSGSLSIEAVSQKGKVSTGTNILTSNVAMVISESPEHEALDKYNDRVDYEDSPCLDLSSHDDAHPDSAGSQGHPMHGTFMGPPFDTVRESVNSIHTLHGVKEGNVPSLLKADEPISANAKRENVGSILKPMLSAGSTSEAAKGLGTIDTPPSIVFGSE