MSGAQMNKIEVKNVFKIFGPRADAALALIRQGRSKGEVLAQTGCVVGVNDLSLTIGAGEIFVIMGLSGSGKSTLVRHFNRLIDPTSGEILVDGEDILRYDMEALRQFRRRKISMVFQSFGLLPHKSVLDNVAYGLKVRGESRAQCHERALHWIATVGLKGYEKSYPHQLSGGMRQRVGLARALAADTEIILMDEAFSALDPLIRADMQDQLLELQKTLHKTIVFITHDLDEAVRIGNRIAILKDGQLIQVGTPREILHQPADDYVDRFVQRRVANL*