MVHLIDMGSTVAIVSSHVFLWIVTSNVLRHFQILLCKDMAPLSSEPNTILPPVTVKYTKLFINGEFVDSVSGKTFETLDPRTGEAITRVSEAQKEDVDLAVKAARTAFDHGPWPRMSGSERGRILYKYAELVSQHGDELAALETFDNGKPLDMARILDIPYSVEVIRYYAGSADKIHGLTLKMSGQYQGYTLHEPIGVVGQIIPWNFPMVMFFTKISPALACGCTVVIKSAEQTPLTALYCAQLAKEAGIPPGALNVLSGFGETAGSSISSHMDIDKISFTGSTQVGRLIMEAAAKSNLKPVTLELGGKSPLIVMDDADVDKAVNIAHLAIFLNMGQVCLAGSRVFVQEGIYDEFVKKAVARAKQQVVGDPFQPGVQHGPQIDKIQFEKVLEYIQYGKRDGAKLLLGGNSLSNKGFYIEPTIFSQVEDDMRIAKEEIFGPVMSILKFKTIEEAIERGNKTVYGLGAGIITKDIDIANRLARSLRVGVVWINCYLALSADAPIGGYKMSGFGREYGSNX