Sharemaestro, JA Solar Technology Co., Ltd. (002459), 2026-08-12, https://sharemaestro.com/evidence/5a796017-ced0-493d-9699-86d1e0a376cb/ Record ID: 5a796017-ced0-493d-9699-86d1e0a376cb Record checksum: 392c743787d380fa50bec551546fb3e93ba6c2d06bb2ba4829322d5fed3acc22