MKTKAGFVALIGKPNAGKSTLLNTLLNAHLALVSHKANATRKLMKCIVPFKDKEGYESQIIFLDTPGLRHQEKLLNQCMLSQALKAMGDAELCVFLASVHDDLKGYEEFLNLCQKPHILALNKIDTATHKQVLQKLQEYQKYASQFVDLVPLSAKKSQNLNALLECISKHLSPSAWLFEKDLMSDEKMRDIYKEIIRESLFDFLSDEIPYESDVMIDKFIEEERMDKVYARIIVEKESQKKIVIGKNGVNIKRIGTSARLKMQEVGEKKVFLNLQVIAQKSWSKEEKSLQKLGYIHKRGMD*