adenomatous polyposis coli (APC) tumour-suppressor protein