Structure-function relationships in the ferredoxin/ferredoxin: NADP+ reductase system from Anabaena.