Sharemaestro, Harada Industry Co., Ltd. (6904), 2026-08-15, https://sharemaestro.com/evidence/ad9153dd-0634-4b78-9b54-28751fdd3473/ Record ID: ad9153dd-0634-4b78-9b54-28751fdd3473 Record checksum: 14aace73c20cdad8cdbfb7d097b694c70a84893ebe83697861bb6fc1d53e9027