MVEMALRNVYKKYDNAEHYSVTDFNLEITDREFIVFVGPSGCGKSTTLRMIAGLEDITEGELSIGDKVMNDVAPKDRDIAMVFQNYALYPHMTVFDNMAFGLKLRKYDKAEIKKRVENAADILGLTEYLQRKPAALSGGQRQRVALGRAIVRDAKVFLMDEPLSNLDAKLRVAMRAEIAKLHQRLETTTIYVTHDQTEAMTMADRIVIMKDGFIQQIGSPKEVYNTPKNMFVAGFIGSPAMNFFKVTLNNGVISNQHGLKLAIPEGRNKELVEHGYEGKELIFGIRPEDIHSEQVALTAMKDAVIKSEVVVSELLGAESMLYTKIGDTEFISKVDARDFHHPGEMIDLAFDINKGHFFDPQTEEVIK*