CREDIT AGREEMENT DATED AS OF MAY 15, 2012 AMONG PLEXUS CORP., THE LENDERS, U.S. BANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT PNC BANK, NATIONAL ASSOCIATION, AS SYNDICATION AGENT THE BANK OF TOKYO-MITSUBISHI UFJ, LTD., HSBC BANK USA, NATIONAL...