Canh, I don't think it's an Cleisostoma, rather Sarcoglyphis.