EXHIBIT 10.25 REGISTRATION RIGHTS AGREEMENT