Interaction of haemoglobin with ions. Interactions among magnesium, adenosine 5'-triphosphate, 2,3-bisphosphoglycerate, and oxygenated and deoxygenated human haemoglobin under simulated intracellular conditions.