MSTQPWVEKYRPKNVNEVAYQEEVVNTLTRALETANLPHLLFYGPPGTGKTSTALAIARQLYGPELMKSRVMELNASDERGIHVVREKVKSFAAAAVGAPVPGYPCPPYKLLILDEADSMTQDAQSALRRTMETYSRVTRFVFICNYVSRIIEPLASRCAKFRFKPLQPTVMAGRIEHICEREGVTLAPGALEALSSVSGGDLRRAITTLQSAARLGGGTVDKATLLDVSGRVPADVITGLCNSCKAPGAFAGLQRQVAGVVSEGFAAQQVLQQLQLELLSDRGTPGLKLADALEALAAADFSLTVGADETIQLLNVVGQVHKAYVAA*