Sharemaestro, Innate Pharma (IPHA), 2026-08-18, https://sharemaestro.com/evidence/805b3214-21f1-4232-a268-03711cb5a6b5/ Record ID: 805b3214-21f1-4232-a268-03711cb5a6b5 Record checksum: c78bb8d208ea97e88763fccdf77cb5f0ea58a7db9658a4ca1be51b5b77ecfbb9