Ferredoxin:NADP+ oxidoreductase. Equilibria in binary and ternary complexes with NADP+ and ferredoxin.