MASTER SALE AND CONTRIBUTION AGREEMENT by and between TPG SPECIALTY LENDING, INC., as the Originator and TPG SL SPV, LLC, as the Buyer Dated as of May 8, 2012