Exhibit 4.15 NOTES REGISTRATION RIGHTS AGREEMENT Dated as of April 23, 1999