carbohydrate biochemistry 7218109