Ferredoxin reduction by hydrogen with iron functions as an evolutionary precursor of flavin-based electron bifurcation