Exhibit 99.3 FORM OF REGISTRATION RIGHTS AGREEMENT -----------------------------