MIQMSDVSKKYGDKFVVSDIDLPISEGKLTAFIGPNGAGKSTLLAMMSRLIPKDTGEIYLDKQEVKTWKQSAFSQKIALLKQANGVQLKLTVRELVNFGRFPYSKGRLKSADHEKVTEALEQLGLTEMAEEYIDTLSGGQLQRAYIAMILAQDTDYILLDEPLNNLDMNYAVQMMQILKRLVDELGKTILIVLHDINFAASYADEIVAMKGGKLYAHGATEEVIQTSILNDLYEMNIRICEIEGKRFCLYH*