MNAFALEAEGISKFFPGVKALDNVSLRVRPGTVHALMGENGAGKSTLMKCLIGIYRPDKGSIRVKGEPVEFTDTMDALRSGISMIHQELNLVPHMTVAENIWLGREPMKYGFVDHGQLTRQTQALLDKLNIRLTADRLVGDLSIAAQQMVEIAKAVSWNADIVIMDEPTSALTEGEVAHLFTIIRDLRAQGKAIIYISHKMDEIFAITDEISVFRDGTWVGSKNTTEFTRQSLITQMVGRELTQLFPKFNNTIGEEVLTVRNLTRQGVFHDVSFSVRRGEILGVAGLVGAGRSEVMESLFGMERFDSGEVLIDGAPVTIDSPSVAIEKGMALLTEDRKKSGLFLVLSVLENMSIVKMPEYIGKSGFVQHVKMAEDCMEQIRRLNIKTPTMDQIINNLSGGNQQKVLIARWLLAQPKILILDEPTRGIDVGAKAEIYHLISELANRGVAVIMVSSELPEILGMSDRVMVMHEGRITGILEKDEADQETILSLASH*