Amended and restated INVESTOR RIGHTS AGREEMENT