APC gen