Thioredoxin-thioredoxin reductase--a system that has come of age.