Human cystatin C (HCC), an amyloidogenic protein, forms dimers and higher oligomers (trimers, tetramers and donut like large oligomers) via a domain-swapping mechanism. Here, CST3 is linked to hepatocellular carcinoma.