EXHIBIT 99.4 REGISTRATION RIGHTS AGREEMENT