EXHIBIT 2 REGISTRATION RIGHTS AGREEMENT Dated as of January 20, 2000