Structure of a thioredoxin reductase from Gloeobacter violaceus