Amino acid residues in Anabaena ferredoxin crucial to interaction with ferredoxin-NADP+ reductase: site-directed mutagenesis and laser flash photolysis.