REGISTRATION RIGHTS AND STANDSTILL AGREEMENT