EXHIBIT 4.5 REGISTRATION RIGHTS AGREEMENT Dated as of October 4, 1999