Consistent Calculations of pKa's of Ionizable Residues in Proteins:  Semi-microscopic and Microscopic Approaches | Synapse