A bioglycan from the gastropod mollusc Rapana thomasiana