AMENDED AND RESTATED INVESTOR RIGHTS AGREEMENT May 8, 2007