MSSDTEGKTITCKAAVAWEAGKDLSIEDVEVAPPKAHEVRIQVYYTGVCHTDAYMLSGKDPEGQFPVIAGHEGAGIVESVGEGVTTVKKGDTVVALYTPECGECKFCKSGKTNLCGKIRATQGKGVMPDGTPRFKCKGKDVLHFMGTSTFSQYTVLADISVVAVDPNAPMDKTCLLGCGITTGFGAATISAGTNGVQKGDNVAVFGGGCVGLSVIQGAKQRGANKIILVDVNADKKAWGEKFGATDFLNPSKDLKEGENVQNRLIDMTDGGLEYTFDCTGNVHVMRSALEACHKGWGECIIIGVAAAGQEISTRPVQLVTGRVWKGCAFGGVKGRSQMGWLIKEYQE