MEIRAGTX HOLDINGS PLC Ordinary Shares (nominal value $0.00003881 per share) Sales Agreement