EXHIBIT 2 REGISTRATION RIGHTS AGREEMENT Dated as of September 15, 1999