AMENDED AND RESTATED CREDIT AGREEMENT dated as of September 29, 2017 among PRIMORIS SERVICES CORPORATION, as Borrower, THE VARIOUS FINANCIAL INSTITUTIONS PARTY HERETO, as Lenders, and CIBC BANK USA, as Administrative Agent and Co- Lead Arranger and...