Sharemaestro, Shanghai Fudan-Zhangjiang Bio-Pharmaceutical Co.,Ltd. (1349), 2026-08-21, https://sharemaestro.com/evidence/b1949899-c392-42ee-9cba-6433dc51a4f1/ Record ID: b1949899-c392-42ee-9cba-6433dc51a4f1 Record checksum: b8ccee8c32c159db0a5b2a707c799555b7743c9015eeba70f9a39db12a3c0227