Sharemaestro, Okaya Electric Industries Co., Ltd. (6926), 2026-08-15, https://sharemaestro.com/evidence/8bf61795-1061-451a-ad69-d4ba00b083ed/ Record ID: 8bf61795-1061-451a-ad69-d4ba00b083ed Record checksum: a6dcfda27e4ab786734cc46b46df2ce0b7e08b5dcd6b337c23a8d73cd9bedb80