SEARCH Articles Figures Tables Oxido Oxido-reductase Reductases aldehyde reductase Three structures Three-dimensional structure