SEARCH Articles Figures Tables Desulfovibrio Desulfovibrio desulfuricans Desulfovibrio hydrogenases Hydrogenase