EXHIBIT 10.17 AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT Dated as of March 16, 1998