MTRIALLGAGGKMGVRLAANLKGSAYDVDHVEISADGRARLREAVGVDCVTRDEALARADVVLMAVPDRLIGRIAHEIVATLRPGTIVIMLDAAAPHAGELPERADISYFVTHPCHPPIFNDETDPAAKRDFFGGVHARQHIVCALMQGPEEHYALGEAIARTIYKPVMRSHRCTVEHIAILEPALSETVGATLSLALREATDEAVRRGVPRQAAEDFILGHLTIELAIAFGIFPEGKFSDGALKAIDEARPVIFRDNWLETVFSPEEVKRSVRAICHP