MFLGAKRGMILSFQPFAISFQNIQYFVDMPVEMKERGVAEKRLHLLKDITGAFRPGVLTALMGISGAGKTTLMDVLAGRKTGGHIEGDIQISGFPKVQETFARISGYCEQNDIHSPQVTVHESLLFSSWLRLAPEIDSKTKKHFVSQVMQLVELDGLKDALVGIPSVSGLTTEQRKRLTIAVELVANPSIIFMDEPTSGLDARAAAIVMRAVRNIVDTGRTVVCTIHQPSIEIFEAFDEAIPGVPNIKDKYNPATWVLEVTSTAAEQRLTIDFAQIYKESTLFWQNNKLVKELCTPAPDAKDLYFPADYAQSAWKQFTTCLWKHFWSYWRSPGYNLVRLSFSFFTALSVGIIYWQQGTKM*