Deposit agreement of purchase and sale July 8, 2019 16 32 64 128 Deposit agreement of purchase and sale template Deposit definition Deposit agreement Deposit agreement meaning Deposit agreement definition