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