AMENDED AND RESTATED INVESTOR REGISTRATION RIGHTS AGREEMENT