Perlecan (PLC) also known as basement membrane-specific heparan sulfate proteoglycan core protein (HSPG) or heparan sulfate proteoglycan 2 (HSPG2), is a protein that in humans is encoded by the HSPG2 gene. The HSPG2 gene codes for a 4,391 amino acid protein with a molecular weight of 468,829. It is one of the largest known proteins.