Exhibit 4.2 REGISTRATION RIGHTS AGREEMENT Dated as of May 28, 2002