MKPELPLSSSQYQRVDEQFEDELEVELENVHLINIPNDGAFIANRVPKIGVKDLNRYTHTGDLILSEVSLDIYDGTVMGIIGPSGSGKSTLLRAFNRLWEPPSDSIFLDGLDITKLDVISVRRRVGMLFQLPALFDGTIADNLNYGPSLKGEKLSNAKLMELLKLADLDSSFLAKPITGLSVGQAQRVALARTLANDPEVLLLDEPTSALDPVSTQNIEDSILNLKRLKGLTIVFVSHSIKQVQKIADLVCVLVNGKVVEVTDPLQLAHSTHPTVQKFLEAS*