APC105 chemical compound