AMENDED AND RESTATED AGREEMENT ON REGISTRATION RIGHTS AND OTHER RESALES