Structure-function relations for ferredoxin reductase