MSFASVALCPALEEVVNFPGFVGRFGLSLDDPILIFLNIAESLNPMRVMESDSLASVKLRFQSIKGFFVKKQKLFYDGRELARDYLHHELILDGENGENVIHLLIKNSSKVIAKPKNFSVEPVAVNREIELSALLKDLISSTIEGLEKGNAPIKSSDGSGGAYFMQDQSGHKYVSVFKPIDEEPMAVNNPHGQPLSLDGEGLKKGTQVGEGAFREVAAYLLDYPITGPRSSPLDQPGFAGVPPTTMVKCLHKDFNHPNGYSFSQENAKIGSLQMFVSNVGTCEDMGYGAFPVDQVHKISVLDIRLANADRHGGNILVSRDGNDGQIVLTPIDHGYCFPNKFEDCTFEWLYWPQAKEPYSSETLEYIKALDAEQDIELLRFHGWEIPPSCARVFRISTMLLKKGAAKGLTPFAIGSIMCRETLEKESVIEQIIYEAEAIWSPETTEEEFISTVSDIMDRYLNQYSLN*