REGISTRATION RIGHTS AGREEMENT December 17, 2025