MKKFIDRQDELGFLNREYERDGSSLVVLYGRRRVGKTALLTKFMADKTSIYFLATQEAESENRNGFKDMVADFLQNSLLKTATVNDWAVIFNMLVEFPPKTKLLIVIDEFQYLGKTNSAFPSVMQKIWDTMLMDKNIMVVLCGSLITMMESQTLVYSSPLYGRRTGQIKLRQIDFCYYKNFYANKNEKELIELYAVTGGVPKYIEQFQSESDIYTAIRKNILDRASFLYEEPYFLLQNEVSEIGSYFSVIKAIAAGNQKLSKIAATLAVKQTGLSKYLKTLIDLDILERQVPITEEHPEKSKRGLYKIKDNFISFWFRFVYANQSFLERDQDDIVMQKIRQNFIDNHVAYVYEDVCLNKLWQMNSQGQWPFYFSKAGRWWNNQTEIAIVAYDMKGSDMIFGECKYHEKAVDTDVFYTLVKKAEAVAWKQNQRKNWYVLFSISGFTEAMQLLAKEREDILLLS