Aquilinan, an acidic polysaccharide from Pteridium aquilinum