Quantitative description of whole blood CO2 dissociation curve and Haldane effect