STRUCTURE OF NADPH DEPENDENT THIOREDOXIN REDUCTASE