MKRFEYAGLTKELHQRLTLEFDALKEQHRRTLTKYVMQTKQCDRAQARKYCQRFDNVIKERSKLSPATLDDMSEYITDGLVNDLQEYLAENYFSSSVKFRPDTDKRNAGLPEELFKQYCEEIKSLKAKYPNSFTAHIMDVKGCKYQKATSIRTAINTLYTEMGIVTPRKVIQLEGLLSRELFGKIAKYVFNKHEWPESLDSEVDRIYLEYRTKGDRGLNKESVKRTLYKAISMGL