Exhibit 4.3 NOTES REGISTRATION RIGHTS AGREEMENT Dated October 3, 1996