Sharemaestro, ChengDu Hi-Tech Development Co., Ltd. (000628), 2026-08-02, https://sharemaestro.com/evidence/8a781072-de63-4a3c-81ae-947bbe639135/ Record ID: 8a781072-de63-4a3c-81ae-947bbe639135 Record checksum: 17e8cf40543d9d9932c7cfdbe600b5a24d77108bd18d883a31d4d52cfe600a0d