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