EXHIBIT 10.38 REGISTRATION RIGHTS AGREEMENT -----------------------------