MGDTSFFISISRGRIMFLNQRAREYLSAYSAGLAQEYGVADTARYFALTDPKETQLRAALLERVDFLSMINVLDVDQLSGQVVSVGSSALHTGRKEGGRFIRQVGVEGNDYKLVETDSCAALPWDLLSVWANAGGEDEFFQLVQAFSNEAFALDMLRIGFNGNSVAKSTNPDKNPNGEDVNIGWHQRMKDFKDGQQIITDRVVLDENGDYKSLDAMASDLINAKIPQQYRNDPRLVVLVGADLVAAEQYRLFQKADRPTEKIAAQMLDSTIAGRPAIVPPFMPGKRMTVTTLSNLHIYTQRNTRQRKAEFVEDRKQFENKYLRNEGYAVEYPELYASFDESAVTVGTVAEPMEKPAGA