Sharemaestro, WuXi Biologics (Cayman) Inc. (2269), 2026-08-18, https://sharemaestro.com/evidence/0971aaf2-5b23-444f-a2d7-1458d32d97d3/ Record ID: 0971aaf2-5b23-444f-a2d7-1458d32d97d3 Record checksum: d9ae0022c97267ce6be136006d02e88659d6a3de66048c8a9abbdb7f3fc0ff55