Anabaena Flavodoxin as an Electron Carrier from Photosystem I to Ferredoxin-NADP+ Reductase. Role of Flavodoxin Residues in Protein−Protein Interaction and Electron Transfer | Publicación