REGISTRATION RIGHTS AGREEMENT Dated May 10, 2018 among TALOS PRODUCTION LLC TALOS PRODUCTION FINANCE INC. THE SUBSIDIARY GUARANTORS NAMED HEREIN and THE EXCHANGE AGREEMENT HOLDERS NAMED HEREIN