Sharemaestro, Kexing Biopharm Co., Ltd. (688136), 2026-08-06, https://sharemaestro.com/evidence/015b4022-d097-4e40-b7e7-3974e2f4221b/ Record ID: 015b4022-d097-4e40-b7e7-3974e2f4221b Record checksum: 53ab6f1492cb209c9e5ab798101730ad35946c7063906eed2e3bbdeb00f4447f