PURCHASE AND SALE AGREEMENT dated October 23, 2017 by and between