EXHIBIT 4.2 ----------- REGISTRATION RIGHTS AGREEMENT Dated July 19, 2000