Sharemaestro, Semiconductor Manufacturing International Corporation (688981), 2026-08-14, https://sharemaestro.com/evidence/7a50d3c6-b0eb-4c46-a9ac-87395ff830be/ Record ID: 7a50d3c6-b0eb-4c46-a9ac-87395ff830be Record checksum: 3352c76ca7f22958f7e377cb1e9d4bb339e668d132fda1ba4ee6404ab098288c