AGREEMENT OF LIMITED PARTNERSHIP OF THOMAS PROPERTIES GROUP, L.P. DATED: , 2004