MEGSKAEEVLDILRLNVGGCIYTARRESLCRFKESMLASMFSGRFPLKVDESGACLIDRDGNLFKYLLDYLHGEVRIPKDEQTRIALQEEADYFGIPYPYSLSDHLANEMETYALRSNIELKKALTDFCDSYGLSCNKPTVWVLHYLSTSGASCESRIIGVYATKADGTDAIDKQLGGRIRSIYKREAGNNVQYIWSYYSVAELKKMMDAFDTWEGEGVSYWRVPQELIECWTLEERPLQGNLRHMAPIRKRRLIALNEEEEDGVNCKAGPKPIRFLGPSTSTHIKVKNSASVKVITSNTSKTSSQMTIKRPSSGSHLARCHTVSKTIPDPGISVSMNSQASCGTESAENGETHTSPVKVSLSEKKPTPTRVIKLKRTPLCTVTPSQLSSPGMNKTNHPGTSSAEMPNTSSVWAQNVKNENN