EXHIBIT 10.16 AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT