MKKIPLIILTGPTAVGKTDLSIKLAKDMNAEIISADSMQIYEYMDIGSAKVTEEEMQGVKHYLIDEVKPDYPFSVSEFQQRAKKYIHEINKKEKCVLVTGGTGLYLNSLIYNMDFAQSDANNELREELQKQLAEKGIDYMHNKLKELDEESANRIHKNNTKRVIRALEVCLSGKKMNDFSSDLKFNEEYQPIIIVLNRDREHLYQRINMRVDIMLKNGLVEEVKKLLSMGFKKDMISMQGIGYKEILKYLDGEYTYEEAIEIIKRDSRRYAKRQITWFKRYKTAKWFDLDQYENIDELKNEIILYIKDSIK*