Thioredoxin and related proteins in procaryotes | Synapse