The structure and composition of glycoproteins determines the A, B and O blood groups in humans. Explain how this happens and draw the structure of carbohydrates attached to the blood antigen O in the Haworth projection, showing the correct glycoside linkages.