Sharemaestro, Meiji Electric Industries Co.,Ltd. (3388), 2026-08-15, https://sharemaestro.com/evidence/d364c634-2893-4581-ace6-002d1cf038b2/ Record ID: d364c634-2893-4581-ace6-002d1cf038b2 Record checksum: 8b256074db51616a46f87730979a4e0960e3607242d5e807ba9c2aa5577eced6