MTRFTLAAAALVGLASGVLGDLETCGPAQYDPAQYVCWDNQFLCPITAGEPLSNCAGACYSKFMYSCTNNVLALLPATETPFTLTVDNPALPIHGKPVTAAGRHWTLDGETSSYCPEQVGDACPPGDETVIVSTGGRVSMSVMVPGGQQAYLDPFWNMGYTQAHSAAIPAGSILDGFGAYEGGGFVNLNGNGWGWAACPPRASGGGGPGWNLVARNETNAEKYNECHPINLKINSLPSATFGAWQYT