 The ferredoxin reductase is such an example.Nicotinamide nucleotide transhydrogenase transfers the hydrogen between NAD(P)H and NAD(P)+, and is found in eukaryotic mitochondria and many bacteria.There are versions that depend on a proton gradient to work and ones that do not.