REGISTRATION RIGHTS AGREEMENT March 20, 2026