MIHLGELWLRRIHKEGRLQDQTPSHDLRQADMAPQVFLITGTTTGFGNHYVDEALKNGDKVIATARNSSKLKFHGATEDNFLALDLDVTKQESIDTAFEKGLKKFGRIDVVVNNAGYGLSGEFEGLSNEQIRTQMEVNFFGLINVTREALCVMRERNSPPGGKIQQITSIGGQIGVPTFTIYCASKWAVEGFTEALSKELKPEWNIKLTCIEPGGFRTDWAGRSMAFGENTKAYDHINAEKQMKERNGTQAGDPPKGARAMYEIAKMEDPPLRIVIGTDAYKTINQKIKTYGELYPKYEKLSNSTDVDGYKPPQ*