Sharemaestro, WuXi AppTec Co., Ltd. (2359), 2026-08-21, https://sharemaestro.com/evidence/733993d4-b08b-4ca1-9680-a2edd8a04f42/ Record ID: 733993d4-b08b-4ca1-9680-a2edd8a04f42 Record checksum: 39050dcff2e9d5f816c724a33d2ea078dae42aa28dabe56c2c7ab40d9fa6322d