MRYAKELDPAMRGVSFKVEHGEKVGIVGRTGAGKSTSLLALFRLYECDSGTIIVDGQNVSQFGLHDIRARFGILPQEPVMFKGTIRSNLDPFEQHNDQELWVCLEKSYLKDSIDSLPLKLDTPVEEGGANFSLGQKQLFCLARAILKKPRILCLDEATAAMDLETDAKIQQAIQREFVDSTVLTIAHRLDTIITSDKILVMDAGKVAEFDNPVTLLNNPESSFYKLCANVGHAGAEALRAQAIEYHRSKAATHGLKDGGKGPVTYRGTSPSAHNGHPSAPAPAPINYLAIGGIDSAARLAIGEPVSRGRSATTAAAPT*