AGREEMENT OF LIMITED PARTNERSHIP OF HUGHES BUILDING MATERIALS, LTD.