INVESTOR RIGHTS AGREEMENT -------------------------