CONTRIBUTION, CONVEYANCE AND ASSUMPTION AGREEMENT By and Among CYPRESS ENERGY HOLDINGS, LLC CYPRESS ENERGY HOLDINGS II, LLC CYPRESS ENERGY PARTNERS, LLC CYPRESS ENERGY PARTNERS, L.P. CYPRESS ENERGY PARTNERS GP, LLC CYPRESS ENERGY PARTNERS – SBG, LLC...