SMS dit: Discrete charge patterns, Coulomb correlations and interactions in protein solutions