MSEKLVEVKDLEISFGEGKKKFVAVKNANFFIKKGETFSLVGESGSGKTTIGRAIIGLNDTSSGQILYDGKVINGRKSKSEANELIRKIQMIFQDPAASLNERATVDYIISEGLYNFNLFKTEEERKEKIKNMMAEVGLLSEHLTRYPHEFSGGQRQRIGIARALVMNPEFVIADEPISALDVSVRAQVLNLLKRMQAEKGLTYLFIAHDLSVVRFISDRIAVIHKGVIVEVAETEELFNNPIHPYTQSLLSAVPIPDPILERQKELVVYHPDQHDYTLDKPSMVEIKPNHFVWANQAEIEKYQKEL*