Sharemaestro, Mabwell (Shanghai) Bioscience Co., Ltd. (688062), 2026-08-11, https://sharemaestro.com/evidence/f1b2e410-b23f-480c-b0e1-38f3eebcb7eb/ Record ID: f1b2e410-b23f-480c-b0e1-38f3eebcb7eb Record checksum: e79181b14e2bf9e779994e959bfd2dca38ae851dc4a9f25ebf4e2a41546a9da6