MSIAQLFNQSWVEKSKYVPVRLSDEERKILSLLEAALEVIDYTGHVDIISYTTRTKLMVKYLNEMCSIVMGLVTAMDIKAGRDLLIGRDHKSNARFFQTVFEIGRRYKIMNPEKMRATYGAVMYMCQDSLIPDVRSQLGFDFVSPIKTVYNVLEKHKLLGLLEEKQLLNNLLKQSDPQSNANAKAELLKEREEASETLLKKYNPGKDEKLQKVLTDCFASLADHEAFLLANRNPVEKMRAYLHKFFNPHDTKNGSLKIGYMTGAKLNHDHKTQFFYVDQSLVFWSCMMDQMFLLWLESDASLLDKHSRYFISDTGQGLNRVQLCPLVRSTVTRILSSVQKQQEIPWMGSSVIHLGDRDVPNALMFIDKYRQVPHILAPLVKVLQQLEFLRDPYLVQYIENEYGSVNGLQKTILLDFFRHGFNGQGSDGGSCIDGRLTSAWNWTNEITKKKYYRILLMSGFLNFEGI*