MKLAIHNEVAVSNDEVRQLDRAYVFHSWSMQGNLNPLVIAGAQGCELWDYEGNTWLDFSSQLVNVNIGYQHPRVLAAMKAQLETLVTIAPATANLARGEAAKRIVDLAPAGFSKVFFTNAGADANENAIRMARLYTGRDKVLSAYRSYHGNTGSAIAATGDWRRVPNEFSRGHVHFFNPYLYRSEFNAATEEEECQRALAHLRRIIECEGPTAIAAILLESIPGTAGILVPPAGYMQSVRALADEFGIVLILDEVMAGFGRTGSWFAFEQDGVVPDLVTFAKGVNAGYVPAGGVLISEPIARYFDDHFFAGGLTYSGHPLAMAAIVATIDAMKEEKVVENAASIGNEVLRPGLEALAEKHAIIGEVRGRGLFQALELVSSREQKTPLTAADMAAIKGALTEAGLLAFVVENRIHVVPPCTITAEQVAQGLAIFDAVFARFASLAK*