KEKSMKRGGNRFEPYSNPTKRYRAFITNIPFDVKWQSLKDLVKEKVGEVTYVELLMDAEGKSRGCAVVEFKMEESMKKAAEVLNKHSLSGRPLKVKEDPDGEHARRAMQKVMATTGGMGMGPGGPGMINIPPSILNNPNIPNEIIHALQAGRLGSTVFVANLDYKVGWKKLKEVFSMAGVVVRADILEDKDGKSRGIGTVTFEQSIEAVQAISMFNGQLLFDRPMHVKMDERALPKGDFFPPERPQQLPHGLGGIGMGLGPGGQPIDANHLNKGIAMGNIGPAGMEGPFGGGMENMGRFGSGMNMGRINGKNQVTGNKGVGWAGSCEMERGMGGGFERDFARKEMGMSQSFGEPLGRGMGGGGGSVPGIERMGPGIDRIGGAGMERMGAGLGHGMDRVGSEIERMGLVMDRMGSVERMGSGIERMGPKACQIFVRNLPFDFTWKMLKDKFNECGHVLYADIKMENGKSKGCGVVKFESPEVAERACRMMNGMKLSGREIDVRIDRNA