Sharemaestro, Shanghai Junshi Biosciences Co., Ltd. (1877), 2026-08-15, https://sharemaestro.com/evidence/6bc49f1c-bc7e-4fd3-bffe-9019efb9060f/ Record ID: 6bc49f1c-bc7e-4fd3-bffe-9019efb9060f Record checksum: da5ab8670d9ad6f95470b9f9f8f55c8afd2d018c2e735ac0e58a532d229ee625