heparan sulfated proteoglycan