MEKIWNLLHDEHTSVIYIYGMGGIGKTTLMKAINNKLKATREFDYVIWVTVSKQLNLQKIQTEIMGRLKLDFSEQDSYSNRSMQLRQYLTDKRYMLILDDLWNSFDLSEVGIPTNKENGSKIAITTRIADMSAVQVCSDMKAEKIRIETLTKEEAWDLFAANVGKEAVHQPHIKDVANDVVMECGGLPLAIVVVAKAMQGQNKKELWQDALRALRASAPEIEGMEPQVFLPLKLSYDDLNDEKGHRIIETLKRRCLLEDGIQRGSDDVKMHDIIRDLALYIASSSCNDGPKFLVKAYVGLNEPPPEGTWREFERISLMMNDITELPVKPECPNLISLLLRENLGITAVPHSFFDLMPALQVLDLSDTSITSLANSFGQTEIDSKQVSESAVFGRSLFERLSSCGLGKDLLNMQYRIFMNRHGTQSAGFCYLLYCILCHMEPLFWLYNPTACKLSNLGT