APC and neoplasm: The adenomatous polyposis coli (APC) tumour suppressor gene encodes a 2843 residue (310 kDa) protein.