MSVLLETTAGDIIVDLKYKQYEIESYNFLKLCKCNFYQNQCFYNLHKDQSVQFGNPLLGYEDRKELRLKNTSVEGITSEPVKSRLLKATESPDRSGKALKGSLGNVVVQKQESGQELIGSQVIISLAEHGLDATNAIYFGDVIQTSWSTLDKIERFAVDDTQRPIEDIRIRSTFIIYDPFLDGRHFPTYEVSLPIQDIRLPQTLVDEFTDEDPEVRRDIKRKELSLEIIENMPIMGIKPSPRVLFICKLNPLTRAKDIATIFQRFGAIASVEIVRDKSTGHSLGYGFIQFTDRKSCEQAYKKMEGVIIDDRRIHVDFSQSVKAATKAINR