Hemoglobin allostery: new views on old players.