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