Thermodynamic characterization of a triheme cytochrome family from Geobacter sulfurreducens reveals mechanistic and functional diversity.