AGREEMENT OF LIMITED PARTNERSHIP Mallard Hunter L.P. Dated as of May 23, 2000