structure and function of hemoglobin and myoglobin and carbonic anhydrase