Mouse aggrecan, a large cartilage proteoglycan: protein sequence, gene structure and promoter sequence.