MNVENIFGNEEVNVEEIEKLSNSEIKTRVSLIDTEIKILKNEHARLKNEYKNLQEKIKDNVEKIHLNKMLPYLVANVVESLDLEDEEEENEIKDEYDLYDNNLKLSHEGFRDIDDEKRGKCMVIKTSTRQTIFLPVPGLIDASELKPGDLVGVNKDSYLIIDKLPQEYDNRVKAMEVIEKPSEDYSDIGGLDKQIEDLVEAIVLPMLHKEKFEKIGIKPPKGVLMHGPPGTGKTLLARACASQTNATFLKLAGPQLVQMFIGDGAKMVRDAFNLAKEKAPAIIFIDELDAIGTKRFDSELSGDREVQRTMLELLNQLDGFSTDDTVKVIAATNRPDTLDPALLRSGRLDRKIELPHPNEESRARILQIHSRKMNVHKDVNFEELARSTDDFNGAQLKAVCVEAGMIALRRGATEIDHEDFVEGITSVLSKKKSTLNYFT*