Agreement of Sale and Purchase EnerVest Appalachia, L.P. as Seller and EnerVest Production Partners, Ltd. as Buyer Dated November 16, 2007