REVOLVING CREDIT AND SECURITY AGREEMENT PNC BANK, NATIONAL ASSOCIATION (AS A LENDER AND AS AGENT) PNC BANK CANADA BRANCH (AS CANADIAN LENDER) WITH SMTC CORPORATION SMTC MANUFACTURING CORPORATION OF CALIFORNIA SMTC MANUFACTURING CORPORATION OF CANADA...