0001157523-20-001356.txt : 20201028 0001157523-20-001356.hdr.sgml : 20201028 20201028161016 ACCESSION NUMBER: 0001157523-20-001356 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 13 CONFORMED PERIOD OF REPORT: 20201028 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20201028 DATE AS OF CHANGE: 20201028 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COGNEX CORP CENTRAL INDEX KEY: 0000851205 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823] IRS NUMBER: 042713778 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34218 FILM NUMBER: 201268739 BUSINESS ADDRESS: STREET 1: ONE VISION DR CITY: NATICK STATE: MA ZIP: 01760 BUSINESS PHONE: 5086503000 MAIL ADDRESS: STREET 1: ONE VISION DRIVE CITY: NATICK STATE: MA ZIP: 01760 8-K 1 a52315635.htm COGNEX CORPORATION 8-K
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549

FORM 8-K

CURRENT REPORT
Pursuant to Section 13 OR 15(d) of The Securities Exchange Act of 1934

Date of report (Date of earliest event reported): October 28, 2020

Cognex Corporation

(Exact name of registrant as specified in charter)


Massachusetts
001-34218
04-2713778
(State or other jurisdiction
of incorporation)
(Commission
File Number)
(IRS Employer
Identification No.)

One Vision Drive, Natick, Massachusetts
01760-2059
(Address of principal executive offices)
(Zip Code)

Registrant's telephone number, including area code: (508) 650-3000

N/A
(Former name or former address, if changed since last report.)
 
Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):



Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
 


Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
 


Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
 


Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:

Title of each class
  Trading Symbol(s)
  Name of each exchange on which registered
Common Stock, par value $.002 per share
  CGNX
  The NASDAQ Stock Market LLC



Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).
 
Emerging growth company      
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 



Item 2.02 Results of Operations and Financial Condition

On October 28, 2020, Cognex Corporation (the “Company”) issued a news release to report its financial results for the quarter ended September 27, 2020. The release is furnished as Exhibit 99.1 hereto. The information in Item 2.02 of this Current Report on Form 8-K, including the Exhibit attached hereto, shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, nor shall it be deemed to be incorporated by reference in any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, regardless of any general incorporation language in such filing.

Item 8.01 Other Events

On October 28, 2020, the Company announced that its Board of Directors declared a quarterly cash dividend of $0.06 per share. The dividend is payable on November 27, 2020 to all shareholders of record at the close of business on November 13, 2020.

Item 9.01 Financial Statements and Exhibits

(d)            Exhibits

Exhibit No. Description
   
99.1 News release, dated October 28, 2020, by Cognex Corporation (furnished herewith)
   
104
Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Inline XBRL document)



 
SIGNATURES
 

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.



 
COGNEX CORPORATION
 
 
Dated: October 28, 2020 By:/s/ Paul Todgham
 
Paul Todgham
 
Senior Vice President and Chief Financial Officer


EX-99.1 2 a52315635ex99_1.htm EXHIBIT 99.1
Exhibit 99.1


Cognex Reports Strong Results for the Third Quarter of 2020

NATICK, Mass.--(BUSINESS WIRE)--October 28, 2020--Cognex Corporation (NASDAQ: CGNX) today reported financial results for the third quarter of 2020. Table 1 below shows selected financial data for Q3-20 compared with Q3-19 and Q2-20, and for the nine months ended September 27, 2020 compared with the same period in 2019.

 

Table 1

(Dollars in thousands, except per share amounts)





 

 

Revenue

Net
Income/(Loss)

Net
Income/(Loss)
per Diluted
Share

Non-GAAP
Net Income
per Diluted
Share*

Quarterly Comparisons

 

 

 

 

Current quarter: Q3-20

$251,073

$87,506

$0.49

$0.47

Prior year’s quarter: Q3-19

$183,325

$41,685

$0.24

$0.24

Change: Q3-19 to Q3-20

37%

110%

104%

96%

Prior quarter: Q2-20

$169,097

$(1,142)

$(0.01)

$0.18

Change: Q2-20 to Q3-20

48%

N/M

N/M

161%

Year-to-Date Comparisons

 

 

 

 

Nine months ended Sept. 27, 2020

$587,405

$106,841

$0.61

$0.77

Nine months ended Sept. 29, 2019

$555,856

$123,538

$0.71

$0.69

Change from first nine months of 2019 to first nine months of 2020

6%

(14)%

(14)%

12%

*Non-GAAP net income per diluted share excludes restructuring and other charges that occurred predominantly in Q2-20, and tax adjustments for all periods presented. A reconciliation from GAAP to Non-GAAP is shown in Exhibit 2 of this news release.

“Our results for Q3-20 were very good and above our expectations,” said Dr. Robert J. Shillman, Founder and Chairman of Cognex. “We reported the second-highest quarterly revenue, net income and earnings per share from continuing operations in our company’s 39-year history. We were also highly profitable—reporting an operating margin of 38% in Q3-20 compared to 24% a year ago—due to the leverage in our business model.”

“We are proud of the substantial revenue growth and operating margin expansion that we achieved this quarter,” said Robert J. Willett, Chief Executive Officer of Cognex. “They reflect our success in meeting the sudden increase in demand from certain large customers during the quarter. It is very gratifying to see the tangible results of the hard work by the entire Cognex team during these challenging times.”


Details of the Quarter

Statement of Operations Highlights – Third Quarter of 2020

  • Revenue increased by 37% from Q3-19 and 48% from Q2-20. Notable contributions to growth came from large-customer deployments in the consumer electronics industry and strong performance in the e-commerce sector of logistics. Revenue from automotive and the broader factory automation market improved on a sequential basis in a difficult business environment.
  • Gross margin was 76% for Q3-20 compared with 74% for Q3-19 and 70% for Q2-20. Gross margin increased due to a favorable product mix and cost efficiencies related to higher sales volume. Gross margin was 75% in Q2-20 excluding a pre-tax charge of $7.7 million to write-down excess and obsolete inventory resulting from deteriorated market conditions.
  • Research, Development & Engineering (RD&E) expenses increased by 8% from Q3-19 and decreased by 1% from Q2-20. The year-on-year increase reflects higher incentive compensation costs resulting from the achievement of relevant performance goals for 2020 and incremental costs associated with Sualab Co., Ltd., which Cognex acquired in Q4-19.
  • Selling, General & Administrative (SG&A) expenses were flat with Q3-19 and increased by 7% from Q2-20. The increase in SG&A spending from Q2-20 was due to higher incentive compensation costs, primarily sales commissions related to the revenue growth. Lower travel and entertainment costs offset that increase on a year-on-year basis.
  • Notable in Q2-20, Cognex recorded a pre-tax restructuring charge of $14.8 million for cost-saving actions announced by the company on May 28, 2020, and a pre-tax charge of $19.6 million for the impairment of acquired intangible assets resulting from the deteriorated market conditions.
  • The effective tax rate in Q3-20 was an expense of 14% compared with an expense of 12% in Q3-19 and a benefit of 51% in Q2-20. Excluding the discrete tax adjustments summarized in Exhibit 2, the tax rate was an expense of 18% in Q3-20 compared with an expense of 16% in Q3-19 and a benefit of 19% in Q2-20.

Balance Sheet Highlights – September 27, 2020

  • Cognex’s financial position as of September 27, 2020 continued to be strong, with approximately $1 billion in cash and investments and no debt. In the first nine months of 2020, Cognex generated $159 million in cash from operations and $91 million from the exercise of stock options. In addition, the company spent $51 million to repurchase its common stock and paid $29 million in dividends to shareholders. Cognex intends to continue to repurchase shares of its common stock pursuant to its existing stock repurchase program, subject to market conditions and other relevant factors.
  • Inventories decreased by approximately $6 million, or 11%, from the end of 2019 due to a higher provision for excess and obsolete inventory resulting from deteriorated market conditions.

Financial Outlook – Q4 2020

  • Given the heightened global uncertainty, Cognex widened its expected revenue range for Q4-20.
  • Cognex expects revenue for Q4-20 will be between $190 million and $210 million, which represents growth over Q4-19 due to higher expected revenue from consumer electronics and the e-commerce sector of logistics. However, this range represents a decline from Q3-20 due to the timing of revenue from customers in the consumer electronics industry, which was highly concentrated in Q3.
  • Gross margin for Q4-20 is expected to be in the mid-70% range and lower than the gross margin reported for Q3-20.
  • Operating expenses are expected to increase by mid-single digits over Q3-20 and to decrease from Q4-19.
  • The effective tax rate is expected to be 18%, excluding discrete tax items. Notably, Cognex expects to record a discrete tax benefit of more than $12 million resulting from the application of new regulations on the use of foreign tax credits in the company’s 2019 U.S. federal tax return filed in Q4-20.

Non-GAAP Financial Measures

  • Exhibit 2 of this news release includes a reconciliation of certain financial measures from GAAP to non-GAAP. Cognex believes these non-GAAP financial measures are helpful because they allow investors to more accurately compare Cognex results over multiple periods using the same methodology that management employs in its budgeting process and in its review of Cognex’s operating results. Non-GAAP presentations exclude the following: (1) stock-based compensation expense for calculating non-GAAP adjusted operating income and net income from continuing operations (because these expenses have no current effect on cash or the future uses of cash, and they fluctuate because of changes in Cognex’s stock price), and (2) certain one-time discrete events, such as restructuring charges, intangible asset impairment charges, excess and obsolete inventory charges, and tax adjustments (because these costs are outside of Cognex’s normal business operations and not used by management to assess Cognex’s operating results). Cognex also uses results on a constant-currency basis as one measure to evaluate performance. Constant-currency information compares results between periods as if the exchange rates had remained constant period-over-period. Cognex does not intend for non-GAAP financial measures to be considered in isolation, or as a substitute for financial information provided in accordance with GAAP.
  • The tax effect of items identified in the reconciliation is estimated by applying the effective tax rate to the pre-tax amount. However, if a specific tax rate or tax treatment is required because of the nature of the item and/or the tax jurisdiction where the item was recorded, the tax effect is estimated by applying the relevant specific tax rate or tax treatment, rather than the effective tax rate.

Analyst Conference Call and Simultaneous Webcast

  • Cognex will host a conference call today at 5:00 p.m. Eastern Daylight Time (EDT). The telephone number is (877) 704-4573 (or (201) 389-0911 if outside the United States). A replay will begin at 8:00 p.m. EDT today and will be available until 11:59 p.m. EDT on Saturday, October 31, 2020. The telephone number for the replay is (877) 660-6853 (or (201) 612-7415 if outside the United States). The access code for both the live call and the replay is 13710212.
  • A real-time audio broadcast of the conference call or an archived recording will be accessible on the Events & Presentations page of the Cognex Investor website: https://www.cognex.com/Investor.

About Cognex Corporation

Cognex Corporation designs, develops, manufactures, and markets a wide range of image-based products, all of which use artificial intelligence (AI) techniques that give them the human-like ability to make decisions on what they see. Cognex products include machine vision systems, machine vision sensors, and barcode readers that are used in factories and distribution centers around the world where they eliminate production and shipping errors.

Cognex is the world's leader in the machine vision industry, having shipped more than 2.3 million image-based products, representing over $7 billion in cumulative revenue, since the company's founding in 1981. Headquartered in Natick, Massachusetts, USA, Cognex has offices and distributors located throughout the Americas, Europe, and Asia. For details, visit Cognex online at www.cognex.com.

Certain statements made in this news release, which do not relate solely to historical matters, are forward-looking statements. These statements can be identified by use of the words “expects,” “anticipates,” “estimates,” “believes,” “projects,” “intends,” “plans,” “will,” “may,” “shall,” “could,” “should,” and similar words and other statements of a similar sense. These forward-looking statements, which include statements regarding business and market trends, future financial performance, the expected impact of the COVID-19 pandemic on Cognex’s assets, business and results of operations, customer order rates and timing of related revenue, future product mix, restructuring and other cost savings initiatives, research and development activities, stock repurchases, investments, liquidity, strategic plans, and estimated tax benefits and expenses and other tax matters, involve known and unknown risks and uncertainties that could cause actual results to differ materially from those projected. Such risks and uncertainties include (1) the impact, duration, and severity of the COVID-19 pandemic; (2) current and future conditions in the global economy, including the impact of the COVID-19 pandemic and the imposition of tariffs or export controls; (3) the loss of, or curtailment of purchases by, a large customer; (4) the reliance on revenue from the consumer electronics or automotive industries; (5) the inability to penetrate the logistics industry and other new markets; (6) the inability to achieve significant international revenue; (7) fluctuations in foreign currency exchange rates and the use of derivative instruments; (8) information security breaches or business system disruptions; (9) the inability to attract and retain skilled employees; (10) the failure to effectively manage our growth; (11) the reliance upon key suppliers to manufacture and deliver critical components for our products; (12) the failure to effectively manage product transitions or accurately forecast customer demand; (13) the inability to design and manufacture high-quality products; (14) the technological obsolescence of current products and the inability to develop new products; (15) the failure to properly manage the distribution of products and services; (16) the inability to protect our proprietary technology and intellectual property; (17) our involvement in time-consuming and costly litigation; (18) the impact of competitive pressures; (19) the challenges in integrating and achieving expected results from acquired businesses, including the acquisition of Sualab; (20) potential impairment charges with respect to our investments or for acquired intangible assets or goodwill; (21) exposure to additional tax liabilities; and (22) potential disruptions to our business due to restructuring activities and the failure of such activities to generate the anticipated cost savings; and the other risks detailed in Cognex reports filed with the SEC, including its Form 10-K for the fiscal year ended December 31, 2019 and Form 10-Q for the fiscal quarter ended September 27, 2020. You should not place undue reliance upon any such forward-looking statements, which speak only as of the date made. Cognex disclaims any obligation to update forward-looking statements after the date of such statements.


Exhibit 1

COGNEX CORPORATION

Statements of Operations

(Unaudited)

Dollars in thousands, except per share amounts

 

 

Three-months Ended

 

Nine-months Ended

 

Sept. 27, 2020

 

Jun. 28, 2020

 

Sept. 29, 2019

 

Sept. 27, 2020

 

Sept. 29, 2019

 

 

 

 

 

 

 

 

 

 

Revenue

$

251,073

 

 

$

169,097

 

 

$

183,325

 

 

$

587,405

 

 

$

555,856

 

Cost of revenue (1)

59,741

 

 

50,320

 

 

47,632

 

 

151,261

 

 

144,883

 

Gross margin

191,332

 

 

118,777

 

 

135,693

 

 

436,144

 

 

410,973

 

Percentage of revenue

76

%

 

70

%

 

74

%

 

74

%

 

74

%

Research, development, and engineering
expenses (1)

30,240

 

 

30,397

 

 

28,115

 

 

96,583

 

 

86,436

 

Percentage of revenue

12

%

 

18

%

 

15

%

 

16

%

 

16

%

Selling, general, and administrative expenses (1)

64,206

 

 

60,153

 

 

64,486

 

 

193,497

 

 

199,542

 

Percentage of revenue

26

%

 

36

%

 

35

%

 

33

%

 

36

%

Restructuring charges

251

 

 

14,798

 

 

 

 

15,049

 

 

 

Intangible asset impairment charges

 

 

19,571

 

 

 

 

19,571

 

 

 

Operating income (loss)

96,635

 

 

(6,142)

 

 

43,092

 

 

111,444

 

 

124,995

 

Percentage of revenue

38

%

 

(4)

%

 

24

%

 

19

%

 

22

%

Foreign currency gain (loss)

2,357

 

 

336

 

 

(1,295)

 

 

(310)

 

 

(1,403)

 

Investment and other income

2,317

 

 

3,494

 

 

5,570

 

 

10,857

 

 

16,481

 

Income (loss) before income tax expense (benefit)

101,309

 

 

(2,312)

 

 

47,367

 

 

121,991

 

 

140,073

 

Income tax expense (benefit)

13,803

 

 

(1,170)

 

 

5,682

 

 

15,150

 

 

16,535

 

Net income (loss)

$

87,506

 

 

$

(1,142)

 

 

$

41,685

 

 

$

106,841

 

 

$

123,538

 

Percentage of revenue

35

%

 

(1)

%

 

23

%

 

18

%

 

22

%

 

 

 

 

 

 

 

 

 

 

Net income (loss) per weighted-average common and common-equivalent share:

 

 

 

 

 

 

 

 

 

Basic

$

0.50

 

 

$

(0.01)

 

 

$

0.24

 

 

$

0.62

 

 

$

0.72

 

Diluted

$

0.49

 

 

$

(0.01)

 

 

$

0.24

 

 

$

0.61

 

 

$

0.71

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common and common-equivalent shares outstanding:

 

 

 

 

 

 

 

 

 

Basic

173,943

 

 

172,283

 

 

170,744

 

 

172,881

 

 

171,053

 

Diluted

177,138

 

 

172,283

 

 

174,449

 

 

176,038

 

 

175,164

 

 

 

 

 

 

 

 

 

 

 

Cash dividends per common share

$

0.055

 

 

$

0.055

 

 

$

0.050

 

 

$

0.165

 

 

$

0.150

 

Cash and investments per common share

$

5.80

 

 

$

5.18

 

 

$

5.37

 

 

$

5.80

 

 

$

5.37

 

Book value per common share

$

8.62

 

 

$

7.95

 

 

$

7.25

 

 

$

8.62

 

 

$

7.25

 

 

 

 

 

 

 

 

 

 

 

(1) Amounts include stock-based compensation expense, as follows:

 

 

 

 

 

 

 

 

 

Cost of revenue

$

324

 

 

$

363

 

 

$

334

 

 

$

1,041

 

 

$

1,114

 

Research, development, and engineering

2,815

 

 

2,401

 

 

3,616

 

 

10,582

 

 

11,633

 

Selling, general, and administrative

6,129

 

 

5,254

 

 

6,244

 

 

20,453

 

 

20,695

 

Total stock-based compensation expense

$

9,268

 

 

$

8,018

 

 

$

10,194

 

 

$

32,076

 

 

$

33,442

 

 

 

 

 

 

 

 

 

 

 


Exhibit 2

COGNEX CORPORATION

Reconciliation of Selected Items from GAAP to Non-GAAP

(Unaudited)

Dollars in thousands, except per share amounts

 

Three-months Ended

Nine-months Ended

Sept. 27, 2020
Jun. 28, 2020
Sept. 29, 2019

Sept. 27, 2020
Sept. 29, 2019
Adjustment for stock expense and tax benefit for stock exercises









Operating income (loss) (GAAP) $

96,635



$

(6,142

)
$

43,092




$

111,444



$

124,995


Stock-based compensation expense

 

9,268

 


 

8,018

 


 

10,194

 



 

32,076

 


 

33,442

 

Operating income (Non-GAAP) $

105,903



$

1,876



$

53,286




$

143,520



$

158,437


Percentage of revenue (Non-GAAP)

 

42

%


 

1

%


 

29

%



 

24

%


 

29

%


 


 


 



 


 

Net income (loss) (GAAP) $

87,506



$

(1,142

)
$

41,685




$

106,841



$

123,538


Stock-based compensation expense

 

9,268

 


 

8,018

 


 

10,194

 



 

32,076

 


 

33,442

 

Tax effect on stock-based compensation expense

 

(1,524

) 


 

(1,277


 

(1,804



 

(5,365

) 


 

(5,839

Discrete tax benefit related to stock-based compensation

 

(4,354

) 


 

(4,413


 

(569



 

(10,447

) 


 

(4,547

Net income (Non-GAAP) $

90,896



$

1,186



$

49,506




$

123,105



$

146,594


Percentage of revenue (Non-GAAP)

 

36

%


 

1

%


 

27

%



 

21

%


 

26

%


 


 


 



 


 

Net income (loss) per diluted weighted-average common and common-equivalent share (GAAP) $

0.49



$

(0.01

)
$

0.24




$

0.61



$

0.71


Per share impact of non-GAAP adjustments identified above

 

0.02

 


 

0.02

 


 

0.04

 



 

0.09

 


 

0.13

 

Net income per diluted weighted-average common and common-equivalent share (Non-GAAP) $

0.51



$

0.01



$

0.28




$

0.70



$

0.84



 


 


 



 


 

Diluted weighted-average common and common-equivalent shares outstanding (Non-GAAP)

 

177,138

 


 

175,403

 


 

174,449

 



 

176,038

 


 

175,164

 


 


 


 



 


 


 


 


 



 


 

Exclusion of tax adjustments

 


 


 



 


 

Income (loss) before income tax expense (benefit) (GAAP) $

101,309



$

(2,312

)
$

47,367




$

121,991



$

140,073



 


 


 



 


 

Income tax expense (benefit) (GAAP) $

13,803



$

(1,170

)
$

5,682




$

15,150



$

16,535


Effective tax rate (GAAP)

 

14

%


 

(51

)%


 

12

%



 

12

%


 

12

%


 


 


 



 


 

Tax adjustments:

 


 


 



 


 

Discrete tax benefit related to stock-based compensation

 

4,354

 


 

4,413

 


 

569

 



 

10,447

 


 

4,547

 

Discrete tax benefit (expense) related to tax return filings and other

 

(129

) 


 

(3,267


 

1,327

 



 

(3,638

) 


 

1,330

 

Tax rate adjustment

 

 


 

(415


 

 



 

 


 

 

Income tax expense (benefit) (Non-GAAP) $

18,028



$

(439

)
$

7,578




$

21,959



$

22,412


Effective tax rate (Non-GAAP)

 

18

%


 

(19

)%


 

16

%



 

18

%


 

16

%


 


 


 



 


 

Net income (loss) (Non-GAAP) $

83,281



$

(1,873

)
$

39,789




$

100,032



$

117,661


Percentage of revenue (Non-GAAP)

 

33

%


 

(1

)%


 

22

%



 

17

%


 

21

%


 


 


 



 


 

Net income (loss) per diluted weighted-average common and common-equivalent share (GAAP) $

0.49



$

(0.01

)
$

0.24




$

0.61



$

0.71


Per share impact of non-GAAP adjustments identified above

 

(0.02

) 


 

 


 

(0.01



 

(0.04

) 


 

(0.04

Net income (loss) per diluted weighted-average common and common-equivalent share (Non-GAAP) $

0.47



$

(0.01

)
$

0.23




$

0.57



$

0.67



 


 


 



 


 

Diluted weighted-average common and common-equivalent shares outstanding (GAAP)

 

177,138

 


 

172,283

 


 

174,449

 



 

176,038

 


 

175,164

 











 


Three-months Ended

Nine-months Ended

Sept. 27, 2020
Jun. 28, 2020
Sept. 29, 2019

Sept. 27, 2020
Sept. 29, 2019
Exclusion of restructuring and other charges










Gross margin (GAAP) $

191,332



$

118,777



$

135,693




$

436,144



$

410,973



Excess and obsolete inventory charges

 

603

 


 

7,718

 


 

2,409

 



 

9,386

 


 

4,121

 


Gross margin (Non-GAAP) $

191,935



$

126,495



$

138,102




$

445,530



$

415,094



Percentage of revenue (Non-GAAP)

 

76

%


 

75

%


 

75

%



 

76

%


 

75

%



 


 


 



 


 


Operating income (loss) (GAAP) $

96,635



$

(6,142)



$

43,092




$

111,444



$

124,995



Excess and obsolete inventory charges

 

603

 


 

7,718

 


 

2,409

 



 

9,386

 


 

4,121

 


Restructuring charges

 

251

 


 

14,798

 


 

 



 

15,049

 


 

 


Intangible asset impairment charges

 

 


 

19,571

 


 

 



 

19,571

 


 

 


Operating income (Non-GAAP) $

97,489



$

35,945



$

45,501




$

155,450



$

129,116



Percentage of revenue (Non-GAAP)

 

39

%


 

21

%


 

25

%



 

26

%


 

23

%



 


 


 



 


 


Net income (loss) (GAAP) $

87,506



$

(1,142

)
$

41,685




$

106,841



$

123,538



Excess and obsolete inventory charges

 

603

 


 

7,718

 


 

2,409

 



 

9,386

 


 

4,121

 


Restructuring charges

 

251

 


 

14,798

 


 

 



 

15,049

 


 

 


Intangible asset impairment charges

 

 


 

19,571

 


 

 



 

19,571

 


 

 


Tax effect on restructuring and other charges

 

(154

) 


 

(7,997


 

(385



 

(7,921

) 


 

(659


Net income (Non-GAAP) $

88,206



$

32,948



$

43,709




$

142,926



$

127,000



Percentage of revenue (Non-GAAP)

 

35

%


 

19

%


 

24

%



 

24

%


 

23

%



 


 


 



 


 


Net income (loss) per diluted weighted-average common and common-equivalent share (GAAP) $

0.49



$

(0.01

)
$

0.24




$

0.61



$

0.71



Per share impact of non-GAAP adjustments identified above

 

0.01

 


 

0.20

 


 

0.01

 



 

0.20

 


 

0.02

 


Net income per diluted weighted-average common and common-equivalent share (Non-GAAP) $

0.50



$

0.19



$

0.25




$

0.81



$

0.73




 


 


 



 


 


Diluted weighted-average common and common-equivalent shares outstanding (Non-GAAP)

 

177,138

 


 

175,403

 


 

174,449

 



 

176,038

 


 

175,164

 













 











 

Three-months Ended

Nine-months Ended

Sept. 27, 2020
Jun. 28, 2020
Sept. 29, 2019

Sept. 27, 2020
Sept. 29, 2019
Exclusion of restructuring and other charges and tax adjustments





















 
Net income (loss) (GAAP) $

87,506



$

(1,142

)
$

41,685




$

106,841



$

123,538



Excess and obsolete inventory charges

 

603

 


 

7,718

 


 

2,409

 



 

9,386

 


 

4,121

 


Restructuring charges

 

251

 


 

14,798

 


 

 



 

15,049

 


 

 


Intangible asset impairment charges

 

 


 

19,571

 


 

 



 

19,571

 


 

 


Tax effect on restructuring and other charges

 

(154

) 


 

(7,997


 

(385



 

(7,921

) 


 

(659


Tax adjustments

 

(4,225

) 


 

(731


 

(1,896)

 



 

(6,809

) 


 

(5,877


Net income (Non-GAAP) $

83,981



$

32,217



$

41,813




$

136,117



$

121,123



Percentage of revenue (Non-GAAP)

 

33

%


 

19

%


 

23

%



 

23

%


 

22

%



 


 


 



 


 


Net income (loss) per diluted weighted-average common and common-equivalent share (GAAP) $

0.49



$

(0.01

)
$

0.24




$

0.61



$

0.71



Per share impact of non-GAAP adjustments identified above

 

(0.02

) 


 

0.19

 


 

 



 

0.16

 


 

(0.02


Net income per diluted weighted-average common and common-equivalent share (Non-GAAP) $

0.47



$

0.18



$

0.24




$

0.77



$

0.69






 


 



 


 


Diluted weighted-average common and common-equivalent shares outstanding (Non-GAAP)

 

177,138

 


 

175,403

 


 

174,449

 



 

176,038

 


 

175,164

 













 











 

Exhibit 3

COGNEX CORPORATION

Balance Sheets

(Unaudited)

Dollars in thousands

 

 

Sept. 27, 2020

 

December 31, 2019

Assets

 

 

 

Cash and investments

$

1,013,064

 

 

$

845,353

 

Accounts receivable

127,755

 

 

103,447

 

Inventories

53,860

 

 

60,261

 

Property, plant, and equipment

81,225

 

 

89,443

 

Operating lease assets

24,942

 

 

17,522

 

Goodwill and intangible assets

259,611

 

 

282,935

 

Deferred tax assets

439,574

 

 

449,519

 

Other assets

60,484

 

 

37,455

 

 

 

 

 

Total assets

$

2,060,515

 

 

$

1,885,935

 

 

 

 

 

Liabilities and Shareholders' Equity

 

 

 

Accounts payable and accrued expenses

$

89,812

 

 

$

70,065

 

Deferred revenue and customer deposits

33,717

 

 

14,432

 

Operating lease liabilities

27,916

 

 

17,973

 

Income taxes

68,246

 

 

93,009

 

Deferred tax liabilities

326,703

 

 

332,344

 

Other liabilities

8,292

 

 

2,402

 

Shareholders' equity

1,505,829

 

 

1,355,710

 

 

 

 

 

Total liabilities and shareholders' equity

$

2,060,515

 

 

$

1,885,935

 

 

Contacts

Susan Conway
Investor Relations
+1 508-650-3353
Susan.conway@cognex.com

EX-101.SCH 3 cgnx-20201028.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 cgnx-20201028_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Amendment Flag City Area Code Entity Address, City or Town Entity Address, Country Document Period End Date Entity Incorporation, State or Country Code Entity Information, Former Legal or Registered Name Local Phone Number Entity Address, Postal Zip Code Entity Address, State or Province Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Entity Registrant Name Entity Central Index Key Entity Tax Identification Number Document Fiscal Year Focus Document Fiscal Period Focus Document Type Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Entity File Number Entity Emerging Growth Company EX-101.PRE 5 cgnx-20201028_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 6 a52315635_htm.xml IDEA: XBRL DOCUMENT 0000851205 2020-10-28 2020-10-28 false 0000851205 8-K 2020-10-28 Cognex Corporation MA 001-34218 04-2713778 One Vision Drive Natick MA 01760-2059 508 650-3000 N/A false false false false Common Stock, par value $.002 per share CGNX NASDAQ false XML 7 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information
Oct. 28, 2020
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Oct. 28, 2020
Entity Registrant Name Cognex Corporation
Entity Incorporation, State or Country Code MA
Entity File Number 001-34218
Entity Tax Identification Number 04-2713778
Entity Address, Address Line One One Vision Drive
Entity Address, City or Town Natick
Entity Address, State or Province MA
Entity Address, Postal Zip Code 01760-2059
City Area Code 508
Local Phone Number 650-3000
Entity Information, Former Legal or Registered Name N/A
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Entity Emerging Growth Company false
Entity Central Index Key 0000851205
Title of 12(b) Security Common Stock, par value $.002 per share
Trading Symbol CGNX
Security Exchange Name NASDAQ
EXCEL 8 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $>!7%$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !'@5Q1VKJ5^^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R':A#)/FLK%3"X,5-G8SMMJ:Q8ZQ-9*^_9RL31G; ^QHZ?>G M3Z#&1&7ZA,^ICYC(8;X;?1>R,G'#3D11 61S0J]S71*A- ]]\IK*,QTA:O.A MCPB2\S5X)&TU:9B 55R(K&VL42:AICY=\-8L^/B9NAEF#6"''@-E$+4 UDX3 MXWGL&K@!)AAA\OF[@'8ASM4_L7,'V"4Y9K>DAF&HA]6<*SL(>-MM7^9U*Q'O=/K)5<\DKP2M[OQ5H)KH1\GUQ_^-V$?6_=P?UC MXZM@V\"ONVB_ %!+ P04 " !'@5Q1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $>!7%'EHL-(4@0 /40 8 >&PO=V]R:W-H965T&UL ME9A1<^(V$,>?KY]"P_2AG0FQ+""0&\(,(4M70EBRB2.5WC16UB8?/2\-5B+FZ:5. MA((["VUB;F%HEEZ:&,'#W"B./$;IE1=SJ1J#?GYM:@9]G=E(*C$U),WBF)OM MK8CT^J;A-PX77N1R9=T%;]!/^%+,A/TCF1H8>85**&.A4JD5,6)QTQCZ'V]9 MQQGD3WR18IT>G1,WE;G6;VXP#F\:U!&)2 3627 XO(N1B"*G!!S?]J*-XIW. M\/C\H/Z03QXF,^>I&.GHJPSMZJ;1:Y!0+'@6V1>]_DWL)Y0#!CI*\U^RWCW; M80T29*G5\=X8"&*I=D>^V3OBR*!-3QBPO0'+N7$J)/?*2KLE8[6+-GBM[UEXB7O4"_:" MMSM!=D+P.;"7A/4N"*.,?F_N 5L!R I ENNU3NB-]+LPY._A/+4&0O@/(MDJ M)%NY9+MNSJ_;1%3-$#?O-3\C$.T"HHVJ#($@S"D>(KZLHL#M%SQ*!<+1*3@Z MYSEC*HS4+@=" IE4Z1=%Q)ANN, M]%*)#1EIDVA3D=??P74+N.XY<&,5E+(79&;!=T0;>%FFK-G",:PDQL6?A@AA MKR#LG4/X("-!)ED\%Z8*!->@U&^VVLSO(3S7!<_U.3RO?$/&(:2<7,@@=QM" MARO2=I-U_5:WB^'YM*R%]!S 81@:D:87AQ/R",^19U49QQI)L")?9-[#[@ST M'XSSJ&;[/\0Y]KJ[8N-P$@A"\861EL?;9#Y$5RV%J]+M40;4+<4UT M+?AET??QLOU?M*E.+8_(7S(YN49K%*G?O:)-1CO7& $'R\HN=1',+6ZC0/ M+M"AZ#(H.X*/%_)''8!CIBNML+I1(W+5H;$XD6VX7AT9*WL PPOV_\C&:9H!61U@C6PM8%G\V5G%_QZ2?^GB^0D4 M[,HE6\+5MA(-%ZQ%.]JJGU7]1^ V XMR#![;D,^B&@J7@LI!>QT?BBM&5A9_ MAI?J5VEA$Z07Q&>_S'\E,Q%DL$BKP7 EMZBAF<^L#MXN2,(->>=1)LC/EY0R MDD"*I"MN4'^6'8'A!?W5\-"%>+:-Y[IRP=8(C#Y-_L1(RI; \&I^'P!-W^9V22"Q B5YV0=CLOK%W ZN3_+MV MKBU\)>>G*\%AD;H'X/Y":WL8N$_EXI^.P;]02P,$% @ 1X%<48.II0/4 M 0 ,@8 T !X;"]S='EL97,N>&ULU57;BM1 $/V5IC_ GD1V04D"*BP( M*@L[#[YVDDK2T#<[E3'9K[<[G=NX#*@/HB^3.J>J3YV^3M;C).&I T R*JG[ MG':(]BUC?=6!XOTK8T'[3&. M5&;0F-,39476&+TSKVDD?"E70"Y.;E,;5X+8V"5VI(I/0!#M.M%WXHK$L)!&-\D$M M><GSVL(Y; RU8@Y5/8PJ_-E?;8D+@7'^NP#21,=0V]H26,,A$$_:-:U#[( MWOV1++'B8O#]X&>C9_QM, B/#AHQSGALMOZWU)/;ZMQ:.;V3HM4*XMQ_N6&1 M\74PQ6]NJ ;2\)#F-,OX7V5NP=2#D*BT OJ1%V#?G%/O3SR MTC_@5_J^OH:&#Q+/6S*G>_P9:C&H-UO58UB7I6J//X7W*+F?&^[_$L4/4$L# M!!0 ( $>!7%&7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MH_ 0 / ( \ !X;"]W;W)K8F]O M:RYX;6R-49:EL@9OTDUL(,BDBN0-2TN'+#4$ MQJ8:@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L@!W".?W.NU:=,.$>'?)WH?NW M ZT\!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L]A]& MA!1ZE@MAA92XW^CYC6@\@2P/73>TFH=>Y!L/?P M&HT=S8\?M_P!4$L#!!0 ( $>!7%$D'INBK0 /@! : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S M(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[. MXS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " !'@5Q199!YDAD! #/ P $P %M# M;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK M_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBN MM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F MI6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S! M9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8 MYL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( $>!7%$' M04UB@0 +$ 0 " 0 !D;V-0&UL M4$L! A0#% @ 1X%<4=JZE?ON *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ 1X%<49E&PO=V]R M:W-H965T&UL4$L! A0#% @ 1X%<48.II0/4 0 ,@8 M T ( !E0P 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 1X%<420>FZ*M ^ $ !H M ( !Z1 'AL+U]R96QS+W=O9(9 0 SP, !, ( !SA$ %M# G;VYT96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ @ &!, end XML 9 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 10 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 11 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 1 95 1 false 0 0 false 0 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://cognex.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports a52315635.htm a52315635ex99_1.htm cgnx-20201028.xsd cgnx-20201028_lab.xml cgnx-20201028_pre.xml http://xbrl.sec.gov/dei/2019-01-31 true false JSON 13 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a52315635.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "definitionLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "a52315635.htm" ] }, "labelLink": { "local": [ "cgnx-20201028_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cgnx-20201028_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cgnx-20201028.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 30, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 95, "memberCustom": 0, "memberStandard": 0, "nsprefix": "cgnx", "nsuri": "http://cognex.com/20201028", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a52315635.htm", "contextRef": "c20201028to20201028", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "role": "http://cognex.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a52315635.htm", "contextRef": "c20201028to20201028", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationFormerLegalOrRegisteredName": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Former Legal or Registered Name of an entity", "label": "Entity Information, Former Legal or Registered Name" } } }, "localname": "EntityInformationFormerLegalOrRegisteredName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r2" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r4" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://cognex.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r5": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } ZIP 14 0001157523-20-001356-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001157523-20-001356-xbrl.zip M4$L#!!0 ( $>!7%'@(R?]SQ0 #-U - 834R,S$U-C,U+FAT;>U= MZU/C2)+_?A'W/]1Y=F8@ MMZ5.E!TT0PANXAIALX8'26Y@ M__K+*DFV;$NV,8:>WJ5C8K!5KZRLS%\^JE0^&N:C"#V,HC@[?&!I%+[O#/-\ M?-COW]_?]]237I+>]2W#L/MAG.4TYK)3UH_"^,N*ZJJ8T6Q:_6&I_KVM:YN^ M[_=UZ;1J%C95A&[-_N^?/]WPH1S1[B(]:G@Q:UBGQND7A575,$NP9;JK)EO4 MF#9X:*MK*L8 \?+W7ZX_S:KGS?5G5?MY2N,L2-(1S<,D5CV1KF%U+:?623>3 M?*XC^-Z[2[ZN[W*T@8.Q#3D67,K7=0P5A;RY@90H*J;"]7S<=I2'TI4 M V^^@7S@P^8&JJ1A#EF:+\L(/&RHRN_BF4+PY"Z6#SV>C* FU#4LKZS7KNT* M=CK'__U?"!T-)17Z$WS.PSR2QT?]XF_Y\'^Z7?0IY#+.I$!Y'SDX_GEP'(2C,78:NKB_AHT1NS^H9/:/6 M>I",']/P;I@C()&@+E*30;^D"15I*.XDZG8KBD8RITA-K2O_F(1?WW<&29S# MP-U;$,<.XL6W]YU!(EZ2'ZP=#_WB%&^9>[%*1>=*NB0/][I];@2(1?42C>=TYOKCZ$"E-^ M#860<:>B3X39.*) &RB:A"9'X<.AFHE,BX^ZMOX(%2X*140Q':FF,CP\@341 M:ET^1/2NHT?Z0'G^#RYL1H1+!&$6YI1XTI38PHR[Q'.M@)>,?,BO9?"^PRO9 MRI.9E!6P][X#4'G(DB22- YH!#;G6/\YZL_1U$[B60P2]S@ &E,:G<="/OPF M'VND!C[#1B"PBR7!GK!]+GTA'-_@EN5CRUY/ZK%:"8^8ED&6J.K/,S&5@50X M([/C(V45#S-M[Z!KI*WDX3#5HX .=JO^>P^9Z)3%"A/?=[)P-(Z $4?]^3Z* MX>ICZ*]9,DGU-^T%');3T1QHG$Y93VK&5=]"H;X'H4R1'D\VVJ[!^6_S[%AL M?%P]FN]]#-Q*1/4-;'^:GX*:'RNBNJ;1M;RJW:QL2J9HJ5J55-^K0?IS?*B8 M-N52OZ8"?= ?K=2 #,5'#1)*JTH%JFLHX%@NTU*-VY6^T/D&E7>4RNL']U*A M%G-^>G:*;VY/;LYLZ4=^ EINSP5^OSV_/SV[0R<4I.OM]\.O) MQ<8'\SD@J$?0Y! MG6-TE(UI/ ?_"_0=L52;C,(T'?55_>-OO*@?+J\_HU8(K8QO80*GR.E[/B6F M8S N*;8"1IZ5&F11%>"K'29JCO>J[I&!4 M9)8C^57YJ46Q%/N'Z_7J2ANFL\)\[1D=_'U,AJN\L2<':ZH]J[O]B@641+S LFQ-L!1Z3AF4&IB]P$-K_("R) H%2N_8GG& U'_[;1JXH2PO:4)GCNRU6 '@MX2.-2O26>=P M7\N[,%,SSR^@I!X:,!M3DTK']REFTO1\1W@NPQ@3PS7]#83Z>*"C4HCJ4M Q MG1I9%ML"JN?PNT+QF7Q63W)QO+#*_;EEWG+A%SFZ0,@8\8AF$$E_SI)?(&:\ MA393T1[1]"Z$QD8(B&K9/7N<(PAJ#<.$#^!;][!>A;VS!V"JYGX!2A77$=T"02< NX!'Z?Y1?_RDV1=_582KE;D&NHOF<9ZO6^J^(7R;2,^P&!=8 M"' J?,LW(99D)B2_#DY47LECZUI84] MX3."32/ S 5)DX$M-^$1[EJN:;ON]DQJP.X=*^TBBNL.%/+M: MU3_!X\U$J'WB9OJ;;%&M0X#SL*[9^T_K92=JU3[;03(:A5FV[>24GJ%"B%YT M7MLLY/GU#3H;C:/D4:9;36Y>5=!%TGO^'!LENVZVY^VS[F5AS&TMLL>)#R89 MO!".I>-XOF^XU Z( YK./?R]662B_+,-7? GR,U+Q=UKL?E$B%1F6?GG4QA+ MLX;+%A<&<1S. MO'EN$R)GW+PY:P73LPV":VZS*6Z&^A4G5TFH9?EU+O!^T1 M[AR% _AXF=XF]W&-/L.WI/ L(@EWL.4;X(L(2GSN.TX@ [X)?1>@9OS+ME1I MV+Y,K\")"?6.\Y0TYM* "RX=CTL<2)-)$5!I&X1R;MJV]_+^TO,!\ G"_F<5 M[*L$N!;]7SA><&<%E:;P?>Y:/L&>Z5*78\_FIA!,8->S-O$X3-@&>&81D@^2#[) 0/@,=@WF>WO1$:_U1Q! MJ)"2JLUGL0LSO)1_>-T$YBPS\W,&%2(Y'B: \+%VQ@Z4SQE-E#. :"HIZ)" MWO9:556!^@E47%!.0GR)?4]X+L Z]4R?VYY-7;]K2P8;A44&I"!AU'8](VZ8;T.(0HVN#5[)ZLZ*0 MF:4GRZF2UFIS8O%D=^VU_;!%3ZP=WKZ//.DL];DNX3(]D_4!/LCTD[RCT65: M:)9,I5C(>5H.)6Y 3$_E#4@ WC/8'- (,%C>QO)YR[%L+]HY]L])!F'E(\SBIQ],QWBW MG-!?-F'M8>J&5&*$)0^(R2BY5RQ6A6HAD-?] M#17GMU"8@>W))?2ECH(!]T>3**>Q3"99](@R4+-0MRP8) [84(792=%E+ M?T^@'UC6^!'*FJ12]Y-$0(_J2KGD.L+)P-2U[7L\&5N*QJJC0Q2"#QMRX$XF M9;63_%'&,@6OZCP&HB?%[NE)S^H5?-H_7#82<\NZSD=M:=:FHXT%&YNA70C3 M'+Z49F@^1*EV3-1QMD^PU+>*MC)/(1S/I8YA!IAR[&#F!]SA!C9-2H/ #7@S M.JE_;<]7@>-BZV68]'NDB'):EJG&XB;TV&0( $5'8^57F4(,3*,**?)D_&+! MV=_3, UL$3:K\W^, M@K+F@"(*_1XLQS3>;6H0=\!I.LF39C:WBU4YY(Z@MG-<,A[85^<\&M?.8%Q/ M0%6Q14KXR^?/7J@C%WNFBP8?KI%E@T&U2*M%VYAGK8[%/$N7GS99OMF8K1"V M&MP*P_@?BH!$0!#"0:7BN\_@ MV8![$]5W67E J4,-)@(74YLS@_L&(]0SB&N:>)NLX1O\J>68<1U"@X+MR]AG M8MHUK1K\S9TWFX(?-GI%S3?\6U?P'>&?PX0EJ>T3HLX3!83Z1'C8I,2QJ>]9 MQAO^[0;_KE*IO#_UCH$^%JQBMO0R".:R;I0* BZ?[P;@C@<44]=W;(<+!Q68#[75YC_UI_T,2B:^VQ_.8QD8^YZ/>>"]X>*+X.)YEDUDVHR.W,4NMHD18$JQ8[F4N+;)/5/Z MMNV#&_^&CJ^&CK;LXCV^&3J6=?_=T'&[3.)N%NRIH*N*ZDF-=+KI,K>VT[=1 MM.4K\\.PGH3;O MUJ+\#E1JT=P6TU^9OBK \]&TF%:JFEOB>H:T;$I\BWD80QCM6MQSB!78)F8^ MV^ 5@6/E 0$O;_*$?SD 4C15QI-)/I+SS L-%;OCP]INOS^_JO)Z4[D;P5[ M2Q4L-+!^# 6\NR"P#1X0$QNV\(7A.9*;%!/B^F*3DXZ#CQ>_?^>,>X:\5F[9 MPN$*A[OQ$SA,$FH8KHT-WZ&&]<2[)K0KK4"A.J&IWE^].+DY/?G? M0J;19YI^D3GZ]&FP\Z5X$:]P!S[-L]IOZY7NQKULI_H\%BHJD(@](JZ/+(Q@ M9<$(2/W^QL)Y@C!#-$804JA#*7?H+DWN\Z$*+L;JC '-D)!!&!>OVA6[< :I MW,Z%+;CBK6<;[2EU#3,D+>OY;NL^>ZWBV906NB;%I4]MI.B14OQUG9IJ;M#RM"0"/ M)$VUSS6<'K#,DW$%<.63*H)JP>EZAV-Z)[LLE?1+EP9@7@X1C>[I8]9\FG^8 M5NW*6*W430/"0M1 VR'"$,3ITKD,^+",^RS=K@F5EZ]%6TB7]QO.;J_FX ?&76 M&L *?9CBV" !J"VNO5@]E166:/%)FP7:B3Y\&E2\#W\QW^^" 9Q- ::H07V5] 2V4T4BJBWA"8-H,ZM.2C!%"._U3&*J][G@T#?4ZZ(* 8]4+F3 M*-)6DTD(.< 8BXIAZNY+4;)+SQL,VCC)I):EJ4'S-@PD#F"0M!PNK(\&'&>R M]F8Z/ *#/[UT4+%!V>7RC/9T4V6>$RT14;)T9+&9-' FP'9'Y>MI:KB[\BCU MW!OS*(*F$[!0BJALPH6<_9_4LQO18OFIZMBE&\-Z5[/,-=#^K<% M]4N=43A3%X-EFYF?UOBA"25&5/>$13C>\E5$<01=!LB& 0=7VHKO\7HV'H3<:VO16Z9 M=GEKVJZDIW/<*^7C)1W1-ZSZ1ECE?P=8-7,S]-ZT%A;^A9%I=Z\EKKK]4(^V+>!] M WAJVMG8W0HOBZM01E$[T8>%#Z]^DV(F"^I.HRD./ _/-IK9]ML_&\_L5&8\ M#<=S8?6S@&['ZXW2Y+[:F]UD(_9I/']:[]]LWD<4%3?D4V+9)G%L(A]\_Q]F M;YB/.L+CNI;:.T#J-TE03N\R==T,4E&64!DZ)>9AK".R<_U[2$5%4=Z8 MO>8 [K?S37?F&[WMV+S^CLVJK=2=N:8-!Q<;KU*Y.?]X<7+[U^O%'_QX$L7- MIW;6S[#YUI'Z;?_%GNX?DS M0\1-T\H4-'VDT_ '31O#8J(3/Q/]@U#JW$J9 MWB_2SAE0! 4JVPY#,CFD4:!,JNI(.W-E!64I)S&TT=W123Y,4E@#T=NAM&Q: M??T=40L_XC#_K3;*EH=CJ$>YCSU;<$HP7UR>W^E=L=GDK_$O3OWW/ M.YF8^N$*<;CD[CYQ$IL':[\\'O:S/O@9DPC=)N)N2$?-7M.??-GF)_ ]47XC MXS!)T=]"+M%5*C/]$U\Z3S@8AC*H[59?ZILBTV?\SL \""[]XLUB1FIUF]GG MH[[ZI;YC_>-]^2B"#_\/4$L#!!0 ( $>!7%$FPM:O8U$ "4V"0 3 M834R,S$U-C,U97@Y.5\Q+FAT;>V]:W?C-M(N^GVO=?X#=D_Z'7L?RN%5E+H[ M7MO==CJ>)+;'[9QY]_Y&29#%-$4J).5+?OTI@-3-EB^R1+$ 53[,N&6:0E4] M>%!5*!0^#?)A=/C__ _&/@UXT),_P<]YF$?\\-./Q?^7'_[/1H/]%G9YG/$> MRY,/K#/.PIAG&;L-4UX\)/\[3KKC(8]SUDUYD,/#XKEK=G+\]>BR'T;P<\8N M+L_A1\[\ _O /##G_OI+,KI/P^M!SJQVVV,-9INVR3ZG2=!+P]XU9XU&,> ? MRQ%_ZB2]>]:Y[B91DO[T[A]]^=\[EN7W$?_I73^)\T8_&(;1_0?VSZMPR#-V MQF_993(,XG\:3'YBL(RG8?\CDT]GX=_\ [/,4?Z1Y?PN;P11>!U_8!'OPR?R M>SZP?YCROX_OBM'TPIO)-\[_B90$GODD7KPPI%LN?@5:3*(>/'!R-P@[8<[: M[0/KTX_BB<-/G;24%%Z^F6]ADW>*MQ9?4N_+I4I?]>[BC>7KQ=NZ49!E/[WK MW#92'O$@X^\.)S!ZZ?<"[I88[^&7Y#KF=^R2CY(TS]BW/$T JI<\&T?PSWZ2 MLGS V=4@3'OLW^,@S7G*DK[$Y*F77PWV.[SDH-'8^_S'M].SDV_?V'].+T_V&XWS M;IYT8+AVRY#C;31*8;\D*4@;Y&$2L[VSHV_'1__^P+Y\/?OO?9C6O>">I5(; M,''[81S$W3"(X*-%C>12(W\M:N2 78GQ,XMU>)377Q;+\@# M^:I_.PV8W-UD. I2>.(VS ?B,ZO-@A@4;L-O#?DC/+RH ":'$0,!L2$ 8Y Q M'O?@%=_X*.=#*;=?R/W@]>+/LF#(V0AF?-)C80Q/6>T#,.7HH9*E.5B71U$V M"KI 7#^],]^QL/?3N[]MI^=US)[O6X'O6JU.J]?O.FZSXSMFUW'L]I1_AD%Z M'<8 @3Q/AH)5#LS1W* MSWLL!7N,@OBG=]8[06/%S]YTJ*.@UP,A)Z.2 WUW^%__L)KF1U@,>DO>"Q\O M^[J-#V+9R\0L>$++\QK-DU'QP3SOP#(&P/W(HC ##8MW-$9)%HHY\2&,L[#' M"T([_#0^+$']Z<1)%09J)>90/DG$&LQ664W[7A8DH MYABP $P^%@R3<9QG^UO0WE1CH+UY33ZCO4Z2]G@ZU4V61&&/=:*@^YU9!\7, MFRUNKQHW#66'A[)IRGQAE#<\S<-N$$UF+DSGET=9/E!(]N2OR^7H\>^KXR @ ME4)_JU+%JW3U6KVL)/B*M/G07L5@/MX.PAS"N.];+D%J[WP MK/"KCL-H+,*JYY\$T'P3#AC! <,DKCQ]>CHX@6K";04>-@X$/[7%N,8;?R6 M*CF]3"M%]^R+3%2$61)GE4[7=?1>Y12NRPX5NIND:E(UJ9I430OJHAU>OT)^ M&:>IV$PL]QH^E'L&:OFRD\_*/RH^?,)CW3CF*\L0_&![EF'Z#MD"@2U:ON&9 M33(% E.8!VZ;#('#$#Z%NI6LS!=IF*3LG@?I?_VC95O^QVQAA;;:!/X:P?^# MU7(,Q_;("'4:P;6,9HML4*L-S /;)0NH9@%:@%]<@+\,@OB:3Q;;/)G&Q03U MNJ#N^.])_S7JW[),,D"M!C!=,D"=!F@W5]8_+;6OC'5GX:U-"VW=X6VS;9AM MGXQ0IQ'V+,-R[94KNLD(&S4"2&&1#6J.<*T6+;O51;ARO:4(%P'4W1;Y]W7J M_^S'WTG_I/^=U;_5M"C 15*W_']XD,+'C>,@YU2ZK%3E(:F:5$VJ)E53Z7*E MI9[2\)AFAUIUVVS$\9^7M+3+"9C<8?8LL4*\% MFBNO!K0 OW*+E_739,CZ89KE"QT]95O1HKCYB5_2=G"MTV+U:D-2_R9[;UKN M/EF ++#+%K#LS6P(+_X;'A%-?Q\\]6P_Z([3=GM.)[ ][MK-9J?=,2W;;%O= M9J_M]5V4_:#?X&Y4Z@[\KVE[M)CG+"P:H(D69[VRQ5G12YC?=:-QCV>B*WF> MCKOY.!47#(@^X4D^@,>[\-@U_#X?!#E+NEW10J3'1O _R5 T(<^C>]&O>*Z_ M>![B]*[FXY:!W0<,^NDZ0G%19TDAO.$GBJR SY&NLCRP*@ MH^/T@%V*'O0Y^] !ABE\*E10]*<_F(SE/WS6 MB5YV;1=J[S4&,"/ [I-Z_$CTJY=M2HUYU(AW\R"-Y6T3LS;4TM.$U^1A/!:8 M2>!7Q= ?*@[L(Z23S>/C^^DA=Z?=$(?>&5A+].4_8#!*J9X@RA(FQ@8#&J5) M/Y2:EG]G?RSD*$ Z^4[X1S$%A.A.Z[U$Y&(_? ".[;YG@3QGSX+KI'Q=;\S% M[X12(I ]#<"'+L<[O91CF/1X=#"QQY+F]C.C@PA"-S#J<:^ (BA[W,ERF"E% M\W^I7W8-')$/BGGV4 9 00"DG,3%I+N%5W8'(?QAKT!V::U%@,S \1_ !L]S M _ 0\C[,#-X=YR$@[+S?#[O%%0,/X'$UX,+T?7&[@!0]&W>[0G(8S9!S.;A" MDEZ/B_DFKB/)I*)Z'!#7>VCQ ALPH >B02#L"X0 J IS5BOX!CQPE*4 W:: MB^E3?CRZ_GIXU/I]?79W_ M/KGLY,MO)T>7T@,8?&3E$U?G%\6OBX7N^-O%SQ> M\^@S.]'\#^/R7_^:RZ. MOIXT/E^>'/W:./KYZ@1>'D2WP7VVY&7+5I%/@W3RIL_GE\7D].LO5Q^8+?Y1/G0I/EIXJOS9,LWWTZ<*V1<>^W+^V_GE[&Z7 M90KYP-S17?%T^1[0T,)+/A]]^?7KY?D?9\>-Q?>]>\(LRSY[Z[;_M#SKF .. MHRGDRBZ3SQ1G"4* /_T&5,[E]3WPE^=3>F2_"&H3SD@F)Z %V'ON6I1';Q]' M$XGF1I_?C\"7Z859=XD3\2D*#UG9@GHZ?7MBRHB#MG*VSNX*$97)Q4=B43^ M!;=TUH#KT[ S+H2 N5F26%=< 2+_0,[TQF2F S>,HN2^\ +DG0;R'=E8_$[> M9)(F<=@5O^O!G\#4%]^>%??&@+9@T01NZ?+)W\*;DR'\;5>N7[!D"#U%R37H M -YR,)5ON1,AW+YA(HE0>BGPPHZX"0G&T@_$V^Z+1PI'!*CXNU@!A\#D@GCA MHP"^]:\Q+WB\$V2A%"H E0M>!4Z:+1@\O@E!"B&Y<#U ^0]A.HXV9-2O:2)6 MJ&+EN TRYC??/WD?C.].?U?:VC?+3PI3+[QMAI-RD0Q 4S=)*L$ >NF!N\B& MX9U\43\ [%_1GP17*I[4!PQW.! M*("*M'FQG(COD0CNP6_%$44Y\A($PE62Q)!5;RO')OG09XXQGB[.Z]6A2]_C E.O^+(@RY)N*,TDH?UM'$1!!Y;] X/]EO?@?V\' M87 _%'I16/>A UP7O$4@!: MW/OV57Y^-&=(Z0+W(^'Y+=[AM&!A_[$)Y]VRR7M9!F_M36U2S"TQVX& 18?W@/V6@'P,Y =\%Y&%6(>%GUC< M-F_3[&4P\Z?Y.I9(4O !32<)5&W*R^LV"W!)2(G1-Q4;WE* >!-%S[&2Y M!ZTI/0ED"SD;67 C":Y;K*A!'$,TURWL6RR6,F 2DO\>W$]O'RO"[-FWSG]/ M^Z"Y\#WB-;"(B<"PG(-S,V'J4\-DXOE26SZ:T?42I( Y+#) 20*K4N5!SF?A MGD!V$$_FDA#7@B5O<1%\\'M[$BV6LRQ@'9BQ$'.*WWK6;$DZ@%!JLB9)3< X M4[&8/$QX@(,CILO?!=M,,Q-&&<>48UXRU+G =>$L-KS0KS20!3Y MZ!#YR##D,ZR,8EW]-H!0?EGP\?BBOPU''@5C3A,_L]L+)R$7,)! ZI*!R'%T M#LL\4[&N='@9)1CE9!B!-WH':U3.88WZP6*=D@$!]=T@&Y2KYPV?S%#Q[S@! M+NN ?WY:1!=/;HM."?]:KN2"]WZPO/:49B=?LCSLF&7%Y+?^T+9F_#SA5'X' M04U83&4(G;K?X:]*.H7!B2RQ^)>QL":(=3UG/WC6O->;\M$8W$?I ^3%.@V_ M*%XIOGTD,D4_V MC!]A L!OW9$0G,WN#)(*H"+Z\E!L6BLGO)V9X\&7RSX3" M'LO_:!SP1]D8?$#Q"O%+?B?B-^#4XM=S;P6C7J?!T! )M#]%9@K^XM&*,Y>J MGGB793Q7^6)T6@81(MA9<*\?X'&Z(AL,5F3+>F_,F3[N3??FIU%6Z92)T#/, M)BMY'6%,P1\_3Z?K^3B/DN3[E#C^[5;!%E]A;2_FY$#>7 O3KL>NHZ0#(Q#^ MD?06\_OIO+P5^!6+K433J+@A=>)WID55A AQW576O[68KAQ&-AW%]/MAL%$D M"*S#\UL.8H++9DZGHV0(VS)G@"F"&)@4Q:9)-LFY)#<\+0*9!Y[\(P5,TO2/ MTRZ3-,A+>95?P&6'KS.*[+-4Z#)7<3K$0,R&2!#I) 8%N>?R['DXE/L%_0=C MG":(7Y,KFJA&N%'E5H'828(!%*"7[M!6DR\S&X=S."R6JU*B8=AKB(Q+ 4JA M_Z@(AP9!\<#U_ MG=P=/TCE5RW,^W8J81J/%)N%,F&DX!CPGQ!'WD4?"&;X6 MTZ^ I32X1%S$D74"@$KX#>,IOD1"A1V M,5"8[JS/5OS?8>Z. ;(;7N*?WZX7)%-4)00/"P3@\HKEK^$E38$6IEN_4XI8;;[7([K M8%9@4:[H)0V5I2)%L)0(/Z9_U(Y/?$>C+Y$O&,K+V5EGB@WC+F2<,NWS>6;$K! M:_?L_2FFDQAF3SB<2RX)#TGD8+,Q.#O!PSJ=LCK'>)3,FT_Z31]Z/H28/K:L MB.>!2LLS3;&GZT-8&9#G0NDR@II#N8B(0")XP4O( MW9_.=%E (@TXG6PB>2P<2E&(T2@ T+TOM_%$\D&$_<7L%]\(<60DC3RW+R'> M_O#OPUC^MDR6RWD_^\Z)BS^9VO UH=Q!?BP_6*8HWQ8<(H J_/+RI4P M'^=%!#-[T;S<,DSM%>\ &@2?2&:;9&:FX-_JW3T!U\EL[A>^&Q-181[VPV)D MQ5[$PEHB'$(0;RCCA2)LC^XG[+O$@2S#ETG:/1@F8[&_.PV/P+B!R,MTX4N[ MLS\3M (_Y^!UR,DDOC?E91)^CD3$N^- 2L(HMBEFZ>=24<^*/\VEO"R/(3X>S$3+.V']X!_@YKR1=683J [&O+:EC,I*N&$F> M] )06^='%_M%_MSX!WPT4 P33R6 M24ZPP%[+]_>9;[H-U_,=M@?*W;-%%TJGU6Z8;8[#S;BZJS9AC%4G:)\2;[#^5 YQ*VVR:C6;+FY>V:=D-W[6\EZ2] MDGO*LH? M)8Y/2V^5W?).!OK\P 9Y/LH^_/CC[>WM0;3=! MS)BC^5[G[& M^<$3D=QDB)-H%=X#4QCHKTS:9[""@1]B//H<@A$('0M==&#>"R(#6(H]EV+0 M01%^2+^EV,L06PRRBD>4CI0E>&4)HW##11&X%/ V2:/>S NX9Q#RBC+]?%JP M-4DS9X-P-)*9OC0M]TJ>L7&8S5[_SXQ%_Q151..B_ 7^ MQFJW+'#78.QEV7&AX3-X3??[H^#L=X@Z0#"P0RX&],>WHVD2<"!W*T4Q]0.K MB(Q E'2+^I711"[1 U4^9ZU-X^*4,);-)\:G()_?*%/2#1,LDB=Y+9/!0E.Z( M U BCR'W%,1R(,ZMP#MR 39#@A.6W=L@[37$9E"Q=3?Y+KE$BQW!V;=WP> B M!3YSQ\'9G/-Y 52];%*)7N97I[7MY<>B>KX;CH07\/!7$Q_VT2\FZ9[)YX\Y MOWP04/?GLB\M]ST??@PN1?SH0[%6/_QL"+[2@X\R47S^\,-N,HYZCY]<^%1. M69C*49"6"IOM>\[I.I$A2/F<(!H^,BSVM&#V]O@0HH[D44:E MJ%4R%DO',=%K#]R01L.GW6-3,BH?&9K.%E?)7:9C&&79'5$IBR:&D?L!H40&J;B6X$-82K<3S9!DF*_ M_T^)B@/V362[GOKB"5!%YG%2W]:%,+0W3LO\A9PM(B@7*_Q3V/I89-[*7*#X MD]+T<\4%Y0I7;CZ+]$$RO#?*$4QBY2F&'VM@.:@GX0G\X:3^10PR2$$[&9-[ M_6+GKRBX3Z(,1NH4HD9B>S#IRPP-C%PL&9.ZOBEF@%Y! P].W< KW/U)9!_* M!(W9-XFIBG7)V"-\"8HY18<(""5[672YJ"X;EYR7+&N?Q?GNWIE]I]+,UAF\;=]P,,D@SG) MP423;*H\V%64#X@_L1[ 83P".;X+EW=:5X89(^Y?<,8T$EIR$ M8\O&(ME?@GW^.[U'JAD)3S&=Z:4L.YV% &+>SWTYX#"]$6ZI>-VRV0,/YY,S M?N+E,(V!=NYG#R._%.V%&B3\M%XLBFQG+8W2-@CJ $Y=G M]\52"8+ 0,)K.6?$ZUK[BP1:;![EH9QP(@"0V6KQ9#DY)H?WBKT6,/S#BY.%4@5@J882/077'ZY_'F M2I'NAF\3W[N4!4N]36L0DR)!]G0YMGA"G!$6KJ48@27/""23+8I)66"YB0^S M6)I9\G*QK63/#WF.:R:CF=)1;U+0M^#E3/V2*2E.D"G*%.5VU.P1<1JL+(]< MOL,Q\^!["V[3Q^G;RR(^N>@7T5 1GTW+[<6:F)5E"E+=XJ^^G7R9MZ%P=R"< M&C++;/PZS4#VPTS,7WEHH&A.=\R[1:%ID<,LRZ8G?_GOAW]9!HQSG>T6RU0/ MV/])QJSPV44HM>2 2Q0(DHV%KA+\&*7L:4RSNG+JO$.HJM!RGFC//=T(ISZV!Y8G!K!LJ6K5\CXZ(S_KW%\,.U#0$;?#:-OX2(' MLCHZJQ//[[#QUYORY >N*<)*",!W$219AZQ#UB'KD'7(.FAOQ=V&*2<=:76! MIKA#$4,8L/3RC=5\9?FG&XJ3;,\R3-]A&%2#@H9(G*K%^:%N23!-0:O9-LRV M7[=*"*L[(0Y-O?FIUW(,Q_;J5@EA=2?$(?]SJ4Z\EF^XID?^)XE#B^#SXE4R M!:N\75T=K.J1LOF29/E\:UIQR!3C+N%R_,\5?M:X'+4-W[6VOAJ];;.5^%VU M_7&LR/=,B(2V6A1%B$'@A;O*,\_(>B'(?\XF6;:^P\!+)7HWN)U2 /2BQ5EXZ(L] M^_"IYF:O4,X+$%BFJ*=TLI(>Q M7$_5]I8*J,\^U!C4@VF1OG^I*H+F$,L%8 M:QB[!&."L>(P+EP,EUR,C0A*H$8!:N)F;"'DQL\L%Q?5&/.WU)37R\3P,.>R M/?RGSG*IQ'_3NV:V4#RK4J8%:-(Q#=LU*4.HJ3AZXA9 Z]#Q6AW%T1.O=LNP M+#J3JJ$X>N(5_()VT_!:U$%$5W'TQ&VK:;@.'7NDC<.E4FJ: )&I+LNFK-Y& M!%5GGFL-:D!TB[)Z!&/U8>P1C G&BL.X<#&H-FDS@A*H48!ZBFB-T;S3&X?? M>!3!RXWR(NBHV#,,>L,P%E>6!_)2;]H:?)((FZYAFTU* 6HJCIZX;9J&Y>WZ MV0$MQ=$4KZ[AMG8]9:VE.'KB538<< Q7EE^08Z"C.'H"UVJW#<_=:G,PA!:F MS<'=2G+(=)9-F;O-"*K./-<:U.&A0YD[@K$&,*;-08*QZC"6ZZ[CD(NQ$4$) MU"A 32X&MA!R\Z<*\W3@)6WC=AF&Z;' --Q=$3MT2TY<<:A&ZG<1[$UV$G MXBS(,IZS<#@*PE2TA=E6(*?512K Z;/IL5U25_%"%;3S@NX0>D-1B.'Y%B&^ M.GG1BK.CB*_!$2+((Q%G1R$O2U9+GB?WIDIYT8JSH\@GLG^5O'J$Q>N,;+?N-4ULS"FHFC)V!= MQS#;NW[61DMQ],2K"!$MRW#IKD1MQ=$3N);M&NWVKK>6IE.-KP>]#M79Q9&# M%ATYV(B@ZLQSK4$='NZY^W3D@&"L.HQMNH^+8*PZC(N6IVUR,38B*($:!:B! MFVWB9DPAY(8Q_W.2L+6V?G+ MC;041T^P[EF&W?9HTUI#XYE[I-/H*J(6:-8UG5VG63W"M]/X MAF>Y/,@HKJI(\@%/)]6<5/>\:GAG;3^\4['Z&>ULH(+_U0-$PVV[!/CJY$4K MSHX"WC,\WR3 5R1;3<-M4:^&%^35)1"> M/\'8X?TDY9- . _N)KOZAM/TR<#ZB:,G7H5G8%M&NTU]W7451T_@6JYIF/ZN7^NL56Q72QBG M54)$L+ECM$R'4H$5RXM6G!U%_IYE6+ZYU4"1((]$G!V%O&#V"X3-Q?,A9W MJA1VMP]LKVK# \7_4#.YOU;FY5Q1V\K8\@W/;-:],FX=,+0V*F[ 'Q00%M-4 M%XF.+3?^K1LB-,<5-R#-\16+""RCV:K3W:W%V8VC99;^TU$ M-.55$Z=N ]*JOFIC;L?P9(MB[%K;S3P>]>ZN;0T4O;N%OTN--=<75+7%3U-0 MAX=[%O7N)A@K#V/;801C@K':,"YZ=]/U()L1E$"- M34NQM;"(D;\ZN(,%.' M@T(L0]8AZVAI'4TVPS\'6=C=I=('*HA[ M:Z;>/*C_A*:!J1JN!7/L<"W6W2,I5*)-1.G;@/2%%]MBIL'=ITW MC] $5TV]/Z__;UW]W^U2)UPX76?\4-2.L_Y>RPS0G-Q*G;@#3%*6>':T9H)D[= M!B2??8V<'76=J5YBS<2IVX"TH*^Q?Y4,$G6(>N0=<@Z9!VR MSI;%T<.%^,_J)P,SEHSS+(MD2+1+42HQ5G9^%/$?$6)$8KS@[#WC5<>0R18%^9Q&C%V5G82V>G:9CD M[&Q!8K3B["S\+=\SK";E05^46(_Z--KL)^N0=<@Z9!VR#EEGR^+HX4)\";(! MZX4WX&3&O4S>AU,6N1P%WY1)K)D[=!J33\ZN>GB^F M.7:=*3PE-!.G;@/2#%]]AIL*Z$SA*:&9.'4;D)SVMSOM5I.<]NHEUDR(PD0:HS3MHT<63U4NLF3AU M&Y"\@]4FNG=@M110F<(S0C-QZC8@3?!5)[CC*Z RA6>$9N+4;4#RV,EC1SU! M-!.G;@/2@DX+.J7SGF@ ER3?V4T0C3DE\=18US Q!:BM13=1;T-BS<2IVX#D M$JPVT?V#-I7E52JQ9N+4;4":X*M.<)LF>*42:R9.W08DCYT\=M031#-QZC8@ M+>BTH%,2CPY+[Q97DW7(.F0=L@Y9!ZUU]' A]JQ]=C1,QJ*:/XR[T;C'X0U) M]WNC$V1? MT]SJ326$TYT5AZ;=_+1SMMHSGW"ZL^*0S[E4)Y9ANMN_Q)2 N[/BT/(W?VV, M85F[O@!JDJNYY!D/TN[ 8#U^PZ-D)'I &;(G%(_A8'J&$VK2?;53QP]X2I"4M/P6ML_ MBX'6T)J)HR=N+-1Q&\W6#7/.9I$!517- ;AC'@) WR\.:- M>_%O/CB2)5'8*\^-6""M6K?C JDW# MDY#X*LF#Z,6C;S6"@3KMJ-& ]36-NQFJ^[E4I%.'%HNF&H:D%KMK#;36X9) M5]Q4*[%FXM1M0)KA*^YYF8;5KC/;0U-<-7'J-B!Y[6\_G&J8?I/<]LHEUDR< MN@U(B_JJ)_(,U[454-IN)O90R+Z)0BY$W4+(.F0=L@Y9AZQ#UMFF.$M=B,5_ MPR,!>$,/GOK4"V]$%";^[_%O)F/__>CRZ^E9X_/YU=7Y[Q^8)79(V9??3HXN MI8(&'UGYQ-7Y1?'K=RSL_?3N^-O%SQ?!-?^<\N#[$?S/8S7-?\W%T=>3QN?+ MDZ-?&T<_7YW RX/H-KC/EKQLF;X_#=+)FSZ?7QZ?7#9^._GYJO&?T^.K7TJ% M_W)R^O67JP_,%O\H'[H4'RT\5?YLF>;[Z5.%[ N/?3G_[1S&^ ]3_K=4(1^8 M.[HKGB[? QI:>,GGHR^_?KT\_^/LN+'XOG=/F&799R-X=GP(H?7)W2#LA#FS M17#]ZV7,T9GI_% MLUJ&V92>#VZZ/,YY^FQT\Y !AF&O%_&E###@4B[;WQBAK3C6(J'RY?SKVDEMY0QBR\YJ_Y-TD[H916!0O)'U1\<^[.>^QTYP/,]9/ MDR'[>G1TP?*$G25Q0_Q,UMF.=?;^B(-Q+P1K[)/*MZ/RXR2*@E2TN&;Y(!EG M0=S+#,;ONGR4RPMPBYMO@Z(3=@U6*17P@C\')CLL/+':6U@%VK@8IYXTA> >#C)W$/=XKO)C-Q2.;U^GF!O"BWC9I=1^- MT<_"^-4VUV;2.6C4_PUX^8#9OL%LTS8KFF]O'IYF^O[7. 9=MR:Z)CU7I.<2 MU&VA:*M-"T@%"P@22Q.#(9Q96UNFWPZ:H]Z?XRP7?=58/TF+TPC3HP?BB'X> MW+$.CWD_7'R"I]TPX]F+,%LBQ)M&^T0Z>C'UO$7BJ6LBD XK(1,$(U1T!::) MH*X.L4V$S2^8\TZ"&-H+;D Q^I>DL[Q2O/,1%ZUKXFMQDUTRY&PO2K)LG^V) MY/;^.D!9!;6'DPK<37_ATAJZ)T=12VF=./O6-)J.5UD1[8J6T)#X5]+ #SL( MPKVF8554W[F2[M=B'((9=IBYCF&V$Z%:EN&Z M+CD,.,"XBTQNV:[1KJC1RS,9\5(CCWEJ4_!4)'Z;=G+Y]D+SE77LL!IP-M?& M"!?2*ZRQ)@7/-W^I;#E33LVKEG1)6MGN<8"MK\C*&9'(2$4%5]>?1CG]$@MI M8$1B(1457&$/'>44K X-H4FE81^?FQ$9/&I'82$4% M5]A""9F"7\K58Z,I17+^S]1L34XCKU4^\<:.6Y7NT6ZR=1HN.I!76GI&VW0J M\TXV;U -=WHWK:2U-H/UA;MEM/QJ+APFE!/*L:#<\EN$Z/B:<4U'?@E+<28#_*3R\X*DX$1Y<<]&) M+.4W/![/!_H@4[@6KZ^&,44QCR:IJ:C^ (BP2KIE"\H0PR8*WCV20EGO*]55 M[8LU-F,1;2#4'\P$B^CB9;IX3SRA-,Z))];F";M-1(&0*-"DQ+"/#QO(B.<0 MZJ^(#&R7PB@*HW :BV@#H?YT0%LM,TB"1$5830;+Q@'Q_Y"RN< M@VL:+=1R2W;,3RGFL9?5/FL8CM318%,>VY:-2/%NTVO=/)/,1L1 M4R#4'Y9.H4011!%$$2CUAZ:-)W$$P@P1]O%A@QA1'$+]8>NQ24Q'WA!1!4K] MH6F J6XML];E.],D\%5PQWB_S[LY2V+X2DH)$V_5Z^+L689G5W??(C8UOOFH M14=4O'0.R=51'/)$&6O7G]E^-:VVL.GOK5RQ3R2A.,B))-8FB99)V6%D)($F M_8I]?-@P1AR'4'\B=O(,I^E1[$2Q$SI;$64@U!_P1B;'2B-C$BNIJ&"@)-=R2,&*I;2(AYZT(O&0B@K>\YH8 D0$ZE6(A= DKK&/ M3SD0$HFJJ&!9UF0:KNM3C$DQIH;&)%I24<$08WHNAM*IRA5,^P-;; ,YO3@1 MTTVE=#_O2ZTX3*/5KNYH&5W/2]?S8D&[95ATJ#5J$[J@%'=Z^55X M>,'3+H_SX)JSI,]2?L/C\7R M6L">:&-MVK"(+A#>>TX\03R!2'_B!F"?B (A4:!)B6$?'S:0$<\AU%\1&=@6 MA5$41N$T%M$&0OT)]ZBI"5_45PWV5O=I\TGCC59_8;D56ME;GY$L%&02,LD. MF>0%LM,TB"1$58LEX8C47KG%LN-,5[ MC0"^5&RPPX/#)&9!W"M_;/"_QN%-$/$X9]D@2.$U:Q?7;[UP2]6@IW-H'KAM MNBVYLMS#]HJI%(7@'@S*JA]\:]$-H0P[RLP#NYIB/*P,AV;/!OOXR%58P55H M6N0JX$#B;I*XOSU/@+>6KNT,T&SQZ:I@N<:9-O6P67<;4.EDI6Y&)"Y2 M4<&"B$B]1$*:&)%(2$4%PY@P7"J&0+WJD!":S!KV\2F'0>)0%15IJ&#S8#>NW*BO '[G:K[6+O:B;JK*T8AT:;SJ]H*IDQ=U M\L*"]2KLXR/?:W%T6_"]?)-\+UJ6M,>Z>="B%JKS M@M%I>#J5B?I4)IF$3(+5)'0:GA"EZR2GT_"OMF^U.R/';]\*R5@RSK,--J(CPS6X6.Z93%\^[8T^=;:MW^>]/I&]H?7-?F9%0R*AD5 M@5$5J0VAU6.',*D[T5!]RKH(P5U_I*S]R"1D$C*)(B:I?0"$"3()8I/@27 ] M9>##D[MN-,Y 6-$W/ _NYEN&OWCHD\(1"D?(J&14,BH>[XI0I2&JR*A(C:K: M<:C3A8M!.[R?B(MCB@^%]\?O1CS.X($.CWD_S/5E6&9EN%4 MV.&66I)02Q(L<-^S#<>JYF*.35M0[2M-"<];P;/K&T[35P+/NUA/CWU\Y&LM MCJYZ7\NVC':;6N_2VJ0_W"W7-$R_FL.[U &..L IFIRCS5,R"9E$DRI?Z@"G M-*+PF(0J;%]MWZUL>52UN['U<%K1X$'$RH[1,IW*0F6*@[<7Y"H*PCW+L'RS M?O2IO15 ,'L!9I[1;%6S)X65X] DP+&/C]R%U[L+GF%YU5VL@G4J(<7B+O*X MU30\Q]L:^M1-9E<2P;G3['9X>-+O\VX>WA1Q7!KDO S=0)AP+7Y<#3B* AE- MIR%%]0<(% N26RS&(8;N9M5K\JW-@ IEO:]45[6OG=B,1;2!4'\P$_;$MF@!@?7BUV]?OPZLD)]?HU?:MUC4Z M#K-NRO.BI+ \$<92'@4Y[[$\@4$DW>^-3I!Q,="A.#H6"$6IDVFD9+>2^OO4 M.70-QW.1W*.*=W],Z:5%,1L14R#4GVNX5C7]>+"ICR@"OXV((A#JSVNV=T)Y MZA $FH(][./#!C'B-X3ZD_W.#=?U*5I"QW1$%405B/3G&IY;36OM72D@W.'$ M\%[9/&Q_/D4L#Z/S?)S&K!]&\*J,!7&/)?F I^K@B>A,2?V!Y[-GV=5=\X)- MB6^N>NZ(?EN=0_)_% <\$<::W>\&8Y- M'($KCX(F(XM]?-@@1@R'4'\B;G*,IM.BR(DB)W2V(LI J#]PBIQJVH93YO@Y M%:J6.;Z:-">=G;?:'CC>=$N[ I,/#7GIJN!/8H5OV9;]$8E'A$#1Z@2'6%TE M!$8D.E)1P7NN54W/=>742UEL':Q(+*2F@J5'1!I6RQM"DXK&/C[E,$@TJJ*" M*;9\K&AUV)3HZ$DC$AVIJ>"=\>HHUU])KO^5]TJ?)7%C[;NE'V"DEXP[$2_' M9A_8WA,HJ?0^R3>.20%N$"?)6H9I5U<7L'E[:G@K)8%^<735%\.X3G6'""JP MYOZZUB2([QK$?:->BV[4>]T-6'2CGA:P)]I8_VYR MJTV$07>38S(3405"_8G+-YO$%'0WN;KCPP8RXCF$^J-(BB(IW,8BVD"H/YW< M([J;G.XF?X,17P:FZN7+9!(RR0Z9A"[@)$3I.LGI LY7V[?:"OHSGK.PJ*+? MBY(LH[)Y)<.?SF'+,>R6A:ULA6JU"/15ELU;1LMW% (]%VL(^/IJSBZ/;PG5XIF$ZZ*J(,4Q:0KV^J+=\H]E$%X10[?R3M?,7/.WR M. ^N.4OZ+.4W/!Y3^3SMWFY7?T4=@^-0T0<5?> T%M$&0OW)\GGB"ZJ>QV0F M8@J$^H,Y8-O$%%0]K^[XL(&,> ZA_LKJ>9\"*0JD$*7K)*?J^5?;=]O5\R.>LEX8C7/>8[=<:(KW M&@%\J=ABAP>'2B&4(8=9>:![=8/,BW=;<7'1Z[""JY"A76M M6"<24B3N)HG[V_,4J&!Z02G.!/D7$-P585HX' 7=7-1,QV6I- MZ?XZS? BA M7,; L'$>]D,( H-."IS- ]M1 LV[F*/"/C[RLA9' MMP4ORR,OBY8E_;%N'C1]3"!7MSJ0SL5C.NR'A.3()&22'3()G8LG1.DZR>E< M_*OM6^U6R/';-STREHSS+(/ZSE1@V4=XWAU[ M^C1+K5M_;SIK\]0T6]A3VK['NYH0I$/2X6Y&AD1%-:H8H0[?6L6XH.-B%5YE ML5W\-SP2@%/RX*E/O?!&A'/B_Q[_9B+U[T>77T_/&I_/KZ[.?__ +#%H]N6W MDZ-+.=C!1U8^<75^4?SZ'0M[/[T[_G;Q\T5PS3^G//A^!/_SV$F9_YJ+HZ\G MC<^7)T>_-HY^OCJ!EP?1;7"?+7G9,F_GTR"=O.GS^>7QR67CMY.?KQK_.3V^ M^J5T=WXY.?WZR]4'9HM_E ]=BH\6GBI_MDSS_?2I0O:%Q[Z<_W8.8_R'*?]; MJI /S!W=%4^7[P$-+;SD\]&77[]>GO]Q=MQ8?-^[)\RR[#-I6=;ED8!+%^#W MTSNS4-K??<^V6Y[7Y*[9=SO]9IMW>K;;Y4VO[YAV,$/V ^_0*J!;?EJB>SP:I!R MWAB"V@<9.XE[O+?N^8W:\P:K+_E/ZVV35O?1&/TLC*NU^8-ZM[5LOK7PK^I9 M[Z"Q_S<^R@^8[1O,-FVSH@E?EW^%3=__&L>@Z]9$UZ3GBO1<@KHM%&VU:06K M8 5#8FEB,%UFEI)^PMM1>W+7C<89V$GTX$]YEJ?C;CY.1PGIR MU^404,HT;P?^BN>71+I5P M;<>C2\/HTC#MX6[93<-M>X1SPKG>.'=:AF7:A'.D62_LXR,G;'%TU5<2NI[A M.28Y8;0X:0]WU_(,LUU-+U3DE[=2@N%U:YL[O4XV/+S@J6A((.Y)DX?:;W@\ MYG/)!I I7&MA60WDBDXZ-$E=1?4'0(1EVF\67DR(81,)[QY1H:SWE>JJ=F\! MF[&(-A#J#V:"[Q%?O,P7[XDHE 8Z$041A9Y$@28IAWU\V$!&/(=0?Q1'41R% MVUA$&PCUIY-[5%]5W%;=)]QIZXV6P6VJF]\*NTM+ ;?8P6_3*'IY9JA>'DXF M(9/LD$D0WD>VA2B6$%4=HO"8Y$4G:Z=,AML7J_:,POF(IT$.OV!AW$V&G.U% M29;M4\_=N:^N_O!ETVA6>,: :M>V5YBF* CW1*M&>Y_@1_"KI>C1,KNL7F5-ZTE2ST)<_R=-S-QZDH<:*L,]'C-O0' MCI3M6>1&X>% 8;IM")G1,1U1!5(%*?[JX0Y1[UCSW?!KG07P=BA;K09;Q MG(7#41"F0Q[GV\]$ZWI;(!H^U57!X)N5G(O$.4.@: 6(%[GWAL"(1$Q MI7ID2FSTI!&)C=14\,XX=;3YH.?FPS-]/:=7@JZC8KKZ>G%TU1_(\PVW55U= M!-U\78.2Z.;KI6AW/*/M5M,YC&!.,,<"<]7'.6]%G* M;W@\GL\T,'&=GCH5N;N>UU54?\4]L$Z;+LU]1?J5+LW5!?9$&VO3AFT17V"Z M%)>(@H@"G_X$4>ARN[9>1($F*8=]?-A 1CR'4']%:& W*8ZB. JGL8@V$.I/ MN$>.)GQ17UG<5MTGW&GKC=;!8;EQ?;=N5-_\2D4F(9/LD$E>(#M-HUA"5'6( MPF.2%YVLG3(9;E^LVD,*9Z(I4GD\(4JR;)_MK7U"8>O%;ZJ&;9W#EF]X9G6W M_5#5VO9*TA0%X9YE6*Y=/_K68AR"&7:8N9;1;&WO3GH,)(=FZPG[^,A?>'TE MO-DT6FYUO1JPSB6D8-Q%)K=LQ_"<:JY,H>IS_*'CM+GNR5V79QD+XAY+.O!7 M/.<02M[P.$_2>[KHC?8^MZ(_6!2;IH.D>1'>8@FE,Z"*V8AX J'^?,.WZ)XW MH@@<-B**0*@_VW#-]DZH3QV*0).DPCX^;! CAD.H/]'-S'!:U6TX8M.B.D1' M3$%,@4A_KF'9&.[X4+>AQ*_H3I_0\+"WS MR8TB-XIX J7^+-?PVY1V)H[ 82/B")3ZPW+G!9$$PL0N]O%A@QAQ'$+]R2;. MANE6=XT&-C6JPW1$%405J/2GBSM$N6?-<\^G<1[$UZ%HHAYDF3A).QP%83KD M<4Z9:*++K>@//*N2,2 M0)/MQ3X^;! CCD.H/Y&-EJX0A4SHF(ZH@J@"E?YT<8(A%16\YU343%\U/0Q-Z"I7;WW[ M$=MT_79P0V+IW5)G2=Q8^V*I!YCL)6-1>E^,Q#ZPO2=06>E=$F\&EY(L6DEK75GA;YH=VRC[5;3J8-@3C#' G/7,?R*FAPK#',T MF2_LXR,/;'%TU=>INK NV>2"T=JD/]PMVS=,T\2$<[I\#%=NP9WD%CZ%AQ<\ M[?(X#ZXY2_HLY3<\'L]G&D"F<*V%94<*G)'D(#M-HUA"5'6(PF.2%YVL MG3(9;E]L>\<3HB3+]MF(IZP71N.<]]@M%Z;BO48 7RIJ#.#!81++3DK%CPW^ MUSB\"2+1[3\;!"F\9NT3#ELOGE,U[.LJFO MI/JUZ(90AAUEYH'MU@\R+?U]Q<='KL(*KD*SNAX/6"<24B3N)HE7=.L*E:SC MCS>G_7DO(+HLXD1Q39SHTMMG<5FLSH+>G^,L%S?'90R0%>=A/X0H-.@D-URC MI@^[OLNJJX+E(FM2(R65>J4C+^A 8$3B(A45#"%S-6<(E5,OD9 &1B024E'! ME26'E5.O.B2$)K6'?7S*89 X5$4%RZ#2-BFH5(]*B8N>-")QD8H*AC'9NZ!> MNB50SUV(955O:Y>[45-?Y7A,^E1>=3X5]9.C?G)8L&X>6-3IE$"N.\CM:FX" M4QCD:!)EV,='OM?BZ+;@>[6J*Y)0>,:J"WE:EIXJ>70P@9RJ(JDC IW,17TR METQ")L%J$NJ(0(C2=9)31P1U?+%J]X:.W[X9E+%DG&=P'IJGB_LK&W? MY5Y-"-(AZ7 W2RV(BFI4,4(=OK68=.LZ?G;]+_R0NE=[-+4QJ$B0-$ :4'4 M9 +5-+"[R\1L,,M3%5T>YSQ]-E>Q:;_F\&J0_QC'H MNC71->FY(CV7H&X+15MM6L$J6,&06)H83)>9I:2?\';4GMQUHW$&=A*WL:0\ MR]-Q-Q^GXA"+..V2Y .>LNX@2*]Y)C_)@[N%RUI>!#HE;O$D;DF'^NFP=A^ MC$@ZQ)N^0[YDHS_%K@.OD08TT@#"^@B:Q'@@3+4);QC;UEIN[T5)ENVSO;5[ M(ZS8R&^7;W]N^89G-NG^Y\KBHI4TL(OW/^]9AN560@G$7F=RR'<-S6EN#'W5' MQA4Z.A/Q3NZZ/"LV'I,._!7/.822-SS.D_1^LB^YO7.9BDXG-&>'%=4?+(I- MTT'2J8#:$.!O0Z HSHDGUM.?;_A6-4X+-O411>"W$5$$0OW9AFMBZ"%'%($P M285]?-@@1@R'4'\0++4-IU7=AB,V+:I#=,04Q!2(].<:EFUIH#YJI:9Y%OIR MX5P,99V)'K>A/W"D;*^Z;5AL.E2 \F-(I[ IS_+-?PVI9V)(W#8B#@"I?Y: MMF7OA@+5(0DTB5WLX\,&,>(XA/H3I:N>8;IM"IG0,1U1!5$%*OWIX@Y1[EGS MW/-IG ?Q=2CN?PFR3)RD'8Z",!7-ER@3372Y%?V!9U4R)KE6>%B17"OB"GSZ ML]J&Y^NPJT\3;Z*KACO-_GW9PE\4OW!:B#6R).)?4'/M:>Y;GD8;U MCJ"G?:$D\K04!SP1QIJ-2'VCW?9W0G]OY8I](@G%04XDL29).!4UD<6F/84H M DWN%_OXL&&,& ZA_D3#FW+ZDM0;]-IVO4, M]=S]M-N#YION4%1@YJ-A3ET5++PQU[!M#XDWAD#/Y*YI9$QB)145O.<[&*JX M$:A7!8^/6(A82$<%[UE&J]W<)PTK4AN%+1V.?7S*89!H5$4%BQ"S:;1,+*U1 M$.B90DR-C$FLI**"]SRCY>M0C?72KL*+!M0C"-W!;0?+*\4[$YU9XFXRY&SO M+(D;7X^.+M:Z;OP!9GK)6+2 *49B']C>$].^TCN-WS@F!:@(M--RC':KNHJ( MS=M3PXN1"?2+HZL<](YMV)9/H"?0[Q#H7JE?$>MLV('LQ#N) OQ*3R\X&F7QWEPS5G2 M9RF_X?%X/BB$)IH!-1K$T4(BPBHD!'%&A2=-C'APUDQ',( M]5>$!C;%411'(346T09"_0GWR-:$+^H[LK]5]PEWVGJCM7)OHL4E@UIAKVDI MX-[-I'8VCZ*79X;JO<_))&22'3+)"V2G:11+B*H.47A,\J*3M5,FP^V+;>\@ M0Y1DV3X;\93UPFB<\QZ[Y<)4O-<(X$M%C0$\.$QBV?N_^+'!_QJ'-T$D[J?- M!D$*KUG[+,36BXI4#?LZA^:!6]TA3ZJ 6TD#/^P@!/=@4-7TC5E)]6O1#:$, M.\K, ]NM'V1:^ON*CX]%P%(A[Y?HL+HO5YQOY,D!6G(?]$*+0H)/<<.J_H$A-&D^ M[.-3#H-$HRHJ6&9QK2;%E^I1*7'1DT8D+E)1P3+3A4"_59\WH&:^NNY)+*N! M6[OXC9H!*\=D11D=]9K3JM?<6COL^F(=PH<6@9Q KCG(*RH75!CD:%)EV,=' MOM?BZ+;@>_GD>]&RI#_6S8-F-3OQ;RF ?(6:J4:RTD6LSOX(B^<[U20U.JE, M)MDADU [ D*4KI-\_3V8G;(I;M^HVKV:X[=OSF0L&>=9#D_ >S>T4[/67K!& ML0W6[7:-5"SNA_%]PW):..M_ZE$U50!I848B)355;/F>X9H.Z9C82",S$ANI MJ6++=PW717CD.JUAW2-QTYPU8I\B8A2(>DP]VLQ2 J MJE'%"'7XU@:86]?QL^M_X8?4O=JC*9Y!18*D =* J@,@$ZBF@0TO$XO_AD<" MB*X?//6I%]Z(O*?XO\>_F0ST]Z/+KZ=GC<_G5U?GOW]@EEA-#Y?GAS] MVCCZ^>H$7AY$M\%]MN1ER]("GP;IY$V?SR^/3RX;OYW\?-7XS^GQU2]E7N"7 MD].OOUQ]8+;X1_G0I?AHX:GR9\LTWT^?*F1?>.S+^6_G,,9_F/*_I0KYP-S1 M7?%T^1[0T,)+/A]]^?7KY?D?9\>-Q?>]>\(LRSX;P;-C<0KOY&X0=L*EM#])'+ NCP0XNX"TG]Z9A8K_=AW>=)L=O]UJ]UVOTPILJQZUFU^-F MN]5[]T32Q2I06GY: GFS+U1R>^9DUG7&M M9Z?\YK-*71[G/'VI@!9,].7\Z]G)?P-X+B_.+X^N3L_/WK+U\ :_4"TU?0ZB M(.YR]FW >9Z1BI:H:.^/.!CWPISW]DD_2_1SG$11D&8LC%D^2,99$/=0 ZGF M0/!9[V,31EPSY_YZ$=Z6RUCI>,6*@'S]=O0W/LH/F.T;S#9ML[)=:3(^.N,? M\RX?=GC*'$L8?_6.YGI0!,R!HRQ[XYJ_*EC6QT+]V^;Z3F7DUM%COGT)LH$\ M41;&-WQR,9$N.)TTIJE;H.6'=.LI+Q$U;X9I.88I:TSJ5PX*5B)QJA;GA[HE MP30)6ZYG.%XU9XK4P:H>*^A1MYN,Q:J9@@T4N-(.P:UQN(9WW/ MH]5&4W'T!*YE.H;K^CMN83TX^A2"FSA/TI"_,;C1$^+ S9YCM)HF4;.FXNB) MVZ9IV,UJ;MI6Q\!Z,/-%FHS@:^\--HJ".#=D+DJT-1J)5!2!?H&L6Y9AV^1' MZRJ.GKAMM<&-IE2'#F1]#E0=Y**U7,2#C+- [M01V!=(VG:-MFL326LJCIZX MM7S#LZNYZTX= ^M!TE^3I'<;1E&YJYL'\74HCZF/=YFO(>RX,[XNAE'.TZ;ZL8,T;SB!MSJ<1<-9KME MM%K>MI/:=8-DE[T!.D-,UD%N'3TF&OA1OX5!)XR EGDFJP*^B;M"!TD$Y)?] MDYW\-0[S>^JW@->$-!N9+K-Q>EIT%-S+HZ)B/@;=;CKF/<;O1CS.WGI&":&T MU(!A>1U_VVA95")*XE#WA3IFH&\:9I.V?W183J?54RF_X?&X6$Z[XPS^B*>L MQR5":,]^(PLFDM/$.(7-L!\HVTU MB:DU%4=/W%H 6I\._.K U*=Q%QQI<32!J/EAX6O+L%VB9EW%T1.W;<UE0)I#451T_H6H;C M>89OF3MN8SV(FDZ*OEY>,I^BYM-CJA8'?:,'APZRC7E::A[VHF/ = R8%@$Z M!HQ.6$RSG8X!OUKBI;["XK_A$7'&Z,%3GT9/?N6G'WOAS>(G\ 'K1D&6_?2N M<]M(N2S9:W23. ^Z^4,5?!K8$]E_/C^[:GP[_;\G'YCE@@;?'7XI_B;[]./ M7C*D;^,LB!D\=!N 7]!Y+-NIO*$V2=DECP*!K6SI8_^OQ3RSU6AZ9L.1=RPN M>49^UT%7?M?_[B;7,;^#?PU?U,?BO^?_M?!S'R2=Z$'\W+CEQ=SJ@/LC%[4? MQ<>'DS^"92WIW'-DM5?;;M0P$'U'XA],WKU)6B[=5;<(U(*0 M2D$%)-Z0UYE-+1([V [-_CVVL\YE;VRRH+PX]IPSQS/CB7/YNLHS]!ND8H+/ M@W@2!0@X%0GCZ3PH%2:*,A:\OGKZY/(9QN^!@R0:$K18H9OK]V_NERPSI@I] MOO]DAH!>32+[H+=2D$2R) 6,+;A2,T4?("=($YF"OB,YJ()0F S,*0B MY5!-J,C#L^@LBJ.S"Z,E@QRX?B=D?@U+4F9Z'OPJ2<:6#)( &?%SR="IH8DBL/O'V^_.+?>EJ:\.NRRMC.[^MECK18R\[SGH5U>$ 6-A"W[ MM8IX.IV&;K4Q-43L #7C2A-.H6N?Z ;0-7X1UHO>U.1+KPIHP[$D:N&,_8I! MQ5,EL@E:695S /% M\B*S&7!S#Q*6\\!6#O9E\J.0,#'ZO(D4&1S(J5T.#4296G;*;EO'GH)(NL6R M542&1!0@-3,Y:6LP_&?;RLABZ+8,!++_NQ_+\]7L -G!M_L/NPZPTW(M:&G[ MQ1N>W'#-].J#R;G,7<@#Q))Y<-"B<>L=)[!DG+E2BDP[B2*$D6?H#@E/4$V' M.GR7X2;))G^I(/G$K]QXLSS6Z+7)(20E&2VS$M:GP!^I<.-,U1/] MDV?/G:DX(37B6^V^VYI20HI>BZD_%;>".K+^\=\)#"'3RL_@EFI2J<37TT$Y MASK+3CEJ'\@.3E9 1) *#[(#W**/5K#Y,9C6#9A#:J^' M>T]P#Y9)V4-ARX/C,QR_/%V''JQ!C_'?#ZHNI(WJQ;!4>)0;X18_.@C=2^0Q M07 0^X8]SH;BW(;B!!7/0VEO T<*<-;6[7,<7> X&I:!K0OQD5X]P#I^,6ZG MN^^NQ_CO(N]JX,E'8/OV/4S)>!F'_S7&?]$=UYAFO=T:UE=2(Y5J#%61$4ZT MD*MWYOWX=M%EN6E)3HJ9^=,:'BX/JD-E?]9&1.DO/WLCA>Q/FKLHUJQ7?P!0 M2P,$% @ 1X%<41%P,^7O" \5P !4 !C9VYX+3(P,C Q,#(X7VQA M8BYX;6S-7&UOV[86_GZ!_0?.^W('U'%L QL2-"YRTZ0(EB5!DF'W!4,A2[0C M7%D,**5Q_OU(2;1-\I"B*UH2BC8JSW,>DN<\1Q1IQ1\_K5<)^H9I%I/T;# ^ M.AX@G(8DBM/EV> U&P99&,>#3[,?_O'QQ^'P"TXQ#7(CT=O;V]';](C0Y6AR?#P>_?OWF\?P&:^"89QF>9"&>( 8_C0K&F](&.3% MB'?9#X&6?! MIX]5ZZ;YH&]]A=8VY%N?468ECEN(\DXWS0=]CVE,HLLT.OS U:Y\#?XQ#V@+ M4M$[:SZ!PX\:&&K"FV[8E=0O7NN;:8B5'K01?$WFR5ZADC)=#LU$NDI8M_SA M *?#/QX'*(Y,V%G1A/XG&O_Z.-J.6I_I.96S$]!0#(E=UDRC0HQ"PI;,EWPH MS6A!R10Q9635#U8\>*PHI!97 M3=.":Z!-(ZLOG=9U8-*LW6]6FE%E^" N$(>@NQ1WJ^?ZG)(]PB_KW.@B-%_# MV;7^)X[ZGSCJ?W(0_4\.K?_)=^I_XJ#_IS?23_U/7/4_V5__DSK]3_JA_ZFC M_J>.^I\>1/_30^M_^IWZG[KHGZ6MIRO U+4"IOM7P+2N J;M5L#YBFT,V-_\ M*@F6BO9 6S5-Q=9 W1*3+T5#I"85Z]C9I@GQMFY5"F>!U 1/5J,$$PH$?-M2 MW067/L7!!8E424 FL=N33$TV>SM$WO9Z.J=QJZ="9Q?%?9(U(=[6\3X/2@"Q M!T[9Y>V@-IL\S;.3-9X/XXX^D;?4ML+K*&A]WT7Y6MVWG =9VS5ZIY5=\=+6 M]4*]A"*.Z-&*#F016L_AD%M6\ZT#N):K?-WHG+RF.7VWBER&@ H7$&_R+@D/ MHVV)VTW8.RZZJDMCGP2M9 Q4LQYAFY1+-*SC7::V1/R9A*_\D63S<<+G(%=5 M9<54DS5@&N@89/0E9!NY2'M(MN\:C\1WWT<0Y+LR!BT05F=YO7#HI^UR6Q"Z*H9SQ2XPO<'+(+FC M#W@99SFF.+H-5J:ZV\=5*4 W5P^5Z-*1[Y+N'N&,_BG4O%9%FV87+UX5%K6/WGMLJ:/ZB6G+_3%)\^[J:8ZH4A;1T8$T/J@RGK644*S<(,G6RV[TF6!\E_ MXQ?CXYP-"&V\%:"O[;=$>Y!-.-2#TU9<=]0VY"4$,4QOGLJL>86VY\8,6#;I MD@^X50=8.RF$XN'OCMY3\BU.-3FZ0*%BT*"^RD$A/DA!P'TXE03DJA7%9L,B M8#TJ"U..H<*PY,)2&HH76!P@?\9R1 W8K9F!U2'U%9M"I2"!5F:$N4Z?&8IP< IH@VB+.HRQ,/"ODOH>W$'N.L6>,UE)BQ(F'IP8&=- M&'$+,+S6[Z+5]5YG:G>_5A[IT2#-C2?A,$3:GZF0QOLRF=#O?@SDMN_# !>Q M_]J:>J!A:\*(6X"A39:,EC=7$%.[&K[ *>L_N4XCO/X-PZ^Z&#"2BC5,8QDK MC'YU#)/;A0SY""57-E08$;/V0!&7 MOYP/?N+AA)7T;<0VUKF!V:_>[9W8=6_S%?IG&"2#>O$!BEN>R9[I@.K"X";7 MAY6[[9?#KN(L#)+_X(!>L99,T6<-2GE!3$-Y>$5,X?3]DAA,7_>:&.2U?5&L MM")N1H6]'Z^*F7)(G ,.ORZF.*@OC(%\W:B\?'>M7N< #E2ZA/.F]1W6PZA= M[\!-[ZJ?IOCJ#:1[*)ZAZ0^AMNM]Q@96O<;:M_2?&:Y#[KDE1>&GR(&I. MY%O'.YQUTMU MVKE3?V0IQ1_8H\;+$*.4G6W]6Q+:G_2.,]Q>D%6J]>T>JA1 M;[%63#4Y Z:!"D%&7W*TD9MT:?:9528DV[I5JCUKQ#'(LG9!N!"QA:NUHVF2 MQ&&X!^ M%2?P;PF8S-(Q^:ZY\OAFU=V.5L]A3* M%@A40E"%Z8/*[;DE>R4!TC[H))>!A;?Z"MF=.-VP*_[%XU537'Y1]^QO4$L# M!!0 ( $>!7%'/630)&@8 %" 5 8V=N>"TR,#(P,3 R.%]P&ULU5Q;;^(X&'U?:?]#EGD.X;([,U1E1FPO([1,BUI6>WE9F<0$:X.-G%#H MOU\[V"QVG,24MG)4J4WCX\_?\3G!R1>WEU]WJ\1[@C1%! ];W7:GY4$-C:I#Y(0X1:7[_\^,/E3[[_#6)(008C;_[LW5Q_&STL4,*@J3=]N&>'T/O4 M[O O[U=*0$11%$/?YYT9ZM\+_FT.4NBQ07%ZL4O1L+7,LO5%$&RWV_:VWR8T M#GJ=3C?X\_OD,5S"%? 13C. 0]CR&/XBS4].2 BR/..C[KLY362 ?G 8JQ3! M?_,ES.>G_&[/[W?;NS1JB11YL\4@$KXKX 6G[F P"/+6 Y0%0A6A#[39['G> M?OXH2> #7'C\Y^\/X]+>@X C @RS"9C#A V9=\^>UW#82M%JG4!Y;DGAPAPG MH?00AL_.@,].]R.?G0__1P[.22_F5IJ1#"2ODV<>KYAK89CSD[Y[K:FM2OGN M-6>97>+P'6;Y:)CSDYY"BDAT@Z.W3UP?ZK62?\P ?0>K% <[G\#;9WU"JB&) M,=RU0[+:![XFX68%<3;"3+0,9<]CO"!TE:\*]3F',=ZQG'J=;J?W.<^H.MYQ MAFL*4P;,6R;LA#(8W&401S"2P_%<7\8A'U&.F9!0&2;AZQ^A12%2-DRN0@K# M=DR>@@@BIFQWP ]\?N!WNF*-^\!._7-%V.(_FJ<9!6$FXR5'2Y0< M;+"@9%4VGZ0R]>/T+CPE@I<13^U): 3IL-7A=W&LXP)2*BZRBKSSI)/C*_'M M91RQG".>]VT"8DU'8YN8#:W-/26KDJ^14NLJM.PZKZ6TX&$%O68?[277IA&C M7:0:QCV-;BAEJ>KCJC5.(6EFE)J!P MSL\-<-F5PU02L%*[>/>0MI?&B+M#.S&$2.(%FA? MDJO0N0:KB%Z*==4!=N2L[% :2GCC8T.\,8HB1C<5/]BS,NP:?5&!4SQAQ+GJ MAWI25EXPAA$^^-18'_0L?="S]$&O23[02;W0![V##SXWU@=]2Q_T+7W0;Y(/ M=%(O]$'_X(-!LWQPQ0[OZ8QL<94+BBB3!XY1CCN@E- I^A\'D94B]\M^"H7\ MJ>:>3BEY0OO7NZ4>*(&:C%" .NZ&:FJG6*(02?K"_1*B:NW]@V[E9X(*,7X@ M2(CC^INIG/11("-(O9M2/A3Y3TF:@>1OM"XM(U4!3=IK0,<=4$7K%!]H<:0; MW*\N\K5L1"$PZ&]JDB\@E2;W-*Y(O495M:?4T?U:']^4E4R7!)MK?67-8E** MS>YI6D.A1M=B;ZEM4XI]1_L3;MD!I!,8@^2>[E]L0)9[Z8N@T[IJ[P3LNKKG MES.H6[XEL(LL?>9^X? /BK(,XBNR6FVPJ'ZFFJ$J,6+Z2C#N6<2&3(T72D)( MT=VO$CZ2!(4H0SC^SAYA* *)IG@Y0,R0">">UK4T:H0V]9**:K"NB>^M:T:EQ0%4>ZP?U*H,9BG*8;2*T]40HW M.\, =]X?=11/&"AIEF6!0K-[*M=0J"L)%'I+ M;=VO]2DWJIJPQC8Q)5J;>Y)6)5^CI]95BMF &IXPXLTN7 (<0\.+@"J(=L&J M$/<4MJ!B>>&J$:3>YU;S+H/"5$W8"?Z/&/8M_!O_QP5?_@-02P$"% ,4 M" !'@5Q1X",G_<\4 S=0 #0 @ $ 834R,S$U-C,U M+FAT;5!+ 0(4 Q0 ( $>!7%$FPM:O8U$ "4V"0 3 " M ?H4 !A-3(S,34V,S5E>#DY7S$N:'1M4$L! A0#% @ 1X%<4;O3M6=N M P ?A !$ ( !CF8 &-G;G@M,C R,#$P,C@N>'-D4$L! M A0#% @ 1X%<41%P,^7O" \5P !4 ( !*VH &-G M;G@M,C R,#$P,CA?;&%B+GAM;%!+ 0(4 Q0 ( $>!7%'/630)&@8 %" M 5 " 4US !C9VYX+3(P,C Q,#(X7W!R92YX;6Q02P4& 2 4 !0!! 0 FGD end