INVESTOR RIGHTS AGREEMENT dated as of December 29, 2017 among