Exhibit 4.3 REGISTRATION RIGHTS AGREEMENT Dated March 3, 1998