Sharemaestro, Hanx Biopharmaceuticals (Wuhan) Co., Ltd. (3378), 2026-08-16, https://sharemaestro.com/evidence/2ba97d3e-810a-4da9-9d6b-7cd118ce85bf/ Record ID: 2ba97d3e-810a-4da9-9d6b-7cd118ce85bf Record checksum: 801bba7b38ffaa9364421c4647cad4510e434ab26c7234ba3a0dbe5432f4f6ea