MESVEGNGAGRGNLQLVVSELCRVQELVRQLELHLHAPDASIDLCRALTAEIFALTDRSIGFVAAAHFPDAPTTPSSTSSSLSGVSDQPFRTNTKKRKATTRWTSQVRVSAAGGAEWPGDDGHSWRKYGQKDILGARHPRAYYRCTHRNSQGCPATKQVQRADQDPALFDIVYHGQHTCRPGGGGGGXXXXXXXXXXPQPARGEPAAEPQSRPDRGRGPRRPEQHLSLTAVDGLACGVRLQRWPDHVTVPGAGRRVHGVAAGRRPPGGGVGAHSRVGPEHGLPFRVRPDLRPWCAQLLHVRTTNRASKWNYMTLPSPCLSLVRG