EXHIBIT 4.6 REGISTRATION RIGHTS AGREEMENT DATED APRIL 16, 2004