Electron Transfer From Ferredoxin and Flavodoxin to Ferredoxin:NADP+ Reductase