2024 Master Sale and Purchase Agreement – Template and Note