EXHIBIT 10.66 REGISTRATION RIGHTS AGREEMENT