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