MKERGETEKKLHLLKDITGVFRPSVLTALMGVSGAGKTTLMDVLAGRKTGGHIEGDIQISGFPKVQETFARISGYCEQNDIHSPQVTVHESLLFSSWLRLAPEIDSNTKKHFVSQVMQLVELDGLKDALVGIPGVSGLTTEPRKRLTIAVELVANPSIIFMDEPTSGLDARAAAIVMRAVRNIVDTGRTVVCTIHQPSIDIFEAFDEAIPGVPNIKDKYNPATWMLEVTSTGAEQRLSIDFAQIYKESTLFWKNNKLVKELCTPAPDAKDLYFPADYAQCVWKQFTTCLWKQFWAYWRSPGYNLVRLTFTLFSALLFGIIYWNQGTKM*