INVESTOR AND REGISTRATION RIGHTS AGREEMENT