An explanation for the observed stoichiometry of carbon monoxide binding to hemocyanin