Sharemaestro, WuXi Biologics (Cayman) Inc. (2269), 2026-08-15, https://sharemaestro.com/evidence/34d168f4-fdfc-49c7-b2bc-bf695495161d/ Record ID: 34d168f4-fdfc-49c7-b2bc-bf695495161d Record checksum: 994e5581f8d064654f0fde6e7115e6df08a3b5a54a3b1f8f2eca29a888293e1d