MAAIPLGLEQRDVIGISATGSGKTAAFVLPMLAYISRLPPMREENQTEGPYALVMVPTRELAHQIEEETVKFSRYLGFKAVSITGWESIEKQALKLSQGCEIVIATPGRLLDCLERRYVVLNQCNYLVLDEADRMIDMDFEPQVSEVLDEKKIYRTTYMFSATMLLSVERLARKFLRNPVVVTIGETTKFITQQVIMTKESDKFSRLKKLIDDLGDDKTAIVFVNTRNKVDYIVKNLEKVGRCRVTTLHAGKSQEQRDYSLEEFKKKRFNVLVTTDVLGRGLDILDLAQVINYDMPNTMDLYTHRIGRTGRAGKTGVATTFLTLEDKDVFYGLKQKLNECNSLVPPELARHEASKFKPGTFPDRFSHF*