Sharemaestro, Zhejiang Dayuan Pumps Industry Co., Ltd (603757), 2026-08-01, https://sharemaestro.com/evidence/1c226b0a-7737-4752-985d-07105f4d2bb6/ Record ID: 1c226b0a-7737-4752-985d-07105f4d2bb6 Record checksum: 6628aea4cb8cff9b41e2a42b6d22983fd866ff14166572bd0362d986ca014ee3