APC and cancer: Through its interactions with numerous cellular pathways, the APC maintains a complicated position in cancer development.