MLTDTDAHMQKQMNLCIYDAIVRPRKERELLYPQKPKDAVGIEDPLKAIIERLEWGSDKNALAVIVHGFGGMGKTTLADAVFARMFDANLEGCKYSFVRLFEDIATKPDIMELQKCILRDLKMGEEPEIRRYEEGQQQIEHMLEKEIAFIYIDNVLLPDKAEQGRHALEQLLPKDMRNAKKLRLLLTARDKDAVRISGVKPEFYPIEFLPEPFAVKLFKKTLDDNERQLKSSQMNQMVKICGGVPKLLTVVAGFISSEEIWK*