Exhibit 10.18 REGISTRATION RIGHTS AGREEMENT