MIILKDEDFVGKGNERACYIHPEDKNKAIKITYENNNRKESKQTKLEVNYYKELEKRRMINFKHLPKYFGEVKTDKGAGFVVELIRDFDGEVSKTFEYYLKKDGVLKYKKELEEYKQYFLDNCIIFNYGMMPKNILLRKNSETDFDLVLIDGLGDVSYFTLPNKIPYFARKRINRRWDKFIKKYL