Thiol-disulfide oxidoreductase that may participate in various redox reactions. Possesses insulin disulfide bonds reducing activity. Belongs to the thioredoxin family. The active site contains a CGGC motif wich differs from the conserved CGPC motif.