pKa calculator for protein structures, circa 2009