Sharemaestro, Shanghai Fudan-Zhangjiang Bio-Pharmaceutical Co.,Ltd. (1349), 2026-08-16, https://sharemaestro.com/evidence/82dff217-9c5c-4019-8b5f-d925895e1d19/ Record ID: 82dff217-9c5c-4019-8b5f-d925895e1d19 Record checksum: bf90c9f64706aada6e9df343e6019f9be42114234bd53ca25939e5b4a30e6ea2