MKIIVGAYASVPSDASWDQEAEHLFYQQLKNNTLIDGLEVPFTGKLHKYDNDWFYNQLDKNWCYVITCIPGTMGELAKDPHFGIASDNEAGRLNALAFYQQANAEIAKLNNHFNKQVVSHIQIHTAPAITPNTSSSVSALVKSLNELQSWDWHGAKLIIEHCDAYIQNQSSEKGFMRIEDELLAIATVNKQANNKLGITINWGRSAIEAQSATGPLHHMQLCINENLLSGLIFSGASSTSALYGAWKDSHMPPVMNDFDQLNNKDSELSEHQIKKCMQLQQSAKLDFVGCKISILPHQQPLASRIQYIQNTLAMIKTAID