CONTRIBUTION AGREEMENT by and among MEH Sub LLC, Gulfport Energy Corporation, Mammoth Energy Partners LLC and Mammoth Energy Services, Inc. Dated as of March 20, 2017