MESHQKKLLKLSEESLMKEPEDVFDLLEKIGEGAYGAVYKALHKESGQLLAIKQVPVDADLQDIIKEISIMQQCDSQYVVKYYGSYFKNTDLWIVMEYCGAGSVSDIMRIIERPLNEKEISVIVQYALKGLEYLHFKRKIHRDIKAGNILLNLDGHAKLADFGVAGQLTDTMAKRNTVIGTPFWMAPEVIQEVGYDCLADIWSMGITAIEMAEGRPPYAEVHPMRAIFMIPTKPPPTLKQADNFSNEFSDFISRCLVKSPEERPSATSLLQHRFVKGNKSIDIVKELVQLAMAKLEEEEEEEEEGDEDDEFVTASNTMIQRGYPDSIIINEPTVSDLGTLVIVDDDEGDSTMKRVDTDKDSKEPYKPHFMHHFNKEPDHNKKQGNKKNAHVGPQSIYAYFPAIPEGTEFKDYLKGLNDDELEEHMTLLDKRMDEELEALRKRYHQKRQPILQAIDAKKKQQFR