NADPH-ferredoxin reductase