Exhibit 99.3 REGISTRATION RIGHTS AGREEMENT dated as of January 31, 2002