MASTER SALE AND PURCHASE AGREEMENT dated February 23, 2017