Sharemaestro, Chongqing Afari Technology Co., Ltd. (601777), 2026-08-04, https://sharemaestro.com/evidence/f3628c61-1483-4b1b-8a89-85f3b13059bd/ Record ID: f3628c61-1483-4b1b-8a89-85f3b13059bd Record checksum: 96677c126a463f01dbb8017afd564f6020c98af7157aa1d1dce6121a115cb405