Structure and Characterization of Ectothiorhodospira vacuolata Cytochrome b 558, a Prokaryotic Homologue of Cytochrome b 5 *