EXHIBIT 4.12 REGISTRATION RIGHTS AGREEMENT