Sharemaestro, Shanghai Rightongene Biotechnology Co., Ltd. (688217), 2026-08-05, https://sharemaestro.com/evidence/992a5584-71bf-47eb-8063-4fccf48a6162/ Record ID: 992a5584-71bf-47eb-8063-4fccf48a6162 Record checksum: 26c28ddd84caf70fd903f5cd12e316240715ed999a478d0fbce905deded6b88c