KEYSTONE PROPERTY TRUST (a Maryland statutory real estate investment trust) 4,000,000 Common Shares of Beneficial Interest PURCHASE AGREEMENT