SEARCH Articles Figures Tables Ferredoxin oxidoreductase Ferredoxins NADP oxidoreductase NADP+ Oxidoreductase