MKTLAKLPVTIVTGFLGAGKTTLLRHMLDNAEGRRIAVIVNEFGELGIDGEILKQCSIGCSEEEAQGRVFELANGCLCCTVQEEFFPVMRELVARRGDLDQILIETSGLALPKPLVQAFQWPEIRNACTVDAVITVVDSPAVAAGTFAADPEQVDQQRRQDPNLDHESPLHELFEDQLASADLVILNKADQLDAEALARVRAEIAGELPAAVKIVEASRGELPLPVLLGLNAEAELHIDGRPTHHDHEGHEDHDHDEFDSFHVDLPEVEEAALLEALGELVERHDILRIKGFAAIPGKPMRLLVQGVGKRFDRHFDRKWLADEVRSTRLVVIGQELDQAAIANQLRTALA*