1 Exhibit 4.2 REGISTRATION RIGHTS AGREEMENT Dated November 12, 1999