REGISTRATION RIGHTS AGREEMENT Dated April 10, 2019