MKKYKSFTANYVKDLNESSMGFYANVEVQTHDNGTTAQISTYAMDNPNYAFFAFESGLQVSVDYNNGIMKIGTTDNHVERDLRTHPCYAGKQRNALIRVYIRFILGRIASHAEQEALSDFVINELAGDHDHYI