EXHIBIT D REGISTRATION RIGHTS AGREEMENT -----------------------------