Hydrogen-donating proteins that participates in a variety of biochemical reactions including ribonucleotide reduction and reduction of PEROXIREDOXINS. Thioredo…