Exhibit 10.15 REGISTRATION RIGHTS AGREEMENT -----------------------------