MQLVVGAVRGWGVLAEQPSFPREVGHALLLGVTSGGLASLAAWRILQPGRGAWLRSLGIVPGLLGALPLSVLLAAFFQTDALAFAYDTPGPLILGETLFLVPKAVVLMSVVRLRMRSSSNALADILRRGGDAAQRLRGADLDWQIRGMILFWTVTCVCFLGFMELTVPSQLAPPGVVPAPMVLYNALHYGRIAALATKLFVTLLAPLLVVGAGVTVLLGRSGAGKTSLLNLLAGYERPQQGSVQFQAAQPAQLGLYWLPEDGGLWPGLTTHDHLSIVVPRQRDPSERVAELLARFDLEEVARSTPEQLSMGERSRLGVARVLAAEPNVMLMDEPLEHVEESRREQYWNVVREECAVREASFVFATHAPDVALREADEAICVSDGRIVWQGAVETLYHEPPSKQAALFLGPTNWFEPDAARHX