Due to Disney(2002) it could be C. depressus. But without knowledge of the other ~100 descibed species ...