Exhibit 4.3 REGISTRATION RIGHTS AGREEMENT Dated February 18, 1999