LIMITED PARTNERSHIP AGREEMENT OF ATLAS AMERICA PUBLIC #12-2003 LIMITED PARTNERSHIP DATED OCTOBER 18, 2003