AMENDED AND RESTATED INVESTOR’S RIGHTS AGREEMENT