MSKGPNDEGLIFETSEDVEVLPTFDALGLKEDLLRGVYAYGFERPSAVQQRAILPILKGRDVIVQSQSGTGKTCVFCLGALQSVDTSSREPQALFLSPTRELAEQSQKVCLALGDYLNVQVHVCIGGKRVSDDIHTFEAGVQIVSGTPGRVFHMIQQRHFSTRHIKMLVLDEADEMLNRGFKEQVYDIYRYLPPSTQVVLVSATMPHEVLEMTHKFMNNPFRVLVKRDELTLEGIKQFFVAVEREQWKFDTLCDLYDTLTITQAVIFCNTKQKVDWLTQKMRDANFTVASIHGDMPQKERDAIMQQFRSGSSRVLISTDLWGRGLDVQQVSLVICYDLPNNRELYIHRIGRSGRFGRKGVAINFVKNDDIRILRDIEQFYSTQIDEMPMNVADLI*