CONTRIBUTION, CONVEYANCE, ASSIGNMENT AND ASSUMPTION AGREEMENT dated as of December 20, 2016 by and among KIMBELL ROYALTY PARTNERS, LP, KIMBELL ROYALTY GP, LLC, KIMBELL INTERMEDIATE GP, LLC, KIMBELL INTERMEDIATE HOLDINGS, LLC, KIMBELL ROYALTY HOLDINGS,...