MKKIMLIGSVGSGKTTLCQRIQGESIKYKKTQSVEFYSQMIDTPGEFVLHRRFYSALQMMAASSDVIGFVCSVVESGQTFSPYFAQNFTKQCVGIITKIDLAPNEEAIINAEKRLELAGVSKIFRLSAMKDEGVAELIDYLSKEKEG