AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT (With Letter of Credit Facility) between Bank of America, N.A. as Administrative Agent JPMorgan Chase Bank as Documentation Agent The Lenders named herein, as Lenders and Alamo Group Inc. as Borrower...