1 EXHIBIT 10.3 REGISTRATION RIGHTS AGREEMENT DATED JULY 15, 1997