Hepatic triphosphopyridine nucleotide-cytochrome c reductase: isolation, characterization, and kinetic studies.