0001157523-20-001055.txt : 20200729 0001157523-20-001055.hdr.sgml : 20200729 20200729161046 ACCESSION NUMBER: 0001157523-20-001055 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 13 CONFORMED PERIOD OF REPORT: 20200729 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20200729 DATE AS OF CHANGE: 20200729 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: 201057406 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 a52257706.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): July 29, 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 July 29, 2020, Cognex Corporation (the “Company”) issued a news release to report its financial results for the quarter ended June 28, 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 July 29, 2020, the Company announced that its Board of Directors declared a quarterly cash dividend of $0.055 per share. This dividend is payable on August 28, 2020 to all shareholders of record at the close of business on August 14, 2020.

Item 9.01                                      Financial Statements and Exhibits

(d)            Exhibits

Exhibit No.
 
Description
 
 
 
99.1  
     
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: July 29, 2020
By:/s/ Paul Todgham
 
Paul Todgham
 
Senior Vice President and Chief Financial Officer
 

EX-99.1 2 a52257706ex99_1.htm EXHIBIT 99.1
Exhibit 99.1

Cognex Reports Less-Than-Fabulous Results for the Second Quarter of 2020

NATICK, Mass.--(BUSINESS WIRE)--July 29, 2020--Cognex Corporation (NASDAQ:CGNX) today reported financial results for the second quarter of 2020. Table 1 below shows selected financial data for Q2-20 compared with Q2-19 and Q1-20, and for the six months ended June 28, 2020 compared with the same period in 2019. Notably, Cognex recorded significant restructuring and other charges, totaling over $42 million, in Q2-20 that reduced earnings for the quarter by $0.20 per diluted share.

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: Q2-20

$169,097

$(1,142)

$(0.01)

$0.18

Prior year’s quarter: Q2-19

$199,047

$48,749

$0.28

$0.28

Change: Q2-19 to Q2-20

(15)%

(102)%

(104)%

(36)%

Prior quarter: Q1-20

$167,235

$20,477

$0.12

$0.11

Change: Q1-20 to Q2-20

1%

(106)%

(108)%

64%

Year-to-Date Comparisons

 

 

 

 

Six months ended June 28, 2020

$336,332

$19,335

$0.11

$0.29

Six months ended June 30, 2019

$372,531

$81,853

$0.47

$0.45

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

(10)%

(76)%

(77)%

(36)%

*Non-GAAP net income per diluted share excludes restructuring and other charges that occurred only 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.


“As we expected, the second quarter was very difficult for Cognex as it was for many companies around the world,” said Dr. Robert J. Shillman, Founder and Chairman of Cognex. “Because of the poor business conditions due to government-imposed shutdowns attributed to COVID-19, we found it necessary to implement significant changes to our company that, we believe, will put us in a stronger position going forward.”

“Few companies, including Cognex, are happy with their operating results this quarter,” said Robert J. Willett, Chief Executive Officer of Cognex. “However, we accomplished a lot by moving quickly to support customers and win business remotely, continue our product development schedules, and reconfigure our company for future growth. Machine vision remains a great business with substantial long-term growth potential, and we intend to continue leading the way as companies around the world resume their manufacturing efforts.”

“Order activity was strong during Q2 in both the consumer electronics and e-commerce markets, and we believe that bodes well for revenue in Q3. As a result, we expect to report growth next quarter on both a year-on-year and sequential basis despite tepid demand in the broader factory automation market,” concluded Mr. Willett.

Pre-tax Restructuring and Other Charges in Q2 2020

On May 26, 2020, the Board of Directors approved actions intended to reduce expenses and increase operating efficiencies. This included an 8% reduction in Cognex’s worldwide headcount, closure of leased office space, and reduced compensation for Chairman Dr. Shillman, CEO Mr. Willett, and the company’s other board members through the end of 2020. As a result of the restructuring, Cognex recorded a pre-tax charge of $14.8 million in Q2-20. Cognex also recorded pre-tax charges of $19.6 million for the impairment of intangible assets and $7.7 million for the write-down of excess and obsolete inventory in Q2-20 due to difficult business conditions the company is currently experiencing in many of its markets.

Details of the Quarter

Statement of Operations Highlights – Second Quarter of 2020

  • Revenue decreased by 15% from Q2-19 and increased 1% from Q1-20. As expected, Cognex’s revenue in Q2-20 was adversely impacted by deteriorating global economic conditions resulting from the COVID-19 pandemic. The decline in revenue year-on-year was due to substantially lower sales to customers in the automotive industry, which was the company’s largest market in both Q2-19 and Q1-20. Growth in logistics partially offset that weakness year-on-year and more than offset it on a sequential basis. The timing of revenue from consumer electronics contributed to the year-on-year decline.
  • Gross margin was 70% for Q2-20 compared with 74% for Q2-19 and 75% for Q1-20. The decrease in gross margin, both year-on-year and sequentially, was due to the pre-tax charge of $7.7 million for excess and obsolete inventory in Q2-20 noted above. Excluding that write-off, gross margin was 75% in Q2-20.
  • Research, Development & Engineering (RD&E) expenses increased by 8% from Q2-19 and decreased 15% from Q1-20. The year-on-year increase in RD&E spending reflects incremental costs associated with Sualab Co., Ltd. (Sualab), which Cognex acquired in Q4-19. The decrease in RD&E on a sequential basis was due to lower stock-based compensation expense.
  • Selling, General & Administrative (SG&A) expenses decreased by 12% from Q2-19 and 13% from Q1-20. The decline in SG&A spending year-on-year was due to lower travel and entertainment costs. The decrease in SG&A on a sequential basis was due to both lower stock-based compensation expense and reduced travel and entertainment costs.
  • As noted above, Cognex recorded a pre-tax restructuring charge of $14.8 million and a pre-tax charge of $19.6 million for the impairment of acquired intangible assets in Q2-20.
  • The effective tax rate in Q2-20 was a benefit of 51% compared with an expense of 14% in Q2-19 and an expense of 11% in Q1-20. Excluding the discrete tax adjustments summarized in Exhibit 2, the tax rate was a benefit of 19% compared with an expense of 17% and an expense of 17%, respectively. The tax rate excluding discrete tax adjustments increased to 19% in Q2-20 due to more of the company’s profits being earned and taxed in higher-tax jurisdictions.

Balance Sheet Highlights – June 28, 2020

  • Cognex’s financial position as of June 28, 2020 continued to be strong, with $896 million in cash and investments and no debt. In the first six months of 2020, Cognex generated $79 million in cash from operations and $48 million from the exercise of stock options. The company spent $51 million to repurchase its common stock and paid $19 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 $7 million, or 12%, from the end of 2019 as a result of a higher provision for excess and obsolete inventory noted above.

Financial Outlook – Q3 2020

  • Given the degree of global uncertainty, Cognex widened its expected revenue range for Q3-20. The company is also assuming that business conditions continue in line with the current situation.
  • Cognex expects revenue for Q3-20 will be between $200 million and $220 million. This range represents growth both year-on-year and sequentially due to higher expected revenue from customers in the consumer electronics and logistics markets. However, Cognex is experiencing weak business conditions in its core factory automation market and expects that to continue for some time.
  • Gross margin for Q3-20 is expected to be in the mid-70% range.
  • The combined total of expenses for RD&E and SG&A, which excludes the restructuring and intangible impairment charges, is expected to be relatively flat with both Q2-20 and Q3-19.
  • The effective tax rate is expected to be 19%, excluding discrete tax items.

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, August 1, 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 13705375.
  • 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 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, 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 recent 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 June 28, 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


Six-months Ended

 


June 28, 2020


March 29, 2020


June 30, 2019


June 28, 2020


June 30, 2019

 


 




 




 




 




 



Revenue


$

169,097

 


$

167,235

 


$

199,047

 


$

336,332

 


$

372,531

 

Cost of revenue (1)


 

50,320

 


 

41,200

 


 

50,967

 


 

91,520

 


 

97,251

 

Gross margin


 

118,777

 


 

126,035

 


 

148,080

 


 

244,812

 


 

275,280

 

Percentage of revenue


 

70

%


 

75

%


 

74

%


 

73

%


 

74

%

Research, development, and engineering expenses (1)


 

30,397

 


 

35,946

 


 

28,079

 


 

66,343

 


 

58,321

 

Percentage of revenue


 

18

%


 

21

%


 

14

%


 

20

%


 

16

%

Selling, general, and administrative expenses (1)


 

60,153

 


 

69,138

 


 

68,245

 


 

129,291

 


 

135,056

 

Percentage of revenue


 

36

%


 

41

%


 

34

%


 

38

%


 

36

%

Restructuring charges


 

14,798

 


 

 


 

 


 

14,798

 


 

 

Intangible asset impairment charges


 

19,571

 


 

 


 

 


 

19,571

 


 

 

Operating income (loss)


 

(6,142

)


 

20,951

 


 

51,756

 


 

14,809

 


 

81,903

 

Percentage of revenue


 

(4

)%


 

13

%


 

26

%


 

4

%


 

22

%

Foreign currency gain (loss)


 

336

 


 

(3,003

)


 

140

 


 

(2,667

)


 

(108

)

Investment and other income


 

3,494

 


 

5,046

 


 

5,079

 


 

8,540

 


 

10,911

 

Income (loss) before income tax expense (benefit)


 

(2,312

)


 

22,994

 


 

56,975

 


 

20,682

 


 

92,706

 

Income tax expense (benefit)


 

(1,170

)


 

2,517

 


 

8,226

 


 

1,347

 


 

10,853

 

Net income (loss)


$

(1,142

)


$

20,477

 


$

48,749

 


$

19,335

 


$

81,853

 

Percentage of revenue


 

(1

)%


 

12

%


 

24

%


 

6

%


 

22

%

 


 




 




 




 




 



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


 




 




 




 




 



Basic


$

(0.01

)


$

0.12

 


$

0.28

 


$

0.11

 


$

0.48

 

Diluted


$

(0.01

)


$

0.12

 


$

0.28

 


$

0.11

 


$

0.47

 

 


 




 




 




 




 



Weighted-average common and common-equivalent shares outstanding:


 




 




 




 




 



Basic


 

172,283

 


 

172,408

 


 

171,318

 


 

172,345

 


 

171,209

 

Diluted


 

172,283

 


 

175,602

 


 

175,448

 


 

175,499

 


 

175,528

 

 


 




 




 




 




 



Cash dividends per common share


$

0.055

 


$

0.055

 


$

0.050

 


$

0.110

 


$

0.100

 

Cash and investments per common share


$

5.18

 


$

4.92

 


$

5.05

 


$

5.18

 


$

5.05

 

Book value per common share


$

7.95

 


$

7.73

 


$

6.98

 


$

7.95

 


$

6.98

 

 


 




 




 




 




 



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


 




 




 




 




 



Cost of revenue


$

363

 


$

354

 


$

329

 


$

717

 


$

780

 

Research, development, and engineering


 

2,401

 


 

5,366

 


 

3,550

 


 

7,767

 


 

8,017

 

Selling, general, and administrative


 

5,254

 


 

9,070

 


 

7,088

 


 

14,324

 


 

14,451

 

Total stock-based compensation expense


$

8,018

 


$

14,790

 


$

10,967

 


$

22,808

 


$

23,248

 

 


 




 




 




 




 
























 

Exhibit 2

 

COGNEX CORPORATION

Reconciliation of Selected Items from GAAP to Non-GAAP

(Unaudited)

Dollars in thousands, except per share amounts





















 

 


Three-months Ended


Six-months Ended

 


June 28, 2020


March 29, 2020


June 30, 2019


June 28, 2020


June 30, 2019

Adjustment for stock expense and tax benefit for stock exercises

Operating income (loss) (GAAP)


$

(6,142

)


$

20,951

 


$

51,756

 


$

14,809

 


$

81,903

 

Stock-based compensation expense


 

8,018

 


 

14,790

 


 

10,967

 


 

22,808

 


 

23,248

 

Operating income (Non-GAAP)


$

1,876

 


$

35,741

 


$

62,723

 


$

37,617

 


$

105,151

 

Percentage of revenue (Non-GAAP)


 

1

%


 

21

%


 

32

%


 

11

%


 

28

%

 


 




 




 




 




 



Net income (loss) (GAAP)


$

(1,142

)


$

20,477

 


$

48,749

 


$

19,335

 


$

81,853

 

Stock-based compensation expense


 

8,018

 


 

14,790

 


 

10,967

 


 

22,808

 


 

23,248

 

Tax effect on stock-based compensation expense


 

(1,277

)


 

(2,564

)


 

(1,813

)


 

(3,841

)


 

(4,035

)

Discrete tax benefit related to stock-based compensation


 

(4,413

)


 

(1,680

)


 

(1,248

)


 

(6,093

)


 

(3,978

)

Net income (Non-GAAP)


$

1,186

 


$

31,023

 


$

56,655

 


$

32,209

 


$

97,088

 

Percentage of revenue (Non-GAAP)


 

1

%


 

19

%


 

28

%


 

10

%


 

26

%

 


 




 




 




 




 



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


$

(0.01

)


$

0.12

 


$

0.28

 


$

0.11

 


$

0.47

 

Per share impact of non-GAAP adjustments identified above


 

0.02

 


 

0.06

 


 

0.04

 


 

0.07

 


 

0.08

 

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


$

0.01

 


$

0.18

 


$

0.32

 


$

0.18

 


$

0.55

 

 


 




 




 




 




 



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


 

175,403

 


 

175,602

 


 

175,448

 


 

175,499

 


 

175,528

 

 


 




 




 




 




 



 


 




 




 




 




 



Exclusion of tax adjustments

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


$

(2,312

)


$

22,994

 


$

56,975

 


$

20,682

 


$

92,706

 

 


 




 




 




 




 



Income tax expense (benefit) (GAAP)


$

(1,170

)


$

2,517

 


$

8,226

 


$

1,347

 


$

10,853

 

Effective tax rate (GAAP)


 

(51

)%


 

11

%


 

14

%


 

7

%


 

12

%

 


 




 




 




 




 



Tax adjustments:


 




 




 




 




 



Discrete tax benefit related to stock-based compensation


 

4,413

 


 

1,680

 


 

1,248

 


 

6,093

 


 

3,978

 

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


 

(3,267

)


 

(242

)


 

 


 

(3,509

)


 

3

 

Tax rate adjustment


 

(415

)


 

 


 

 


 

 


 

 

Income tax expense (benefit) (Non-GAAP)


$

(439

)


$

3,955

 


$

9,474

 


$

3,931

 


$

14,834

 

Effective tax rate (Non-GAAP)


 

(19

)%


 

17

%


 

17

%


 

19

%


 

16

%

 


 




 




 




 




 



Net income (loss) (Non-GAAP)


$

(1,873

)


$

19,039

 


$

47,501

 


$

16,751

 


$

77,872

 

Percentage of revenue (Non-GAAP)


 

(1

)%


 

11

%


 

24

%


 

5

%


 

21

%

 


 




 




 




 




 



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


$

(0.01

)


$

0.12

 


$

0.28

 


$

0.11

 


$

0.47

 

Per share impact of non-GAAP adjustments identified above


 

 


 

(0.01

)


 

(0.01

)


 

(0.01

)


 

(0.03

)

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


$

(0.01

)


$

0.11

 


$

0.27

 


$

0.10

 


$

0.44

 

 


 




 




 




 




 



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


 

172,283

 


 

175,602

 


 

175,448

 


 

175,499

 


 

175,528

 

 


 




 




 




 




 
























 

Exhibit 2









































 

 


Three-months Ended


Six-months Ended

 


June 28, 2020


March 29, 2020


June 30, 2019


June 28, 2020


June 30, 2019

Exclusion of restructuring and other charges

Gross margin (GAAP)


$

118,777

 


$

126,035

 


$

148,080

 


$

244,812

 


$

275,280

 

Excess and obsolete inventory charges


 

7,718

 


 

1,065

 


 

933

 


 

8,783

 


 

1,713

 

Gross margin (Non-GAAP)


$

126,495

 


$

127,100

 


$

149,013

 


$

253,595

 


$

276,993

 

Percentage of revenue (Non-GAAP)


 

75

%


 

76

%


 

75

%


 

75

%


 

74

%

 


 




 




 




 




 



Operating income (loss) (GAAP)


$

(6,142

)


$

20,951

 


$

51,756

 


$

14,809

 


$

81,903

 

Excess and obsolete inventory charges


 

7,718

 


 

1,065

 


 

933

 


 

8,783

 


 

1,713

 

Restructuring charges


 

14,798

 


 

 


 

 


 

14,798

 


 

 

Intangible asset impairment charges


 

19,571

 


 

 


 

 


 

19,571

 


 

 

Operating income (Non-GAAP)


$

35,945

 


$

22,016

 


$

52,689

 


$

57,961

 


$

83,616

 

Percentage of revenue (Non-GAAP)


 

21

%


 

13

%


 

26

%


 

17

%


 

22

%

 


 




 




 




 




 



Net income (loss) (GAAP)


$

(1,142

)


$

20,477

 


$

48,749

 


$

19,335

 


$

81,853

 

Excess and obsolete inventory charges


 

7,718

 


 

1,065

 


 

933

 


 

8,783

 


 

1,713

 

Restructuring charges


 

14,798

 


 

 


 

 


 

14,798

 


 

 

Intangible asset impairment charges


 

19,571

 


 

 


 

 


 

19,571

 


 

 

Tax effect on restructuring and other charges


 

(7,997

)


 

(181

)


 

(159

)


 

(8,199

)


 

(274

)

Net income (Non-GAAP)


$

32,948

 


$

21,361

 


$

49,523

 


$

54,288

 


$

83,292

 

Percentage of revenue (Non-GAAP)


 

19

%


 

13

%


 

25

%


 

16

%


 

22

%

 


 




 




 




 




 



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


$

(0.01

)


$

0.12

 


$

0.28

 


$

0.11

 


$

0.47

 

Per share impact of non-GAAP adjustments identified above


 

0.20

 


 

 


 

 


 

0.20

 


 

 

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


$

0.19

 


$

0.12

 


$

0.28

 


$

0.31

 


$

0.47

 

 


 




 




 




 




 



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


 

175,403

 


 

175,602

 


 

175,448

 


 

175,499

 


 

175,528

 

 


 




 




 




 




 



 


 




 




 




 




 



 


Three-months Ended


Six-months Ended

 


June 28, 2020


March 29, 2020


June 30, 2019


June 28, 2020


June 30, 2019

Exclusion of restructuring and other charges and tax adjustments

 


 




 




 




 




 



Net income (loss) (GAAP)


$

(1,142

)


$

20,477

 


$

48,749

 


$

19,335

 


$

81,853

 

Excess and obsolete inventory charges


 

7,718

 


 

1,065

 


 

933

 


 

8,783

 


 

1,713

 

Restructuring charges


 

14,798

 


 

 


 

 


 

14,798

 


 

 

Intangible asset impairment charges


 

19,571

 


 

 


 

 


 

19,571

 


 

 

Tax effect on restructuring and other charges


 

(7,997

)


 

(181

)


 

(159

)


 

(8,199

)


 

(274

)

Tax adjustments


 

(731

)


 

(1,438

)


 

(1,248

)


 

(2,584

)


 

(3,981

)

Net income (Non-GAAP)


$

32,217

 


$

19,923

 


$

48,275

 


$

51,704

 


$

79,311

 

Percentage of revenue (Non-GAAP)


 

19

%


 

12

%


 

24

%


 

15

%


 

21

%

 


 




 




 




 




 



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


$

(0.01

)


$

0.12

 


$

0.28

 


$

0.11

 


$

0.47

 

Per share impact of non-GAAP adjustments identified above


 

0.19

 


 

(0.01

)


 

 


 

0.18

 


 

(0.02

)

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


$

0.18

 


$

0.11

 


$

0.28

 


$

0.29

 


$

0.45

 

 


 




 




 




 




 



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


 

175,403

 


 

175,602

 


 

175,448

 


 

175,499

 


 

175,528

 

 


 




 




 




 




 


 


Exhibit 3

COGNEX CORPORATION

Balance Sheets

(Unaudited)

Dollars in thousands


 


June 28, 2020


December 31, 2019

Assets


 


 

Cash and investments


$

896,192


$

845,353

Accounts receivable


 

111,671


 

103,447

Inventories


 

52,953


 

60,261

Property, plant, and equipment


 

83,936


 

89,443

Operating lease assets


 

25,819


 

17,522

Goodwill and intangible assets


 

259,773


 

282,935

Deferred tax assets


 

443,732


 

449,519

Other assets


 

60,788


 

37,455

 


 


 

Total assets


$

1,934,864


$

1,885,935

 


 


 

Liabilities and Shareholders' Equity


 


 

Accounts payable and accrued expenses


$

84,263


$

70,065

Deferred revenue and customer deposits


 

46,738


 

14,432

Operating lease liabilities


 

28,836


 

17,973

Income taxes


 

67,169


 

93,009

Deferred tax liabilities


 

326,295


 

332,344

Other liabilities


 

5,085


 

2,402

Shareholders' equity


 

1,376,478


 

1,355,710

 


 


 

Total liabilities and shareholders' equity


$

1,934,864


$

1,885,935







 

 

Contacts

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

EX-101.SCH 3 cgnx-20200729.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 cgnx-20200729_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-20200729_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 6 a52257706_htm.xml IDEA: XBRL DOCUMENT 0000851205 2020-07-29 2020-07-29 false 0000851205 8-K 2020-07-29 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
Jul. 29, 2020
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Jul. 29, 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 ( %:!_5 '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 " !6@?U0H2&D<>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LW0$%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)N09/;*QA Q.P" M1-+5%C9$,]_&$M[C@PV=L9YA%H)8\=9R@*BL0S30Q M',>VA@M@@C%%G[X+9!?B7/T3.W= G))CL2 MFPXI_TI.\S'01IPGOZ[N[K%.IV6ZUU)?6U>I]&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !6@?U0%^_?]U,$ #U$ & 'AL+W=O__^:7>U*]-?:_.:KH2P9!-'*KUIK*Q-WGM>&JQ$S--+ MG0@%=Q;:Q-S"T"R]-#&"A[E1''F,TBLOYE(U!OW\VM0,^CJSD51B:DB:Q3$W MVUL1Z?5-PV\<+CS+Y-*@C$I$(K)/@<'@3(Q%%3@DX_MV+-HIW M.L/C\X/Z0SYYF,RO2BGO..6#_I&KXEQ3X.: M.\FGFEL#G%0N*C-KX*X$.SNXTT$&3K:$JY#<*ROMEHS5+MK@M;YGX27N42_8 M"][N!-D)P=^SZ)*PZPO"**/?FGO 5@"R I#E>JT3>B/])@SY>SA/K8$0_H-( MM@K)5B[9KIOSRS8153/$S7O-CPA$NX!HHRI#( ASBH>(+ZLH5Y+A M.B.]5&)#1MHDVE3D]3=PW0*N>P[<6 6E[ 696? =T09>EBEKMG ,*XEQ\:UB>#XM:R$]!W 8AD:DZ<7AA#S"<^23JHQCC218D2\R[V%W M!OH/QGE4L_T?XARY$>3O:)/1SC4&6#8$'Z_H>12'L+4Z MS8,+="BZ#,J.X..%_%$'X)CI2BNL;M2(7'5HLT4IU@;\L@_X9S6"HXW)!7&; M,M@9/(HEP$*&[;J$,"(\V25JWC+QT$PK&X./%^^O1EHK%(0QCC.UKW%I)1 N M5-?C_;(3^'@9G^E(!M)*M21/L"*-Y%$E#ZY2RU-V A\OW%,CF@&X1T!)V&W% M8#<$T?RT6)S(-EROCHR5/8#A!?M_9.,TS8"L#K!&MA:P+/[LK.)_#\F_=/'\ M IVY9(MX6I;B88+UJ(=;=7/JOXC<)N!13D&CVW(1U$-A4M!Y:"]C@_%%2,K MBS_#2_6+M+ )T@OBLU_FOY*9"#)8I-5@N));U-#,9U8'KQH/\N.P/""_F)XZ$(\V\9S7;E@:P1&'R9_8B1E2V!X-3\XC-QO M@A572W&RQM8(38:SN^'G*B;OZ"/6_2'PQ%U^IR02"U"BEUT0-KMO[-W ZB3_ MKIUK"U_)^>E*<%BD[@&XO]#:'@;N4[GXIV/P'U!+ P04 " !6@?U0@ZFE M ]0! R!@ #0 'AL+W-T>6QE1'9!20(J M+ @J"SL/OG:22M+0-SN5,=FOMSN=V[@,J ^B+Y,ZIZI/G;Y.UN,DX:D#0#(J MJ?N<=HCV+6-]U8'B_2MC0?M,8YSBZ*%K66\=\+H/@Y1DZ>ETSQ07FA:9'M2# MPIY49M"8TQ-E1=88O3.O:21\*5= +ESF] .7HG1BKN5*R"G2:2 J(XTCZ*U M3I/ ],\QG4047"XZ2FCC LEBA_A;+N4_)5;4>RBDW RF-!)%9CDB./W@P5P\ MDR]29(G/D_4.6\>G)+VC^X#YXYN4QM7@MC8)7:DBD] $.TZT7?BBL2PD$8WR M02UX:S2?/:PCEL#+5B#E4]C"K\V5]MB0N!_9$LL>)B\/W@9Z-G_&TP"(\.&C'.>&RV_K?4D]OJW%HYO9.BU0KBW'^Y M89'Q=1SIC!//OELX*94GP%%R 8>B.C+?';=G&'$]36-SVW/Z'WK^N^O<@@;' MY=&T/_K_\BK_CF.VW)[#%;VZH!M+PD.8TR_A?96[!U(.0J+0"^I$78-^<4^] M//+2/^!7^KZ^AH8/$L];,J=[_!EJ,:@W6]5C6)>E:H\_A?*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'FR-9V87YTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2*Y U+2X3[+O,&@EXN1:T/9=1,92L88!.R '<(Y_A M^[<#K3P&]'@!6^AC(,=D",Y1]XVXG\-/O4(VSV M'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V9://8:Q# MB'/Z3XRQJK"$52Q;#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU&*ADMW,J MI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[2:AU[D&P M]_ :C1W-CQ^W_ %02P,$% @ 5H']4"0>FZ*M ^ $ !H !X;"]? M+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2* M+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\ M7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7 M-_=%KLWC":[?#'!X=/X!4$L#!!0 ( %:!_5!ED'F2&0$ ,\# 3 M6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/ M&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB M>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9 M/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1 MB5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9 M_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D\ K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !6@?U0F5R<(Q & "< M)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( %:!_5 7[]_W4P0 /40 8 " @0X( !X;"]W M;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " !6@?U099!YDAD! #/ P $P @ '0$0 I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 "0 ) #X" :$P ! 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 a52257706.htm a52257706ex99_1.htm cgnx-20200729.xsd cgnx-20200729_lab.xml cgnx-20200729_pre.xml http://xbrl.sec.gov/dei/2019-01-31 true false JSON 13 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a52257706.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": [ "a52257706.htm" ] }, "labelLink": { "local": [ "cgnx-20200729_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cgnx-20200729_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cgnx-20200729.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/20200729", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a52257706.htm", "contextRef": "c20200729to20200729", "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": "a52257706.htm", "contextRef": "c20200729to20200729", "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-001055-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001157523-20-001055-xbrl.zip M4$L#!!0 ( %:!_5!#E[U= MZW/B.+;_?JON_Z#+[,XD50'\D/P@Z52E2;HG.]U);I+9F;I?MF1)!F\;F[%- M)]F__A[)-ABP@1!(SR-45P=L/8_.^9V'CN63838*T>,HC-+>HY>$P;O6,,O& MO6[WX>&A(Z]TXF30-33-[ 91FM&(B591/@RB+RN*R]L>3:?%'Y?*/YBJM.ZZ M;E?=G19-@[J"T*S>_?7SISLV%"/:7AR/[)[/*E9'8W7SFV71((VQH=NK)IN7 MF%9X;"JK2\+ X,6O[V\_S8IG]>5G1;M90J/4CY,1S8(XDBV1MF:T#:O22#L5 M;*XA^-T9Q%_7MN.T3;UL9Y*V!Y2.I^WX-/748(H;LHK;UO1*%2X6Z%CV"S=J MBD^RI)&4;A?NE@6CR:B^(,^2;O8T%ETH(9* 32O$T09UXJB]4(_%DRA+GNHG M4=R4$['G)\(F22(BUE2ON%M#@8@&+*VOI6[5])4&K+X"W)#%]87BV3AI* ]W M9 5GOH)X9,/Z"O).S1S2)%OF$;A84Y0-HIE L'@0B<<.BT=0$E;<-MRB7+.T M2]AIG?[W?R%T,A24JV_P/0NR4)R>=/._Q<7_:;?1IX")*!4<97$/O9^DP/QI MBGX)$I$74I_SF $71!EBB: 9%);E!NCB_./9K1^ P Q2='-[#5\%LCM:1^]H ME=K]>/R4!(-AAF"(!+61G QZG\24)P$?"-1NER,:B8PB.;6V^&T2?'W7ZL=1 M!AVW[X$=6XCEO]ZU,O&8==5441?JGG2+N<)7+^9/*,V>0O&NY4/YMD]'0?C4 M0S_95\&"7 ];Y>W?/4YEFMPPH.O*.#O6N=W-Q\"B2D_ M!IR+J%6.CP?I.*0P-A T 55.@L>>G(E(\J^JM/H*!:YR0401'7?5/M3/-)XDZI>R GK%=!0%:J=3E!.*<.6O@,O??B 2I/H3M;JK?_G3/#D6 M*Y^6E^9;'P.U8E[^ MV?9.<@YJ=R4&W-;AMN66]V;SI,WE"TO%/^+COISM&A M)-J42MV*"'1!?I10 S+D7Q5(2*DJ!*@JH8!CF4@*,6X6^ESF:T3>DB*O+CP( MB58]Y,4A!ZG\^>KR_N( 6M, ?SF[^_'RZN/]]=41.N\#U!/L;C:D'&%? M,J#6*3I)QS2:@_^%\9UXB5(9N6HZZRC^Z&0MR9)D 70W048J#0" MD^N,9?*V[IIX#F87(7>V!L]$XY>S2&Y^!9'47G#)45PC58H<>"+&<9*A@_*W MH*!41)HA\57:J?EMP0][Z^7J1BFFBUQ=502,$&)0#>PFW2=8$YQ:!K8HV"A8 M=YF/[6=:41Q:'T&%(:=/3S!<, -/_S$)GY#A'BF+>)4H;K$N&?7 &F4\[+WUZ<@*I57^7$_^/YAD$<7S-,1K#A.Y[0#-W776[K1*#:4-[6_'[>F,C]S(M3LLN2TXE:@^P2?PV9.0E,6C-#7LM4 #R+4%C186T MUEG;MV(0I'+FV17(#7%@K:A=1FPF"7<9 M0'P_#X'U8UZ5/%-@!_M,^!JH#TOS/' ,\5F2S3BMFDSW;%M M4QC8X:Y'L*[YV+.!TX1OBDUHA-N&K9NVO3V1:K![QT*[B.*J 8E\!TKR4)R@ M.!N*!/T;S-V4!\H@KA]_G2ZJ- AP'E0E^_!YK>Q$K)IGVX]'HR!-MYVY[7-0E[>WJ&+T3B,GT2RU>3F105=Q9V7S[&6LZMJ>UX_JU86^MQ6(SN, MN*"2P0IA6%B6X[J:34V?6"#IS,%_-(U,I'VVH0G^#+[9E].]%IO/.$]$FA9_ M/@61T"NX;#"N$<"J=BIQGEJXLATH:B\VQQ;/-M=>VPQ8ML69X^V/$26>ASW4!EVE"U@?X(I)/ M8D##ZR27+)$(OA#S-"Q*;)_HCHP;$!^L9] Y(!&@L)B.K4U4U57W;',=U0"^ M-?KHA4NVWC1>C^%YI+.=Y+M**M9)Y"H6UR4*]J81SW5KNX:Y ?/S%2LBIHFR MT. GS;4=P)^/\MTIF+6T!U%(TW(KI].@)YY'\GG-L:PO"BCX_CO=THZ78_;+ M6JK9$ZTC^[\G*?BF3WM0+/VA8%]0-A2(CL'&!:M!!D2\^!%Y(HP?)&GE3;D MR&G_A/*D+12DH',R 6W)_"^@^F@29C02\20-GU *8I;Z3ZIF42'V8":Y:QVK M)NNXKA()GT#3L,+14U$<9A/">&13TA17GDT**JYIO^/9F))7E@WU4 "V:\" M.JD0Y?;Q1Q&)!*RIRPA&.,FW3,\Z1B>GTV%O63G,K?4ZVW1S7JC=&%K)5>K6 M9HII-]JH$7-J<^%:Y9:*3';[! QP+X=:!#*XY=C4TG0?4X8M[+D^LYB&=9U2 MW[=]5D\(^6FZO@H]%VLOXZC;(;D;U+">%8K7PO+=?DB #>981PDE4!,'2BC9T!#9MG9HVHP:&Y? \H>F6QV!YA$M,:PN_ M6F8'>A2D.@.X:0%V/AJ6KAUOJC%W0&DZR>(&,F\H<95!5,3UI?JN6 P@:74U MT+B2M7$[ 6G&!BF ,IO/UI!)&@>ZC?H?;I%A@A8V2*,:W)B.C=;(/)F7K]:I MRUF?C?BW&E!S5?L&GZOADPB&;8%]PS)M;'B,FKZ'#9]JEHYU@LD;?.X&/N_ MQ6$@>]'@,]A/8$2%U3U?T7PM#QN"&JZA,A4)Y]0EW ' MZY18)G4=0WL#S]V YTTBI-TIGWU0Z=LX\ XW@]2\[!NH_A5!U0%, MM3%G+L$>UHAPF+ L0\/8=5S,?.<-5/<"JI=I.A%)/;0R&]O8))J/*<6685-B MFSIS=.&:I@L.Q!NT?E-H-44;'[#-H+4H^V>#UMU%3W<227\^6,M;U0!-,MUU MFEOPZ;,X2I<6D6]8Y-Z*F<[:7R5-:^IOEV7&=,>S+3"_',?"IFY3ZG@.\ZA, M[& )GM1/W-;3+F4S^]&J6NOK49,HR&9=_GQJXU3>^[E(_?Y,TILF.O4G0(F MJ&VYM?&NI;<6-=;FDRGXHSJ;X];4%MH2O/="S82J#(F[IQ%4/$@;TSO?:+F6 MEE?%HRN*,46IC0"X'H8!7)FAVXMIO%8/[4EL%PV'G"0K0X YNC_IAJ<$MV)@ MV8XF#),2U_ ^RF'TY D9)T%<:3@3Z M6T?3##26C_^'0%R0N1SB6ZFCP$MJOOFQKSB8XUD[M<P9SL>5;GB 4:&ABS;6H M9CSSR!#E/$A *7-MY6/(5V=WYV?_F_,^^DR3+R)#GS[U=[X\>[%Y=V"$'4?XD9;Y?JI'2J%[8+,V?:#?1@90[^UCMF9:%H1O@ M_+%\#E,F'^5.F>&UC9JVZAZ3GS8J';19O4JSG7U&EO;AZ6SI+CBVY9B&X=LZ MQKI!J:=S8A*3.01SS?P&CXG./JM$?K5QT03!#EF 8.6>P NZADV7^35_Z][ M/*)L^J-JN9\W7 VB6Z $/4L3Q/:Q[9D>+ ,8)IAPZO@>W0:L-XWTK(?>VK1% MTKQD,]Y?$)#&HJO&L ;\ZZZN OX]2?2.$/C27X&<,IV\%H:+7, * @\!9$4H MF#S9+8I5"&.2"E4*!EVD!\H,X4"%-?*3G"0+J;[")]GY0Y -ZZ@K,3R"&4'A M1'P-Y$ES@.8T8G)'ES)U8J"L+T^QZJLT7*UP!0L%393]-IP&0+)X7&)@<:7TY!K MO-K@F Y$VTL$_=*F/FBE'J+A WU*ZY_Q&"9EO<)G+ 16 Y<5U8RMAS XD^KN M7#1G6/B?AJJW_I"\Z19#MR:/?S7E5LZ^)B:\X]S2A2-X+C,Q0D9',\IC+QIZ M(QV=5!CQS_W_&EKLAO*W(IV$F7I(ZAH0J8B[ XB@#U-\Z<< @?DA)36'1[U ML/<.[=<1FCLD"'7[>@ $XG(8M4":*?IDQS2LI\*TM2L[JM#83-TFP\8 MBI7IZ]4GI7(]D/=!LXPRV6_>SY$,IH2A4FF> #<"-"4OZ27/*N4%M=2T0=N, MXU0HAIIJ&V>]<[!,"NDM'$&O2=%_4.T>5L 3E=,%X!*HY^FID9(44F46^?:- M::&EIQ,OW:WS78ZDM@?E&A9/%!D4F_-Q!!RB$JA-0(7(ZJO)_TSH:(;/HL<17P,]I MD2!=QJ@Q?5+.OWS\93* &4_Q72*41"W5U! 60B1I?KX5X 2,)%/S8"%@I;SL ME4=&SUK2<7&@W:Z8HW7:>;WE?SU,<=\PY?4Q968L /US,4WBE#[7K16J?[78@Z+WB[.*A/7(,Y6/>996)7%Y[K8L/Q'9.9 MNF'KW^!PGO+3'/M:%0-M#-ZI?G:XP'--*8'@4K^U1K\#AA@ MO[WO;-62^*%A6[M XKR=R508AC$MC5+/+KNO_3.,!NU3J6O?]*EFTII; M[J%OTM8F]-\0L==MC*XDSE4E'G.$N(H S#L*J_9)D(P6U(6"9D$7&?R0T?C# M? E^[ZRTH^7=/:NL;6RO&+E#3:%K^ ^N-C>3VEWOF>]P"?KQ5_#.;V1@[5)F M\%"F3O(ZIQE%ZCQ.%1''>_)JE\6WY?OM:\K[HGWVHG>VDOV$W[/>^G/=\IVFW"_M[> M@7%W^?'J[/[GV\4W\RS-91ZB]C[A'(#F4]IQ!R\?KT1V<;12]4T@^>;^;Y,@ M*:(;F^4W''R=CCL7F4K[)D0(AX(;&)(0U^:+[)MY9\4!:3!,HF@CNQ!YOT/XP0FQ]?E4VVW6+M,A?)U:KF6;7FZ M[V';)Z[EZ+[)/$9,1S<%^7.E0JTX+'*!Q)N8 QOE<;YH&/NR"_K7'Z\N?D7] MZ]N;Z]NS^\H[M[::Z1HS\J^T8J^0 ?8JY-P7Y\DW%/'>O+O8>![Z1M3:Q:*M M-D]W^=3EYC&O]T^];MH%BWL2HON8#X9TM!!/7C'B/SK[O9(T5XG[1I1O# UW M(@KB!/TS8 +=)")5+_U4&UO]82#\2E+4M3H^.OD+I-GN) CP3"-S\W3&]0<8 M+[Q>L/9]<"==^<+C4_4.Y&P4PI?_!U!+ P04 " !6@?U0 1XB!;15 "O M2PH $P &$U,C(U-SW?MJNKJZNKC83H*3O['_Z-IQT/F]L4G^ISZ:)'[(DT?[CQRR[2?P[B[S)B(6IYL7,3>EF?M^U=G[V MZ?1RX ?T.=&^7E[01Z8Y1\:1>63,_?I#-+Z/_>MAJIG=;DMK:)9A&=K[.'+[ ML=^_9EJCD37X;=[BXU[4O]=ZUUX41/'/;_XQ$/_>:$EZ'["?WPRB,&T,W)$? MW+_3_NO*'[%$^\)NM%/=9+#[Z_9_?_,UZ=JO?'+1:?<^QN\QQ>ZVV:;2\=J??'_3ZSK8Z MM-1\[=;OIT/^I?%CWA?^;S8@QVE\,C<\]'>_:,G\3Q> $N-'3SOF;U]H]RWC M7[VCW@=]NN'\;NCW_%3K=H_,X[?\CI/CWM+[WJ;]N0OT9[S42KK$$<^EHA@( M,2+%PY8NY[^CCYH7N$GR\YO>;2-F 7,3-L/@>&@6;9_O'#$@9?%/6N GA"S_ MOC&.$C_UH_"='R9^G_WT\>++5>/;Y_][3N#88XZ$=MP[^1!=A^Q.NV3C*$X3 M[3>B3N-JZ(:-CVYO$D23A+Y*)@%]-8AB+1TR[1OSHK"O_7OBQO1*+1H(,AR_ M[9UP\3=G+5W9DP8GQIMY[%;?)M!K_)EH<]>2-(H7?DN_'I]\.;WZ_.%77?N= M'G'4:!R\_^/;YR_GW[YI__E\>7[8:/QK$MQK5E<7S6PT\@Y_B&+JLC>@'F+C^N[J2N>]6^K0[[^F)?Z=-B(9'28:"_OT^W]-0J99G:R_2X\5S79'3!L3$:.^YH=T ME]D]TKY$'/![7*3V%JU(MNJ'+/]B61@HA((AU_J:LG^G0Y4_J3SQZ.G/C4*C> M,"S-Z] M]H-Q1+=30[6^'TPX=@F]AQV1E(V7R+]2MPD%YO:\KM-T^CW/].R6:_1Z'=89 M]#O==K-M4=>G"FQ$7?!#DLXTC49Y/AF7TIJ# MLR@(W#CA4IL.20F2K)-XLSN/C5,ADD(4-7<43<(T.7RDH4M68GKQX>@_+A'3 M@2&)6"$=Q+.4R!D4_:-./R\=^0V91#WZ=2[B#[]?)9';D!H"_I__,-MD_C> M DX@I]R<->2%I=KR;&;YW^>0O$;V]N"W*$D.(9_['*'GAF=A:)Z\ MDWLI9[GC_-1])!/?N#.#<=[K.$=AX]/IZ=BJF<_6-J,^?!EB$L=\=2Z/ M_[[+@\5RFL("BOR&3!(?D=H-!5"B$!&-R@]FNZL;70?#4.XP')BZ:5N'&(:2 MAX$:8&(42AX%X\CLU'WVNE7S^S7VHUB[9V[\SW]T+-/Y*5DPPV87TEZ.M/]@ M=LG\V@[P+PE_NZ,[-L2_+/B-(ZL#\!4!'R;V"1/[8>B&UZPPIVDTG=Y"MLM( M[S%;AS\"_++ -RR@7R+Z-M O#?UF>S/P852?G;?.IJHF3&J)4]6VHUO-%O O M"7_+T&T'D8+R9DNF!?#+ ]^$5=WV5%684TQ5RY5M$[YZ>3.E#9UUH+]5]#M MORSTVW:M9ZGEYP;_'^;&=+EQYJ8,Z<&*Y/@!: -H $TTH.WGA[\[BB M?!1$O:2%CZ9CZ:WF1FL?P'^+^'=,O=-J O[2UOV0&U\F^!ME>\"^/KOHJ@WB M:*0-_#A)Y\LZBL*26=KPZN^P/%OB,A56J4H#W\$";8G@.P!?Y3SB^;_FBU7/ M^G"B_<]IF:J0I9J?E:)Z4)&7UT4-)GV6/%<@.*O]&WD>+_9 WX7!_:PN,+\[ M=>\TM__G)$EYJ?:L*K ;!'FUXD0;TPLX0/TC[524* X]/_"S(L["=HJVDIV< MMMM/1 'FD+^GJ.MM<:N9#NFKD-WR1HOJTBOJ"O.JW-JL2O?\]6)\?S^]_/3Y M2^/]Q=75Q>]%-?,/OYV?7@HQ&_ZDY7=<77S-OLX*$Y]]^_KQJWO-WL?,_7Y* M_[K-_WP^N_HE%\A?SC]_^N7JG6;Q/_*;+OFEA;ORSUEA]?RNK-\+MWVX M^.WBG'W[]='GQQY>SQN+SWJP)=N-HP@67'GH;Q4%?%V\U?](2ES3367RD748]4C_:OXZT;T,_ M".CWNO:1_XA>S&6>7#\_IJM<*+,W'A5-?\\\=Y*P3%R)>!&]OU><;\![(/1" MHO4GC O]-:^Z'7+F-/P1:0W67Y2%9#A)^\0%:G6:QGY/,)A^]^'B?W\^:YA= MG0,U$/VA#H?,H]>XA K=0L\+F#@^8;X>N">\UH3?$$WB')5[P7+QK!X+?';# MZ+//23Q)M8DHJ>R20,81_336"N5&C>/^48'B TK.QO4CNYV- Z\O MSG40?T8&HJYQS31TQ^/[:>ES/]8B4B6D+^BVHIJ[4 2Y)"R.WFSD_D/M9REU MZL/09P-2),R;I/X-TRZXO&2UWY?&[I?HEKH>"QQ45/J0 '>U($IY??-1 M=,/;\=?$][X' N5D,N9%YS6/%"!IVC@1 G)+B!6COCB@,1M%*>-5VTD8J%,D M!GP,2/IBD_/(UF>=T M>*3][GI#>K=VXR=\G.B=KL]%B&Y@I,VG\BA 3B:])"71X/7M QKA!H$ZRA]% M8YTR\576!@+&)UT>"AF<=H!TL1A%P2CWGK-O.LJ+O5^FGAA1LD_90!.C)@.W M,$5L,.#'&ZPC5Q>Q8*9'X^NG]X+WF;02S<2S_FUQ&>;Z3+R;6LY?&VNBPC_= MZ'O9N+$&-9R^\!BW^-]9FDS[G1,CLX>]B)O.6T84X?#'65E@81B;9.WW>$J> M%?9U+*+U7V-^V@,_@F+9>;@0SL.'W'D0GL+CZ[W\:1N]9K6S=>%,V;^/ M2*-PAI[Y)/;4=$)T3!RYX63T,@V:"6*F#K.S"0308<*RL23M$G,G84Y_,$Y] MGY$'PI(C[8IK$;_H-FGSSH_9@P0^U/1,/4P+; B)O25W3N,'QGB\C#RQ.(@2 MPT3^"^.H3!=A5'A%FAF=SZ<7\P/2?;$ M3(@%_Z?-R]RVGD!NQ$8]KHO2(1'N.A-ZSMKI>1=S(EJ8J@5'\.&A$B[WY,2@ M9YXA_]D/IGW4*QD2*!K>=_(?\&( DNSOJT12$I9RM MQ%I!BZE#FUOEF4^QRG3/@<]]52\K@T;F@(M?+,2+9,T/,[^#MYK:F:N358QZ M86++-/'PC*6N'R3%..8U2A]-.\PI_"UU4U;@>I%1A/?N%YJ%!7PFE@CM:I)N M>/+TF*6'3X*B.W--3^_'[!VAFG@/)E_'@7^BY67527EEE.US6VNV?LPF"+-S M50I*]WF.??:=V>8M+M%V7CF+0>;FP>V3H4\8G\S00(I37NB5?1(+OD$Q MTQ;70=0CEW@L->>&0:R04I8=_C"D9T*>"FV ^+ABP[ M^POJGK MN4IA!(*':2Z:4P.Y=(S-D?8ILU;T?1!=TZ!R8SDF4<@:1NJ.B)B9Q5N:S0BV M/#!AHR@6IC,L[O?391PBX60NF;H,Q-0?B1-J!M/!%+"O-./<*YESE'G'%UJ3 M#P@G(HG>"F&D[B9)/N$7V#G&CX^>^>/8T^]RT)Q6?B4#+Y>!S!+1 Z_GGJYG M@#]A[[F?."<28D;Q4 LOJ[\UE5U(OEU_>13<'AG9(W*7"]<\&UBA3&GH](4. M9/!0AV>J_S%4R5.@[GE#73N;'\ZL^8SV MQ-'. ZTPTQHSE3$#?P'=J4] #2Y>1)::3&,VO1AP0Z]EO:/](.LBN'.>F682TLHD=3!RX\'#"[P4]Q6A:0 M:;-6\F%>&G*5D$;>]T9/]'_>P2C@>WQ(OI'[*DS])Q:2^@_RT3CM$]F(YEP+ MDC8Y^/9)7#^=&Y!%/6T]&!&S^7 M@-5^VO.NU9QH+OM8S[.;CP YU\P3(B,:[*;+)I>F4"$;^.)M+3+@BYK4G4%+ MWYMVH51RD5KZVLR^SL1K7EDQX6;$7.4M1R;)5I#:\O_.Z#>-+&8SCFF;'S35 M["XU]8'*7&R:\^.J!CL_ZGP0QQE$P7UNV(JWLFD7'FW^3 N2I/)&+7NMPL;F M3N"RK:>YTX"[H3TFYD%N'(HICPC?9G@,R>=CL1"3& M,M5^:)G3!V8!I0EY5<+PI2+L1DW/G\+?/^9!45+_\XTE$:#Y8]@7$PFQ&C2, M@C[-):83]RRTDBP$^19?)GZ6%)/;A=?2/[OS< M,TE'7LU6J/@BT U_41;=>L+.?LZ=7W_9=Q%!I3M_ MY/*0+ WJ[.Q+LI'DV.BS^=TT?,(-TF+TQ,V5)^]!'G)]W@V?,_QKJ=B,IQ^G M_+B8I$$4?9\2]-_-;5/S$QFJC!A]=ATS(9_YG'A"ND)X.>GL^%$>&>-6)1OS M;#(^G:_%6:X,GQUP:\O9F;9S%!Z:-RY8^>CSDF]XR@N 'RS 6?*P?+&MZ(8\C9ATD:<8RL&M+NP]:3!G,S=U ;!'R:[1<2,UM?IY[S:>*FGO>#=Y''J#_F9M+D?K2>HS=> M/ EKIHY^)YTZ(4BVJ'^>7OLO(O>9*EY(*Z#;<_4TYT^,\@8N)AV$>4^FIB]? MYA%#3"\IOE_U(+%8R8+Q8,*U1;;L2[^ZY^D/T6WN;?"EB\(W=WD6169J\@E% M_M:'1C%;YQ1',H]XI'$Q8Z!%+AU$_(MYGR[@\[$Q.KI ]-AH' MT?V4N;U)_YH)6TR6:FJ<\B])W_CL=K8L.EM86%Y_/9KE:N3J+O=XY")5]E>FMZU*^ED"-(^9B87JE"]6K)"J,(I'/ 93V)E%QWD9 M!?*6..#":9N3[U0X#?SGS\GLX>*JE!B\*L9)-W6D8A+0\ M4 KT2BZB_7P]7Q I>V?^E ;7%XWL\[2[_8B)*%.Q<,^-W%-:+;,6_,DT;GFH MTB=I$/T0?K'P?L7J!/E::6;39P^:[[7PA_O9,WA"1=P7DTQAYC*M^Y19XT)6 M,'"0V2B-^YBI/_#9=(E[2?=SPT<-&[GIU,,/[@M]N<)0+D75L]/!YWPDG[OW M/&S#$VAF/^.J@#ZG/)]"2")W 5D>0>LMY@"%;CJ9169X/[B$O\VU"3UF>:3G MXR_D>;"8S7YY*TB>Q0=GD:L@& M]S27)E(,&&<#63J>%"B<*I];-#=DT231_L-ZI#_3W&MXTE\77OF0-$M&UN*Y M'G]N&O5YWDFJM=Z1JSX^&AUIY_18%H?:F7LO0AG:%5>"IW&XC@.W/MB#L']5VI69]:LLZNBM2)/*)MIN#>N'_!TSF51(&'T \TT MW[6ZL]^35'SC,D5/T;73R36I8-1IMOAYKUM&U: M#<EN-\@LG4ON M:I3EL7!!F<4W%P6 JR5".O:&_@WKYPP1DYD"8=%480&C3*3/A>G,%SV^+O@Q M8_=ZRM=<^C[GWAS-CGHTQR3'=9BFX^3=V[>WM[='7I9(1EK^;7$CXJ9UB)N> M]H@CA8Q\B.)QE#DQCV9>/+R5)W#YUR%Y5GGR'WV:9<(5'E<^>R?=)S*0LG # M-XLC&IC^R0,=,H7_JX%>0Y./Q^2NO"&H?_7 MI,CVOA9Z?LBRP-=P0JUI!/YW>DJ/[&QZGP7FOHM%-Q'N$B[4K9CKQH MYQ[EJ94](CG7-R2+_2S%B5[K9OZX< JR MR(2?9X'U^4HF3P<07IA8G7N8 3PSLO<:S?]&Y,RDK&AM$?1)AOYX+%9/XCB/ M-CXZO'XR>_A_)2)!DAN8/%BQV+E9N@9-/T2=,6$?-60!WY8!/ T]B MIL.GC3\X6F\N0#T93;)80Q%7HCF#SR5@;K7HOY(LE3A/7S*['9,\(6I[GJ.8 MX?N%'N-]UQ=']G=RPZE;- 8I;\X?WTZGX:6A".#SG+BE$>$C&D2><%;R1#5. M)MZ@TQ$YL:3O=>U\$I,O+WYXFOCND?8QXCD<6<831W#*OB@4$4$>1EG0R(\D M,?HG'_)955)D0O&(4S^/*2U%&XH(4#\2OK0(W#"^EX5E:S34/*8U\W')AYMS)$F<^DF1\YJ'V*8) MG/EEGC#D^6-NI)>_*ES#!U\4,8_B^K*"SV\C:?MSU2OSU8+ERV3OPP<7N3E> MOC8B-V;I4C)T'][G19.Y9/WIG0M7!5&)P '/(Q!PS=8+YI 60?OBOB1+D\B& MX_$!*T2@T%USCXO9M9NY&]/I[$QG<[>:PY/'#9;!G5OQFDTG]7PFF$?PLARU MJ4>RG&G&M>_2_'>A'=-Y[F!NEJU/8\J:V)^5SR^%OS:7;A6X<['HH@_3=/61 M?Z<_OH.(^^J)T&EE&=TYYL%IHMW.OF7--7J M^WSU022JD)_M:9G 9?'GZ2R(3U?RQ?QD&IJ>Y@AG#>7W3%E+[XD"4I/?0YXZ MRF^:A-EGFI1]3_(KQ?*'7]A,(9Q:-N_CAIO&<[I;(4LH90_B6[R%<;8&D"\S M1=DRV)]BV(^T;SRJ\]AK"SGDT;4BG<.CJ5M_DOL5V4(#V0)NLA^3G9^R %,> M\.(_R8=X,>[/?[N0#WD_OWUC]OK'971%4"?_6;'0RW_JQH14HHG5LVQ?!4_G MBX*$VMG,^AGPI8%H($(1U&YN"8H2?VN=F&8Y3.:='V(?%5-@7D8AH MFI4Y6^A;N;+"YQKX#@4PRX$3W2)?D]3O"(>68PDJ1A&O]2F8:HBWC2O M (:LL#ND&?P;-^\UY[E@(#VZ<[@0ZDD8/9"WL$>.F3=D K*I%LH]558>^XZT42[V/DX MMY='-,Q::-@# JQL9Z%MADE.0R]]L]8"/H9@-3U5XMNV#O[&Y L9LAI'; MI%F'^(IC@WP[<=M\JW.:B'D!7U@0/V'@S@F/M]\0R5/+5KYLQSOL^_.F'Q#7-6\89N3D4L,1NB,=$W M%5OEBE[>%XMX-#UBF0K/&I'>\V<2E_A/<_N0!?U"L8[9R%1&8?VXW>,9VS1T MUX(<_->=PT>T7ZXTQ9I(Z@NB<5=>!&/Y#W-:>-PC8L4B F_D=1[@%LEF0B>( MR["^82;A\L[8J?PXUF'].UU%/6YQ\C?;XK\TZ@(PO.-W;FZX^:;2"Q&6JAD MCLB!9$[5%(V;*J=^D=VRX,9,78^I7!?"R=-TQ'++[!:^DS//# M>"8.#Y)0,Z_HI^FS\XP68>JSV4TVV9IFA')CR-.C@B)?DO_JV_F'^6'D+@Y- MCT:::31^G<;\!G["Z2MR#[(-4VGNUSZ'&H^79LM M=%!K ]+942_(V<<'9S(6]S_^+LT=I"R>/;D8X[GYVO%;?T5(!Q$\92-X MHGZ"YI&VYWOU2!Y^?F-DY339PW;;-IL4O MEFI%Y!4F\JMY9?JY^A%YB0ON2OY$TABFC<3_F^4RL3PNZQ=>FJ_*,:W68M,G)<>^DR-T0937Y5K1'*E^\H.[2DY6:]U*K\L/%IR_G M_TU2?/GUXO+TZO/%ER<*5^ZE1=\60ANSW7QEM^O@CY OX) 9/"R[*6=10-/! M?#(;31)7Q&1XSL-8K)_G=5&R!>"G@-M&I;27$?:XM_)Y^Z_[GW/W;JM5D&5&W2D-]&_^W:L@ M![7E%C*:M*2L(*6Y51^1%'2D5Q6V]'+(@U7! %B +4KPKGJWG)1C+$*[O+*HP6VO?(I'K[.$7<[.6)0533,=E@G\,YI8OC&#N!F!U'=UJE1IJ4YVRJL?B M%HXDJ8*JDH=;#@F5%F1W<<9$:]HKO@%7BUB(5IM74#Z5$O[2X(!4(M M$8P3-021C!7+5\"W!6*6#! MV?+! F?!60G$$)R%APSFJB>,8"ZL+<)SZX?G+L:,5RP*KS4_]*(1TPZ"*$E0 MLJAJ6DD>+,A=.&CKIFV5[2[L5;-0KP_ESGA64IA K+GCC@R]V\(Y$B_L+O@$ M/BV=RV+J#FI!O+2[X!/XM"J%JF-T:^7X@5:@U4ZQZ)AZUV@JAT6E0S0H6:3J MME%LH5W>I7Y@UW27^B&VJ8-C^S@RHHEMZJ_I,$@%4CT\E ^U'U[589 *I%KE M#=;5&80O"(;MPVQ9,%O/=%CUC)N/4O?:M>N'2+M12+DHB069 ML28OB(:EEY=V%YP"IQ:Q.&CJ1HV67F">0*5=86':AG) P"Y))$ @TV**M:6W MVTZMW#VD6(-8NW;X3*,^I\)NY.ZI'I7Y'-ZP)!55B?AI[E$Z9'&Q):H*^D2I M78EE*QR%P.)A'=WNVF5;>M7W<8*X(.Y>P6KIAEWJYA(P5BE@P=BRP2+&.MWJ M807&JB2$8.QFSG%';]D&G&,0MVQ9!'$W60TR]*Y9:BD#U2FK?CQNOAI1CPVB MF!7QN-2]T]C=F(4)W=!C(1OX*=:FJZ:NY,$B6TYKFJA8]*H.@U@@UE+%(DOO M=FWEL(#C+9$,@4]S$:JVWG5:RF$!/DDD0^#3@N-G&7J[4R_'#[0"K7:*1=?2 M'0.%]1[O;D6"-]6-TR@42BU?\2@$%H_TF+KI8,6HNJ$@A<01W-TDF*2W3*=Z M6,&+5TD(P=A-*I?JEH442# 6C%4%+%["6V_:I>\K!'&5 A;$+1LLT] [K5(K M5:A.6=5C@'+Q4? M%2<+:G4(R,DMDC] #-=$RC)TVY$I(%J8D@7G%.1L">$Y'/+'%#UH 8=./#CD MSZSIN2XXY \1899OA9)V#4('@0/@E>18:[+ ME&R["&Q:UW[8 S/YBDK \M M]4HHX64@&(=@7&7 A:.!8)Q4C@88"\;N$RD$X\!8&>00;C*"<>"OE-#"XFX[ M&(>2]ZH%XU#Y 2FH=4Q!A>!!\.1KD81=@^!!\"!X%1EF^5HD8=<@>!41/-6G M4__9O,9#HD63-$GI#FH3"CZ I8JW2,*N0? @>!"\B@RS?"V2L&L0/ @>!*\B MPUR7F1@*/NQWE52EPQ.J"A<_!]>Q=*O31/8,LF=DD$@0>".X.'MM WFK8&[I MH@CF;LA<4V^:8"Z86[HH@KDO<9J;=@M.,P@L@T2"P!N;7LOH5A&O2J>>HPY$ M)>@';848G09W0UV)!($W=#=:>MM -0@PMW11!',W9JZ-@G%@;OFB".9N[C03 M>;M=.,T@L P2"0)O;'I;*,BD7(P.Y2&0L%K'A%4('@1/OA9)V#4('@0/@E>1 M89:O11)V#8)7$<%3?3KUP4V&6M^_(2$)^XDV9G%1($*4@JC$/$N623M*_>ZL MU*_10N(E@KI2R"-J_:Z+E* MT )ERQ9$4'83RAI "Y0M6Q#A)K_L1 P#H(' M,L@C;.[Z-M71P/*001S@>ZR+E'#E-@ 7&EBV' M8.RZ2+6/NBAC ,:6+H?PD>$C@[]20@N+"XLK%6-5#\Y52$?)0RML*D M! ^"5SH6\HT.! ^"IW2+).P:!*\B@J?Z=.K /-1.1]&$[T3R0R^8]!D](?*^ M-WINPGB#1V,6)BX7)HW=\<],U]Q$&T1!0!UXAYD86*IVBR3L&@0/@@?!J\@P MR]NR -#LV57'@CP"#S:.8^L;N6! (_@Y>T/#<=T:H$'6 7K MM/,->IU2ZW=*SB/EXR^7+&%N[ UUK<]N6!"->7U.7=3K9"'=S%A,KZZO:JGH MV&(W]6^JD4"S5' @B0*_G]<;,.F&%Y8;J*@"4@@L7AY:MUIVV79_ M-Y#!,5!)%D'<#<#JZH8CTS%N8*SAUD2(OQ.G*%*0#9ZL'+3B[7K==ZIJ]+'"!LZ7[ M?7"4-P3,LO2. 4\9#)9"(&%UUT7*:NJ6+=/BF(*<5;T$<(6TE)R(O*@CI:)8 MA7I_D 6Y7@Y9D&HX( N0!2E>#EF0:CAV_?(5WO+\7_2U2Q. A3N.^_X-CROP M_RQ?+YK[^^GEI\]?&N\OKJXN?G^GF7RE7_OPV_GII6CZ\"GOS9./UZ=TZ/=X-:] M3U8\ZJ%D'0_CXCGO+R[/SB\;OYU_O&K\Y_/9U2^Y:/UR_OG3+U?O-(O_D=]T MR2\MW)5_-@WCQ^E=6;\7;OMP\=L%M? ?AOBW$HQWFCV^R^[.GT/H+#SD_>F' M7S]=7OSQY:RQ^+PW*P?DX14QFIK' BYL'DG.SV^,#*Z_FQWFV;9IVJU6T^X- MS-Y@T.G9+8?^9YE&<_#F$1::F=3E5W-!G&-F/DUT)VGTTZW?3X<%5H,HI*FP M_S?+Y6-YC+8VAUM%DKPE=N?''9#UB1>:%7]?>\_OLW;QOI*PVTE?,%;@5-LIYNR6.S+'(A)P3%R?G=T._YJ6;Q]Q<:J-&[M MKA!A=E%Q;5T1RPHO2)VQ J_4&2OP2IVQJ@6OMC>[V-Z:Q()#5)%%GE?)U(YW M5<[-!DUSDZVG:[CHZ^\:OQK&C#5&49@.$^T\[+/^3E)2%1D(I[1Q^.;?O6H4 MH#:JH39NAS2[;_"5/_9."Z/;V!W/"VBS- ']UR1DFM71-SQ@@2IA:62[?@5)&^G M_3\G2"S^S->_U MBOX_='GS;[-?//QZ^S[=Q9CQ$L/AM>:'7C1BVD$0)+;<2G%0BMJ,MX37A?%EV'YS?"*Z6J3LM^<[:JRCG9]QX M9@*4?YUCLF+)0$VE4)8C@,G "U$S;;UC=-6%3CT5 ;< ;D'YU.^8>M=H*H;9 MOFUK<%QY5"'-5>+XZ77PJXMQZL:2H4;4"T5 M(4W-[=IJ"G6I#F] *:J77Z/[*=@>-85*ZH#24US+3&(MZH*4FL&JD()=5:L> MB:JOA:[,!6J]X[05AT\J=5HUEVJ_N*N]%BTQU9LMW;&ES4T%R:7%'0DGZI"\ M;>F.)6W62<5)7O4PJH2. %S_UT#7=/2VZ2B.G\H:0V7*PRU0A^NFT=)->3>F MK1M.544+E!!0M4L*J![[)U]9S&M;N->,UV".V0T+)TN!5;]4 R.SOL7JU!.H ME+C.3')M5;;23IBRAV((Z_7 TF%I$*G0E)W+:DU#E] T*5J&U0R)%5R2=UD M7KU!VVLT\?W"4NF.HH".4"]5M_P\W -3V@,C%#X20@$N8O^<)"2T#-UVY"L^ M)&-R:U6XA_QU2;AG=W3'WOYAC> > C)P8?>%B]G5F\V6S."H3&1IF0@C*@D% M.Z;>:4F[\;O$[!$E=F_A0(&JAM*00[6^ C26EH>PHS+Q4-$2]#(2M$8AM2OW3F.# M ?-2+0KIMPBP02%61"%FF6J6(V?%2&2J88JP;U3*8N*!I;?:MJRH[)""VT_N M5H![L()2<<_4.Z9\*^UJ M57I+G']057I7+A()XU])[< ]_;9N=.'IP].'*U!QLA\T]:XCK2OPJ#&40 O( M'D^5H7C>_$F-")8^KQXD/!17VLHD\I^-RXN7Z&:GK3A\4N5[5\V/VB_NBE9 MD9_J35,W+/E2MT!RV7%'F2-U2-YJZ^V6M*DE%2=YU:.G$CH"@H'T)510F4$$FU2XJD'OLG7UGLL3!UKYD6#;28 MW;!PLA17+?=D5YG5+5:D),S/S\\(QQ'A=3XB'!DA4E&2^-@MVY"41<87' %> M%1;",$K&0JL#%B)^"%.J,(DS[]: >UMG]Q:&52I.DF%M2VE8R]\4_A+#6Z-< MQO()50UMMY.X>_F#\ZRVDW3$ZGJ(?5D+Z9!42"IT*B3U%9):X_ %!%VJMD$E M0U(EE]1-YM4;M+U&$]_Y37Q!E"2'VIC%6M\/)KPJVBWCR+)^PZ5.\-P4NG$4 MA9H;]O./#?;7Q+]Q Q:F6C)T8WH,]@'*JV.DS?0M/XWW@!J"JJ[UB^%C]YTD M'#2.3$M63*3*C*T*\Y#[+@WS+/G2VBO /,1RX+WN"1=*+'IJZSC"+ZR.(^8^:.QR\_Z'&AAOMU+<_M_3I)TQ,(TT4C& MPM0?^*RON;WH!@=^OGP#*6H;EHULB?FZU!=+2A=IB_!*IUQ9GQV=8X=_4UR):8#6\Z+=TVFBHL@U0F2+H6>- ZV(-33:W#54[; MD#Y+ ^JFCNH&3DX5U8UM2Y_W62]U4^'@)7P?!9 M>\;5[6+&)9M.@@L$%ZB: M6H>KG):$); W3(*KC#HJ8;%@86$&67#;;P:6!RNQ/%CSA6RD7$!2U9!4Z%1( MJAJ2"IT*255#4J%3JRZIF'EBYOD"N,%H:1E=%=L#+PF2JH:D0J="4M605.A4 M2*H:D@J=6G5)W7#F^;J&OYF!8)E;FF\>]T[.[[Q@DI $\;,,4_=N_AC#3?-Y M2M\P)OKVZ)+Z_NJH?,Z*6!\$49(<:CTVB/B1D=E%CC&[&[,PH1MZ+&0#/SW4 M#F39$O8(A#+KV[4&?SM)0K6L>/=J8$NLAW=@Z4U3ZB,D7XWN#M. ",##G6 ' M98,:VU71,I:E=[O2G@4GHZ#N)^FYQLH%I3RKHEQ:;;WK2%OJLX;*I?J[O&0< M5,RC2IY'68;>[F >)9A0R9!45#R7<>+[6>YL-*@+]98YRE^E M.#!UTS%D!D?%9"T%N(AL*DE(:.DMTY$5%*F"[%6A'I;@)*%>1[!O05+5D%3H5$@JIL 0= G; M!I4,295<4C$%?I6(DM"=^8D7LS3;=)$7+]%B%K@IZVMI1$^+O.^-GILPWL\1 MKW+BKDQO1.;-TVF]@56C-37K&L4<5I:.KMCB$K*. ?S&#E^6?9 M'5E!49E_-8[9@+Y[0X6\V+9N=.'%PHKN1^! PU6H-/6N(Y\5+7^3A1+U3:0* MLQWD58,/YP-NHO@)2R=QJ W\@%J>:&[8UZ)TR&($W: GE=&3O)9P4[?:=:W% MAEK"8*(<3#RP;$M63'9(P.T7WU> >;"!,C'OG__H6*8E+2Q2S080FZK(L=?!MI<0?5Y:&ZK($&"6A>P[P!V'.07$+<5"9YY<*-< 0J MJ2/(J-H9)*H(3(J=DJ)W+Z.?2B49:JF&P?,BL(ZNUD;[=2:4!:4^/71^Z$@^8/;"; MHJH50AZ4WSET3;W;4F(=I1S.8TH%(U\QQG=UV[$5AT]EQE<]W@H7 MH6(*@UR$IJDX?"HK#)49#Q=!1<:;MMYI2NTCK!N!544EE!"#+>M,OF/_Y'PP M8%[JWV216)'*NA!\+?>HQUUJWK7E_.GC7RNVG+4E5,H],_C [-;^U.!#-8\- MWA^\8.7>4.''!CL[L24*L/$%QP*7SD)L;JO@YK;=L5"!+::[9Z%TP428TBJ: M4N'5;;23IB M=3W5"^?/05+5D%3H5$BJW.$+J&0(^BX$7=I^0R4K(ZG5.1*TK.U_7UBJ^=D6 MP(,@2A+L^4.NGQ30E;GGS]0[CIPG+TF1RX==?TCIKQSIS:YN8*OOXZ1'3C_L M?,4H;SMZR\ V'NS[J\:P06/LWDEHZTX+&@-. IR$NE#>OYTE!LN[(EV)K7\XVZZ* MI/1/3+-L4U+=34?2LA"F43(66C98B'@B3*G")!;.7:OV[FVMO5O85:DH2795 M3N\6._\D#\&53ZAJ:#ND1$O5MKHF[V.;"215#4F%3H6D(GH!09>P;5#)D%3) M)14[_UXEHBMW_HU9K/7]8)*ROG;+.+*LWW"I$SPYA6X<1:'FAOW\8X/]-?%O MW("%J98,W9@>@UV#\NH8:;, RT_Q.Z"&R)G4B[U\BL&ZELC](*N%"QK.NSBL,Z+[E#0;T@0&U M'>DP*3_I1(E=7\V24DZ^LCB/F/FCL>NE?.-7F._WTMS^GY,D';$P3322L3#U M!S[K:VXONF$(K:VUD?31,432WHM@*S'1]I__Z%BF]9.4_LVZ\$FE9I5W@+:( M.K@N#]=%#%Y9U'9(\>VOIU6!W;#D8#?87;,8)$Q_)96#U"OP$NB(6B[1PQ&H M)-FDAJ*HZ>ROE"9\' )U&&Z M<63;LL*V;@Q6%16 2FI[%"R952E*3*A68J+FQ5!0M@>2JH:D0J="4JL=>(%* MAJ!#)4-2R]XL6H5*:NLFA.RHNJHA(6"A4499,#MMAG50K;L);P:K"MO5TE!>.HH/- \$!YH'@C/ M_KL(S2.+\*R86,S_15^[-$%:N..X[]_P0!3_S_+UHN&_GUY^^ORE\?[BZNKB M=QIO/O72/OQV?GHI.C'\2FOC=./5^?T:#>X=>^3%8]Z*&W'P[AXSON+R[/SR\9O MYQ^O&O_Y?';U2RYNOYQ__O3+%6'*_\AONN27%N[*/YN&\>/TKJS?"[=]N/CM M@EKX#T/\6PD&3;/&=]G=^7,(G86'O#_]\.NGRXL_OIPU%I_W9N6 /+PB1E/S M6,#%SB,9^OF-D<'U=\NT6FW/<1R7M>R6YW:M0=_IMOO][J#I>5;SS2/,-#/Y MRZ_F(CG'UGRN[D[2:$I_@=4@"M-&XO_-?FMPCJ/^/E#$5:_3NS)>9-6YE['4\( MS9/SNZ'?\U/-XNO3QV\GNRSYM]B)_0YE:>]N5[G?&-OJ]EN"L2WSW1A;Q?N( ML05O%1K;O;J3E9F$8,*(L<)887)?Y[$"K]09JUKP:F]!LQ=DPCJRYRZ\2E!V M7/CBS5SCS4TRVST6IBS>TH::JV',6&,4A>DPT<[#/NO+=U3)_@;"*6TL00_PV#LMC&YC=SPO= M,$D(/RT::#%+TGCBI9.8E\+C-?.B=,ABS1O2;UDBI8LD&9(V6@_32D][NZ$9G^\$9 MD+YN]>RD=@4P&W@A:I9MZQW3DAF[RNL(. 9P#/8.E^6T=$MAQ^!Y RJ+4B@W MVMI<2!W8<3SU_,YC29(%J'OT%I8RS0]O6)A&\7T1K99K#67?XOQ$\L8&ZRU5 M+[;Y0'5*!AMY3H[NF!TU_*:7@R>MZP2F@^E[@/5#I)().O3#2YW]CNY(>CAB'12%M$R')U MIILTIU? %WCY M01GRJ "9BFH<#",5A>[E1(&HD%RU^2-]K5#17F0I5D>7TBH](( M/-S_5Z61MIIZ"^X_' ,X!A4GN^6T]6Y7 <=@W2"IW%J@W#"IO<\PZ;%_\I7% MO)*$>\VRJ@Y-J+".MTI)EK0>3K#HM+HV2>SR[4F09 M!#_N# %P$ISPOW%H95+DX2(6W)#6M9.[)?8GAK%%:K[\K##@S$6B%R!528S".FTI$N MD%1(:JTD=0VW$)(J5=MV+*DUCDE T*5J&U0R)%492=VJ7JS17KJ+,8O=E%ZN M^:$7C9AV$$1)L5V>?A9HS#9 M)4O2>.*EDY@GDB$L]A2DT&5[0R5;=G.ZB(N!A_N1./!P-2H=R[2DA04,A%)^HP)6%(=VOQ(&':AI2!,@D#)!]#E,WO/9Y770W25BJ^:.Q MZ\6ZI],I/3MBXE]+56XXIN9>BT+&NH#JH+B=LBCA"('F91Q-) M(ZT@.4B^"C=I25[AN**LP@X= 9__0EX(Z# MVRM%\I:EMSM=68&K.,GK$QV51M[A^[\&NI:C=]N*Q4@KI3&DI3S<@DIQO=/4 MVRKX_NO&2.56 N5&2?=Z[N2Q?_*5Q1X+4_>::=% B]D-"R?ST=*Z'EJ/O2HR MY=558B-UCDK'0:H.%" K"E"I, M8N';F0[LAB>R M0U(AJ6I(:EGGO4%2)974&LL#"-XON:E^!''IL\>6R] M$T=W3)SR QKN1^! P]6'8!OMEJR@@'](YZXX_[I-F1U\9=E7XR@9R+LW5,B' M[>A.IPD?%C9T+P('&J[V81U39BN*,)F$8;)+EJ3QQ$LG,34 83'H,CET&4Z_ MKJM/ 1[*Q$/Y#X ! ^'5@X&EP:(R Q$= X%WCPI<61C2_4H<>*BF(46 3,( MV>"&[ M3.S%3((TS1^]V'CAR)H('O=R7Y@=DQ9 M02N3X[6L-OKP&&])I!3D?B&Y6S*7:JLDN2L<4Y13R*$;7NSE=W2SVX67#R\? MCD"UR7Y@.;:LH*T1]U3#4:CI$0U?HK!1Y_,9EH2S'TUX9F4&NG5DM78@GE6I M?RLQ=$U+[]JR;W H 3\LZDI,>9D+[9WSTV#_YRF*/A:E[S;1HH,7LAH63^6CI\5N_EDM+V)LB4TX\>3LD MJV:72Z/D#L\.UWD)@A]WA@ X"4YNQDDB9',GYD$!,N9,K",+L5M,,A9:+; 0 M04&84H5)G+FW;;BW=79O85BEXB095DMRPUK61NR7&-X:A=7JN_"P P.Q5H1< M 14F\XAMNVV05$@J)'5_;B$D5:JV[5A2:QR3@*!+U3:H9$BJ,I*Z5;U8TTUT M090DA]J8Q5K?#R8IZVNWC./)^@V7.L&S2.C&412*DF/9QP;[:^+?N &OVY\, MW9@>4^=]>$BT?5F0;U>X'%!#ZEKRM,ZU \JBHLP)L*4 8AR9,N>VRI.86A7F ME>4]@WD/F&=U9,5$9>8A0 /O=4^XD/&LJ_,* [IO>8,!?6! ;4=63%"G7\XZ M_5]9G(?!^'F6O%K_0 OSW5::V_]SDJ3\B,M$(QD+4W_@L[[F]J(;5D=-AVJ> M6]K+*@ELPF.Q#,D]EM+J^-77I0'1JT5T90XQ LE1KA(, #D+W"FPP"LQ M=,:1J=CI2'(7 3A:[V2+"MFDN=)@N(EX(Y"OQ6CN-0)F56F>'WBJ=)(.[S^ MUWG]3=DS/ZNL+Z0E/%R"2C%=\113I50 2I2]5K 4T(^H,J)@[89:5AF!I$)2 MU9!4U,.!I-8EF@)!AZ!#)4-2R]FP6;$297M)N2*I/'MYUE"B19,T2>D.ZMQ^ M4HC60$5Z&7Z\\5L("2'O4REDCWLGIM/2;:.IUH*%XN%,:!T%N &MLRMDNUD!6#4*,D67"K MP2HPA ?"\]HN;BE; ,)31^&!YH'P0/,H+SR8+:C%'*C=G2);;;4+X8'PP&9# M>$KJ(H0'P@/-H[+P8+:P4^:\#J/G%Y;G&F]NLE;HL3!E\992%*Z&,6.-412F MPT0[#_NL+]]AU/L;"*>T7 U$W;DAF<'0A-L3>3^G\H7[1965B5/TVD%$ L0[<= MF0\+D6=G=%6X5U:57W!O"1"[HSOV]I=XP3VEHRLRFDVXL(_B8G;U9K,E,S@J M$UE:)L*(2D+!CJEW6DU945FK/K\LW"PW+M9<5SL_,YC2991$_7H+2QE MFA_>L#"-XOMIPDT-]=H:QJ*>!=;**LGHZ([9@7L!&NY%X$##E34*=:/=DA44 M\*\<]Q[\VQLJW:;,#KZR[*MQE SDW1LJY,-V=*CTK%,2UI8 MP$!X]6 @&+A)QQ$= X'WB0I<61C2_4H<>*BF(46 3,( V>'.:TY(Y,'&E";4<6U9,2HR4;61B:Q8D6SSBKW;Z:R:5!5B; MHUU/!2[5V,%5 =7K3O4#4[>;'5EA*Y/E=0WFR2FGH/=+Z6W9 MH#RQ,W6NF10,M9CDR==^PA!^]E0;Y= MX7) #9$]OPYU!I2 =2V1^T%6.2N+@\:1:2RRGS546L6_^KHT('JU MB"ZBZK*B5M7ZW]*R&S5]J\7N?_ZC8YF6M+A5VH17.+@HJ[!#1[S8U>_ U8>K M#V>@RD3GKK[,"_BH[Z]NPN&K,PUQ/H"TE>UD7]*5&#KU'"NY2_Z!\+5>.Y85 M,Y[<(2MLH'@YN$M^"V$A)#P MJ12RQ[T3TVGIMM%4:\%"\7 FM(X"W(#6V16R7.6T5_DSCP29;VX;?STTO1Q^%/6G['U<77[.LWFM__^-]Y?GI[\V3C]>G=.CW>#6O4]6/.HA9,?#N'C.^XO+ ML_/+QF_G'Z\:__E\=O5++HV_G'_^],L50<[_R&^ZY)<6[LH_FX;QX_2NK-\+ MMWVX^.V"6O@/0_Q;"09-K<9WV=WY\/_WPZZ?+BS^^G#46G_=FY8 \ MO")&4_-8P*72(Q'[^8V1P?6W8QHMU^ATVX-VQ[8LL^<8'>8PL]EC+ M(:Z9B6=^-9?8.3+GLW)WDD93[2"P&D1AVDC\OUDN'\MCM/X4=P6Q5C'HS8R- MSI:TT_&$5,+)^=W0[_FI)A)ACM].-@K-;CB=7[.O\Z$&CX4IBY].\=PR-)N^ M7L2V/UQ\^G+^W\24RZ\7EZ=7GR^^/!'FWDN+WKN!&WI,^S9D+$W*;LW!'Z$[ MZ?LIZS]UH.->FG(6!8$;)YH?:NDPFB1NV'\*GCT*_J(DRY98^Y1_8B[6FRO8+;W9:M94\Y]Z7C3AVCXFQ]*_$3&VBC+OE=OH:YCZM0XG=Y8M:IIZVS$K M;0N>PGX-BD,B]P>+:31U>[/3E"MD)3[3M"!,H]AGE9T6P#HHPT6R#BU+[PJ? M#<8! EFZ0+8-W6IO=!1"A6S#US@:T_OO=6T'5D)9@$"6+I"FH[>LC:H%5 ); ML'-_L AST=4=!U$H2*04$FEU+)KE;G0V3X4,QAD;L#AF?2UU[V EG@(4G-P? M+&0E:*JO.\UJ)S7!2B@CD;;=U5NU31N_2($R.%CP*0UNA(A6A$ M9O WW^WY >D7EHBU_&_\",-A%)!:3/Y+._]KXJ?W\AG("H@10%JC(Q7BVG0G M[]B]%]MX.=MV[K5KG:23)UG.%**G6/H M1KNN'),6W>:6/V$0$HA MD*:MV\VZ9MPO;\P*YB;N-:0F;(54U.3I]AV]@TV\$$@Y!-)T]*Y3UTV\GT./ M)A,\U1[&X1$DP<7]P<+3*!W=;&/K+@12"H'L-G7#J&N._<).+,PBP$MY>$F& MHFFU=:O;@J6 1,H@D]5DE\) MMO8^:XBV+?7/J> *OR^3LPIW<-\"DP&:N7CK/RV M[]_,_TU_:E[@)LG/;WJWC9B)7-V&%X6IZZ6+^N1X:!7=^7CQY:KQ[?/_/:?F MV]SG/?F0_2(Y?CNT'C3EVR1Q0XUNN77)27L [6=Q2'04:Y"TR,#(P M,#O4E:H.RJ6P1J04BEH (2;\CKS*86B1UL MAV;_'MM9Y[(W-EE07AQ[SIGCF?'$N7Q=Y1GZ#5(QP>=!/(D"!)R*A/%T'I0* M$T49"UY?/7UR^0SC]\!!$@T)6JS0S?7[-_=+EAE3A3[??S)#0!>3R#[HK10D MD2Q) 6,+KM1,T0?("=)$IJ#O2 ZJ(!3FP8/6Q2P,J4@Y5!,J\O L.HNBB[.I MT9)!#ER_$S*_AB4I,ST/?I4D8TL&28",>*YFE6I('A\?)X_G$R%30Q+%X?>/ MMU^<6V]+4UX==EG;F5W][+%6"YEYWO/0+B^(@D;"EOU:13R=3D.WVI@:(G: MFG&E":?0M4]T ^@:OPCK16]J\J57!;3A6!*U<,9^Q:#B*8YB?!Y[D))Z'ZI9 MV@'C9;Y[$XF6H06%Q@(DHPU \",P@N,-7 *LOWD%=)**WZ%9Z.HR58:0K3/" MN=!$FX)V4^O)HF!\*=8S9LZF9.;3> ]+Y)(TLRKF@6)YD=D,N+D'"1(H,#N34+H<&HDPM.V6WK6-/023=8MDJ(D,B"I":F9RT-1C^ MLVUE9#%T6P8"V?_=C^7Y:G: [.#;_8==!]AIN1:TM/WB#4]NN&9Z]<'D7.8N MY %BR3PX:-&X]8X36#+.7"E%IIU$$<+(,W2'A">HID,=OLMPDV23OU20?.)7 M;KQ9'FOTVN00DI*,EMD(8*ML/VX]ZU/@CU2X<:;JB?[)L^?.5)R0&O&M=M]M M32DA1:_%U)^*6T$=6?_X[P2&D&GE9W!+-:E4XNOIH)Q#G66G'+4/9 GAR=A2CEBX>I,*#[ "WZ*,5;'X,IG4#YI#:Z^'>$]R#95+V4-CRX/@, MQR]/UZ$':]!C_/>#J@MIH_IJ6"H\RHUPBQ\=A.XE\I@@.(A]PQYG0W%N0W&" MBN>AM+>!(P4X:^OV.8Y>X3@:EH&M"_&17CW .GXQ;J>[[Z['^.\B[VK@R4=@ M^_8]3,EX&8?_-<9_T1W7F&:]W1K65U(CE6H,59$13K20JW?F_?AVT66Y:4E. MBIGYTQH>+@^J0V5_UD9$Z2\_>R.%[$^:NRC6K%=_ %!+ P04 " !6@?U0 M$7 SY>\( #Q7 %0 &-G;G@M,C R,# W,CE?;&%B+GAM;,U<;6_;MA;^ M?H']!\[[<@?4<6P#&Q(T+G+3I B6)4&28?<%0R%+M"-<60PHI7'^_4A)M$WR MD*(K6A**-BK/;Q_ 9KX)AG&9YD(9X@!C^-"L:;T@8Y,6(=]S7$BS:GBE> MP#P)I1L:'IT3'IWQ+SPZ/VV91TV&M^12>B)YD/@99\&GCU7KIOF@;WV%UC;D M6Y]19B6.6XCR3C?-!WV/:4RBRS0Z_,#5KGP-_C$/: M2T3MK/H'#CQH8:L*; M;MB5U"]>YSB-<"1ZYMR6>V?1=7&S+9@WW"246!.^BA"J3R=CK 5CAL.C)?DV MBG#,F, M+O>7!DQQ1EYIB)4>M!%\3>;)7J&2,ET.S42Z2EBW_.$ I\,_'@KY_J]GHZIW&KIT)G%\5]DC4AWM;Q/@]* +$'3MGE[: VFSS-LY,U MG@_CCCZ1M]2VPNLH:'W?1?E:W;>B*7(: "A<0;_(N"0^C;8G;3=@[+KJJ2V.? M!*UD#%2S'F&;E$LTK.-=IK9$_)F$K_R19/-QPN<@5U5EQ523-6 :Z!AD]"5D M&[E)R6:?F3"ATL9R'B%N[5;+]KP1QS#+:@;A0LX6KG9ORM=I2.@+H<5G[H\Y M&T557,#S[QX>TBV[QJ/Q'=S*[_>&[M*5_?Y>SR!N]Q+R RJP_%E&W!F[?Q[? M1Q#DNS(&+1!69WF]<.BG[7);$+HJAG/%+C"]P!EG.:8XN@U6IKK; MQU4I0#=7#Y7HTI'ODMRCS[K:=*;:%NG&Y0,JG5#AQ2MUZX>X8S^*=2\5D6;9 MA>VRIH_J):!&7A-103" M9T4K*II1V=YM'1@30^J#*>M910K-P@R=;+;O298'R7_C%^/CG T(;;P5H*_M MMT1[D$TXU(/35EQWU#;D)00Q3&^>RJQYA;;GQ@Q8-NF2#[A5!U@[*83BX>^. MWE/R+4XU.;I H6+0H+[*02$^2$' ?3B5!.2J%<5FPR)@/2H+4XZAPK#DPE(: MBA=8'"!S6^7QB,-7RL8RGLR?^#0429K,U91U

0QNR6HLJ#2U(/W!&RY(D[!E34+@(5LC3QM*5?J7E$1 M:*NFIM@:Z%1B\J50B-2D31T[DR79K1KA+)":X,D*E&!">X!OVXOYY3I\9BG! MP"FB#:(LZC+$P\*^2^A[<0>XZQ9XS64F+$B8>G!@9TT8<0LPO-;OHM7U7F=J M=[]6'NG1(,V-)^$P1-J?J9#&^S*9T.]^#.2V[\, %['_VIIZH&%KPHA;@*%- MEHR6-U<04[L:OL IZS^Y3B.\_@W#K[H8,)**-4QC&2N,?G4,D]N%#/D()5_G ]^XN&$E?1MQ#;6 MN8'9K][MG=AU;_,5^F<8)(-Z\0&*6Y[)GNF ZL+@)M>'E;OME\.NXBP,DO_@ M@%ZQEDS19PU*>4%,0WEX14SA]/V2&$Q?]YH8Y+5]4:RT(FY&A;T?KXJ9YP .5+J$\Z;U'=;#J%WOP$WOJI^F^.H-R=YI M'LHGJ'I#Z&VZWW&!E:]QMJW])\9KD/NN25%X:?(@:D[D6\<[G'72W4"W:N5- M_9"G%']BCQLL0HY2=;?U;$MJ?](XSW%Z05:KU[1ZJ%%OL59,-3D#IH$*049? M4\QK!;- %/=^_M54]&ZQT X[ZH'5E&W !B(VT_H2AV]NBEFDO7R:3F& ML9$3"OWWLX/-L.,DIF]R5*E- MX^/'S_$YP1;QRKJ5A7I_TW5M-;5W*=V\YR^P2AQ\PRP?#O#[I M*:2(1%O_$]:'>*OG''- /L$IYL-<3>/^LCT@U)#&&VVY(TEW@2Q*N4XCS M,6:BY2A_GN %H6FQ*C3G',9XRW)B69WVAT5&]?$.,UQ1F#%@T7++3BB#P6T. M<00C.1S/]64A$:0CCHG_"Z.=5Q 2L5%5I-WD71R>"6^OXQCEG/$\[Y.0*SI:&P3 MLZ&UN:=D7?(-4FI=A98]Y[64%MROH)?LH[WBVC1BM(M4P[BGL0T9R\M6"R$T M[SNO^6ZY>H QXIQP?@=27?(ZB)@D,\0]P2VH-.AMCB#D'K1$[@D."5T16I!D MMYHYO"!KG-/G"Q*9U;?JH9BAH8>KWCB&J)55&@(*Y_S<$N=K=,YI$:; ME)L53QPVNVJ 2@I6:A_V%M+^TA)I9V [B1A!M$"[DER-S@U81?1*K*L.L"-G M98?*4,(;GUOBC7$4,;J9^,&>E6'/Z(L:G.()(\Y5/S23LO*",8SPP6EK?="W M]$'?T@?]-OE )_5"'_3W/OBUM3X86/I@8.F#09M\H)-ZH0\&>Q\,V^6#"W9X M3V=D@^M<4$:9/'"( SKN@#I:Q_A BR/=X'YUD:]E8PJ!07]3DWP! MJ32YIW%-Z@VJJCVECN[7^OBFK&2Z)-ATMMVU+L M.]B?<,T.(+V%,4CNZ>[%!F2Y5[X(.JZK]D[ KJM[?GD%=0WQ!TG2-1?4STPQ5BQ'35X%QSR(V9!J\4!%"BNY^E?"1)"A$.<+Q=_8( M0Q%(-,6K 6*&3 #WM&ZDT2"TJ;]4V?T:X)1";E'(GDV+'4M\GQR]7RQ*-PK- M0#%==4#WU+>FU>""NCC2#>Y7 C46DRQ;0VKMB4JXV1D&N//^:*)XG$L,T>1F M(_?+AG=D1@'_BY3'YW1.$L.>P1J$F"XCPCT3-!-IT-T80$K=EDK@%;N5C1F' M&THV^9+Y> 6PN2!8BU2>(BJ0[EG GIC5,T)%(&D)]XN%&*AHEF6!4K-[*C=0:"H)E'I+;=VO]2DWJIJPQC8Q)5J; M>Y+6)=^@I]95BMF"&IXPXM4V7 (<0\.+@#J(=L&J$/<4MJ!B>>&J$:3>KZWF MG0>EJ;IE)_@_8MBU\&_\'Q=\^0]02P$"% ,4 " !6@?U00Y>W)P,5 !Z M?@ #0 @ $ 834R,C4W-S V+FAT;5!+ 0(4 Q0 ( M %:!_5 !'B(%M%4 *]+"@ 3 " 2X5 !A-3(R-3#DY7S$N:'1M4$L! A0#% @ 5H']4#SJ[-QN P ?A !$ M ( !$VL &-G;G@M,C R,# W,CDN>'-D4$L! A0#% @ 5H']4!%P M,^7O" \5P !4 ( !L&X &-G;G@M,C R,# W,CE?;&%B M+GAM;%!+ 0(4 Q0 ( %:!_5"0C=49& 8 %" 5 " M =)W !C9VYX+3(P,C P-S(Y7W!R92YX;6Q02P4& 4 !0!! 0 '7X # end