Thioredoxin: friend or foe in human disease?

Thioredoxin: friend or foe in human disease?