MGEKALPLVYKRYICSYADCNAAYNKNWKLQAHMCKHTGAKPFHCKAEGCDKEFTRLYHLTRHSLSHSGEKNVKCESEGCDLKFCTKEIMKKHFNRFHSPSSCIYVCHFENCGKMFKKHNQLKVHQFTHTQQLPYKCTHEGCDMRFNVPSRLKRHEKVHAGYPCKKDDTCLFVGKTWTLYLKHVAECHQEPLVCDVCKRKFKHKDILKDHKKIHERERTVYRCPRDGCDRTYTTAFNLQNHVLVFHEEQKPFACEHAGCGKTFAMKQSLERHSVVHDPEKRKLKEKCPRPKRSLASHLSGYKPPKGKKQTAADKGTGKTGSCGKDKPSDTEKNGSLVLEKLTLQ