amended and restated Registration Rights Agreement