The solubility dependence of canavalin on pH and temperature