MASSNRIVDIHTHMYPPSYVDILKSRQTIPLVRTFDPAQDPRLILLAAEVESLNNAASSDAPDKRANPPGRPLTKHYASLGQKIHFMNTHKIDISVISLANPWLDFLDPSEAGSIGESINNEFDSMCNQHPGRLFFFATLPLTAPLDTILACISHVKSLKYCRGVILGTSGLGKGLDDPELLPIFEALGAARLMVFLHPHYGLPNDVWGPRASAEYGHVLPLALGFPMETTIAVARMYLAGVFDRVPSLNMLLAHSGGTLPFLAGRIESCILHDGHLMREGKAGGPGSGRRTIWDVLKDQVYLDAVIYSEVGLKAAIDASGVDRLMFGTDHPFFPPLTSDEDGAWESVGLNAEAVDKALGSGSTAAAGVMGENAIRVLRLYES