Exhibit 10.25 REGISTRATION RIGHTS AGREEMENT