MKVYIRKGFDHEIANHNFYAAFDGFKQMGFEIRYFENINKLTDHNKEDIVVSYVDDVRTALHIYDIVASEIDYPKELTAYLGRKIWKSKLSVIANNPENWNIFIKPVEDKKFTGVVVRSMKDLIGCSTYGEDPEILCADIVNFVAEWRCFVRYGKILDIRRYKGNWRAHFDYKVVENVVSQFQAAPKGYAVDFGLTDKGETLLVEVNDGYSLGHYGLFSLDYAKLLSARWAELTSTIDECDF