Exhibit 3 --------- REGISTRATION RIGHTS AGREEMENT