REGISTRATION RIGHTS AND COOPERATION AGREEMENT