Mind the gap: diversity and reactivity relationships among multihaem cytochromes of the MtrA/DmsE family. (21st November 2012)