New insights into the co-evolution of cytochrome c reductase and the mitochondrial processing peptidase.

New insights into the co-evolution of cytochrome c reductase and the mitochondrial processing peptidase.