Sharemaestro, Hanx Biopharmaceuticals (Wuhan) Co., Ltd. (3378), 2026-08-21, https://sharemaestro.com/evidence/b2e5b1f3-de09-4fba-b2f8-17ede17ab346/ Record ID: b2e5b1f3-de09-4fba-b2f8-17ede17ab346 Record checksum: f2966fa5e8dc21c16fbd6b638787a99a1dced2c4dcc6939a7e1eaa2d283cd423