Unless otherwise agreed to, all earnest money will be deposited in the broker's trust escrow or trust account no later than:
A. 3rd business day after acceptance of contract (MEC)
B. 5 days after contract acceptance
C. A reasonable period of time
D. Within 24 hours of contract acceptance