SALE AND CONTRIBUTION AGREEMENT between NEW MOUNTAIN FINANCE CORPORATION, as Seller and NEW MOUNTAIN FINANCE DB, L.L.C., as Purchaser Dated as of December 14, 2018