1 EXHIBIT 4.17 REGISTRATION RIGHTS AGREEMENT DATED AS OF APRIL 3, 2000