MKLELEVVLQVAMDAATQAGQIIQANFYAVKQVEHKGQVDLVTDTDKACEILIFEQISKAFPDHKLIGEETTATSHGLCELTDAPTWIIDPLDGTTNFVHSFPFVCVSIGFTIGKTPMVGVVYNPIMNEMFTAVKGGGAFLNGKPIAASLQKSLGVALLASGVGTKRDKHTVDAITGRINNFLYKIRSIRMIGSCALNLCGVACGRVDMFFEIGFGGPWDVAAGVLIVQEAGGKVFLPSGEDFNLASRNITASNGYLKDGLVEALKDTLL*