EXHIBIT 99.5 REGISTRATION RIGHTS AGREEMENT