MELRVIHYFLAVVQEKTISGAAKQLHVSQPTLSKQLKELEEELGVTLFIRGNRQIQLTPEGEYLAKQGQDILSLANKTVTNLSQNEFINGEITIGGGETKAMSFLANALQQITSQHSADIHLHLYSGNADDVIERLDKGLLDFGLIIEPAPKQKYSYLTLPIVDTWGLITVKDHPLATKNVITAADLKEEPLFISRQAQVPSQLSDWLEASLDQFRIVGTYNLLYNASLMVEAGLGSALSIDGILETKQTNLRFIPLYPALTAKISLIWRKNTVLSTAAALFLEQIKKSIQRPE*