2,3-bisphospho-D-glycerate 2,3-diphosphoglycerate 2,3-disphospho-D-glycerate 23-DIPHOSPHOGLYCERATE D-greenwald ester DPG