Sharemaestro, Beijing SL Pharmaceutical Co., Ltd. (002038), 2026-08-11, https://sharemaestro.com/evidence/e00a924d-fa64-4d93-9caf-4d352a9bb6b8/ Record ID: e00a924d-fa64-4d93-9caf-4d352a9bb6b8 Record checksum: b70d561cf012853edfac64cbd559ead14391530898a013886f6cf6119b8e057c