Sharemaestro, Hefei I-TEK OptoElectronics Co., Ltd. (688610), 2026-08-02, https://sharemaestro.com/evidence/fdae3dfe-9cf7-4024-8be9-884b70740726/ Record ID: fdae3dfe-9cf7-4024-8be9-884b70740726 Record checksum: 6c0d5bedff6d0ca76e85696acd7c80bafbfab185904158508db33856f0a1ee0b