MAEKHFKYVIVGGGVSAGYAAREFAKQGVKPGELAIISKEAVAPYERPALSKAYLFPEGAARLPGFHVCVGSGGERLLPEWYKEKGIELILSTEVVKADLQSKTLSSAVGTTFTYDILIIATGSTVIRLSDFGVHGADAKNIFYLREIEDADKLVEAIKAKKNGKAVIVGGGYIGLELGAVMKINNLDVTMVYPEPWCMPRLFTAGIAAFYEGYYAKKGIKIVKGTVAVGFDSDADGEVKTVKLKDGRVLDADIVVVGVGGRPLTTLFKGQVAEEKGGIKTDGFFQTSVPSVYAVGDVATFPLKLYHEMRRVEHVDHARKSAEQAAKAIKASEEGKSIDEYDYLPYFYSRAFDLSWQFYGDNVGDTVMFGDSDPASPKPKFGSYWIKDGKVVGAFLEGGTPEENKAIAKVARLHPPVGDVNQLANEGLSFAANI