Sharemaestro, Shanghai Henlius Biotech, Inc. (2696), 2026-08-19, https://sharemaestro.com/evidence/652ce373-37ec-4276-8fac-6439ccacf75b/ Record ID: 652ce373-37ec-4276-8fac-6439ccacf75b Record checksum: 47aedb7329aad9c881c182320761a761ff61c9feca9fbcc3c97ebb617be2d932