Characterisation of the hypoglycaemic activity of glycoprotein purified from the edible brown seaweed, Undaria pinnatifida