EXHIBIT 2 --------- REGISTRATION RIGHTS AGREEMENT