MSDQTLSGLSLSHFSAGYPRRKVIENLTVPHLPRGKITALLGPNGSGKSTLMRAMAGLGPCRGELLLEGENLLTQPFSRRAEQVVYLPQTLPAGVHLHVLESIIVAQRAAGGRHSPQRQEEVMALLRQLGIAHLAMSYLDQLSGGQKQLVGLAQSLIRQPRLLLLDEPLSALDLNYQFHVMDLVRRETRRRNIVTLVVVHDINIALRHADHVLMLKAGQLLGDGTPAAVITPETLAAVYGVRGRIEPCSQGVRQVIIDGLVDSEA*