Exhibit 3 REGISTRATION RIGHTS AGREEMENT