TPG SPECIALTY LENDING, INC. Purchase Agreement