ConSurf: an algorithmic tool for the identification of functional regions in proteins by surface mapping of phylogenetic information