Sharemaestro, Shanghai Shenda Co., Ltd (600626), 2026-08-07, https://sharemaestro.com/evidence/dcde681c-defd-4655-928f-f6df2bc67f6a/ Record ID: dcde681c-defd-4655-928f-f6df2bc67f6a Record checksum: 514a573ae4944de2822e15b8499c45c0bab63e1f9e2e8e7ad59d6563d717cb38