AGREEMENT OF SALE AND PURCHASE BETWEEN WACHOVIA BANK, NATIONAL ASSOCIATION (“SELLER”) AND FIRST STATES INVESTORS 3300, LLC (“PURCHASER”) Dated: May 10, 2004