EXHIBIT 10.90 REGISTRATION RIGHTS AGREEMENT