EUR 75,000,000 REVOLVING CREDIT AGREEMENT Dated as of November 23, 2010 among SUNPOWER CORPORATION as Parent and SUNPOWER CORPORATION MALTA HOLDINGS LIMITED as Borrower and SOCIÉTÉ GÉNÉRALE, MILAN BRANCH as Lender