Heparan sulfate proteoglycan