SEARCH Articles Figures Tables Desulfovibrio Desulfovibrio desulfuricans cytochrome Desulfovibrio gigas cytochrome Desulfovibrio vulgaris cytochrome