MAEKSFKYVIVGGGVSAGYAAREFAKQGVKPGELAIISKEAVAPYERPALSKAYLFPEGAARLPGFHVCVGSGGERQLPEWYAEKGISLILSTEIVKADLASKTLVSAAGESFKYQTLVIATGSTVLKLSDFGVQGADSKNIFYLREIDDADQLVEALKAKKNGKAVVVGGGYIGLELSAVLRLNNIEVNMVYPEPWCMPRLFTEGIAAFYEGYYKNKGVNIIKGTVAVGFDTHPNGEVKEVKLKDGRVLEADIVVVGVGARPLTTLFKGQVEEEKGGIKTDAFFKTSVPDVYAVGDVATFPLKMYNEIRRVEHVDHSRKSAEQAVKAIFASEQGKSVDEYDYLPYFYSRAFDLSWQFYGDNVGETVLFGDADPNSATHKFGQYWIKDGKIVGAFLESGSPEENKAIAKVAKVQPAATLDQLAQEGISFASKI*