REGISTRATION RIGHTS AGREEMENT January 15, 2026