MLAAVLPLLRYAPRVGGRPSLHRSSLHRAVCSSADGGSFAELGVSEPLLAGLQGLGFEAPTEIQRQAWPFVRGGGDVVLLDETGSGKTIAYALPVLQAMLEEREELVAEARRARGEEGRLVLPRVPSQALLLAPNRELVVQVHATVRALLAGLPPSLQLRSSALTEDRGAIRDRYEVEQICAELKRAAKASAAEEGSMAGRDLARARIGLHRVGSDAERQAVRDSARVALIVKWAGLKQFVLVGATMPNAGTKNVHLHVERSWPAAAWVRTGREHHSIGPRLRQFFVRVGEESRAAALRAAVQQGPQGRTLVFANTLAPAEAAEAELQGVRTCAAFHNGVGPEERREHLAAFQQGELPVLVCTGLASRGIDFTDVAHVVQYEMAANAVEYIHRVGRTARAGRSGVATALYTDLSAPLVDALRSASERGDPIDALFSRRRLFRKKFNKAREYELGQRASQAGRQS*