Title: Types, functions and distributions of thioredoxins from the cyanobacterium anabaena variabilis