AMENDED AND RESTATED SELLING AGENT AGREEMENT by and among Bank of America Corporation and the Agents named herein July 15, 2011