cafo3