Sharemaestro, Shanghai Yizhong Pharmaceutical Co., Ltd. (688091), 2026-08-15, https://sharemaestro.com/evidence/e30c78c1-caf2-4e9c-94e2-49fe6106ab79/ Record ID: e30c78c1-caf2-4e9c-94e2-49fe6106ab79 Record checksum: 5a3b6b0c97bdaca708eeab3b7da6c1e1e8ea45687b994a3795ccea58900c83c2