MGVSIEVNGLTKSFGSSRIWEDVTLTIPAGEVSVLLGPSGTGKSVFLKSLIGLLRPERGSIIIDGTDIIECSAKELYEIRTLFGVLFQDGALFGSMNLYDNTAFPLREHTKKKESEIRDIVMEKLALVGLGGDEKKFPGEISGGMRKRAGLARALVLDPQIILCDEPDSGLDPVRTAYLSQLIMDINAQIDATILIVTHNINIARTVPDNMGMLFRKHLVMFGPREVLLTSDEPVVRQFLNGRRIGPIGMSEEKDEATMAEEQALLDAGHHAGGVEEIEGVPPQISATPGMPERKAVARRQARVREMLHTLPKKAQAAILDDLEGTHKYAVHEIGQ*