Sharemaestro, Pharmaron Beijing Co., Ltd. (3759), 2026-08-15, https://sharemaestro.com/evidence/d8629f29-8b6d-4040-94b8-cabc6ab98a9f/ Record ID: d8629f29-8b6d-4040-94b8-cabc6ab98a9f Record checksum: d4234a5655e407ffc29f23485f646a46eda4e3feef3e91230c5e5fd257e38296