EXHIBIT 2.3 REGISTRATION RIGHTS AGREEMENT