747469_3 Exhibit 10.42 REGISTRATION RIGHTS AGREEMENT -----------------------------