MAKRVIPEDLSNVEFETSEDVEVVPTFDQMSLREDLLRGIYGYGFEKPSAIQQRAIKPIVRGRDVIAQAQSGTGKTATFSVAILQSIDTQNRDTQVLCLSPTRELAVQIQKVVLALGDFMNVQCHACIGGTALGEDLRKLDYGQHVVSGTPGRVFDMIRRRVLRTRCIKMLVLDEADEMLNKGFKEQIYDVYRYLPPATQVVLISATLPHEILEMTSKFMTDPIRILVKRDELTLEGIKQFFVAVEREEWKFDTLCDLYDTLTITQAVIFCNTKRKVDWLTEKMREANFTVSSMHGDMPQKERDAIMKDFRSGHSRVLITTDVWARGIDVQQVSLVINYDLPNSRELYIHRIGRSGRFGRKGVAINFVKSEDIRILRDIEQYYSTQIDEMPMNVADLI*