MWKILTVFCVVALATAAGDGLSEGEMGTYMKQTNDIFDQILDSVSRSEELDPFQLAEMVSSFERKILFRLHGEARIYNGTITGLSTMHRAGDSHLKMDESNLEVLADVGVGALDVNCKAHVKFMGRGPTVNIAVHIAYARVLLEAFQPQDGEMTLKQFKLQELNGFKLKMTGLGPLTYLFTYFVRVFTKLFKNKVKDIVESRLAKMVANKLKGIKLGV