AGREEMENT OF LIMITED PARTNERSHIP OF MPT OF TWELVE OAKS, L.P. Dated as of July 20, 2007