MEKVQASCEGEGIYKREAKGVHPIDQNLVGGMTMSTGVPTVTVPPTPAVADANNLLIRVLAAAVWKGRGNAEEEAKFLWAQPPAPVVEEEEAAGQLQTPPPPPLLLSSLMAPVGLPPGFRFHPTDEELVNYYLKRKIHGLKIELDIIPEVDLYKCEPWELAEKSFLPSRDPEWYFFGPRDRKYPNGFRTNRATRAGYWKSTGKDRRVVSQQQHGGRAIGMKKTLVYYRGRAPQGVRTDWVMHEYRLDDKDCEDTIPIQDTYALCRVFKKNAICNEVEELQGQCSMALLEGACQQLLATSGGSQVEQYETPSPPEVAVGSTSGGADAEEDPEKDESWMQFISDDAWYASNAGDGGEESTSCVAIAG