MSTQPWVEKYRPKNVSEVAYQEEVVNTLTRALETANLPHLLFYGPPGTGKTSTALAIARQLYGPELMKSRVLELNASDERGIHVVREKVKAFAATAVGAPVPGYPCPPYKLLILDEADSMTQDAQNALRRTMETYSRVTRFVFICNYVSRIIEPLASRCAKFRFKPLQPAIMAGRIEHICERESVTLGPGALDTLSAVSGGDLRRAINTLQSAARLGGGHVDRATLLDVSGQVAPEVVSSLAAACRATGAAGRFGALQKQVQNIIAEGYAAQQVLLQLQAELLSGADGGSDLRLCGALEALAGADYSLVVGADEALQLLNVTGQVHAALAAA*