Sharemaestro, Shanghai Henlius Biotech, Inc. (2696), 2026-08-17, https://sharemaestro.com/evidence/24e1da3f-8e9e-4ad2-a477-f451f0b26b66/ Record ID: 24e1da3f-8e9e-4ad2-a477-f451f0b26b66 Record checksum: 7cdcada217a0945ed601ca2ccd00b0f0115751958cc6d472d3e82995a52f68d0