Thioredoxin reductase from Giardia duodenalis