sale_and_purchase_agreement_spa