0000851205-18-000016.txt : 20181029 0000851205-18-000016.hdr.sgml : 20181029 20181029160732 ACCESSION NUMBER: 0000851205-18-000016 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181029 DATE AS OF CHANGE: 20181029 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: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34218 FILM NUMBER: 181144294 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 10-Q 1 cgnx-9302018x10q.htm 10-Q Document
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549 
FORM 10-Q 
(Mark One)
[ X ]
Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the quarterly period ended September 30, 2018 or
[    ]
Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the transition period from __________ to __________
            
Commission File Number 001-34218
COGNEX CORPORATION
(Exact name of registrant as specified in its charter)
Massachusetts
 
04-2713778
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)

One Vision Drive
Natick, Massachusetts 01760-2059
(508) 650-3000
(Address, including zip code, and telephone number, including area code, of principal executive offices)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  
 
 
Yes
X
 
  
 
 
No
  
 
  
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
 
 
Yes
X
 
  
 
 
No
  
 
  
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act (Check one):
Large accelerated filer
X
  
 
 
 
Accelerated filer
 
Non-accelerated filer
 
  
 
 
 
Smaller reporting company
 
 
 
 
 
 
 
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. ______
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    
 
 
Yes
 
 
  
 
 
No
X
 
  
 
As of September 30, 2018, there were 172,191,187 shares of Common Stock, $.002 par value per share, of the registrant outstanding.
 



INDEX
 
PART I
FINANCIAL INFORMATION
 
 
 
Financial Statements (interim periods unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


2



PART I: FINANCIAL INFORMATION
ITEM 1: FINANCIAL STATEMENTS

COGNEX CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)
 
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
 
(unaudited)
 
(unaudited)
Revenue
$
232,221

 
$
266,042

 
$
613,052

 
$
583,161

Cost of revenue
58,860

 
68,061

 
153,227

 
142,757

Gross margin
173,361

 
197,981

 
459,825

 
440,404

Research, development, and engineering expenses
29,700

 
26,078

 
87,664

 
72,225

Selling, general, and administrative expenses
65,817

 
61,054

 
196,266

 
160,093

Operating income
77,844

 
110,849

 
175,895

 
208,086

Foreign currency gain (loss)
(379
)
 
(127
)
 
(708
)
 
(574
)
Investment income
3,937

 
2,475

 
10,736

 
6,625

Other income (expense)
(129
)
 
(445
)
 
(98
)
 
(344
)
Income before income tax expense
81,273

 
112,752

 
185,825

 
213,793

Income tax expense (benefit)
837

 
10,259

 
11,976

 
9,334

Net income
$
80,436

 
$
102,493

 
$
173,849

 
$
204,459

 
 
 
 
 
 
 
 
Net income per weighted-average common and common-equivalent share:

Basic
$
0.47

 
$
0.59

 
$
1.01

 
$
1.18

Diluted
$
0.45

 
$
0.57

 
$
0.98

 
$
1.14

 
 
 
 
 
 
 
 
Weighted-average common and common-equivalent shares outstanding:
Basic
172,189

 
173,234

 
172,613

 
173,052

Diluted
177,245

 
179,354

 
178,021

 
179,124

 
 
 
 
 
 
 
 
Cash dividends per common share
$
0.0450

 
$
0.0425

 
$
0.1350

 
$
0.1225
















 The accompanying notes are an integral part of these consolidated financial statements.

3



COGNEX CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
 
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
 
(unaudited)
 
(unaudited)
Net income
$
80,436

 
$
102,493

 
$
173,849

 
$
204,459

Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Cash flow hedges:
 
 
 
 
 
 
 
Net unrealized gain (loss), net of tax of $0 and ($8) in the three-month periods and net of tax of $0 and ($5) in the nine-month periods, respectively

 
(4
)
 

 
(16
)
Reclassification of net realized (gain) loss into current operations

 
(56
)
 

 
(21
)
Net change related to cash flow hedges

 
(60
)
 

 
(37
)
 
 
 
 
 
 
 
 
Available-for-sale investments:
 
 
 
 
 
 
 
Net unrealized gain (loss), net of tax of $24 and $41 in the three-month periods and net of tax of ($82) and $191 in the nine-month periods, respectively
522

 
419

 
(180
)
 
1,237

Reclassification of net realized (gain) loss into current operations
(266
)
 
(263
)
 
(535
)
 
(370
)
Net change related to available-for-sale investments
256

 
156

 
(715
)
 
867

 
 
 
 
 
 
 
 
Foreign currency translation adjustments:
 
 
 
 
 
 
 
Foreign currency translation adjustments
(1,881
)
 
5,753

 
(5,078
)
 
18,497

Net change related to foreign currency translation adjustments
(1,881
)
 
5,753

 
(5,078
)
 
18,497

 
 
 
 
 
 
 
 
Other comprehensive income (loss), net of tax
(1,625
)
 
5,849

 
(5,793
)
 
19,327

Total comprehensive income
$
78,811

 
$
108,342

 
$
168,056

 
$
223,786









The accompanying notes are an integral part of these consolidated financial statements.

4



COGNEX CORPORATION
CONSOLIDATED BALANCE SHEETS
(In thousands)
 
 
September 30, 2018
 
December 31, 2017
 
(unaudited)
 
 
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
107,371

 
$
106,582

Short-term investments
420,016

 
297,961

Accounts receivable, less reserves of $1,508 and $1,568 in 2018 and 2017, respectively
135,441

 
119,388

Unbilled revenue
13,948

 
7,454

Inventories
94,035

 
67,923

Prepaid expenses and other current assets
27,687

 
30,683

Total current assets
798,498

 
629,991

Long-term investments
281,929

 
423,441

Property, plant, and equipment, net
88,930

 
78,048

Goodwill
113,208

 
113,208

Intangible assets, net
10,882

 
13,189

Deferred income taxes
27,376

 
27,385

Other assets
3,873

 
2,491

Total assets
$
1,324,696

 
$
1,287,753

 
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
22,295

 
$
23,463

Accrued expenses
66,632

 
68,249

Accrued income taxes
8,974

 
11,503

Deferred revenue and customer deposits
13,252

 
9,420

Total current liabilities
111,153

 
112,635

Deferred income taxes
372

 
312

Reserve for income taxes
6,646

 
6,488

Accrued income taxes
51,607

 
66,741

Other non-current liabilities
5,474

 
5,904

Total liabilities
175,252

 
192,080

 
 
 
 
Shareholders’ equity:
 
 
 
Common stock, $.002 par value – Authorized: 300,000 and 200,000 shares in 2018 and 2017, respectively, issued and outstanding: 172,191 and 173,507 shares in 2018 and 2017, respectively
345

 
347

Additional paid-in capital
518,556

 
461,338

Retained earnings
670,935

 
668,587

Accumulated other comprehensive loss, net of tax
(40,392
)
 
(34,599
)
Total shareholders’ equity
1,149,444

 
1,095,673

 
$
1,324,696

 
$
1,287,753



The accompanying notes are an integral part of these consolidated financial statements.

5



COGNEX CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
(unaudited)
Cash flows from operating activities:
 
 
 
Net income
$
173,849

 
$
204,459

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Stock-based compensation expense
31,339

 
23,355

Depreciation of property, plant, and equipment
13,474

 
9,811

Amortization of intangible assets
2,307

 
2,539

Amortization of discounts or premiums on investments
123

 
188

Realized (gain) loss on sale of investments
(535
)
 
(370
)
Revaluation of contingent consideration
(50
)
 
88

Change in deferred income taxes
175

 
(1,830
)
Change in operating assets and liabilities:
 
 
 
Accounts receivable
(18,136
)
 
(58,379
)
Unbilled revenue
(6,542
)
 
(46,010
)
Inventories
(27,699
)
 
(18,550
)
Prepaid expenses and other current assets
(3,437
)
 
(14,666
)
Accounts payable
(1,182
)
 
19,132

Accrued expenses
2,266

 
8,819

Accrued income taxes
(17,497
)
 
3,724

Deferred revenue and customer deposits
4,841

 
5,883

Other
(1,604
)
 
1,861

Net cash provided by operating activities
151,692

 
140,054

Cash flows from investing activities:
 
 
 
Purchases of investments
(616,047
)
 
(415,508
)
Maturities and sales of investments
635,119

 
428,076

Purchases of property, plant, and equipment
(27,356
)
 
(20,044
)
Cash paid for acquisition of business

 
(24,118
)
Legal fees paid from sale of discontinued business

 
(291
)
Net cash provided by (used in) investing activities
(8,284
)
 
(31,885
)
Cash flows from financing activities:
 
 
 
Issuance of common stock under stock plans
25,882

 
44,750

Repurchase of common stock
(142,262
)
 
(99,347
)
Payment of dividends
(23,283
)
 
(21,236
)
Payment of contingent consideration
(1,000
)
 
(1,926
)
Net cash provided by (used in) financing activities
(140,663
)
 
(77,759
)
Effect of foreign exchange rate changes on cash and cash equivalents
(1,956
)
 
1,298

Net change in cash and cash equivalents
789

 
31,708

Cash and cash equivalents at beginning of period
106,582

 
79,641

Cash and cash equivalents at end of period
$
107,371

 
$
111,349







The accompanying notes are an integral part of these consolidated financial statements.

6



COGNEX CORPORATION
CONSOLIDATED STATEMENT OF SHAREHOLDERS’ EQUITY
(In thousands)
 
 
Common Stock
 
Additional
Paid-in Capital
 
Retained Earnings
 
Accumulated
Other
Comprehensive
Loss
 
Total
Shareholders’
Equity
 
Shares
 
Par Value
 
 
 
 
Balance as of December 31, 2017
173,507

 
$
347

 
$
461,338

 
$
668,587

 
$
(34,599
)
 
$
1,095,673

Issuance of common stock under stock plans
1,434

 
3

 
25,879

 

 

 
25,882

Repurchase of common stock
(2,750
)
 
(5
)
 

 
(142,257
)
 

 
(142,262
)
Stock-based compensation expense

 

 
31,339

 

 

 
31,339

Payment of dividends

 

 

 
(23,283
)
 

 
(23,283
)
Adjustment as a result of the adoption of ASU 2016-06 "Income Taxes - Intra-Entity Transfers Other than Inventory" (Note 12)

 

 

 
(5,961
)
 

 
(5,961
)
Net income

 

 

 
173,849

 

 
173,849

Net unrealized gain (loss) on available-for-sale investments, net of tax of ($82)

 

 

 

 
(180
)
 
(180
)
Reclassification of net realized (gain) loss on the sale of available-for-sale investments

 

 

 

 
(535
)
 
(535
)
Foreign currency translation adjustment

 

 

 

 
(5,078
)
 
(5,078
)
Balance as of September 30, 2018 (unaudited)
172,191

 
$
345

 
$
518,556

 
$
670,935

 
$
(40,392
)
 
$
1,149,444














The accompanying notes are an integral part of these consolidated financial statements.

7



COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
NOTE 1: Summary of Significant Accounting Policies
As permitted by the rules of the Securities and Exchange Commission applicable to Quarterly Reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles (GAAP). As a result of the adoption of ASC 606 "Revenue from Contracts with Customers," Cognex Corporation (the "Company") has provided disclosures related to revenue recognition in this Quarterly Report on Form 10-Q. Reference should be made to the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017 for a full description of significant accounting policies.
In the opinion of the management of the Company, the accompanying consolidated unaudited financial statements contain all adjustments, consisting of normal, recurring adjustments and financial statement reclassifications, necessary to present fairly the Company’s financial position as of September 30, 2018, and the results of its operations for the three-month and nine-month periods ended September 30, 2018 and October 1, 2017, and changes in shareholders’ equity, comprehensive income, and cash flows for the periods presented.
The results disclosed in the Consolidated Statements of Operations for the three-month and nine-month periods ended September 30, 2018 are not necessarily indicative of the results to be expected for the full year.
Revenue Recognition
The Company recognizes revenue in accordance with Accounting Standards Codification (ASC) 606, “Revenue from Contracts with Customers.” The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied.
Identifying the Contract with the Customer
The Company identifies contracts with customers as agreements that create enforceable rights and obligations, which typically take the form of customer contracts or purchase orders.
Identifying the Performance Obligations in the Contract
The Company identifies performance obligations as promises in contracts to transfer distinct goods or services. Standard products and services that the Company regularly sells separately are accounted for as distinct performance obligations. Application-specific customer solutions that are comprised of a combination of products and services are accounted for as one performance obligation to deliver a total solution to the customer. On-site support services that are provided to the customer after the solution is deployed are accounted for as a separate performance obligation. These solutions are provided to customers in a variety of industries, including the consumer electronics, logistics, and automotive industries.
Shipping and handling activities for which the Company is responsible under the terms and conditions of the sale are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized.
The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. If revenue is recognized before immaterial promises have been completed, then the costs related to such immaterial promises are accrued at the time of sale.
Determining the Transaction Price
The Company determines the transaction price as the amount of consideration it expects to receive in exchange for transferring promised goods or services to the customer. Amounts collected from customers for sales taxes are excluded from the transaction price.
If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.

8



Allocating the Transaction Price to the Performance Obligations
The Company allocates the transaction price to each performance obligation at contract inception based on a relative stand-alone selling price basis, or the price at which the Company would sell the good or service separately to similar customers in similar circumstances.
Recognizing Revenue When (or As) the Performance Obligations are Satisfied
The Company recognizes revenue when it transfers the promised goods or services to the customer. Revenue for standard products is recognized at the point in time when the customer obtains control of the goods, which is typically upon delivery when the customer has legal title, physical possession, the risks and rewards of ownership, and an enforceable obligation to pay for the products. Revenue for services, which are not material, is typically recognized over the time the service is provided.
Revenue for application-specific customer solutions is recognized at the point in time when the solution is validated, which is the point in time when the Company can objectively determine that the agreed-upon specifications in the contract have been met and the customer will accept the performance obligations in the arrangement. Although the customer may have taken legal title and physical possession of the goods when they arrived at the customer’s designated site, the significant risks and rewards of ownership transfer to the customer only upon validation. Revenue for on-site support services related to these solutions is recognized over the time the service is provided.
In certain instances, an arrangement may include customer-specified acceptance provisions or performance guarantees that allow the customer to accept or reject delivered products that do not meet the customer’s specifications. If the Company can objectively determine that control of a good or service has been transferred to the customer in accordance with the agreed-upon specifications in the contract, then customer acceptance is a formality. If acceptance provisions are presumed to be substantive, then revenue is deferred until customer acceptance.
For the Company’s standard products and services, revenue recognition and billing typically occur at the same time. For application-specific customer solutions, however, the agreement with the customer may provide for billing terms which differ from revenue recognition criteria, resulting in either deferred revenue or unbilled revenue. Credit assessments are performed to determine payment terms, which vary by region, industry, and customer. Prepayment terms result in contract liabilities for customer deposits. When credit is granted to customers, payment is typically due 30 to 90 days from billing. The Company's contracts have an original expected duration of less than one year, and therefore as a practical expedient, the Company has elected to ignore the impact of the time value of money on a contract and to expense sales commissions. The Company recognizes an asset for costs to fulfill a contract if the costs relate directly to the contract and to future performance, and the costs are expected to be recovered.
Management exercises judgment when determining the amount of revenue to be recognized each period. Such judgments include, but are not limited to, assessing the customer’s ability and intention to pay substantially all of the contract consideration when due, determining when two or more contracts should be combined and accounted for as a single contract, determining whether a contract modification has occurred, assessing whether promises are immaterial in the context of the contract, determining whether material promises in a contract represent distinct performance obligations, estimating the transaction price for a contract that contains variable consideration, determining the stand-alone selling price of each performance obligation, determining whether control is transferred over time or at a point in time for performance obligations, and assessing whether formal customer acceptance provisions are substantive.
NOTE 2: New Pronouncements
Accounting Standards Update (ASU) 2016-02 and 2018-11, "Leases"
ASU 2016-02 creates Topic 842, Leases. The objective of this ASU is to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet, and disclosing key information about leasing arrangements. This ASU applies to any entity that enters into a lease, although lessees will see the most significant changes. The main difference between current GAAP and Topic 842 is the recognition of lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under current GAAP. Topic 842 distinguishes between finance leases and operating leases, which are substantially similar to the classification criteria for distinguishing between capital leases and operating leases under current GAAP. For public companies, the guidance in ASU 2016-02 is effective for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. In July 2018, the Financial Accounting Standards Board issued ASU 2018-11 to amend ASU 2016-02 and provided an additional (and optional) transition method to adopt the new lease standard. This transition method allows entities to apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption instead of using the original modified retrospective transition method of adoption which required the restatement of all prior period financial statements. Under this new transition method, the comparative periods presented in the financial statements will

9



continue to be in accordance with current GAAP (Topic 840, Leases). Management will adopt the new lease standard using this new transition method under ASU 2018-11. As of the date of this report, management has determined the scope of leases subject to the new accounting requirements, has selected a software package to assist with compliance, and has reviewed all leases in scope. Management is in the process of completing the implementation of the lease accounting software, training relevant employees, and finalizing the internal lease accounting policy and the related processes, internal controls, and disclosures.
Accounting Standards Update (ASU) 2016-13, "Financial Instruments - Measurement of Credit Losses"
ASU 2016-13 applies to all reporting entities holding financial assets that are not accounted for at fair value through net income (debt securities).  The amendments in this ASU eliminate the probable initial recognition threshold to recognize a credit loss under current GAAP and, instead, reflect an entity’s current estimate of all expected credit losses. In addition, this ASU broadens the information an entity must consider in developing the credit loss estimate, including the use of reasonable and supportable forecasted information.  The amendments in this ASU require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down and an entity will be able to record reversals of credit losses in current period net income. For public companies, the guidance in ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years.  This ASU should be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective.  Management does not expect ASU 2016-13 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2017-08, "Receivables - Nonrefundable Fees and Other Costs - Premium Amortization on Purchased Callable Debt Securities"
ASU 2017-08 applies to all reporting entities that hold investments in callable debt securities that have an amortized cost basis in excess of the amount that is repayable by the issuer at the earliest call date (that is, at a premium). The amendments in this ASU shorten the amortization period for certain callable debt securities held at a premium. Specifically, the amendments require the premium to be amortized to the earliest call date. The amendments do not require an accounting change for securities held at a discount; the discount continues to be amortized to maturity. Under current GAAP, premiums and discounts on callable debt securities generally are amortized to the maturity date. If that callable debt security is subsequently called, the entity records a loss equal to the unamortized premium. The amendments in this ASU more closely align the amortization period of premiums and discounts to expectations incorporated in market pricing on the underlying securities. For public companies, the amendments in ASU 2017-08 are effective for annual periods beginning after December 15, 2019, and interim reporting periods within fiscal years beginning after December 15, 2020. This ASU should be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption, and, in the period of adoption, the entity is required to provide disclosures about the change in accounting principle. Early adoption is permitted, including adoption in an interim period. Management does not expect ASU 2017-08 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2017-12, "Derivatives and Hedging - Targeted Improvements to Accounting for Hedging Activities"
ASU 2017-12 applies to all reporting entities that elect to apply hedge accounting. The hedge accounting requirements under current GAAP sometimes do not permit an entity to properly recognize the economic results of the hedging strategy in the financial statements, and they are difficult to understand and interpret. The amendments in this ASU make certain targeted improvements to simplify the application of the hedge accounting guidance. Also, they better align the risk management activities and financial reporting for hedging relationships through changes to both 1) the designation and measurement guidance for qualifying hedging relationships and 2) the presentation of hedge results. For public companies, the amendments in ASU 2017-12 are effective for annual reporting periods beginning after December 15, 2018, and interim reporting periods within those fiscal years. Early adoption is permitted including adoption in any interim period after issuance of the ASU. All transition requirements and elections should be applied to hedging relationships existing on the date of adoption. The entity should apply a cumulative-effect adjustment related to eliminating the separate measurement of ineffectiveness to accumulated other comprehensive income with a corresponding adjustment to the opening balance of retained earnings as of the beginning of the fiscal year that an entity adopts the amendments in this ASU. The amended presentation and disclosure guidance is required only prospectively. Management does not expect ASU 2017-12 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-01, "Land Easement Practical Expedient for Transition to Topic 842"
ASU 2018-01 applies to entities with land easements that exist or expired before an entity’s adoption of Topic 842, provided that the entity does not account for those land easements as leases under Topic 840. The amendments in

10



this ASU permit an entity to elect an optional transition practical expedient to not evaluate under Topic 842 land easements that exist or expired before the entity’s adoption of Topic 842 and that were not previously accounted for as leases under Topic 840. An entity that elects this practical expedient should apply the practical expedient consistently to all of its existing or expired land easements that were not previously accounted for as leases under Topic 840. Once an entity adopts Topic 842, it should apply that Topic prospectively to all new (or modified) land easements to determine whether the arrangement should be accounted for as a lease. An entity that does not elect this practical expedient should evaluate all existing or expired land easements in connection with the adoption of the new lease requirements in Topic 842 to assess whether they meet the definition of a lease. The amendments in this ASU affect the amendments in ASU 2016-02, which are not yet effective but may be early adopted. The effective date and transition requirements for the amendments are the same as the effective date and transition requirements in ASU 2016-02, which is for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. Management does not expect ASU 2018-01 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-02, "Income Statement - Reporting Comprehensive Income"
ASU 2018-02 applies to entities required to apply the provisions of Topic 220, Income Statement - Reporting Comprehensive Income, and has items of other comprehensive income for which the related tax effects are presented in other comprehensive income as required by GAAP. The amendments in this ASU allow a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the "Tax Act"). Consequently, the amendments eliminate the stranded tax effects resulting from the Tax Act and will improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires the effect of a change in tax laws or rates to be included in income from continuing operations is not affected. The amendments in this ASU also require certain disclosures about stranded tax effects. The amendments in this ASU are effective for all entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption of the amendments in this ASU is permitted, including adoption in any interim period. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Act is recognized. Management does not expect ASU 2018-02 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-07, "Compensation - Stock Compensation - Improvements to Nonemployee Share-Based Payment Accounting"
ASU 2018-07 applies to all entities that enter into share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this ASU expand the scope of Topic 718, Compensation - Stock Compensation, to include share-based payments transactions to nonemployees. Changes to the accounting for nonemployee awards as a result of this ASU include: 1) equity-classified nonemployee share-based payment awards are measured at the grant date, instead of the previous requirement to remeasure the awards through the performance completion date, 2) for awards with performance conditions, compensation cost is recognized when the achievement of the performance condition is probable, rather than upon achievement, and 3) the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting is eliminated. This ASU clarifies that Topic 718 does not apply to financing transactions or awards granted to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. An entity should only remeasure liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which the measurement date has not been established through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. Management does not expect ASU 2018-07 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-15, "Intangibles - Goodwill and Other - Internal-Use Software"
ASU 2018-15 applies to entities that are a customer in a hosting arrangement that is a service contract. The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Accordingly, the amendments in this ASU require an entity in a hosting arrangement that is a service contract to follow the guidance in Subtopic 350-40 to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. Further, it requires the entity to expense the capitalized implementation costs over the term of the hosting arrangement. In addition, it requires the presentation of the expenses related to the capitalized implementation costs in the same line item in the statement of income as the fees associated with the hosting element of the arrangement and the classification of the payments for the capitalized implementation costs in the statement of cash flows in the same manner as the payments made for the fees associated with the hosting

11



element. The amendments in this ASU are effective for public entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years, with early adoption permitted. Management does not expect ASU 2018-15 to have a material impact on the Company's financial statement and disclosures.
NOTE 3: Fair Value Measurements
Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis
The following table summarizes the financial assets and liabilities required to be measured at fair value on a recurring basis as of September 30, 2018 (in thousands):
 
Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
 
Significant  Other
Observable
Inputs (Level 2)
 

Unobservable
Inputs (Level 3)
Assets:
 
 
 
 
 
Money market instruments
$
2,717

 
$

 
$

Corporate bonds

 
314,106

 

Treasury bills

 
226,058

 

Asset-backed securities

 
131,549

 

Sovereign bonds

 
14,437

 

Agency bonds

 
8,909

 

Municipal bonds

 
6,886

 

Economic hedge forward contracts

 
21

 

Liabilities:
 
 
 
 
 
Economic hedge forward contracts

 
91

 

Contingent consideration liabilities

 

 
2,507

The Company’s money market instruments are reported at fair value based upon the daily market price for identical assets in active markets, and are therefore classified as Level 1.
The Company’s debt securities and forward contracts are reported at fair value based upon model-driven valuations in which all significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset or liability, and are therefore classified as Level 2. Management is responsible for estimating the fair value of these financial assets and liabilities, and in doing so, considers valuations provided by a large, third-party pricing service. For debt securities, this service maintains regular contact with market makers, brokers, dealers, and analysts to gather information on market movement, direction, trends, and other specific data. They use this information to structure yield curves for various types of debt securities and arrive at the daily valuations. The Company's forward contracts are typically traded or executed in over-the-counter markets with a high degree of pricing transparency. The market participants are generally large commercial banks.
The Company did not record an other-than-temporary impairment of these financial assets during the nine-month period ended September 30, 2018.
The Company's contingent consideration liabilities are reported at fair value based upon probability-adjusted present values of the consideration expected to be paid using significant inputs that are not observable in the market and are therefore classified as Level 3. Key assumptions used in these estimates include probability assessments with respect to the likelihood of achieving certain revenue milestones. The fair values of these contingent consideration liabilities were calculated using discount rates consistent with the level of risk of achievement, and are remeasured each reporting period with changes in fair value recorded in "Other income (expense)" on the Consolidated Statements of Operations.
The following table summarizes the activity for the Company's liability measured at fair value using Level 3 inputs for the nine-month period ended September 30, 2018 (in thousands):
Balance as of December 31, 2017
$
3,557

Fair value adjustment to Manatee contingent consideration
(1,350
)
Fair value adjustment to GVi contingent consideration
1,130

Fair value adjustment to Chiaro contingent consideration
170

Payment of GVi contingent consideration
(1,000
)
Balance as of September 30, 2018
$
2,507


12

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Non-financial Assets that are Measured at Fair Value on a Non-recurring Basis
Non-financial assets such as property, plant and equipment, goodwill, and intangible assets are required to be measured at fair value only when an impairment loss is recognized. The Company did not record an impairment charge related to these assets during the nine-month periods ended September 30, 2018 and October 1, 2017.
NOTE 4: Cash, Cash Equivalents, and Investments
Cash, cash equivalents, and investments consisted of the following (in thousands):
 
September 30, 2018
 
December 31, 2017
Cash
$
104,654

 
$
97,951

Money market instruments
2,717

 
8,631

Cash and cash equivalents
107,371

 
106,582

Treasury bills
193,347

 
150,371

Corporate bonds
138,099

 
47,395

Asset-backed securities
71,438

 
59,203

Sovereign bonds
8,119

 
21,579

Municipal bonds
6,044

 
8,805

Agency bonds
2,969

 
10,608

Short-term investments
420,016

 
297,961

Corporate bonds
176,007

 
296,014

Asset-backed securities
60,111

 
71,727

Treasury bills
32,711

 
23,459

Sovereign bonds
6,318

 
13,147

Agency bonds
5,940

 
14,890

Municipal bonds
842

 
4,204

Long-term investments
281,929

 
423,441

 
$
809,316

 
$
827,984


Treasury bills consist of debt securities issued by the U.S. government; corporate bonds consist of debt securities issued by both domestic and foreign companies; asset-backed securities consist of debt securities collateralized by pools of receivables or loans with credit enhancement; sovereign bonds consist of direct debt issued by foreign governments; municipal bonds consist of debt securities issued by state and local government entities; and agency bonds consist of domestic or foreign obligations of government agencies and government sponsored enterprises that have government backing. All securities are denominated in U.S. Dollars.

13

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

The following table summarizes the Company’s available-for-sale investments as of September 30, 2018 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Short-term:
 
 
 
 
 
 

Treasury bills
$
193,631

 
$

 
$
(284
)
 
$
193,347

Corporate bonds
138,383

 
56

 
(340
)
 
138,099

Asset-backed securities
71,646

 
1

 
(209
)
 
71,438

Sovereign bonds
8,172

 

 
(53
)
 
8,119

Municipal bonds
6,050

 

 
(6
)
 
6,044

Agency bonds
2,969

 

 

 
2,969

Long-term:
 
 
 
 
 
 

Corporate bonds
175,881

 
469

 
(343
)
 
176,007

Asset-backed securities
60,276

 
33

 
(198
)
 
60,111

Treasury bills
32,718

 
7

 
(14
)
 
32,711

Sovereign bonds
6,286

 
32

 

 
6,318

Agency bonds
5,930

 
10

 

 
5,940

Municipal bonds
855

 

 
(13
)
 
842

 
$
702,797

 
$
608

 
$
(1,460
)
 
$
701,945

The following table summarizes the Company’s gross unrealized losses and fair values for available-for-sale investments in an unrealized loss position as of September 30, 2018 (in thousands):
 
Unrealized Loss Position For:
 
 
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Treasury bills
$
137,108

 
$
(174
)
 
$
63,030

 
$
(124
)
 
$
200,138

 
$
(298
)
Corporate bonds
116,028

 
(386
)
 
42,922

 
(297
)
 
158,950

 
(683
)
Asset-backed securities
57,678

 
(207
)
 
38,256

 
(200
)
 
95,934

 
(407
)
Sovereign bonds
3,527

 
(6
)
 
4,592

 
(47
)
 
8,119

 
(53
)
Municipal bonds
2,854

 
(6
)
 
842

 
(13
)
 
3,696

 
(19
)
 
$
317,195


$
(779
)

$
149,642


$
(681
)

$
466,837


$
(1,460
)
As of September 30, 2018, the Company did not recognize any other-than-temporary impairment of these investments. In its evaluation, management considered the type of security, the credit rating of the security, the length of time the security has been in a loss position, the size of the loss position, the Company's intent and ability to hold the security to expected recovery of value, and other meaningful information. The Company does not intend to sell, and is unlikely to be required to sell, any of these available-for-sale investments before their effective maturity or market price recovery.
The Company recorded gross realized gains and gross realized losses on the sale of debt securities totaling $283,000 and $17,000, respectively, during the three-month period ended September 30, 2018 and $306,000 and $43,000, respectively, during the three-month period ended October 1, 2017. The Company recorded gross realized gains and gross realized losses on the sale of debt securities totaling $646,000 and $111,000, respectively, during the nine-month period ended September 30, 2018 and $449,000 and $79,000, respectively, during the nine-month period ended October 1, 2017. These gains and losses are included in "Investment income" on the Consolidated Statement of Operations. Prior to the sale of these securities, unrealized gains and losses for these debt securities, net of tax, are recorded in shareholders’ equity as accumulated other comprehensive income (loss).

14

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

The following table presents the effective maturity dates of the Company’s available-for-sale investments as of September 30, 2018 (in thousands):
 
<1 year
 
1-2 Years
 
2-3 Years
 
3-4 Years
 
4-5 Years
 
5-7 Years
 
Total
Corporate bonds
$
138,099

 
$
80,605

 
$
68,684

 
$
22,429

 
$
1,434

 
$
2,855

 
$
314,106

Treasury bills
193,347

 
32,711

 

 

 

 

 
226,058

Asset-backed securities
71,438

 
30,840

 
5,431

 
12,102

 
5,138

 
6,600

 
131,549

Sovereign bonds
8,119

 
6,318

 

 

 

 

 
14,437

Agency bonds
2,969

 

 

 
5,940

 

 

 
8,909

Municipal bonds
6,044

 
842

 

 

 

 

 
6,886

 
$
420,016


$
151,316


$
74,115


$
40,471


$
6,572


$
9,455


$
701,945

NOTE 5: Inventories
Inventories consisted of the following (in thousands):
 
September 30, 2018
 
December 31, 2017
Raw materials
$
46,660

 
$
33,927

Work-in-process
4,071

 
2,114

Finished goods
43,304

 
31,882

 
$
94,035

 
$
67,923

NOTE 6:  Intangible Assets
Amortized intangible assets consisted of the following (in thousands):
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
Distribution networks
$
38,060

 
$
38,060

 
$

Completed technologies
13,687

 
6,010

 
7,677

Customer relationships
8,607

 
5,587

 
3,020

Non-compete agreements
370

 
185

 
185

Balance as of September 30, 2018
$
60,724

 
$
49,842

 
$
10,882

 
 
 
 
 
 
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
Distribution networks
$
38,060

 
$
38,060

 
$

Completed technologies
13,687

 
4,181

 
9,506

Customer relationships
8,607

 
5,202

 
3,405

Non-compete agreements
370

 
92

 
278

Balance as of December 31, 2017
$
60,724

 
$
47,535

 
$
13,189


15

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

As of September 30, 2018, estimated future amortization expense related to intangible assets is as follows (in thousands):
Year Ended December 31,
 
Amount
Remainder of fiscal 2018
 
$
769

2019
 
2,701

2020
 
2,185

2021
 
2,017

2022
 
1,691

2023
 
989

Thereafter
 
530

 
 
$
10,882

NOTE 7: Warranty Obligations
The Company records the estimated cost of fulfilling product warranties at the time of sale based upon historical costs to fulfill claims. Obligations may also be recorded subsequent to the time of sale whenever specific events or circumstances impacting product quality become known that would not have been taken into account using historical data. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers and third-party contract manufacturers, the Company’s warranty obligation is affected by product failure rates, material usage, and service delivery costs incurred in correcting a product failure. An adverse change in any of these factors may result in the need for additional warranty provisions. Warranty obligations are included in “Accrued expenses” on the Consolidated Balance Sheets.
The changes in the warranty obligation were as follows (in thousands):
Balance as of December 31, 2017
$
4,701

Provisions for warranties issued during the period
3,376

Fulfillment of warranty obligations
(3,223
)
Foreign exchange rate changes
(117
)
Balance as of September 30, 2018
$
4,737

NOTE 8: Derivative Instruments
The Company’s foreign currency risk management strategy is principally designed to mitigate the potential financial impact of changes in the value of transactions and balances denominated in foreign currencies resulting from changes in foreign currency exchange rates. Currently, the Company enters into two types of hedges to manage this risk. The first are economic hedges which utilize foreign currency forward contracts with maturities of up to 45 days to manage the exposure to fluctuations in foreign currency exchange rates arising primarily from foreign-denominated receivables and payables. The gains and losses on these derivatives are intended to be offset by the changes in the fair value of the assets and liabilities being hedged. These economic hedges are not designated as hedging instruments for hedge accounting treatment. The second are cash flow hedges which utilize foreign currency forward contracts with maturities of up to 18 months to hedge specific forecasted transactions of the Company's foreign subsidiaries with the goal of protecting the Company's budgeted revenues and expenses against foreign currency exchange rate changes compared to its budgeted rates. These cash flow hedges are designated as hedging instruments for hedge accounting treatment.

16

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

The Company had the following outstanding forward contracts (in thousands):
 
September 30, 2018
 
December 31, 2017
Currency
Notional
Value
 
USD
Equivalent
 
Notional
Value
 
USD
Equivalent
Derivatives Not Designated as Hedging Instruments:
 
 
 
 
Euro
19,500

 
$
22,602

 

 
$

Japanese Yen
455,000

 
4,018

 
455,000

 
4,049

British Pound
2,100

 
2,742

 
1,650

 
2,232

Hungarian Forint
700,000

 
2,513

 
545,000

 
2,110

Korean Won
2,050,000

 
1,847

 
1,825,000

 
1,708

Taiwanese Dollar
49,000

 
1,615

 
37,725

 
1,278

Canadian Dollar
800

 
616

 

 

Singapore Dollar
760

 
557

 

 

Swiss Franc

 

 
1,365

 
1,401

Information regarding the fair value of the outstanding forward contracts was as follows (in thousands):
 
Asset Derivatives
 
Liability Derivatives
 
Balance
 
Fair Value
 
Balance
 
Fair Value
 
Sheet
Location
 
September 30, 2018
 
December 31, 2017
 
Sheet
Location
 
September 30, 2018
 
December 31, 2017
Derivatives Not Designated as Hedging Instruments:
 
 
 
 
 
 
Economic hedge forward contracts
Prepaid expenses and other current assets
 
$
21

 
$
16

 
Accrued expenses
 
$
91

 
$
13


The following table presents the gross activity for all derivative assets and liabilities which were presented on a net basis on the Consolidated Balance Sheets due to the right of offset with each counterparty (in thousands):
Asset Derivatives
 
Liability Derivatives
 
 
September 30, 2018
 
December 31, 2017
 
 
 
September 30, 2018
 
December 31, 2017
Gross amounts of recognized assets
 
$
21

 
$
16

 
Gross amounts of recognized liabilities
 
$
91

 
$
13

Gross amounts offset
 

 

 
Gross amounts offset
 

 

Net amount of assets presented
 
$
21

 
$
16

 
Net amount of liabilities presented
 
$
91

 
$
13



17

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Information regarding the effect of derivative instruments on the consolidated financial statements was as follows (in thousands):
 
Location in Financial Statements
 
Three-months Ended
 
Nine-months Ended
 
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Derivatives Designated as Hedging Instruments:
 
 
 
Gains (losses) recorded in shareholders' equity (effective portion)
Accumulated other comprehensive income (loss), net of tax
 
$

 
$

 
$

 
$

Gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations (effective portion)
Revenue
 
$

 
$
56

 
$

 
$
10

 
Research, development, and engineering expenses
 

 

 

 
3

 
Selling, general, and administrative expenses
 

 

 

 
8

 
Total gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations
 
$

 
$
56

 
$

 
$
21

Gains (losses) recognized in current operations (ineffective portion and discontinued derivatives)
Foreign currency gain (loss)
 
$

 
$

 
$

 
$

Derivatives Not Designated as Hedging Instruments:
 
 
 
Gains (losses) recognized in current operations
Foreign currency gain (loss)
 
$
299

 
$
43

 
$
(366
)
 
$
139


NOTE 9: Revenue Recognition
On January 1, 2018, the Company adopted Accounting Standards Codification (ASC) 606, "Revenue from Contracts with Customers," using the full retrospective method to present all periods reported on a consistent basis. Accordingly, prior-period results have been restated to apply the provisions of this ASC.
As a result of this adoption, revenue for software-only products sold as part of multiple-deliverable arrangements are no longer deferred when vendor-specific objective evidence of fair value does not exist for the undelivered elements of the arrangement. This change results in earlier recognition of revenue. In addition, certain of the Company’s product accessory sales, which were reported on a net basis, are now reported on a gross basis as a result of applying the expanded guidance in the new standard related to principal versus agent considerations. This change results in the Company reporting higher revenue and higher cost of revenue when these sales are reported on a gross basis, although the gross margin dollars do not change. Furthermore, for arrangements that include customer-specified acceptance criteria, revenue is recognized when the Company can objectively determine that control has been transferred to the customer in accordance with the agreed-upon specifications in the contract, which may occur before formal customer acceptance. This change primarily impacts revenue recognition for arrangements in the logistics industry where certain customer solutions include installed products and results in earlier recognition of revenue.


18

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

The adoption of the standard impacted our previously-reported results as follows (in thousands):
Statement of Operations

 
 
 
 
 
 
 
 
 
 
 
 
Three-months Ended
 
Nine-months Ended
 
October 1, 2017
 
October 1, 2017
 
As previously reported
 
Adjustment
 
As restated
 
As previously reported
 
Adjustment
 
As restated
Revenue
$
259,739

 
$
6,303

 
$
266,042

 
$
567,585

 
$
15,576

 
$
583,161

Cost of revenue
62,360

 
5,701

 
68,061

 
128,056

 
14,701

 
142,757

Gross margin
197,379

 
602

 
197,981

 
439,529

 
875

 
440,404

Operating income
110,247

 
602

 
110,849

 
207,211

 
875

 
208,086

Income before income tax expense
112,150

 
602

 
112,752

 
212,918

 
875

 
213,793

Income tax expense (benefit)
9,802

 
457

 
10,259

 
8,843

 
491

 
9,334

Net income
$
102,348

 
$
145

 
$
102,493

 
$
204,075

 
$
384

 
$
204,459

 
 
 
 
 
 
 
 
 
 
 
 
Net income per weighted-average common and common-equivalent share:
Basic
$
0.59

 
$

 
$
0.59

 
$
1.18

 
$

 
$
1.18

Diluted
$
0.57

 
$

 
$
0.57

 
$
1.14

 
$

 
$
1.14



Balance Sheet
 
 
 
 
 
 
December 31, 2017
 
As previously reported
 
Adjustment
 
As restated
Prepaid expenses and other current assets
$
30,800

 
$
(117
)
 
$
30,683

Accrued income taxes
11,391

 
112

 
11,503

Deferred revenue and customer deposits
9,969

 
(549
)
 
9,420

Retained earnings
668,267

 
320

 
668,587



The following table summarizes disaggregated revenue information by geographic area based upon the customer's country of domicile (in thousands):
 
 
Three-months Ended
 
Nine-months Ended
 
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Europe
 
$
115,592

 
$
146,230

 
$
242,161

 
$
252,386

Americas
 
58,830

 
54,902

 
189,859

 
155,977

Greater China
 
32,796

 
35,546

 
101,130

 
84,764

Other Asia
 
25,003

 
29,364

 
79,902

 
90,034

 
 
$
232,221

 
$
266,042

 
$
613,052

 
$
583,161


19

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

The following table summarizes disaggregated revenue information by revenue type (in thousands):
 
 
Three-months Ended
 
Nine-months Ended
 
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Standard products and services
 
$
150,993

 
$
159,981

 
$
493,019

 
$
453,464

Application-specific customer solutions
 
81,228

 
106,061

 
120,033

 
129,697

 
 
$
232,221

 
$
266,042

 
$
613,052

 
$
583,161



Costs to Fulfill a Contract
Costs to fulfill a contract are included in "Prepaid expenses and other current assets" on the Consolidated Balance Sheet and amounted to $6,811,000 and $3,230,000 as of September 30, 2018 and December 31, 2017, respectively.

Accounts Receivable, Contract Assets, and Contract Liabilities
Accounts receivable represent amounts billed and currently due from customers which are reported at their net estimated realizable value. The Company maintains reserves against its accounts receivable for potential credit losses. Credit losses recognized on accounts receivable were immaterial for the three-month and nine-month periods ended September 30, 2018 and October 1, 2017, respectively. Contract assets consist of unbilled revenue which arises when revenue is recognized in advance of billing for certain application-specific customer solutions contracts. Contract liabilities consist of deferred revenue and customer deposits which arise when amounts are billed to or collected from customers in advance of revenue recognition.
The following table summarizes the deferred revenue and customer deposits activity for the nine-month period ended September 30, 2018 (in thousands):
 
Amount
Balance as of December 31, 2017
$
9,420

Increases to deferred revenue and customer deposits
55,408

Recognition of revenue
(50,590
)
Foreign exchange rate changes
(986
)
Balance as of September 30, 2018
$
13,252


As a practical expedient, the Company has elected not to disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations, as our contracts have an original expected duration of less than one year.
NOTE 10: Stock-Based Compensation Expense
The Company’s share-based payments that result in compensation expense consist of stock option grants and restricted stock awards. As of September 30, 2018, the Company had 20,246,002 shares available for grant. Stock options are granted with an exercise price equal to the market value of the Company’s common stock at the grant date and generally vest over four or five years based upon continuous service and expire ten years from the grant date. Vesting of restricted stock awards may be based on continuing employment and/or achievement of pre-established performance goals and objectives. Vesting for performance-based restricted stock awards and time-based restricted stock awards must not be less than one year and three years, respectively; however, awards with time-based vesting may become vested incrementally over such three-year period.

20

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

The following table summarizes the Company’s stock option activity for the nine-month period ended September 30, 2018:
 
Shares
(in thousands)
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Term (in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 2017
12,726

 
$
25.24

 
 
 
 
Granted
2,318

 
55.66

 
 
 
 
Exercised
(1,434
)
 
18.06

 
 
 
 
Forfeited or expired
(429
)
 
33.24

 
 
 
 
Outstanding as of September 30, 2018
13,181

 
$
31.11

 
7.48
 
$
329,301

Exercisable as of September 30, 2018
4,327

 
$
20.14

 
6.01
 
$
154,377

Options vested or expected to vest as of September 30, 2018 (1)
11,916

 
$
29.99

 
7.37
 
$
310,772

 (1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. Options expected to vest are calculated by applying an estimated forfeiture rate to the unvested options.
The fair values of stock options granted in each period presented were estimated using the following weighted-average assumptions:
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Risk-free rate
2.9
%
 
2.4
%
 
2.9
%
 
2.4
%
Expected dividend yield
0.32
%
 
0.39
%
 
0.32
%
 
0.39
%
Expected volatility
39
%
 
41
%
 
39
%
 
41
%
Expected term (in years)
5.4

 
5.1

 
5.3

 
5.3

Risk-free rate
The risk-free rate was based upon a treasury instrument whose term was consistent with the contractual term of the option.
Expected dividend yield
Generally, the current dividend yield is calculated by annualizing the cash dividend declared by the Company’s Board of Directors and dividing that result by the closing stock price on the grant date. 
Expected volatility
The expected volatility was based upon a combination of historical volatility of the Company’s common stock over the contractual term of the option and implied volatility for traded options of the Company’s stock.
Expected term
The expected term was derived from the binomial lattice model from the impact of events that trigger exercises over time.
The Company stratifies its employee population into two groups: one consisting of senior management and another consisting of all other employees. The Company currently applies an estimated annual forfeiture rate of 8% to all unvested options for senior management and a rate of 12% for all other employees. Each year during the first quarter, the company revises its estimated forfeiture rate. This resulted in an increase to compensation expense of $1,283,000 in 2018 and a decrease to compensation expense of $673,000 in 2017.
The weighted-average grant-date fair values of stock options granted during the three-month periods ended September 30, 2018 and October 1, 2017 were $22.52 and $14.80, respectively. The weighted-average grant-date fair values of stock options granted during the nine-month periods ended September 30, 2018 and October 1, 2017 were $21.70 and $14.97, respectively.

21

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

The total intrinsic values of stock options exercised for the three-month periods ended September 30, 2018 and October 1, 2017 were $17,985,000 and $28,462,000, respectively. The total intrinsic values of stock options exercised for the nine-month periods ended September 30, 2018 and October 1, 2017 were $50,975,000 and $100,913,000, respectively. The total fair values of stock options vested for the three-month periods ended September 30, 2018 and October 1, 2017 were $997,000 and $844,000, respectively. The total fair values of stock options vested for the nine-month periods ended September 30, 2018 and October 1, 2017 were $27,557,000 and $19,557,000, respectively.
As of September 30, 2018, total unrecognized compensation expense related to non-vested stock options was $50,387,000, which is expected to be recognized over a weighted-average period of 1.61 years.

The following table summarizes the Company's restricted stock activity for the nine-month period ended September 30, 2018:
 
Shares (in thousands)
 
Weighted-Average Grant Fair Value
 
Aggregate Intrinsic Value (in thousands)
Nonvested as of December 31, 2017
20

 
$
17.03

 
 
Granted

 

 
 
Vested
(20
)
 
17.03

 
993

Forfeited or expired

 

 
 
Nonvested as of September 30, 2018

 
$

 
$

The fair values of restricted stock awards granted were determined based upon the market value of the Company's common stock at the time of grant. The initial cost was then amortized over the period of vesting until the restrictions lapsed. These restricted shares became fully vested in 2018. Participants were entitled to dividends on the restricted stock awards, but only received those amounts if the shares vested. The sale or transfer of these shares was restricted during the vesting period.
The total stock-based compensation expense and the related income tax benefit recognized for the three-month period ended September 30, 2018 were $9,143,000 and $1,654,000, respectively, and for the three-month period ended October 1, 2017 were $8,026,000 and $2,639,000, respectively. The total stock-based compensation expense and the related income tax benefit recognized for the nine-month period ended September 30, 2018 were $31,339,000 and $5,608,000, respectively, and for the nine-month period ended October 1, 2017 were $23,355,000 and $7,661,000, respectively. No compensation expense was capitalized as of September 30, 2018 or December 31, 2017.
The following table presents the stock-based compensation expense by caption for each period presented on the Consolidated Statements of Operations (in thousands):
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Cost of revenue
$
544

 
$
520

 
$
1,898

 
$
1,404

Research, development, and engineering
3,197

 
2,765

 
11,166

 
8,090

Selling, general, and administrative
5,402

 
4,741

 
18,275

 
13,861

 
$
9,143

 
$
8,026

 
$
31,339

 
$
23,355

NOTE 11: Stock Repurchase Program
In April 2017, the Company's Board of Directors authorized the repurchase of $100,000,000 of the Company's common stock. As of September 30, 2018, the Company had repurchased 1,744,000 shares at a cost of $100,000,000 under this program, including 803,000 shares at a cost of $45,200,000 in the three-month period ended April 1, 2018. Stock repurchases under this April 2017 program were completed in the three-month period ended April 1, 2018. In February 2018, the Company's Board of Directors authorized the repurchase of an additional $150,000,000 of the Company's common stock. As of September 30, 2018, the Company had repurchased 1,947,000 shares at a cost of $97,062,000 under this program, leaving a remaining authorized balance of $52,938,000. Total stock repurchases in the nine-month period ended September 30, 2018 amounted to $142,262,000. The Company may repurchase shares under this program in future periods depending upon a variety of factors, including, among other things, the impact of dilution from employee stock options, stock price, share availability, and cash requirements.

22

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

NOTE 12: Taxes
A reconciliation of the United States federal statutory corporate tax rate to the Company’s income tax expense, or effective tax rate, was as follows:
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Income tax provision at federal statutory corporate tax rate
21
 %
 
35
 %
 
21
 %
 
35
 %
State income taxes, net of federal benefit
1
 %
 
1
 %
 
1
 %
 
1
 %
Foreign tax rate differential
(7
)%
 
(18
)%
 
(7
)%
 
(18
)%
Tax credit
 %
 
(1
)%
 
 %
 
(1
)%
Discrete tax benefit related to Tax Act 2017
(9
)%
 
 %
 
(4
)%
 
 %
Discrete tax benefit related to stock option exercises
(4
)%
 
(7
)%
 
(5
)%
 
(13
)%
Other discrete tax events
(2
)%
 
(2
)%
 
(1
)%
 
(1
)%
Other
1
 %
 
1
 %
 
1
 %
 
1
 %
Income tax provision
1
 %

9
 %
 
6
 %
 
4
 %
On December 22, 2017, the United States Congress passed and the President signed into law the Tax Cuts and Jobs Act of 2017 (Tax Act). The Tax Act included a decrease in the U.S. federal statutory corporate tax rate from 35% to 21%, a one-time transition tax on unrepatriated foreign earnings, and limits on certain deductions. The Securities and Exchange Commission (SEC) released Staff Accounting Bulletin (SAB) No. 118 to provide guidance to companies on how to implement the accounting and disclosure changes as a result of the Tax Act. The Company made what it considered to be a reasonable estimate of the impact of the Tax Act in its financial statements for the year ended December 31, 2017. In the third quarter of 2018, the Company revised its estimate of the impact of the Tax Act based on additional regulatory guidance. The effective tax rate, as a result, was reduced by 9 percentage points and 4 percentage points for the three-month and nine-month period ended September 30, 2018, respectively.
This significant estimate is highly judgmental and changes to this estimate could result in material charges or credits in future reporting periods. The Company will continue to review the guidance at the Federal and State levels through the end of 2018 and additional revisions to the estimates of the impact of the Tax Act may be required in the fourth quarter of 2018 as regulatory guidance continues to develop, specifically at the individual State level. The Tax Act subjects the Company to current tax on Global Intangible Low-Taxed Income (GILTI) earned by certain foreign subsidiaries.  The Company has made an accounting policy election to provide for the tax expense related to GILTI in the year the tax is incurred rather than recognize deferred taxes for these temporary differences.
The majority of income earned outside of the United States is permanently reinvested to provide funds for international expansion. The Company is tax resident in numerous jurisdictions around the world and has identified its major jurisdictions as the United States, Ireland, and China. The statutory tax rate is 12.5% in Ireland and 25% in China, compared to the U.S. federal statutory corporate tax rate of 21%. International rights to certain of the Company's intellectual property are held by a subsidiary whose legal jurisdiction does not tax this income, resulting in a foreign effective tax rate that is lower than the above mentioned statutory rates, although the reduced taxes overseas have been partially offset by changes in U.S. tax law. These differences resulted in a decrease in the effective tax rate by 7 percentage points for the three-month and nine-month periods ended September 30, 2018, and a decrease in the effective tax rate by 18 percentage points for the three-month and nine-month periods ended October 1, 2017.
The excess tax benefit arising from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes from stock option exercises resulted in a decrease of the effective tax rate by 4 and 7 percentage points for the three-month periods ended September 30, 2018 and October 1, 2017, respectively, and a decrease of the effective tax rate by 5 and 13 percentage points for the nine-month periods ended September 30, 2018 and October 1, 2017, respectively. Certain reserves for income taxes and other provision-to-return adjustments resulted in a decrease of the effective tax rate by 2 percentage points for both the three-month periods ended September 30, 2018 and October 1, 2017 and a decrease of the effective tax rate by 1 percentage point for both the nine-month periods ended September 30, 2018 and October 1, 2017.

23

COGNEX CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

On January 1, 2018, the Company adopted Accounting Standard Update (ASU) 2016-16, "Income Taxes - Intra-Entity Transfers of Assets Other than Inventory." This Update requires the recognition of deferred income taxes for an intra-entity transfer of an asset other than inventory. As a result of this ASU, the Company recorded $5,961,000 through a cumulative-effect adjustment directly to retained earnings at the beginning of fiscal year 2018.
During the nine-month period ended September 30, 2018, the Company recorded a $204,000 increase in reserves for income taxes, net of deferred tax benefit. Estimated interest and penalties included in these amounts totaled $33,000 for the nine-month period ended September 30, 2018.
The Company’s reserve for income taxes, including gross interest and penalties, was $7,674,000 as of September 30, 2018, which included $6,646,000 classified as a non-current liability and $1,028,000 recorded as a reduction to non-current deferred tax assets. The amount of gross interest and penalties included in these balances was $773,000. If the Company’s tax positions were sustained or the statutes of limitations related to certain positions expired, these reserves would be released and income tax expense would be reduced in a future period. As a result of the expiration of certain statutes of limitations, there is a potential that a portion of these reserves could be released, which would decrease income tax expense by approximately $1,200,000 to $1,300,000 over the next twelve months.
The Company has defined its major tax jurisdictions as the United States, Ireland, and China, and within the United States, Massachusetts. Within the United States, the tax years 2015 through 2017 remain open to examination by the Internal Revenue Service and various state tax authorities. The tax years 2014 through 2017 remain open to examination by various taxing authorities in other jurisdictions in which the Company operates.
NOTE 13: Weighted-Average Shares
Weighted-average shares were calculated as follows (in thousands):
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Basic weighted-average common shares outstanding
172,189

 
173,234

 
172,613

 
173,052

Effect of dilutive stock options
5,056

 
6,120

 
5,408

 
6,072

Weighted-average common and common-equivalent shares outstanding
177,245

 
179,354

 
178,021

 
179,124

Stock options to purchase 2,796,000 and 2,353,000 shares of common stock, on a weighted-average basis, were outstanding during the three-month and nine-month periods ended September 30, 2018, respectively, and 466,000 and 3,108,000 for the same periods in 2017, but were not included in the calculation of dilutive net income per share because they were anti-dilutive.
NOTE 14: Subsequent Events
On October 29, 2018, the Company’s Board of Directors declared a cash dividend of $0.050 per share. The dividend is payable November 30, 2018 to all shareholders of record as of the close of business on November 16, 2018.
In addition, on October 29, 2018, the Company's Board of Directors authorized the repurchase of an additional $200,000,000 of the Company's common stock. This new authorization will commence once the Company completes the February 2018 program.


24



ITEM 2: MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Forward-Looking Statements
Certain statements made in this report, as well as oral statements made by the Company from time to time, constitute forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Readers can identify these forward-looking statements by our 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 statements are based upon our current estimates and expectations as to prospective events and circumstances, which may or may not be in our control and as to which there can be no firm assurances given. These forward-looking statements, which include statements regarding business and market trends, future financial performance, customer order rates and timing of related revenue, expected areas of growth, emerging markets, future product mix, research and development activities, investments, strategic plans and 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 loss of a large customer; (2) current and future conditions in the global economy, including the imposition of tariffs; (3) the reliance on revenue from the consumer electronics or automotive industries; (4) the inability to penetrate new markets; (5) the inability to achieve significant international revenue; (6) fluctuations in foreign currency exchange rates and the use of derivative instruments; (7) information security breaches or business system disruptions; (8) the inability to attract and retain skilled employees; (9) the failure to effectively manage our growth; (10) the reliance upon key suppliers to manufacture and deliver critical components for our products; (11) the failure to effectively manage product transitions or accurately forecast customer demand; (12) the inability to design and manufacture high-quality products; (13) the technological obsolescence of current products and the inability to develop new products; (14) the failure to properly manage the distribution of products and services; (15) the inability to protect our proprietary technology and intellectual property; (16) our involvement in time-consuming and costly litigation; (17) the impact of competitive pressures; (18) the challenges in integrating and achieving expected results from acquired businesses; (19) potential impairment charges with respect to our investments or for acquired intangible assets or goodwill; and (20) exposure to additional tax liabilities. The foregoing list should not be construed as exhaustive and we encourage readers to refer to the detailed discussion of risk factors included in Part I - Item 1A of the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2017. The Company cautions readers not to place undue reliance upon any such forward-looking statements, which speak only as of the date made. The Company disclaims any obligation to subsequently revise forward-looking statements to reflect the occurrence of anticipated or unanticipated events or circumstances after the date such statements are made.

Executive Overview
Cognex Corporation is a leading worldwide provider of machine vision products that capture and analyze visual information in order to automate tasks, primarily in manufacturing processes, where vision is required. In addition to product revenue derived from the sale of machine vision products, the Company also generates revenue by providing maintenance and support, consulting, and training services to its customers; however, service revenue accounted for less than 10% of total revenue for all periods presented.
The Company’s customers are predominantly in the factory automation market. Factory automation customers purchase Cognex products and incorporate them into their manufacturing processes. Customers in the consumer electronics and automotive industries contribute the largest percentage to the Company's factory automation revenue. Most manufacturers can achieve better quality and manufacturing efficiency by using machine vision, and therefore, this market also includes a broad base of customers across a variety of other industries, including consumer products, food and beverage, medical devices, and pharmaceuticals. Factory automation customers also purchase Cognex products for use outside of the manufacturing process, such as using ID products in logistics automation for package sorting and distribution. A small percentage of the Company’s customers are in the semiconductor and electronics capital equipment market. These customers purchase Cognex products and integrate them into the automation equipment that they manufacture and then sell to their customers to either make semiconductor chips or assemble printed circuit boards.
On January 1, 2018, the Company adopted Accounting Standards Codification (ASC) 606, "Revenue from Contracts with Customers," using the full retrospective method to present all periods reported on a consistent basis. Accordingly, prior period revenue, cost of revenue, and gross profit have been restated to apply the provisions of this ASC.
Revenue for the third quarter of 2018 totaled $232,221,000, representing a decrease of 13% from the revenue reported for the third quarter of 2017, which was the highest quarterly revenue recorded by the Company. The revenue decline

25



was driven primarily by lower order levels from a few large customers in the consumer electronics industry and was partially offset by growth in the logistics industry. The gross margin improved to 75% of revenue in the third quarter of 2018 from 74% of revenue in the third quarter of 2017, due primarily to a lower percentage of revenue related to application-specific customer solutions. Operating expenses in the third quarter of 2018 increased by 10% over the third quarter of 2017 due principally to the impact of headcount additions to support our future growth plans. As a result of the lower revenue and continued headcount investment, operating income decreased to 34% of revenue in the third quarter of 2018 from 42% of revenue in the third quarter of 2017. A decrease in tax expense primarily from revised estimates of the impact of the Tax Cuts and Jobs Act of 2017 (the Tax Act) resulted in lower income tax expense than the prior year. Net income decreased to 35% of revenue in the third quarter of 2018 from 39% of revenue in the third quarter of 2017. Net income per diluted share was $0.45 in the third quarter of 2018 compared to $0.57 in the third quarter of 2017.
Results of Operations
As foreign currency exchange rates are a factor in understanding period-to-period comparisons, we believe the presentation of results on a constant-currency basis in addition to reported results helps improve investors’ ability to understand our operating results and evaluate our performance in comparison to prior periods. We also use results on a constant-currency basis as one measure to evaluate our performance. Constant-currency information compares results between periods as if exchange rates had remained constant period-over-period. We generally refer to such amounts calculated on a constant-currency basis as excluding the impact of foreign currency exchange rate changes. Results on a constant-currency basis are not in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) and should be considered in addition to, and not as a substitute for, results prepared in accordance with U.S. GAAP.
Revenue
Revenue decreased by $33,821,000, or 13%, for the three-month period and increased by $29,891,000, or 5%, for the nine-month period. Revenue for both periods in 2018 was impacted by lower sales in the consumer electronics industry primarily due to significantly lower revenue from large customers in OLED (organic light-emitting diode) display and smartphone manufacturing following a high level of investment from these customers in 2017. Excluding sales to customers in the consumer electronics industry, revenue increased by approximately 6% for the three-month period and increased by approximately 23% for the nine-month period. Changes in foreign currency exchange rates did not have a material impact on revenue for the three-month period, but accounted for approximately 3% of the revenue increase for the nine-month period, primarily related to the translation of Euro denominated and Chinese Yuan denominated revenue to U.S. Dollars.
Revenue from customers based in the Americas increased by 7% for the three-month period and by 22% for the nine-month period driven by strong sales in the logistics industry. Revenue from customers based in Europe decreased by 21% for the three-month period and by 4% for the nine-month period, and revenue from customers based in Asia decreased by 11% for the three-month period and increased by 4% for the nine-month period. Constant-currency revenue from customers based in Europe decreased by 9% for the nine-month period, and constant-currency revenue from customers based in Asia was relatively flat for the nine-month period. Revenue for both Europe and Asia was negatively impacted by the lower sales in the consumer electronics industry noted above.
As of the date of this report, we expect revenue for the fourth quarter of 2018 to decrease sequentially from the third quarter of 2018 due to lower sales in the consumer electronics industry, as well as anticipated lower demand from customers based in China.
Gross Margin
Gross margin as a percentage of revenue was 75% for both the three-month and nine-month periods in 2018, compared to 74% and 76% for same periods in 2017. The increase for the three-month period was due primarily to a lower percentage of revenue related to application-specific customer solutions. These solutions typically have lower gross margins due to the application configuration and deployment services included as part of the solution, as well as on-site support services provided after the solution is deployed.  In addition, these solutions are often provided to large customers that may receive favorable pricing. Although there was also a lower percentage of revenue related to application-specific customer solutions for the nine-month period, this favorable impact was offset by unfavorable product mix.
The Company's gross margin percentage has ranged in the mid 70s for the past several years. As of the date of this report, we expect the gross margin percentage for the fourth quarter of 2018 to continue to be within this historical range, but lower than the third quarter of 2018.


26





Operating Expenses
Research, development, and engineering (RD&E) expenses increased by $3,622,000, or 14%, for the three-month period and increased by $15,439,000, or 21%, for the nine-month period as detailed in the table below (in thousands).
 
Three-month period
 
Nine-month period
RD&E expense in 2017
$
26,078

 
$
72,225

Personnel-related costs
2,534

 
8,127

Stock-based compensation expense
444

 
2,989

Prototyping materials
(129
)
 
1,343

Foreign currency exchange rate changes
(102
)
 
1,346

Other
875

 
1,634

RD&E expenses in 2018
$
29,700

 
$
87,664

RD&E expenses increased due to higher personnel-related costs resulting primarily from headcount additions to support new product initiatives. In addition, stock-based compensation expense was higher than the prior year due to a higher valuation of stock options granted, as well as a decrease in the estimated forfeiture rate during the year 2018. The increase for the nine-month period was also due to higher spending on prototyping materials to support new product initiatives and changes in foreign currency exchange rates, as expenses denominated in foreign currencies were translated to U.S. Dollars.
RD&E expenses as a percentage of revenue were 13% and 14% for the three-month and nine-month periods in 2018, respectively, compared to 10% and 12% for the same periods in 2017. We believe that a continued commitment to RD&E activities is essential in order to maintain or achieve product leadership with our existing products and to provide innovative new product offerings, as well as to provide engineering support for large customers. In addition, we consider our ability to accelerate time to market for new products to be critical to our revenue growth. Therefore, we expect to continue to make significant RD&E investments in the future, and we target our RD&E spending to be between 10% and 15% of revenue on an annual basis. This quarterly percentage is impacted by revenue levels and investing cycles.
Selling, General, and Administrative Expenses
Selling, general, and administrative (SG&A) expenses increased by $4,763,000, or 8%, for the three-month period and increased by $36,173,000, or 23%, for the nine-month period as detailed in the table below (in thousands).
 
Three-month period
 
Nine-month period
SG&A expenses in 2017
$
61,054

 
$
160,093

Personnel-related costs
8,631

 
28,040

Stock-based compensation expense
675

 
4,272

Foreign currency exchange rate changes
(190
)
 
3,552

Depreciation expense
1,049

 
2,932

Incentive compensation plans
(3,709
)
 
(6,053
)
Other
(1,693
)
 
3,430

SG&A expenses in 2018
$
65,817

 
$
196,266

SG&A expenses increased due to higher personnel-related costs resulting primarily from headcount additions, principally sales personnel. In addition to salaries and fringe benefits, these personnel-related costs included sales commissions and travel expenses related to the additional headcount. Stock-based compensation expense was higher than the prior year due to a higher valuation of stock options granted, as well as a decrease in the estimated forfeiture rate during 2018. Depreciation expense increased from the prior year due primarily to information technology investments in infrastructure, security, and business applications, including a new Enterprise Resource Planning (ERP) system that was placed into service in the third quarter of 2018. The increase for the nine-month period was also due to changes in foreign currency exchange rates, as expenses denominated in foreign currencies were translated to U.S. Dollars. Offsetting these increases were lower expenses related to incentive compensation plans, including

27



company bonuses and sales commissions, resulting from lower levels of achievement on performance plans that were set at the beginning of the year.

Non-operating Income (Expense)
The Company recorded foreign currency losses of $379,000 and $708,000 for the three-month and nine-month periods in 2018, respectively, compared to foreign currency losses of $127,000 and $574,000 for the same periods in 2017. Foreign currency gains and losses result primarily from the revaluation and settlement of accounts receivable, accounts payable, and intercompany balances that are reported in one currency and collected in another.
Investment income increased by $1,462,000, or 59%, for the three-month period and increased by $4,111,000, or 62%, for the nine-month period. The increase was due primarily to higher yields on the Company's portfolio of debt securities, as well as additional funds available for investment.
The Company recorded other expense of $129,000 and $98,000 for the three-month and nine-month periods in 2018, respectively, compared to other expense of $445,000 and $344,000 for the same periods in 2017. Other income (expense) includes fair value adjustments of contingent consideration liabilities arising from business acquisitions, as well as rental income, net of associated expenses, from leasing space in buildings adjacent to the Company’s corporate headquarters.
Income Tax Expense
The Company’s effective tax rate was an expense of 1% and 6% of pre-tax income for the three-month and nine-month periods in 2018, respectively, compared to an expense of 9% and 4% of pre-tax income for the same periods in 2017.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (Tax Act) was signed into law. The Company made what it considered to be a reasonable estimate of the impact of the Tax Act in its financial statements for the year ended December 31, 2017. In the third quarter of 2018, the Company recorded a decrease in tax expense of $7,699,000 from revised estimates of the impact of the Tax Act based on additional regulatory guidance. These revised estimates included the true-up of a one-time transition tax on unrepatriated foreign earnings and the write-down of deferred tax assets related to stock-based compensation expense. Additional revisions to the estimates of the impact of the Tax Act may be required in the fourth quarter of 2018 as regulatory guidance continues to develop.
The effective tax rate included a decrease in tax expense of $2,811,000 and $8,400,000 for the three-month and nine-month periods in 2018, respectively, and $8,620,000 and $27,574,000 for the same periods in 2017 from the excess tax benefit arising from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes from stock option exercises. The Company cannot predict the level of stock option exercises by employees in future periods.
In addition, the effective tax rate included a decrease in tax expense of $1,657,000 for both the three-month and nine-month periods in 2018 and a decrease in tax expense of $1,765,000 and $1,908,000 for same periods in 2017 from other discrete tax events, consisting primarily of the final true-up of the prior year's tax accrual upon filing the actual tax returns and the expiration of the statutes of limitations for certain reserves for income tax uncertainties.
Excluding the impact of these discrete tax events, the Company’s effective tax rate was 16% for both the three-month and nine-month periods in 2018, compared to 18% for the same periods in 2017. This decrease in the effective tax rate was primarily due to the impact of the Tax Act, which included a decrease in the U.S. federal statutory corporate tax rate from 35% to 21%.
The majority of income earned outside of the United States is indefinitely reinvested to provide funds for international expansion. The Company is tax resident in numerous jurisdictions around the world and has identified its major tax jurisdictions as the United States, Ireland, and China. The statutory tax rate is 12.5% in Ireland and 25% in China. International rights to certain of the Company’s intellectual property are held by a subsidiary whose legal jurisdiction does not tax this income, resulting in a foreign effective tax rate lower than the above mentioned statutory rates. The Company has not yet determined how the Tax Act will impact its financial statement assertion related to indefinite reinvestment in future years.

28




Liquidity and Capital Resources
The Company has historically been able to generate positive cash flow from operations, which has funded its operating activities and other cash requirements and has resulted in an accumulated cash and investment balance of $809,316,000 as of September 30, 2018. The Company has established guidelines relative to credit ratings, diversification, and maturities of its investments that maintain liquidity.
The Company’s cash requirements during the nine months ended September 30, 2018 were met with positive cash flows from operations, investment maturities, and the proceeds from stock option exercises. Cash requirements consisted of operating activities, investment purchases, the repurchase of common stock, the payment of dividends, and capital expenditures.
Capital expenditures in the nine-month period ended September 30, 2018 totaled $27,356,000 and consisted primarily of computer hardware and software, manufacturing test equipment related to new product introductions, and improvements made to the Company's headquarters building in Natick, Massachusetts and distribution center in Cork, Ireland. Cumulative capital expenditures since the second quarter of 2017 related to application development activities for a new Enterprise Resource Planning (ERP) system totaled approximately $10,000,000. This capital asset was placed into service in the third quarter of 2018 and is being depreciated over a ten year estimated useful life.
In April 2017, the Company's Board of Directors authorized the repurchase of $100,000,000 of the Company's common stock. As of September 30, 2018, the Company had repurchased 1,744,000 shares at a cost of $100,000,000 under this program, including 803,000 shares at a cost of $45,200,000 in the first quarter of 2018. Stock repurchases under this April 2017 program were completed in the first quarter of 2018. In February 2018, the Company's Board of Directors authorized the repurchase of an additional $150,000,000 of the Company's common stock. Purchases under this February 2018 program commenced during the first quarter of 2018. As of September 30, 2018, the Company had repurchased 1,947,000 shares at a cost of $97,062,000 under this program, leaving a remaining authorized balance of $52,938,000. Total stock repurchases in the nine-month period ended September 30, 2018 amounted to $142,262,000. The Company may repurchase shares under this program in future periods depending on a variety of factors, including, among other things, the impact of dilution from employee stock options, stock price, share availability, and cash requirements.
The Company’s Board of Directors declared and paid a cash dividend of $0.0450 per share in the first, second, and third quarters of 2018, amounting to $23,283,000 for the nine-month period ended September 30, 2018. Future dividends will be declared at the discretion of the Company’s Board of Directors and will depend upon such factors as the Board deems relevant including, among other things, the Company’s ability to generate positive cash flows from operations.
The Company’s business strategy includes selective expansion into new machine vision markets and applications through the acquisition of businesses and technologies. Certain of the Company's business acquisitions have contractual obligations for deferred cash payments, contingent cash payments tied to performance, and special incentive cash payments tied to employment, none of which are material individually or in the aggregate to the Company's cash flows.
The Company believes that its existing cash and investment balances, together with cash flow from operations, will be sufficient to meet its operating, investing, and financing activities for the next twelve months. As of September 30, 2018, the Company had $809,316,000 in cash and investments. In addition, Cognex has no long-term debt and does not anticipate needing debt financing in the near future. We believe that our strong cash position has put us in a relatively good position with respect to our longer-term liquidity needs.

New Pronouncements
Refer to Part I - Note 2 within this Form 10-Q, for a full description of recently issued accounting pronouncements including the expected dates of adoption and the expected impact on the financial position and results of operations of the Company.
ITEM 3: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes to the Company’s exposures to market risk since December 31, 2017.

29



ITEM 4: CONTROLS AND PROCEDURES
As required by Rules 13a-15 and 15d-15 of the Securities Exchange Act of 1934, the Company has evaluated, with the participation of management, including the Chief Executive Officer and the Chief Financial Officer, the effectiveness of its disclosure controls and procedures (as defined in such rules) as of the end of the period covered by this report. Based on such evaluation, the Chief Executive Officer and Chief Financial Officer concluded that such disclosure controls and procedures were effective as of that date. From time to time, the Company reviews its disclosure controls and procedures, and may from time to time make changes aimed at enhancing their effectiveness and to ensure that the Company’s systems evolve with its business.
Changes in Internal Control Over Financial Reporting
During the third quarter of 2018, the Company implemented a new Enterprise Resource Planning (ERP) system. As a result of this implementation, the Company modified certain existing internal controls as well as implemented new controls and procedures related to the new ERP system. The Company will continue to evaluate the design and operating effectiveness of its internal controls during subsequent periods. Other than the ERP implementation, there have been no significant changes in the Company's internal control over financial reporting that occurred during the quarter ended September 30, 2018 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

30



PART II: OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
Various claims and legal proceedings generally incidental to the normal course of business are pending or threatened on behalf of or against the Company. While we cannot predict the outcome of these matters, we believe that any liability arising from them will not have a material adverse effect on our financial position, liquidity, or results of operations.
ITEM 1A. RISK FACTORS
For a list of factors that could affect the Company’s business, results of operations, and financial condition, see the risk factors discussion provided in Part I—Item 1A of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
The following table sets forth information with respect to purchases by the Company of shares of its common stock during the three-month period ended September 30, 2018:
 
Total
Number
of Shares
Purchased
 
Average
Price Paid
per Share
 
Total Number of
Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs (1)
 
Approximate
Dollar Value
of Shares that
May Yet Be
Purchased
Under the
Plans or
Programs
July 2 - July 29, 2018

 
$

 

 
$
73,892,000

July 30 - August 26, 2018
141,750

 
52.59

 
141,750

 
66,437,000

August 27 - September 30, 2018
252,000

 
53.57

 
252,000

 
52,938,000

Total
393,750

 
$
53.22

 
393,750

 
$
52,938,000

(1) In February 2018, the Company's Board of Directors authorized the repurchase of $150,000,000 of the Company's common stock. Purchases under this program commenced in February 2018.

In October 2018, the Company's Board of Directors authorized the repurchase of an additional $200,000,000 of the Company's common stock. This new authorization will commence once the Company completes the February 2018 program, with repurchases subject to market conditions and other relevant factors.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.

31



 ITEM 6. EXHIBITS
Exhibit Number

 
 
31.1

 
31.2

 
32.1

 
32.2

 
101

 
xBRL (Extensible Business Reporting Language)
 
 
The following materials from Cognex Corporation’s Quarterly Report on Form 10-Q for the period ended September 30, 2018, formatted in xBRL: (i) Consolidated Statements of Operations for the three-month and nine-month periods ended September 30, 2018 and October 1, 2017; (ii) Consolidated Statements of Comprehensive Income for the three-month and nine-month periods ended September 30, 2018 and October 1, 2017; (iii) Consolidated Balance Sheets as of September 30, 2018 and December 31, 2017; (iv) Consolidated Statements of Cash Flows for the nine-month periods ended September 30, 2018 and October 1, 2017; (v) Consolidated Statement of Shareholders’ Equity for the nine-month period ended September 30, 2018; and (vi) Notes to Consolidated Financial Statements.
*

 
Filed herewith
**

 
Furnished herewith


32



SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
Date:
October 29, 2018
 
COGNEX CORPORATION
 
 
 
 
 
 
 
 
By:
/s/ Robert J. Willett
 
 
 
 
Robert J. Willett
 
 
 
 
President and Chief Executive Officer
 
 
 
 
(principal executive officer)
 
 
 
 
 
 
 
 
By:
/s/ John J. Curran
 
 
 
 
John J. Curran
 
 
 
 
Senior Vice President of Finance, Chief Financial Officer, and Treasurer
 
 
 
 
(principal financial and accounting officer)


33
EX-31.1 2 a9302018-10qxexhibit311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION
I, Robert J. Willett, certify that:
1    I have reviewed this quarterly report on Form 10-Q of Cognex Corporation;
2    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4    The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5    The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:
October 29, 2018
 
By:
 
/s/ Robert J. Willett
 
 
 
 
 
Robert J. Willett
 
 
 
 
 
President and Chief Executive Officer


EX-31.2 3 a9302018-10qxexhibit312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, John J. Curran, certify that:
1    I have reviewed this quarterly report on Form 10-Q of Cognex Corporation;
2    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4    The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5    The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:
October 29, 2018
 
By:
 
/s/ John J. Curran
 
 
 
 
 
John J. Curran
 
 
 
 
 
Senior Vice President of Finance, Chief Financial Officer, and Treasurer


EX-32.1 4 a9302018-10qxexhibit321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1*
CERTIFICATION PURSUANT TO
18 U.S.C. 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The undersigned officer of Cognex Corporation (the “Company”) hereby certifies to his knowledge that the Company’s quarterly report on Form 10-Q for the quarterly period ended September 30, 2018 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date:
October 29, 2018
 
By:
/s/ Robert J. Willett
 
 
 
 
Robert J. Willett
 
 
 
 
President and Chief Executive Officer
 
 
 
 
(principal executive officer)
 





























*
This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.


EX-32.2 5 a9302018-10qxexhibit322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2*
CERTIFICATION PURSUANT TO
18 U.S.C. 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The undersigned officer of Cognex Corporation (the “Company”) hereby certifies to his knowledge that the Company’s quarterly report on Form 10-Q for the quarterly period ended September 30, 2018 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date:
October 29, 2018
 
By:
/s/ John J. Curran
 
 
 
 
John J. Curran
 
 
 
 
Senior Vice President of Finance, Chief Financial Officer, and Treasurer
 
 
 
 
(principal financial officer)
 



























*
This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.


EX-101.INS 6 cgnx-20180930.xml XBRL INSTANCE DOCUMENT 0000851205 2018-01-01 2018-09-30 0000851205 2018-09-30 0000851205 2017-07-03 2017-10-01 0000851205 2018-07-02 2018-09-30 0000851205 2017-01-01 2017-10-01 0000851205 2017-12-31 0000851205 2017-10-01 0000851205 2016-12-31 0000851205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000851205 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000851205 us-gaap:RetainedEarningsMember 2017-12-31 0000851205 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000851205 us-gaap:CommonStockMember 2017-12-31 0000851205 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000851205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000851205 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0000851205 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000851205 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0000851205 us-gaap:CommonStockMember 2018-09-30 0000851205 us-gaap:RetainedEarningsMember 2018-09-30 0000851205 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000851205 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-09-30 0000851205 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0000851205 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-09-30 0000851205 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000851205 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SovereignDebtSecuritiesMember 2018-09-30 0000851205 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cgnx:AgencyBondsMember 2018-09-30 0000851205 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-09-30 0000851205 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000851205 cgnx:ManateeWorksInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-09-30 0000851205 cgnx:GViVenturesInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-09-30 0000851205 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000851205 cgnx:ChiaroTechnologiesLLCMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-09-30 0000851205 us-gaap:ShortTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2018-09-30 0000851205 us-gaap:ShortTermInvestmentsMember cgnx:AgencyBondsMember 2018-09-30 0000851205 us-gaap:ShortTermInvestmentsMember us-gaap:MunicipalBondsMember 2018-09-30 0000851205 cgnx:LongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2018-09-30 0000851205 cgnx:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-09-30 0000851205 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-09-30 0000851205 cgnx:LongTermInvestmentsMember us-gaap:MunicipalBondsMember 2018-09-30 0000851205 cgnx:LongTermInvestmentsMember us-gaap:SovereignDebtSecuritiesMember 2018-09-30 0000851205 cgnx:LongTermInvestmentsMember cgnx:AgencyBondsMember 2018-09-30 0000851205 cgnx:LongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0000851205 us-gaap:ShortTermInvestmentsMember us-gaap:SovereignDebtSecuritiesMember 2018-09-30 0000851205 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0000851205 us-gaap:CorporateBondSecuritiesMember 2018-09-30 0000851205 us-gaap:MunicipalBondsMember 2018-09-30 0000851205 us-gaap:SovereignDebtSecuritiesMember 2018-09-30 0000851205 us-gaap:AssetBackedSecuritiesMember 2018-09-30 0000851205 us-gaap:USTreasurySecuritiesMember 2018-09-30 0000851205 cgnx:AgencyBondsMember 2018-09-30 0000851205 us-gaap:USTreasurySecuritiesMember 2017-12-31 0000851205 us-gaap:SovereignDebtMember 2018-09-30 0000851205 us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000851205 us-gaap:MunicipalBondsMember 2017-12-31 0000851205 us-gaap:CorporateBondSecuritiesMember 2017-12-31 0000851205 us-gaap:SovereignDebtSecuritiesMember 2017-12-31 0000851205 cgnx:AgencyBondsMember 2017-12-31 0000851205 us-gaap:SovereignDebtMember 2017-12-31 0000851205 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0000851205 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0000851205 us-gaap:DistributionRightsMember 2018-09-30 0000851205 cgnx:CustomerContractsAndRelationshipsMember 2018-09-30 0000851205 cgnx:CustomerContractsAndRelationshipsMember 2017-12-31 0000851205 us-gaap:OtherIntangibleAssetsMember 2018-09-30 0000851205 us-gaap:DistributionRightsMember 2017-12-31 0000851205 us-gaap:DevelopedTechnologyRightsMember 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesRevenueGoodsNetMember 2017-07-03 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2018-07-02 2018-09-30 0000851205 us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2018-07-02 2018-09-30 0000851205 us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2017-07-03 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2017-07-03 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignCurrencyGainLossMember 2018-01-01 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignCurrencyGainLossMember 2018-07-02 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-03 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-03 2017-10-01 0000851205 us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2018-01-01 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesRevenueGoodsNetMember 2017-01-01 2017-10-01 0000851205 us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2017-01-01 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesRevenueGoodsNetMember 2018-01-01 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignCurrencyGainLossMember 2017-01-01 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesRevenueGoodsNetMember 2018-07-02 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-02 2018-09-30 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignCurrencyGainLossMember 2017-07-03 2017-10-01 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0000851205 cgnx:AccruedExpensesMember us-gaap:NondesignatedMember 2018-09-30 0000851205 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2017-12-31 0000851205 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2018-09-30 0000851205 cgnx:AccruedExpensesMember us-gaap:NondesignatedMember 2017-12-31 0000851205 us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-09-30 0000851205 us-gaap:NondesignatedMember 2018-01-01 2018-09-30 0000851205 currency:KRW us-gaap:NondesignatedMember 2018-09-30 0000851205 currency:HUF us-gaap:NondesignatedMember 2018-09-30 0000851205 currency:TWD us-gaap:NondesignatedMember 2017-12-31 0000851205 currency:GBP us-gaap:NondesignatedMember 2018-09-30 0000851205 currency:CHF us-gaap:NondesignatedMember 2017-12-31 0000851205 currency:CAD us-gaap:NondesignatedMember 2018-09-30 0000851205 currency:CHF us-gaap:NondesignatedMember 2018-09-30 0000851205 currency:CAD us-gaap:NondesignatedMember 2017-12-31 0000851205 currency:EUR us-gaap:NondesignatedMember 2018-09-30 0000851205 currency:SGD us-gaap:NondesignatedMember 2018-09-30 0000851205 currency:SGD us-gaap:NondesignatedMember 2017-12-31 0000851205 currency:HUF us-gaap:NondesignatedMember 2017-12-31 0000851205 currency:GBP us-gaap:NondesignatedMember 2017-12-31 0000851205 currency:KRW us-gaap:NondesignatedMember 2017-12-31 0000851205 currency:JPY us-gaap:NondesignatedMember 2017-12-31 0000851205 currency:EUR us-gaap:NondesignatedMember 2017-12-31 0000851205 currency:TWD us-gaap:NondesignatedMember 2018-09-30 0000851205 currency:JPY us-gaap:NondesignatedMember 2018-09-30 0000851205 us-gaap:ScenarioPreviouslyReportedMember 2017-12-31 0000851205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RestatementAdjustmentMember 2017-12-31 0000851205 cgnx:ApplicationSpecificCustomerSolutionsMember 2018-07-02 2018-09-30 0000851205 cgnx:StandardProductsandServicesMember 2017-07-03 2017-10-01 0000851205 cgnx:ApplicationSpecificCustomerSolutionsMember 2018-01-01 2018-09-30 0000851205 cgnx:ApplicationSpecificCustomerSolutionsMember 2017-07-03 2017-10-01 0000851205 cgnx:ApplicationSpecificCustomerSolutionsMember 2017-01-01 2017-10-01 0000851205 cgnx:StandardProductsandServicesMember 2018-01-01 2018-09-30 0000851205 cgnx:StandardProductsandServicesMember 2018-07-02 2018-09-30 0000851205 cgnx:StandardProductsandServicesMember 2017-01-01 2017-10-01 0000851205 us-gaap:EuropeMember 2018-01-01 2018-09-30 0000851205 us-gaap:EuropeMember 2018-07-02 2018-09-30 0000851205 us-gaap:AmericasMember 2017-01-01 2017-10-01 0000851205 country:CN 2017-01-01 2017-10-01 0000851205 us-gaap:AmericasMember 2018-07-02 2018-09-30 0000851205 cgnx:AsiaExcludingChinaMember 2017-07-03 2017-10-01 0000851205 country:CN 2017-07-03 2017-10-01 0000851205 country:CN 2018-07-02 2018-09-30 0000851205 cgnx:AsiaExcludingChinaMember 2017-01-01 2017-10-01 0000851205 us-gaap:EuropeMember 2017-01-01 2017-10-01 0000851205 cgnx:AsiaExcludingChinaMember 2018-07-02 2018-09-30 0000851205 cgnx:AsiaExcludingChinaMember 2018-01-01 2018-09-30 0000851205 country:CN 2018-01-01 2018-09-30 0000851205 us-gaap:AmericasMember 2017-07-03 2017-10-01 0000851205 us-gaap:EuropeMember 2017-07-03 2017-10-01 0000851205 us-gaap:AmericasMember 2018-01-01 2018-09-30 0000851205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RestatementAdjustmentMember 2017-07-03 2017-10-01 0000851205 us-gaap:ScenarioPreviouslyReportedMember 2017-07-03 2017-10-01 0000851205 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RestatementAdjustmentMember 2017-01-01 2017-10-01 0000851205 us-gaap:ScenarioPreviouslyReportedMember 2017-01-01 2017-10-01 0000851205 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0000851205 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-03 2017-10-01 0000851205 cgnx:SellingGeneralAndAdministrativeMember 2018-01-01 2018-09-30 0000851205 us-gaap:CostOfGoodsTotalMember 2018-07-02 2018-09-30 0000851205 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-10-01 0000851205 cgnx:SellingGeneralAndAdministrativeMember 2017-07-03 2017-10-01 0000851205 us-gaap:CostOfGoodsTotalMember 2017-07-03 2017-10-01 0000851205 us-gaap:CostOfGoodsTotalMember 2017-01-01 2017-10-01 0000851205 cgnx:SellingGeneralAndAdministrativeMember 2018-07-02 2018-09-30 0000851205 cgnx:SellingGeneralAndAdministrativeMember 2017-01-01 2017-10-01 0000851205 us-gaap:CostOfGoodsTotalMember 2018-01-01 2018-09-30 0000851205 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0000851205 2018-01-01 2018-04-01 0000851205 2017-01-01 2017-04-02 0000851205 cgnx:GeneralStockOptionPlanMember 2018-01-01 2018-09-30 0000851205 us-gaap:EmployeeStockOptionMember 2018-09-30 0000851205 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0000851205 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0000851205 us-gaap:RestrictedStockMember 2018-09-30 0000851205 us-gaap:RestrictedStockMember 2017-12-31 0000851205 cgnx:RepurchaseProgramFebruary2018Member 2018-01-01 2018-09-30 0000851205 cgnx:RepurchaseProgramApril2017Member 2015-11-01 0000851205 cgnx:RepurchaseProgramApril2017Member 2018-01-01 2018-09-30 0000851205 cgnx:RepurchaseProgramFebruary2018Member 2018-02-28 0000851205 cgnx:RepurchaseProgramApril2017andFebruary2018Member 2018-01-01 2018-09-30 0000851205 cgnx:RepurchaseProgramFebruary2018Member 2018-09-30 0000851205 cgnx:RepurchaseProgramApril2017Member 2018-09-30 0000851205 us-gaap:AccountingStandardsUpdate201616Member 2018-01-01 2018-01-01 0000851205 us-gaap:ForeignCountryMember us-gaap:RevenueCommissionersIrelandMember 2018-01-01 2018-09-30 0000851205 us-gaap:DomesticCountryMember 2018-01-01 2018-09-30 0000851205 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember 2018-01-01 2018-09-30 0000851205 us-gaap:SubsequentEventMember 2018-10-29 2018-10-29 0000851205 us-gaap:SubsequentEventMember 2018-10-29 iso4217:USD xbrli:shares cgnx:Category iso4217:CAD xbrli:shares iso4217:SGD iso4217:JPY iso4217:KRW iso4217:TWD iso4217:EUR iso4217:USD cgnx:group xbrli:pure 9455000 0 6600000 2855000 0 0 0 6572000 0 5138000 1434000 0 0 0 151316000 0 30840000 80605000 842000 6318000 32711000 40471000 5940000 12102000 22429000 0 0 0 74115000 0 5431000 68684000 0 0 0 827984000 809316000 -986000 0.07 0.13 0.04 0.05 0.00 0.00 -0.09 -0.04 0 P1Y7M10D 0.12 0.08 P10Y 2014 through 2017 33000 673000 1283000 7674000 1300000 1200000 2 1926000 1000000 1000000 291000 0 154377000 844000 19557000 997000 27557000 28462000 100913000 17985000 50975000 1744000 100000000 200000000 2015 through 2017 1028000 P1Y P3Y false --12-31 Q3 2018 2018-09-30 10-Q 0000851205 172191187 Large Accelerated Filer COGNEX CORP 23463000 22295000 119388000 135441000 -188000 -123000 66741000 51607000 11503000 112000 11391000 8974000 68249000 66632000 -34599000 -40392000 461338000 518556000 31339000 31339000 8026000 4741000 520000 2765000 23355000 13861000 1404000 8090000 9143000 5402000 544000 3197000 31339000 18275000 1898000 11166000 1568000 1501000 2539000 2307000 466000 3108000 2796000 2353000 1287753000 1324696000 629991000 798498000 608000 10000 33000 469000 0 32000 7000 0 1000 56000 0 0 0 1460000 0 198000 343000 13000 0 14000 0 209000 340000 6000 53000 284000 407000 683000 19000 53000 298000 702797000 5930000 60276000 175881000 855000 6286000 32718000 2969000 71646000 138383000 6050000 8172000 193631000 701945000 5940000 60111000 176007000 842000 6318000 32711000 2969000 71438000 138099000 6044000 8119000 193347000 681000 200000 297000 13000 47000 124000 466837000 95934000 158950000 3696000 8119000 200138000 779000 207000 386000 6000 6000 174000 317195000 57678000 116028000 2854000 3527000 137108000 149642000 38256000 42922000 842000 4592000 63030000 420016000 2969000 71438000 138099000 6044000 8119000 193347000 701945000 8909000 131549000 314106000 6886000 14437000 226058000 8909000 131549000 314106000 6886000 14437000 226058000 297961000 10608000 59203000 47395000 8805000 21579000 150371000 420016000 2969000 71438000 138099000 6044000 8119000 193347000 14890000 71727000 296014000 4204000 13147000 23459000 5940000 60111000 176007000 842000 6318000 32711000 306000 449000 283000 646000 43000 79000 17000 111000 88000 -50000 2507000 3230000 6811000 97951000 104654000 79641000 111349000 106582000 107371000 31708000 789000 0.0425 0.1225 0.0450 0.1350 0.002 0.002 200000000 300000000 173507000 173507000 172032000 172191000 347000 345000 108342000 223786000 78811000 168056000 68061000 5701000 62360000 142757000 14701000 128056000 58860000 153227000 -5961000 -5961000 5961000 312000 372000 9420000 13252000 55408000 9420000 -549000 9969000 13252000 50590000 27385000 27376000 9811000 13474000 0 0 0 0 1401000 1365000 0 0 2232000 1650000 2110000 545000000 455000000 4049000 1708000 1825000000 0 0 1278000 37725000 616000 800000 0 0 22602000 19500000 2742000 2100000 2513000 700000000 4018000 455000000 1847000 2050000000 760000 557000 1615000 49000000 16000 16000 21000 21000 16000 21000 13000 91000 43000 139000 299000 -366000 0 0 56000 8000 3000 10000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13000 13000 91000 91000 0 0 2 2018-11-30 0.05 23283000 23283000 2018-11-16 0.57 0.00 0.57 1.14 0.00 1.14 0.45 0.98 1298000 -1956000 0.09 0.04 0.01 0.06 0.35 0.35 0.21 0.21 0.21 0.125 0.25 -0.02 -0.01 -0.02 -0.01 -0.18 -0.18 -0.07 -0.07 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.00 0.00 50387000 2639000 7661000 1654000 5608000 3557000 2507000 47535000 5202000 4181000 38060000 92000 49842000 5587000 6010000 38060000 185000 530000 2701000 769000 989000 1691000 2017000 2185000 60724000 8607000 13687000 38060000 370000 60724000 8607000 13687000 38060000 370000 13189000 3405000 9506000 0 278000 10882000 3020000 7677000 0 185000 0 91000 -127000 -574000 -379000 -708000 370000 535000 113208000 113208000 197981000 602000 197379000 440404000 875000 439529000 173361000 459825000 112752000 602000 112150000 213793000 875000 212918000 81273000 185825000 0.59 0.00 0.59 1.18 0.00 1.18 0.47 1.01 204000 10259000 457000 9802000 9334000 491000 8843000 837000 11976000 19132000 -1182000 58379000 18136000 8819000 2266000 3724000 -17497000 1830000 -175000 5883000 4841000 18550000 27699000 -1861000 1604000 14666000 3437000 46010000 6542000 31882000 43304000 67923000 94035000 33927000 46660000 2114000 4071000 2475000 6625000 3937000 10736000 192080000 175252000 1287753000 1324696000 112635000 111153000 170000 1130000 -1350000 6488000 6646000 423441000 281929000 P18M P45D 8631000 2717000 2717000 0 -77759000 -140663000 -31885000 -8284000 140054000 151692000 102493000 145000 102348000 204459000 384000 204075000 80436000 173849000 173849000 110849000 602000 110247000 208086000 875000 207211000 77844000 175895000 2491000 3873000 156000 867000 256000 -715000 0 0 0 0 -60000 -37000 0 0 -8000 -5000 0 0 5753000 18497000 -1881000 -5078000 -5078000 5849000 19327000 -1625000 -5793000 263000 370000 266000 535000 535000 56000 21000 0 0 -4000 -16000 0 0 419000 1237000 522000 -180000 -180000 41000 191000 24000 -82000 5904000 5474000 -445000 -344000 -129000 -98000 99347000 142262000 21236000 23283000 24118000 0 415508000 616047000 20044000 27356000 30683000 -117000 30800000 27687000 44750000 25882000 428076000 635119000 4701000 4737000 3223000 3376000 78048000 88930000 26078000 72225000 29700000 87664000 668587000 320000 668267000 670935000 266042000 106061000 159981000 29364000 35546000 54902000 146230000 583161000 129697000 453464000 90034000 84764000 155977000 252386000 232221000 81228000 150993000 25003000 32796000 58830000 115592000 613052000 120033000 493019000 79902000 101130000 189859000 242161000 266042000 6303000 259739000 583161000 15576000 567585000 232221000 613052000 61054000 160093000 65817000 196266000 P4Y 20000 0 17.03 0.00 20000 17.03 0.0039 0.0039 0.0032 0.0032 0.41 0.41 0.39 0.39 0.024 0.024 0.029 0.029 20246002 4327000 20.14 429000 33.24 2318000 14.80 14.97 22.52 21.70 329301000 12726000 13181000 25.24 31.11 11916000 310772000 29.99 1434000 18.06 55.66 0 993000 P5Y1M6D P5Y3M18D P5Y4M24D P5Y3M18D P6Y4D P7Y5M23D P7Y4M13D -117000 1434000 25882000 25879000 3000 23355000 31339000 100000000 150000000 52938000 803000 1947000 2750000 142262000 45200000 142262000 97062000 5000 142257000 1095673000 -34599000 461338000 347000 668587000 1149444000 -40392000 518556000 345000 670935000 7454000 13948000 773000 6120000 6072000 5056000 5408000 179354000 179124000 177245000 178021000 173234000 173052000 172189000 172613000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash, cash equivalents, and investments consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">104,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">97,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Money market instruments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">107,371</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">106,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">193,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">150,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">138,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">71,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">59,203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,805</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">420,016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">297,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">176,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">296,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">60,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">71,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">32,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">842</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">281,929</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">423,441</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">809,316</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">827,984</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company had the following outstanding forward contracts (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Currency</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Notional<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">USD<br clear="none"/>Equivalent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notional<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">USD<br clear="none"/>Equivalent</font></div></td></tr><tr><td colspan="7" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivatives Not Designated as Hedging Instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Euro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">22,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Japanese Yen</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">455,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">455,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">British Pound</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,650</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Hungarian Forint</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">700,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">545,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Korean Won</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,050,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,825,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Taiwanese Dollar</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">49,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">37,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Canadian Dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Singapore Dollar</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Swiss Franc</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s share-based payments that result in compensation expense consist of stock option grants and restricted stock awards. As of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Company had </font><font style="font-family:Arial;font-size:10pt;">20,246,002</font><font style="font-family:Arial;font-size:10pt;"> shares available for grant. Stock options are granted with an exercise price equal to the market value of the Company&#8217;s common stock at the grant date and generally vest over </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> or five years based upon continuous service and expire </font><font style="font-family:Arial;font-size:10pt;">ten</font><font style="font-family:Arial;font-size:10pt;"> years from the grant date. Vesting of restricted stock awards may be based on continuing employment and/or achievement of pre-established performance goals and objectives. Vesting for performance-based restricted stock awards and time-based restricted stock awards must not be less than </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> year and </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> years, respectively; however, awards with time-based vesting may become vested incrementally over such three-year period.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity for the </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;">-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Term&#160;(in&#160;years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Outstanding as of December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">55.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(429</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Outstanding as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">13,181</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">31.11</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">329,301</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercisable as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4,327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.01</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">154,377</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Options vested or expected to vest as of September 30, 2018 (1)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">11,916</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">29.99</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">310,772</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;(1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. Options expected to vest are calculated by applying an estimated forfeiture rate to the unvested options.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The fair values of stock options granted in each period presented were estimated using the following weighted-average assumptions:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months&#160;Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Risk-free rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">0.32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">0.32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Risk-free rate</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The risk-free rate was based upon a treasury instrument whose term was consistent with the contractual term of the option.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Expected dividend yield</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Generally, the current dividend yield is calculated by annualizing the cash dividend declared by the Company&#8217;s Board of Directors and dividing that result by the closing stock price on the grant date.&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Expected volatility</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The expected volatility was based upon a combination of historical volatility of&#160;the Company&#8217;s common stock over the contractual term of the option and implied volatility for traded options of the Company&#8217;s stock.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Expected term</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The expected term was derived from the binomial lattice model from the impact of events that trigger exercises over time.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company stratifies its employee population into </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> groups: one consisting of senior management and another consisting of all other employees. The Company currently applies an estimated annual forfeiture rate of </font><font style="font-family:Arial;font-size:10pt;">8%</font><font style="font-family:Arial;font-size:10pt;"> to all unvested options for senior management and a rate of </font><font style="font-family:Arial;font-size:10pt;">12%</font><font style="font-family:Arial;font-size:10pt;"> for all other employees. Each year during the first quarter, the company revises its estimated forfeiture rate. This resulted in an increase to compensation expense of </font><font style="font-family:Arial;font-size:10pt;">$1,283,000</font><font style="font-family:Arial;font-size:10pt;"> in 2018 and a decrease to compensation expense of </font><font style="font-family:Arial;font-size:10pt;">$673,000</font><font style="font-family:Arial;font-size:10pt;"> in 2017.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The weighted-average grant-date fair values of stock options granted during the three-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$22.52</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$14.80</font><font style="font-family:Arial;font-size:10pt;">, respectively. The weighted-average grant-date fair values of stock options granted during the nine-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$21.70</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$14.97</font><font style="font-family:Arial;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The total intrinsic values of stock options exercised for the three-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$17,985,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$28,462,000</font><font style="font-family:Arial;font-size:10pt;">, respectively. The total intrinsic values of stock options exercised for the nine-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$50,975,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$100,913,000</font><font style="font-family:Arial;font-size:10pt;">, respectively. The total fair values of stock options vested for the three-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$997,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$844,000</font><font style="font-family:Arial;font-size:10pt;">, respectively. The total fair values of stock options vested for the nine-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$27,557,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$19,557,000</font><font style="font-family:Arial;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">, total unrecognized compensation expense related to non-vested stock options was </font><font style="font-family:Arial;font-size:10pt;">$50,387,000</font><font style="font-family:Arial;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </font><font style="font-family:Arial;font-size:10pt;">1.61</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company's restricted stock activity for the nine-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares (in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-Average Grant Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value (in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Nonvested as of December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Granted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited or expired</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Nonvested as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:line-through;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:line-through;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:line-through;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:line-through;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The fair values of restricted stock awards granted were determined based upon the market value of the Company's common stock at the time of grant. The initial cost was then amortized over the period of vesting until the restrictions lapsed. These restricted shares became fully vested in 2018. Participants were entitled to dividends on the restricted stock awards, but only received those amounts if the shares vested. The sale or transfer of these shares was restricted during the vesting period.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The total stock-based compensation expense and the related income tax benefit recognized for the three-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$9,143,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1,654,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, and for the three-month period ended </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$8,026,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$2,639,000</font><font style="font-family:Arial;font-size:10pt;">, respectively. The total stock-based compensation expense and the related income tax benefit recognized for the nine-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$31,339,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$5,608,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, and for the nine-month period ended </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;"> were </font><font style="font-family:Arial;font-size:10pt;">$23,355,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$7,661,000</font><font style="font-family:Arial;font-size:10pt;">, respectively. </font><font style="font-family:Arial;font-size:10pt;">No</font><font style="font-family:Arial;font-size:10pt;"> compensation expense was capitalized as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> or </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the stock-based compensation expense by caption for each period presented on the Consolidated Statements of Operations (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research, development, and engineering</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">11,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,090</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Selling, general, and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">18,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9,143</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,026</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">31,339</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,355</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the deferred revenue and customer deposits activity for the nine-month period ended September 30, 2018 (in thousands):</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Increases to deferred revenue and customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">55,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign exchange rate changes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(986</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">13,252</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Derivative Instruments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s foreign currency risk management strategy is principally designed to mitigate the potential financial impact of changes in the value of transactions and balances denominated in foreign currencies resulting from changes in foreign currency exchange rates. Currently, the Company enters into </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> types of hedges to manage this risk. The first are economic hedges which utilize foreign currency forward contracts with maturities of up to </font><font style="font-family:Arial;font-size:10pt;">45</font><font style="font-family:Arial;font-size:10pt;"> days to manage the exposure to fluctuations in foreign currency exchange rates arising primarily from foreign-denominated receivables and payables. The gains and losses on these derivatives are intended to be offset by the changes in the fair value of the assets and liabilities being hedged. These economic hedges are not designated as hedging instruments for hedge accounting treatment. The second are cash flow hedges which utilize foreign currency forward contracts with maturities of up to </font><font style="font-family:Arial;font-size:10pt;">18 months</font><font style="font-family:Arial;font-size:10pt;"> to hedge specific forecasted transactions of the Company's foreign subsidiaries with the goal of protecting the Company's budgeted revenues and expenses against foreign currency exchange rate changes compared to its budgeted rates. These cash flow hedges are designated as hedging instruments for hedge accounting treatment. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company had the following outstanding forward contracts (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Currency</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Notional<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">USD<br clear="none"/>Equivalent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Notional<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">USD<br clear="none"/>Equivalent</font></div></td></tr><tr><td colspan="7" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivatives Not Designated as Hedging Instruments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Euro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">19,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">22,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Japanese Yen</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">455,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">455,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">British Pound</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,650</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Hungarian Forint</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">700,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">545,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Korean Won</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,050,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,825,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Taiwanese Dollar</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">49,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">37,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Canadian Dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Singapore Dollar</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Swiss Franc</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Information regarding the fair value of the outstanding forward contracts was as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Asset Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Liability Derivatives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Sheet<br clear="none"/>Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Sheet<br clear="none"/>Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font></div></td></tr><tr><td colspan="10" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivatives Not Designated as Hedging Instruments:<br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Economic hedge forward contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid&#160;expenses&#160;and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the gross activity for all derivative assets and liabilities which were presented on a net basis on the Consolidated Balance Sheets due to the right of offset with each counterparty (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="19" rowspan="1"></td></tr><tr><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Asset Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Liability Derivatives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross amounts of recognized assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross amounts of recognized liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross amounts offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross amounts offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net amount of assets presented</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net amount of liabilities presented</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">91</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Information regarding the effect of derivative instruments on the consolidated financial statements was as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Location in Financial Statements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td colspan="11" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivatives Designated as Hedging Instruments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gains (losses) recorded in shareholders' equity (effective portion)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated other comprehensive income (loss), net of tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations (effective portion)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research, development, and engineering expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Selling, general, and administrative expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">56</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gains (losses) recognized in current operations (ineffective portion and discontinued derivatives)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency gain (loss)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivatives Not Designated as Hedging Instruments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gains (losses) recognized in current operations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency gain (loss)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">299</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(366</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-Average Shares</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average shares were calculated as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic weighted-average common shares outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">172,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">173,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">172,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">173,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effect of dilutive stock options</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,056</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,408</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,072</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average common and common-equivalent shares outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">177,245</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">179,354</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">178,021</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">179,124</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock options to purchase </font><font style="font-family:Arial;font-size:10pt;">2,796,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2,353,000</font><font style="font-family:Arial;font-size:10pt;"> shares of common stock, on a weighted-average basis, were outstanding during the three-month and nine-month periods ended September 30, 2018, respectively, and </font><font style="font-family:Arial;font-size:10pt;">466,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">3,108,000</font><font style="font-family:Arial;font-size:10pt;"> for the same periods in 2017, but were not included in the calculation of dilutive net income per share because they were anti-dilutive.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the financial assets and liabilities required to be measured at fair value on a recurring basis as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">for Identical</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Assets (Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant&#160; Other</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs (Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;"><br clear="none"/>Unobservable<br clear="none"/>Inputs (Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Money market instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">314,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">226,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">131,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,437</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Economic hedge forward contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Economic hedge forward contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contingent consideration liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s money market instruments are reported at fair value based upon the daily market price for identical assets in active markets, and are therefore classified as Level 1. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s debt securities and forward contracts are reported at fair value based upon model-driven valuations in which all significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset or liability, and are therefore classified as Level 2. Management is responsible for estimating the fair value of these financial assets and liabilities, and in doing so, considers valuations provided by a large, third-party pricing service. For debt securities, this service maintains regular contact with market makers, brokers, dealers, and analysts to gather information on market movement, direction, trends, and other specific data. They use this information to structure yield curves for various types of debt securities and arrive at the daily valuations. The Company's forward contracts are typically traded or executed in over-the-counter markets with a high degree of pricing transparency. The market participants are generally large commercial banks.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company did not record an other-than-temporary impairment of these financial assets during the </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;">-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company's contingent consideration liabilities are reported at fair value based upon probability-adjusted present values of the consideration expected to be paid using significant inputs that are not observable in the market and are therefore classified as Level 3. Key assumptions used in these estimates include probability assessments with respect to the likelihood of achieving certain revenue milestones. The fair values of these contingent consideration liabilities were calculated using discount rates consistent with the level of risk of achievement, and are remeasured each reporting period with changes in fair value recorded in "Other income (expense)" on the Consolidated Statements of Operations.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the activity for the Company's liability measured at fair value using Level 3 inputs for the nine-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value adjustment to Manatee contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,350</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value adjustment to GVi contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value adjustment to Chiaro contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Payment of GVi contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Non-financial Assets that are Measured at Fair Value on a Non-recurring Basis</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-financial assets such as property, plant and equipment, goodwill, and intangible assets are required to be measured at fair value only when an impairment loss is recognized. The Company did not record an impairment charge related to these assets during the </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;">-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and October 1, 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the activity for the Company's liability measured at fair value using Level 3 inputs for the nine-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value adjustment to Manatee contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,350</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value adjustment to GVi contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value adjustment to Chiaro contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Payment of GVi contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Taxes</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A reconciliation of the United States federal statutory corporate tax rate to the Company&#8217;s income tax expense, or effective tax rate, was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months&#160;Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax provision at federal statutory corporate tax rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">State income taxes, net of federal benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign tax rate differential</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Discrete tax benefit related to Tax Act 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Discrete tax benefit related to stock option exercises</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other discrete tax events</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax provision</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On December 22, 2017, the United States Congress passed and the President signed into law the Tax Cuts and Jobs Act of 2017 (Tax Act). The Tax Act included a decrease in the U.S. federal statutory corporate tax rate from </font><font style="font-family:Arial;font-size:10pt;">35%</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">21%</font><font style="font-family:Arial;font-size:10pt;">, a one-time transition tax on unrepatriated foreign earnings, and limits on certain deductions. The Securities and Exchange Commission (SEC) released Staff Accounting Bulletin (SAB) No. 118 to provide guidance to companies on how to implement the accounting and disclosure changes as a result of the Tax Act. The Company made what it considered to be a reasonable estimate of the impact of the Tax Act in its financial statements for the year ended December 31, 2017. In the third quarter of 2018, the Company revised its estimate of the impact of the Tax Act based on additional regulatory guidance. The effective tax rate, as a result, was reduced by </font><font style="font-family:Arial;font-size:10pt;color:#000000;">9</font><font style="font-family:Arial;font-size:10pt;"> percentage points and </font><font style="font-family:Arial;font-size:10pt;color:#000000;">4</font><font style="font-family:Arial;font-size:10pt;"> percentage points for the three-month and nine-month period ended September 30, 2018, respectively.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This significant estimate is highly judgmental and changes to this estimate could result in material charges or credits in future reporting periods. The Company will continue to review the guidance at the Federal and State levels through the end of 2018 and additional revisions to the estimates of the impact of the Tax Act may be required in the fourth quarter of 2018 as regulatory guidance continues to develop, specifically at the individual State level. The Tax Act subjects the Company to current tax on Global Intangible Low-Taxed Income (GILTI) earned by certain foreign subsidiaries.&#160; The Company has made an accounting policy election to provide for the tax expense related to GILTI in the year the tax is incurred rather than recognize deferred taxes for these temporary differences.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The majority of income earned outside of the United States is permanently reinvested to provide funds for international expansion. The Company is tax resident in numerous jurisdictions around the world and has identified its major jurisdictions as the United States, Ireland, and China. The statutory tax rate is </font><font style="font-family:Arial;font-size:10pt;">12.5%</font><font style="font-family:Arial;font-size:10pt;"> in Ireland and </font><font style="font-family:Arial;font-size:10pt;">25%</font><font style="font-family:Arial;font-size:10pt;"> in China, compared to the U.S. federal statutory corporate tax rate of </font><font style="font-family:Arial;font-size:10pt;">21%</font><font style="font-family:Arial;font-size:10pt;">. International rights to certain of the Company's intellectual property are held by a subsidiary whose legal jurisdiction does not tax this income, resulting in a foreign effective tax rate that is lower than the above mentioned statutory rates, although the reduced taxes overseas have been partially offset by changes in U.S. tax law. These differences resulted in a decrease in the effective tax rate by </font><font style="font-family:Arial;font-size:10pt;">7</font><font style="font-family:Arial;font-size:10pt;"> percentage points</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;"> </font><font style="font-family:Arial;font-size:10pt;">for the three-month and </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;">-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">, and a decrease in the effective tax rate by </font><font style="font-family:Arial;font-size:10pt;">18</font><font style="font-family:Arial;font-size:10pt;"> percentage points for the three-month and nine-month periods ended </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The excess tax benefit arising from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes from stock option exercises resulted in a decrease of the effective tax rate by </font><font style="font-family:Arial;font-size:10pt;">4</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">7</font><font style="font-family:Arial;font-size:10pt;"> percentage points for the three-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;">, respectively, and a decrease of the effective tax rate by </font><font style="font-family:Arial;font-size:10pt;">5</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">13</font><font style="font-family:Arial;font-size:10pt;"> percentage points for the </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;">-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;">, respectively. Certain reserves for income taxes and other provision-to-return adjustments resulted in a decrease of the effective tax rate by </font><font style="font-family:Arial;font-size:10pt;color:#000000;">2</font><font style="font-family:Arial;font-size:10pt;"> percentage points for both the three-month periods ended September 30, 2018 and October 1, 2017 and a decrease of the effective tax rate by </font><font style="font-family:Arial;font-size:10pt;color:#000000;">1</font><font style="font-family:Arial;font-size:10pt;"> percentage point for both the nine-month periods ended September 30, 2018 and October 1, 2017.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 1, 2018, the Company adopted Accounting Standard Update (ASU) 2016-16, "Income Taxes - Intra-Entity Transfers of Assets Other than Inventory." This Update requires the recognition of deferred income taxes for an intra-entity transfer of an asset other than inventory. As a result of this ASU, the Company recorded </font><font style="font-family:Arial;font-size:10pt;">$5,961,000</font><font style="font-family:Arial;font-size:10pt;"> through a cumulative-effect adjustment directly to retained earnings at the beginning of fiscal year 2018.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;">-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Company recorded a </font><font style="font-family:Arial;font-size:10pt;">$204,000</font><font style="font-family:Arial;font-size:10pt;"> increase in reserves for income taxes, net of deferred tax benefit. Estimated interest and penalties included in these amounts totaled </font><font style="font-family:Arial;font-size:10pt;">$33,000</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;">-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s reserve for income taxes, including gross interest and penalties, was </font><font style="font-family:Arial;font-size:10pt;">$7,674,000</font><font style="font-family:Arial;font-size:10pt;"> as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">, which included </font><font style="font-family:Arial;font-size:10pt;">$6,646,000</font><font style="font-family:Arial;font-size:10pt;"> classified as a non-current liability and </font><font style="font-family:Arial;font-size:10pt;">$1,028,000</font><font style="font-family:Arial;font-size:10pt;"> recorded as a reduction to non-current deferred tax assets. The amount of gross interest and penalties included in these balances was </font><font style="font-family:Arial;font-size:10pt;">$773,000</font><font style="font-family:Arial;font-size:10pt;">. If the Company&#8217;s tax positions were sustained or the statutes of limitations related to certain positions expired, these reserves would be released and income tax expense would be reduced in a future period. As a result of the expiration of certain statutes of limitations, there is a potential that a portion of these reserves could be released, which would decrease income tax expense by approximately </font><font style="font-family:Arial;font-size:10pt;">$1,200,000</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">$1,300,000</font><font style="font-family:Arial;font-size:10pt;"> over the next twelve months.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has defined its major tax jurisdictions as the United States, Ireland, and China, and within the United States, Massachusetts. Within the United States, the tax years </font><font style="font-family:Arial;font-size:10pt;">2015 through 2017</font><font style="font-family:Arial;font-size:10pt;"> remain open to examination by the Internal Revenue Service and various state tax authorities. The tax years </font><font style="font-family:Arial;font-size:10pt;">2014 through 2017</font><font style="font-family:Arial;font-size:10pt;"> remain open to examination by various taxing authorities in other jurisdictions in which the Company operates.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortized intangible assets consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Distribution networks</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">38,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">38,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Completed technologies</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">13,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7,677</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,587</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">60,724</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">49,842</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">10,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Distribution networks</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Completed technologies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">60,724</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,535</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of September 30, 2018, estimated future amortization expense related to intangible assets is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Year Ended December&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Remainder of fiscal 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">10,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventories consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">46,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">43,304</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,882</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">94,035</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">67,923</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the effective maturity dates of the Company&#8217;s available-for-sale investments as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">&lt;1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">1-2 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2-3 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">3-4 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">4-5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">5-7 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">138,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">80,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">68,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">314,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">193,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,711</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">226,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">71,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30,840</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">131,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,437</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">420,016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">151,316</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">74,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">40,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6,572</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">701,945</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Cash, Cash Equivalents, and Investments</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash, cash equivalents, and investments consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">104,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">97,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Money market instruments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">107,371</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">106,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">193,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">150,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">138,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">71,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">59,203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,805</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">420,016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">297,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">176,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">296,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">60,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">71,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">32,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">842</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">281,929</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">423,441</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">809,316</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">827,984</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills consist of debt securities issued by the U.S. government; corporate bonds consist of debt securities issued by both domestic and foreign companies; asset-backed securities consist of debt securities collateralized by pools of receivables or loans with credit enhancement; sovereign bonds consist of direct debt issued by foreign governments; municipal bonds consist of debt securities issued by state and local government entities; and agency bonds consist of domestic or foreign obligations of government agencies and government sponsored enterprises that have government backing. All securities are denominated in U.S. Dollars.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s available-for-sale investments as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">193,631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(284</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">193,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">138,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">138,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">71,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(209</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">71,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">175,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">176,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">60,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">60,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">702,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">608</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(1,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">701,945</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s gross unrealized losses and fair values for available-for-sale investments in an unrealized loss position as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized Loss Position For:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">137,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">63,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">200,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">116,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(386</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">42,922</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(297</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">158,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(683</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">57,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38,256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(53</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">317,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(779</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">149,642</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(681</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">466,837</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(1,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">, the Company did not recognize any other-than-temporary impairment of these investments. In its evaluation, management considered the type of security, the credit rating of the security, the length of time the security has been in a loss position, the size of the loss position, the Company's intent and ability to hold the security to expected recovery of value, and other meaningful information. The Company does not intend to sell, and is unlikely to be required to sell, any of these available-for-sale investments before their effective maturity or market price recovery.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recorded gross realized gains and gross realized losses on the sale of debt securities totaling </font><font style="font-family:Arial;font-size:10pt;">$283,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$17,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, during the three-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$306,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$43,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, during the three-month period ended </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;">. The Company recorded gross realized gains and gross realized losses on the sale of debt securities totaling </font><font style="font-family:Arial;font-size:10pt;">$646,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$111,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, during the nine-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$449,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$79,000</font><font style="font-family:Arial;font-size:10pt;">, respectively, during the nine-month period ended </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;">. These gains and losses are included in "Investment income" on the Consolidated Statement of Operations. Prior to the sale of these securities, unrealized gains and losses for these debt securities, net of tax, are recorded in shareholders&#8217; equity as accumulated other comprehensive income (loss).</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the effective maturity dates of the Company&#8217;s available-for-sale investments as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">&lt;1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">1-2 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2-3 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">3-4 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">4-5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">5-7 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">138,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">80,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">68,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">314,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">193,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,711</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">226,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">71,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30,840</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">131,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,437</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">420,016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">151,316</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">74,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">40,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6,572</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">701,945</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">New Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2016-02 and 2018-11, "Leases"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2016-02 creates Topic 842, Leases. The objective of this ASU is to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet, and disclosing key information about leasing arrangements. This ASU applies to any entity that enters into a lease, although lessees will see the most significant changes. The main difference between current GAAP and Topic 842 is the recognition of lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under current GAAP. Topic 842 distinguishes between finance leases and operating leases, which are substantially similar to the classification criteria for distinguishing between capital leases and operating leases under current GAAP. For public companies, the guidance in ASU 2016-02 is effective for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. In July 2018, the Financial Accounting Standards Board issued ASU 2018-11 to amend ASU 2016-02 and provided an additional (and optional) transition method to adopt the new lease standard. This transition method allows entities to apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption instead of using the original modified retrospective transition method of adoption which required the restatement of all prior period financial statements. Under this new transition method, the comparative periods presented in the financial statements will continue to be in accordance with current GAAP (Topic 840, Leases). Management will adopt the new lease standard using this new transition method under ASU 2018-11. As of the date of this report, management has determined the scope of leases subject to the new accounting requirements, has selected a software package to assist with compliance, and has reviewed all leases in scope. Management is in the process of completing the implementation of the lease accounting software, training relevant employees, and finalizing the internal lease accounting policy and the related processes, internal controls, and disclosures. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2016-13, "Financial Instruments - Measurement of Credit Losses"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2016-13 applies to all reporting entities holding financial assets that are not accounted for at fair value through net income (debt securities).&#160; The amendments in this ASU eliminate the probable initial recognition threshold to recognize a credit loss under current GAAP and, instead, reflect an entity&#8217;s current estimate of all expected credit losses. In addition, this ASU broadens the information an entity must consider in developing the credit loss estimate, including the use of reasonable and supportable forecasted information.&#160; The amendments in this ASU require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down and an entity will be able to record reversals of credit losses in current period net income. For public companies, the guidance in ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years.&#160; This ASU should be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective.&#160; Management does not expect ASU 2016-13 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2017-08, "Receivables - Nonrefundable Fees and Other Costs - Premium Amortization on Purchased Callable Debt Securities"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2017-08 applies to all reporting entities that hold investments in callable debt securities that have an amortized cost basis in excess of the amount that is repayable by the issuer at the earliest call date (that is, at a premium). The amendments in this ASU shorten the amortization period for certain callable debt securities held at a premium. Specifically, the amendments require the premium to be amortized to the earliest call date. The amendments do not require an accounting change for securities held at a discount; the discount continues to be amortized to maturity. Under current GAAP, premiums and discounts on callable debt securities generally are amortized to the maturity date. If that callable debt security is subsequently called, the entity records a loss equal to the unamortized premium. The amendments in this ASU more closely align the amortization period of premiums and discounts to expectations incorporated in market pricing on the underlying securities. For public companies, the amendments in ASU 2017-08 are effective for annual periods beginning after December 15, 2019, and interim reporting periods within fiscal years beginning after December 15, 2020. This ASU should be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption, and, in the period of adoption, the entity is required to provide disclosures about the change in accounting principle. Early adoption is permitted, including adoption in an interim period. Management does not expect ASU 2017-08 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2017-12, "Derivatives and Hedging - Targeted Improvements to Accounting for Hedging Activities"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2017-12 applies to all reporting entities that elect to apply hedge accounting. The hedge accounting requirements under current GAAP sometimes do not permit an entity to properly recognize the economic results of the hedging strategy in the financial statements, and they are difficult to understand and interpret. The amendments in this ASU make certain targeted improvements to simplify the application of the hedge accounting guidance. Also, they better align the risk management activities and financial reporting for hedging relationships through changes to both 1) the designation and measurement guidance for qualifying hedging relationships and 2) the presentation of hedge results. For public companies, the amendments in ASU 2017-12 are effective for annual reporting periods beginning after December 15, 2018, and interim reporting periods within those fiscal years. Early adoption is permitted including adoption in any interim period after issuance of the ASU. All transition requirements and elections should be applied to hedging relationships existing on the date of adoption. The entity should apply a cumulative-effect adjustment related to eliminating the separate measurement of ineffectiveness to accumulated other comprehensive income with a corresponding adjustment to the opening balance of retained earnings as of the beginning of the fiscal year that an entity adopts the amendments in this ASU. The amended presentation and disclosure guidance is required only prospectively. Management does not expect ASU 2017-12 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2018-01, "Land Easement Practical Expedient for Transition to Topic 842"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2018-01 applies to entities with land easements that exist or expired before an entity&#8217;s adoption of Topic 842, provided that the entity does not account for those land easements as leases under Topic 840. The amendments in this ASU permit an entity to elect an optional transition practical expedient to not evaluate under Topic 842 land easements that exist or expired before the entity&#8217;s adoption of Topic 842 and that were not previously accounted for as leases under Topic 840. An entity that elects this practical expedient should apply the practical expedient consistently to all of its existing or expired land easements that were not previously accounted for as leases under Topic 840. Once an entity adopts Topic 842, it should apply that Topic prospectively to all new (or modified) land easements to determine whether the arrangement should be accounted for as a lease. An entity that does not elect this practical expedient should evaluate all existing or expired land easements in connection with the adoption of the new lease requirements in Topic 842 to assess whether they meet the definition of a lease. The amendments in this ASU affect the amendments in ASU 2016-02, which are not yet effective but may be early adopted. The effective date and transition requirements for the amendments are the same as the effective date and transition requirements in ASU 2016-02, which is for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. Management does not expect ASU 2018-01 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2018-02, "Income Statement - Reporting Comprehensive Income"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2018-02 applies to entities required to apply the provisions of Topic 220, Income Statement - Reporting Comprehensive Income, and has items of other comprehensive income for which the related tax effects are presented in other comprehensive income as required by GAAP. The amendments in this ASU allow a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the "Tax Act"). Consequently, the amendments eliminate the stranded tax effects resulting from the Tax Act and will improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires the effect of a change in tax laws or rates to be included in income from continuing operations is not affected. The amendments in this ASU also require certain disclosures about stranded tax effects. The amendments in this ASU are effective for all entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption of the amendments in this ASU is permitted, including adoption in any interim period. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Act is recognized. Management does not expect ASU 2018-02 to have a material impact on the Company's financial statements and disclosures. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2018-07, "Compensation - Stock Compensation - Improvements to Nonemployee Share-Based Payment Accounting"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2018-07 applies to all entities that enter into share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this ASU expand the scope of Topic 718, Compensation - Stock Compensation, to include share-based payments transactions to nonemployees. Changes to the accounting for nonemployee awards as a result of this ASU include: 1) equity-classified nonemployee share-based payment awards are measured at the grant date, instead of the previous requirement to remeasure the awards through the performance completion date, 2) for awards with performance conditions, compensation cost is recognized when the achievement of the performance condition is probable, rather than upon achievement, and 3) the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting is eliminated. This ASU clarifies that Topic 718 does not apply to financing transactions or awards granted to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. An entity should only remeasure liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which the measurement date has not been established through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. Management does not expect ASU 2018-07 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2018-15, "Intangibles - Goodwill and Other - Internal-Use Software"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2018-15 applies to entities that are a customer in a hosting arrangement that is a service contract. The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Accordingly, the amendments in this ASU require an entity in a hosting arrangement that is a service contract to follow the guidance in Subtopic 350-40 to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. Further, it requires the entity to expense the capitalized implementation costs over the term of the hosting arrangement. In addition, it requires the presentation of the expenses related to the capitalized implementation costs in the same line item in the statement of income as the fees associated with the hosting element of the arrangement and the classification of the payments for the capitalized implementation costs in the statement of cash flows in the same manner as the payments made for the fees associated with the hosting element. The amendments in this ASU are effective for public entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years, with early adoption permitted. Management does not expect ASU 2018-15 to have a material impact on the Company's financial statement and disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2016-02 and 2018-11, "Leases"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2016-02 creates Topic 842, Leases. The objective of this ASU is to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet, and disclosing key information about leasing arrangements. This ASU applies to any entity that enters into a lease, although lessees will see the most significant changes. The main difference between current GAAP and Topic 842 is the recognition of lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under current GAAP. Topic 842 distinguishes between finance leases and operating leases, which are substantially similar to the classification criteria for distinguishing between capital leases and operating leases under current GAAP. For public companies, the guidance in ASU 2016-02 is effective for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. In July 2018, the Financial Accounting Standards Board issued ASU 2018-11 to amend ASU 2016-02 and provided an additional (and optional) transition method to adopt the new lease standard. This transition method allows entities to apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption instead of using the original modified retrospective transition method of adoption which required the restatement of all prior period financial statements. Under this new transition method, the comparative periods presented in the financial statements will continue to be in accordance with current GAAP (Topic 840, Leases). Management will adopt the new lease standard using this new transition method under ASU 2018-11. As of the date of this report, management has determined the scope of leases subject to the new accounting requirements, has selected a software package to assist with compliance, and has reviewed all leases in scope. Management is in the process of completing the implementation of the lease accounting software, training relevant employees, and finalizing the internal lease accounting policy and the related processes, internal controls, and disclosures. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2016-13, "Financial Instruments - Measurement of Credit Losses"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2016-13 applies to all reporting entities holding financial assets that are not accounted for at fair value through net income (debt securities).&#160; The amendments in this ASU eliminate the probable initial recognition threshold to recognize a credit loss under current GAAP and, instead, reflect an entity&#8217;s current estimate of all expected credit losses. In addition, this ASU broadens the information an entity must consider in developing the credit loss estimate, including the use of reasonable and supportable forecasted information.&#160; The amendments in this ASU require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down and an entity will be able to record reversals of credit losses in current period net income. For public companies, the guidance in ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years.&#160; This ASU should be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective.&#160; Management does not expect ASU 2016-13 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2017-08, "Receivables - Nonrefundable Fees and Other Costs - Premium Amortization on Purchased Callable Debt Securities"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2017-08 applies to all reporting entities that hold investments in callable debt securities that have an amortized cost basis in excess of the amount that is repayable by the issuer at the earliest call date (that is, at a premium). The amendments in this ASU shorten the amortization period for certain callable debt securities held at a premium. Specifically, the amendments require the premium to be amortized to the earliest call date. The amendments do not require an accounting change for securities held at a discount; the discount continues to be amortized to maturity. Under current GAAP, premiums and discounts on callable debt securities generally are amortized to the maturity date. If that callable debt security is subsequently called, the entity records a loss equal to the unamortized premium. The amendments in this ASU more closely align the amortization period of premiums and discounts to expectations incorporated in market pricing on the underlying securities. For public companies, the amendments in ASU 2017-08 are effective for annual periods beginning after December 15, 2019, and interim reporting periods within fiscal years beginning after December 15, 2020. This ASU should be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption, and, in the period of adoption, the entity is required to provide disclosures about the change in accounting principle. Early adoption is permitted, including adoption in an interim period. Management does not expect ASU 2017-08 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2017-12, "Derivatives and Hedging - Targeted Improvements to Accounting for Hedging Activities"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2017-12 applies to all reporting entities that elect to apply hedge accounting. The hedge accounting requirements under current GAAP sometimes do not permit an entity to properly recognize the economic results of the hedging strategy in the financial statements, and they are difficult to understand and interpret. The amendments in this ASU make certain targeted improvements to simplify the application of the hedge accounting guidance. Also, they better align the risk management activities and financial reporting for hedging relationships through changes to both 1) the designation and measurement guidance for qualifying hedging relationships and 2) the presentation of hedge results. For public companies, the amendments in ASU 2017-12 are effective for annual reporting periods beginning after December 15, 2018, and interim reporting periods within those fiscal years. Early adoption is permitted including adoption in any interim period after issuance of the ASU. All transition requirements and elections should be applied to hedging relationships existing on the date of adoption. The entity should apply a cumulative-effect adjustment related to eliminating the separate measurement of ineffectiveness to accumulated other comprehensive income with a corresponding adjustment to the opening balance of retained earnings as of the beginning of the fiscal year that an entity adopts the amendments in this ASU. The amended presentation and disclosure guidance is required only prospectively. Management does not expect ASU 2017-12 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2018-01, "Land Easement Practical Expedient for Transition to Topic 842"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2018-01 applies to entities with land easements that exist or expired before an entity&#8217;s adoption of Topic 842, provided that the entity does not account for those land easements as leases under Topic 840. The amendments in this ASU permit an entity to elect an optional transition practical expedient to not evaluate under Topic 842 land easements that exist or expired before the entity&#8217;s adoption of Topic 842 and that were not previously accounted for as leases under Topic 840. An entity that elects this practical expedient should apply the practical expedient consistently to all of its existing or expired land easements that were not previously accounted for as leases under Topic 840. Once an entity adopts Topic 842, it should apply that Topic prospectively to all new (or modified) land easements to determine whether the arrangement should be accounted for as a lease. An entity that does not elect this practical expedient should evaluate all existing or expired land easements in connection with the adoption of the new lease requirements in Topic 842 to assess whether they meet the definition of a lease. The amendments in this ASU affect the amendments in ASU 2016-02, which are not yet effective but may be early adopted. The effective date and transition requirements for the amendments are the same as the effective date and transition requirements in ASU 2016-02, which is for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. Management does not expect ASU 2018-01 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2018-02, "Income Statement - Reporting Comprehensive Income"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2018-02 applies to entities required to apply the provisions of Topic 220, Income Statement - Reporting Comprehensive Income, and has items of other comprehensive income for which the related tax effects are presented in other comprehensive income as required by GAAP. The amendments in this ASU allow a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the "Tax Act"). Consequently, the amendments eliminate the stranded tax effects resulting from the Tax Act and will improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires the effect of a change in tax laws or rates to be included in income from continuing operations is not affected. The amendments in this ASU also require certain disclosures about stranded tax effects. The amendments in this ASU are effective for all entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption of the amendments in this ASU is permitted, including adoption in any interim period. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Act is recognized. Management does not expect ASU 2018-02 to have a material impact on the Company's financial statements and disclosures. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2018-07, "Compensation - Stock Compensation - Improvements to Nonemployee Share-Based Payment Accounting"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2018-07 applies to all entities that enter into share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this ASU expand the scope of Topic 718, Compensation - Stock Compensation, to include share-based payments transactions to nonemployees. Changes to the accounting for nonemployee awards as a result of this ASU include: 1) equity-classified nonemployee share-based payment awards are measured at the grant date, instead of the previous requirement to remeasure the awards through the performance completion date, 2) for awards with performance conditions, compensation cost is recognized when the achievement of the performance condition is probable, rather than upon achievement, and 3) the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting is eliminated. This ASU clarifies that Topic 718 does not apply to financing transactions or awards granted to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. An entity should only remeasure liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which the measurement date has not been established through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. Management does not expect ASU 2018-07 to have a material impact on the Company's financial statements and disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounting Standards Update (ASU) 2018-15, "Intangibles - Goodwill and Other - Internal-Use Software"</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ASU 2018-15 applies to entities that are a customer in a hosting arrangement that is a service contract. The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Accordingly, the amendments in this ASU require an entity in a hosting arrangement that is a service contract to follow the guidance in Subtopic 350-40 to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. Further, it requires the entity to expense the capitalized implementation costs over the term of the hosting arrangement. In addition, it requires the presentation of the expenses related to the capitalized implementation costs in the same line item in the statement of income as the fees associated with the hosting element of the arrangement and the classification of the payments for the capitalized implementation costs in the statement of cash flows in the same manner as the payments made for the fees associated with the hosting element. The amendments in this ASU are effective for public entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years, with early adoption permitted. Management does not expect ASU 2018-15 to have a material impact on the Company's financial statement and disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company's restricted stock activity for the nine-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares (in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-Average Grant Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value (in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Nonvested as of December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Granted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited or expired</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Nonvested as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:line-through;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:line-through;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:line-through;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:line-through;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the gross activity for all derivative assets and liabilities which were presented on a net basis on the Consolidated Balance Sheets due to the right of offset with each counterparty (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="19" rowspan="1"></td></tr><tr><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Asset Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Liability Derivatives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross amounts of recognized assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross amounts of recognized liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross amounts offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross amounts offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net amount of assets presented</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net amount of liabilities presented</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">91</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Warranty Obligations</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company records the estimated cost of fulfilling product warranties at the time of sale based upon historical costs to fulfill claims. Obligations may also be recorded subsequent to the time of sale whenever specific events or circumstances impacting product quality become known that would not have been taken into account using historical data. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers and third-party contract manufacturers, the Company&#8217;s warranty obligation is affected by product failure rates, material usage, and service delivery costs incurred in correcting a product failure. An adverse change in any of these factors may result in the need for additional warranty provisions. Warranty obligations are included in &#8220;Accrued expenses&#8221; on the Consolidated Balance Sheets.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The changes in the warranty obligation were as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Provisions for warranties issued during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fulfillment of warranty obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign exchange rate changes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(117</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4,737</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 1, 2018, the Company adopted Accounting Standards Codification (ASC) 606, "Revenue from Contracts with Customers," using the full retrospective method to present all periods reported on a consistent basis. Accordingly, prior-period results have been restated to apply the provisions of this ASC.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As a result of this adoption, revenue for software-only products sold as part of multiple-deliverable arrangements are no longer deferred when vendor-specific objective evidence of fair value does not exist for the undelivered elements of the arrangement. This change results in earlier recognition of revenue. In addition, certain of the Company&#8217;s product accessory sales, which were reported on a net basis, are now reported on a gross basis as a result of applying the expanded guidance in the new standard related to principal versus agent considerations. This change results in the Company reporting higher revenue and higher cost of revenue when these sales are reported on a gross basis, although the gross margin dollars do not change. Furthermore, for arrangements that include customer-specified acceptance criteria, revenue is recognized when the Company can objectively determine that control has been transferred to the customer in accordance with the agreed-upon specifications in the contract, which may occur before formal customer acceptance. This change primarily impacts revenue recognition for arrangements in the logistics industry where certain customer solutions include installed products and results in earlier recognition of revenue.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of the standard impacted our previously-reported results as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Statement of Operations</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As restated</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">259,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">266,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">567,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">583,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">62,360</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,701</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">68,061</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">128,056</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,701</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">142,757</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross margin</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">197,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">197,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">439,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">440,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">110,247</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">110,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">207,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">208,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income before income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">112,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">112,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">212,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">213,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax expense (benefit)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,802</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">457</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,259</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,843</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">491</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">102,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">102,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">204,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">204,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="24" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net income per weighted-average common and common-equivalent share:</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.57</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.57</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Balance Sheet</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As restated</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue and customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">668,267</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">668,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes disaggregated revenue information by geographic area based upon the customer's country of domicile (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Europe</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">115,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">146,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">242,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">252,386</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">58,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">54,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">189,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">155,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Greater China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">32,796</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35,546</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">101,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">84,764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other Asia</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">25,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">79,902</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">90,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">232,221</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">266,042</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">613,052</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">583,161</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes disaggregated revenue information by revenue type (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Standard products and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">150,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">159,981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">493,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">453,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Application-specific customer solutions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">81,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">106,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">120,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">129,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">232,221</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">266,042</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">613,052</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">583,161</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Costs to Fulfill a Contract</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Costs to fulfill a contract are included in "Prepaid expenses and other current assets" on the Consolidated Balance Sheet and amounted to </font><font style="font-family:Arial;font-size:10pt;">$6,811,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$3,230,000</font><font style="font-family:Arial;font-size:10pt;"> as of September 30, 2018 and December 31, 2017, respectively.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Accounts Receivable, Contract Assets, and Contract Liabilities</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts receivable represent amounts billed and currently due from customers which are reported at their net estimated realizable value. The Company maintains reserves against its accounts receivable for potential credit losses. Credit losses recognized on accounts receivable were immaterial for the three-month and nine-month periods ended September 30, 2018 and October 1, 2017, respectively. Contract assets consist of unbilled revenue which arises when revenue is recognized in advance of billing for certain application-specific customer solutions contracts. Contract liabilities consist of deferred revenue and customer deposits which arise when amounts are billed to or collected from customers in advance of revenue recognition.</font></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the deferred revenue and customer deposits activity for the nine-month period ended September 30, 2018 (in thousands):</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Increases to deferred revenue and customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">55,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign exchange rate changes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(986</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">13,252</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As a practical expedient, the Company has elected not to disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations, as our contracts have an original expected duration of less than one year.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes disaggregated revenue information by geographic area based upon the customer's country of domicile (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Europe</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">115,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">146,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">242,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">252,386</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">58,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">54,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">189,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">155,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Greater China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">32,796</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35,546</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">101,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">84,764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other Asia</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">25,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">79,902</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">90,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">232,221</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">266,042</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">613,052</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">583,161</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recognizes revenue in accordance with Accounting Standards Codification (ASC) 606, &#8220;Revenue from Contracts with Customers.&#8221; The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Identifying the Contract with the Customer</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company identifies contracts with customers as agreements that create enforceable rights and obligations, which typically take the form of customer contracts or purchase orders. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Identifying the Performance Obligations in the Contract</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company identifies performance obligations as promises in contracts to transfer distinct goods or services. Standard products and services that the Company regularly sells separately are accounted for as distinct performance obligations. Application-specific customer solutions that are comprised of a combination of products and services are accounted for as one performance obligation to deliver a total solution to the customer. On-site support services that are provided to the customer after the solution is deployed are accounted for as a separate performance obligation. These solutions are provided to customers in a variety of industries, including the consumer electronics, logistics, and automotive industries. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Shipping and handling activities for which the Company is responsible under the terms and conditions of the sale are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company&#8217;s promise to transfer the goods and are expensed when revenue is recognized.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. If revenue is recognized before immaterial promises have been completed, then the costs related to such immaterial promises are accrued at the time of sale.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Determining the Transaction Price</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company determines the transaction price as the amount of consideration it expects to receive in exchange for transferring promised goods or services to the customer. Amounts collected from customers for sales taxes are excluded from the transaction price. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Allocating the Transaction Price to the Performance Obligations</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company allocates the transaction price to each performance obligation at contract inception based on a relative stand-alone selling price basis, or the price at which the Company would sell the good or service separately to similar customers in similar circumstances.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Recognizing Revenue When (or As) the Performance Obligations are Satisfied</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recognizes revenue when it transfers the promised goods or services to the customer. Revenue for standard products is recognized at the point in time when the customer obtains control of the goods, which is typically upon delivery when the customer has legal title, physical possession, the risks and rewards of ownership, and an enforceable obligation to pay for the products. Revenue for services, which are not material, is typically recognized over the time the service is provided. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue for application-specific customer solutions is recognized at the point in time when the solution is validated, which is the point in time when the Company can objectively determine that the agreed-upon specifications in the contract have been met and the customer will accept the performance obligations in the arrangement. Although the customer may have taken legal title and physical possession of the goods when they arrived at the customer&#8217;s designated site, the significant risks and rewards of ownership transfer to the customer only upon validation. Revenue for on-site support services related to these solutions is recognized over the time the service is provided. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In certain instances, an arrangement may include customer-specified acceptance provisions or performance guarantees that allow the customer to accept or reject delivered products that do not meet the customer&#8217;s specifications. If the Company can objectively determine that control of a good or service has been transferred to the customer in accordance with the agreed-upon specifications in the contract, then customer acceptance is a formality. If acceptance provisions are presumed to be substantive, then revenue is deferred until customer acceptance. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the Company&#8217;s standard products and services, revenue recognition and billing typically occur at the same time. For application-specific customer solutions, however, the agreement with the customer may provide for billing terms which differ from revenue recognition criteria, resulting in either deferred revenue or unbilled revenue. Credit assessments are performed to determine payment terms, which vary by region, industry, and customer. Prepayment terms result in contract liabilities for customer deposits. When credit is granted to customers, payment is typically due 30 to 90 days from billing. The Company's contracts have an original expected duration of less than one year, and therefore as a practical expedient, the Company has elected to ignore the impact of the time value of money on a contract and to expense sales commissions. The Company recognizes an asset for costs to fulfill a contract if the costs relate directly to the contract and to future performance, and the costs are expected to be recovered. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Management exercises judgment when determining the amount of revenue to be recognized each period. Such judgments include, but are not limited to, assessing the customer&#8217;s ability and intention to pay substantially all of the contract consideration when due, determining when two or more contracts should be combined and accounted for as a single contract, determining whether a contract modification has occurred, assessing whether promises are immaterial in the context of the contract, determining whether material promises in a contract represent distinct performance obligations, estimating the transaction price for a contract that contains variable consideration, determining the stand-alone selling price of each performance obligation, determining whether control is transferred over time or at a point in time for performance obligations, and assessing whether formal customer acceptance provisions are substantive.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s available-for-sale investments as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">193,631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(284</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">193,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">138,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">138,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">71,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(209</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">71,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">175,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">176,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">60,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">60,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">702,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">608</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(1,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">701,945</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Information regarding the effect of derivative instruments on the consolidated financial statements was as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Location in Financial Statements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td colspan="11" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivatives Designated as Hedging Instruments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gains (losses) recorded in shareholders' equity (effective portion)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated other comprehensive income (loss), net of tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations (effective portion)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research, development, and engineering expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Selling, general, and administrative expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">56</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gains (losses) recognized in current operations (ineffective portion and discontinued derivatives)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency gain (loss)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivatives Not Designated as Hedging Instruments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gains (losses) recognized in current operations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency gain (loss)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">299</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(366</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Information regarding the fair value of the outstanding forward contracts was as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Asset Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Liability Derivatives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Sheet<br clear="none"/>Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Sheet<br clear="none"/>Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font></div></td></tr><tr><td colspan="10" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivatives Not Designated as Hedging Instruments:<br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Economic hedge forward contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid&#160;expenses&#160;and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A reconciliation of the United States federal statutory corporate tax rate to the Company&#8217;s income tax expense, or effective tax rate, was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months&#160;Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax provision at federal statutory corporate tax rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">State income taxes, net of federal benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign tax rate differential</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Tax credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Discrete tax benefit related to Tax Act 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Discrete tax benefit related to stock option exercises</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other discrete tax events</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax provision</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the stock-based compensation expense by caption for each period presented on the Consolidated Statements of Operations (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">1,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research, development, and engineering</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">11,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,090</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Selling, general, and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">18,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">9,143</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,026</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">31,339</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,355</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes disaggregated revenue information by revenue type (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Standard products and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">150,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">159,981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">493,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">453,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Application-specific customer solutions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">81,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">106,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">120,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">129,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">232,221</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">266,042</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">613,052</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">583,161</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the financial assets and liabilities required to be measured at fair value on a recurring basis as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">for Identical</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Assets (Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant&#160; Other</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs (Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;"><br clear="none"/>Unobservable<br clear="none"/>Inputs (Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Money market instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">314,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">226,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">131,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,437</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Economic hedge forward contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Economic hedge forward contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contingent consideration liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortized intangible assets consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Distribution networks</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">38,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">38,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Completed technologies</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">13,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7,677</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">8,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,587</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">3,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">60,724</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">49,842</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">10,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Distribution networks</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Completed technologies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">60,724</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,535</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventories consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">46,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">43,304</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,882</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">94,035</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">67,923</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of the standard impacted our previously-reported results as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Statement of Operations</font></div><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As restated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As restated</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">259,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">266,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">567,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">583,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">62,360</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,701</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">68,061</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">128,056</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,701</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">142,757</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross margin</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">197,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">197,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">439,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">440,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">110,247</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">110,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">207,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">208,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income before income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">112,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">112,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">212,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">213,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax expense (benefit)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,802</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">457</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,259</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,843</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">491</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">102,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">102,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">204,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">204,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="24" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net income per weighted-average common and common-equivalent share:</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.57</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.57</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Balance Sheet</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As restated</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue and customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">668,267</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">668,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The changes in the warranty obligation were as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Provisions for warranties issued during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fulfillment of warranty obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign exchange rate changes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(117</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4,737</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity for the </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;">-month period ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Term&#160;(in&#160;years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Outstanding as of December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">55.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(429</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Outstanding as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">13,181</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">31.11</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">329,301</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercisable as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">4,327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">20.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">6.01</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">154,377</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Options vested or expected to vest as of September 30, 2018 (1)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">11,916</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">29.99</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">7.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">310,772</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;(1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. Options expected to vest are calculated by applying an estimated forfeiture rate to the unvested options.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The fair values of stock options granted in each period presented were estimated using the following weighted-average assumptions:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months&#160;Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Risk-free rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">0.32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">0.32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s gross unrealized losses and fair values for available-for-sale investments in an unrealized loss position as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized Loss Position For:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Treasury bills</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">137,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">63,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">200,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">116,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(386</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">42,922</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(297</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">158,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(683</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">57,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38,256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sovereign bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(53</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">317,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(779</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">149,642</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(681</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">466,837</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(1,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average shares were calculated as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three-months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Nine-months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">October 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic weighted-average common shares outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">172,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">173,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">172,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">173,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effect of dilutive stock options</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,056</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">5,408</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,072</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average common and common-equivalent shares outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">177,245</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">179,354</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">178,021</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">179,124</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of September 30, 2018, estimated future amortization expense related to intangible assets is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Year Ended December&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Remainder of fiscal 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">10,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As permitted by the rules of the Securities and Exchange Commission applicable to Quarterly Reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles (GAAP). As a result of the adoption of ASC 606 "Revenue from Contracts with Customers," Cognex Corporation (the "Company") has provided disclosures related to revenue recognition in this Quarterly Report on Form 10-Q. Reference should be made to the consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> for a full description of significant accounting policies.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the opinion of the management of the Company, the accompanying consolidated unaudited financial statements contain all adjustments, consisting of normal, recurring adjustments and financial statement reclassifications, necessary to present fairly the Company&#8217;s financial position as of </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;">, and the results of its operations for the three-month and nine-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2017</font><font style="font-family:Arial;font-size:10pt;">, and changes in shareholders&#8217; equity, comprehensive income, and cash flows for the periods presented.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The results disclosed in the Consolidated Statements of Operations for the three-month and nine-month periods ended </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> are not necessarily indicative of the results to be expected for the full year.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recognizes revenue in accordance with Accounting Standards Codification (ASC) 606, &#8220;Revenue from Contracts with Customers.&#8221; The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Identifying the Contract with the Customer</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company identifies contracts with customers as agreements that create enforceable rights and obligations, which typically take the form of customer contracts or purchase orders. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Identifying the Performance Obligations in the Contract</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company identifies performance obligations as promises in contracts to transfer distinct goods or services. Standard products and services that the Company regularly sells separately are accounted for as distinct performance obligations. Application-specific customer solutions that are comprised of a combination of products and services are accounted for as one performance obligation to deliver a total solution to the customer. On-site support services that are provided to the customer after the solution is deployed are accounted for as a separate performance obligation. These solutions are provided to customers in a variety of industries, including the consumer electronics, logistics, and automotive industries. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Shipping and handling activities for which the Company is responsible under the terms and conditions of the sale are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company&#8217;s promise to transfer the goods and are expensed when revenue is recognized.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. If revenue is recognized before immaterial promises have been completed, then the costs related to such immaterial promises are accrued at the time of sale.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Determining the Transaction Price</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company determines the transaction price as the amount of consideration it expects to receive in exchange for transferring promised goods or services to the customer. Amounts collected from customers for sales taxes are excluded from the transaction price. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Allocating the Transaction Price to the Performance Obligations</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company allocates the transaction price to each performance obligation at contract inception based on a relative stand-alone selling price basis, or the price at which the Company would sell the good or service separately to similar customers in similar circumstances.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Recognizing Revenue When (or As) the Performance Obligations are Satisfied</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recognizes revenue when it transfers the promised goods or services to the customer. Revenue for standard products is recognized at the point in time when the customer obtains control of the goods, which is typically upon delivery when the customer has legal title, physical possession, the risks and rewards of ownership, and an enforceable obligation to pay for the products. Revenue for services, which are not material, is typically recognized over the time the service is provided. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue for application-specific customer solutions is recognized at the point in time when the solution is validated, which is the point in time when the Company can objectively determine that the agreed-upon specifications in the contract have been met and the customer will accept the performance obligations in the arrangement. Although the customer may have taken legal title and physical possession of the goods when they arrived at the customer&#8217;s designated site, the significant risks and rewards of ownership transfer to the customer only upon validation. Revenue for on-site support services related to these solutions is recognized over the time the service is provided. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In certain instances, an arrangement may include customer-specified acceptance provisions or performance guarantees that allow the customer to accept or reject delivered products that do not meet the customer&#8217;s specifications. If the Company can objectively determine that control of a good or service has been transferred to the customer in accordance with the agreed-upon specifications in the contract, then customer acceptance is a formality. If acceptance provisions are presumed to be substantive, then revenue is deferred until customer acceptance. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the Company&#8217;s standard products and services, revenue recognition and billing typically occur at the same time. For application-specific customer solutions, however, the agreement with the customer may provide for billing terms which differ from revenue recognition criteria, resulting in either deferred revenue or unbilled revenue. Credit assessments are performed to determine payment terms, which vary by region, industry, and customer. Prepayment terms result in contract liabilities for customer deposits. When credit is granted to customers, payment is typically due 30 to 90 days from billing. The Company's contracts have an original expected duration of less than one year, and therefore as a practical expedient, the Company has elected to ignore the impact of the time value of money on a contract and to expense sales commissions. The Company recognizes an asset for costs to fulfill a contract if the costs relate directly to the contract and to future performance, and the costs are expected to be recovered. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Management exercises judgment when determining the amount of revenue to be recognized each period. Such judgments include, but are not limited to, assessing the customer&#8217;s ability and intention to pay substantially all of the contract consideration when due, determining when two or more contracts should be combined and accounted for as a single contract, determining whether a contract modification has occurred, assessing whether promises are immaterial in the context of the contract, determining whether material promises in a contract represent distinct performance obligations, estimating the transaction price for a contract that contains variable consideration, determining the stand-alone selling price of each performance obligation, determining whether control is transferred over time or at a point in time for performance obligations, and assessing whether formal customer acceptance provisions are substantive.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In April 2017, the Company's Board of Directors authorized the repurchase of </font><font style="font-family:Arial;font-size:10pt;">$100,000,000</font><font style="font-family:Arial;font-size:10pt;"> of the Company's common stock. As of September 30, 2018, the Company had repurchased </font><font style="font-family:Arial;font-size:10pt;">1,744,000</font><font style="font-family:Arial;font-size:10pt;"> shares at a cost of </font><font style="font-family:Arial;font-size:10pt;">$100,000,000</font><font style="font-family:Arial;font-size:10pt;"> under this program, including </font><font style="font-family:Arial;font-size:10pt;">803,000</font><font style="font-family:Arial;font-size:10pt;"> shares at a cost of </font><font style="font-family:Arial;font-size:10pt;">$45,200,000</font><font style="font-family:Arial;font-size:10pt;"> in the three-month period ended April 1, 2018. Stock repurchases under this April 2017 program were completed in the three-month period ended April 1, 2018. In February 2018, the Company's Board of Directors authorized the repurchase of an additional </font><font style="font-family:Arial;font-size:10pt;">$150,000,000</font><font style="font-family:Arial;font-size:10pt;"> of the Company's common stock. As of September 30, 2018, the Company had repurchased </font><font style="font-family:Arial;font-size:10pt;">1,947,000</font><font style="font-family:Arial;font-size:10pt;"> shares at a cost of </font><font style="font-family:Arial;font-size:10pt;">$97,062,000</font><font style="font-family:Arial;font-size:10pt;"> under this program, leaving a remaining authorized balance of </font><font style="font-family:Arial;font-size:10pt;">$52,938,000</font><font style="font-family:Arial;font-size:10pt;">. Total stock repurchases in the nine-month period ended September 30, 2018 amounted to </font><font style="font-family:Arial;font-size:10pt;">$142,262,000</font><font style="font-family:Arial;font-size:10pt;">. The Company may repurchase shares under this program in future periods depending upon a variety of factors, including, among other things, the impact of dilution from employee stock options, stock price, share availability, and cash requirements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Subsequent Events</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 29, 2018, the Company&#8217;s Board of Directors declared a cash dividend of </font><font style="font-family:Arial;font-size:10pt;">$0.050</font><font style="font-family:Arial;font-size:10pt;"> per share. The dividend is payable </font><font style="font-family:Arial;font-size:10pt;">November&#160;30, 2018</font><font style="font-family:Arial;font-size:10pt;"> to all shareholders of record as of the close of business on </font><font style="font-family:Arial;font-size:10pt;">November&#160;16, 2018</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition, on October 29, 2018, the Company's Board of Directors authorized the repurchase of an additional </font><font style="font-family:Arial;font-size:10pt;">$200,000,000</font><font style="font-family:Arial;font-size:10pt;"> of the Company's common stock. This new authorization will commence once the Company completes the February 2018 program.</font></div></div> EX-101.SCH 7 cgnx-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - Cash, Cash Equivalents, and Investments link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Cash, Cash Equivalents, and Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2405406 - Disclosure - Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Cash, Cash Equivalents, and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statement of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005501 - Statement - Consolidated Statement of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Derivative Instruments - Derivative Instruments, Gain (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Derivative Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Derivative Instruments - Offsetting Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Derivative Instruments - Outstanding Forward Contracts Table (Detail) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Derivative Instruments - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Fair Value Measurements - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Inventories - Schedule of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - New Pronouncements link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Revenue Recognition - Deferred Revenue Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Revenue Recognition - Impact on Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Revenue Recognition - Impact on Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Revenue Recognition - Revenue Disaggregated by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Revenue Recognition - Revenue Disaggregated by Products and Services (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Stock-Based Compensation Expense - Nonvested Restricted Stock Shares Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Stock-Based Compensation Expense - Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Stock-Based Compensation Expense - Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted (Detail) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Stock Repurchase Program (Detail) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2420401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Taxes link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Taxes - Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate, or Income Tax Provision (Detail) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Warranty Obligations link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Warranty Obligations - Changes in Warranty Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Warranty Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Weighted-Average Shares link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Weighted-Average Shares - Calculation of Weighted-Average Shares (Detail) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Weighted-Average Shares (Detail) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Weighted-Average Shares (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cgnx-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cgnx-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cgnx-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Accumulated Other Comprehensive Income (Loss), Net of Tax Cash Flow Hedging [Member] Product Revenue Sales Revenue, Goods, Net [Member] Research, Development, and Engineering Expenses Research and Development Expense [Member] Selling, General, and Administrative Expenses General and Administrative Expense [Member] Foreign Currency Gain (Loss) Foreign Currency Gain (Loss) [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Gains (losses) recorded in shareholders' equity (effective portion) Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net Gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations (effective portion) Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Total gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net Gains (losses) recognized in current operations Derivative, Gain (Loss) on Derivative, Net Inventory Disclosure [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories Inventory, Net Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Europe Europe [Member] Americas Americas [Member] Greater China CHINA Other Asia Asia, Excluding China [Member] Asia, Excluding China [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Product Warranties Disclosures [Abstract] Changes in Warranty Obligations Schedule of Product Warranty Liability [Table Text Block] Earnings Per Share [Abstract] Calculation of Weighted-Average Shares Schedule of Weighted Average Number of Shares [Table Text Block] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Statement of Comprehensive Income [Abstract] Tax effect on cash flow hedges Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax Tax effect of unrealized gain (loss) on available-for-sale investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Tax effect of foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax Cash and Cash Equivalents [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Corporate Bonds Corporate Bond Securities [Member] Treasury Bills US Treasury Securities [Member] Asset-Backed Securities Asset-backed Securities [Member] Sovereign Bonds Sovereign Debt Securities [Member] Agency Bonds Agency Bonds [Member] Agency bond. Municipal Bonds Municipal Bonds [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] 1 year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value 1-2 years Available For Sale Securities Debt Maturities After One Year Before Two Years Fair Value This item represents the fair value of debt securities which are expected to mature within one year of the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. 2-3 years Available For Sale Securities Debt Maturities After Two Years Before Three Years Fair Value Available-for-sale securities, debt maturities after second year but before third year, fair value. 3-4 years Available For Sale Securities Debt Maturities After Three Years Before Four Years Fair Value Available-for-sale securities, debt maturities after third year but before fourth year, fair value. 4-5 years Available For Sale Securities Debt Maturities After Four Years Before Five Years Fair Value Available-for-sale securities, debt maturities after fourth year but before fifth year, fair value. 5-7 years Available For Sale Securities Debt Maturities After Five Years Before Seven Years Fair Value Available For Sale Securities Debt Maturities After Five Years Before Seven Years Fair Value Fair value Available-for-sale Securities, Debt Securities Stock options to purchase anti-dilutive common stock Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Income Statement [Abstract] Revenue Revenue, Net Cost of revenue Cost of Goods and Services Sold Gross margin Gross Profit Research, development, and engineering expenses Research and Development Expense Selling, general, and administrative expenses Selling, General and Administrative Expense Operating income Operating Income (Loss) Foreign currency gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Investment income Investment Income, Nonoperating Other income (expense) Other Nonoperating Income (Expense) Income before income tax expense Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense (benefit) Income Tax Expense (Benefit) Net Income Net Income (Loss) Attributable to Parent Net income per weighted-average common and common-equivalent share: Earnings Per Share, Diluted [Abstract] Basic (usd per share) Income (Loss) from Continuing Operations, Per Diluted Share Diluted (usd per share) Earnings Per Share, Diluted Weighted-average common and common-equivalent shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (shares) Weighted Average Number of Shares Outstanding, Basic Diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Cash dividends per common share (usd per share) Common Stock, Dividends, Per Share, Cash Paid Income Tax Disclosure [Abstract] Taxes Income Tax Disclosure [Text Block] Document And Entity Information [Abstract] Document and entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Gross realized gains on sale of investments Available-for-sale Securities, Gross Realized Gains Gross realized losses on sale of investments Available-for-sale Securities, Gross Realized Losses Intangible Assets Intangible Assets Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Manatee Manatee Works, Inc. [Member] Manatee Works, Inc. [Member] GVi GVi Ventures, Inc. [Member] GVi Ventures, Inc. [Member] Chiaro Technologies LLC [Member] Chiaro Technologies LLC [Member] Chiaro Technologies LLC [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Beginning balance Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Liabilities, Fair Value Adjustment Liabilities, Fair Value Adjustment Payment of contingent consideration Payment of contingent consideration Payment of contingent consideration from a business combination Ending balance Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Standard Products and Services Standard Products and Services [Member] Standard Products and Services [Member] Application-Specific Customer Solutions Application-Specific Customer Solutions [Member] Application-Specific Customer Solutions [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Dividends (in dollars per share) Dividends Dividends payable, date payable Dividends Payable, Date to be Paid Dividends payable, date of record Dividends Payable, Date of Record Stock Repurchase Program, Value Stock Repurchase Program, Value Basic weighted-average common shares outstanding Effect of dilutive stock options Weighted Average Number Diluted Shares Outstanding Adjustment Weighted-average common and common-equivalent shares outstanding New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] As previously reported Scenario, Previously Reported [Member] Adjustment Restatement Adjustment [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Gross margin Operating income Income before income tax expense Net income Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Available-for-sale Securities, Debt Securities, Current Accounts receivable, less reserves of $1,508 and $1,568 in 2018 and 2017, respectively Accounts Receivable, Net, Current Unbilled revenue Unbilled Receivables, Current Inventories Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term investments Long-term Investments Property, plant, and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Intangible assets, net Finite-Lived Intangible Assets, Net Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses Accrued Liabilities, Current Accrued income taxes Accrued Income Taxes, Current Deferred revenue and customer deposits Deferred Revenue and Credits, Current Total current liabilities Liabilities, Current Deferred income taxes Deferred Income Tax Liabilities, Net Reserve for income taxes Liability for Uncertainty in Income Taxes, Noncurrent Accrued income taxes Accrued Income Taxes Other non-current liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $.002 par value – Authorized: 300,000 and 200,000 shares in 2018 and 2017, respectively, issued and outstanding: 172,191 and 173,507 shares in 2018 and 2017, respectively Common Stock, Value, Outstanding Additional paid-in capital Additional Paid in Capital, Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Total shareholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and shareholders' equity Liabilities and Equity Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate, or Income Tax Provision Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Number of instruments held Derivative, Number of Instruments Held Remaining maturity of foreign currency derivatives (up to) Maximum Remaining Maturity of Foreign Currency Derivatives Maximum length of time hedged in cash flow hedge Maximum Length of Time Hedged in Cash Flow Hedge Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock-based compensation expense Stock or Unit Option Plan Expense Depreciation of property, plant, and equipment Depreciation Amortization of intangible assets Amortization of Intangible Assets Amortization of discounts or premiums on investments Accretion (Amortization) of Discounts and Premiums, Investments Realized (gain) loss on sale of investments Gain (Loss) on Sale of Investments Revaluation of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Change in deferred income taxes Increase (Decrease) in Deferred Income Taxes Accounts receivable Increase (Decrease) in Accounts Receivable Unbilled revenue Increase (Decrease) in Unbilled Receivables Inventories Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Accrued income taxes Increase (Decrease) in Accrued Taxes Payable Deferred revenue and customer deposits Increase (Decrease) in Deferred Revenue Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Investments Maturities and sales of investments Proceeds from Sale, Maturity and Collection of Investments Purchases of property, plant, and equipment Payments to Acquire Property, Plant, and Equipment Cash paid for acquisition of business Payments to Acquire Businesses, Net of Cash Acquired Net cash provided by (used in) investing activities Payments For Divestiture of Businesses Payments For Divestiture of Businesses Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Issuance of common stock under stock plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Repurchase of common stock Payments for Repurchase of Common Stock Payment of dividends Payments of Ordinary Dividends, Common Stock Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Accounting Policies [Abstract] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] New Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Distribution networks Distribution Rights [Member] Completed technologies Developed Technology Rights [Member] Customer relationships Customer Contracts And Relationships [Member] Customer Contracts And Relationships [Member] Non-compete agreements Other Intangible Assets [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Value Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Value Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Remainder of fiscal 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Income tax provision at federal statutory corporate tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Percent Discrete tax benefit related to Tax Act 2017 Effective Income Tax Rate Reconciliation, Tax Act 2017 Effective Income Tax Rate Reconciliation, Tax Act 2017 Discrete tax benefit related to stock option exercises Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent Other discrete tax events Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Income tax provision Effective Income Tax Rate Reconciliation, Percent Statement of Stockholders' Equity [Abstract] Other comprehensive income (loss), net of tax: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Cash flow hedges: Cash flows hedges [Abstract] Cash flows hedges [Abstract] Net unrealized gain (loss), net of tax of $0 and ($8) in the three-month periods and net of tax of $0 and ($5) in the nine-month periods, respectively Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Reclassification of net realized (gain) loss into current operations Net change related to cash flow hedges Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Available-for-sale investments: Other Comprehensive Income (Loss), Net of Tax [Abstract] Net unrealized gain (loss), net of tax of $24 and $41 in the three-month periods and net of tax of ($82) and $191 in the nine-month periods, respectively Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Reclassification of net realized (gain) loss into current operations Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Net change related to available-for-sale investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustments: Currency translation adjustments [Abstract] Currency translation adjustments [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Derivative [Table] Derivative [Table] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] Euro Member Countries, Euro Euro Member Countries, Euro Japanese Yen Japan, Yen United Kingdom, Pounds United Kingdom, Pounds Hungary, Forint Hungary, Forint Korean Won Korea (South), Won Taiwanese Dollar Taiwan, New Dollars Canada, Dollars Canada, Dollars Singapore Dollar Singapore, Dollars Switzerland, Francs Switzerland, Francs Derivative [Line Items] Derivative [Line Items] Outstanding forward contracts Derivative Asset, Notional Amount Equity [Abstract] Stock Repurchase Program Stockholders' Equity Note Disclosure [Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Deferred Revenue, by Arrangement, Disclosure Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Assets and Liabilities Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Risk-free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Fair value, less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Unrealized losses, less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair value, 12 months or greater Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Unrealized losses, 12 months or greater Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total fair value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Total unrealized losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Summary of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Nonvested Restricted Stock Shares Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Inventories Inventory Disclosure [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Gross amounts of recognized assets Derivative Asset, Fair Value, Gross Asset Gross amounts offset Derivative Asset, Collateral, Obligation to Return Cash, Offset Net amount of assets presented Derivative Asset Gross amounts of recognized liabilities Derivative Liability, Fair Value, Gross Liability Gross amounts offset Derivative Liability, Collateral, Right to Reclaim Cash, Offset Net amount of liabilities presented Derivative Liability Fair Value Measurements Fair Value Disclosures [Text Block] Warranty Obligations Product Warranty Disclosure [Text Block] Revenue Recognition Revenue from Contract with Customer [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Employee Stock Option Employee Stock Option [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] General Stock Option Plan General Stock Option Plan [Member] General stock option plan. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares available for grant under stock option plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Vesting period for stock option plans Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Expiration period from grant day Expiration Period Of Stock Option Plan Expiration period of stock option plan. Vesting period, performance-based restricted stock, years Vesting period, performance-based restricted stock, years Vesting period, performance-based restricted stock, years Vesting period, time-based restricted stock, years Vesting period, time-based restricted stock, years Vesting period, time-based restricted stock, years Groups within the employee population Number Of Groups Within Employee Population Number of groups within employee population. Estimated annual forfeiture rate for unvested options for senior management Estimated Forfeiture Rate For Unvested Options For Senior Management Estimated forfeiture rate for unvested options for senior management. Estimated annual forfeiture rate for unvested options for all other employees Estimated Forfeiture Rate For Unvested Options For All Non Senior Management Estimated forfeiture rate for unvested options for all non-senior management. Increase (decrease) to compensation expense Increase In Compensation Expense Due To Revised Estimated Forfeiture Rates Increase (decrease) in compensation expense due to revised estimated forfeiture rates. Weighted-average grant-date fair values, in dollars per share Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Total intrinsic value Shares Based Compensation Arrangement By Shares Based Payment Award Options Exercisable Intrinsic Value Shares based compensation arrangement by shares based payment award options exercisable intrinsic value. Total fair values of stock options vest Share Based Compensation Arrangement By Share Based Payment Award Options Vested Fair Value Share based compensation arrangement by share based payment award options vested fair value. Unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted average period to be recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Period for Recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Period for Recognition Stock-based compensation expense Allocated Share-based Compensation Expense Tax benefit from compensation expense Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Recognized period costs capitalized Employee Service Share Based Compensation Recognized Period Costs Capitalized Amount Employee service share based compensation recognized period costs capitalized amount. Class of Treasury Stock [Table] Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Repurchase Program April 2017 Repurchase Program April 2017 [Member] Repurchase Program April 2017 [Member] Repurchase Program February 2018 Repurchase Program February 2018 [Member] Repurchase Program February 2018 [Member] Repurchase Program April 2017 and February 2018 Repurchase Program April 2017 and February 2018 [Member] Repurchase Program April 2017 and February 2018 [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Authorized common stock to be repurchased Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Aggregate Number of Shares Repurchased Stock Repurchase Program, Aggregate Number of Shares Repurchased Stock Repurchase Program, Aggregate Number of Shares Repurchased Shares repurchased, value Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Stock repurchased during period, value Stock Repurchased During Period, Value Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock-Based Compensation Expense Compensation Related Costs, General [Text Block] Movement in Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Balance as of December 31, 2017 Deferred Revenue Increases to deferred revenue and customer deposits Deferred Revenue, Additions Recognition of revenue Deferred Revenue, Revenue Recognized Foreign exchange rate changes Deferred Revenue, Foreign Currency Exchange Adjustment Deferred Revenue, Foreign Currency Exchange Adjustment Balance as of September 30, 2018 Weighted-Average Shares Earnings Per Share [Text Block] Cash, Cash Equivalents, and Investments Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block] Sovereign Debt [Member] Sovereign Debt [Member] Cash Cash Money market instruments Money Market Funds, at Carrying Value Cash and cash equivalents Long-term investments Available-for-sale Securities, Debt Securities, Noncurrent Total Cash Cash Equivalents Short Term And Long Term Investments Cash, cash equivalents, short term and long term investments. Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Short-Term Investments Short-term Investments [Member] Long-Term Investments Long Term Investments [Member] Long-term investments. Amortized cost Available-for-sale Debt Securities, Amortized Cost Basis Gross unrealized gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Gross unrealized losses Fair value Available-for-sale Securities Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Beginning balance Standard and Extended Product Warranty Accrual Provisions for warranties issued during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Fulfillment of warranty obligations Standard and Extended Product Warranty Accrual, Decrease for Payments Foreign exchange rate changes Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Ending balance Outstanding Forward Contracts Table Outstanding Forward Contracts [Table Text Block] Outstanding forward contracts table. Schedule of Derivative Instruments in Statement of Financial Position, Fair Value Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Offsetting Assets Offsetting Assets [Table Text Block] Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Costs to fulfill contract Capitalized Contract Cost, Gross Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Cost of Revenue Cost of Goods, Total [Member] Selling, General, and Administrative Selling General And Administrative [Member] Selling, general, and administrative. Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balance (in shares) Common Stock, Shares, Issued Beginning Balance Issuance of common stock under stock plans (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Issuance of common stock under stock plans Stock Issued During Period, Value, Stock Options Exercised Repurchase of common stock (in shares) Repurchase of common stock Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Payment of dividends Dividends, Cash Adjustment as a result of the adoption of ASU 2016-06 Income Taxes - Intra-Entity Transfers Other than Inventory (Note 12) Cumulative Effect of New Accounting Principle in Period of Adoption Net unrealized gain (loss) on available-for-sale investments, net of tax of ($82) Reclassification of net realized (gain) loss on the sale of available-for-sale investments Foreign currency translation adjustment Ending Balance (in shares) Ending Balance Organization, Consolidation and Presentation of Financial Statements [Abstract] New Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Restricted Stock Restricted Stock [Member] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Shares (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Nonvested, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited or expired, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Nonvested, shares Weighted-Average Grant Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Nonvested, in dollars per share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted, in dollars per share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested, in dollars per share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited or expired, in dollars per share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Nonvested, in dollars per share Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Nonvested as of September 30, 2018 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Reserves for accounts receivable Allowance for Doubtful Accounts Receivable, Current Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Accrued Expenses Accrued Expenses [Member] Accrued expenses. Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivative asset Derivative liability Income Tax Contingency [Table] Income Tax Contingency [Table] Accounting Standards Update 2016-16 Accounting Standards Update 2016-16 [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Foreign Tax Authority Foreign Tax Authority [Member] Domestic Tax Authority Domestic Tax Authority [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Revenue Commissioners, Ireland Revenue Commissioners, Ireland [Member] State Administration of Taxation, China State Administration of Taxation, China [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Decrease in effective tax rate Cumulative effect on retained earnings, net of tax Cumulative Effect on Retained Earnings, Net of Tax Decrease in effective tax rate for difference between deduction for tax purposes and compensation cost recognized from stock option exercises Increase in reserves for income taxes, net of deferred tax benefit Income Tax Examination, Increase (Decrease) in Liability from Prior Year Interest and penalties included in reserve Increase Decrease Interest And Penalties Increase decrease interest and penalties. Liability for uncertain tax positions Liability For Uncertain Tax Positions Liability for uncertain tax positions, total. Reserve for income taxes classified as a noncurrent iability Reserve for income taxes classified an noncurrent deferred tax assets Unrecognized tax benefit shown as a reduction to noncurrent deferred tax assets Unrecognized tax benefit shown as a reduction to noncurrent deferred tax assets as a result of net operating loss carryforward, a similar tax loss, or a tax credit carryforward. Interest and penalties, gross Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Minimum decrease in income tax expense due to release in reserves Minimum Decrease In Income Tax Expense Due To Release In Reserves Minimum decrease in income tax expense due to release in reserves. Maximum decrease in income tax expense due to release in reserves Maximum Decrease In Income Tax Expense Due To Release In Reserves Maximum decrease in income tax expense due to release in reserves. Tax years open to examination by Internal Revenue Service Tax years open to examination by Internal Revenue Service Tax years open to examination by Internal Revenue Service Tax years open to examination by various taxing authorities for other entities Income Tax Examination Years Under Examination Other Entities The tax year(s) being audited in connection with the income tax examination for other entities. Shares (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Exercised, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited or expired, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Outstanding, shares Exercisable as of reporting date, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options vested or expected to vest as of reporting date, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted, in dollars per share Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised, in dollars per share Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited or expired, in dollars per share Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Outstanding, shares Exercisable as of reporting date, Weighted-Average Exercise Price, in dollars per share Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted- Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted- Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding, in years Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable, in years Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options vested or expected to vest, in years Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value (in thousands) Share Based Compensation Arrangement By Share Based Payment Award Options Additional Disclosures1 [Abstract] ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosures1 [Abstract] Outstanding, in dollars Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercisable, in dollars Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Aggregate Intrinsic Value Share based compensation arrangement by share based payment award options exercisable aggregate intrinsic value. Options vested or expected to vest, in dollars Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Assets: Assets, Fair Value Disclosure [Abstract] Financial assets at fair value Economic hedge forward contracts Foreign Currency Contract, Asset, Fair Value Disclosure Liabilities: Liabilities, Fair Value Disclosure [Abstract] Economic hedge forward contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Contingent consideration liabilities Business Combination, Contingent Consideration, Liability Components of Cash, Cash Equivalents, and Investments Components Of Cash Cash Equivalents And Investments [Table Text Block] Components of cash cash equivalents and investments. Summary of Available-for-Sale Investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Gross Unrealized Losses and Fair Values for Available-for-Sale Investments Schedule of Unrealized Loss on Investments [Table Text Block] Effective Maturity Dates of Available-for-Sale Investments Investments Classified by Contractual Maturity Date [Table Text Block] EX-101.PRE 11 cgnx-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information
9 Months Ended
Sep. 30, 2018
shares
Document And Entity Information [Abstract]  
Entity Registrant Name COGNEX CORP
Entity Central Index Key 0000851205
Current Fiscal Year End Date --12-31
Entity Filer Category Large Accelerated Filer
Document Type 10-Q
Document Period End Date Sep. 30, 2018
Document Fiscal Year Focus 2018
Document Fiscal Period Focus Q3
Amendment Flag false
Entity Common Stock, Shares Outstanding 172,191,187
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Income Statement [Abstract]        
Revenue $ 232,221 $ 266,042 $ 613,052 $ 583,161
Cost of revenue 58,860 68,061 153,227 142,757
Gross margin 173,361 197,981 459,825 440,404
Research, development, and engineering expenses 29,700 26,078 87,664 72,225
Selling, general, and administrative expenses 65,817 61,054 196,266 160,093
Operating income 77,844 110,849 175,895 208,086
Foreign currency gain (loss) (379) (127) (708) (574)
Investment income 3,937 2,475 10,736 6,625
Other income (expense) (129) (445) (98) (344)
Income before income tax expense 81,273 112,752 185,825 213,793
Income tax expense (benefit) 837 10,259 11,976 9,334
Net Income $ 80,436 $ 102,493 $ 173,849 $ 204,459
Net income per weighted-average common and common-equivalent share:        
Basic (usd per share) $ 0.47 $ 0.59 $ 1.01 $ 1.18
Diluted (usd per share) $ 0.45 $ 0.57 $ 0.98 $ 1.14
Weighted-average common and common-equivalent shares outstanding:        
Basic (shares) 172,189 173,234 172,613 173,052
Diluted (shares) 177,245 179,354 178,021 179,124
Cash dividends per common share (usd per share) $ 0.0450 $ 0.0425 $ 0.1350 $ 0.1225
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Statement of Comprehensive Income [Abstract]        
Net income $ 80,436 $ 102,493 $ 173,849 $ 204,459
Cash flow hedges:        
Net unrealized gain (loss), net of tax of $0 and ($8) in the three-month periods and net of tax of $0 and ($5) in the nine-month periods, respectively 0 (4) 0 (16)
Reclassification of net realized (gain) loss into current operations 0 (56) 0 (21)
Net change related to cash flow hedges 0 (60) 0 (37)
Available-for-sale investments:        
Net unrealized gain (loss), net of tax of $24 and $41 in the three-month periods and net of tax of ($82) and $191 in the nine-month periods, respectively 522 419 (180) 1,237
Reclassification of net realized (gain) loss into current operations (266) (263) (535) (370)
Net change related to available-for-sale investments 256 156 (715) 867
Foreign currency translation adjustments:        
Foreign currency translation adjustments (1,881) 5,753 (5,078) 18,497
Other comprehensive income (loss), net of tax (1,625) 5,849 (5,793) 19,327
Total comprehensive income $ 78,811 $ 108,342 $ 168,056 $ 223,786
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Statement of Comprehensive Income [Abstract]        
Tax effect on cash flow hedges $ 0 $ (8) $ 0 $ (5)
Tax effect of unrealized gain (loss) on available-for-sale investments 24 41 (82) 191
Tax effect of foreign currency translation adjustment $ 0 $ 0 $ 0 $ 0
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 107,371 $ 106,582
Short-term investments 420,016 297,961
Accounts receivable, less reserves of $1,508 and $1,568 in 2018 and 2017, respectively 135,441 119,388
Unbilled revenue 13,948 7,454
Inventories 94,035 67,923
Prepaid expenses and other current assets 27,687 30,683
Total current assets 798,498 629,991
Long-term investments 281,929 423,441
Property, plant, and equipment, net 88,930 78,048
Goodwill 113,208 113,208
Intangible assets, net 10,882 13,189
Deferred income taxes 27,376 27,385
Other assets 3,873 2,491
Total assets 1,324,696 1,287,753
Current liabilities:    
Accounts payable 22,295 23,463
Accrued expenses 66,632 68,249
Accrued income taxes 8,974 11,503
Deferred revenue and customer deposits 13,252 9,420
Total current liabilities 111,153 112,635
Deferred income taxes 372 312
Reserve for income taxes 6,646 6,488
Accrued income taxes 51,607 66,741
Other non-current liabilities 5,474 5,904
Total liabilities 175,252 192,080
Shareholders’ equity:    
Common stock, $.002 par value – Authorized: 300,000 and 200,000 shares in 2018 and 2017, respectively, issued and outstanding: 172,191 and 173,507 shares in 2018 and 2017, respectively 345 347
Additional paid-in capital 518,556 461,338
Retained earnings 670,935 668,587
Accumulated other comprehensive loss, net of tax (40,392) (34,599)
Total shareholders’ equity 1,149,444 1,095,673
Total liabilities and shareholders' equity $ 1,324,696 $ 1,287,753
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Reserves for accounts receivable $ 1,501 $ 1,568
Common stock, par value $ 0.002 $ 0.002
Common stock, shares authorized 300,000,000 200,000,000
Common stock, shares issued 172,032,000 173,507,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Cash flows from operating activities:    
Net income $ 173,849 $ 204,459
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation expense 31,339 23,355
Depreciation of property, plant, and equipment 13,474 9,811
Amortization of intangible assets 2,307 2,539
Amortization of discounts or premiums on investments 123 188
Realized (gain) loss on sale of investments (535) (370)
Revaluation of contingent consideration (50) 88
Change in deferred income taxes 175 (1,830)
Accounts receivable (18,136) (58,379)
Unbilled revenue (6,542) (46,010)
Inventories (27,699) (18,550)
Prepaid expenses and other current assets (3,437) (14,666)
Accounts payable (1,182) 19,132
Accrued expenses 2,266 8,819
Accrued income taxes (17,497) 3,724
Deferred revenue and customer deposits 4,841 5,883
Other (1,604) 1,861
Net cash provided by operating activities 151,692 140,054
Cash flows from investing activities:    
Purchases of investments (616,047) (415,508)
Maturities and sales of investments 635,119 428,076
Purchases of property, plant, and equipment (27,356) (20,044)
Cash paid for acquisition of business 0 (24,118)
Net cash provided by (used in) investing activities 0 (291)
Net cash provided by (used in) investing activities (8,284) (31,885)
Cash flows from financing activities:    
Issuance of common stock under stock plans 25,882 44,750
Repurchase of common stock (142,262) (99,347)
Payment of dividends (23,283) (21,236)
Payment of contingent consideration (1,000) (1,926)
Net cash provided by (used in) financing activities (140,663) (77,759)
Effect of foreign exchange rate changes on cash and cash equivalents (1,956) 1,298
Net change in cash and cash equivalents 789 31,708
Cash and cash equivalents at beginning of period 106,582 79,641
Cash and cash equivalents at end of period $ 107,371 $ 111,349
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statement of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Increase (Decrease) in Stockholders' Equity          
Adjustment as a result of the adoption of ASU 2016-06 Income Taxes - Intra-Entity Transfers Other than Inventory (Note 12) $ (5,961)     $ (5,961)  
Beginning Balance (in shares) at Dec. 31, 2017 173,507 173,507      
Beginning Balance at Dec. 31, 2017 $ 1,095,673 $ 347 $ 461,338 668,587 $ (34,599)
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plans (in shares)   1,434      
Issuance of common stock under stock plans 25,882 $ 3 25,879    
Repurchase of common stock (in shares)   (2,750)      
Repurchase of common stock (142,262) $ (5)   (142,257)  
Stock-based compensation expense 31,339   31,339    
Payment of dividends (23,283)     (23,283)  
Net income 173,849     173,849  
Net unrealized gain (loss) on available-for-sale investments, net of tax of ($82) (180)       (180)
Reclassification of net realized (gain) loss on the sale of available-for-sale investments (535)       (535)
Foreign currency translation adjustment $ (5,078)       (5,078)
Ending Balance (in shares) at Sep. 30, 2018 172,032 172,191      
Ending Balance at Sep. 30, 2018 $ 1,149,444 $ 345 $ 518,556 $ 670,935 $ (40,392)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statement of Shareholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Statement of Stockholders' Equity [Abstract]        
Tax effect of unrealized gain (loss) on available-for-sale investments $ 24 $ 41 $ (82) $ 191
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
As permitted by the rules of the Securities and Exchange Commission applicable to Quarterly Reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles (GAAP). As a result of the adoption of ASC 606 "Revenue from Contracts with Customers," Cognex Corporation (the "Company") has provided disclosures related to revenue recognition in this Quarterly Report on Form 10-Q. Reference should be made to the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017 for a full description of significant accounting policies.
In the opinion of the management of the Company, the accompanying consolidated unaudited financial statements contain all adjustments, consisting of normal, recurring adjustments and financial statement reclassifications, necessary to present fairly the Company’s financial position as of September 30, 2018, and the results of its operations for the three-month and nine-month periods ended September 30, 2018 and October 1, 2017, and changes in shareholders’ equity, comprehensive income, and cash flows for the periods presented.
The results disclosed in the Consolidated Statements of Operations for the three-month and nine-month periods ended September 30, 2018 are not necessarily indicative of the results to be expected for the full year.
Revenue Recognition
The Company recognizes revenue in accordance with Accounting Standards Codification (ASC) 606, “Revenue from Contracts with Customers.” The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied.
Identifying the Contract with the Customer
The Company identifies contracts with customers as agreements that create enforceable rights and obligations, which typically take the form of customer contracts or purchase orders.
Identifying the Performance Obligations in the Contract
The Company identifies performance obligations as promises in contracts to transfer distinct goods or services. Standard products and services that the Company regularly sells separately are accounted for as distinct performance obligations. Application-specific customer solutions that are comprised of a combination of products and services are accounted for as one performance obligation to deliver a total solution to the customer. On-site support services that are provided to the customer after the solution is deployed are accounted for as a separate performance obligation. These solutions are provided to customers in a variety of industries, including the consumer electronics, logistics, and automotive industries.
Shipping and handling activities for which the Company is responsible under the terms and conditions of the sale are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized.
The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. If revenue is recognized before immaterial promises have been completed, then the costs related to such immaterial promises are accrued at the time of sale.
Determining the Transaction Price
The Company determines the transaction price as the amount of consideration it expects to receive in exchange for transferring promised goods or services to the customer. Amounts collected from customers for sales taxes are excluded from the transaction price.
If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.
Allocating the Transaction Price to the Performance Obligations
The Company allocates the transaction price to each performance obligation at contract inception based on a relative stand-alone selling price basis, or the price at which the Company would sell the good or service separately to similar customers in similar circumstances.
Recognizing Revenue When (or As) the Performance Obligations are Satisfied
The Company recognizes revenue when it transfers the promised goods or services to the customer. Revenue for standard products is recognized at the point in time when the customer obtains control of the goods, which is typically upon delivery when the customer has legal title, physical possession, the risks and rewards of ownership, and an enforceable obligation to pay for the products. Revenue for services, which are not material, is typically recognized over the time the service is provided.
Revenue for application-specific customer solutions is recognized at the point in time when the solution is validated, which is the point in time when the Company can objectively determine that the agreed-upon specifications in the contract have been met and the customer will accept the performance obligations in the arrangement. Although the customer may have taken legal title and physical possession of the goods when they arrived at the customer’s designated site, the significant risks and rewards of ownership transfer to the customer only upon validation. Revenue for on-site support services related to these solutions is recognized over the time the service is provided.
In certain instances, an arrangement may include customer-specified acceptance provisions or performance guarantees that allow the customer to accept or reject delivered products that do not meet the customer’s specifications. If the Company can objectively determine that control of a good or service has been transferred to the customer in accordance with the agreed-upon specifications in the contract, then customer acceptance is a formality. If acceptance provisions are presumed to be substantive, then revenue is deferred until customer acceptance.
For the Company’s standard products and services, revenue recognition and billing typically occur at the same time. For application-specific customer solutions, however, the agreement with the customer may provide for billing terms which differ from revenue recognition criteria, resulting in either deferred revenue or unbilled revenue. Credit assessments are performed to determine payment terms, which vary by region, industry, and customer. Prepayment terms result in contract liabilities for customer deposits. When credit is granted to customers, payment is typically due 30 to 90 days from billing. The Company's contracts have an original expected duration of less than one year, and therefore as a practical expedient, the Company has elected to ignore the impact of the time value of money on a contract and to expense sales commissions. The Company recognizes an asset for costs to fulfill a contract if the costs relate directly to the contract and to future performance, and the costs are expected to be recovered.
Management exercises judgment when determining the amount of revenue to be recognized each period. Such judgments include, but are not limited to, assessing the customer’s ability and intention to pay substantially all of the contract consideration when due, determining when two or more contracts should be combined and accounted for as a single contract, determining whether a contract modification has occurred, assessing whether promises are immaterial in the context of the contract, determining whether material promises in a contract represent distinct performance obligations, estimating the transaction price for a contract that contains variable consideration, determining the stand-alone selling price of each performance obligation, determining whether control is transferred over time or at a point in time for performance obligations, and assessing whether formal customer acceptance provisions are substantive.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Pronouncements
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
New Pronouncements
New Pronouncements
Accounting Standards Update (ASU) 2016-02 and 2018-11, "Leases"
ASU 2016-02 creates Topic 842, Leases. The objective of this ASU is to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet, and disclosing key information about leasing arrangements. This ASU applies to any entity that enters into a lease, although lessees will see the most significant changes. The main difference between current GAAP and Topic 842 is the recognition of lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under current GAAP. Topic 842 distinguishes between finance leases and operating leases, which are substantially similar to the classification criteria for distinguishing between capital leases and operating leases under current GAAP. For public companies, the guidance in ASU 2016-02 is effective for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. In July 2018, the Financial Accounting Standards Board issued ASU 2018-11 to amend ASU 2016-02 and provided an additional (and optional) transition method to adopt the new lease standard. This transition method allows entities to apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption instead of using the original modified retrospective transition method of adoption which required the restatement of all prior period financial statements. Under this new transition method, the comparative periods presented in the financial statements will continue to be in accordance with current GAAP (Topic 840, Leases). Management will adopt the new lease standard using this new transition method under ASU 2018-11. As of the date of this report, management has determined the scope of leases subject to the new accounting requirements, has selected a software package to assist with compliance, and has reviewed all leases in scope. Management is in the process of completing the implementation of the lease accounting software, training relevant employees, and finalizing the internal lease accounting policy and the related processes, internal controls, and disclosures.
Accounting Standards Update (ASU) 2016-13, "Financial Instruments - Measurement of Credit Losses"
ASU 2016-13 applies to all reporting entities holding financial assets that are not accounted for at fair value through net income (debt securities).  The amendments in this ASU eliminate the probable initial recognition threshold to recognize a credit loss under current GAAP and, instead, reflect an entity’s current estimate of all expected credit losses. In addition, this ASU broadens the information an entity must consider in developing the credit loss estimate, including the use of reasonable and supportable forecasted information.  The amendments in this ASU require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down and an entity will be able to record reversals of credit losses in current period net income. For public companies, the guidance in ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years.  This ASU should be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective.  Management does not expect ASU 2016-13 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2017-08, "Receivables - Nonrefundable Fees and Other Costs - Premium Amortization on Purchased Callable Debt Securities"
ASU 2017-08 applies to all reporting entities that hold investments in callable debt securities that have an amortized cost basis in excess of the amount that is repayable by the issuer at the earliest call date (that is, at a premium). The amendments in this ASU shorten the amortization period for certain callable debt securities held at a premium. Specifically, the amendments require the premium to be amortized to the earliest call date. The amendments do not require an accounting change for securities held at a discount; the discount continues to be amortized to maturity. Under current GAAP, premiums and discounts on callable debt securities generally are amortized to the maturity date. If that callable debt security is subsequently called, the entity records a loss equal to the unamortized premium. The amendments in this ASU more closely align the amortization period of premiums and discounts to expectations incorporated in market pricing on the underlying securities. For public companies, the amendments in ASU 2017-08 are effective for annual periods beginning after December 15, 2019, and interim reporting periods within fiscal years beginning after December 15, 2020. This ASU should be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption, and, in the period of adoption, the entity is required to provide disclosures about the change in accounting principle. Early adoption is permitted, including adoption in an interim period. Management does not expect ASU 2017-08 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2017-12, "Derivatives and Hedging - Targeted Improvements to Accounting for Hedging Activities"
ASU 2017-12 applies to all reporting entities that elect to apply hedge accounting. The hedge accounting requirements under current GAAP sometimes do not permit an entity to properly recognize the economic results of the hedging strategy in the financial statements, and they are difficult to understand and interpret. The amendments in this ASU make certain targeted improvements to simplify the application of the hedge accounting guidance. Also, they better align the risk management activities and financial reporting for hedging relationships through changes to both 1) the designation and measurement guidance for qualifying hedging relationships and 2) the presentation of hedge results. For public companies, the amendments in ASU 2017-12 are effective for annual reporting periods beginning after December 15, 2018, and interim reporting periods within those fiscal years. Early adoption is permitted including adoption in any interim period after issuance of the ASU. All transition requirements and elections should be applied to hedging relationships existing on the date of adoption. The entity should apply a cumulative-effect adjustment related to eliminating the separate measurement of ineffectiveness to accumulated other comprehensive income with a corresponding adjustment to the opening balance of retained earnings as of the beginning of the fiscal year that an entity adopts the amendments in this ASU. The amended presentation and disclosure guidance is required only prospectively. Management does not expect ASU 2017-12 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-01, "Land Easement Practical Expedient for Transition to Topic 842"
ASU 2018-01 applies to entities with land easements that exist or expired before an entity’s adoption of Topic 842, provided that the entity does not account for those land easements as leases under Topic 840. The amendments in this ASU permit an entity to elect an optional transition practical expedient to not evaluate under Topic 842 land easements that exist or expired before the entity’s adoption of Topic 842 and that were not previously accounted for as leases under Topic 840. An entity that elects this practical expedient should apply the practical expedient consistently to all of its existing or expired land easements that were not previously accounted for as leases under Topic 840. Once an entity adopts Topic 842, it should apply that Topic prospectively to all new (or modified) land easements to determine whether the arrangement should be accounted for as a lease. An entity that does not elect this practical expedient should evaluate all existing or expired land easements in connection with the adoption of the new lease requirements in Topic 842 to assess whether they meet the definition of a lease. The amendments in this ASU affect the amendments in ASU 2016-02, which are not yet effective but may be early adopted. The effective date and transition requirements for the amendments are the same as the effective date and transition requirements in ASU 2016-02, which is for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. Management does not expect ASU 2018-01 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-02, "Income Statement - Reporting Comprehensive Income"
ASU 2018-02 applies to entities required to apply the provisions of Topic 220, Income Statement - Reporting Comprehensive Income, and has items of other comprehensive income for which the related tax effects are presented in other comprehensive income as required by GAAP. The amendments in this ASU allow a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the "Tax Act"). Consequently, the amendments eliminate the stranded tax effects resulting from the Tax Act and will improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires the effect of a change in tax laws or rates to be included in income from continuing operations is not affected. The amendments in this ASU also require certain disclosures about stranded tax effects. The amendments in this ASU are effective for all entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption of the amendments in this ASU is permitted, including adoption in any interim period. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Act is recognized. Management does not expect ASU 2018-02 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-07, "Compensation - Stock Compensation - Improvements to Nonemployee Share-Based Payment Accounting"
ASU 2018-07 applies to all entities that enter into share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this ASU expand the scope of Topic 718, Compensation - Stock Compensation, to include share-based payments transactions to nonemployees. Changes to the accounting for nonemployee awards as a result of this ASU include: 1) equity-classified nonemployee share-based payment awards are measured at the grant date, instead of the previous requirement to remeasure the awards through the performance completion date, 2) for awards with performance conditions, compensation cost is recognized when the achievement of the performance condition is probable, rather than upon achievement, and 3) the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting is eliminated. This ASU clarifies that Topic 718 does not apply to financing transactions or awards granted to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. An entity should only remeasure liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which the measurement date has not been established through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. Management does not expect ASU 2018-07 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-15, "Intangibles - Goodwill and Other - Internal-Use Software"
ASU 2018-15 applies to entities that are a customer in a hosting arrangement that is a service contract. The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Accordingly, the amendments in this ASU require an entity in a hosting arrangement that is a service contract to follow the guidance in Subtopic 350-40 to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. Further, it requires the entity to expense the capitalized implementation costs over the term of the hosting arrangement. In addition, it requires the presentation of the expenses related to the capitalized implementation costs in the same line item in the statement of income as the fees associated with the hosting element of the arrangement and the classification of the payments for the capitalized implementation costs in the statement of cash flows in the same manner as the payments made for the fees associated with the hosting element. The amendments in this ASU are effective for public entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years, with early adoption permitted. Management does not expect ASU 2018-15 to have a material impact on the Company's financial statement and disclosures.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis
The following table summarizes the financial assets and liabilities required to be measured at fair value on a recurring basis as of September 30, 2018 (in thousands):
 
Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
 
Significant  Other
Observable
Inputs (Level 2)
 

Unobservable
Inputs (Level 3)
Assets:
 
 
 
 
 
Money market instruments
$
2,717

 
$

 
$

Corporate bonds

 
314,106

 

Treasury bills

 
226,058

 

Asset-backed securities

 
131,549

 

Sovereign bonds

 
14,437

 

Agency bonds

 
8,909

 

Municipal bonds

 
6,886

 

Economic hedge forward contracts

 
21

 

Liabilities:
 
 
 
 
 
Economic hedge forward contracts

 
91

 

Contingent consideration liabilities

 

 
2,507


The Company’s money market instruments are reported at fair value based upon the daily market price for identical assets in active markets, and are therefore classified as Level 1.
The Company’s debt securities and forward contracts are reported at fair value based upon model-driven valuations in which all significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset or liability, and are therefore classified as Level 2. Management is responsible for estimating the fair value of these financial assets and liabilities, and in doing so, considers valuations provided by a large, third-party pricing service. For debt securities, this service maintains regular contact with market makers, brokers, dealers, and analysts to gather information on market movement, direction, trends, and other specific data. They use this information to structure yield curves for various types of debt securities and arrive at the daily valuations. The Company's forward contracts are typically traded or executed in over-the-counter markets with a high degree of pricing transparency. The market participants are generally large commercial banks.
The Company did not record an other-than-temporary impairment of these financial assets during the nine-month period ended September 30, 2018.
The Company's contingent consideration liabilities are reported at fair value based upon probability-adjusted present values of the consideration expected to be paid using significant inputs that are not observable in the market and are therefore classified as Level 3. Key assumptions used in these estimates include probability assessments with respect to the likelihood of achieving certain revenue milestones. The fair values of these contingent consideration liabilities were calculated using discount rates consistent with the level of risk of achievement, and are remeasured each reporting period with changes in fair value recorded in "Other income (expense)" on the Consolidated Statements of Operations.
The following table summarizes the activity for the Company's liability measured at fair value using Level 3 inputs for the nine-month period ended September 30, 2018 (in thousands):
Balance as of December 31, 2017
$
3,557

Fair value adjustment to Manatee contingent consideration
(1,350
)
Fair value adjustment to GVi contingent consideration
1,130

Fair value adjustment to Chiaro contingent consideration
170

Payment of GVi contingent consideration
(1,000
)
Balance as of September 30, 2018
$
2,507


Non-financial Assets that are Measured at Fair Value on a Non-recurring Basis
Non-financial assets such as property, plant and equipment, goodwill, and intangible assets are required to be measured at fair value only when an impairment loss is recognized. The Company did not record an impairment charge related to these assets during the nine-month periods ended September 30, 2018 and October 1, 2017.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents, and Investments
9 Months Ended
Sep. 30, 2018
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents, and Investments
Cash, Cash Equivalents, and Investments
Cash, cash equivalents, and investments consisted of the following (in thousands):
 
September 30, 2018
 
December 31, 2017
Cash
$
104,654

 
$
97,951

Money market instruments
2,717

 
8,631

Cash and cash equivalents
107,371

 
106,582

Treasury bills
193,347

 
150,371

Corporate bonds
138,099

 
47,395

Asset-backed securities
71,438

 
59,203

Sovereign bonds
8,119

 
21,579

Municipal bonds
6,044

 
8,805

Agency bonds
2,969

 
10,608

Short-term investments
420,016

 
297,961

Corporate bonds
176,007

 
296,014

Asset-backed securities
60,111

 
71,727

Treasury bills
32,711

 
23,459

Sovereign bonds
6,318

 
13,147

Agency bonds
5,940

 
14,890

Municipal bonds
842

 
4,204

Long-term investments
281,929

 
423,441

 
$
809,316

 
$
827,984



Treasury bills consist of debt securities issued by the U.S. government; corporate bonds consist of debt securities issued by both domestic and foreign companies; asset-backed securities consist of debt securities collateralized by pools of receivables or loans with credit enhancement; sovereign bonds consist of direct debt issued by foreign governments; municipal bonds consist of debt securities issued by state and local government entities; and agency bonds consist of domestic or foreign obligations of government agencies and government sponsored enterprises that have government backing. All securities are denominated in U.S. Dollars.
The following table summarizes the Company’s available-for-sale investments as of September 30, 2018 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Short-term:
 
 
 
 
 
 

Treasury bills
$
193,631

 
$

 
$
(284
)
 
$
193,347

Corporate bonds
138,383

 
56

 
(340
)
 
138,099

Asset-backed securities
71,646

 
1

 
(209
)
 
71,438

Sovereign bonds
8,172

 

 
(53
)
 
8,119

Municipal bonds
6,050

 

 
(6
)
 
6,044

Agency bonds
2,969

 

 

 
2,969

Long-term:
 
 
 
 
 
 

Corporate bonds
175,881

 
469

 
(343
)
 
176,007

Asset-backed securities
60,276

 
33

 
(198
)
 
60,111

Treasury bills
32,718

 
7

 
(14
)
 
32,711

Sovereign bonds
6,286

 
32

 

 
6,318

Agency bonds
5,930

 
10

 

 
5,940

Municipal bonds
855

 

 
(13
)
 
842

 
$
702,797

 
$
608

 
$
(1,460
)
 
$
701,945


The following table summarizes the Company’s gross unrealized losses and fair values for available-for-sale investments in an unrealized loss position as of September 30, 2018 (in thousands):
 
Unrealized Loss Position For:
 
 
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Treasury bills
$
137,108

 
$
(174
)
 
$
63,030

 
$
(124
)
 
$
200,138

 
$
(298
)
Corporate bonds
116,028

 
(386
)
 
42,922

 
(297
)
 
158,950

 
(683
)
Asset-backed securities
57,678

 
(207
)
 
38,256

 
(200
)
 
95,934

 
(407
)
Sovereign bonds
3,527

 
(6
)
 
4,592

 
(47
)
 
8,119

 
(53
)
Municipal bonds
2,854

 
(6
)
 
842

 
(13
)
 
3,696

 
(19
)
 
$
317,195


$
(779
)

$
149,642


$
(681
)

$
466,837


$
(1,460
)

As of September 30, 2018, the Company did not recognize any other-than-temporary impairment of these investments. In its evaluation, management considered the type of security, the credit rating of the security, the length of time the security has been in a loss position, the size of the loss position, the Company's intent and ability to hold the security to expected recovery of value, and other meaningful information. The Company does not intend to sell, and is unlikely to be required to sell, any of these available-for-sale investments before their effective maturity or market price recovery.
The Company recorded gross realized gains and gross realized losses on the sale of debt securities totaling $283,000 and $17,000, respectively, during the three-month period ended September 30, 2018 and $306,000 and $43,000, respectively, during the three-month period ended October 1, 2017. The Company recorded gross realized gains and gross realized losses on the sale of debt securities totaling $646,000 and $111,000, respectively, during the nine-month period ended September 30, 2018 and $449,000 and $79,000, respectively, during the nine-month period ended October 1, 2017. These gains and losses are included in "Investment income" on the Consolidated Statement of Operations. Prior to the sale of these securities, unrealized gains and losses for these debt securities, net of tax, are recorded in shareholders’ equity as accumulated other comprehensive income (loss).
The following table presents the effective maturity dates of the Company’s available-for-sale investments as of September 30, 2018 (in thousands):
 
<1 year
 
1-2 Years
 
2-3 Years
 
3-4 Years
 
4-5 Years
 
5-7 Years
 
Total
Corporate bonds
$
138,099

 
$
80,605

 
$
68,684

 
$
22,429

 
$
1,434

 
$
2,855

 
$
314,106

Treasury bills
193,347

 
32,711

 

 

 

 

 
226,058

Asset-backed securities
71,438

 
30,840

 
5,431

 
12,102

 
5,138

 
6,600

 
131,549

Sovereign bonds
8,119

 
6,318

 

 

 

 

 
14,437

Agency bonds
2,969

 

 

 
5,940

 

 

 
8,909

Municipal bonds
6,044

 
842

 

 

 

 

 
6,886

 
$
420,016


$
151,316


$
74,115


$
40,471


$
6,572


$
9,455


$
701,945

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
9 Months Ended
Sep. 30, 2018
Inventory Disclosure [Abstract]  
Inventories
Inventories
Inventories consisted of the following (in thousands):
 
September 30, 2018
 
December 31, 2017
Raw materials
$
46,660

 
$
33,927

Work-in-process
4,071

 
2,114

Finished goods
43,304

 
31,882

 
$
94,035

 
$
67,923

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
Intangible Assets
Amortized intangible assets consisted of the following (in thousands):
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
Distribution networks
$
38,060

 
$
38,060

 
$

Completed technologies
13,687

 
6,010

 
7,677

Customer relationships
8,607

 
5,587

 
3,020

Non-compete agreements
370

 
185

 
185

Balance as of September 30, 2018
$
60,724

 
$
49,842

 
$
10,882

 
 
 
 
 
 
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
Distribution networks
$
38,060

 
$
38,060

 
$

Completed technologies
13,687

 
4,181

 
9,506

Customer relationships
8,607

 
5,202

 
3,405

Non-compete agreements
370

 
92

 
278

Balance as of December 31, 2017
$
60,724

 
$
47,535

 
$
13,189


As of September 30, 2018, estimated future amortization expense related to intangible assets is as follows (in thousands):
Year Ended December 31,
 
Amount
Remainder of fiscal 2018
 
$
769

2019
 
2,701

2020
 
2,185

2021
 
2,017

2022
 
1,691

2023
 
989

Thereafter
 
530

 
 
$
10,882

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty Obligations
9 Months Ended
Sep. 30, 2018
Product Warranties Disclosures [Abstract]  
Warranty Obligations
Warranty Obligations
The Company records the estimated cost of fulfilling product warranties at the time of sale based upon historical costs to fulfill claims. Obligations may also be recorded subsequent to the time of sale whenever specific events or circumstances impacting product quality become known that would not have been taken into account using historical data. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers and third-party contract manufacturers, the Company’s warranty obligation is affected by product failure rates, material usage, and service delivery costs incurred in correcting a product failure. An adverse change in any of these factors may result in the need for additional warranty provisions. Warranty obligations are included in “Accrued expenses” on the Consolidated Balance Sheets.
The changes in the warranty obligation were as follows (in thousands):
Balance as of December 31, 2017
$
4,701

Provisions for warranties issued during the period
3,376

Fulfillment of warranty obligations
(3,223
)
Foreign exchange rate changes
(117
)
Balance as of September 30, 2018
$
4,737

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments
9 Months Ended
Sep. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments
Derivative Instruments
The Company’s foreign currency risk management strategy is principally designed to mitigate the potential financial impact of changes in the value of transactions and balances denominated in foreign currencies resulting from changes in foreign currency exchange rates. Currently, the Company enters into two types of hedges to manage this risk. The first are economic hedges which utilize foreign currency forward contracts with maturities of up to 45 days to manage the exposure to fluctuations in foreign currency exchange rates arising primarily from foreign-denominated receivables and payables. The gains and losses on these derivatives are intended to be offset by the changes in the fair value of the assets and liabilities being hedged. These economic hedges are not designated as hedging instruments for hedge accounting treatment. The second are cash flow hedges which utilize foreign currency forward contracts with maturities of up to 18 months to hedge specific forecasted transactions of the Company's foreign subsidiaries with the goal of protecting the Company's budgeted revenues and expenses against foreign currency exchange rate changes compared to its budgeted rates. These cash flow hedges are designated as hedging instruments for hedge accounting treatment.
The Company had the following outstanding forward contracts (in thousands):
 
September 30, 2018
 
December 31, 2017
Currency
Notional
Value
 
USD
Equivalent
 
Notional
Value
 
USD
Equivalent
Derivatives Not Designated as Hedging Instruments:
 
 
 
 
Euro
19,500

 
$
22,602

 

 
$

Japanese Yen
455,000

 
4,018

 
455,000

 
4,049

British Pound
2,100

 
2,742

 
1,650

 
2,232

Hungarian Forint
700,000

 
2,513

 
545,000

 
2,110

Korean Won
2,050,000

 
1,847

 
1,825,000

 
1,708

Taiwanese Dollar
49,000

 
1,615

 
37,725

 
1,278

Canadian Dollar
800

 
616

 

 

Singapore Dollar
760

 
557

 

 

Swiss Franc

 

 
1,365

 
1,401


Information regarding the fair value of the outstanding forward contracts was as follows (in thousands):
 
Asset Derivatives
 
Liability Derivatives
 
Balance
 
Fair Value
 
Balance
 
Fair Value
 
Sheet
Location
 
September 30, 2018
 
December 31, 2017
 
Sheet
Location
 
September 30, 2018
 
December 31, 2017
Derivatives Not Designated as Hedging Instruments:
 
 
 
 
 
 
Economic hedge forward contracts
Prepaid expenses and other current assets
 
$
21

 
$
16

 
Accrued expenses
 
$
91

 
$
13



The following table presents the gross activity for all derivative assets and liabilities which were presented on a net basis on the Consolidated Balance Sheets due to the right of offset with each counterparty (in thousands):
Asset Derivatives
 
Liability Derivatives
 
 
September 30, 2018
 
December 31, 2017
 
 
 
September 30, 2018
 
December 31, 2017
Gross amounts of recognized assets
 
$
21

 
$
16

 
Gross amounts of recognized liabilities
 
$
91

 
$
13

Gross amounts offset
 

 

 
Gross amounts offset
 

 

Net amount of assets presented
 
$
21

 
$
16

 
Net amount of liabilities presented
 
$
91

 
$
13



Information regarding the effect of derivative instruments on the consolidated financial statements was as follows (in thousands):
 
Location in Financial Statements
 
Three-months Ended
 
Nine-months Ended
 
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Derivatives Designated as Hedging Instruments:
 
 
 
Gains (losses) recorded in shareholders' equity (effective portion)
Accumulated other comprehensive income (loss), net of tax
 
$

 
$

 
$

 
$

Gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations (effective portion)
Revenue
 
$

 
$
56

 
$

 
$
10

 
Research, development, and engineering expenses
 

 

 

 
3

 
Selling, general, and administrative expenses
 

 

 

 
8

 
Total gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations
 
$

 
$
56

 
$

 
$
21

Gains (losses) recognized in current operations (ineffective portion and discontinued derivatives)
Foreign currency gain (loss)
 
$

 
$

 
$

 
$

Derivatives Not Designated as Hedging Instruments:
 
 
 
Gains (losses) recognized in current operations
Foreign currency gain (loss)
 
$
299

 
$
43

 
$
(366
)
 
$
139

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Revenue Recognition
On January 1, 2018, the Company adopted Accounting Standards Codification (ASC) 606, "Revenue from Contracts with Customers," using the full retrospective method to present all periods reported on a consistent basis. Accordingly, prior-period results have been restated to apply the provisions of this ASC.
As a result of this adoption, revenue for software-only products sold as part of multiple-deliverable arrangements are no longer deferred when vendor-specific objective evidence of fair value does not exist for the undelivered elements of the arrangement. This change results in earlier recognition of revenue. In addition, certain of the Company’s product accessory sales, which were reported on a net basis, are now reported on a gross basis as a result of applying the expanded guidance in the new standard related to principal versus agent considerations. This change results in the Company reporting higher revenue and higher cost of revenue when these sales are reported on a gross basis, although the gross margin dollars do not change. Furthermore, for arrangements that include customer-specified acceptance criteria, revenue is recognized when the Company can objectively determine that control has been transferred to the customer in accordance with the agreed-upon specifications in the contract, which may occur before formal customer acceptance. This change primarily impacts revenue recognition for arrangements in the logistics industry where certain customer solutions include installed products and results in earlier recognition of revenue.

The adoption of the standard impacted our previously-reported results as follows (in thousands):
Statement of Operations

 
 
 
 
 
 
 
 
 
 
 
 
Three-months Ended
 
Nine-months Ended
 
October 1, 2017
 
October 1, 2017
 
As previously reported
 
Adjustment
 
As restated
 
As previously reported
 
Adjustment
 
As restated
Revenue
$
259,739

 
$
6,303

 
$
266,042

 
$
567,585

 
$
15,576

 
$
583,161

Cost of revenue
62,360

 
5,701

 
68,061

 
128,056

 
14,701

 
142,757

Gross margin
197,379

 
602

 
197,981

 
439,529

 
875

 
440,404

Operating income
110,247

 
602

 
110,849

 
207,211

 
875

 
208,086

Income before income tax expense
112,150

 
602

 
112,752

 
212,918

 
875

 
213,793

Income tax expense (benefit)
9,802

 
457

 
10,259

 
8,843

 
491

 
9,334

Net income
$
102,348

 
$
145

 
$
102,493

 
$
204,075

 
$
384

 
$
204,459

 
 
 
 
 
 
 
 
 
 
 
 
Net income per weighted-average common and common-equivalent share:
Basic
$
0.59

 
$

 
$
0.59

 
$
1.18

 
$

 
$
1.18

Diluted
$
0.57

 
$

 
$
0.57

 
$
1.14

 
$

 
$
1.14



Balance Sheet
 
 
 
 
 
 
December 31, 2017
 
As previously reported
 
Adjustment
 
As restated
Prepaid expenses and other current assets
$
30,800

 
$
(117
)
 
$
30,683

Accrued income taxes
11,391

 
112

 
11,503

Deferred revenue and customer deposits
9,969

 
(549
)
 
9,420

Retained earnings
668,267

 
320

 
668,587




The following table summarizes disaggregated revenue information by geographic area based upon the customer's country of domicile (in thousands):
 
 
Three-months Ended
 
Nine-months Ended
 
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Europe
 
$
115,592

 
$
146,230

 
$
242,161

 
$
252,386

Americas
 
58,830

 
54,902

 
189,859

 
155,977

Greater China
 
32,796

 
35,546

 
101,130

 
84,764

Other Asia
 
25,003

 
29,364

 
79,902

 
90,034

 
 
$
232,221

 
$
266,042

 
$
613,052

 
$
583,161


The following table summarizes disaggregated revenue information by revenue type (in thousands):
 
 
Three-months Ended
 
Nine-months Ended
 
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Standard products and services
 
$
150,993

 
$
159,981

 
$
493,019

 
$
453,464

Application-specific customer solutions
 
81,228

 
106,061

 
120,033

 
129,697

 
 
$
232,221

 
$
266,042

 
$
613,052

 
$
583,161




Costs to Fulfill a Contract
Costs to fulfill a contract are included in "Prepaid expenses and other current assets" on the Consolidated Balance Sheet and amounted to $6,811,000 and $3,230,000 as of September 30, 2018 and December 31, 2017, respectively.

Accounts Receivable, Contract Assets, and Contract Liabilities
Accounts receivable represent amounts billed and currently due from customers which are reported at their net estimated realizable value. The Company maintains reserves against its accounts receivable for potential credit losses. Credit losses recognized on accounts receivable were immaterial for the three-month and nine-month periods ended September 30, 2018 and October 1, 2017, respectively. Contract assets consist of unbilled revenue which arises when revenue is recognized in advance of billing for certain application-specific customer solutions contracts. Contract liabilities consist of deferred revenue and customer deposits which arise when amounts are billed to or collected from customers in advance of revenue recognition.
The following table summarizes the deferred revenue and customer deposits activity for the nine-month period ended September 30, 2018 (in thousands):
 
Amount
Balance as of December 31, 2017
$
9,420

Increases to deferred revenue and customer deposits
55,408

Recognition of revenue
(50,590
)
Foreign exchange rate changes
(986
)
Balance as of September 30, 2018
$
13,252



As a practical expedient, the Company has elected not to disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations, as our contracts have an original expected duration of less than one year.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Expense
Stock-Based Compensation Expense
The Company’s share-based payments that result in compensation expense consist of stock option grants and restricted stock awards. As of September 30, 2018, the Company had 20,246,002 shares available for grant. Stock options are granted with an exercise price equal to the market value of the Company’s common stock at the grant date and generally vest over four or five years based upon continuous service and expire ten years from the grant date. Vesting of restricted stock awards may be based on continuing employment and/or achievement of pre-established performance goals and objectives. Vesting for performance-based restricted stock awards and time-based restricted stock awards must not be less than one year and three years, respectively; however, awards with time-based vesting may become vested incrementally over such three-year period.
The following table summarizes the Company’s stock option activity for the nine-month period ended September 30, 2018:
 
Shares
(in thousands)
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Term (in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 2017
12,726

 
$
25.24

 
 
 
 
Granted
2,318

 
55.66

 
 
 
 
Exercised
(1,434
)
 
18.06

 
 
 
 
Forfeited or expired
(429
)
 
33.24

 
 
 
 
Outstanding as of September 30, 2018
13,181

 
$
31.11

 
7.48
 
$
329,301

Exercisable as of September 30, 2018
4,327

 
$
20.14

 
6.01
 
$
154,377

Options vested or expected to vest as of September 30, 2018 (1)
11,916

 
$
29.99

 
7.37
 
$
310,772

 (1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. Options expected to vest are calculated by applying an estimated forfeiture rate to the unvested options.
The fair values of stock options granted in each period presented were estimated using the following weighted-average assumptions:
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Risk-free rate
2.9
%
 
2.4
%
 
2.9
%
 
2.4
%
Expected dividend yield
0.32
%
 
0.39
%
 
0.32
%
 
0.39
%
Expected volatility
39
%
 
41
%
 
39
%
 
41
%
Expected term (in years)
5.4

 
5.1

 
5.3

 
5.3


Risk-free rate
The risk-free rate was based upon a treasury instrument whose term was consistent with the contractual term of the option.
Expected dividend yield
Generally, the current dividend yield is calculated by annualizing the cash dividend declared by the Company’s Board of Directors and dividing that result by the closing stock price on the grant date. 
Expected volatility
The expected volatility was based upon a combination of historical volatility of the Company’s common stock over the contractual term of the option and implied volatility for traded options of the Company’s stock.
Expected term
The expected term was derived from the binomial lattice model from the impact of events that trigger exercises over time.
The Company stratifies its employee population into two groups: one consisting of senior management and another consisting of all other employees. The Company currently applies an estimated annual forfeiture rate of 8% to all unvested options for senior management and a rate of 12% for all other employees. Each year during the first quarter, the company revises its estimated forfeiture rate. This resulted in an increase to compensation expense of $1,283,000 in 2018 and a decrease to compensation expense of $673,000 in 2017.
The weighted-average grant-date fair values of stock options granted during the three-month periods ended September 30, 2018 and October 1, 2017 were $22.52 and $14.80, respectively. The weighted-average grant-date fair values of stock options granted during the nine-month periods ended September 30, 2018 and October 1, 2017 were $21.70 and $14.97, respectively.
The total intrinsic values of stock options exercised for the three-month periods ended September 30, 2018 and October 1, 2017 were $17,985,000 and $28,462,000, respectively. The total intrinsic values of stock options exercised for the nine-month periods ended September 30, 2018 and October 1, 2017 were $50,975,000 and $100,913,000, respectively. The total fair values of stock options vested for the three-month periods ended September 30, 2018 and October 1, 2017 were $997,000 and $844,000, respectively. The total fair values of stock options vested for the nine-month periods ended September 30, 2018 and October 1, 2017 were $27,557,000 and $19,557,000, respectively.
As of September 30, 2018, total unrecognized compensation expense related to non-vested stock options was $50,387,000, which is expected to be recognized over a weighted-average period of 1.61 years.

The following table summarizes the Company's restricted stock activity for the nine-month period ended September 30, 2018:
 
Shares (in thousands)
 
Weighted-Average Grant Fair Value
 
Aggregate Intrinsic Value (in thousands)
Nonvested as of December 31, 2017
20

 
$
17.03

 
 
Granted

 

 
 
Vested
(20
)
 
17.03

 
993

Forfeited or expired

 

 
 
Nonvested as of September 30, 2018

 
$

 
$


The fair values of restricted stock awards granted were determined based upon the market value of the Company's common stock at the time of grant. The initial cost was then amortized over the period of vesting until the restrictions lapsed. These restricted shares became fully vested in 2018. Participants were entitled to dividends on the restricted stock awards, but only received those amounts if the shares vested. The sale or transfer of these shares was restricted during the vesting period.
The total stock-based compensation expense and the related income tax benefit recognized for the three-month period ended September 30, 2018 were $9,143,000 and $1,654,000, respectively, and for the three-month period ended October 1, 2017 were $8,026,000 and $2,639,000, respectively. The total stock-based compensation expense and the related income tax benefit recognized for the nine-month period ended September 30, 2018 were $31,339,000 and $5,608,000, respectively, and for the nine-month period ended October 1, 2017 were $23,355,000 and $7,661,000, respectively. No compensation expense was capitalized as of September 30, 2018 or December 31, 2017.
The following table presents the stock-based compensation expense by caption for each period presented on the Consolidated Statements of Operations (in thousands):
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Cost of revenue
$
544

 
$
520

 
$
1,898

 
$
1,404

Research, development, and engineering
3,197

 
2,765

 
11,166

 
8,090

Selling, general, and administrative
5,402

 
4,741

 
18,275

 
13,861

 
$
9,143

 
$
8,026

 
$
31,339

 
$
23,355

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchase Program
9 Months Ended
Sep. 30, 2018
Equity [Abstract]  
Stock Repurchase Program
Stock Repurchase Program
In April 2017, the Company's Board of Directors authorized the repurchase of $100,000,000 of the Company's common stock. As of September 30, 2018, the Company had repurchased 1,744,000 shares at a cost of $100,000,000 under this program, including 803,000 shares at a cost of $45,200,000 in the three-month period ended April 1, 2018. Stock repurchases under this April 2017 program were completed in the three-month period ended April 1, 2018. In February 2018, the Company's Board of Directors authorized the repurchase of an additional $150,000,000 of the Company's common stock. As of September 30, 2018, the Company had repurchased 1,947,000 shares at a cost of $97,062,000 under this program, leaving a remaining authorized balance of $52,938,000. Total stock repurchases in the nine-month period ended September 30, 2018 amounted to $142,262,000. The Company may repurchase shares under this program in future periods depending upon a variety of factors, including, among other things, the impact of dilution from employee stock options, stock price, share availability, and cash requirements.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Taxes
9 Months Ended
Sep. 30, 2018
Income Tax Disclosure [Abstract]  
Taxes
Taxes
A reconciliation of the United States federal statutory corporate tax rate to the Company’s income tax expense, or effective tax rate, was as follows:
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Income tax provision at federal statutory corporate tax rate
21
 %
 
35
 %
 
21
 %
 
35
 %
State income taxes, net of federal benefit
1
 %
 
1
 %
 
1
 %
 
1
 %
Foreign tax rate differential
(7
)%
 
(18
)%
 
(7
)%
 
(18
)%
Tax credit
 %
 
(1
)%
 
 %
 
(1
)%
Discrete tax benefit related to Tax Act 2017
(9
)%
 
 %
 
(4
)%
 
 %
Discrete tax benefit related to stock option exercises
(4
)%
 
(7
)%
 
(5
)%
 
(13
)%
Other discrete tax events
(2
)%
 
(2
)%
 
(1
)%
 
(1
)%
Other
1
 %
 
1
 %
 
1
 %
 
1
 %
Income tax provision
1
 %

9
 %
 
6
 %
 
4
 %

On December 22, 2017, the United States Congress passed and the President signed into law the Tax Cuts and Jobs Act of 2017 (Tax Act). The Tax Act included a decrease in the U.S. federal statutory corporate tax rate from 35% to 21%, a one-time transition tax on unrepatriated foreign earnings, and limits on certain deductions. The Securities and Exchange Commission (SEC) released Staff Accounting Bulletin (SAB) No. 118 to provide guidance to companies on how to implement the accounting and disclosure changes as a result of the Tax Act. The Company made what it considered to be a reasonable estimate of the impact of the Tax Act in its financial statements for the year ended December 31, 2017. In the third quarter of 2018, the Company revised its estimate of the impact of the Tax Act based on additional regulatory guidance. The effective tax rate, as a result, was reduced by 9 percentage points and 4 percentage points for the three-month and nine-month period ended September 30, 2018, respectively.
This significant estimate is highly judgmental and changes to this estimate could result in material charges or credits in future reporting periods. The Company will continue to review the guidance at the Federal and State levels through the end of 2018 and additional revisions to the estimates of the impact of the Tax Act may be required in the fourth quarter of 2018 as regulatory guidance continues to develop, specifically at the individual State level. The Tax Act subjects the Company to current tax on Global Intangible Low-Taxed Income (GILTI) earned by certain foreign subsidiaries.  The Company has made an accounting policy election to provide for the tax expense related to GILTI in the year the tax is incurred rather than recognize deferred taxes for these temporary differences.
The majority of income earned outside of the United States is permanently reinvested to provide funds for international expansion. The Company is tax resident in numerous jurisdictions around the world and has identified its major jurisdictions as the United States, Ireland, and China. The statutory tax rate is 12.5% in Ireland and 25% in China, compared to the U.S. federal statutory corporate tax rate of 21%. International rights to certain of the Company's intellectual property are held by a subsidiary whose legal jurisdiction does not tax this income, resulting in a foreign effective tax rate that is lower than the above mentioned statutory rates, although the reduced taxes overseas have been partially offset by changes in U.S. tax law. These differences resulted in a decrease in the effective tax rate by 7 percentage points for the three-month and nine-month periods ended September 30, 2018, and a decrease in the effective tax rate by 18 percentage points for the three-month and nine-month periods ended October 1, 2017.
The excess tax benefit arising from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes from stock option exercises resulted in a decrease of the effective tax rate by 4 and 7 percentage points for the three-month periods ended September 30, 2018 and October 1, 2017, respectively, and a decrease of the effective tax rate by 5 and 13 percentage points for the nine-month periods ended September 30, 2018 and October 1, 2017, respectively. Certain reserves for income taxes and other provision-to-return adjustments resulted in a decrease of the effective tax rate by 2 percentage points for both the three-month periods ended September 30, 2018 and October 1, 2017 and a decrease of the effective tax rate by 1 percentage point for both the nine-month periods ended September 30, 2018 and October 1, 2017.
On January 1, 2018, the Company adopted Accounting Standard Update (ASU) 2016-16, "Income Taxes - Intra-Entity Transfers of Assets Other than Inventory." This Update requires the recognition of deferred income taxes for an intra-entity transfer of an asset other than inventory. As a result of this ASU, the Company recorded $5,961,000 through a cumulative-effect adjustment directly to retained earnings at the beginning of fiscal year 2018.
During the nine-month period ended September 30, 2018, the Company recorded a $204,000 increase in reserves for income taxes, net of deferred tax benefit. Estimated interest and penalties included in these amounts totaled $33,000 for the nine-month period ended September 30, 2018.
The Company’s reserve for income taxes, including gross interest and penalties, was $7,674,000 as of September 30, 2018, which included $6,646,000 classified as a non-current liability and $1,028,000 recorded as a reduction to non-current deferred tax assets. The amount of gross interest and penalties included in these balances was $773,000. If the Company’s tax positions were sustained or the statutes of limitations related to certain positions expired, these reserves would be released and income tax expense would be reduced in a future period. As a result of the expiration of certain statutes of limitations, there is a potential that a portion of these reserves could be released, which would decrease income tax expense by approximately $1,200,000 to $1,300,000 over the next twelve months.
The Company has defined its major tax jurisdictions as the United States, Ireland, and China, and within the United States, Massachusetts. Within the United States, the tax years 2015 through 2017 remain open to examination by the Internal Revenue Service and various state tax authorities. The tax years 2014 through 2017 remain open to examination by various taxing authorities in other jurisdictions in which the Company operates.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Weighted-Average Shares
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Weighted-Average Shares
Weighted-Average Shares
Weighted-average shares were calculated as follows (in thousands):
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Basic weighted-average common shares outstanding
172,189

 
173,234

 
172,613

 
173,052

Effect of dilutive stock options
5,056

 
6,120

 
5,408

 
6,072

Weighted-average common and common-equivalent shares outstanding
177,245

 
179,354

 
178,021

 
179,124


Stock options to purchase 2,796,000 and 2,353,000 shares of common stock, on a weighted-average basis, were outstanding during the three-month and nine-month periods ended September 30, 2018, respectively, and 466,000 and 3,108,000 for the same periods in 2017, but were not included in the calculation of dilutive net income per share because they were anti-dilutive.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
9 Months Ended
Sep. 30, 2018
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events
On October 29, 2018, the Company’s Board of Directors declared a cash dividend of $0.050 per share. The dividend is payable November 30, 2018 to all shareholders of record as of the close of business on November 16, 2018.
In addition, on October 29, 2018, the Company's Board of Directors authorized the repurchase of an additional $200,000,000 of the Company's common stock. This new authorization will commence once the Company completes the February 2018 program.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Revenue Recognition
Revenue Recognition
The Company recognizes revenue in accordance with Accounting Standards Codification (ASC) 606, “Revenue from Contracts with Customers.” The core principle of ASC 606 is to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The framework in support of this core principle includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when (or as) the performance obligations are satisfied.
Identifying the Contract with the Customer
The Company identifies contracts with customers as agreements that create enforceable rights and obligations, which typically take the form of customer contracts or purchase orders.
Identifying the Performance Obligations in the Contract
The Company identifies performance obligations as promises in contracts to transfer distinct goods or services. Standard products and services that the Company regularly sells separately are accounted for as distinct performance obligations. Application-specific customer solutions that are comprised of a combination of products and services are accounted for as one performance obligation to deliver a total solution to the customer. On-site support services that are provided to the customer after the solution is deployed are accounted for as a separate performance obligation. These solutions are provided to customers in a variety of industries, including the consumer electronics, logistics, and automotive industries.
Shipping and handling activities for which the Company is responsible under the terms and conditions of the sale are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized.
The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. If revenue is recognized before immaterial promises have been completed, then the costs related to such immaterial promises are accrued at the time of sale.
Determining the Transaction Price
The Company determines the transaction price as the amount of consideration it expects to receive in exchange for transferring promised goods or services to the customer. Amounts collected from customers for sales taxes are excluded from the transaction price.
If a contract includes a variable amount, such as a rebate, then the Company estimates the transaction price using either the expected value or the most likely amount of consideration to be received, depending upon the specific facts and circumstances. The Company includes estimated variable consideration in the transaction price only to the extent it is probable that a significant reversal of revenue will not occur when the uncertainty is resolved. The Company updates its estimate of variable consideration at the end of each reporting period to reflect changes in facts and circumstances.
Allocating the Transaction Price to the Performance Obligations
The Company allocates the transaction price to each performance obligation at contract inception based on a relative stand-alone selling price basis, or the price at which the Company would sell the good or service separately to similar customers in similar circumstances.
Recognizing Revenue When (or As) the Performance Obligations are Satisfied
The Company recognizes revenue when it transfers the promised goods or services to the customer. Revenue for standard products is recognized at the point in time when the customer obtains control of the goods, which is typically upon delivery when the customer has legal title, physical possession, the risks and rewards of ownership, and an enforceable obligation to pay for the products. Revenue for services, which are not material, is typically recognized over the time the service is provided.
Revenue for application-specific customer solutions is recognized at the point in time when the solution is validated, which is the point in time when the Company can objectively determine that the agreed-upon specifications in the contract have been met and the customer will accept the performance obligations in the arrangement. Although the customer may have taken legal title and physical possession of the goods when they arrived at the customer’s designated site, the significant risks and rewards of ownership transfer to the customer only upon validation. Revenue for on-site support services related to these solutions is recognized over the time the service is provided.
In certain instances, an arrangement may include customer-specified acceptance provisions or performance guarantees that allow the customer to accept or reject delivered products that do not meet the customer’s specifications. If the Company can objectively determine that control of a good or service has been transferred to the customer in accordance with the agreed-upon specifications in the contract, then customer acceptance is a formality. If acceptance provisions are presumed to be substantive, then revenue is deferred until customer acceptance.
For the Company’s standard products and services, revenue recognition and billing typically occur at the same time. For application-specific customer solutions, however, the agreement with the customer may provide for billing terms which differ from revenue recognition criteria, resulting in either deferred revenue or unbilled revenue. Credit assessments are performed to determine payment terms, which vary by region, industry, and customer. Prepayment terms result in contract liabilities for customer deposits. When credit is granted to customers, payment is typically due 30 to 90 days from billing. The Company's contracts have an original expected duration of less than one year, and therefore as a practical expedient, the Company has elected to ignore the impact of the time value of money on a contract and to expense sales commissions. The Company recognizes an asset for costs to fulfill a contract if the costs relate directly to the contract and to future performance, and the costs are expected to be recovered.
Management exercises judgment when determining the amount of revenue to be recognized each period. Such judgments include, but are not limited to, assessing the customer’s ability and intention to pay substantially all of the contract consideration when due, determining when two or more contracts should be combined and accounted for as a single contract, determining whether a contract modification has occurred, assessing whether promises are immaterial in the context of the contract, determining whether material promises in a contract represent distinct performance obligations, estimating the transaction price for a contract that contains variable consideration, determining the stand-alone selling price of each performance obligation, determining whether control is transferred over time or at a point in time for performance obligations, and assessing whether formal customer acceptance provisions are substantive.
New Pronouncements
Accounting Standards Update (ASU) 2016-02 and 2018-11, "Leases"
ASU 2016-02 creates Topic 842, Leases. The objective of this ASU is to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet, and disclosing key information about leasing arrangements. This ASU applies to any entity that enters into a lease, although lessees will see the most significant changes. The main difference between current GAAP and Topic 842 is the recognition of lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under current GAAP. Topic 842 distinguishes between finance leases and operating leases, which are substantially similar to the classification criteria for distinguishing between capital leases and operating leases under current GAAP. For public companies, the guidance in ASU 2016-02 is effective for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. In July 2018, the Financial Accounting Standards Board issued ASU 2018-11 to amend ASU 2016-02 and provided an additional (and optional) transition method to adopt the new lease standard. This transition method allows entities to apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption instead of using the original modified retrospective transition method of adoption which required the restatement of all prior period financial statements. Under this new transition method, the comparative periods presented in the financial statements will continue to be in accordance with current GAAP (Topic 840, Leases). Management will adopt the new lease standard using this new transition method under ASU 2018-11. As of the date of this report, management has determined the scope of leases subject to the new accounting requirements, has selected a software package to assist with compliance, and has reviewed all leases in scope. Management is in the process of completing the implementation of the lease accounting software, training relevant employees, and finalizing the internal lease accounting policy and the related processes, internal controls, and disclosures.
Accounting Standards Update (ASU) 2016-13, "Financial Instruments - Measurement of Credit Losses"
ASU 2016-13 applies to all reporting entities holding financial assets that are not accounted for at fair value through net income (debt securities).  The amendments in this ASU eliminate the probable initial recognition threshold to recognize a credit loss under current GAAP and, instead, reflect an entity’s current estimate of all expected credit losses. In addition, this ASU broadens the information an entity must consider in developing the credit loss estimate, including the use of reasonable and supportable forecasted information.  The amendments in this ASU require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down and an entity will be able to record reversals of credit losses in current period net income. For public companies, the guidance in ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years.  This ASU should be applied through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective.  Management does not expect ASU 2016-13 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2017-08, "Receivables - Nonrefundable Fees and Other Costs - Premium Amortization on Purchased Callable Debt Securities"
ASU 2017-08 applies to all reporting entities that hold investments in callable debt securities that have an amortized cost basis in excess of the amount that is repayable by the issuer at the earliest call date (that is, at a premium). The amendments in this ASU shorten the amortization period for certain callable debt securities held at a premium. Specifically, the amendments require the premium to be amortized to the earliest call date. The amendments do not require an accounting change for securities held at a discount; the discount continues to be amortized to maturity. Under current GAAP, premiums and discounts on callable debt securities generally are amortized to the maturity date. If that callable debt security is subsequently called, the entity records a loss equal to the unamortized premium. The amendments in this ASU more closely align the amortization period of premiums and discounts to expectations incorporated in market pricing on the underlying securities. For public companies, the amendments in ASU 2017-08 are effective for annual periods beginning after December 15, 2019, and interim reporting periods within fiscal years beginning after December 15, 2020. This ASU should be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption, and, in the period of adoption, the entity is required to provide disclosures about the change in accounting principle. Early adoption is permitted, including adoption in an interim period. Management does not expect ASU 2017-08 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2017-12, "Derivatives and Hedging - Targeted Improvements to Accounting for Hedging Activities"
ASU 2017-12 applies to all reporting entities that elect to apply hedge accounting. The hedge accounting requirements under current GAAP sometimes do not permit an entity to properly recognize the economic results of the hedging strategy in the financial statements, and they are difficult to understand and interpret. The amendments in this ASU make certain targeted improvements to simplify the application of the hedge accounting guidance. Also, they better align the risk management activities and financial reporting for hedging relationships through changes to both 1) the designation and measurement guidance for qualifying hedging relationships and 2) the presentation of hedge results. For public companies, the amendments in ASU 2017-12 are effective for annual reporting periods beginning after December 15, 2018, and interim reporting periods within those fiscal years. Early adoption is permitted including adoption in any interim period after issuance of the ASU. All transition requirements and elections should be applied to hedging relationships existing on the date of adoption. The entity should apply a cumulative-effect adjustment related to eliminating the separate measurement of ineffectiveness to accumulated other comprehensive income with a corresponding adjustment to the opening balance of retained earnings as of the beginning of the fiscal year that an entity adopts the amendments in this ASU. The amended presentation and disclosure guidance is required only prospectively. Management does not expect ASU 2017-12 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-01, "Land Easement Practical Expedient for Transition to Topic 842"
ASU 2018-01 applies to entities with land easements that exist or expired before an entity’s adoption of Topic 842, provided that the entity does not account for those land easements as leases under Topic 840. The amendments in this ASU permit an entity to elect an optional transition practical expedient to not evaluate under Topic 842 land easements that exist or expired before the entity’s adoption of Topic 842 and that were not previously accounted for as leases under Topic 840. An entity that elects this practical expedient should apply the practical expedient consistently to all of its existing or expired land easements that were not previously accounted for as leases under Topic 840. Once an entity adopts Topic 842, it should apply that Topic prospectively to all new (or modified) land easements to determine whether the arrangement should be accounted for as a lease. An entity that does not elect this practical expedient should evaluate all existing or expired land easements in connection with the adoption of the new lease requirements in Topic 842 to assess whether they meet the definition of a lease. The amendments in this ASU affect the amendments in ASU 2016-02, which are not yet effective but may be early adopted. The effective date and transition requirements for the amendments are the same as the effective date and transition requirements in ASU 2016-02, which is for annual periods beginning after December 15, 2018, and interim periods within those fiscal years. Management does not expect ASU 2018-01 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-02, "Income Statement - Reporting Comprehensive Income"
ASU 2018-02 applies to entities required to apply the provisions of Topic 220, Income Statement - Reporting Comprehensive Income, and has items of other comprehensive income for which the related tax effects are presented in other comprehensive income as required by GAAP. The amendments in this ASU allow a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the "Tax Act"). Consequently, the amendments eliminate the stranded tax effects resulting from the Tax Act and will improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires the effect of a change in tax laws or rates to be included in income from continuing operations is not affected. The amendments in this ASU also require certain disclosures about stranded tax effects. The amendments in this ASU are effective for all entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption of the amendments in this ASU is permitted, including adoption in any interim period. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Act is recognized. Management does not expect ASU 2018-02 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-07, "Compensation - Stock Compensation - Improvements to Nonemployee Share-Based Payment Accounting"
ASU 2018-07 applies to all entities that enter into share-based payment transactions for acquiring goods and services from nonemployees. The amendments in this ASU expand the scope of Topic 718, Compensation - Stock Compensation, to include share-based payments transactions to nonemployees. Changes to the accounting for nonemployee awards as a result of this ASU include: 1) equity-classified nonemployee share-based payment awards are measured at the grant date, instead of the previous requirement to remeasure the awards through the performance completion date, 2) for awards with performance conditions, compensation cost is recognized when the achievement of the performance condition is probable, rather than upon achievement, and 3) the current requirement to reassess the classification (equity or liability) for nonemployee awards upon vesting is eliminated. This ASU clarifies that Topic 718 does not apply to financing transactions or awards granted to customers as part of a contract accounted for under Topic 606, Revenue from Contracts with Customers. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. An entity should only remeasure liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which the measurement date has not been established through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. Management does not expect ASU 2018-07 to have a material impact on the Company's financial statements and disclosures.
Accounting Standards Update (ASU) 2018-15, "Intangibles - Goodwill and Other - Internal-Use Software"
ASU 2018-15 applies to entities that are a customer in a hosting arrangement that is a service contract. The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Accordingly, the amendments in this ASU require an entity in a hosting arrangement that is a service contract to follow the guidance in Subtopic 350-40 to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. Further, it requires the entity to expense the capitalized implementation costs over the term of the hosting arrangement. In addition, it requires the presentation of the expenses related to the capitalized implementation costs in the same line item in the statement of income as the fees associated with the hosting element of the arrangement and the classification of the payments for the capitalized implementation costs in the statement of cash flows in the same manner as the payments made for the fees associated with the hosting element. The amendments in this ASU are effective for public entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years, with early adoption permitted. Management does not expect ASU 2018-15 to have a material impact on the Company's financial statement and disclosures.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table summarizes the financial assets and liabilities required to be measured at fair value on a recurring basis as of September 30, 2018 (in thousands):
 
Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
 
Significant  Other
Observable
Inputs (Level 2)
 

Unobservable
Inputs (Level 3)
Assets:
 
 
 
 
 
Money market instruments
$
2,717

 
$

 
$

Corporate bonds

 
314,106

 

Treasury bills

 
226,058

 

Asset-backed securities

 
131,549

 

Sovereign bonds

 
14,437

 

Agency bonds

 
8,909

 

Municipal bonds

 
6,886

 

Economic hedge forward contracts

 
21

 

Liabilities:
 
 
 
 
 
Economic hedge forward contracts

 
91

 

Contingent consideration liabilities

 

 
2,507

Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table summarizes the activity for the Company's liability measured at fair value using Level 3 inputs for the nine-month period ended September 30, 2018 (in thousands):
Balance as of December 31, 2017
$
3,557

Fair value adjustment to Manatee contingent consideration
(1,350
)
Fair value adjustment to GVi contingent consideration
1,130

Fair value adjustment to Chiaro contingent consideration
170

Payment of GVi contingent consideration
(1,000
)
Balance as of September 30, 2018
$
2,507

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents, and Investments (Tables)
9 Months Ended
Sep. 30, 2018
Cash and Cash Equivalents [Abstract]  
Components of Cash, Cash Equivalents, and Investments
Cash, cash equivalents, and investments consisted of the following (in thousands):
 
September 30, 2018
 
December 31, 2017
Cash
$
104,654

 
$
97,951

Money market instruments
2,717

 
8,631

Cash and cash equivalents
107,371

 
106,582

Treasury bills
193,347

 
150,371

Corporate bonds
138,099

 
47,395

Asset-backed securities
71,438

 
59,203

Sovereign bonds
8,119

 
21,579

Municipal bonds
6,044

 
8,805

Agency bonds
2,969

 
10,608

Short-term investments
420,016

 
297,961

Corporate bonds
176,007

 
296,014

Asset-backed securities
60,111

 
71,727

Treasury bills
32,711

 
23,459

Sovereign bonds
6,318

 
13,147

Agency bonds
5,940

 
14,890

Municipal bonds
842

 
4,204

Long-term investments
281,929

 
423,441

 
$
809,316

 
$
827,984

Summary of Available-for-Sale Investments
The following table summarizes the Company’s available-for-sale investments as of September 30, 2018 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Short-term:
 
 
 
 
 
 

Treasury bills
$
193,631

 
$

 
$
(284
)
 
$
193,347

Corporate bonds
138,383

 
56

 
(340
)
 
138,099

Asset-backed securities
71,646

 
1

 
(209
)
 
71,438

Sovereign bonds
8,172

 

 
(53
)
 
8,119

Municipal bonds
6,050

 

 
(6
)
 
6,044

Agency bonds
2,969

 

 

 
2,969

Long-term:
 
 
 
 
 
 

Corporate bonds
175,881

 
469

 
(343
)
 
176,007

Asset-backed securities
60,276

 
33

 
(198
)
 
60,111

Treasury bills
32,718

 
7

 
(14
)
 
32,711

Sovereign bonds
6,286

 
32

 

 
6,318

Agency bonds
5,930

 
10

 

 
5,940

Municipal bonds
855

 

 
(13
)
 
842

 
$
702,797

 
$
608

 
$
(1,460
)
 
$
701,945

Gross Unrealized Losses and Fair Values for Available-for-Sale Investments
The following table summarizes the Company’s gross unrealized losses and fair values for available-for-sale investments in an unrealized loss position as of September 30, 2018 (in thousands):
 
Unrealized Loss Position For:
 
 
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Treasury bills
$
137,108

 
$
(174
)
 
$
63,030

 
$
(124
)
 
$
200,138

 
$
(298
)
Corporate bonds
116,028

 
(386
)
 
42,922

 
(297
)
 
158,950

 
(683
)
Asset-backed securities
57,678

 
(207
)
 
38,256

 
(200
)
 
95,934

 
(407
)
Sovereign bonds
3,527

 
(6
)
 
4,592

 
(47
)
 
8,119

 
(53
)
Municipal bonds
2,854

 
(6
)
 
842

 
(13
)
 
3,696

 
(19
)
 
$
317,195


$
(779
)

$
149,642


$
(681
)

$
466,837


$
(1,460
)
Effective Maturity Dates of Available-for-Sale Investments
The following table presents the effective maturity dates of the Company’s available-for-sale investments as of September 30, 2018 (in thousands):
 
<1 year
 
1-2 Years
 
2-3 Years
 
3-4 Years
 
4-5 Years
 
5-7 Years
 
Total
Corporate bonds
$
138,099

 
$
80,605

 
$
68,684

 
$
22,429

 
$
1,434

 
$
2,855

 
$
314,106

Treasury bills
193,347

 
32,711

 

 

 

 

 
226,058

Asset-backed securities
71,438

 
30,840

 
5,431

 
12,102

 
5,138

 
6,600

 
131,549

Sovereign bonds
8,119

 
6,318

 

 

 

 

 
14,437

Agency bonds
2,969

 

 

 
5,940

 

 

 
8,909

Municipal bonds
6,044

 
842

 

 

 

 

 
6,886

 
$
420,016


$
151,316


$
74,115


$
40,471


$
6,572


$
9,455


$
701,945

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
9 Months Ended
Sep. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
 
September 30, 2018
 
December 31, 2017
Raw materials
$
46,660

 
$
33,927

Work-in-process
4,071

 
2,114

Finished goods
43,304

 
31,882

 
$
94,035

 
$
67,923

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Amortized intangible assets consisted of the following (in thousands):
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
Distribution networks
$
38,060

 
$
38,060

 
$

Completed technologies
13,687

 
6,010

 
7,677

Customer relationships
8,607

 
5,587

 
3,020

Non-compete agreements
370

 
185

 
185

Balance as of September 30, 2018
$
60,724

 
$
49,842

 
$
10,882

 
 
 
 
 
 
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
Distribution networks
$
38,060

 
$
38,060

 
$

Completed technologies
13,687

 
4,181

 
9,506

Customer relationships
8,607

 
5,202

 
3,405

Non-compete agreements
370

 
92

 
278

Balance as of December 31, 2017
$
60,724

 
$
47,535

 
$
13,189

Schedule of Intangible Assets, Future Amortization Expense
As of September 30, 2018, estimated future amortization expense related to intangible assets is as follows (in thousands):
Year Ended December 31,
 
Amount
Remainder of fiscal 2018
 
$
769

2019
 
2,701

2020
 
2,185

2021
 
2,017

2022
 
1,691

2023
 
989

Thereafter
 
530

 
 
$
10,882

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty Obligations (Tables)
9 Months Ended
Sep. 30, 2018
Product Warranties Disclosures [Abstract]  
Changes in Warranty Obligations
The changes in the warranty obligation were as follows (in thousands):
Balance as of December 31, 2017
$
4,701

Provisions for warranties issued during the period
3,376

Fulfillment of warranty obligations
(3,223
)
Foreign exchange rate changes
(117
)
Balance as of September 30, 2018
$
4,737

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Tables)
9 Months Ended
Sep. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Outstanding Forward Contracts Table
The Company had the following outstanding forward contracts (in thousands):
 
September 30, 2018
 
December 31, 2017
Currency
Notional
Value
 
USD
Equivalent
 
Notional
Value
 
USD
Equivalent
Derivatives Not Designated as Hedging Instruments:
 
 
 
 
Euro
19,500

 
$
22,602

 

 
$

Japanese Yen
455,000

 
4,018

 
455,000

 
4,049

British Pound
2,100

 
2,742

 
1,650

 
2,232

Hungarian Forint
700,000

 
2,513

 
545,000

 
2,110

Korean Won
2,050,000

 
1,847

 
1,825,000

 
1,708

Taiwanese Dollar
49,000

 
1,615

 
37,725

 
1,278

Canadian Dollar
800

 
616

 

 

Singapore Dollar
760

 
557

 

 

Swiss Franc

 

 
1,365

 
1,401

Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
Information regarding the fair value of the outstanding forward contracts was as follows (in thousands):
 
Asset Derivatives
 
Liability Derivatives
 
Balance
 
Fair Value
 
Balance
 
Fair Value
 
Sheet
Location
 
September 30, 2018
 
December 31, 2017
 
Sheet
Location
 
September 30, 2018
 
December 31, 2017
Derivatives Not Designated as Hedging Instruments:
 
 
 
 
 
 
Economic hedge forward contracts
Prepaid expenses and other current assets
 
$
21

 
$
16

 
Accrued expenses
 
$
91

 
$
13

Offsetting Assets
The following table presents the gross activity for all derivative assets and liabilities which were presented on a net basis on the Consolidated Balance Sheets due to the right of offset with each counterparty (in thousands):
Asset Derivatives
 
Liability Derivatives
 
 
September 30, 2018
 
December 31, 2017
 
 
 
September 30, 2018
 
December 31, 2017
Gross amounts of recognized assets
 
$
21

 
$
16

 
Gross amounts of recognized liabilities
 
$
91

 
$
13

Gross amounts offset
 

 

 
Gross amounts offset
 

 

Net amount of assets presented
 
$
21

 
$
16

 
Net amount of liabilities presented
 
$
91

 
$
13

Derivative Instruments, Gain (Loss)
Information regarding the effect of derivative instruments on the consolidated financial statements was as follows (in thousands):
 
Location in Financial Statements
 
Three-months Ended
 
Nine-months Ended
 
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Derivatives Designated as Hedging Instruments:
 
 
 
Gains (losses) recorded in shareholders' equity (effective portion)
Accumulated other comprehensive income (loss), net of tax
 
$

 
$

 
$

 
$

Gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations (effective portion)
Revenue
 
$

 
$
56

 
$

 
$
10

 
Research, development, and engineering expenses
 

 

 

 
3

 
Selling, general, and administrative expenses
 

 

 

 
8

 
Total gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations
 
$

 
$
56

 
$

 
$
21

Gains (losses) recognized in current operations (ineffective portion and discontinued derivatives)
Foreign currency gain (loss)
 
$

 
$

 
$

 
$

Derivatives Not Designated as Hedging Instruments:
 
 
 
Gains (losses) recognized in current operations
Foreign currency gain (loss)
 
$
299

 
$
43

 
$
(366
)
 
$
139

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The adoption of the standard impacted our previously-reported results as follows (in thousands):
Statement of Operations

 
 
 
 
 
 
 
 
 
 
 
 
Three-months Ended
 
Nine-months Ended
 
October 1, 2017
 
October 1, 2017
 
As previously reported
 
Adjustment
 
As restated
 
As previously reported
 
Adjustment
 
As restated
Revenue
$
259,739

 
$
6,303

 
$
266,042

 
$
567,585

 
$
15,576

 
$
583,161

Cost of revenue
62,360

 
5,701

 
68,061

 
128,056

 
14,701

 
142,757

Gross margin
197,379

 
602

 
197,981

 
439,529

 
875

 
440,404

Operating income
110,247

 
602

 
110,849

 
207,211

 
875

 
208,086

Income before income tax expense
112,150

 
602

 
112,752

 
212,918

 
875

 
213,793

Income tax expense (benefit)
9,802

 
457

 
10,259

 
8,843

 
491

 
9,334

Net income
$
102,348

 
$
145

 
$
102,493

 
$
204,075

 
$
384

 
$
204,459

 
 
 
 
 
 
 
 
 
 
 
 
Net income per weighted-average common and common-equivalent share:
Basic
$
0.59

 
$

 
$
0.59

 
$
1.18

 
$

 
$
1.18

Diluted
$
0.57

 
$

 
$
0.57

 
$
1.14

 
$

 
$
1.14



Balance Sheet
 
 
 
 
 
 
December 31, 2017
 
As previously reported
 
Adjustment
 
As restated
Prepaid expenses and other current assets
$
30,800

 
$
(117
)
 
$
30,683

Accrued income taxes
11,391

 
112

 
11,503

Deferred revenue and customer deposits
9,969

 
(549
)
 
9,420

Retained earnings
668,267

 
320

 
668,587

Revenue from External Customers by Geographic Areas
The following table summarizes disaggregated revenue information by geographic area based upon the customer's country of domicile (in thousands):
 
 
Three-months Ended
 
Nine-months Ended
 
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Europe
 
$
115,592

 
$
146,230

 
$
242,161

 
$
252,386

Americas
 
58,830

 
54,902

 
189,859

 
155,977

Greater China
 
32,796

 
35,546

 
101,130

 
84,764

Other Asia
 
25,003

 
29,364

 
79,902

 
90,034

 
 
$
232,221

 
$
266,042

 
$
613,052

 
$
583,161

Revenue from External Customers by Products and Services
The following table summarizes disaggregated revenue information by revenue type (in thousands):
 
 
Three-months Ended
 
Nine-months Ended
 
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Standard products and services
 
$
150,993

 
$
159,981

 
$
493,019

 
$
453,464

Application-specific customer solutions
 
81,228

 
106,061

 
120,033

 
129,697

 
 
$
232,221

 
$
266,042

 
$
613,052

 
$
583,161

Deferred Revenue, by Arrangement, Disclosure
The following table summarizes the deferred revenue and customer deposits activity for the nine-month period ended September 30, 2018 (in thousands):
 
Amount
Balance as of December 31, 2017
$
9,420

Increases to deferred revenue and customer deposits
55,408

Recognition of revenue
(50,590
)
Foreign exchange rate changes
(986
)
Balance as of September 30, 2018
$
13,252

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock Option Activity
The following table summarizes the Company’s stock option activity for the nine-month period ended September 30, 2018:
 
Shares
(in thousands)
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Term (in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 2017
12,726

 
$
25.24

 
 
 
 
Granted
2,318

 
55.66

 
 
 
 
Exercised
(1,434
)
 
18.06

 
 
 
 
Forfeited or expired
(429
)
 
33.24

 
 
 
 
Outstanding as of September 30, 2018
13,181

 
$
31.11

 
7.48
 
$
329,301

Exercisable as of September 30, 2018
4,327

 
$
20.14

 
6.01
 
$
154,377

Options vested or expected to vest as of September 30, 2018 (1)
11,916

 
$
29.99

 
7.37
 
$
310,772

 (1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. Options expected to vest are calculated by applying an estimated forfeiture rate to the unvested options.
Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted
The fair values of stock options granted in each period presented were estimated using the following weighted-average assumptions:
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Risk-free rate
2.9
%
 
2.4
%
 
2.9
%
 
2.4
%
Expected dividend yield
0.32
%
 
0.39
%
 
0.32
%
 
0.39
%
Expected volatility
39
%
 
41
%
 
39
%
 
41
%
Expected term (in years)
5.4

 
5.1

 
5.3

 
5.3

Nonvested Restricted Stock Shares Activity
The following table summarizes the Company's restricted stock activity for the nine-month period ended September 30, 2018:
 
Shares (in thousands)
 
Weighted-Average Grant Fair Value
 
Aggregate Intrinsic Value (in thousands)
Nonvested as of December 31, 2017
20

 
$
17.03

 
 
Granted

 

 
 
Vested
(20
)
 
17.03

 
993

Forfeited or expired

 

 
 
Nonvested as of September 30, 2018

 
$

 
$

Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
The following table presents the stock-based compensation expense by caption for each period presented on the Consolidated Statements of Operations (in thousands):
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Cost of revenue
$
544

 
$
520

 
$
1,898

 
$
1,404

Research, development, and engineering
3,197

 
2,765

 
11,166

 
8,090

Selling, general, and administrative
5,402

 
4,741

 
18,275

 
13,861

 
$
9,143

 
$
8,026

 
$
31,339

 
$
23,355

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Taxes (Tables)
9 Months Ended
Sep. 30, 2018
Income Tax Disclosure [Abstract]  
Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate, or Income Tax Provision
A reconciliation of the United States federal statutory corporate tax rate to the Company’s income tax expense, or effective tax rate, was as follows:
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Income tax provision at federal statutory corporate tax rate
21
 %
 
35
 %
 
21
 %
 
35
 %
State income taxes, net of federal benefit
1
 %
 
1
 %
 
1
 %
 
1
 %
Foreign tax rate differential
(7
)%
 
(18
)%
 
(7
)%
 
(18
)%
Tax credit
 %
 
(1
)%
 
 %
 
(1
)%
Discrete tax benefit related to Tax Act 2017
(9
)%
 
 %
 
(4
)%
 
 %
Discrete tax benefit related to stock option exercises
(4
)%
 
(7
)%
 
(5
)%
 
(13
)%
Other discrete tax events
(2
)%
 
(2
)%
 
(1
)%
 
(1
)%
Other
1
 %
 
1
 %
 
1
 %
 
1
 %
Income tax provision
1
 %

9
 %
 
6
 %
 
4
 %
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Weighted-Average Shares (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Calculation of Weighted-Average Shares
Weighted-average shares were calculated as follows (in thousands):
 
Three-months Ended
 
Nine-months Ended
 
September 30, 2018
 
October 1, 2017
 
September 30, 2018
 
October 1, 2017
Basic weighted-average common shares outstanding
172,189

 
173,234

 
172,613

 
173,052

Effect of dilutive stock options
5,056

 
6,120

 
5,408

 
6,072

Weighted-average common and common-equivalent shares outstanding
177,245

 
179,354

 
178,021

 
179,124

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Assets:    
Money market instruments $ 2,717 $ 8,631
Financial assets at fair value 701,945  
Corporate Bonds    
Assets:    
Financial assets at fair value 314,106  
Treasury Bills    
Assets:    
Financial assets at fair value 226,058  
Asset-Backed Securities    
Assets:    
Financial assets at fair value 131,549  
Sovereign Bonds    
Assets:    
Financial assets at fair value 14,437  
Agency Bonds    
Assets:    
Financial assets at fair value 8,909  
Municipal Bonds    
Assets:    
Financial assets at fair value 6,886  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Measurements, Recurring    
Assets:    
Money market instruments 2,717  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Assets:    
Money market instruments 0  
Economic hedge forward contracts 0  
Liabilities:    
Economic hedge forward contracts 91  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Bonds    
Assets:    
Financial assets at fair value 314,106  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Treasury Bills    
Assets:    
Financial assets at fair value 226,058  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Asset-Backed Securities    
Assets:    
Financial assets at fair value 131,549  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Sovereign Bonds    
Assets:    
Financial assets at fair value 14,437  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Agency Bonds    
Assets:    
Financial assets at fair value 8,909  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Municipal Bonds    
Assets:    
Financial assets at fair value 6,886  
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring    
Liabilities:    
Contingent consideration liabilities $ 2,507  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Payment of contingent consideration $ (1,000) $ (1,926)
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 3,557  
Ending balance 2,507  
Manatee | Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities, Fair Value Adjustment (1,350)  
GVi | Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities, Fair Value Adjustment 1,130  
Payment of contingent consideration (1,000)  
Chiaro Technologies LLC [Member] | Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities, Fair Value Adjustment $ 170  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents, and Investments (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Cash and Cash Equivalents [Abstract]        
Gross realized gains on sale of investments $ 283,000 $ 306,000 $ 646,000 $ 449,000
Gross realized losses on sale of investments $ 17,000 $ 43,000 $ 111,000 $ 79,000
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Oct. 01, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]        
Cash $ 104,654 $ 97,951    
Money market instruments 2,717 8,631    
Cash and cash equivalents 107,371 106,582 $ 111,349 $ 79,641
Short-term investments 420,016 297,961    
Long-term investments 281,929 423,441    
Total 809,316 827,984    
Treasury Bills        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 193,347 150,371    
Long-term investments 32,711 23,459    
Corporate Bonds        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 138,099 47,395    
Long-term investments 176,007 296,014    
Asset-Backed Securities        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 71,438 59,203    
Long-term investments 60,111 71,727    
Sovereign Debt [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 8,119 21,579    
Sovereign Bonds        
Schedule of Available-for-sale Securities [Line Items]        
Long-term investments 6,318 13,147    
Agency Bonds        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 2,969 10,608    
Long-term investments 5,940 14,890    
Municipal Bonds        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 6,044 8,805    
Long-term investments $ 842 $ 4,204    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost $ 702,797
Gross unrealized gains 608
Gross unrealized losses (1,460)
Fair value 701,945
Agency Bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 2,969
Gross unrealized gains 0
Gross unrealized losses 0
Fair value 2,969
Agency Bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 5,930
Gross unrealized gains 10
Gross unrealized losses 0
Fair value 5,940
Treasury Bills  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (298)
Treasury Bills | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 193,631
Gross unrealized gains 0
Gross unrealized losses (284)
Fair value 193,347
Treasury Bills | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 32,718
Gross unrealized gains 7
Gross unrealized losses (14)
Fair value 32,711
Corporate Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (683)
Corporate Bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 138,383
Gross unrealized gains 56
Gross unrealized losses (340)
Fair value 138,099
Corporate Bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 175,881
Gross unrealized gains 469
Gross unrealized losses (343)
Fair value 176,007
Asset-Backed Securities  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (407)
Asset-Backed Securities | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 71,646
Gross unrealized gains 1
Gross unrealized losses (209)
Fair value 71,438
Asset-Backed Securities | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 60,276
Gross unrealized gains 33
Gross unrealized losses (198)
Fair value 60,111
Sovereign Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (53)
Sovereign Bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 8,172
Gross unrealized gains 0
Gross unrealized losses (53)
Fair value 8,119
Sovereign Bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 6,286
Gross unrealized gains 32
Gross unrealized losses 0
Fair value 6,318
Municipal Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (19)
Municipal Bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 6,050
Gross unrealized gains 0
Gross unrealized losses (6)
Fair value 6,044
Municipal Bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 855
Gross unrealized gains 0
Gross unrealized losses (13)
Fair value $ 842
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Fair value, less than 12 months $ 317,195
Unrealized losses, less than 12 months (779)
Fair value, 12 months or greater 149,642
Unrealized losses, 12 months or greater (681)
Total fair value 466,837
Total unrealized losses (1,460)
Treasury Bills  
Schedule of Available-for-sale Securities [Line Items]  
Fair value, less than 12 months 137,108
Unrealized losses, less than 12 months (174)
Fair value, 12 months or greater 63,030
Unrealized losses, 12 months or greater (124)
Total fair value 200,138
Total unrealized losses (298)
Corporate Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Fair value, less than 12 months 116,028
Unrealized losses, less than 12 months (386)
Fair value, 12 months or greater 42,922
Unrealized losses, 12 months or greater (297)
Total fair value 158,950
Total unrealized losses (683)
Asset-Backed Securities  
Schedule of Available-for-sale Securities [Line Items]  
Fair value, less than 12 months 57,678
Unrealized losses, less than 12 months (207)
Fair value, 12 months or greater 38,256
Unrealized losses, 12 months or greater (200)
Total fair value 95,934
Total unrealized losses (407)
Sovereign Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Fair value, less than 12 months 3,527
Unrealized losses, less than 12 months (6)
Fair value, 12 months or greater 4,592
Unrealized losses, 12 months or greater (47)
Total fair value 8,119
Total unrealized losses (53)
Municipal Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Fair value, less than 12 months 2,854
Unrealized losses, less than 12 months (6)
Fair value, 12 months or greater 842
Unrealized losses, 12 months or greater (13)
Total fair value 3,696
Total unrealized losses $ (19)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
1 year or less $ 420,016
1-2 years 151,316
2-3 years 74,115
3-4 years 40,471
4-5 years 6,572
5-7 years 9,455
Fair value 701,945
Corporate Bonds  
Schedule of Available-for-sale Securities [Line Items]  
1 year or less 138,099
1-2 years 80,605
2-3 years 68,684
3-4 years 22,429
4-5 years 1,434
5-7 years 2,855
Fair value 314,106
Treasury Bills  
Schedule of Available-for-sale Securities [Line Items]  
1 year or less 193,347
1-2 years 32,711
2-3 years 0
3-4 years 0
4-5 years 0
5-7 years 0
Fair value 226,058
Asset-Backed Securities  
Schedule of Available-for-sale Securities [Line Items]  
1 year or less 71,438
1-2 years 30,840
2-3 years 5,431
3-4 years 12,102
4-5 years 5,138
5-7 years 6,600
Fair value 131,549
Sovereign Bonds  
Schedule of Available-for-sale Securities [Line Items]  
1 year or less 8,119
1-2 years 6,318
2-3 years 0
3-4 years 0
4-5 years 0
5-7 years 0
Fair value 14,437
Agency Bonds  
Schedule of Available-for-sale Securities [Line Items]  
1 year or less 2,969
1-2 years 0
2-3 years 0
3-4 years 5,940
4-5 years 0
5-7 years 0
Fair value 8,909
Municipal Bonds  
Schedule of Available-for-sale Securities [Line Items]  
1 year or less 6,044
1-2 years 842
2-3 years 0
3-4 years 0
4-5 years 0
5-7 years 0
Fair value $ 6,886
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Raw materials $ 46,660 $ 33,927
Work-in-process 4,071 2,114
Finished goods 43,304 31,882
Inventories $ 94,035 $ 67,923
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 60,724 $ 60,724
Accumulated Amortization 49,842 47,535
Net Carrying Value 10,882 13,189
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of fiscal 2018 769  
2019 2,701  
2020 2,185  
2021 2,017  
2022 1,691  
2023 989  
Thereafter 530  
Net Carrying Value 10,882 13,189
Distribution networks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 38,060 38,060
Accumulated Amortization 38,060 38,060
Net Carrying Value 0 0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 0 0
Completed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 13,687 13,687
Accumulated Amortization 6,010 4,181
Net Carrying Value 7,677 9,506
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 7,677 9,506
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 8,607 8,607
Accumulated Amortization 5,587 5,202
Net Carrying Value 3,020 3,405
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 3,020 3,405
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 370 370
Accumulated Amortization 185 92
Net Carrying Value 185 278
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value $ 185 $ 278
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty Obligations - Changes in Warranty Obligations (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Movement in Standard Product Warranty Accrual [Roll Forward]  
Beginning balance $ 4,701
Provisions for warranties issued during the period 3,376
Fulfillment of warranty obligations (3,223)
Foreign exchange rate changes (117)
Ending balance $ 4,737
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Detail)
9 Months Ended
Sep. 30, 2018
Category
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Number of instruments held 2
Designated as Hedging Instrument  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Maximum length of time hedged in cash flow hedge 18 months
Not Designated as Hedging Instrument  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Remaining maturity of foreign currency derivatives (up to) 45 days
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments - Outstanding Forward Contracts Table (Detail) - Not Designated as Hedging Instrument
€ in Thousands, ₩ in Thousands, ¥ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Sep. 30, 2018
CAD ($)
Sep. 30, 2018
SGD ($)
Sep. 30, 2018
JPY (¥)
Sep. 30, 2018
KRW (₩)
Sep. 30, 2018
TWD ($)
Sep. 30, 2018
EUR (€)
Sep. 30, 2018
USD ($)
Dec. 31, 2017
CAD ($)
Dec. 31, 2017
SGD ($)
Dec. 31, 2017
JPY (¥)
Dec. 31, 2017
KRW (₩)
Dec. 31, 2017
TWD ($)
Dec. 31, 2017
EUR (€)
Dec. 31, 2017
USD ($)
Euro Member Countries, Euro                            
Derivative [Line Items]                            
Outstanding forward contracts           € 19,500 $ 22,602           € 0 $ 0
Japanese Yen                            
Derivative [Line Items]                            
Outstanding forward contracts     ¥ 455,000       4,018     ¥ 455,000       4,049
United Kingdom, Pounds                            
Derivative [Line Items]                            
Outstanding forward contracts     2,100       2,742     1,650       2,232
Hungary, Forint                            
Derivative [Line Items]                            
Outstanding forward contracts     ¥ 700,000       2,513     ¥ 545,000       2,110
Korean Won                            
Derivative [Line Items]                            
Outstanding forward contracts       ₩ 2,050,000     1,847       ₩ 1,825,000     1,708
Taiwanese Dollar                            
Derivative [Line Items]                            
Outstanding forward contracts         $ 49,000   1,615         $ 37,725   1,278
Canada, Dollars                            
Derivative [Line Items]                            
Outstanding forward contracts $ 800           616 $ 0           0
Singapore Dollar                            
Derivative [Line Items]                            
Outstanding forward contracts   $ 760         557   $ 0         0
Switzerland, Francs                            
Derivative [Line Items]                            
Outstanding forward contracts   $ 0         $ 0         $ 1,365   $ 1,401
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Derivative asset $ 21 $ 16
Derivative liability 91 13
Not Designated as Hedging Instrument | Prepaid Expenses and Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 21 16
Not Designated as Hedging Instrument | Accrued Expenses    
Derivatives, Fair Value [Line Items]    
Derivative liability $ 91 $ 13
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments - Offsetting Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Gross amounts of recognized assets $ 21 $ 16
Gross amounts offset 0 0
Net amount of assets presented 21 16
Gross amounts of recognized liabilities 91 13
Gross amounts offset 0 0
Net amount of liabilities presented $ 91 $ 13
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments - Derivative Instruments, Gain (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Derivative Instruments, Gain (Loss) [Line Items]        
Total gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations $ 0 $ 56 $ 0 $ 21
Designated as Hedging Instrument | Accumulated Other Comprehensive Income (Loss), Net of Tax        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) recorded in shareholders' equity (effective portion) 0 0 0 0
Designated as Hedging Instrument | Product Revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations (effective portion) 0 56 0 10
Designated as Hedging Instrument | Research, Development, and Engineering Expenses        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations (effective portion) 0 0 0 3
Designated as Hedging Instrument | Selling, General, and Administrative Expenses        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) reclassified from accumulated other comprehensive income (loss) into current operations (effective portion) 0 0 0 8
Designated as Hedging Instrument | Foreign Currency Gain (Loss)        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net 0 0 0 0
Not Designated as Hedging Instrument | Foreign Currency Gain (Loss)        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) recognized in current operations $ 299 $ 43 $ (366) $ 139
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Impact on Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue $ 232,221 $ 266,042 $ 613,052 $ 583,161
Cost of revenue 58,860 68,061 153,227 142,757
Gross margin 173,361 197,981 459,825 440,404
Operating income 77,844 110,849 175,895 208,086
Income before income tax expense 81,273 112,752 185,825 213,793
Income tax expense (benefit) 837 10,259 11,976 9,334
Net income $ 80,436 $ 102,493 $ 173,849 $ 204,459
Basic (usd per share) $ 0.47 $ 0.59 $ 1.01 $ 1.18
Diluted (usd per share) $ 0.45 $ 0.57 $ 0.98 $ 1.14
As previously reported        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue   $ 259,739   $ 567,585
Cost of revenue   62,360   128,056
Gross margin   197,379   439,529
Operating income   110,247   207,211
Income before income tax expense   112,150   212,918
Income tax expense (benefit)   9,802   8,843
Net income   $ 102,348   $ 204,075
Basic (usd per share)   $ 0.59   $ 1.18
Diluted (usd per share)   $ 0.57   $ 1.14
Accounting Standards Update 2014-09 | Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue   $ 6,303   $ 15,576
Cost of revenue   5,701   14,701
Gross margin   602   875
Operating income   602   875
Income before income tax expense   602   875
Income tax expense (benefit)   457   491
Net income   $ 145   $ 384
Basic (usd per share)   $ 0.00   $ 0.00
Diluted (usd per share)   $ 0.00   $ 0.00
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Impact on Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Prepaid expenses and other current assets $ 27,687 $ 30,683
Accrued income taxes 8,974 11,503
Deferred revenue and customer deposits 13,252 9,420
Retained earnings $ 670,935 668,587
As previously reported    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Prepaid expenses and other current assets   30,800
Accrued income taxes   11,391
Deferred revenue and customer deposits   9,969
Retained earnings   668,267
Adjustment | Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Prepaid expenses and other current assets   (117)
Accrued income taxes   112
Deferred revenue and customer deposits   (549)
Retained earnings   $ 320
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Disaggregation of Revenue [Line Items]        
Revenue $ 232,221 $ 266,042 $ 613,052 $ 583,161
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 115,592 146,230 242,161 252,386
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 58,830 54,902 189,859 155,977
Greater China        
Disaggregation of Revenue [Line Items]        
Revenue 32,796 35,546 101,130 84,764
Other Asia        
Disaggregation of Revenue [Line Items]        
Revenue $ 25,003 $ 29,364 $ 79,902 $ 90,034
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Revenue Disaggregated by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Revenue from External Customer [Line Items]        
Revenue $ 232,221 $ 266,042 $ 613,052 $ 583,161
Standard Products and Services        
Revenue from External Customer [Line Items]        
Revenue 150,993 159,981 493,019 453,464
Application-Specific Customer Solutions        
Revenue from External Customer [Line Items]        
Revenue $ 81,228 $ 106,061 $ 120,033 $ 129,697
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]    
Costs to fulfill contract $ 6,811 $ 3,230
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Deferred Revenue Activity (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Movement in Deferred Revenue [Roll Forward]  
Balance as of December 31, 2017 $ 9,420
Increases to deferred revenue and customer deposits 55,408
Recognition of revenue (50,590)
Foreign exchange rate changes (986)
Balance as of September 30, 2018 $ 13,252
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
group
$ / shares
shares
Apr. 01, 2018
USD ($)
Oct. 01, 2017
USD ($)
$ / shares
Apr. 02, 2017
USD ($)
Sep. 30, 2018
USD ($)
group
$ / shares
shares
Oct. 01, 2017
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period, performance-based restricted stock, years         1 year  
Vesting period, time-based restricted stock, years         3 years  
Groups within the employee population | group 2       2  
Estimated annual forfeiture rate for unvested options for senior management 8.00%       8.00%  
Estimated annual forfeiture rate for unvested options for all other employees 12.00%       12.00%  
Increase (decrease) to compensation expense   $ 1,283,000   $ 673,000    
Weighted-average grant-date fair values, in dollars per share | $ / shares $ 22.52   $ 14.80   $ 21.70 $ 14.97
Total intrinsic value $ 17,985,000   $ 28,462,000   $ 50,975,000 $ 100,913,000
Total fair values of stock options vest 997,000   844,000   27,557,000 19,557,000
Unrecognized compensation expense 50,387,000       $ 50,387,000  
Weighted average period to be recognized         1 year 7 months 10 days  
Stock-based compensation expense 9,143,000   8,026,000   $ 31,339,000 23,355,000
Tax benefit from compensation expense 1,654,000   $ 2,639,000   5,608,000 $ 7,661,000
Recognized period costs capitalized $ 0       $ 0  
General Stock Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period for stock option plans         4 years  
Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant under stock option plans | shares 20,246,002       20,246,002  
Expiration period from grant day         10 years  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
$ / shares
shares
Shares (in thousands)  
Outstanding, shares | shares 12,726
Granted, shares | shares 2,318
Exercised, shares | shares (1,434)
Forfeited or expired, shares | shares (429)
Outstanding, shares | shares 13,181
Exercisable as of reporting date, shares | shares 4,327
Options vested or expected to vest as of reporting date, shares | shares 11,916
Weighted- Average Exercise Price  
Outstanding, shares | $ / shares $ 25.24
Granted, in dollars per share | $ / shares 55.66
Exercised, in dollars per share | $ / shares 18.06
Forfeited or expired, in dollars per share | $ / shares 33.24
Outstanding, shares | $ / shares 31.11
Exercisable as of reporting date, Weighted-Average Exercise Price, in dollars per share | $ / shares 20.14
Weighted- Average Remaining Contractual Term (in years) | $ / shares $ 29.99
Weighted- Average Remaining Contractual Term (in years)  
Outstanding, in years 7 years 5 months 23 days
Exercisable, in years 6 years 4 days
Options vested or expected to vest, in years 7 years 4 months 13 days
Aggregate Intrinsic Value (in thousands)  
Outstanding, in dollars | $ $ 329,301
Exercisable, in dollars | $ 154,377
Options vested or expected to vest, in dollars | $ $ 310,772
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense - Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]        
Risk-free rate 2.90% 2.40% 2.90% 2.40%
Expected dividend yield 0.32% 0.39% 0.32% 0.39%
Expected volatility 39.00% 41.00% 39.00% 41.00%
Expected term (in years) 5 years 4 months 24 days 5 years 1 month 6 days 5 years 3 months 18 days 5 years 3 months 18 days
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense - Nonvested Restricted Stock Shares Activity (Details) - Restricted Stock
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
$ / shares
shares
Shares (in thousands)  
Nonvested, shares | shares 20
Granted, shares | shares
Vested, shares | shares (20)
Forfeited or expired, shares | shares
Nonvested, shares | shares 0
Weighted-Average Grant Fair Value  
Nonvested, in dollars per share | $ / shares $ 17.03
Granted, in dollars per share | $ / shares
Vested, in dollars per share | $ / shares 17.03
Forfeited or expired, in dollars per share | $ / shares
Nonvested, in dollars per share | $ / shares $ 0.00
Aggregate Intrinsic Value (in thousands)  
Vested | $ $ 993
Nonvested as of September 30, 2018 | $ $ 0
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense - Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 9,143 $ 8,026 $ 31,339 $ 23,355
Cost of Revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 544 520 1,898 1,404
Research, Development, and Engineering Expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 3,197 2,765 11,166 8,090
Selling, General, and Administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 5,402 $ 4,741 $ 18,275 $ 13,861
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchase Program (Detail) - USD ($)
shares in Thousands
9 Months Ended
Sep. 30, 2018
Feb. 28, 2018
Nov. 01, 2015
Equity, Class of Treasury Stock [Line Items]      
Stock repurchased during period, value $ 142,262,000    
Repurchase Program April 2017      
Equity, Class of Treasury Stock [Line Items]      
Authorized common stock to be repurchased     $ 100,000,000
Stock Repurchase Program, Aggregate Number of Shares Repurchased 1,744    
Shares repurchased, value $ 100,000,000    
Repurchase of common stock (in shares) 803    
Stock repurchased during period, value $ 45,200,000    
Repurchase Program February 2018      
Equity, Class of Treasury Stock [Line Items]      
Authorized common stock to be repurchased   $ 150,000,000  
Repurchase of common stock (in shares) 1,947    
Stock repurchased during period, value $ 97,062,000    
Stock repurchase program, remaining authorized repurchase amount 52,938,000    
Repurchase Program April 2017 and February 2018      
Equity, Class of Treasury Stock [Line Items]      
Stock repurchased during period, value $ 142,262,000    
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Taxes - Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate, or Income Tax Provision (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Income Tax Disclosure [Abstract]        
Income tax provision at federal statutory corporate tax rate 21.00% 35.00% 21.00% 35.00%
State income taxes, net of federal benefit 1.00% 1.00% 1.00% 1.00%
Foreign tax rate differential (7.00%) (18.00%) (7.00%) (18.00%)
Tax credit (0.00%) (1.00%) (0.00%) (1.00%)
Discrete tax benefit related to Tax Act 2017 (9.00%) 0.00% (4.00%) 0.00%
Discrete tax benefit related to stock option exercises (4.00%) (7.00%) (5.00%) (13.00%)
Other discrete tax events (2.00%) (2.00%) (1.00%) (1.00%)
Other 1.00% 1.00% 1.00% 1.00%
Income tax provision 1.00% 9.00% 6.00% 4.00%
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2018
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Dec. 31, 2017
Income Tax Contingency [Line Items]            
Discrete tax benefit related to Tax Act 2017   (9.00%) 0.00% (4.00%) 0.00%  
Income tax provision at federal statutory corporate tax rate   21.00% 35.00% 21.00% 35.00%  
Decrease in effective tax rate   7.00% 18.00% 7.00% 18.00%  
Decrease in effective tax rate for difference between deduction for tax purposes and compensation cost recognized from stock option exercises   4.00% 7.00% 5.00% 13.00%  
Other discrete tax events   (2.00%) (2.00%) (1.00%) (1.00%)  
Increase in reserves for income taxes, net of deferred tax benefit   $ 204   $ 204    
Interest and penalties included in reserve       33    
Liability for uncertain tax positions   7,674   7,674    
Reserve for income taxes classified as a noncurrent iability   6,646   6,646   $ 6,488
Reserve for income taxes classified an noncurrent deferred tax assets   1,028   1,028    
Interest and penalties, gross   $ 773   773    
Minimum decrease in income tax expense due to release in reserves       1,200    
Maximum decrease in income tax expense due to release in reserves       $ 1,300    
Tax years open to examination by Internal Revenue Service       2015 through 2017    
Tax years open to examination by various taxing authorities for other entities       2014 through 2017    
Foreign Tax Authority | Revenue Commissioners, Ireland            
Income Tax Contingency [Line Items]            
Income tax provision at federal statutory corporate tax rate       12.50%    
Foreign Tax Authority | State Administration of Taxation, China            
Income Tax Contingency [Line Items]            
Income tax provision at federal statutory corporate tax rate       25.00%    
Domestic Tax Authority            
Income Tax Contingency [Line Items]            
Income tax provision at federal statutory corporate tax rate       21.00%    
Accounting Standards Update 2016-16            
Income Tax Contingency [Line Items]            
Cumulative effect on retained earnings, net of tax $ 5,961          
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Weighted-Average Shares (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Earnings Per Share [Abstract]        
Stock options to purchase anti-dilutive common stock 2,796,000 466,000 2,353,000 3,108,000
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Weighted-Average Shares - Calculation of Weighted-Average Shares (Detail) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Earnings Per Share [Abstract]        
Basic weighted-average common shares outstanding 172,189 173,234 172,613 173,052
Effect of dilutive stock options 5,056 6,120 5,408 6,072
Weighted-average common and common-equivalent shares outstanding 177,245 179,354 178,021 179,124
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details) - Subsequent Event
Oct. 29, 2018
USD ($)
Subsequent Event [Line Items]  
Dividends (in dollars per share) $ 0.05
Dividends payable, date payable Nov. 30, 2018
Dividends payable, date of record Nov. 16, 2018
Stock Repurchase Program, Value $ 200,000,000
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !N!74T?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ &X%=32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ;@5U-Z3S=%>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NNG$&%&7"]-.("$Q"<0M2KPMHDFCQ*C=V].& MK1."!^ 8^\_GSY(;'83N(C['+F DB^EF<*U/0HM[ ^D?(:QU_)"CH%7+/+Y-?%PV:W9;*N^*K@55'?[_A25'?B=O4^ MN?[PNPJ[SMB]_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ;@5U-P\ SM$0" !;!P & 'AL+W=O-OH@*0WD=#6['W*RF[71"(LH*&B"?60:O> M7!EOB%13?@M$QX%Q_YGPNO]:V2>B$H\H[%7,F0AX9O1/?9'5WL]\[P)7V>-%>;8B<0,2)R"Q[)L%8% D1M$:198@'*Y0-D[* MQJ*D"XJMR-R U E(+?MV ; 5*'03,BR>ZMN5)FJ]/-<<"F-_Z7 M#]?.#\)O=2N\,Y.JPYH^>&5,@LHH?%*Y5.JFFR84KE(/4S7F0[L?)I)UXU46 M3/=I\0]02P,$% @ &X%=329L-6)@! XA, !@ !X;"]W;W)K28FW;U_J$$>>&:6+ +%%?S/DSQER*,ZO9?6M/GK?1#^*_%P_QL>FN?9'5#^7%G\,O^[(JLB8\5H>DOE0^VW5&19X(QDQ29*=SO)AW;<_58EZ^ M-OGI[)^KJ'XMBJSZ=^GS\OH8\_B]XJ_"4W+SL M3H4_UZ?R'%5^_Q@_\=E&B-:@(_X^^6L]^AZU4E[*\EO[\/ON,6;MB'SNMTWK M(@L?;W[E\[SU%,;Q?7 :W_IL#;-E_+ZFQ\$Z3@:U/_AWWP>\'8DH8]MF=?=_VC[6C=E,7@)0RFR'_WGZ=Q] M7@?_[V:T@1@,Q,T@]/V9@1P,Y(>!^M1 #0;J9WO0@X$&/22]]FXRUUF3+>95 M>8VJ/A\N69MV?*9#N+9M8Q>=[K6C\#LNP1,4;$/;+&R(>3 M)/1_&X2@!K$4N =YW\.*0!08Q/][V7SJY6Z@DIPMV=G+L;VF[15IKSI[-;8W M8+9[Q';(>5 A! S*BL",80H&!F.&2Z8!ML&8=I*;B2!J4IO&VBS0UB/ZKAMG M&)"&*>.8 1.PQA378:) EQL"4\)J2RLSI#*#E3F@S.!NK)1PT"L"2VWJH#:, M*9VZ4:KUV@A,L?!':[.D-HNUI4";1=V(U#(8-8(RS()Y6F/*66/ 2MY@RH8E M,+'2'*G+(5T2C'CI<)YIQT$"K0B*,PWW'DSQU(05"801F&$LE;2RE%268F5P MQT[Q_%FGP)A7F.*<.07"OR8PJUT*DQ%C@CGF#"V-,[H:,2P.[%7+@1GW](NT M8-0KBN)P=UA3E&4@:3<4I>W$,N,3=99C91(JXZ@?F4J8D 0EE-50&:8XLQ(F M)($9,[72.%F]G[C TA24)JAPH* 1E%)(&D&E*&8$)-54S.AJSR46IJ$PB7>T MD&?P^$)@/&"P$*\ISFF\]1.@1FR')@[@3@G,<29T' K MH;!0 %%28BR5T?&#<:*WM0*/P4A:./*?[ .)P=BN)3 MRNCBSW'U5[#Z#PQ0IJ$RBM*HC% 4WI(P%91-I35=_'F*HJZF7K7H$BMPB85O M#4N!"QZW@CNX7Y.<%'#W7]/^PIL(?#TC_8U?5^X5TJ56X%*K8*D51'FT5J#X MDUPJT?F/Y!R#KVT;VA^?>@L5=,45N.+"T]UR8-*[G&18((W!@K,F.0[+X8;& M\-D]&=U/%+XZ=)=%=;0M7\]-F]ZCUMN%U%-W'P7:EWRVXD3[FL\V_773A_O^ M]NO/K#J[VD/M]TWZUX7O5WSKU#TUY M&6[4DMNUWN(_4$L#!!0 ( !N!74U4_J^K6 , . - 8 >&PO=V]R M:W-H965T&ULC5=1DYHP$/XK#.\>)"2 CCISBIUVIIVY::?M M,Z=1F0-B(>KUWSX;Q/?L\-1F0EO.3^E!_%#J)^GITJ/O-[*+BM$ M66>R="JQ7[B/9+8AH2$TB%^9N-:#=\=(>9;RQ0R^[!:N;R(2N=@J8R+5CXM8 MBSPWEG0*UF.>T%FN9_\YVZKAP8]?9B7UZSM5W>?TL M.D'<=3KU7\5%Y!IN(M$^MC*OFU]G>ZZ5+#HK.I0B?6V?6=D\KYW]-QI.H!V! M]@3M^R-"T!&"=P+[D, Z OM?#[PC<.#!:[4WR4Q2E2[GE;PZ55L/I]24'9EQ MO5Q;,]FL3O.?SF>M9R]+QN?>Q=CI(*L60@<02F\AB0TA/<+3_OL@*!;$BMH> M@EL/:P3"0!#WK6P^M'(3:(!F*VCXP3!;(Y:V2!6@@C7,D6U3*T2Y13G$Q_?+'T[&P'<+7TK3 [W MRS4"8F0*-U4;-"$QS J"(G0L+V2D"9#[%=MA;DLIA/L2CH+;$H;B 8?*$%00 M^2/*T,[R2*BMC$%EU/)#X:>V1D#$^AX1T"0BEBX;%8=C"X;W(6(W(LY'+."= MB-BM",I9=1A0@#&!J;%A/(+?18(9XWX4P^38,*(;UEAZ\%Y$N"T.]MD. [9Y MRJ$X&\:M!II@QG@$V_$&@9%I0,?$X8V2V)V2QU!<:'7T2"^H/3:2&J0W-5J)VM/)?*5/5@MK^./%)SN@7S*S); M$V0^,=>7YC3\;KZ]^WQ+JT-6ULZS5/I,W9Q\]U(JH[TP^CT,A MTA&H6JF5T%5MGTU82'1VG-J&7/]];2?D@I-"7["]F9G=L"](5&"_-DL1A27E9LF)K;E M:<).DI05;+DC3I1B_F<%A#5+UW,O@=?R6$@=0&E2XR-\!_FCWG*U0KW*OJ10 MB9)5#H?#TGWQ%IM8XPW@9PF-&,P=[63'V)M>?-DOW9DN" CD4BM@-9PA T*T MD"KC=Z?I]BDU<3B_J'\RWI67'1:0,?*KW,MBZR,F/3Z5]HTP2_(_@]0>6^10@Z M0O!!"&\2PHX0_F^&J"-$5@;4>C>;N<82IPEGCN\1:2.*]=!-) M-_'8C95C%=\]E[N(]5W$YA:B]8$&_VP*_&C:K'!R=JJDOIJ#:-_)7WS=&:SX MREMDWD1\K3I_VZ@_Y-MGXQOFQ[(2SHY)U8],US@P)D$5/GM4NU^HEZI?$#A( M/7U2<][VZW8A6=T]1:A_#]._4$L#!!0 ( !N!74U/4. E6P0 * 4 8 M >&PO=V]R:W-H965T&ULA9AOC^(V$,:_"N)]+_;X_XI% M.G*J6JF55E==^SH+9D&7$)IDE^NWKQ.RB)T9MV\@"<_8CQW/SX-7E[;[WA]B M'!8_FOK4/RX/PW!^*(I^>XA-U7]JS_&4?MFW75,-Z;9[*?IS%ZO=%-34!0AA MBZ8ZGI;KU?3LJ5NOVM>A/I[B4[?H7YNFZO[9Q+J]/"[E\OW!U^/+81@?%.O5 MN7J)?\3AV_FI2W?%K97=L8FG_MB>%EW%SZY6(7]]5K/7QM+[_$>4!FN9A'_UM\BW62CTY2']NV[J?/ MQ?:U']IF;B59::H?U^_C:?J^S.V_A_$!, ? +4#J_PQ0UETU[=UKL9%(1]4FLSM^'":N^FW--H^/7U;6[4JWL9V9LGF*H$["2!) M2256WR1%,G!S :P+F.+5?;SAXQ4;KZ9X?1]OT2BN$C=)3I-$"J><1"/A9-9X MX-UHUHVF;AQR2ZIRFF3672.M>*(%2>0%4/&L%T^]H-G?>+H6G/5H8954I83U&2^!]1*H%T!> IW\X'7 [XC*+(00,LM7 M"IY0@OHAB!)TJT"YZC%7@?+2!\RZDE%):41F>H"'*E"H>@Q5 MH+1,B]#@Z6%D(957&3N9BI0RU6.F L?*-'*8[4%!:JS$N.)7.E93 TQ0H3>E*IIPTT@IIT!YBNNT#5!,&DTSBU$%D?MKQ9,4:)WK\5X#M(25SC"9Q>A"*@YRN<63 M&3QE>XY=/$N!LC3@VATH))7&9&=%CO>B>(XJRM& ]QE%"6FD-P9G Z/35BJ5 MR0?%HU11E :\TRC*2.M$(/]M.)WUQN?FB*>IHC0-.$,5I>1/Z<\6=EYRNO1B M0V8%JY&0'S_ 0 B 4 !@ M !X;"]W;W)KNY>)45@ K>&M;* M/*R4ZO8(R;*"ALH5[Z#5*U^*EOE7*)%"1=?0&WT']Z$Y"1VBLGDS/FK";Y<\A ;(&!0*E.!ZN$!1V#,%-(8 MOUW-<-S2&*?S]^J?;.^ZES.5<.3L5WU151YNP^ "5WIGZH7WG\'UDX2!:_XK M/(!IN2'1>Y2<2?L?E'>I>..J:)2&O@UCW=JQ'U;2G;/Y#<09R&B(UO\TQ,X0 MSPQH(+.M?J2*%IG@?2"&E]51\TU$^U@_S-(D[;.S:[I;J;./8I=FZ&'J.,EA MD)")A,3/DN-2DJY'"=( (P7Q4A#KCZ<4&[\_]OICZU]/_=M9%X-D8R6ME40) MCF9]^$3IUD^R]I*LER2[&53Q@G>+*'0Y$R8.^H;%;>Z ME<&9*WV\["&X&PO=V]R:W-H965T&UL?9C1;N,V$$5_Q?"[UYP92J2")$#LHFB!%@BV:/NL39C$6-MR)279 M_GTEV>MU9B[[$DO*Y? .21V.>/W>M%^[EY3ZV;?==M_=S%_Z_G"U7'8/+VE7 M=Y^:0]H/_WEJVEW=#[?M\[([M*E^G!KMMDMVKESNZLU^?GL]/;MO;Z^;UWZ[ MV:?[=M:][G9U^^\J;9OWFSG-OS_XO'E^Z<<'R]OK0_V<_DC]GX?[=KA;GJ,\ M;G9IWVV:_:Q-3S?S.[I:2S4VF!1_;=)[=W$]&U/YTC1?QYM?'V_F;G24MNFA M'T/4P\];6J?M=HPT^/CG%'1^[G-L>'G]/?K/4_)#,E_J+JV;[=^;Q_[E9A[G ML\?T5+]N^\_-^R_IE% QGYVR_RV]I>T@'YT,?3PTVV[Z.WMX[?IF=XHR6-G5 MWXZ_F_WT^WZ*_[T9;L"G!GQN,/3]?PWDU$!^-/!3\D=G4ZH_U7U]>]TV[[/V M.%N'>EP4="7#8#Z,#Z>QF_XW9-L-3]]NR?'U\FT,=-*LCAJ^U)P5RR'ZN0M& M7:S8-&?YV,,:2#SN0F 6,K67#UD(#N!A #\%\!HG BY[H"%+6HC40%9*9Y I:J8"5J*Q4=EC,NP,T M,6(CY# #'+!2:0@XT\^B$+6HUD@EP67L9)!$U@XY;8> ':?=6%%V:""[[HB! M%])>V$Y!,"-C10N*DAL:S#D28,?@6E!/)*5V!'1%E)!9Q83)21:=I5D[WO94 M%IZU(2#SI:/<&&%X4F$,!;-Z"ML3A[+2]$,ZBD61-'8 M03+R95EF#&$BDT5R-(8L;!=$T' 9VI='H_!S**9:ZXQ(1F1&@S/(#0!9657LU(YYTKJ)+3)+*8@T6H'.@&3!_C*[CVXP M6AE4O*RW0[;4-&ZL9,%5[E7%8&50\EHO@*R1-?#62"9#X9MYS02C59Q]4SF3 ME& >"N AZ\U++.AX(*_&#Y!Y'W+5AF @"@"B_FA8":I&_;"A&DM 6%5R@9B/ MGC+?YZ!N90UI ?4H"^N]=PUU0XH9<@@FK #"LOY&%@!.'H^^[WC\;!2/5_1U?IX M@OLCS/% ^?>Z?=[LN]F7IN^;W71@^=0T?1ILND_#D+VD^O%\LTU/_7@9ANOV M>)![O.F;P^F0>GD^*;_]#U!+ P04 " ;@5U-ETFAT5,# #?#0 & M 'AL+W=O>^['')CQ25>O]4ZI)G@K\K*> MA+NFV3]&4;W:J2*M'_1>E>:?C:Z*M#'+:AO5^TJEZ\ZHR"."D(B*-"O#Z;A[ M]EQ-Q_K0Y%FIGJN@/A1%6OV=J5R?)B$.WQ]\S[:[IGT03?WFDXQ&P-+^_?O2^[Y$TR+VFMYCK_G:V;W2248;!6 MF_20-]_UZ;/J$^)AT&?_51U5;N M$Q-CI?.Z^PU6A[K11>_%4"G2M_,U*[OK MJ??_;@8;D-Z # :8W#2@O0'],* W#5AOP 8#$M\TX+T!_X@@;QJ(WD ,!K2+ M$)V+U55_D3;I=%SI4U"=!VB?MG.*'X7I[ZI]V+6S^\\TH#9/CU-,\3@ZMHYZ MS.R,(1:&V)@YA*$V9@%AF(UY@C#RB+#0#(,(),X9,X8?A$&QY2CV.GB79A% MAX-TN$^'(8<.][+&*.$B=B9F[N,H.MZ7O;409 M3Q*X @*L@/C_\8I!!S%00F=PYK'?*G:QFZPH$HPB_2C$V=8SZ44A7$IW\TN_ M34Z30#_QE:HF(-T$*(I+)/'"C$C,$1P&(U@1$5 7ZDHB\B,9.D1XNHB #>YJ MWA5G_,K0X"M2CGWBB+O$L1>+FMV2N%)]#V83@F46$Z"2S"5$@)Y1(JE;I+LX MFQ(LW-A7;E=09CW&44')$I?179S-"%9O#,@W\\;-%^81EHZJ+N^A;#JP>F-( MOKV>^6(ZXOYK^@[*I@-+*18 '6^F!;#'4"Q=/@+@SL'@-2M^ ( <2PY%^X6\7$B1HD_ M*CYNQ!!-B%.(Z.*SMCWZ?$NK;5;6P8MNS!=R]QV[T;I1QB=Z,&7=F=/6L,C5 MIFEO8W-?G8\&PO=V]R:W-H965T&ULC51;;YLP%/XKB/?5X9(V MC0A20S)MTB9%K;8].W"XJ#:FMA.Z?S_;.)0 ROH2^QR^[SL7GYRH9?Q5E #2 M>:>D%ANWE+)9(R32$B@6=ZR!6GW)&:=8*I,72#0<<&9(E"!_L;A'%%>U&T?& M=^!QQ$Z25#4M?$]V[@+G1 02*56P.HX0P*$ M:"&5QIO5=/N0FCB\7]2_FMI5+4#')^(?&;M-[#U+%W' M%O\#SD 47&>B8J2,"//KI"C4.#]=1YZZ5ZKE0[S>N8 M;ZJ?0GG/L1>N(G360A:S[3#^ ./[UY#=%.+U"*02Z+/PY[+8^M,(P76$9 82 MCI+XO\K^ILI5HL%LNP+##Z[:]3@O$,X*A$8@' C<>Z-V=Y ' ZEG*TVFD'"D MLIM"OJQ&K[:?8KS'\;NAP211X(7Y6PLG9:=:ZDX,O/WF>/+U)([\6V^=>#/^ MG=HTW6+XD._6U$_,BZH6SI%)-?]F2G/&)*C4%W=J[DNU&7N#0"[U]4'=>;&UL?5-ACY0P$/TK37_ E2V<7C9 YRX,T%S+8%N6\]_;%@Y1T2^T,[SWYDT[S2BNQ)P::@MX?CJ?/69Z_EX3;)V34(+9C3C.%;S(I@7GTMP?=*G/A?=)[N M\]-=BVGDI[]9_(>!;%<@BP+9?WOV!@H:%[9O_=[,_WT!76NOIE^$&=][\P:&;$3S8EL 1UZUZFQ.6^?Z(V.V;$$+ M>X<]=/Y/C48+YT/3,-L;$%4D:<7X;O>.:2$[6F0Q=S9%AH-3LH.S(7;06IA? M)U XYG1/;XEGV;0N)%B1]:*!K^"^]6?C([:H5%)#9R5VQ$"=T_O]\90&? 1\ MES#:U9Z$3BZ(+R'X5.5T%PR!@M(%!>&7*SR 4D'(V_@Y:]*E9""N]S?UI]B[ M[^4B+#R@^B$KU^;T R45U&)0[AG'CS#W'#B:Y2H;/R2>/PHDB,S@2,YU]+\(5[X_QXOY0]\&O4=%[\! M4$L#!!0 ( !N!74T[>%THM0$ -,# 9 >&PO=V]R:W-H965T5-2NX)VWO='QES5@>+NQO2@\4]C MK.(>0]LRUUO@=20IR9+=[HXI+C0M\Y@[VS(W@Y="P]D2-RC%[<\32#,6=$_? M$R^B[7Q(L#+O>0M?P'_MSQ8CMJC40H%VPFABH2GHP_YXR@(^ KX)&-UJ3T(G M%V->0_"Q+N@N& ()E0\*'),'F/NYI61N_A-<02(\.,$:E9$N?DDU.&_4K()6%'^; M5J'C.DY_TFRF;1.2F9 LA$.LPZ9"T?D3][S,K1F)G M;PMDFP)9%,C^V^,6YO!7$;8Z5 6VC>/D2&4&'4=YE5TF]B&)E_(;/HW[9VY; MH1VY&(]7&R^@,<8#6MG=X QU^,*60$+CP_8>]W::LRGPII^?$%O>&PO=V]R:W-H965T-\-/;5=0">O"FI74$[[_LC8Z[J0'%W9WK0>-,8J[A' MT[;,]19X'4E*LC1)#DQQH6F91]_9EKD9O!0:SI:X02EN?YU FK&@.WIS/(NV M\\'!RKSG+7P#_[T_6[38HE(+!=H)HXF%IJ"/N^,I"_@(>!$PNM69A$HNQKP& MXW-=T"0D!!(J'Q0X;E=X BF#$*;Q<]:D2\A 7)]OZA]C[5C+A3MX,O*'J'U7 MT =*:FCX(/VS&3_!7,\])7/Q7^ *$N$A$XQ1&>GB2JK!>:-F%4Q%\;=I%SKN MXW23W6C;A'0FI OA(1+8%"AF_H%[7N;6C,1.O>]Y>.+=,<7>5,$96Q'O,'F' MWFNYNW^?LVL0FC&G"9.N,0N"H?H2(MT*<4K_H:?[;?Y^,\5]Y._7X0_)MD"V M*9!%@>R_-6Y@#G]7R59-56#;.$Z.5&;0<917WF5B']/X*'_@T[A_Y;85VI&+ M\?BT\0$:8SQ@*LD=SE"'/VPQ)#0^'-_AV4YS-AG>]/,78LL_+G\#4$L#!!0 M ( !N!74U-C#M@M@$ -$# 9 >&PO=V]R:W-H965TY!^9M&&\F<-TU+ M;&^ U1$D!:%)LB>2<87+//I.ILSUX 17<#+(#E(R\^\(0H\%3O&[XY&WG0L. M4N8]:^$)W._^9+Q%%I::2U"6:X4,- 6^2P_'78B/ 7\XC'9U1J&2L]8OP?A1 M%S@)@D! Y0(#\]L%[D&(0.1E_)TY\9(R -?G=_:'6+NOYU,%9VQ%O//BK?=> MRILD)Y? ,X<,P653I0<5!7GF7>;V+;T@^PJ=A_\5,RY5%9^W\ MP\;V-UH[\%*2*S]!G?]?BR&@<>%XX\]FFK+)<+J?/Q!9?G'Y!E!+ P04 M" ;@5U--J>?$;4! #3 P &0 'AL+W=OW]=F !Z_Q!;1.N;]^UX2AM M4?]@[S(S.VNO\]'8%]/*JI'8%[;SO3XRYJ@/%W9WI0>.?QEC%/8:V9:ZW MP.M(4I(EN]V1*2XT+?.8N]@R-X.70L/%$CW/,T@S%G1/WQ)/HNU\2+ R M[WD+7\%_ZR\6([:HU$*!=L)H8J$IZ,/^=,X"/@*^"QC=:D]")U=C7D+PJ2[H M+A@""94/"AR7&SR"E$$(;?R8->E2,A#7^S?U#[%W[.7*'3P:^2QJWQ7TGI(: M&CY(_V3&CS#WFFQ33RTS\L'K8%LDV!+ ID M_^UQ"W/\JPA;':H"V\9QVA;4! #3 P &0 'AL+W=O9X.QSZX%\.1%2>URVGK?'1AS90N*NRO3@<8_M;&*>PQMPUQG@5>1 MI"1+-IMKIKC0M,AB[F2+S/1>"@TG2URO%+>O1Y!FR.F6OB6>1-/ZD&!%UO$& MOH/_T9TL1FQ6J80"[831Q$*=T]OMX9@&? 3\%#"XQ9Z$3L[&/(?@OLKI)A@" M":4/"AR7"]R!E$$(;?R>-.E<,A"7^S?UK[%W[.7,'=P9^4M4OLWIGI(*:MY+ M_V2&;S#U\XF2J?D'N(!$>'""-4HC7?R2LG?>J$D%K2C^,JY"QW48_Z3)1%LG M)!,AF0G[6(>-A:+S+]SS(K-F('8\^XZ'*]X>$CR;,B3C4<1_:-YA]E)LKV\R M=@E"$^8X8I(E9D8P5)]+)&LECLD'>K);Y^]6+>XB?_>/Q?VZ0+HJD$:!]+\] MKF$^ORO"%H>JP#9QG!PI3:_C*"^R\\3>QEMD?^'CN#]RVPCMR-EXO-IX ;4Q M'M#*Y@IGJ,47-@<2:A^V-[BWXYR-@3?=](38_(Z+/U!+ P04 " ;@5U- MCBKL<[4! #3 P &0 'AL+W=OO/Q1@7<#GY.T#V''=ULT?PZYG M9F=A20=J*&)W#? MNY/Q$9M5RE:!MBUJ8J#*Z.WF<-P%? 3\:&&PBST)G9P1GT/PM&7"]R!E$'(V_@U:=*Y9" N]^_JGV/OOI>SL'"'\F=;NB:C>TI*J$0OW2,. M7V#JYQ,E4_/?X +2PX,37Z- :>.7%+UUJ"85;T6)EW%M=5R'\<_U?J*M$_A$ MX#-A'^NPL5!T?B^X# MTT)VM,AB[FR+S Q>R0[.EKA!:V%_G4"9,:=[^I9XDDWK0X(562\:^ ;^>W^V M&+%%I9(:.B=-1RS4.;W?'T]IP$? #PFC6^U)Z.1BS$L(/EO^F_C'VCKUS*4,R'D7\A^8=9J_%_I!D[!J$9LQI MPO U9D$P5%]*\*T2)_X/G2?;_&338A+YR1\6TVV!=%,@C0+I?WO(X.5*:H8NCO,HN$WO/XZ6\PZ=Q_RIL(SM'+L;CU<8+J(WQ@%9V-SA# M+;ZP)5!0^[ ]X-Y.F XU_:F,5]QC:AKG. J\B24F6;#:W3'&A M:9'%W-D6F>F]%!K.EKA>*6Y_G4":(:=;^I%X%$WK0X(56<<;> +_HSM;C-BL M4@D%V@FCB84ZIW?;XRD-^ CX*6!PBST)G5R,>0G!URJGFV ())0^*'!'""-4HC7?R2LG?>J$D%K2C^-JY"QW48_^S3B;9.2"9",A,.L0X; M"T7GG[GG16;-0.QX]AT/5[P])G@V94C&HXC_T+S#[+78[F\S=@U"$^8T8I(E M9D8P5)]+)&LE3LD_]&2WSM^M6MQ%_NX/B_MU@715((T"Z7][7,,<_BK"%H>J MP#9QG!PI3:_C*"^R\\3>)?%2?L/'$ KFQN9=WXX&!YVHD:?H'_W9TL6FQ6*:6& MUDG3$@M51F\WA^,NX"/@2<+@%F<2*CD;\Q*,[V5&DY 0*"A\4!"X7> .E I" MF,;KI$GGD(&X/+^K?XNU8RUGX>#.J&=9^B:C>TI*J$2O_*,9'F"JYYJ2J?@? M< &%\) )QBB,^\T9,*IJ+%V[C+-N[#>,.O)]HZ@4\$/A/V,0X; \7, M[X47>6K-0.S8^TZ$)]X<./:F",[8BGB'R3OT7O+-S=>478+0A#F.&+[$S B& MZG,(OA;BR/^C\^TZ?[N:XC;RM\OP^V1=8+,!4DBN&UL?5/1;IPP$/P5RQ\0WQF: MGDZ E$M5)5(KG5*U??;! E9LEMCF2/^^MB&4MK0OV+O,S,[:ZVQ$\VQ; $=> MM>IL3EOG^B-CMFQ!"WN#/73^3XU&"^=#TS#;&Q!5)&G%^&YWR[20'2VRF#N; M(L/!*=G!V1 [:"W,CQ,H''.ZIV^))]FT+B18D?6B@2_@OO9GXR.VJ%120VA$XNB,\A>*QRN@N&0$'I@H+PRQ7N0:D@Y&V\ MS)IT*1F(Z_V;^L?8N^_E(BS)U6V<5UG/XDR4S;)O"9P!?"(=9A4Z'H_(-P MHL@,CL1,9]^+<,7[(_=G4X9D/(KXSYNW/GLM]@>>L6L0FC&G";%I/(3WZS^ ^!=%,@C0+I?WO^]>V>?LP'-JVT!''E34MN< MMLYU!\9LV8+B]@8[T/Y/C49QYT/3,-L9X%4D*:.*2XT+;*8.YDBP]Y) MH>%DB.V5XN;]"!*'G&[I-?$LFM:%!"NRCC?P NY[=S(^8K-*)11H*U 3 W5. M'[:'XR[@(^"'@,$N]B1T;8 @DE"XH<+]QJ])D\XE M W&YOZI_CKW[7L[4O76H)A5O1?&W<14ZKL/X)[W2U@G)1$AFPCX2V%@H.O_$'2\R@P,Q MX]EW/%SQ]I#XLRE#,AY%_.?-6Y^]%-O];<8N06C"'$=,LL3,".;5YQ+)6HEC M\@\]2=?YZ:K%-/+3/RS>K0OL5@5V46#WWQ[7,/=_%6&+0U5@FCA.EI38ZSC* MB^P\L0])O)3?\''&PO M=V]R:W-H965T=6JM1EMG.N. MC-FB 2WL#7;0^C\5&BV<#TW-;&= E)&D%>-)\I%I(5N:IS%W-GF*O5.RA;,A MMM=:F%\G4#AD=$/?$@^R;EQ(L#SM1 T_P/WLSL9';%8II8;62FR)@2JCMYOC M:1?P$? H8;"+/0F=7!"?0_"US&@2#(&"P@4%X9)DTZ5PR$)?[ M-_4OL7??RT58N$/U)$O79'1/20F5Z)5[P.$>IGX^4#(U_PVNH#P\./$U"E0V M?DG16X=Z4O%6M'@=5]G&=1C_\,-$6R?PBU@5VJP*[*+#[;X\KF$/R5Q&V.%0-IH[C9$F!?1M'>9&= M)_:6QTMYAX_C_EV86K:67-#YJXT74"$Z\%:2&S]#C7]A_-.&=C MX+";GA";WW'^&U!+ P04 " ;@5U-:,_N1<<X#D8PK7.8Q=C9EK@"N2O4XC5W$!1QSYNW/GHMDT.2DVL@FC&G"4/7F 5!//LB0;//_X%-/?6.FY9IX70_]RE9?A;E7U!+ P04 " ;@5U-;+I2G,,! M X! &0 'AL+W=O D6:UNB:!, MXB(+N:,N,M5;SB0<-3*]$%1_'8"K(<=K?$F\LJ:U/D&*K*,-_ 3[JSMJ%Y&9 MI6("I&%*(@UUCN_7^T/J\0'PQF PBSWRG9R4>O?!]RK'*V\(.)36,U"WG.$! M./=$SL;'Q(EG25^XW%_8GT+OKI<3-?"@^&]6V3;'=QA54-.>VU#\ MD5I:9%H-2(]GWU%_Q>M]XLZF],EP%.&;,V]<]ERLOVTS;*)UV^B%C>A?K.43W=Q@FV48!L(MO_TF%[U&,/IEF)=%=AZ+^R3<_%_X.%,O5#=,&G12UKV? M<,NU4A:&PO=V]R:W-H965T!9(5(&535:W42JM439^],%P4&U/;+.G?US:$HJWS M@CWC,^?,#!YGDU2ON@4PZ$WP7N>X-68X$J++%@33=W* WI[44@EFK*D:H@<% MK/)!@A,:10D1K.MQD7G?6169' WO>C@KI$J,KU6. M(Y<0<"B-8V!VN<(3<.Z(;!J_%TZ\2KK [?Z=_;.OW=9R81J>)/_55:;-\3U& M%=1LY.993E]@J2?&:"G^&UR!6[C+Q&J4DFO_1>6HC10+BTU%L+=Y[7J_3O-) M&B]AX0"Z!- UX-[KD%G(9_Z)&59D2DY(S;T?F/O%NR.UO2F=T[?"G]GDM?5> MB]W#0T:NCFC!G&8,W6)6!+'LJP0-29SH?^%T'X[?!U/<^_C]5CZ)P@2'(,'! M$QRV"43138TAS =5QD&1.$! ;T1"F ]:D01%D@#!X48DA(G#(FE0) T0)#3O_&N _Y(_1W^!Y]?A^],-5VOT44:.PG^OM92 M&K"I1'>VJZU]D%:#0VW&PO=V]R:W-H965TI%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@ M-$ENB&182E.5:(0--@6_3PW$7\!'PS&&TJS,*E9RU?@G&][K 24@(!%0N M*#"_7> .A A"/HW761,O(0-Q??Y0?XBU^UK.S,*=%K]Y[;H"[S&JH6&#<$]Z M_ 9S/=<8S<7_@ L(#P^9^!B5%C:NJ!JLTW)6\:E(]C;M7,5]G&XR.M.V"70F MT(6PCW'(%"AF?L\<*W.C1V2FWO;*6:1GZW#W]!M@=VFP"X*[/ZI\>NG M&C>9>)O8VO2/["IW%_9*;ERJ*S=OYIXP,T M6COPJ217?H8Z_\,60T#CPO&+/YMISB;#Z7[^0F3YQ^4?4$L#!!0 ( !N! M74W5/&<9Q@$ #@$ 9 >&PO=V]R:W-H965T'P!_.AC-:H]\)2>EGKSQO,B4*RN^9946FU8CT=/<]\RU.]M3=3>F=X2K"F1-OG/=K$&E&F28EY5W&8M;&CK_!I]F MZB?332<-.BGKWD_H&UL;5/;;MP@$/T5Q >$->MN5BO;4C95U4JMM$K5]IFUQS8* M&!?P.OW[#MAQW-0OP SGG+DP9*.QSZX%\.1%J\[EM/6^/S'FRA:T<'>FAPYO M:F.U\&C:AKG>@J@B22O&=[L#TT)VM,BB[V*+S Q>R0XNEKA!:V'_G$&9,:<) M?74\R:;UP<&*K!<-? ?_H[]8M-BB4DD-G9.F(Q;JG#XDIW,:\!'P4\+H5F<2 M*KD:\QR,+U5.=R$A4%#ZH"!PN\$C*!6$,(W?LR9=0@;B^ORJ_BG6CK5CY0,A?_%6Z@$!XRP1BE42ZNI!R<-WI6P52T M>)EVV<5]G&Y2/M.V"7PF\(5PC''8%"AF_E%X4636C,1.O>]%>.+DQ+$W97#& M5L0[3-ZA]U;PY)"Q6Q":,><)PU>89$$P5%]"\*T09_X?G>^W^?O-%/>1OU^' M/QRW!=)-@30*I/_4>/^NQBW,^R!LU50-MHGCY$AIABZ.\LJ[3.Q#?$7V!I_& M_9NPC>P3X4T_?R&V_./B M+U!+ P04 " ;@5U-CP;20-T! "!0 &0 'AL+W=OP-;UHX*Z1[(9CZ87]U9V8C,+$4CH-6-;)&",L6/F^,I=G@/>&U@T(L] M+$LZ0K7.YO[,^^=]O+A6EX MDOQW4Y@ZQ9\P*J!D/3K"G6ML':0XXE,9M8[M7XUB.@9'=].*0^=G+_@)02P,$% M @ &X%=3::=3/;B 0 @4 !D !X;"]W;W)K&UL=53;;IPP$/T5Y ^(P>PNFQ4@91-5K=1*JU1-G[TP7!0;4]LLZ=_7-H12 MZKQ@S_C,.3.#Q^DHY*MJ '3PQEFG,M1HW9\P5D4#G*H[T4-G3BHA.=7&E#56 MO01:NB#., G# ^:T[5">.M]%YJD8-&L[N,A #9Q3^?L,3(P9BM"[X[FM&VT= M.$][6L-WT#_ZBS067EC*ED.G6M$%$JH,/42G[J>5*%3P*]K,M=9.A M(PI*J.C ]+,8/\- M&>\M)^28XILEFC'G"4-6F&A!8,.^2!"?Q)G\%TYB?WSL33%V\?%:/MGY"79> M@ITCV/U3X_VF1@\F#OTB>Z_(WD,0;41\&.(7.7A%#AZ">"/BPWS0KL0KDG@( M]AL1'^:P$<&K.\A!UF[Z5%"(H7.3O_(N _Y W!W^"Y]>AV]4UFVG@JO09A+< M?:V$T&!2">],5QOS("T&@TK;;6+V&UL M=53;;IPP$/T5Y ^(6<,NZ0J0LHFB5FJE5:JVSUX8+HJ-J6V6].]K&Y92XKQ@ MS_C,.3.#Q^DHY*MJ '3PQEFG,M1HW1\Q5D4#G*H[T4-G3BHA.=7&E#56O01: MNB#., G# ^:T[5">.M]9YJD8-&L[.,M #9Q3^><$3(P9VJ&;XZ6M&VT=.$][ M6L-WT#_ZLS067EC*ED.G6M$%$JH,/>R.I\3B'>!G"Z-:[0-;R46(5VM\*3,4 MVH2 0:$M S7+%1Z!,4MDTO@][J>5"%3P*]JLM=9.A>Q24 M4-&!Z1?6<>:_ MA?D#R!Q -@%X$G*9/U%-\U2*,9!3[WMJ?_'N2$QO"NMTK7!G)GEEO-><1$F* MKY9HQIPF#%EA=@L"&_9%@O@D3N1=.(G\\9$WQ)P(^+#?-#*@U?DX"$@&Q$?YH-^)UZ1Q$,0;T1\F/U& M!*_N( =9N^E302&&SDW^RKL,^ -Q=_@??'H=OE%9MYT*+D*;27#WM1)"@TDE MO#-=;U 0 TP, !D !X;"]W;W)K&UL=5/;;MLP M#/T501]0)8K;!H%MH.E0;, &!!VV/2LV?4$ET9/DN/O[2;+C>9GW8I'T.8<7 M4>F YLTV (Z\*ZEM1AOGN@-CMFA "7N''6C_IT*CA/.NJ9GM#(@RDI1D?+-Y M8$JTFN9IC)U,GF+O9*OA9(CME1+FUQ$D#AG=TFO@M:T;%P(L3SM1PU=PW[J3 M\1Z;5*PT>8 M^KFG9&K^,UQ >GBHQ.BQ/MXMCJ>PZ1_I:T3^$3@-P0V M)HJ5?Q!.Y*G!@9AQ]IT(5[P]<#^;(@3C*.(_7[SUT4O.DX>478+0A#F.&+[ M;&<$\^IS"KZ6XLC_H?/=.G^W6N(N\G?+]/O_""2K DD42/[J\?&FQS7,_B8) M6PQ5@:GC.EE28*_C*B^B\\8^\7@I?^#CNG\1IFZU)6=T_FKC!52(#GPIFSN_ M0XU_8;,CH7+!?/2V&?=L=!QVTQ-B\SO.?P-02P,$% @ &X%=32YA*NVX M 0 TP, !D !X;"]W;W)K&UL;5/M;IPP$'P5 MRP\0/;0A%*7^P=YF9G;77^:C- MJ^T ''J30MD"=\[U!T)LU8%D]DKWH/R?1AO)G ]-2VQO@-61) 6A27)#).,* MEWG,G4R9Z\$)KN!DD!VD9.;]"$*/!=[AS\0+;SL7$J3,>];"3W"_^I/Q$5E4 M:BY!6:X5,M 4^&YW.&8!'P&_.8QVM4>AD[/6KR'X41Y! MB"#D;?R=-?%2,A#7^T_UQ]B[[^7,+-QK\8?7KBOP'J,:&C8(]Z+'[S#W'#B:U1:V/A%U6"=EK.*MR+9V[1R%==Q^I/>SK1M IT)="'L8QTR M%8K.'YAC96[TB,QT]CT+5[P[4'\V54C&HXC_O'GKLY>29KMS"?.V2 MK Y5@FGC.%E4Z4'%45YEEXF]H_%2_L&G<7]FIN7*HK-V_FKC!31:._!6DBL_ M0YU_84L@H'%A^\WOS31G4^!T/S\ALKSC\@-02P,$% @ &X%=39WV*?BA M P 31, !D !X;"]W;W)K&ULE9CM;ILP%(9O M!7$!!=O'AE1)I+73M$F;5'7:]ILF3H,&. .WV>Y^?#5*XM<5_ E?Q^>51<3C6$5EEE?A>MF?>ZC72_-BB[S2#W70O)1E5O^[TX4YKD(6OIUXS)_W MMCL1K9>'[%E_U_;'X:%NCZ)3EFU>ZJK)3174>K<*/[#;>\F[ 7W$SUP?F[/] MH)/R9,SO[N#+=A7&74>ZT!O;IL>"G8KVINYZ4[V]ZZ_UJIMVK.O:R[Y,GKM$HTQ=T,,/X\1 MER'W;HBB4TC4=G!J@\,V>#]>7+0A< (!$X@^ 5TDH"L=0TS2QU1#3,*2*R5N M4*H$PZT0;(5 *_*JE2%&GE5)8K8@B>M(6$>".@HG4#"!FG[3$Y@@F: T<90* M1BSV-)K".BFHD^ $"YA@,5TIBS$G\02M8]"Y6,Y5+%-/*0^2#)3RI< XL1D\ M,0P40T0Y@H4CF DF:>$IA8%AB!A?"LP"DS,$8QJ8FB)8N8*)A.=A9!@;!KA1 ML2<%)H*E,_1B)MABBMZ%HS==Q)[_AF-T.$!'>=ZH'"/!V72YW#/#\ ERQZ!S MN2I-/>\JCL'A !S%/2DP$)QFR,5 <#0[7$^(8Y#TS8B7A3 V'&"C?+UB'G@R M0R[F@:,IPI&;.G(]U'&,# ?(**>*BXRGBL"\B-B]'6@1'M\F9C@_3(N88KB$Z[C>\R$"4R4 5 MQ!3?)5SC]9X7$9@K ;A2OA08&C'#?!$F@J:8+W+-UWM>A# YA,CQI_F]"&%T"*"3^+[N M,!(TPWH11H*F6"]RYQ&_%Y$8' G 23Q>1&(@)+!>OME(8B DF":2JQ6$NS'H MXNM\:H(G8ZTI^X6,G3%6MQGCF_;6[76V/1T4>F>[ MW:3=KX<%GN' FL.X>!6=5M#6_P%02P,$% @ &X%=35*]N7B% @ ZP@ M !D !X;"]W;W)K&ULE59=CYLP$/PKB/<[L/E, M1)"25%4KM=+IJK;/#G$".L#4=L+UW]JW*6FSL7,IF[3@BRVE%Q"-K:*V>G!BOB%1+?G9$PRDYFJ2J=+#KADY%BMI. M$[/WQ-.$7619U/2)6^)2583_W=&2M1L;V;>-Y^*<2[WAI$E#SO0'E3^;)ZY6 MSH!R+"I:BX+5%J>GC;U%ZSV*=8*)^%705HSN+2WEP-B+7GP];FQ75T1+FDD- M0=3E2O>T+#62JN-/#VH/G#IQ?']#_VS$*S$'(NB>E;^+H\PW=FQ;1WHBEU(^ ML_8+[04%MM6K_T:OM%3ANA+%D;%2F%\KNPC)JAY%E5*1U^Y:U.;:]OBW-#@! M]PEX2%#<_TOP^@3O+<$WXKO*C-1/1)(TX:RU>/>V&J+_%&CMJ69F>M/TSCQ3 M:H7:O:8X\A/GJH'ZF%T7@T80^$^#"%!ZKP3+YW MIR* 7P0P#< _E@B#B9MZ&(B$U.;F ?DNNY$"A2UPB%<3 6$\R*P1&& 4(0 M('Q_.R(0( (J""?MZ&*"D5 O""*8)0998H EFK#$,Q8X"TR@V[8(SYGB)0C83>@#=D*PG]#<4(!> M?Z87(6^I5M@K:&Z6N7/[HNO=,L*E0"#1VX4.(8%NAZ .-A3V#(-/,&AO/ M/D(HFJIU1B.BHOQLIJFP,G:II?X6CW:'B;W%>L1,]G=ZDIO1\P;3'0.^$WXN M:F$=F%0#S(R9$V.2JAK=1_4V&PO=V]R:W-H965TTH[Q-U$"2.^]IHU8^Z64[0HA4910$_' 6FC4 MFR/C-9%JR4](M!S(P9!JBJ(@6*":5(V?I2;VPK.4G26M&GCAGCC7->%_=[!E[TXLOA[4?Z(* 0B&U E'#!39 J1929?P>-/TQI29.YU?U3\:[ M\K(G C:,_JH.LES[C[YW@",Y4_G*NL\P^$E\;S#_%2Y %5Q7HG(4C KS](JS MD*P>5%0I-7GOQZHQ8]>_29X&FIL0#81H)(3)74(\$.(/ KY+P ,!_V^&9" D MLPRH]VXV8^)II@99&M#PA&!5 %C%9&KBCRR,\2W&38.")X5\6^5W5V5FT)CYW;%AA]/ M?2X"MP!V"F C@&_V>U9DWF.6!M-<,4$0S';$AL7!PH)M;=@"V["=#AZM-Z(AO54OM.^"'?-^/OQ%^JAKA[9E4%]U&PO=V]R:W-H965TZDJ[3JZ:Z?LV"6J'GADNS2_OMS0A:!9]R%+^2% M9\;/C/T\<3(_-NV/;F]M/_M9E76WB/9]?WB(XVZSMU7>?6@.MG;_[)JVRGMW MV3['W:&U^78,JLH8A4CB*B_J:#D?[SVVRWGSTI=%;1_;6?=257G[:V7+YKB( M('J[\:UXWO?#C7@Y/^3/]F_;_W-X;-U5?,ZR+2I;=T53SUJ[6T0?X>&S5$/ MB/BWL,?NXGPVE/+4-#^&BS^WBT@,C&QI-_V0(G>'5[NV93EDO0Z()LSIA\!(CKR%K"DG4->03D\6#?&8@)CEC8E?(N1IDJ\$Q M@;Q*D/()))M C@G450+CM>.$24=,/6) J$1[Q:PI+$LS#3P;Q;)1E(T_S.J$ MT1?#8 JIQX6"3"(#5#1+11,J2>(QT600$*E,P>/"P1)MT%LNFG890*K,6S(4 MEF:)"I26L*4EM#2O?ZN$<%;.B\'KP)K"T,UY$F"3LFQ2PB;UQ+9*Z3 &,O1: MLZ8PA5*%>F-8-H:P >G-U,K0Q24R29K#P##-C.+I9"R=C!%$0-\@>+\3MUL$ M!"P3WE\P$^9JE6=2*E^8'$Z+2]%<,^)M#_#]13-A+D>2SBE\=3(PMVAT%N## MNR@P-JH#1@Z\]8&Z8YYXRP+&L\@\,6XDW?+UM<3@5"HS'2#$&PU0IZ'31#T$ MTD0(LG XKTD$!.0$O-D =1O4)I""=P@P=TP4KVJ@LJ83E9%Z4U#2^&VA,)VA MD#P?Y#T"Q?OS-&$N!W+=)W)B8.[IC('^(&\X2 T'34"1&-@8W;$S0E[42$5- M9FG"7)D\@"\F!H6@TU!%O$$@MSD*I> - O4=3>$EC3=(&JE4W>;+7[D,"B2H M$!U>S\CH.1&!%+R>\0X](Z]GO$'/2(7J_(NL%(IRFT41<"C)RUG>(&=)=:HS M)3PZ# J4R0(-EKR:):/FT!91\FJ6][SG!%YT;E"SI#I-A"+O.8SFC0@\&24O M9DG%3*=(D:V^4>B3H2"W4_1KWCX7=3=[:GKWHCV^#N^:IK/D2<+OKF,'UDB<]?>I;_ U!+ P04 " ; M@5U-6\"I#VL% 0(P &0 'AL+W=O[\8LH Z1=$"+6"D:/M,6VM+""6J)&VE_[XD10L*]PPP M?+%$>CEG+_/M')%Z\VZ>FO+_3$]UHOF[7 H MZO\>4EF=[Y=R^7'BZ_YUU_8G5IOUJ7A-?Z;VK]-CW1VMKE&V^T,Z-OOJN*C3 MR_WR)WGW$'5_P=#B[WTZ-S??%_U0GJKJ6W_PV_9^*?H>I3(]MWV(HOMX3U]2 M6?:1NG[\.P9=7C7["V^_?T3_91A\-YBGHDE?JO*?_;;=W2_#50?+]\[H_#YWF, M_W$9OD"-%ZCK!>HREHO0T/.?B[;8K.OJO*@ODW\J^C66=ZJ;F^?^Y# 5P_^Z MSC?=V?>-BF*]>N\#C6T>+FW4#VWDMP MC(,R#LC8B8S+9+R0T5BLXZ&.!SH.!P@P0.!G1X0!(B,[8C;2KI<1JTB!41&, M[!@;W0H1JR8)("4C/<9&'!5,I%2,[!@;,2<-DRL1NL3J2@RE-/P$D1@YB9B; MIHC,H;-14_.*H9.(NBQ'9]4)/9_191#!!\5 F.E](SA8JP4*G93)E1>[634 M3E/E'^.G$'Y3*E2.'Y%%"K.G$'O9^N7L?5+!$$*8/H7HFW*A$GFM,8,:,3C-%)TS2(T' Z@1@--, MT7GUZSP8H4/85E3\IHDR-IK.&T&8QC!K +,E7)C&D&H[(T\P@9I#H 8$NJ ) M(4R@S@G4@M@M-"9+S["=&I.E.<93Y\Y3ZJ"I 1M,H.%X3Y,32.6 P?@93@DT MH 1JJN(;3*#A^$^3$]A-G:#V/X,A-#F$6A!T&>)GX0P':C!=AN- 35X"I;6)1'&80,?QH2XG4!-SXC!_CF-$'3*BU.]%AREU'"?J MHX-]>Q;H![#YSGESX/R1RV>Q_1YC@GU.7U!2B*A M/:;/(PM*W63'6/D9%M1CK#S'@OJ\^#D5B,W38_@\QX#Z'#Y-)2/QX('C/SW[ M)JC'>'J.^?2Y^72:NO7A,<0>0.R(O3=@/,,,ZQDP>X'#7@#L44@$S%Y SI-Z M;(2I"C.<9\!4!8[S#.B)GR6R*&#V L=X!O8=T(#!"YRJ%]#]%T(&@Q#R'52*XRI"C-<9\1418[KC'G1"Y;8XB-&+W(\9V0_^8L8O,BQ MG!%93J*X1DQGY#C.F#^T#V9:!58W[S+T[XK\4=2O^V.S>*K:MCH,+R^\5%6; MNH#B<]?E72JVUX,RO;3]U[ZNU9=W-"X';74:WS]975^"V?P/4$L#!!0 ( M !N!74V7;]D$]0, $\4 9 >&PO=V]R:W-H965T#@_AYJ/0W)S,=V/_J3U$/QLZK;?AJ=A.#]$4;\_Z:;L/YFS;NT_ M1],UY6 ?NY>H/W>Z/$R-FCJB.$ZCIJS:<+>9WCUUNXUY'>JJU4]=T+\V3=G] M]ZAK<]F&(GQ_\:UZ.0WCBVBW.9/V_"S M>'A4^=A@LOB[TI?^YCX80WDVYL?X\/MA&\9CCW2M]\/HHK27-_U%U_7HR?;C MW\5I>-4<&][>OWO_=0K>!O-<]OJ+J?^I#L-I&^9A<-#'\K4>OIG+;WH)* F# M)?H_])NNK?G8$ZNQ-W4__0;[UWXPS>+%=J4I?\[7JIVNE\7_>S/<@)8&=&U MAL= M+3:/LPW=V% AKC:1]7\5(2A"DP-YZR#/L ,)''T#*AE0D8Y*YJFH-,TEDP,YU,F!CG)TR^%V12T(N<7H_N!S10CA!D6 &(O[1>C6Z%4 MQI+Y@@)3+!#&;N(+P+$@+B0,LD DN[DO?)1MT122^TR898%@=M-? )JIX(0P MSL+GF9*4<8%)%?D' , 4"A]# $#A R#2F)B ">-*\0H %J.[D94Y,RR$H28 MM0< ^5 K*HB9]XFIMXAI%P "3%/!?";"3!-BV@6 ?*9%DA<) S5AJ E![0) M &I;9Q@A##7Y4%/"I12&E=+U !#&D$!9]0 @OZXF69IQG<6T$BJL7OZ#RDHQ M%Q)FF@#3?O[[3,NTC30FSO)485:D^L-['$$I06?T5OU]994*<$$95HKKJ M9K]$JV1&!N,LT2K9S7T)ELE)P4S]$M,L$Z@.:%3=N&&:)8/8RWXC["X@%Z_HYBAH/&K[L^Q>JK8/GLTPF&8Z^SD:,VCK,/YD^WS2Y>'Z M4.OC,-YF]KZ;C[CFA\&C@0 M <: 9 >&PO=V]R:W-H965T(/'V[CM@8N$Y[Y'8/[$APWF'C\'2NCR>DNUZ7/?4;M?-6U\=3_ZI775O=5VV_SWZJKEL$IE\K/AZ M?#WTPXITNSZ7K_XOW_]]?FK#4GJKLC_6_M0=F].J]2^;Y!?Y\.CTL,'8XI^C MOW2S[ZMA5YZ;YMNP\/M^DXBA1[[RNWXH48:/=__95]50*?3C^U0TN64.&\Z_ M?U3_,NY\V)GGLO.?F^K?X[X_;)(\6>W]2_E6]5^;RV]^VB&;K*:]_\._^RHT M'WH2,G9-U8U_5[NWKF_JJ4KH2EW^N'X>3^/G9:K_L1G>0$T;J-L&ZKHOUZ"Q MY[^6?;E=M\UEU5X/_KDL MV5V.@3D&Y&11SK6-G>5(*S678V&.!3EYE&-)3F;D[-S$)FF29BT@R=N5R5Q++E&J!K*G1W26OX M0XL52\0XYB6I8Y>[W#!)V+%$D&-ADDI6RBCNZ&'*$E@FR"3%+(WF=@ECEDAS M[$Q2SBKGH$GL65+0E)JDHK4T4G!0,&H)5%L&BL)Q8M4*J8VN*JA9,"A:MD.C8F:*BN12L60'-Q)BB MFKD4+%DAR3$P125S*9BQHHRI+@48J_!KFS-1&+("D-D2&*@J?F*&B(%J.IZ" M.:*@0W?XA60ZJ[%CC1S'N#1UK$5NF).H,6.-&,>X-&5LC684:V9^C13'OC15 M+)44S"1.8\D:2";&-)4J30-1N9PHV68 M28#&J#5 ;;D2&*O.?T(:QJKI: JDT4ER+B735X-)&T2:W(Y1TFZ.Y#X(BS9( M=.S,4-',A6*P9H,TQ\@,UCKL%Z'],:NW&*] M#NMU5"]UY>BC:I?G\2.-=/8(?WA%\F?9OAY/W>JYZ?NF'I_9OS1-[T-%\2GT M^.#+_6VA\B_]\#4+W]OKJXGK0M^W=S_9_4$L#!!0 ( !N!74U$ M7DG7 P( 'D% 9 >&PO=V]R:W-H965TD6HEL+,SU1SA M(*"H9E7C9ZF;.\HL%3?-JP:.TE.WNF;R[P&XZ/9^Z+]//%?74ML)E*4MN\)/ MT+_:HS0C-*:#*/;WBIK2HAQ2#4K.WOJT:UW;]2H(' MV[H!#P8\&L+HOP8R&,C,@'HR5^H3TRQ+I>@\V1]6R^PW$>Z(V;3PZ)KL+0!4PRV_T#7>S^-@K(C#A? MJFBRG9QWSX(F/X&]E'XP>:T:Y9V$-O^3^^HO0F@PB<&#*:PT]^ XX'#1MIN8 MONQO@WZ@13M<=&B\;;-_4$L#!!0 ( !R!74WPFUR'[0, )\4 9 M>&PO=V]R:W-H965T!(5WK7#R$*>_C06UU50R3KXY\I:'B=_X9_99O,:]'IK:G^ M+O?]<1UF8;#7A^*]ZK^:\Z]Z2B@.@RG[W_6'KJQ\<&+GV)FJ&_\&N_>N-_44 MQ5JIBQ^78]F,Q_,4_W,8'B"F >(Z@*N[ ^0T0#H#HHNS,=6?B[[8K%IS#MK+ MTSH5PZ;@3](NYFZX.:[=^)O-MK-W/S92)*OH8P@T:9XO&G&C$7(NV5))HJZ2 MR#JXVA#0AAC'RYF-% >0,( < ZA9@,S)XZ))1TUS,99C,PDTD]#G M+#D.D,( *^*;(YO-@9G #5*GG/( %2J2^2N58VYP! X/!CFN=@[*W8=UCNN= M@X(G8.>TXF7&$N8NRR/9W!!F \\6P)U3.$!#CV1S0Y@B/%^R<2A&B)E[DOF_ M<(P9P9;#76!^"+X@%T'QX>9R5S(WXNE'!##BH:[ X!!R^>87F D"-1+NYA>H MV),L=9?DD6QN"#-! ":0S2]HGY P3AX152F>^;8+YHM(EFR7!+0#*5D>JLIC MEGCL8%:)]'\4 *:+ '2A&5%LH(RHZDY&F"T"L<430F(J2$ %;VN/J2 !%6AS M3TL^LXV[V]P_4,WM8#9(P 92!))V'G%,BA*I;!OCL>-Y\T$-BKME)&U0).DU MMTBEF =[$C-+JN5%(#%EY))7%DGY@3("*G]&F#(24<:W93 9)""#MP@P&23J M.T@1@(8B)6MR7S0W@[D@ 1=H"="&XO;-93)#1;EG_RL,&,46[!9%7VZH%R 2 M:>8Q@U&E^/+=KS!>%&H]2#Z"?*4 ^5 1S2>Z^5(T?+K[HVC?RJ8+7DW?FWK\ M-'0PIMC-:?H<&%V_26[^ U!+ P04 M " <@5U-&>P;T04" !N!0 &0 'AL+W=OB@];LG(3D5)NE M/"/52:!'E\09PDFR0IPV;5P6+K:792$NFC4M[&6D+IQ3^7<'3/3;.(W? T_- MN=8V@,JBHV?X!?JYVTNS0B/+L>'0JD:TD833-KY/-[O[^'[U'*B"!\%> MFJ.NMW$>1T[V3K(2V<@(<$/"9@7XL7:-"%LE,Q6.6$Q5")E8^J*R" M*JN 2CI36=VH?"$8D[!,%I3) C)X)I/=RJ1I%E;)@RIYX&*RF4H>N!@R5T&3 M_YV#/+N7KJ)*7%K792;1L9G<8_=>_L-])_I)Y;EI5700VKPZ]S9.0F@P7I([ M4VQMFM^X8'#2=IJ9N?0MP"^TZ(;NAL866_X#4$L#!!0 ( !R!74U)MX<& M_ $ *0% 9 >&PO=V]R:W-H965T*P\1&)F[*B]Y8$O7S(RE+ M+$NC,SEE(3K59R@M1O01Z[>+;:1=&-B-@ M4&N+H&:XP@,P9DDFCY<)&LXQK>-R_D9_=,6;8HY4P8-@?]J3;G;A.@Q.<*8# MTT]B_ I307D83-5_ARLP([>9F!BU8,I]@WI06O")8E+A]-6/;>?&T>\4\>2& M.R230S([)(FKQ0=RF7^AFE:E%&,@_>'WU/[C>)N8LZFMT1V%VS/)*V.]5FF6 MEN1J09-F[S7)0A//"F+H:KN09V%T&!RB>[,W6A,RYP7#,[:3@LSE[YO^(46_=03 MR=R8JW]02P,$% @ '(%=3:!;"_#> P ?1, !D !X;"]W;W)K&ULE5CM6 YF.U&]UAO.&^=WD9?UW-TTS?;,\^KG M#2_2^H/8\E+^LA95D39RMWKQZFW%TU5'*G*/^'[D%6E6NHM9=^RQ6LS$6Y-G M)7^LG/JM*-+JSSG/Q6[N@KL_\#5[V33M 6\QVZ8O_!MOOF\?*[GG'5166<'+ M.A.E4_'UW/T(9P\D;@D=XD?&=_5@VVE+>1+BM=VY6_:HK7A;SE-;\0N0_LU6SF;NQZZSX.GW+FZ]B MM^2J(.HZJOI;_LYS"6_/1/['L\CK[M-Y?JL;42@5>2I%^KO_SLKN>Z?T]S2< M0!2!' @$_DL(%"&P)82*$-H2J")06T*D")$M@2D"LR7$BA#;$A)%2&P)X.\[ MYUM3#LT&:\J^W6#=;]@W'*P[#ON6@W7/8=]TT+ON]2N^NX0NTR9=S"JQ8:PR1CS'**(0F,,3>(3N2/,9\QC*;S!<.0,>86PVB] MN,,P6B_N,8S6BP<,\Z\7GEPTAY5#\)5#.H5PI,!PA0!7"#J%8*00XPHAKA B MYZ!U^;K'0+_$RPX$"?6U)BY[&!N@"(E\K47WB)@F]# 5\O&:*%X3G=;$# H1 MKA#9^\IP!7; V10:$BEK[JQ/8X.83YHE^L72[$'3"Q,\-IBO+88\1=P MA0172.S];6]/:.SZ%@XKT+!: A-_,10+B9X_4Q1$5+<7TR(!,=1FNJ4 XK!) MPQ N0$[PV! O$-AX'$Q7'O/]Z3)6P)$U% +=9D2.ALA"QN0 #-A 3S&M$C_FF&@V1 M"$@FLM"@88@>B$_PVA ^D!SW^DJ!AC>A,$&,3I!0 &U4N$/$ L;(9*) Q @S M5$<,N4B07&34H&'('P+V+A/3<(---YK+YPHT-":>>*Q 0ULBT*;>&T1)7\2( MCB$MB"$/"9*'S#3S&1*'A"=X:T@<@DPXNK<7"C1TA.F#]U*!AIY0_6GA,Z(T M\7:J8_+6D( $24!FF(:)(6$(.\%;0\(09+J9>AL?4-GE?;%U-W:?62E;7S)!KY\-L]GZZ%:+A4]#_(-FUXNCKLY'S=M)M,;E?] M"Z%^IQ%;];++.[QQ6_P%4$L#!!0 ( !R!74UI&PO=V]R:W-H965TQX%WE);XP,Y[QY20=*'OA-8!P7EO2\CW"/&BAA;S)]I#)[]4E+58R"&[(-XSP*4FM00%GA>C%C>=FZ=Z[L3RE%X% M:3HX,8=?VQ:S?P<@=,A76J@)E*<]OL!/$+_Z$Y,C-*F430L=;VCG M,*@R]Y._/_J>(FC$[P8&/NL[*LJ9TAFHG[' > W?"@)*/+H4%L[H5 M:/;N52'^@=FEZ;ASID*6$/W0*TH%2#WO26YK+6O_-"!0"=5-9)^-!7 <"-J; MXHZF?YC\/U!+ P04 " <@5U-K>;1#! " !N!@ &0 'AL+W=O%VP@Q[!#BIP8Z MS!_H +U@CK<]FZ9Z[D#*W-Z$:3MX< VZ$FD!E/N S? 7Q;3@P.4*+2]5VT/.6]@Z#NG#?^;M] MIO1:\+V%D:_ZCDIRI/1%#3Y5A>LI("!P$LH!R^8*>R!$&4F,G[.GNVRI"M?] M-_X I%R12+W.%'" M]:]SNG!!N]E%HG3X=6K;7K?CM)*FRS"+)-CDF3:DT_Y? W.4R)G]@Q M(BM&9,%(-AB3)E[MX6TH[BEN(&(K1&R!2#<0L;&%<1:FY&]GD5@Q$@M&ML%( MC#T>MQBFQ _M&*D5(_V/1Y+^\Y'<4]Q 9%:(S +QN('(C'?/. M38IP%6GWY MZB;^@MFY[;ESI$)>(OI3KRD5(.V\!YFGD9?_,B!0"]5-99]-5^ T$'28;W>T M_,64OP%02P,$% @ '(%=35.#"XO_ @ @PT !D !X;"]W;W)K&ULE5?;CILP$/T5Q'L7;"ZY*(FT"52MU$JK5FV?O8F3 MH 5,;2?9_GUMP[(!ACC[$FSGS/',L1EF%A?&7\214NF\%GDIENY1RFKN>6)[ MI 41#ZRBI?IGSWA!I)KR@RYJ8=:>^&K!3C+/2OK$ M'7$J"L+_K6G.+DL7N6\+/[+#4>H%;[6HR('^I/)7]<35S&M9=EE!2Y&QTN%T MOW0?T3S%6!L8Q.^,7L35V-&A/#/VHB=?=TO7UQ[1G&ZEIB#J<:8;FN>:2?GQ MMR%UVSVUX?7XC?VS"5X%\TP$W;#\3[:3QZ4[=9T=W9-3+G^PRQ?:!!2Y3A/] M-WJFN8)K3]0>6Y8+\^ML3T*RHF%1KA3DM7YFI7E>&OXW,]@ -P:X-5![WS(( M&H/@W2"\:1 V!N&].T2-0=3;P:MC-V(F1)+5@K.+P^O[4!%][= \4L>UU8OF M=,Q_2D^A5L^K8.8OO+,F:C#K&H.O,!AW(I.EXV@ RA48^Z CUTBD(4@0&H*P0] 3+[Q9R !!/ @]ZE6->8Z(:85D1B1:2W$)U MIF @4R"0"":8@02S^Z5$/IP(?,"'N)\)?*N: &1P-^TT*0!!(Y*BDFXU0P D$33\@*IQ"T&S@1>@/2H&9750K M)+%#TIN0;D4!YS,\S&>A/U:4P!D$H_M%Q7 &P1CPHO^];T"=+_'5^3?USQ 4 M]JJ;!,!\"N+>BY$"*!3TKYMW54 6E!],-2^<+3N54DMRM=IV#(^F8>BMK]%\ M@X#U1'48=3_P3E^W)]\)/V2E<)Z95&6O*4[WC$FJ?/1T+_5P MHL:\;@OJB615T_)X;=^U^@]02P,$% @ '(%=30P\X%K/! >Q< !D M !X;"]W;W)K&ULC9C=;N,V$(5?Q? #K,@A*5*! M8R"V5;1 "P1;;'NMV$QLK&2YDA)OW[[43[SVS##-36PI'\DYY/ ,S<6Y;KZW M>^^[V8^J/+;W\WW7G>Z2I-WN?56T7^J3/X;_/-=-573AL7E)VE/CB]W0J"H3 M$")-JN)PG"\7P[O'9KFH7[ORGXL7_Z;MOI\ MRE-=?^\??MO=ST4?D2_]MNN[*,+'FU_[LNQ["G'\,W4ZOXS9-[S^_M[[+X/X M(.:I:/VZ+O\^[+K]_=S-9SO_7+R6W=?Z_*N?!)GY;%+_NW_S9<#[2,(8V[IL MA[^S[6O;U=742PBE*GZ,GX?C\'F>^G]OQC> J0%<&H2Q/VJ@I@;J9P/]80,] M-="?'<%,#0P:(1FU#Y.Y*;IBN6CJ\ZP9\^%4]&DG[TQ8KFW_UQ0E\AF4HYW2DK )OT$ -FECOQ*#2HC0V'X8+)4/8R#8# MWEB!&BO>T&M@+1/G-$/%;1YX,P3.#'$TZA,&GC-4W)J!]U6@/Z>TB)@&\+X* MYO/6#+P1 F.$)(-3^CM,X5_:.4-)8VQ,$6^#P-@@26%J;\:2R!0#R2N#-3;4KJ]F;-Z="_Q[@>,^V$_!NIJ3"S,X3H6B^)]3S&^AYU844>C ML3!0/!;>]11S+,49/#&WOTGQIN:@+)(OBO<[Q1PD?(G('"N3X2 M2^2ZA[H=\=Z)N1X&%\H/D=LX>)]3G,_A..@5#HGC(V2,([FZ.*Q\\S+2@?\]G>%[O+0^F?N_ZK#=^;\3IX?.CJTW35G5SNVY?_ 5!+ M P04 " <@5U-A:_AZ:4" # "0 &0 'AL+W=O\ M%)=E",/KPDMQ."JS$*T6#3OP'US];#92SZ*!95=4O&X+40>2[Y?A1_B<0VH" M+.)7P2_M:!R84EZ%>#.3K[ME"(PB7O*M,A1,/\X\YV5IF+2./SUI..0T@>/Q ME?VS+5X7\\I:GHOR=[%3QV5(PV#']^Q4JA=Q^<+[@I(PZ*O_QL^\U'"C1.?8 MBK*UO\'VU"I1]2Q:2L7>NV=1V^>EY[^&^0-0'X"& !C_-P#W 7@2$'7*;*F? MF&*KA1270';_5L.,*> SUINY-8MV[^P[76VK5\^K&*2+Z&R(>LRZPZ 1!N%; M2.Y"2#Q (JU@D(&\,I"-QS+;&CA4[V:]U!DE$6FJ7Q1(H+@C !,U(2KY3$E3+)LD[<+!@E:*+% M164Q GXIQ"N%.%*R29(UI"##R40+<;000I/1/WFC)O6J21TU,4C\!-1+ M0!]W;.8ER.XZ-L^<0C&@8&;7(? W.+CKQKS'W#H-9W FT\Q-S;* M2#:3QW]40'372'F/F5@$D1F+0/^9 MU#)09TAL)_%,#X<9M ?PM#MX<=HT"W M/3] .%>MOS^AVZ"N4=S6@Q#-I/$W'G0[S[5)ZI:3Q',V\?",4U(7C2DH_Z.C5,2KY79ICJL>SN%-U$ MB::_+T7#I6WU#U!+ P04 " <@5U-R$(,G>P" C"P &0 'AL+W=O MUDF34W:B\K\V6CZC+39EMOHV9?RVSMG,HB(@B)J,SR*IQ-G.VAGDW4 M01=Y)1_JH#F495;_F\M"G:8A#E\-C_EVIZTAFDWVV5;^E/K7_J$VNZAG6>>E MK)I<54$M-]/P#M\NL; .#O$[EZ=FL YL*4]*/=O-M_4T1#8C61WE M0A:%93)Y_.U(PSZF=1RN7]F_N.)-,4]9(Q>J^).O]6X:)F&PEIOL4.A'=?HJ MNX)X&'35?Y='61BXS<3$6*FB<<]@=6BT*CL6DTJ9O;3OO'+O4\?_Z@8[D,Z! M] XF]GL.M'.@;P[L70?6.;!K(_#.@7L1HK9V)^9]IK/9I%:GH&[OPSZSUP[? M(R"309T&@+.9D M'(&>1U@ $.8E\3'+\EV6LT0I*!=U_G0H%T8P 0,)F"-@PP2$)W<+B1VDZLH@ MA&!/$ F!&+^R8QA E/$/=AR#.,)Q>+"*7*P-CZJC>$+! (D$->K&X,$\ MH [V1TFGU 9[C&87J$R'=5+29P*7V4 QCD3OLIC&$88^X>V!' )B\6%#HKA M#HC'+9#A2Q1PH\'\$R+#K0:+*T06XQ;+$?+_3! LI<+_.P&P.!W=^"4 2TU, M7Z!H\(,O9;UUTU83K-2ATE:9@;6?Z.Z('1 \^QS?+C!@O[<3H!LHWNC;\?%' M5F_SJ@F>E#9CB1L>-DII:;)'-^9D=F9B[3>%W&B[C,VZ;L>V=J/5OAM)HWXN MGOT'4$L#!!0 ( !R!74T]#66KA@( %L( 9 >&PO=V]R:W-H965T M^-[0H3WWM0MG_E[(;II$/!R3QK, MGVA'6OEF2UF#A=RR7< [1O!&.S5U ,,0!0VN6K_(M>V%%3D]B+IJR0OS^*%I M,/LW)S4]S7S@GPVOU6XOE"$H\@[OR$\B?G4O3.Z"@653-:3E%6T]1K8S_QE, M5R!4#AKQNR(G/EI[JI0UI6]J\VTS\T.5$:E)*10%EH\C69"Z5DPRC[^&U!]B M*L?Q^LS^11N5!RYH8UAD*@U^[Y]5JY\GPW]VU:S"46N,@9/7FLOP\=5M<.3!-Y7*4RZM/1[Z2>7%J/ M10R2/#@J(H.9]Q@XPD!X"5E>0\" "&0"0Q;0E<4<7D>(+B,L')#82N(^R^HF MRT6BD5.N2/M'%W(A-T'L)(@U03Q. %ER]Y")AK2F# @AL 1QP! *8_MDKF$( M1&%BP5;7L"2- /KD%!-G;R4]M$*) M,[(.D_ 9JL9JV>=@N@ .^U)-3MV(/^C[L?L#LUW5L'W?]1M#.C/)@^#]1_ =02P,$% @ '(%=33'N M%V"T 0 TP, !D !X;"]W;W)K&UL?5/M;ML@ M%'T5Q ,4VV1-%]F6UDQ3)ZU2U&G=;V)?QZA\N$#B]NT'F%A>FNV/X5[..9R# MH1RU>;$]@$-O4BA;X=ZY84.(;7J0S-[H 91?Z;21S/G2'(@=#+ VDJ0@19;= M$LFXPG49>SM3E_KH!%>P,\@>I63F_1Z$'BN'#B]VBTL/&+FJ-U6B85;T6RMVGD*HYCTC_3KA.*1"AF0K[Z M+X$F KT@D,E9C/J5.5:71H_(3#]K8.%.Y!OJ#[,)S7AV<G=8.O&!VX^]0 M[U_87 CH7)BN_=Q,]VPJG![2$R+S.Z[_ %!+ P04 " <@5U-5,"\)P<" M !Q!0 &0 'AL+W=O][G'(-/.7#Q M+!L %;PRVLEMV"C5;Q"2=0.,R#O>0Z??G+A@1.FE."/9"R!'&\0HPE&4(4;: M+JQ*N[<75.#T;WM4S38LPN ()W*AZHD/ MWV"L)PV#L?@?< 6JY283S:@YE?89U!>I.!M=="J,O+JQ[>PXN#=Y/(;Y _ 8 M@*< [&IQ()OY5Z)(50H^!,*=?4_,)UYML#Z;VFS:H[#O=/)2[UZK!*]*=#5& MHV;G-'BF>5<@[3XAL ^QPS?A>/V)0>S-,;8&\8<:K(%I;CY-*L8I\L_ ,U^>0;B;"^[#&I^Z6RC MF>U._>0>VROS+G?-Z"<1Y[:3P8$K??'L]3AQKD G$]WI:AO=_Z8%A9,RTUS/ MA>L";J%X/S8X-'79ZC]02P,$% @ '(%=35=QW_7% P V! !D !X M;"]W;W)K&ULE5CMCILZ$'T5Q ,$?V)8)9$VFR:M MU$JK5KWW-YLX"2K@7' V[=O7?)3&]@3E_@E@SIPY,[9G<.975?]H3E+JX&=9 M5,TB/&E]?HJB9G>29=;,U%E6YLU!U66FS6-]C)IS+;-]9U06$4$HCLHLK\+E MO!M[K9=S==%%7LG7.F@N99G5OU:R4-=%B,,_ U_SXTFW ]%R?LZ.\IO4W\^O MM7F*1I9]7LJJR545U/*P")_QTY:PUJ!#_)/+:W-S'[2AO"GUHWWXM%^$J%4D M"[G3+45F+N_R119%RV1T_#>0AJ//UO#V_@_[I@O>!/.6-?)%%?_F>WU:A$D8 M[.4ANQ3ZJ[I^E$- / R&Z#_+=UD8>*O$^-BIHNE^@]VET:H<6(R4,OO97_.J MNU[[-R(=S& #,AB0T8"120,Z&-#1@.!) S88L-& 3AOPP8 _ZB$>#.)'8Q"# M@7 D17UVN^E:9SI;SFMU#>I^Q9VS=F'C)V$6Q*X=[.:_>V=FK#&C[TM&Q#QZ M;XD&S*K'D!L,(39DXT/PB(B,@%$%@52LB&?.2&*[>($PJ8U9 QB*;,P'"(.= M$KP$89K/$+6P &9XY:W,+&ULC9=M;YLP$,>_"N+]@#L>#%42J>DT;=(F59VVO::)DZ "9N D MW;>?,801+JM+'($C\*B]J=[/2<\_M9B7.LBQJ_MPZW;FJ M\O;/EI?BNG;!O4V\%,>3["?\S:K)C_P[ES^:YU:-_,G+OJAXW16B=EI^6+N/ M\+#%I%^@+7X6_-K-WIT^E5,EWLG>1J\>%/_&R[#VI.'Z/ M3MV)V2^\XX_B?)7L9>GM9NZSIX?\G,I7\3U,Q\3BEUGS/XK MO_!2F?>1*,9.E)W^Z^S.G135Z$6%4N7OP[.H]?,Z^K\MHQ?@N "G!2'3N0P@ M'?G'7.:;52NN3CML?I/WWQ@>4.W-KI_46Z%_4\%W:O:RB>)TY5]Z1Z/-=K#! MF0U,%K[R/B&00FQQL3R*,]I!2,88:@?AW$$2T XBTD&D'41W#L!(4#1&%$8QB)800F,C!LB8G0 M\FE3DI+^QY=)EU]&;9FE!#,2DQ&8V,!D"TP4(J,I$-!B"@A.8JHI6.8#&5@J M#2RR!4(3MF!)63X"$L$NI#\8I?-ZC3VT5!+0^H60(&4F:3"":(:*8R^Q[0NM M=""DS@(3%2U1D'J!#46K'0BY,[-V1Z,[5!C:-Y"6/%":7WRJA$"!!Q:A "U[ M('3/S$-L-+I#8>"!+2M:^T"(GYDGV6AT5X"9EUD.&:#E#]E2+S4S/]B+I=_&<^=.+?\O98U)WS*J1J.G5K M>!!"&PO=V]R:W-H965TD9IOW$*(9HT0SPNH,'^@#=3RS8FR"@NY96?$ M&P;XJ$D50?YBL405+FLW373LF:4)O0A2UO#,''ZI*LS^;H'0=N-Z[BWP4IX+ MH0(H31I\AI\@7IMG)G=H4#F6%=2\I+7#X+1QG[QU%BN\!OPJH>6CM:.<'"A] M4YMOQXV[4 D!@5PH!2P?5]@!(4I(IO&GUW2'(Q5QO+ZI?]'>I9<#YK"CY'=Y M%,7&7;G.$4[X0L0+;;]"[R=RG=[\=[@"D7"5B3PCIX3K7R>_<$&K7D6F4N'W M[EG6^MGV^C>:G>#W!'\@^-$L(>@)P0=3'W6. T M8;1U6-<.#59=YZTC^7?E*JC_'?U.UI/+Z#4-5U&"KDJHQVP[C#_"^/X4LO\, M\08$D@D,6?BV++;^YQ."Z0D["R0TDOB_2C:K,DDTL)8KT/Q@[#..[0*A52#4 M N&DWDNCWC9,;)3#AED9];A#)YO7F1B*K(8BB\"C85P8AFP8SS!TATXV MKS,QM+0:6EH$C';?VC!FP]HP9L?>H9/-ZTP,Q59#L47 _,1M&*,M=S:,T4Y[ M&\9HRVP>TQE"H_NK G;6PX0[.;W40GU_H^@PKYY\=?\9\:VWWGF6^%[.MVX< M?RYLZ!"GGKZKOQ1*D F?KB0797(>?QL"%P$FH9RS7KIE*W$;3I M!RX:IG[Z#U!+ P04 " <@5U-#IK/_(_PN ;PSPI@!?%\<9A'3FG[' M><9H;[&A^!U6SQAM/5F;0AWJ4NA[,GDN3^]YD*:9B$8(: MH:$11-Y"P\2$[DHI(U D @B6(I%AY-.:DQ@4B0$GP4+$Q*PZ24"1Y ./)#&< MK/A(08G4>&U"UX<)D LWAPMDN2S%"$IF::)XLZJTTH8(*+K1AR9HM>H([,4] M\@"*<*DS@%#P04MPUR+?M!2CI90)6K<$-S>"NMMX2 ,H?O]=0G![H]#\$TK6 M$H6;%T'=&RT3C8Q$TW2M\'#_(J@YXZ5._&Y!G-D,:0B[ZNG)K8+>6CVZ9Z?3 MA-Y[>@;]AP_C_0=FUZKEUHD*.6!,!6]56%"JF421W!Q81>4#;UBMW^RXJ*C26[&/9",8W5JGJHP0 $E4T:(.YU-K>Q+S M*3^JLJC9DPCDL:JH^+-D)3_/0AB^&YZ+_4$90S2?-G3/OC/UHWD2>A?U+-NB M8K4L>!T(MIN%"SA90VP<+.)GPD81_3. [7[^R?;/&ZF!/I7KFY\^L M*XB$05?]5W9BI8:;3'2,#2^E_0TV1ZEXU;'H5"KZUCZ+VC[/'?^[F]\!=0ZH M=]"Q;SG@S@%_.,0W'>+.(;XW ND=3P<^!:/NAH:;MX(3H MOVMCC/;?L>^TGE);3W,"LFET,D0=9MEBT "#T"7D<0R!/2+2"?19(%\62S2. M@"\CK#R0V$GBWRSKFRP7B6*O7-CZXPNY,LBH[((!'Z"Q$N0W"]LZB5([Q"V MQ9!!H21VFFCEP2#@R#K&P"QWOIJU!Q2#*\V6>4O*/*)>^:QR+T%^OZ@0^(\' M<(>L'8A.L)Z4"A-B'N0C%$0PL1I[+4'EH'\2L?!*TA?'H$R4Q0*["8U2(R"&4J)J[ 'AK/$[;]H<-%43.SM MK2^##3_6R@@SL/:3Q0*9B\JQ+^%D!3WV1S.)V(OM@[X=8[Y1L2]J&;QPI:]' M>XGM.%=,9P\>=&<<].34;TJV4V:9ZK5HQX=VHWC3C491/Y_-_P)02P,$% M @ '(%=32QQMO*Q @ 0@H !D !X;"]W;W)K&ULE5;1;ML@%/T5RQ]0 \9V7"61FD33)FU2U&G;,TU(8M4V'I"D^_L!IJYC MWT1I'F+ YY[#O7 ,T[.0K^K N0[>JK)6L_"@=?,816ISX!53#Z+AM7FS$[)B MVG3E/E*-Y&SK@JHR(@BE4<6*.IQ/W=A:SJ?BJ,NBYFL9J&-5,?EOP4MQGH4X M?!]X+O8';0>B^;1A>_Z3ZU_-6II>U+%LBXK7JA!U(/EN%C[AQQ5!-L A?A?\ MK'KMP*;R(L2K[7S;SD)D9\1+OM&6@IG'B2]Y65HF,X^_GC3L-&U@O_W._L4E M;Y)Y88HO1?FGV.K#+)R$P9;OV+'4S^+\E?N$DC#PV7_G)UX:N)V)T=B(4KG_ M8'-46E2>Q4RE8F_MLZC=\]R^21,?!@<0'T"Z 'P[(/8!\4< O1E ?0 =!$1M M*JXV*Z;9?"K%.9#M\C;,[B+\2$WU-W;0%=N],^519O0T3W \C4Z6R&,6+8;T M,+A#1(:]DR"0Q(*,PLE 83F&))A>8E80)H'G$8.IQHX@OB!(80(*$E!'0"\( MLD&M6DSF,'5;*TI(:HR(8*D$E$H J0E,D(($Z?W)9B!!!LP@'RQ)-DX6^1\L M-0&E)F,I@@9U;3%)7RJC%%;)094<4,$#E?RS"6$$NPJ-Q,PV&-H*C7*:H/B* MSA7WXCNVI ?ULZ()N944Z.,G3( *DBL4L 7Q)SR(81-BR(6#C;G$@ V3VPL) M^Q"/C0@L9#+>G#G-K@C!?L7I/2N9CM+*,W3CXX)A;V/ W,-O\L*#^EDE)(\G MU\5@=V/(WE>AS3'O#N.=$)J;&:$'4_Z#N=!UG9+OM&UF MIBW;6TW;T:+Q-[:HNS;._P-02P,$% @ '(%=3=C8L=G1 @ *0P !D M !X;"]W;W)K&ULC9?M;ILP%(9O!7$!!?.1+R61 M&F#:I$V*.FW[[29.@@J8V4[2W?UL0VDX.:7\*=AYSNOS.L?QZ?+*Q8L\,::< MU[*HY,H]*54O/$_N3JRD\H'7K-*?'+@HJ=)#\K,J\HIMA2//94G%OPTK^'7E$O=MXBD_GI29\-;+FA[93Z9^U5NA M1UZGLL]+5LF<5XY@AY7[2!89"4R )7[G["IOWAUCY9GS%S/XME^YOLF(%6RG MC 35CPM+6%$8)9W'WU;4[=8T@;?O;^I?K'EMYIE*EO#B3[Y7IY4[MBHZE9*^-L^\LL]KJ_\6 MA@<$;4#0!>BUAP+"-B!\#X@& Z(V(!J[0MP&Q& %K_%N-S.EBJZ7@E\=T=1# M34W9D46LOZZ=F;3?COU,[Z?4LY=U',1+[V*$6F;3,,$-$P1])+U'2$=X.H$N MBP#+8A/H1@U%","H2EJ:(H(@*.SP1CP,Y!@#"C==(1.-JS3,S1##Y&$^9T\B%3]LI59$A;J-MLY^2$3 MX:8R2F*'NBYSDC!*[=FD>O:4S2;R6,11*IXR*S\F29C]>Q"Q/$]M8K\_>(YV M^Z)\X,PFAW G?HKBU^$I4W?.A643)2+-(YE:F=A.[2_D_I&.2X,*\3L2Y[QQ M;9527J1\+6^^;::V6T8D8K$N2HI0?9W$7,1QR:3B^*M)[8O/TK!Y_R$2SJ%"2\*W^CM+J^ZSYW\VP =4&]&) _*L&GC;PAAKXVL ?:A!H@^## M8'35@&D#-M0#UP;<,'#J[%;+M0B+<#;)Y-G*ZAUW",N-3>ZYVA#K\F&U_M5O M:L5R]?0T"P)WXIQ*(HUYJ#&TA2%MS+R+H5X;L@ 0OPU9WF99W69Y[$+8!\11 MZ;CDA,*:^FEF,"#!%Y%X#<)/&XD#&%&1L809FRD#&!\8P%7UWE:@GPH MR.\24&8(0AA#] )A#-'+ 3RKZSPM00$4%'0) F.GS1'&V&H+A D,00-X5M=Y M6H(8%,0 @;E" .,;VVF!>,PJ11ASA1"F9X4X%,1!L$8@8M&YNKIG]ZYA6(&,8R+@;"#,ZQK+&! TGGH=] M$!?/%1=XZ0P-M^.&,]X9"C=0[7!ZQAP!X5 S'-)QQ)C/S'"&H!XUJKE,S!_U M5 #!5]^PM/ M) )& #/K6H-:JM4IO<<1GA0$M&;6V1-!1S7Q>AWA#DY RV3<=(1 ?'3 ):&U/; M"=N_KV_+DH#2?<'V<,Z9,X.9K&/\550 TGNCI!&Y7TG9+A$29044BP?60J/> M'!FG6*HC/R'1KF3/V*L^?#WD?J - 8%2:@6LE@NL@1 MI&S\<9I^GU(3A_MW]6=3NZIE MCP6L&?E='V25^PO?.\ 1GXE\8=T7*_P87( JNG:@<)2/"/+WR+"2C M3D59H?C-KG5CULZ^26-'FR9$CA#U!)7['B%VA/B#D-PE)(Z0?#9#Z@CI309D M:S?-W&")BXRSSN/V.K18W[IPF:K/5>J@^3KFG>JG4-%+D(KS.L)R#)C8G_JVSOJEP9C2?;%1M^/*QS M,9L62"8%$B.07/7[\:;?%I,:3&--SA]G01#&ULC55A;YLP$/TKB!]0@\&$1@2I))DV:9.J3MT^.\0)J 8S MVPG=OY]M""6.E^T+MH]W[^Z=3^>L9_Q-5(1([[VAK5CYE93=$@!15J3!XH%U MI%5_#HPW6*HC/P+1<8+WQJFA 9! AI&=LSSS-VDK1NR3/WQ*EI,/]= M$,KZE1_Z%\-+?:RD-H \Z_"1?"?RM7OFZ@0FEGW=D%;4K/4X.:S\IW"Y333> M '[4I!>SO:>5[!A[TXW+ )RI?6/^9C'J0[XWBOY(SH0JN,U$Q2D:% M^7KE24C6C"PJE0:_#VO=FK4?^2]N;@%2Z2NJ]1&@\89##M$&0!P_31JH@+%L'(KHJ3+0GMRCC9 M @3=XI!3''*(LSJE0#=Q4( 22]HM* FAU98;!U,A,MUZ+!OU%,Q3/8/^N&=^8;YL6Z%MV-2#3 S9@Z,2:*R#QY4 MXI5ZVJ8#)0>IMPNUY\. 'PZ2=>/;!:8'-/\#4$L#!!0 ( !R!74U/T7-^ MS@$ ) $ 9 >&PO=V]R:W-H965T0/B D!DHL(4G-5U4JM%%W5]MF!):"S,;6=^*EN[3&)FA9#.P"W\'\&$X* M(SJSU)V 7G>RCQ0T!_)AO3_F%N\ /SL8]=T\LIV^(DLZ0MO)^_LW]RO6,O9Z;A6?)?76W: ]F1J(:&7;EYD>-G MF/K)2#0U_Q5NP!%NG:!&);EV[ZBZ:B/%Q()6!'OS8]>[:!( \3;(($&T>0/A!L%RX]9N&ULS+UI<]M(EBCZ^;Y?@?!33TD1()L =]?] MCHGY )&0A"Z2X "D7>JX/_Z=+3-/8B,DNUPWHKLLDD N)T^>??GWLCP$QUWV M/\?T*C_N#O_[V70Y?A;\MMWLRO_][/YPV#__\Y_+U7VZ39\4:5E]Q,YWV3A?\%^7-^6A2%:'_ZZ^*0^_3^\R? *&^#G9IM6G MKM[^^//+_R^X>OO^7#".6J9ZE6W2(KB"]^[RHC;/FZ2X2X/+U2J%I^"9-3_?"K$/ M#_O:_-%H\)^M+[Q+BRQ?MZ[=G-;_\[_^%YY7ZS :#J_@R_8SE2=EWL9G_W-< M_>827EWSZYODKOKK;;(I:RLW)YEOMX RUX=\]6L87!.^!6^/A_( R)SM:F-= MY;LRWV1K@O7U ?[!:[O$( '+8!!\O'X1G)]=!(S!0;8+/MSGQQ(& M+"'S-@[T]W,-]Y=^"6IY73P3G-P"*V^Q0&_OG]!"\;EP;_B)S 4B"S[#K>\#C0?() 1T M9,67 4'+?P[2_SEFGY(-;I("-P+W ?Y?I.E@BV0-(0:4O:1G6EZ&-W]3XX?MTM4G*,KO-5BP+P+ XB5WW.2[\(L"%PQR'7"X]+,-2 M[Z:=K^Z3'2!DD6[H./&]"L!J+.E3DFV2FTTZ@"L^* %G83Y#.[X(O/&$P'0V MB1X'7CB0^()?C9;14R'<#(VD<[PM'%,"^3V&B?OJV M!=H3_J;;^#Z038#\DFV:U 0$%%H^P-C!?I"@2B%IG'R.% $](&?"*J M1^P%_W#,I4YT[_/B,#BDQ;8+)B"'HWY5PLU8I3 4P#(,-FF)7Y1I\2DE5#B+ MPNEH(1A\YDV^NSL)HG<%$MK#0QCLX;2-! B %X$0KF%-K,SS]6?8 M<7V?P/?O,@"R+*CQ[1?I;0JK7BLAJT%")!!T;;WY-X->FRR!,\D.60/CM$BQ M3QX0(QI^+X[INE5Z-;]WK=]N4E""<1HN';Q1@,2]S\OLU*&J/30)[X"]>,M[ M@'$'BUS&6MS9<#2* =Q% M +<9@$$O1]\'E\<#7&,D?<]!@QJ%H]%(KAS_[72UCML8!EE9XGG0U5'"9Q#- MXQ 9*_X0S<=PR>?]AJR=^'J=(>$$\.!M'61(X_<9@*M^, >@X8@\20&,_*X) M>8[;([/IO($)(O$_S?O*UI,X>:BT9?W^=RUO=K&"I_))3U1^E>U@S QM"W@; MN@U%[PV]1I1/ZF2]&P$MZG4_)LB16+3L]3BCWV-$#^1MKT ^Z,]3K38 "CR MK1&.08-.$&=;")V3OU D!&#E &^@SCNG=L+W^(G8[;[(4;=:!S17+* T:(TOT@!T^'$C2*P[^0]=9L2L/SL7_;MK,IN3KVPSDK!&\ A M6,DV.VY+%+0ZV./[)CT%40"E,5I$QZN(ZH#93\GA6"@Z!5 ^]8HW M].,PBK9"\A=3%7A."!$,=7,L@9*7S=IG%7#GQY+.Z:(1'*= >,N4L!N$KX', M$ TF7')T"!2(-=H\Z&_<=0,B[@5&U7=KL$P>#'6V=I:.9_JB] F0-6V_9AVN M:3;I;T;K!=HJ&G!IU:\^.H32G+-'O-:JHP3)(;A)[[(=&)EQ>?T1Q M<388S8S)X ,290#U:W1 #<2)\0&5;2#>I2S_ %@6Ɣ/_G'% VBFLFRA\L M]AB!ZSP3ZV9Y@>C1J5O7WS[U1G^:HA?2G[YTO=5N8#MM^ZB:X,B2]D6FQYR- M;X:M_R[FL[K':]UQU)U^I8)+LG'L,T.!^98B"#%4202_'"=KK2T\M)P)"23 MH!70Z>_W,!IB$HK:_WE,BD-:;-#CO0?AE/ .L&<;H,\WQ$'A$NV .L"(!?I; MX![N2E%NUSG^1%P7+TNRV9!("_A[1.I>("LI>*GBE8.)0%=*][B!Q.UP7X!$ MF>UQ)^<_7EZ^NQCB7KL)WU4P Z+W3!R1++< 6A&0R^!S=K@/KL2^48;/X*>[ M7?H;_%/ /ODBG..@SY"2)[N'9QMQ3="0C:4ZW-T!G#7EF,32X/>+)IN6J MR.P!E I7]4D*K@Z!N]#P^3[;R2OX<9OLDCM[)=620S[BU8H_XE@>0(Z[Y C\ MO TT&@>5F3]D.9#E7R2W& *R0>,*DD:2\)1.BO!M&!V?]@@WD?L5B.)X;^'T M]FB\A>=NDPQ/O^D@W+![8UM(Z-I>XV5@H NM#%A)H,M-^,\*!_[CX@?,Z6G' M#CET:LX:.=N&>?#YMZM#CE^: ^>YC?!J&$"C92=L]'B$3I(4A4)6:I8CP$K7 M0Z#;;HMRWS0J]XFC^"IP*(C$V3/-X PSX& M9S@+'8/(F:+Z M-!22I'\ .I>7S(Y#'LT*/)N&)&L3L;'!/A57PWCX6V1;-//>?$K(?UQSP3SEBE[ M!4I"=OWP7E&QR@60P7['AI/$IPW-:YOZ>W>S3 M"WO^.)+!@,]PXX-SY P@&';M "\6&N#*VPRO^^O*QJ]J@#(XZET7@1<*-2L? MI1T.H9IT!Q1 ;(N(1*AS'1 ;8&FKE 2> J-'Q*7EEAD:C'K8HW2)!#SY->5+ MC=P250BS+K< M-A9):- ZEC?X#L%E[?UD[7[;]EM*UA+<[=H*+;$OZ[3]#(@=)J)B9:I@5UV#3W\#HTL,#&S/7\!NZ M@T.A;8J6E4=<V>08'4M_4I#=$<;-#RP#F)$ R^ZS_9Y$+'@& MJ/!ZXUO4:&MU8IZ1+WR/5!_O+"O^1,2 \)42ZK5CTXY5?$@A-GR\!KRVBW1S M) ,+L.[;;+/9LMFP/)0&EFJM.+;59P"8\DZCK">7T[N.^!S?1()886,1UTQ. M+7V7(Z^"RA0!M[(B&LD3J/OF$D8SICJ[Q!EC8FL1],U5Y\'2L\@@HT32. MW QR=@N).F1;DEH0 8:@P/C<\8/B>^^([WD E:?3LH5))OR#B"9L7U:R2';0 MD@>[.]*ZU"$H4+"BVR43^13FM=R_;RW>;!G!U<& K[/>#5@*.^83,+,01/8<8;5,#1 MJ5#I -8Z'KG*]!-F2K@H$=8=H&Z[<'0QGSSJ4H;COLU'0%JB68O.'C+;N3R MB&T_3>"0"S(1$(YR8#VA-,GA6AUL!>NE+W'6;Y[ J$TFTKL1Z;45I6 H6G,+ M'T\.'G*G;+-@KS#^S+0&[RJ%9@R2#0H%)0>0RQ3P= ;LS>BN3 X.#>SJ,YER M\&5+X]6UUJ(24K9LFX$@Y;-B^Z4/T/=*\C9ZW2]&\KX4R;L-FD@*KHWD?4KY M)%0#I#U8)P'ON3^ILGHG/E43+GT^(;BWSS.*D&<*;K'="DGY#>*\B/SYQC B M6HR1V%%%M4([D0"1WQX:!D3KWB:]@TM'ZF$8[.\?2GP7+3+(4 %P;(0".?-7 M8VS[3&HW3)Y_!H6W!)%&9)Z=IUGX4N0^>7!F#X%"!4@"2K,3([H8GA?Z>U/@ MRS\9<0CA1B1/4"USUDM_LJ2GL/V8<]*2*]!Q-M/H :LBJ:H2JY%BBN/-WC,N&V90:D5-M (#:"; MIKF'Z,EHU+[J_$<;!<)&#PX^@2'3)+U8JLN"F-S*,MDR#O/,/6EJ&-SGGU'8 M"QW4"95KMD%";KD/=/7L>DCM9<*ZSF[Q'I-LW[2/59$1_PC%6LT9;4;X7E=C M@&&68R54?!AGQU#4 8C_#) MY2A8)P\2_B2@]T3L[[3UD>@^WMPBN\LPP,3J-.MC8:U2%-=/D18H7Z)OP'IV M"E:62;/:XYC$*G"4=491[II&X#U/106$I0+AQW?QB0P>6%DEG2BL*%6WH%#M M@+>0O&N!2;/G-D&0E<>5=0Y7M",E*B(AQI!&/@)2V)411"N3QE[@='K 6ACI MX-2DZG)NCX>C;ZAP'C >R-A+# A8"\R)( ^#GYQ/,?TM+59D*_CG<7W'-PVQ MHVHV=QJFN0MN5&%<1L, 76@87*,>;(:T;M>0+4@BNVU CN?UA7)[K!6MRA08 MI1]HER CH<7728Z6,K*[?+.I&F$JRAQO\)B&WBY9O/BYG]F, M*M[\)ILCC+31K* R Y$5=?I;[9Y"M"426J!DZ"!2L5N5C[- -:^A;BO*/,0O M4N.C/66;#HW^W.X[8:>X'=LR:M)7FC7NL(:![:JGT+%XGPJ@P\YL)I@,8G#@!]C"FLE/NMAQ)?9XYJ9N$$ZR'W" M 5R2X8S&!$,[@,#?P;DZ,)7,5#?YRYD&M\XA-BN&)Q49$.*( FYOT\)G,S9)DA#%%M"E['D9' MU=(3L>PG04RYE^D%8*H2,(*TM51A[/(S>S7T\H9J;4RC[HX9#%[:S7 (B9V! MO)B5<;4YP6.AO-&,\DH2SB*R01RN)!F]J39L*5HRA$=H66L1;:UKZ'( M3;P%C^F6BXB@4,:Q2G\] I3X95R;(R>-9.&''#4,R?.2M2,Y(&S'4B/>AL@> M8#QQ*$JYR.1SAB-_NN [S]BX!7K+9EB*>Z-5[8!J,48:+46!"&_D@I",54E" M,SQ>3,VHW9IY4?M/$_KN: 4H*V>S@$'J"O [DR#7L'T])-\)Y[VC:U_JT% 4 MLH#Y,C?$%37%F V#C^*+!( C!&NSAB*I$)FFA=6"GLS.&X/8B.)Q#H.52!OT M=X^JG1NR,3(LYL*3B-GPU8%!%LQMNY);K;"9R="J*/\4 JT MZB(#OUP!CEAJ6R*E(AN+(! N0D44RKE).!\.5QIE" 34_/;PF=339/4K%@1! M-"\QX$] A?[&S*D4^#I(_%GZ.:4K8I: 9GAZS.%ID6-HF$23HP?38&:& MG[9:$,%OA8VX39AUA@A>%MU .4H_(2=+M^3X3T7D0LS8,/^F"9"*[0S=K85: M/JA80;;(R5K9ER_OBGA8>IP=0UN'?:6>: R2CB.*K^&6%D?&VD'P$RSM6+B2 M(ZR*OR'#IY*+HK$G% #TG=/)TBD,-<0OW 41;FSC*AI<_!QZ*;KOX;X@.4(E M%9ZOTQLT7IKHZ L6&Q)3%*JT,;RXV!0U.;2WFK-G/UZ&8D*R\40&##LL<5836/!-T:YA*Z#=T4 M>8)AVX)02I S$P9;H.)69>%ERNVW)RJ@<-=)01WT3-F4@;R1Z"F3:IL.0QOL9 M):'!.O^\ A#141C+1,[C81=KZ\EEVN M+W/RIW 5AY&/%HO@[GRI6+1\ MM%AD97EG,> +O+:7[+1,4&?^B64>7G(:L\6B/-1]T=E.>5X=?!1 /,)M(V7X MFGA0A!6Q]<[9#(P5S7-/?5>VQ^ _GH#.!R,0+)^]MRFQ2#9_SG=P\X$Z$$Z] M2D6J-@EF)='6=YP6'/BYP[O 9)FN@RM 9QKA!6*^2P&QE!Q]NEE[0!993*UKPR6* M1FT$CAC>5P?K9UM),A*K!=ND^!48!!H!B2*:\)\UIA21$&F!V<4^_"UX) "M MZ%^1@U3)M.4EFHN<&C0>=?(9\E^T:'U,8GIR(NV$>!1+JNNHH1'?6G]7:)BI M/#A*%6(/GTXO8W,:25DV^;LI.6Z(^,8N"4+V#"3W26/-!?TO4=OC@(/F!!6[PRK[<(3!/RG^OA$;?-&YWS.J5"UUOP8.CD?4P"*?,0U[Q37I 0N+H,,:_ M:)N#CMOV4OK<(2.&&(!Q.""0Y/ML[^B)"7I$WI@?[H.((^Y,,([Q0VR5[FLE M4QP=^8WD@C1/1%Z$"R,?>,X,AH.<[Q.(/:)W&[&O4^U'VE-;R7Z3"M%!L5H) MUD.%8LFR,E4; /<.NZ6P4VVQ\NX=E5K!ZTOLMD&'R5M.)OW-9(SN/!N762;? M!+FH,BZ3AQ-,2$5-&2.#]0>:](ZM;TP!/F5.<4?Q!!29 !#/V7! M^11K/]WU4?;:3I7-GK?8:"P-(WB5#8AJR(8B*2R)N5O@1TTBXWA<&@ M'6+^0B@*5SF+K/FZD[TTL'0C,'CT"IPG,(,W M.%:^78KRDU2M &=K6[O@9NO?[1@M\:OB2.!'Q^VBZ/2D5H&$XU1["H*-%@]. MU0&\7U>VXR*';0HA5O*^.@JJ_#6_P5@I$DZI9 B7T<%GX-MG%T,*UC*6N9J: MXCO7'K."2XD8)4^,:);&[W1[W.S$RJS]6ZRJ2,9N0V$7>!,OVE],C/9-NDK0 MBU59,\F9$LPJ4G/M0(0(ZT8=LAWY1;805JUZ5K*5TA>$'9I22<:[-0WAV)OD M,V4V%)PE)Y$"KA:005Y*&&4S+_$85S@E$WF-IC#$MA4+R]R:GHV27[=@-1UF M][AU'14YHB$$^,5C3(E/(+$5]=0Z*1J7V\_<5M5>3WDF*DJIQ.JW!\A03LJA M*O^H:&62@63O%[[KS"&4;VW$3Q^'U\/@-L6(50P8$,NT1FCY[%W(2KYZ+Y;U M!VI?\Y +?MG"P ,N"Q=4OJS:%G_.=R9,@RO4#7X@WYNI/>KFU_QM7C4R5DR+ M.S)K8!0D55F2PL4V)<(%'ILJTW@#B6;82@(V(8NN^LXML_OFP9F8N!$;C<,\ M=8ZWZ"2(0HE4I52LAL67_NI)\])+NW+&-;IPONE6/1LDG-!6JX-I[B2OX3F: MY[@LU4"%7NJ!FD!L!B^LV<4&PE$6"4F(-E##>@1$V=&R(C-9&83WQ&,;*()-0N1%,@'3*_1E*^_[RI>1'ZI:W)V^KGW-E42R *6?K)*[?6.*;. M5P^]H A*$%/#,(4=L]G2F+1K 1,F@*=!&8ME>J 27>+U MKQI8;97LQO%\D5S;2VDP]ZM:I&J-ZBE):43=BIJ%*N+;;9>6IKX5:);,?"P'Z M^V4LI,9!:N7$,;CZ[Q1^$J#BD"7 M(D-F>HY3:BWW>\ZHP17,+YX'_WG,$:>I:A*;H!E#?Z+X,,9*KC2Y40>D_LPB7(S?23\==MLKV M $[_J5FX6+AMO#2!-QR> >> \JA*K+8;B^R?"FN?]Q]@&2D8-[BV AS^5F3 M4LSZL51 \/,D!8F'C4NO!I12:$\-A/WVL9HJ&J8'+(ISG4*+JJ4&KFZV MDP0;#!*C))5B/4 %^\&&OHH(R(%/E6.7M!8C)6+F+R?>2Y%:SL0W$KK &J/3 MD-O>%#G_L4Z3#?W!46[)YD$DR[M$S*_.B9#;T-QM;HP@'$W*AK BI>XUB6V4 M:>O!X!$3+C\$[%6@B'@W,AK^X *NJ/S%0X;QVK!-TU0.*PF@E>GPL.<.#TT7 M@&M'&:,57TT'\FH%D^;KH@H?%PF>#[FB81[CSP(R.X#A!VSQ*,Q]-A%&]QDH MU>L4:]MP^'/F;"R2OV[2M)EFP&$3N35TQX6&$U)011*LXX'T.-G]6BE+LL[6 M$@M/&3B).-P&:*\: '-%E@2\!@6@K% ";A,FKX^%P7RL&!]X)>/;*\8W588Y M2:3[428VP[$IA8T2+C**G[:6"'^J2GT4ZB+&J9T-=,Q+IE.T201Q.:A^)&8\ M#/Z&<:0E"%-[ONE'5\YN$'(%$E) M#^*',@5. %1N;*V]RYJJNN6D1A7&>@?OLK9 J3G$4_?+BF9/Y>S10 M&/81BR6>UA4U=)AO&5*;+,S $TPQZ&?&J75I:+]R52G9=AJB#=4[EYP%XW Z MG;-6P$OQ;7S(%@]I!TJ<1^%X.@HNVH?X\>]9^^M1&(U'[>]>W6=)D7>\/A\% MJK-=YU2P4NQ.>U$!2@,4ST0T_#G?#6ZK6E8OK0K?+"J:E3^:D%93.KC2 =&: M=J6=\YV8'*WF[+?0K!7>[M*Z-E+W$W,>'/6G])^NNMHU?J)>AFM8^(WLF9#T MX1^/:[U2T[JQ+5_(O5E?NIY\#*?7[;V_;#>_ZIL=BGC/J0)^KMHFT!R=>\X0 M1^LRH\;@%._S+2RLR :3<+9= )_+>?A#(/HNF('JNJN]%X$8Z6RV "HRRGK>KK/ )U=!%, MEV$\&M>4UD4814O0&,/I?%G30T$_GDS@D<5HZJNQ<;B<+6'=X6RT")I;SP>3 M>!2.HED0([!F#A$+RX7B-1QL@: M^#*V23":*K?D,PD<[)YX7*+49-,<EYR3=AJ=V.S+K=Z"!'6PK!]<+-F1W9!TR1W.!&]%: M7KG_3*(11@]MX)H7=EFZAB\\HL:D48RZI+XG-3@G*8PSG*ALG/-5JD?QB"C7 MZY(J4CD%#%.G4C3I[$P2)Z'/"SREHI]L5;5R=#=Z[&]%O+0)KC\6R #YOXJ; M.ZKQO'I9SHCT(>W45K_S&*[5A?R(=+&)'HX7XV Z"\['$Y1'#(7L((VSR2R( M8.S1$IX74ME (^>Q7L\D>J[X<1'U@23=VJRKAI^04_UF_E>!Y& MFAF%"NAL81X&P,(!DO\'Y, ._C&!^>(T)/ M%R!9C>#J+! KVO!Z.@]G\P5>6WP);GF,ESXF)62).#@)SB?T6Q6)02L#*8)N MYB2<+F'BR=Q>9[[:562-PP4(??0*8BGC*]"GY0QO%6UZ' %D0 :#3<_G_%4T M60)Q0:2&O43TU60V"Q?CN<;KR_8FC(<6'4%*_,"WO>U."H/)C[^YPNM2/<$6#J?0 .\& MF>+R_[)IE@T_._6?B]S7,/[FQ.$!R7[P4WU;F+;;F* MO/!=(69W]5+*9+=A4N@UF1;)Q/_!E3ABQSCW9JP58$'R@RAP%B_&9 / H<[@ M,N#?H3&E491PJ)55W2[SE.6%AAR/9F[\R?C)XU?[C7YC,(&TH< 41:?V\0@# M%4,&B(X=?[Y\ZO"-4,+>E18.AH,6?MS_,Z>MBV'PA#FP:@U\1U4032B.P),O MBO;!5/JD>VL2XUY9*P&CFZ2'8MAQYLSV1K,4+=0OU87[M3<+WF)$KR:!>85G MK&W]]Q++_VUS^#[B6,%H$ ?_H+"2>#"6O\:#B?PU&4SEK^E@+G^QM%'EYV=6 MS$8].)R-D W.%N%L@9:2. XG,?Z$HC5]$:+P=V:=]"U&#Y%!JT)R36@6'_X) MXP? 8P%BZ!0^1"!)P<0Q?$ Q908+'EG7?K-UA.7<4TL1MW\/29]EXNJW'!+0 M8H*9Q"?GYV"!,VMW 9!/([%*S '6$4)],@HG<]2K9N%TCL+),IS0<8AX7;7, MX7W>'7(X'A=2TV'(,X\CZ/7?7]L@]S[Y;$.-2I*LPMD,Q=#Q&*3)>?!+7OPZ MR'8#4SAS$HY@UW#NH-^\RG8[@O&ZFM.G:Z;J!\!7-;"KY*BH-POEOPO%6WSRKS]#.2R\BPL M_U!D-]Q["<@I=BS& T *P =@_G !)-)R,3BDJ_M=CLT[4U36@4#,$;U!641I M?NZZ[_K5,("2@"0_#:?P.##^>$3V?LI!.*2Z[>YX#A=Y,:7_]_!$@"H\CY$B M <]D[3,:$0[\7P-5GWG%3H$">Q4/N%ZO8-'B#["K2 MA3T$RLY!2'"K%*[GQ4OX[);0T,Q4QP3< SX#'5]18EZE]\IJDV1;$-STLC"; MGG(V;Y2(Y>KE&?'.FPX=9Y@$ZZ)7T*]^(&N'UYE0(DOU3JC4T0$S^$D(^W6' MY5.Y0 3EBJ"NYOJS<;\T+OXOU4+82:RVR9$SO]QGN#*,YKY+[J2UZD$DONKD M\/FN2*3JGE<$V>9IFGQ)D+@SG&G'O8F-)BY"N1D0\\*/+&?F.[(8'RG-H2@E M/-H%+KD&*,GNB"TR 9F*,FR4)#\;1%(] _'&22(NV?1E:[<@<^(5IHB#T,7V MPEV\$ZW9Q$'9QH?UW 8J ,0'EE2'IL2>9(TU;+WJRYA?QC\4M]S77=!",6C[R^EP:^)EZ>OH^\;U1A#0:^Q"8/8VU7@ M!#[?!&X*\.@@<:<)\X0HV#M7DX!RDMR%%F^'4O5$OP-A9SX+7JF.TS!#PQIA M4>,PCM'2]4I<'+:K,,G^9IOG433OY_F'-8_G5;+FZNSIFM[]GO(*\[DR>_U$ MK)8AFP(_K>N,T@U!MJ_6>W,5[TI3+9';>U&M-F9S6UC;G:WIG5//)4!7%[;@ M>FE5,,A%0^JD0=R[E,PJJTZ@RH(Y<-RK::"C>ZJ[\\X9/'(ILDYQY,N5V:GH1E +#:('\:X-QCR[L]@088+U9*=4PT=4 ITN E-<& M^@2T)Y28 9<8%OI0LU?D.VNN4#4GBU3,BS;L)+^]Q2A<\1-7D*06-]N607"3 MFHJ $H=2UL_!!.:IQI]):6O5Z3@'4\;02Z$^H'/"I;^4.#R'GMF4FZ]_XD!B MMNP>D;)ZNA>W*_ON)]YZMI;OW$U'625;9TEARYGAF'H*0_C-,! )E=19495HT<]%/X].6:O9X>"&X M5"7>R4\MG(9I.\FZKCP5Q7"B&9Z3TDX+U=0CU10]RN[N24(25BC)BY292YD! MK T]%5/ZG7Z?A]B"Q+T&3'"4[6M>/9RNAS4\W9E5WR!@5"]EKX?0>.5ZDCRBD:P'"?B1),1S%@\O6IU4WQGWU+ES)E$D?[Z[ M\,R5)_U5VC'6F&C9]%=]E2XWXS'5X7@)K$<8 J;JA#5MSA0WTH^-$4.7!I$N@.HIRDIQY8FMOE5QG#$9#D+3:*0Y%*LL0DJZ7ZXNI/C M+,1_=O=M -U#=+'H.I FX-P_26XC\=::S#.;F#%7-RX675? M+'L"!WWLUDZL,R;'YF2,43OCV8QC>\;+JCW!X.1[UYVK[1&O)H]?DJ?#8-$P M0?!V!Z+K[HAA/Y$QP&L=72J9-E=DN=+-DL\OKZ\NN'30LUZU@\)GJC\B)8SZ MS3%<^TB3/$9-#B4QP>:AF?[@)I>)Q()*M1'JC#@0 Y9I.N#LN=)+L;->IQ1= MN*+.@;5"7JYQADGFHKQ8J7TR,&6^T7!9PM>;M:[)M$6[RGZ3#L0$RHW'5$]: M4:=!W8=O,)]4FB-3J@A,MT:'OE%576?>%'-5I2"Z$IU5&8:L-'6NN: C39^N M3?$)U_-(UPVANE5&W118HEV;6@ 57G.YW'8GKY0;,:EO+;$*QL:+K9G+$GW' MU.@]U!*ACP!6( P%6)\K#[ 0:@L9Z!.D([?B!=650]^N*AG#IN+/KN.D\CY9 M':E?RFLA5J^JZY-#K,1R50,BY1M5?^RGACS$^F4%K)L2Z5',WJ MSE6/8B>8;Y/BCE*?*>3;M//@I=KZ--@_*&3172,F%^"1G$A3),G@8KK6O;5- MAUYW15I*OAEP8%ZZ16:RA9HB/;9?.38,MZ& NFVXJ4RCRS95>I 27J-7#M(+(! M4%P5]8%%0C-1AZC=$LS53\*NRLK5SY>E+NYNEW7IDADO2\<"'O>TDR/CZ3*< MCY<4%S,>(:^/9QAY$Y/P- ^G"W)^3\/I'$6IZ6(<1I32Y-_G61R.T7Y"WID9 M.ODQV@C^!0$L8I]--(G#^=2HB')[HR4F@BT#M$[AWTN,\A\OPVF\#!;S:3#! ML)W1Q "7;'DD T;1*(PG+ GV(XS7H2 QCB&#SYC>I5X' M0 C07L 4( $V:[D[8M8RG\.7+8=JT[/*6-T!6..AM.E)W'*%]&0G%5*D\ O M7F2;(ZNX\-B\^MZ<'YM4WYOXMHP&0\'C\/4QIA^,>!MQ8#XYZ.@;#*HWMB"' M!!AH$H5C."4X>?QS"C?@A1%3-!NS=&J=4D1V">>* 6[G&#N'YS^)4>^J%B^< MP56(9QC3-Z*_,9+G1!H'J!7)W1W:#I0]W2M><0.">HHN]_T]IK@5:5(M%&-6 M2P420/SED.\U6M?0KU\E8]_0((!FZ3W= 20I2XH]FLS"F()+8J 02%R0*L$- M@=M["9L UE8"W0D7\,QT$B[QGB[@P@'21M-IN)S/;5+(U7VV2RB >WML[Q&:7C+HE.1< UD%1C"!F )")%<3H. M)P#(2]==S$GW#7Q^$0%\%Y0"S-P"(3^&?Y?AC!*A^IW E8G+$=<^2(Y6P[RJ MQNSH,K+5 .[>-*8YL-LG>&0FV4J=6EC V2Q<2- [1_4CRO/'MK@!?*Y&-_V0 M=EMQM Q<@]O0[9]#*-EH8[_4Y=SLZ\YSB[38Z*UB0L7XY'0M=%!HWH:BN'%3M0:I'"+XA M!LE^X>I03:_-AF.T*ACG;Z]!,^F5"=QSO;5B+%]01$5B-D_'.[%D <)GP6TI%S%'E%.0)F!;;.9J:$'DV^?0^TW ME3-%M1VWQ<%+4L/=<$WE>Z$KZ*(8).T+&[6LC%'C2+792]+A=;UU%=X5TAZ. MA7(LFD;:>9&!3B*+IJ6MCX6MO[JQJ:DYZ/*82%(K'$+E^J5!@5?)_R7SE%HH MEHO7@@F\-]Z+I8986"BM#VYTZX.NF-E3"VF,]FKN)L"]44SPH5< W^A!ZNJ7 MU+! 5&XJZFZU]@,<%^Z('^&*XL.^:: 8B1&CQH=99#$O5>4&T96DZ8;2,R'? MNUA'4UR>JZ;ANK'&69D*!GD-JB6ET//65P$EVI9LI-JU@+/E;&$U3%7BZL:W MB'54V/93:LK:.KE=? E8=\Z$EDH,#?4R!_+(K]C./&[&8?!W*=5/%[P1TJ;1 M%\_HYB-'$%7_-P5I_TP-+[SV!2 0#'0]=WVU,#9(9"5C]"K=@FZY(XIY6K"K M;8T4W9MM3SVV!5HGA>8;;J7$"&--/"GUJ]GL]\&]Z3FD&SZH64W; P88J8KX M%2N.7"B7#I;.E&HML5Q <^O.,X_,U?>N3B.OZ5LD[SF3BZJ]*OC%F V"2[$; MO#0W@6K>-CS 207*OB M7MIX'MI@XADI@<-X KH=7]Z84M&FT^%L9I>]IG3R,:;?1XOA:(:\[#;-R*KG MFOJ=8QK>13 >XW#U%30 D'(](DK5&V(!GB$9:\:H*8XB,SN[.]J&F(3CF)28 M$5I#9L,1!0B _CH&??6M$"?!*UZKK2%(%*,]KS&Z0$O%DK+;XN5PN83U46K] M.!J%\WE,3RBOA:%L9K*]L$$OI)6F)\XM'DXA?<>=_YI;WX%::CX3B&G^&?)?^C/MEW/N68744A0O3#)(+_N+_L;BC^N%&72M7M--Y V+24=A EO_(4ND)\C*7ND]QE@M[#.%3[TAJ#&J3)8!.5_R%'"PL2/BKVE!>F MC0B\SR,Z>*NRZ >H!_;B(^F:06(#K[]@B-CJ#,2U1LQS97V M^?ZX,;%9DCQP5^3'/5 1E%X$N460 _J448T+FVW!)9--8(Q^ECH(T_>5+F36 M*6GM-J9CC$=OI:-JE>S"R(L_F19J-59 H0+-B[2O1_&?;.!D;8$OD2"3V*32 M=3A) D3RXH!"&J.2<31_(K 34-MXA;@O^0J)!63'HAMVZ,60H28=!M9Z%H6F MF >\9*TV"=[ITR_/YOK5.8._QCGHP@Y(3>C%MCHK>SS.W,2<[BR.A]-8RG!, MAHMJE8ROO^XOM)*994?#^<@N>SEO7#:5&\&[)3)HVRI3*S\VF?:^8)41>C"G MSLP;+\+)+&XH1O*EZ_TZ0$5[_EPM-QK!%U%3C1F]WDX$$!KQE>&Z7,[=*A>3 MR5=J#">7;X;R([\;2+CPP,> M+\PR; _M2L%R;1!'AI;4K[_KAAH-9Y%I3==?R?VN;%#FO\"<>E+#-?HK:8\Z MW:&WJOIS;OA=FZ(:4T+\?#@:6R7U[_S&>4PU&.DG=)@UJJ75"1JVV14?VJ#Y MM-E+K/TKI0PI"4=:5[W&'::O[YJ-7B:/72QON"1J8B_I\H2#!['L2Q$/*Q\Z ME#(&%XS3W'"Z@VR$$'F3[$N7L:?WR"B K:.W'(GYX"PU!,!A\$YW/&!5#RN= MBFO!2.TV^+X%@F%PWP ^CZ!0O'2@%>.Q*DPVQ;+1 M)^'3MSB9L)YQ.)XJ)CX/9[.F\FI#H#C-P"#%6C62:Z5'>=% !GO4_#IY'#<8 M-KFWH83-EIK'=%?X(^,HJK%Q9\%T@A$E4V88X6*YX*I@HTG?5(UQ&('(&X=S MS#:,PF@V"[#PV*A?@@8Z K&N]WP2!=$BC.=3M' N*-*&+C#6+\-+1D9$Q%B* MOD"T:G0LP:KW1UAT0H9C*OY1?>XE)^B<\% U#(26R\M]D6W$1>XSH2;KR1&. MN2"\Y0MM1R25CO-/Z3ITLK1VN:SNB')SK#$_5<11XY,ZD#F%4<";GUL54]R] ME$S1-5(6HW'[,!.L;S0R^F4G#67@25*$\8:Y%9=Z&0[09D72@L4697KD;'!X MK]*;@O(R:K![PODE.UWAY"R:_NZGN9S,VX\!M1!1YYH.X(C11';BO.09%AA43VSKC$!,VO[FN M\5J;";7Q,^0%&^^OZLI&IEC=%[CFH?^ 09_UHG/$_.&W?A54:)#@DB2$W0KF M]WJT?MQEEC.5P6V*R12E*Y-TS1C&AD-W]'_-[$L=OQU!L J M)"SL?!Y<_"DXASW@/_H#'KT$C1G]"G_#GZJ?$4.*]%"5%:U"CD-= F83;,Z7 ME2$F_N=3@WD^86=WYF%D!U/>QQC_X>C6M1Y5+-CG,3W&_XW)NP.%GE< M*2?FM=]=\*4)Q@*:L,U*@O_Y]7_Z M!HPAR(H+SO6B_H\N-TP,V=0.!5=UC_W&<]=!FF.PW- FWU5(HPD.JR2D'=Q) M5/G-&D/\,.?*K[-.]B<<(BF!PZ/>8.SZ9CS')P[>.9,3H#$]WFA1Y%A(Z^42 MV3K_V@@V&0@DXFT0[*K(".QU6'M>A^[5V1@;);MPDTQ".7,*#*,F:J[@&HI] M +"%G8I+9,4K#$*Y$^\[8\RDX?O>@:NM$D5=Q<86H*JMH84(?(^Y?IN'X)_' M]1U'R3!3%F0A)I)<^X2R/ M%+SE&6T#E5XOM.['30Y2K"[N^R;_/$!Y:&UXQOF/K]]\>'U!!) QUI"\IAI3 MU7I+TFX^V6GJLP=U'XM%;;CSJZ9H%L-56I;BG[06 U\B".;A3)5J+!(13Y.= ML_JX,%M.%'+%U5W'"2-=K,Q&MLD_\T)V$P6L\@MU:$@\P*4=LH9;M M6F:;87^7(3!;6)^\1F_%_!6]''H5P1['S/$6 0]'@J^!1@5UZ.HTIW1+APT* M.\>+8WHI4@33/<:%4"MEB\H/$JBR2>_@:0TCE[>.:Y).Q(@98>!*$U([$"LZ MU#@"QQ_ FR#<&T0E#GV34\&!'4Y$-FL#"2EP1T7!*(:,8 M96>+C?0W*L2N)7Q34M$&G#@PPC.'SZFDE%LAD=>"TO@1,-PD)YG8"&M.)4-% MQ6[M9"3%.-,-Q0NOJ>ZA/\K(ENQ(?@ M@WCU2.*3C@5OG31AFT@,G['H+%.(Z%<*7?8R=*S\O=[)F=O;'X"VRSJNE(O:VS*?8M)<.A$8630$HSP8D.I):9ZJO,K2NY M\U-12X,60?0FO,;L\FX6FI9/?FCZAD!2C-[@NY>(? M'L5L]7;GQ)AI&)V$M-A@7'T8G!;1!"4@/2,X'*0+':QUD>6'O%!*D7$2)EN* D#"659%B^Y<#^IAV+HH5#9 M>O4)]2#+=2Q$:G-]P[U/>6)KL38+:]D#+:\@,3U1";;&BUFQL29=KE3R&OAE**#L8G4C<40>K>GNS3QXS MNQD<1E".+KEUPH9\\,+7C 2:8',]NK3NJJG%4S-:Z(YUAV8T.<9B,'X M&:LIO'2U2PT3RNP^UT(9KJRN9A/)G"O\MP M/,6582!"1)^QKZJ?S(G6$..TI"(?-NHEAK<]_SF2-N40#KFF6 UF4EZ,SEFO MJR7N^I%9_TVZ"K9"-:L>8U-93R8HDZWSM4HH.4>?T1*Y]Z;'TBQZ&O'1G.#. MKQG$/E,,ECMRCO6#=., BCXP+]4SFEWOFI>?FAI4U![HBOFH/0O2ND'N>-D@ MKG>ES=A,FZ22@H/^]=$0VU';?3.MLT^@O8U;$P0_ Q/Q;YND.^B"LZ8V<6%B MHPCNE*R.514P9PQ5?.R)989#S4$D-Z^"8'YBQU\>)!'W#WDAE00+!)KQI4L+ MV]"W6Z["2 XC1;%-=$@I1G05[V$"!QKP",."R2YZK;P'2@M[AT9>9![GYJ^+ M/H5 /U1D?[)\N")U#07T'E425%KC]"H,.C0-[E"8/BF&28 MS96=62\5$VEVK+ZA[+O/C$E>JWH XRUYI+B-'V7A2(T>LMCKXABFJ$8@>66W M&VOE]RH]XIMUWFS20ME/9R-G,U4L@@D7WH3::B0P$- AQ3YP5,7YN$>9T:J@ M%2@):2N?4PZKF)]MB4M;NL=E_LE>OP_.X_KS+04@JB42X>7QA0V+ME2_6F@" M'IMAX"8]Y7Q5WX%8=#J)VY%GI 9#!]MA8^&&?%*ST4( 34RHQY":E MF[ME!\/>Q;=8@9-0OX*H"7*2:AYH\SX:UX8)C,W+8@C%)%\.=I.55"N> MH@%O "IR:DF%#[VD2(U#K%XME1L5DAAEAL\H8@TCRM;-RTXLT%M6;SP=#G;5 M-?@45P?$2='3S+?(&.*+WCAV:A;Y+EO!,[9VQQZK7]02K4;,.2ERCU0?[ZR)]N/DZE)$]MTZ\[)N*7O!=$6J :_M M(J&\BJJ2:K9&W?$,+-5:N5J8ZQ-O*K4U"8%R.;WK2'Y]NHF)M%H2.\*ZHRQ6 M2U=[M"^55$[+6./;^&Q2=+"76Y:N$[^(F.(Z:*TP0J30&+(_-9?P,J5+W5"6 M2#G7G8W8)6'23%4>/",4%2MI&D=N!E7';.B(.0Q>5+CC!\7WN'2(!U"38E2V M,$FQLS@;GB^+9 4C&35WJ,'63I2%FATSD4YA+L",T=\E&(Z?.&8GX.U3K2+IBD&8A V#Y!2F\)JD"\1 MM2+#'\P&M.6@D^,%MW:=H6 M!)6SWK5LC[*M3%S-;U3Q(3MPG\'\A@82(Z2.1L(;5)3VY.7PW^:MF-7![10BF-I1JOQ"A-^ MQ%F_>0*C-IE([\;42FM#*33R2>I-$Q\WU2=Y& MK_O%2-Z7(GFW01-)P;4M,7="^214RPZ64I6RY_ZDRNJ=^%1-N/3YA.">*\B# M%-QBNQ62\ALNK6GJT LCHL6H'&$GM!,)L%UNZP.B<9W#7D@]#(/]_4-)I4/V M5'"S)+L'F2VR\E=3#HXS4V'R_#,HO-C*6V2>G:=9^%+D/G'9P@8*%2 )*$-5 MC!3OON%YH;^W:NJSY7Q$\@35F.:0N.=/UK=TYF/.24NN0,T$?I]CIR7.KH)#LB1D?2I-RN6J$6^_;JV.7A ML(4'2F!<]T4V;6:P\J1J%HDJ!R.IQTXZ$58)H15%A'@7 5>.D/0(C3IYFY:C MQ+5#1>_PT:@GOKYV(>?44&%'EP/M0NXD".3]NF'HYC)>9;_@[IA0FKG5U-!- MXH.%^XXCIN38M $Q-'#-6RQ98^,7M_/88C'EQL/ST;;JO^W;A8.4WBIO^5:M M.4CD:^C P=Y6[M"1'1Y8KFP\@T1:#((J::+I,23Q@$;]3T:H5&J%=:=SKGUC M]X]70F#K!9>ZC!NN/8H.9\$G3-%A1W59$)-;21X/KJ'TJC]-#5T91POUK5\5 M3-,3'2YLUT-J+Q-6CK]CV;YI'[H)C(K9%.&[5I 79JE6;+95J%G)=/V1Y [Q M^3DLE0*LO$I#_S^A"9TJQM\14S5-54*O!/"0VR6H]U60O:7KNG8SU8.N%A > MLE0D:5&9*R.A31ZA7:C'5[$X^)C<]3118@Q^^5NA^_B$W[U( MB8HV;(N.H*-1C\Y*IZ MN;!0D]W!?+9J-G<:INUJ4*TQHY+[A\$UZL%F2!NNPQY/([M1. JM+Y3;8ZUH M5::@@XVHB;B6'"UEY.2(S:9JA*DH<[S!8QIZNV3QXC/5)_U>XI1%LBH10^Y"!2L5N5C[- -:^A;BO*/,1W MS0).V:9#HS^W^TX(/&YLRZA)7VG6N,,:!K:KGD8C;UY@\_Z-G(#430D#MO ? M8H&$0FF9O%+VN%)_?+=N.+7VAEQ5AJ\X?,W/VNCUCK@"'+IL!U$4!L_> M4'7Y9Q@3:I]@1T\9?,B!K >+21P&_!A3,]>P3P64BG?3E=M#H&'J!K:7E*@0 M5-S-/>7L\.(NV8GSN63^YE1T"A_S.BW3%YI]B8G*Y->7V($CU#F+.,ZOZ8/7 M>"6YR8'&X&!D/5?-R\0OCKLQQ1)1*T_J%V'],[A"FA=83 4PHY(^7E^]H4_8\C#Y8"2!^(L24*W?#O0;\ MP,[G!WQ(KAI=T,9R/8&$.G>QNOEAYR<,QSYTX5.D7:]4"GNGE:%\2:,D4:C MD M7?R_A4#NZ=N8:VCZG]7&,2F%[_MER_"[:XD0Z#*'IT5.B6@<&;FG4@%W1MOAM'^OCHFP$;<)L\X0PT+!1J?563J%88.4WV?G M$FYL8Q@:W.D'W>S8Q&&K(,[S=7J#AD)3)^+")$( I59-5T5R25%KVG'N:.I\ M9J8\HQ89,,"UQ"7[<6F);J/5P!4#BHD74A=:GQ89\%%,T&[HI\F2=[DI!*"7(F0FY+XA1#P(JLD%I\59=5/LQBZD&9AQ+H?:V M(@59N=A,:UK-I*M$RDS:970>AES_P,1/J6YDN '3Q69PBPVQ,>*BYB6DU7E.F#=[R5.-X MX2H.(Q\M%L'=^5*Q:/EHLE)=N&-$R+J%@[^+*3%"]6OR&V!U=G5I*I>:VZQQX(JQ3&;E, M4CX96VELR,$5[+*1,C$9MF[7MB$_'#.H7^5"1/8T+ M1GS%9[]GB4T^^650JNN"VX$#/1BI5[.OT&S(70<."\H[X.?:>E'(5!4&9C[9 M/KFDDD/S'G'; MO'%I V850XSBO@R1=$UG/;F'4;46QF2C^JVGM#;)_]C_"ZW=EK#S.2IYDW%E MCW=?*1:$6$"WL1VY>"8MYM[+AJEV<7KWT&5JL,XLIL9H.LU6Z.:D1J"8.7 P MU80(>X"D';HI)*8G&!YZ,$>458ZHI+9%M\SJE;M:;\&#HZOW=KDI\Y!7?),> MD) X.HRQ)EX?'14CO5LWEG%!##$ X] [(,GWV=[1$U5[C4IL1!S=9@)?C(M^ MJW1?*YGBZ,AO).^B>2+R(EP8^:#4-@2&@YSO$X@]HG<;L:]3[4?:4UO)?I,* MT4&Q6@G60X5BR;)0-#061=P[[)9"/+7%RKMW5 E<"I^533I,WG(RZ6^F/=3. MLW&994IQ(KZH,BZ3AQ-,2$4H&2.#];V95(JM;TP!/F5.D1(E.1"()TEMDW7, M1$GO0<7G:&\R>G#+5LP3X]P%@?23[+6=*ILK1L(V&DO#"%YE Z(:LJ%(2KKV M;T&E;*96^BP_I5BQO9,(L&90'^8&U^./86Z+P8@\AE2F%)0W6N8[&VOQTL1: MT'W]H,JEYLX[],Q98D>1YF*6;]'!4S6X5.8PO.PW:C7L^JA(?D3=[F0O)!RR M\F&ZU)U[&ZY-)^WR0!@,VB'F+X0B7I6SR)JO.]E+$WM,C#=#YL41R40UO: /-Y%ZUL"Z#;>!)TOVM-;*B=:)18*V[+:1F!*_MV[ M]&;QZ#@XI] 25A.#@A]9J/E$//J&]U([#$1H6%D\ M!#6'GNVD@J<+EU3XYKMV/"X(;SML9/>(SM0BB8SL2( MS=O(RF_CE3[-RH@%_&&L+'8%WFPO&5#0WEOY\,H32_A1S;[B1O:EU65-P5ST MM*&O<3P*@T>OP'D",WB#X]+;I2@_(=0*<%ATB?#(!1);_V[':(G:WLV#"?SH MN%T4"8[9096(#8H)[2D(-EH\."T&\'Y=V8Z+TK7I>B?JR>,CSZ0:\K.+(749 M,I:YFIKB.]<>LX)+B(QK\I2)O$93&&+;BH5E;DW/M@I_S8+5=)C= MX]9U5.2(AA!P"=;^IL0GD-B*>FJ=%(W+[6=NJVJOISP3%:54XN+; V0H_^-0 ME7]TVZ]S&\=27OBN,X=0OK41/WEUH5TU:(70\MF[D)7<\%XLZP_4ON; LJYT MV=^!E,FJ?%FU+?Z<[VQW':I[-OB!?&_O)(+?S:_YV[QJ9*R8%G=DUL H2*J8 M)%W>;/J!"_(5@6.%-Y!HALW:M\E/=-5W;IG=-X\*GU>B<9BGSO$6G011*)&J ME/;4L/C27SU7IE1+N]*-#3R+'VY4/6OZ<-;:99@[R6MXCN:YE!JG#53HI1ZH M"<1F\,*:76P@G&L/;P,UK$= E!TM*S*3E4%X3SRV[H>@PYI-')&$VH5H"J1# MYM=(RO>?-_4EPH;"U7Y^FTUK!**0I9^L+:F^!AE3YX:'7E $=ZIRPS"%';/9 MTIBT:W 0'>-0CS0]YT-"*F;KFUZT'3JG 4HGSTS)#FOE,\)*9ER;1NF'@,7* M)L%"I!4!T.*FL=-!O2E-AXIU)(5APS9/Q%,.M7)+Q:_Z5;UZ'',4$["MF?8M M&:73>(5EB4QD,-X>IKY^]@J8, $\#&Y:!FPRL;+JM76<9SQ?)M;V4 MQD')WDZ$<9X M?+^]XQ9<090STCTIVT-BF=LL9!V1=GV\.1"9&T]'@\FH:E,C^TC3II&DVCZY)@Z/ MTO?\M.WZ6DCGHX'M2)(L. Q>8=L?U-RRJNKDS,226$C,2'7J;5RERPQ/N27KL*M$6E9GK_KS:$6\CFJ:^NDUB<1-)JP-0AG-%O9;'<;NC Q$ERB@K"SS M%;=7LRAK]I-N/,E HX9-=6Q4@5TN51V\I2T%O4>6IKX5:);,?"\'"UU_$0FH8YM(M\$*S;52N7B,U3;9)=5% MI51@/\Q!IV^IZ;5=\<87^%7TN!3C,:OA&*/6VO[52M;_>_;&Z2'M-_7N_W1/0WJ K_^//B)LJHE M?"Q3D?EG6.DYFL._IFVF^^O*:O@W.3;',M^/HTD8C6;V\X>"X/1 ">CNL1C; MRD\7]C.M!;2KU:]8$<1%_9G?HW$43B=+^_F:$J61>_O3P^R3\=P->T?9C_XS MBW YZB DVN[^X1; M)J$UKI:0HRRN7T7+U>)$(T;?,2 JH;/NZ-&SH4?UTOT@D0M\2VL-*[$S>SB= MSIGF\%)\<1^I["$U?0$;SNL\"D'<"2[:A_CQ[UG[ZU$8C4?M[U[=9TF1=[P^ M'UE#$VRPV_+S$B[U6<>%MM!_Q(=^Q MV?PVZ#E:\R)(0$BKK^G@=./"MJ89A[U5)&F 0!U3:*%G032:A+/I!/Y:SL/E M-&JGL$Q?%^%L'/'+E*==63>,-P_'\PC^G87315REJ=%R'(XG\P!;M.-C5=(< M8;?SY3*8P"C+:2NIG4= .A?!=!G&HW&-P"["*%H"=0NG\V6-9@(MGTS@D<5H MZI/<.%S.EK#N<#9:!-<81C\@R5@?PB0>A:-H%L0(K%G#\N=8M7\.O\._T:1U M_;,1+#'";15&8X1T%,3C<#)=UC8W"\=PGM$XC ",W@:FX1*4%. JB^6H MMFWTB$\ 6I/@3;Z[J^\L7D3A,@; X[23"/!A,5K"5#/\*X;=+B8=Q=HOO=RD MZX2(<"O*]Z"]U:I"#O6]A99+&PO_(_4#XO\J"(+TRB!Y!W;/)K,@@K&!^5\8;&] \WEL5W(^ M'<.CC/H-. \DW3XY@P?Y&C1<@#J/QF\MTCQOP/DIB!]1,(''8(.X"G,-.M _ MGL^"\1AH^'*!J^'[T'01%L$S.X*PN\B!.X8'&,#\_QYDQ!XH>[ M>CY;(/JU7: I]F);('W EX"7-CV. #+ KV'3\SE_%4V60,7P M]L!>(OH*>]HLQG-U@6I=FJR-XB>3(_7"-,K^\FLBIJIJ:)27CF5MW[\7!_JW MS>'[B"WHT2 ._L%-M09C^6L\F,A?D\%4_IH.YO(7XWL5H\XL1T&N#?(+'L0, M)+4%RG5Q'$YB_ FY"'T1(IT[L^IOBX@FY+;*#VK\0;3C$Z(:P&,QH:Y0P#^C M&":.X0->E!DL>&25YF99CDGZJ:6(0MV#J3'YKW[+RG:+P#B)3\[/:OB9E1(! MY--(9*@YP#I"J$]&X62.(@3(QW.\'DL0\Z;MG,3T!J6>-RV*R/4*-/4C]X]1 MSW<-];75B??)9VN0*^FNA[,9$L;Q&.C;//@E+WX=9+N!*2\Q"4< !< #8.VO MLAU[K=C7/P'\ SD5AEXL"$#P[)A0&L30>%S?E>TR;XQ,O:MFV+.28N8> M%7/;(X#'@L!54A04 <6\YE(%LWG)SC^#SE5Y]D6UNN-KO+CU@CQP$,-YX M!K#YPYEBI,A_<$A7][LRCA(.7-8Z1 P!I8L )M"\_X_SH@P64% MGK4,IT >3P I!D(&*A/0W X@ 9^-@5^?MMXX$,W#*2$]:GJ+Y:-0.0Q><4E' M#VPOV2E3-V WGU>HBO)+A4@O!]CXFI2+IWY1V)[9IT//1@P9T7@O?4 M5W+-W:S$E2"8- >:CCX(-$J,(DJM15H":!AC6\ X1&C"GS$PO=F2'A@'R\42 M?23 [>O^F])LE$5?1'\O'9O*;JF'/7 MO7;@G<:E"<'FG0LFIF "GHK:;W))+]7#4*R10']!.WNEVK+ # UKA$6-PSA& M<1#$=F+:MO4&B2=FF^=1-.]GIX,UCVMV.I<@ZQ7C:3N/MZI!XRNQ7;NP%'JI MZ4Q1Y\/)8Y""_ =D:L> W&\7*5&'^^FL"&\6BX?](=P$('V1&!28+*U6?0!C[ M 66X\AZTLR,USXQ&>,WF$[I64_P[!KW[+\?='5;=).4-RUO.I:U@'$Y!5YA. MIO(I L;S-T 4>/(7P/ 8K1+T$W!ZM F&BW@JG^>@9GU(LL^\SA=P%$ J@&WP MKS.0I$ 7F\? >D(DK%?)+EGC"N3)!3PVBV8U">T:0);L,:E)'IP#4T![>>W! MSQG:A0#C5W4Q,QS/<.+)*.HBRRU8BW$%VC7L"DT9'3A4:FE=V-$1WP!V6Y%( M^_58*.E&6^QKW4%>B)-X./C&^CSTM^9.*TVZX:MKJAS9ZV8\XM&GW)!3KBVJ MB9VM70@#%2WDA ,) 13>=H;^,V @,Y14J">2?><,/6/(NFNDZ?86P\$H5[]1 MZCRIMK(MQW--42$5AVPM+F'IJYUZ&1SD <923>S[M1[T79E+3PE[FG0N)97L M-GD!V,Z/4DIH5\:_3\$K1\JD3PI8XE,QJQ^V]'F(Q#Z%DZTICR]+<:;E%^@_J9>FG6Y"PF3"%P8\8DG6.QJ\: M2VTG.R[,7J&@=AOEMIRTPZGFBI#=!.E-OK*MH!S-O';O?\/.VAI->Q"='ZDR M]3E;72^D6@\'X^GVP=])&&AP[FQ3E-R5[RX\;:@C_XDFN0CI3B,;2'YKC(AH M^JN^2A>-^I@4+%X"Q_H;DJF2<9HV9R*(];*F,^\CB [O ;.38G4?FDA"%Z2= M@MJQ2U,29"T5;C/3C.&(J>!W: HU2;'M-5;UII(BN+J3XRS$''?W;0#7 1P@ M"PTX)D1+U>;3QZ"*+9B#<$6SV9LK![7-.RF+M)]#$L_IY^]?M4%"!S80\X%,"M]T7M02A\U MR@35M"U;T99CWQ"QCH5*31_8=$!3.:>#M'KRZ%L'R%X4M4H;JY\O2YTQ;Y=U MZ<)"+DM3HWC]R*<=W8BG2] <9VHS06 W_PH6+6)^.)J !38U0L4T*0%C0N3#J M81F@OH5_+]$?.@9%+%X&B_DTF*#5=S0QP,5H:;[SH!*%,>@^]"+:(B9HV)B' M<131B_$()E_,3.:O:?*I,B_%#!.A31U4,AX(EQ@#68C#); O&B@:A_/EV RD M7SV_ 2IXFQTN@F6X@-/Z3&/EL-2-D!E^*9 ]Z2'")+J='>K:!,25W=RA]'M2N= HTS''GY@!L2:3KI&U/:O9/W82 M\'+TRAHUP@QFJQ+&;RA2HNEF3[<*B=22C..361B3D3(&FH/D"NDP MB6P%-'T*5Q2>F4[")=[\!5QAN ;1=!HNYW/K)[^Z!XF9/'K+63"&"3"\9,2Q M>@N@:[.)Q.!>EED2D!5F#(P2B.$DF"]IZ.4H'+'[$(:)21%Q)'8&U&4TC1UE M?0)ZO-/]PJXEU_/WP!';^8DV\&<4)+T.>@JX3@'1$$LQT M'$[@?/KV=+"6S,@)APCA2Y=>$:)O1J+M MGQ#*4NN9UDS%:J&Z7Q!B*]Z'T_9UII:OI8>-E-SIM5RXG9/1PA,ME1!R#L<^ M78Y.6]67%$#2PZH.APB$HR:U8JJS)'=[6= OC6#0)NZZP#].EW[+LJF4GWSX M"B%+)8UK,B2;3C?H>;S/.8F]*O4&OQCA([@4Z>.E-"^3ALGU!]@AQ;56V%Z( M17$^8"@E#DYI+J"I&P*$CCD0ZE%<82MH907:3]&&92C)Q3,B_,-X O283H>@OYAEKRFJ9HQ12-%B.)HA]MRFU!)-U5LZQUB0BV \QN'J*V@ (#D@ M(XH7&6+,ZI!$OC%R!Q"'978N@=\VQ"06%&(1+X>@VLV'%&$T!@EV/H_I"96_9FR79K*]I)DK M'+1-Y1.K%XO2==SYK[GU':C*J>KNA1A/3M.AW5]]5UAA)-FLQ#( =).RM^DP M=MK[RN>('MA"E66IKJ:6RF01V.#O90FW3E;SL63]^:7KMJ;C$BM7NS28UWBU M50@AO*>OKDLSQ^KHJFZ',U.21=IMUC7"<12CIB4S!W/03BFF- M]+8Z0<,V.\QE78:FE[9(BV017ZNJ'WX!DTLX/9?6^MX9T-[Q"5 #AD>[HNB M93ZO3(_R>>DK/J^1>H/E-:KIB*0B">H#DT90<+%IGGT89$G,ZYD 7(M#/YU-DU0M2$Y=A M1 9.&(ZD!\#F,5G'XG$XGM9B##^0#:%-W/,3Z1 &'W>9/:8R>"6%E/#C\9"# M8.@"5+%VTGMA6HY*N#!?\WN(=T9L4_B=C5JIA2N1_==?#I5T\I9D:CN5=DFN MRI,M[R1\M"IZUHUKM#AG+3<#A!67U3=%1V7'L^4"*0>QS\YCXBE39%CV+X*< M9U2R7B0SIM@) WQ'_]^H*79\TYZ2>DB=SX.+/X$S#A5Z9FIT<96^966(B?_YU&">\N%:&O,PLH,I[V.,_[#I9*U' M12*!L4$Q/<;_C=Q_^8TJ'!O/%'] [C]#"2#XTTDAS[#,MF U$3CEZK2\WCJ+ MD M-/[FL@H:?_["8@K_)]!9\_KH0W>,M=T\J@+#DZ8X%6Y5?5Z7(?@&RX6G3J#- M[S-I-S+^/G/V1?'?9?(3%^=WVG''=?Q]9CQQR?4@/$=H2T0\Z7KU*;K1GT5\ MO6(;AE64_7G%[U/U(_BO-V@J?HW%K_^[.N4/ML*1] .I42_FP2V_FDH:_LE] ME7-5 @]LX9U*]?RC?^>_1X+D7(='W2*S)LW5\%__40BV'__+G/VK: MD[!M6B_'::$$F+ %)6M/'ZV\ZKJP]GBW[P8&P9,*B#Q>#GN1KH;&H#7K,BE= MUG-<':?HO$NXZG9IB;IU&IQY.KAZ%YQP(.H&#.@20ZM&M"#1I=?KLQE/5#X\ M(=G)IQB?&FE@HW"K61FR4RI208ZGCA3HRDM4PN'4.[YDTGNJVFN])JO(7KUG MJ[_7:[H6":@_/%O?[S5]10;J/6W]O5[35621WM/5W^MWEKUO\=7 M9.A[/%(- G)QIQC0E,A=(Z,M M>=TUCV4MS?MQ"PTQW#1LS($&H9K3B2D#V>+U?UW>E&27J.VK+16YP6R4Z#X(3*XYN<'#-^?T91+0CP>-"?SFX_]<9M M _"[4]$?LX8.7T2/-/;>D.R1U?XE:-T^:!>*?\L$X<>*;HRV=EZY#0U-1&6C MI$]1\[3DM]KY?WF&^Q.6;S0)23TYO:AOE=#^A+VXD,$7U9#!ERIDL)W G)S! M!A7^J(,*+_V@PB\8W^A*MK111SV)/O?JO9?G;?K9OE9IZ^]4VKID[;S\31J# M91ZB'W@[FJ$QT^D\X_9XR/3UNO*2SW_G)HU2JN3MJ3M9GO/GTUP$216;DV8;[$2MK;U 0IT,1DLD8:TNT5, ]%-['V\F M4SF^_Z>S#YDLMM_ZS+?XQKZX\OKA!WW:V!&G*_F: M04(MK@A,!&92C?C@^$S*!"Y.,]XOZJ9*UU$J_#)'<:CG^U>[W3?=,;]CO7C/ MFW8BIK.HN?L+I"&<]I4 '5V>8A%5&83"4MPH8=C:;CF;:UBI V*[\8=.F8HJ MWY&;\U73\D.21KRI!ZU0*?*@S1Q&-V"D>@\3YJ1+JX3-"-ML&^.A_5>HB24G MLPV7*^L:5.=^B"#F:?6B%>&C?%1MY(\;FVO-)WTRF4Z)D_GA[0$V'8K6-B,R M87S!-6FVK3BZK/"WERJO(A-G1&P:OM.UBD$1?Y5$:WXJXFMU C4;6H29??O=U ML7-.J^S!Y0#_JR8Q5S;F0*;-R]7#KYP+" 'P ^FF\ [R>!\^&RW_!Y^JSHP,KLO/T:%=B,P:"93J M<^^ -@_%EW@"FM&Y-Z7\0MIE1BS-15+,V8O$X6V8V$H36[ DTGLBW_X M;N:&C*=X91:!G*84)R)%,T<0C1?04#Z3P8TD7MC^I*T[\N;E^O6O*=?7FA;(?M7?5BS/!R9$9 M%WD29"+2S\%WP8^'5>3V?P;PQ&&GQE-B4 RWT#UZ#Z)1#AH#(F!P>J -)\= MP\Z7[$^SE^V62AH!-?$-QTAF[Q%QJOHY$<4)K[#ZO+VSJB$"(7&A#'LC\19L M;,I*:$("L(MQC2J4:.T@K"^?T;JP[VQFT.=-N[EFM8#G>WF#M^9MK<+ 5:/F ML6R;SF7PR,&8Z=SI] 'Y+4(/2S@MY@]/SDZ[AZ==4)WHT 4( >QH:T7 LN." M4Q M\(/8B\[ZL>X@I,C8C\?[O^ A06'D(>@91$IAQ8#YDON:#[)!% (Q/@CQ96#( M<_9[$!"$$"C8^MSR],NP(NF*E5.YCQKR9^AU^[&L.Q-"H-LPHS8R>7V?\ '3 M:E[ AR,(.^0MQXUDQJJLXX25*L]LEC7@:M_^KBHI?%5@T3. 58K_>[G_C<=8 M3P4*FDW7JJ\4>GG+B3T;<"T%]> ;R+RA9%K4K+.'B+5O.:N=4I0O$Z5&JD%+ M6Y?7Z$5?:\^)KB&_9I>G!?7]ZZH%I&CDTQ;="!GCF:)%^BP<;QR 41*UO">T M5T3(VR^+5NU2ZC&$]X;C^3'"3#M^X4_R(@7_]DMG>3%H[#I+CCQG_+DC!+7# M_*,1A-V';\&MK J5JC^E%"$M_+$:+YB0C;E52\[D7I-2GKB]:K?[7U?LZ9QL MZ:YLP<<#!N)('VJUP0QJNY \*#C?0/":B#9O+C]U@6C2]\J3"HJKN;)";Y^#7J^NZ^"*CU>W8NN20Z*5.. M86SADUPA/+?QL<@#KZ*]S'GZ# 6-(@^@!$94<)0'0D,1SN]_[F0%*'QQYP8> M*>V,_U\BL8#9OSB-N@;X-.(7N];.H8F'*#48.6QEDN^1==C&)I^!1>!+L.$W:;FU986BY M28[/L7_G;\>.CB>Y6E!\E6*L0,DHSWV8*I6]=9P\3#%#^8G(,->16$B&E&[* MQ,DSB5&4FT&,.GW7'3D,$0Z#"2_8!5,Y"$7!E0_'C0O8\>C?\'G[T M6/Q.^@9\O ?^Z_N/+:O=1AY<[S=[P#]OMW";P(/8T[UZ[[;JO=L!'KL&[-0; M,9C$@K?[<0"M0V=&#(,YHCX\1Y3,)#&C8L0(75AWWSA"084$2A\$KDYC#"A:QRVPSV.:N[;P26+2.04-H([$/K""894@I+?J$;5>?*>2\$ M:GNZR+3"1**%UQ_"=D#UTDEF0D98-FD\N'0%$XIC(T>2)#5O)3+'!)423!L1 M08G@J-*P'%$;&AMB2J_,#^1+O,8N8V#[F$_B0F!4+$T]Z]ILOYK]9JLTRU[% M#@_B@HS,A7I?Z.GPJFTV#KZ4."9EU2[C1H"FHRRCBW>4))QA.YF]";T#$P83 MM,P#4B')C>:9K1)J!Y80S+%4)%SU?),HF^)2+;=3&1^JN=]!S?]ZG1/,L41T M5;3>^\]YE?^SXL'X[R57?Y5-P<]K59]:HJE8.B!RV 61HRZ([,"Q,55=!T2> M=D#DN ._H,%3+Z13%VLK%>%:/=AXP:P@5!%>JTU)%&&KQQ3D/OQL;@)TK2IK MRT*-5VBF;ZMK?#TVPC$JJ+HT4ZR"/FSMCT:X-VIZ31N$#UO[$XY(P:I+B=-> MB8/?4$L#!!0 ( !R!74WLPI!2#P4 ,(K / >&PO=V]R:V)O;VLN M>&ULQ9K;;MLX$$!_A?!3%ZC7UC5M$ =(XW370+<)XF[ZN* EVB8BD2XI.4F_ M?H?2.J42>; O$SU9%THZ&HL\,Y3.'K2Y7VE]SQ[+0MG9:%M5N]/)Q&9;47+[ MN]X)!7O6VI2\@E6SF=B=$3RW6R&JLIB$TVDZ*;E4H_.SP[ENS,1?T97(*JD5 M;'0;[J1XL+_VNU7&H<%>?..KV6@Z8KRN]&=95,+,>27^,+K>2;69C8(16TMC MJZ6[=M.RE$J6\J?(FS6[U0]_:B-_:E7Q8ID9713-46Y'0GKNI Y7#UG2P?A#K!,K]GU3A@/,D0@P\$@+W6Y M\R C!#(:$/*?T(.,$H,^^;WHNN_I1RSTO'-W[QML+M?%7+3[O?9,'D$Q/:8"P//F,N; MX>FRE:E?=0;,&@&Q-FX%/&7046]%IF&L>YFI8JX(B&6QK'1V/_[$+;C"Y7U" MV:81NWITRSXF9HN 6A<.$^*WJTVV!5@W*&\,+_U<&O-$2.R);_RQ,X*$F!I" M8C5\%W*S!?F/+_;"\(UHDY,.'EIX$*MA6:^L^%&[G.1J_Z*;AI@,0F(9H#E) M)W$*,4&$Q((X8G[V#@KZHOLW8[H(J:L.+ /H1A,S1TAL#B\#.$3P-Y\-\T9( M[(U7J4 O(::/D%@??3E!+R0FCY!8'OW)01]FA#DD(G9(3Y;0RXBI)2)6"YHN M=#IUA"DF(E9,H^/>X*&36<1^.>+EGH$[POP2#>27<3L(^9B87R)BOQS'_"+Y MRI]!B#"_1-3S6J@&(Q\34TU$/;.%8L8^)N:;B'IN"\5,?$S,.!&Q<7#,U)^W MQHP3$QL'QSSQ,3'IQ,32\5.T,5O"&?,:4B)(TYL]/B8FG9A8.CW9VEQ47!8= M \68@6)J _6E:V-VN05P"*Z/B;Y0(3;0L82M#6S?6ZFW;$F(%B8@,=Q6QW^)B8@6)B _45$V.V M*'<\JUAG^C'!#)0,4/,\8W;JB00S4$)LH'[,P]:YCXD9*"$V$(K9C29FH838 M0OV8%WG>+/I=*,$LE!!;J!]S+M;"&"A_?4STY3ZQA?"2W"\P$LQ"";&%<$R_ MP$@P"R7$%L(Q_0(CP2R4#/G:IE-@))B%DK=X;7,4TR\P4LQ"*;&%CKU=^B_C M]#$Q"Z7$%FIGM<;-@*0R6<@VEE '_0W#D__U28I9*'V;R;?7R7J*22<=:O*M MY?0Q,>FDQ-(YA@E%&B\R/UE/,>FDU-)Y^0ZOM]9-T>_)&N%,FL;V_"P7:ZE$ M_A5.;V%[!G=[8YC[:;]EB1/W GI=%X4+Q+7ZHKG;WISC\/GL^;]02P,$% M @ '(%=36SIKSXS @ RR< !H !X;"]??1@U80"; M)X5PV$@0*-S[5Q^((9^^Y7,]G-JF'$]=6;U=SDW95,=AZ+Z$4+;'?*G+7=OE M9KRR;_M+/8P_^T/HZNUK?>_R_ZQO]_O3-G]MMS\ON1D^J/B[H H?!\E\ MD-"#=#Y(Z4$V'V3T()\/M##?- #/>AQ/NB1'A370,8U M/PEAS=;K+4!OX>LM0&_AZRU ;^'K+4!OX>LM0&_AZRU M;^'K+4!OX>NM0&_EZZU ;^7KK4!O7>"L!!V6\/56H+?R]5:@M_+U5J"W\O56 MH+?R]5:@M_+U5J"W\O4VH+?Q]3:@M_'U-J"W\?4VH+AO0V_AZ M&]#;^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-OY>CO0VQ=X M5HD>5O+U=J"W\_5VH+?S]7:@M_/U=J"W\_5.0._$USL!O1-?[P3T3GR]$] [ M\?5.0._$USL!O=,"[YJ@ETWX>J>)WN58]WGW?>A/S:'ILD6- MZRL743; =@9I> &3G#91D]BR#92W'R=<)%"1BFBE?],T.1J+-@>$[[>.)[G^_X^40AM33^*YE:KMJ+:58]]OJ6,/I"M8T.4 M^JZ,C0U4_TNA'=9O>>]L2']LGQNS;<<^+2B/ER.]=+0[P%0YY.24MP7M&C45 M7C_YKP:^[X;*!9K[D*LAM3L>+T>ZR]7(QH6'?$0:MTY-]5[#<^OC_;#/+FRF M[[M>^$G-N\SV?3'^*N_@-02P$" M% ,4 " ;@5U-'R// \ 3 @ "P @ $ 7W)E M;',O+G)E;'-02P$"% ,4 " ;@5U-)^B'#H( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( !N!74WI/-T5 M[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ &X%=3&PO=V]R:W-H965T&UL4$L! A0#% @ &X%=34KZ?+ _ @ &P< !@ ( ! MEA, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&X%=3:#=%37)! -1< !@ ( !T1P 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ &X%=39CPDA^T 0 TP, M !D ( !F"< 'AL+W=O&PO=V]R:W-H965T%TH MM0$ -,# 9 " 6LK !X;"]W;W)K&UL4$L! A0#% @ &X%=32VL]&PO=V]R:W-H965T M&UL4$L! A0# M% @ &X%=38,7MH6U 0 TP, !D ( !'#, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &X%=305T M0U2U 0 TP, !D ( !X#@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%=3?5,J\:T 0 TP, !D M ( !I#X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &X%=36RZ4IS# 0 . 0 !D ( ! M>D0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &X%=3=4\9QG& 0 . 0 !D ( !?$H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%=32YA*NVX 0 TP, !D M ( !EE8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &X%=32*=",4P @ = 8 !D ( !&5\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&X%=39=OV03U P 3Q0 !D ( !,6L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(%=3?";7(?M P MGQ0 !D ( !7'8 'AL+W=OP;T04" !N!0 &0 @ & M>@ >&PO=V]R:W-H965T&UL4$L! A0#% @ '(%=3:!;"_#> P ?1, !D M ( ![WX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '(%=35.#"XO_ @ @PT !D ( !C(< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(%= M3&PO=V]R:W-H965T&UL4$L! A0#% @ '(%=353 O"<' @ <04 M !D ( !;YH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(%=3=LUR.)/ @ 0@ !D M ( !^*, 'AL+W=O&PO=V]R:W-H965T MI !X;"]W;W)K&UL4$L! A0# M% @ '(%=32QQMO*Q @ 0@H !D ( !$*P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '(%=3<4> M>WX3 @ G04 !D ( !P[4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '(%=3>B%SE,&>0 KNT! !0 M ( !H;P 'AL+W-H87)E9%-T&UL4$L! A0#% M @ '(%=371MNV>) @ 'P\ T ( !V34! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ '(%=36SIKSXS @ MRR< !H ( !R3T! 'AL+U]R96QS+W=O XML 79 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 80 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 178 290 1 false 65 0 false 12 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.cognex.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Statements of Operations Sheet http://www.cognex.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 2 false false R3.htm 1002000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.cognex.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1002501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.cognex.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 4 false false R5.htm 1003000 - Statement - Consolidated Balance Sheets Sheet http://www.cognex.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 5 false false R6.htm 1003501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.cognex.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.cognex.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statement of Shareholders' Equity Sheet http://www.cognex.com/role/ConsolidatedStatementOfShareholdersEquity Consolidated Statement of Shareholders' Equity Statements 8 false false R9.htm 1005501 - Statement - Consolidated Statement of Shareholders' Equity (Parenthetical) Sheet http://www.cognex.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical Consolidated Statement of Shareholders' Equity (Parenthetical) Statements 9 false false R10.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cognex.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2103100 - Disclosure - New Pronouncements Sheet http://www.cognex.com/role/NewPronouncements New Pronouncements Notes 11 false false R12.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.cognex.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2105100 - Disclosure - Cash, Cash Equivalents, and Investments Sheet http://www.cognex.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents, and Investments Notes 13 false false R14.htm 2106100 - Disclosure - Inventories Sheet http://www.cognex.com/role/Inventories Inventories Notes 14 false false R15.htm 2109100 - Disclosure - Intangible Assets Sheet http://www.cognex.com/role/IntangibleAssets Intangible Assets Notes 15 false false R16.htm 2110100 - Disclosure - Warranty Obligations Sheet http://www.cognex.com/role/WarrantyObligations Warranty Obligations Notes 16 false false R17.htm 2111100 - Disclosure - Derivative Instruments Sheet http://www.cognex.com/role/DerivativeInstruments Derivative Instruments Notes 17 false false R18.htm 2112100 - Disclosure - Revenue Recognition Sheet http://www.cognex.com/role/RevenueRecognition Revenue Recognition Notes 18 false false R19.htm 2113100 - Disclosure - Stock-Based Compensation Expense Sheet http://www.cognex.com/role/StockBasedCompensationExpense Stock-Based Compensation Expense Notes 19 false false R20.htm 2115100 - Disclosure - Stock Repurchase Program Sheet http://www.cognex.com/role/StockRepurchaseProgram Stock Repurchase Program Notes 20 false false R21.htm 2116100 - Disclosure - Taxes Sheet http://www.cognex.com/role/Taxes Taxes Notes 21 false false R22.htm 2119100 - Disclosure - Weighted-Average Shares Sheet http://www.cognex.com/role/WeightedAverageShares Weighted-Average Shares Notes 22 false false R23.htm 2120100 - Disclosure - Subsequent Events Sheet http://www.cognex.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.cognex.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.cognex.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.cognex.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.cognex.com/role/FairValueMeasurements 25 false false R26.htm 2305301 - Disclosure - Cash, Cash Equivalents, and Investments (Tables) Sheet http://www.cognex.com/role/CashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents, and Investments (Tables) Tables http://www.cognex.com/role/CashCashEquivalentsAndInvestments 26 false false R27.htm 2306301 - Disclosure - Inventories (Tables) Sheet http://www.cognex.com/role/InventoriesTables Inventories (Tables) Tables http://www.cognex.com/role/Inventories 27 false false R28.htm 2309301 - Disclosure - Intangible Assets (Tables) Sheet http://www.cognex.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.cognex.com/role/IntangibleAssets 28 false false R29.htm 2310301 - Disclosure - Warranty Obligations (Tables) Sheet http://www.cognex.com/role/WarrantyObligationsTables Warranty Obligations (Tables) Tables http://www.cognex.com/role/WarrantyObligations 29 false false R30.htm 2311301 - Disclosure - Derivative Instruments (Tables) Sheet http://www.cognex.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.cognex.com/role/DerivativeInstruments 30 false false R31.htm 2312301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.cognex.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.cognex.com/role/RevenueRecognition 31 false false R32.htm 2313301 - Disclosure - Stock-Based Compensation Expense (Tables) Sheet http://www.cognex.com/role/StockBasedCompensationExpenseTables Stock-Based Compensation Expense (Tables) Tables http://www.cognex.com/role/StockBasedCompensationExpense 32 false false R33.htm 2316301 - Disclosure - Taxes (Tables) Sheet http://www.cognex.com/role/TaxesTables Taxes (Tables) Tables http://www.cognex.com/role/Taxes 33 false false R34.htm 2319301 - Disclosure - Weighted-Average Shares (Tables) Sheet http://www.cognex.com/role/WeightedAverageSharesTables Weighted-Average Shares (Tables) Tables http://www.cognex.com/role/WeightedAverageShares 34 false false R35.htm 2404402 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) Sheet http://www.cognex.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) Details 35 false false R36.htm 2404403 - Disclosure - Fair Value Measurements - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.cognex.com/role/FairValueMeasurementsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetails Fair Value Measurements - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 36 false false R37.htm 2405402 - Disclosure - Cash, Cash Equivalents, and Investments (Detail) Sheet http://www.cognex.com/role/CashCashEquivalentsAndInvestmentsDetail Cash, Cash Equivalents, and Investments (Detail) Details http://www.cognex.com/role/CashCashEquivalentsAndInvestmentsTables 37 false false R38.htm 2405403 - Disclosure - Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail) Sheet http://www.cognex.com/role/CashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestmentsDetail Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail) Details 38 false false R39.htm 2405404 - Disclosure - Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail) Sheet http://www.cognex.com/role/CashCashEquivalentsAndInvestmentsSummaryOfAvailableForSaleInvestmentsDetail Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail) Details 39 false false R40.htm 2405405 - Disclosure - Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Detail) Sheet http://www.cognex.com/role/CashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableForSaleInvestmentsDetail Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Detail) Details 40 false false R41.htm 2405406 - Disclosure - Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail) Sheet http://www.cognex.com/role/CashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableForSaleInvestmentsDetail Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail) Details 41 false false R42.htm 2406402 - Disclosure - Inventories - Schedule of Inventories (Detail) Sheet http://www.cognex.com/role/InventoriesScheduleOfInventoriesDetail Inventories - Schedule of Inventories (Detail) Details 42 false false R43.htm 2409402 - Disclosure - Intangible Assets (Details) Sheet http://www.cognex.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.cognex.com/role/IntangibleAssetsTables 43 false false R44.htm 2410402 - Disclosure - Warranty Obligations - Changes in Warranty Obligations (Detail) Sheet http://www.cognex.com/role/WarrantyObligationsChangesInWarrantyObligationsDetail Warranty Obligations - Changes in Warranty Obligations (Detail) Details 44 false false R45.htm 2411402 - Disclosure - Derivative Instruments (Detail) Sheet http://www.cognex.com/role/DerivativeInstrumentsDetail Derivative Instruments (Detail) Details http://www.cognex.com/role/DerivativeInstrumentsTables 45 false false R46.htm 2411403 - Disclosure - Derivative Instruments - Outstanding Forward Contracts Table (Detail) Sheet http://www.cognex.com/role/DerivativeInstrumentsOutstandingForwardContractsTableDetail Derivative Instruments - Outstanding Forward Contracts Table (Detail) Details 46 false false R47.htm 2411404 - Disclosure - Derivative Instruments - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Detail) Sheet http://www.cognex.com/role/DerivativeInstrumentsScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueDetail Derivative Instruments - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Detail) Details 47 false false R48.htm 2411405 - Disclosure - Derivative Instruments - Offsetting Assets (Detail) Sheet http://www.cognex.com/role/DerivativeInstrumentsOffsettingAssetsDetail Derivative Instruments - Offsetting Assets (Detail) Details 48 false false R49.htm 2411406 - Disclosure - Derivative Instruments - Derivative Instruments, Gain (Loss) (Detail) Sheet http://www.cognex.com/role/DerivativeInstrumentsDerivativeInstrumentsGainLossDetail Derivative Instruments - Derivative Instruments, Gain (Loss) (Detail) Details 49 false false R50.htm 2412402 - Disclosure - Revenue Recognition - Impact on Statement of Operations (Details) Sheet http://www.cognex.com/role/RevenueRecognitionImpactOnStatementOfOperationsDetails Revenue Recognition - Impact on Statement of Operations (Details) Details 50 false false R51.htm 2412403 - Disclosure - Revenue Recognition - Impact on Balance Sheet (Details) Sheet http://www.cognex.com/role/RevenueRecognitionImpactOnBalanceSheetDetails Revenue Recognition - Impact on Balance Sheet (Details) Details 51 false false R52.htm 2412404 - Disclosure - Revenue Recognition - Revenue Disaggregated by Geography (Details) Sheet http://www.cognex.com/role/RevenueRecognitionRevenueDisaggregatedByGeographyDetails Revenue Recognition - Revenue Disaggregated by Geography (Details) Details 52 false false R53.htm 2412405 - Disclosure - Revenue Recognition - Revenue Disaggregated by Products and Services (Details) Sheet http://www.cognex.com/role/RevenueRecognitionRevenueDisaggregatedByProductsAndServicesDetails Revenue Recognition - Revenue Disaggregated by Products and Services (Details) Details 53 false false R54.htm 2412406 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.cognex.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 54 false false R55.htm 2412407 - Disclosure - Revenue Recognition - Deferred Revenue Activity (Details) Sheet http://www.cognex.com/role/RevenueRecognitionDeferredRevenueActivityDetails Revenue Recognition - Deferred Revenue Activity (Details) Details 55 false false R56.htm 2413402 - Disclosure - Stock-Based Compensation Expense (Detail) Sheet http://www.cognex.com/role/StockBasedCompensationExpenseDetail Stock-Based Compensation Expense (Detail) Details http://www.cognex.com/role/StockBasedCompensationExpenseTables 56 false false R57.htm 2413403 - Disclosure - Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) Sheet http://www.cognex.com/role/StockBasedCompensationExpenseSummaryOfStockOptionActivityDetail Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) Details 57 false false R58.htm 2413404 - Disclosure - Stock-Based Compensation Expense - Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted (Detail) Sheet http://www.cognex.com/role/StockBasedCompensationExpenseWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGrantedDetail Stock-Based Compensation Expense - Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted (Detail) Details 58 false false R59.htm 2413405 - Disclosure - Stock-Based Compensation Expense - Nonvested Restricted Stock Shares Activity (Details) Sheet http://www.cognex.com/role/StockBasedCompensationExpenseNonvestedRestrictedStockSharesActivityDetails Stock-Based Compensation Expense - Nonvested Restricted Stock Shares Activity (Details) Details 59 false false R60.htm 2413406 - Disclosure - Stock-Based Compensation Expense - Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs (Detail) Sheet http://www.cognex.com/role/StockBasedCompensationExpenseScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail Stock-Based Compensation Expense - Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs (Detail) Details 60 false false R61.htm 2415401 - Disclosure - Stock Repurchase Program (Detail) Sheet http://www.cognex.com/role/StockRepurchaseProgramDetail Stock Repurchase Program (Detail) Details http://www.cognex.com/role/StockRepurchaseProgram 61 false false R62.htm 2416402 - Disclosure - Taxes - Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate, or Income Tax Provision (Detail) Sheet http://www.cognex.com/role/TaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRateOrIncomeTaxProvisionDetail Taxes - Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate, or Income Tax Provision (Detail) Details 62 false false R63.htm 2416403 - Disclosure - Taxes (Detail) Sheet http://www.cognex.com/role/TaxesDetail Taxes (Detail) Details http://www.cognex.com/role/TaxesTables 63 false false R64.htm 2419402 - Disclosure - Weighted-Average Shares (Detail) Sheet http://www.cognex.com/role/WeightedAverageSharesDetail Weighted-Average Shares (Detail) Details http://www.cognex.com/role/WeightedAverageSharesTables 64 false false R65.htm 2419403 - Disclosure - Weighted-Average Shares - Calculation of Weighted-Average Shares (Detail) Sheet http://www.cognex.com/role/WeightedAverageSharesCalculationOfWeightedAverageSharesDetail Weighted-Average Shares - Calculation of Weighted-Average Shares (Detail) Details 65 false false R66.htm 2420401 - Disclosure - Subsequent Events (Details) Sheet http://www.cognex.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.cognex.com/role/SubsequentEvents 66 false false All Reports Book All Reports cgnx-20180930.xml cgnx-20180930.xsd cgnx-20180930_cal.xml cgnx-20180930_def.xml cgnx-20180930_lab.xml cgnx-20180930_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/currency/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 84 0000851205-18-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000851205-18-000016-xbrl.zip M4$L#!!0 ( !R!74U]>8K@.GX! %9?' 1 8V=N>"TR,#$X,#DS,"YX M;6SLO6EW6T>N+OSYWE^1-Y^O.S6AAJP^N:M&M\])8L=VND\^]:+);8FG)5+- MP;'OKW]1I :2Q5FD..UT)Y+(/0 H%/ A4+]]?]^O;WY[DO5Z[>[G?_XGOZ% M?/]=U6EV6^W.U7]\__N'5_:#?_/F^__[T__^Z__WZM5_N_<_?Q>ZS>%MU1E\ MYWM58U"UOONS/;C^[A^MJO^O[S[WNK??_:/;^U?[2^/5J_%-=S\&JHCE(1EM M'( GV@)U6DG!92">V?_S]#.Y^_.&'/__\\R_-[E6G^HH_;G]@A&IB M./)S?VUWV!GTOCU>GA_SEW[5_,M5]\L/]U_FF]0K0E]Q^GC;L-=#@2RZ[_[; M.3>VJO;\>_"+?+F8OKSZVKR>?WW^9L[SVYTO57\P_Y;Q=_DF/G-3ORL855,R M&]W9[5WAY83_<'_%PPTW[EV.L/; M^>]H#7H_#+[=53_@1:_PJJK7;C[>M_JFZ1MZU>>%G,@?\-N'"_OMYGP6\(O, M )UFH#^XZRVX'K^9<\.P_^JJT;A[O.=SH_]I1,C]%W.$A-_TNC=5?^X]HV_F MWY3E,/^FT3?S;AKTJJN%3E[:7 M*6BG/VATFH\J][50T3_YZ&IJC/EA].WCI?W6O OQL?2'__[EYP_-Z^JV\71Q M>_7%KQZI^>E__Z^_YG?]V!]]\;[Z_-WHW3]>C_0N6ZI7#R;I+TC(]_=?YW'X MC^_[[=N[&V3IA_R8L9EK=CN#ZNO@NS;2G$*^]3?^Q\>07_1P"1KA]N!;_N#A MDW8K?_:Y7?6^&]%13;'PH)?^S7]]_Q/!?S101N"O/\S>/'K'#[,ON7_''4ZJ M;FORK2B"WB"@+_@IDYGUB="'VY^^F[BAZK0F+C>O.'EZ6^OAXH>/'M_W\,&] M9!:(ZLU85,0 M^\ET"J+2(U&Q@TVF>ZTZ!;NC-K,[.]>J-R-1B6.4TX3=0;89>OO=V9TQV\=N M;F=&>S=LRZ,?;;GKT7["(?^\!ZO__## >9/CP?CO(9+FN[=WW0[^V;=?V_W' MJVP3@\;A38X7WPZNJUZ^K%==5YU^^TOU!@/.V^J7ZO93U7LQB3X:D>HJ4S_Z M:/Q9"]_\]>ZFW6P/QC1]UVK?9DISA'S/T(]+V?[^IX?+UN;[KS_,??68TA\* M4D\9G:&5W%1[6JWV ,7?N'G7:+?>='SCKCUHW)RGQBSC=7]:LG\?L>F@OZ\& MC7:G:L5&K]/N7/7/W\>/;;N?#H-O\UUD. M=,'?:<[HK>%>;;LO SK,.!08<"^DX];V8G:#YRO==@BS*NMPQ%8A^-! M$75HL/?0X.BLQN:8HO8A)X$1MAO<.I X\6%.C7;O[XV;8>6^/?[Z-Y1NH]>\ M_O9S]:6ZF1KOQVO>=.Z&@_[H C9F?-XC?ZD:_6%O).+4J_X]S+58\Y\W<67_ M?97KME#2IZ5-ZXGR2:V6R'*9;FU'T:*1F$/.DJ&H=?Z%=/[QXE\:_]/M?DVAE MB7[4T_O8I_?O'S[V1H_]5L_M>F[/S.W%RE%/[&.?V+;?KP:NT?Q757OM>F;/ MSNPEVE%/[7O5H748NK-I2$]W&EZ4SA^M._O0_5+UJO95)U]<.[23G$G[=&A+ M]:.>WLL$#\6"E%/X&.=P(_7#SLX+G>-FWH: MU]/XB;9Y:E%/YGN=X76 N;/YQT]W_AVOSL\IY'+#?KM3]?NVB?.^/ZI@>@)R MOS0ZC4%5Y7XP_3>=YE\6ZW<]99XW918,PSU^FC\.NY\;]6P]Z?*[3:?WZ[^W M_XX\HM#JV7W V3UW&.K)74_NI17Y]?2L\>HQ3)(7WGBPU*'YZW:CU_U8-:\[ MW9ON%4:O/__L:[=V&+>V9#!JYW;X>7MTSFTR&?-FU/\R;#L-E3WG]:N7M;*GO*)T&KIZ M_HLT4>I]FM$>[S-?4L*O!/1V4OH*!]_[I[?AFOXU+6"\MV[_./7U(<;SGU+^\M&7V>+"8XW^KI,7+!''3Y/ZWN\"GSN%O@B,UAU$NGY MBG#*J: Z(W/9&*J&,<]7A#-80JY7/1FM N*4*G':R\F)SAI.;;.K9 M?NRS?>^'X#T+_IWYV,_A]3+G?0WUSF3F/T<)ZGC_(H>]SO?5\[]._!PP\7,T MBE '?!U#]W/Y2M=YT\-E7[4\WU0C>]MVWD9C\3:,_/? A M;Q[OWE6MQPWNW]ZWKZX')S;I-V#]21%6\'ZY2C$Z_'/VZ@M0B"5\GZXR3#6' MW,9"M/N#7OO3,+?%N!S3L(#ITTT+;:L&XX8TP_Z@>YL/!.X,>HWFH(].]GUU MT\CBZ5^W[\Y9)<9-8-83P.FJQ[8NHU:/8U./HW0B-:(X#*(X*EM1(XI#(8JC MM EUZ'G8T',O;;G5;_RWB3:'?ZM:5^W.5:CZ[:M.X['+X9,*C#^O6K9_?^D; M)*,WS)S-U,^_Z331Q3Z>9/YSMUD^[T/CINJ_1]EVAM7K;K?5_[4ZL6S6?(%- M*LY*B2U3G@TH62+OB5S:0H'O3X6G.OZI5P3_SQ^?N*+C'QI",M$@<"^]JE]8 MY]]7_2IWBD3(>6]5\J7QZQT.:%4K_QZ5?PW)O] L.'3?R_M9<$#+[QO]ZW33 M_?/^6;7>[U'OY\KZY30=[3T[(4W_M=MI/8[?%IJ=NJ/%*C_L]?)2Y>M&N_-S MMW]B('F5AL\1TDMJ]%(97Y!F;X;>:\VN-;O&Z.MH^NNJ4_4:-P@4;>NVW 9@Z;=:PU_V(U_\1R-?6JT[GH__&L.AT#\CGL+*CS.G5>YUAF MPF8Q0)V[KW/WIX+Q#YNQK&O*+K"F[!ARE[4UKZWYQ6MVC=C/Q[ ?&6(_^$PX M;-:^QC67AFMJ+'\1..?(U+[&/<>P4E5;^PNT]L>P1E7OC+I Y3^J-:ICL/QU MQ>5%Z/V!=T8='-T?%N/4N9TZMW-$R*>N2[NH&7 D<>XQU"'4=6D7J/_'@_D/ M;?]GFR.YQDVCTZP^7%?5M-*.&VTWF[UAU;H7U.RIL9LO_)Z*>B^2RD-C[GEB MV9$^[WBE^'FJ^Y+=VA9JXL,%[WK57:/]*'6__:^^_5ANXE]WPJ"K;GZ.G\$K?/*S<]%[5XT$EEC7W7_QS__Z_T_+D!+)GE'CW3_UX_(_)G[H+T?/3%?J_[V>[I< MK4+F:ZUZ'L:>KU4?_W$)'FV!5B'S9ZY5>\\YS->JU^[=Y6H5,G_F6G4@6^7_ M=L$>$)D_VZI:J_;@ 6M;='W!M@J9K[5J'QZPUJJSUJJ]'_5>Y]8O,+=^(*VJLZ"U5NU> MJ^K5Y5JK=J]5__GNC\O5*F2^UJI]:%6=6:BU:O>9A;IFX:RUZD#YJMH#UEKU M' _XN/7S0[/J-/!1T[VE[C]\UZN^M+O#_LVW]]5=MW=R^C.7RXF.3BO8/%VW M-#G4MO4_P_X@$]E/W=ZOU9^VV>P.D<;.U;M>MX._-DF"F)EM+V;(6R+QF$T]3S M.:T)<"A:P^;@;>]#U?O2;E83N[+N,F'O59K,[N_D3^J_?MS^K5]VK7N/N&GWOS51J+@Y[W;L3:Z.XD*NG9-)N_/#$?,$:"C#-V 4Y@+558+0NT?OV3__K&0S[/3,_^E\O M:*@W-O;U;#]#@[^>"HPS3?UV(WYMW@Q;[C">/DT@+^+BOKN*9" MU.;_Q(=Z;?-?#_49F/DU05UMYB\"^FT:8%>88P-D&%F:\WZ&ZN4'X\+KJ5+W&#\#Y)R&JC;U3 M%A7;JW=Z=]/H_-JXG6A8=._'/PRZS7^]O9S G+E:U%2 74O7:S4'5&HGJ+ 9_+D\7,O#KF?%ZU(_:?!='A-2#>++G7TP5:%XW M>M7[ZFZ(86RC7[WKY8TRMT_HNO@J59]ZPT;O6W[4:8WO8E;O(?<:O%Z&R+G;A+T;Q0M(M.U\S@V MYS&-_-@KIH_4-C0ZK4O2@>5\7X;E*.*_VFHRA M+N]]7$A\RE]]J3K#RG=O;]O]/)Y5K_^F5]W@2)R6]LV7TY.:S1/4,JUZUJN? M5C:?Y? Y=PZ!869KY_K0T%"'_=:[JC>* MA2>'IM7^@N*<)"#?\>OPMD)[V)VTNNT?;ZM&?]BK?FKWNX)1]>/O'\+#>Q^^ MFN2_?-#$&T+5Z:+=7?B.>Q%FO'EF;O':.9#Q.EJMN[]ND6!Y> M->[64T@^O-Z?T_MY_ M_N>[/Y8]&K_>^M'_]?X?RQZ-7V_\Z,&?2P7Q\1^;"Z(:]I8],O[^?N-'XF1> M]LBY$W/%(Z]ZW>'=PBDP^G;C9W:&LYY@6EGO\-?5#QVW __2:-\T/MU4"!D_ M-&ZJ#U5SB*"N7?5#]6GP2V-P_Y?]/*AZJ?VE^J-J]/JN^HP(\T,.;4=_IT:[ M]_?&S;#Z[MY0OJ\^/V5&O_^N537;MXV;_G]\_PK_&@4!C>;@E91):*&CL"1 MDM($'2073NA@ @?V_7>9UM&S1B-C! !ZK;_^L _27U0DCS[^E\;_='O9.?;? M?LZ/MYU6_/<0G=G36R=ZTU]5G>8WU^VT'KK3+I(L2I*F%)0/B8"EULF4!+.1 MB,")2VI6LAQ//?7S-EI J*$.$UP:4]"")LXY"8L(K(%$+ M54 J"8IM:RY74?Z2 MDWH.)!@@W$N, ]B.@M(8I'22,)5@A5N*$+E.ASX%1T M(BA@QJDL7M!666>M20BQ0HBZP*M N;Y(M7T>F(I @%E( B,LT(G;$))AV0=% M;4TLG#T"+W'18MX(2D6FJ1)6.X)B1@VUDGO)E:,T04!UKFW$,X$407L0#+'& M"B* TPRG1D"*2\8,U )^%HP2Q#F1:) LHG%@S 7GC/+41Q%X"O&8I?NV,WK, M^*$?_^P^!T(AMTI$YYGC"BRG&"$93B617#!'%!1&$J6$OY@P]@V? MF))* 4V$87P>! :8BB$ M$V5LR8D6VR:B3EV^VV$FYT+B5$BM$T:4BCD3(4HB)*C21)BE0 I]O&5*D3B_7C=JR836H_ ;%O4I%B62#+1<'#>(49G+DH9A/3:63DK#T3P:EMYK*;] M166R;_"$DU533BC.8M0W:PP(18 KDHA2CA3Y33!;N_A3E^QSH)1STGI)A0@Y M9^J5YDPZ8=!L^N"\*:)+RBC9UB.=BYRW@U1:!Q(!XTHM!)I0J=%T9-5&Q36@ MK"_6])A@YL(EO1&T(B3%H(V(,7&P:"0D42)Y# D @WRWF^7_2_I(2 MV3>RHI):H9D#"0H()=K3B/8QZ2"#UCM:U3MMB3X'40GCE*22!8^.1Q*M:?12 MD,XVHM"S%)+O>VR MWGG(>2,PI11C=K3HQ 48J9R(GJIDJ6(*H>N.P-19R'7+1)5R043+\Z)+#.CB M0[ C*.4$YTD4J90+%O 60"J@K0W&$/1R'#P/UC!M#' "(4:ZHU+@]:7K&_WK M_&]F\PL^MC/H?[CN]@8?J]XM\O'>)G"+7BU^9UHW-5/36"F&;L M:^?D MO[!@_E@LF!A(B" DB0AE0B!64W00-J&S,+G&<:Y@*#\'P>BE&B,4',?*[)!EP_T;9+EI8, M)(X;)\8HA^K-9.3!1YY90O_ &*7L*%E:/FDY.C<<) &YK@@GK,29BBQQ[T4N MN>)S6'J%/)F#\[1DF*SSGB3A@W4!0TT?B-)YF%1$U*'8/ O]:D-+-(^GA[,% MJMZ7=K,:34DW.R7S4ZXZ[?]7Y;W9[6XKGW#5]XV[]J!QDS^UM[DSQDKT]>;7 M-!EF)T<)JIWC"'0^T%TXA+N29.HU8[G@OC'8KDIW?T#_4+ M)6&)+'9-]Y.0^@,<2'P.XL'/51L#EBJK&/[U^_T+QF=3Y*YE]N8&7_NAZK2[ MO5\:G<955<+8.1HR.1\ 8PZMDF1> QAK3"(V>&VX# S_4O,1"WN0S+.)W8KO M9W'L%64R,9>H\Z!U/MYYABA M15J\]=$LDWM"3*ZRBY[+!)%:PPVQ5B7&34Q>^ZS]Y(\';E<1^LC2HSV,7QNC M]@MXP2B8_KW3JGH3'[X=7./?N?4%AN%KS%:53 P)/+4YX%!)HRGC,D9#\7_" MB>]S"ZUQU>77^7S>X]\=N1-,E1SEI4H1K_?(.4]G"$,>A\5W4:-\OI M7[0CASD,$8A5(#T8C)PTQ@E6&1>349P6N7O.G^+%=0@JJ'_3F49]HZ/OPK#Z MV,6PLXTV;(%"SV'M_E"T"=;(9.A# HN1:8)H#O!B@Z$/:"&$0LLBRT($J>:P MMC6U^^1;+^7;Z5RRAI.*H8.EJ)]:&2Z2C M5A+S2/8OC:_MV^'MDTY/S-I)(=R,O\TG.O:^;#'QP+N01/2HIA2$4[EK Z+8 MW,7!1R6*?0*43VY]WY+*)R[;G1?ATDC+:51@C$??QJ(V*9*41$ ;XX 7Z_N4 M37&Y'96/7/XZ9%6A8 MP :*]E\19:1D()V;JF2^[UKR $[6(^>1^G>-;]E)=S]G^MJ=*_P=?^NW6U5O M#MWS \*IP? (JI1/##!R I]7N&C*Q7#1:*EU60Q ,6Y\&HQ5Y#R#[A5*Y*+3 MB5E+03$PP6@,]AC&2($0JVTHLIJ43"K1WNE^1#MNV&]WJG[?-O\];(_MRL2I MDW]O_QV?B&:RCUK\EYGNBX\9?O?M\=>_M?'%O>;UMY_S4;'3G1P?KGG3N1L. M^J,+^.)'_C+N7I.Y2[U1M[#FM_G/F[BR_SXO5?10$"N61F0DS&I/9=[6$XAW MA#&<]T1XFP1QI5H]:W@RC@WMC&Q'/J?[^4'J\Q'"4L42W"F:$DX%R3'@#B:K MNV8IZ90KO,JN&(86A"^AYUFDKS*LH&7B(F&[V\"I ?XKX]77+_W%$8W75JZX0'B!$1(WJMYM; MU.^PQ#6Z!VF=#(!H9M3Y 6$XQ@H8-,328X+@2CT-V/[YV9GH_CX*W!:L?L[/ M9DY"0"51A?/V3LHE<#22C 0CF/?4T;PSL=P3(G8GIAG:7U0F?RR6B43;9,&@ MBKF8MQJ:X#1SQEB<]4!2L3Q.#< .E>=@4BDSJE-2B88@*@,"ED#.Q45NK<*38^&;,FBM" R,!H<"?/PD:'\C,6UW"2!,-HA#%-6:=!)6K1+GKN8 M@@236+&M(6=VX+REM42YC$PB:!&Q"(M L2HEY96SM"6 MI]@\0*AQ5-S]/'[-TW6MY35?SSX?:&$=G<7X)3=U(38 BQ(Q0A*12:,084<_ M64ORT.Z6JBD M26_*P2V1AW4LXVICKW?3_7C"=$H930AGGO31 2FC M1HL2,&]18F-J'OGXO=-[7$$<-+Y^&M=M]*^[?W8:?53$UK"9GS/H=KJ=YJB( M;-"ZKS##RQNY$G[3'#"&?1Z29>A/@:7,G<=85PE0H+4MBC I81-[L7=![R/S M&:6U.U?C%N?XW\_=WFVCTQPOP_8>3X#N9WT8R7>-0=1H<#CGV@ 3X#ASWFJ0 MCB-ZBHP',5H'OF=FX_?/IWS0OGT6R4P;QG(>.S"->A==L@1C3YV$9P%1(9+, MYY*\],69UE;5_M&BLVF-LE8WC:MUEN:$C3@/8MY[ H%*DS"<\>!E+C6PC'__ MTV=4JNJO/Q0/?WCCN-AQD-K]9N,FK\W%\7$%:[S<19](4.@O'MXP7CUU!/#4)4\]!V.YLR)H,C)) M>AX9CV^9)6),WP9#DG=P<&\QI,WKF[F990((0A(TCU&;[Z<.*EGXIEDRLHM9 MX^W@0HZ&O(@XC;6Q)B06.:HGSG#-E,CVZ=5OT^_-CWYXW6@!^)O'3WN-FS>= M5O7UOZIO:[S72V'B"#R[!%X19VCR"J>$P.FI?9@^M&+AFV;(Z-[>=CLC]S8& M+F^'@WS@0PMG]$HC/A4[HKG@'AB/&E5#>)=[PO# 9'(8%@4_%UXQ:BC5:HK: M)01-DY[:-U7OX92$=>3'G>)..R8%4LBE82X9'$M-49%%0JWYN=&[JKZSS69U MD[/4"%5'[Y@D;^JET_2\KZY&!_IT!OG,GW6F,\')C):%2$G!AF!3](H;"IHH M%AD:6?_V]:_QO[_S;]^_FR1B^DV9BIE3 _L(Z#-ROS=&F^T1"%)8Z@S:$X,V M%H&R-1%4-CQ2@V#%L@SC0H[#VN54;$/GTGV?(:@D@M7.+G,RT$(NBW1O6H4H]YV M>X/V_[L_%RN@YQC=GXM/>M5M>WC;7[A%9(VE(:Z\=MX%HFF [,!#(I8F1AGH M*'BYDX*6@[ %G?O@=,5*$@:Z)/>5XU3DG0+""4YC%%K+@(;/%K$=@IAB%N^ MTV'5>ES=GUT/6S5GC,_]<=!JYQ#-^&@Q($=M3)&Z2!PK\I%2JE+[9BC8E+ZE M*U,806 MFGL=62(F)S%+TX/@<@69"V;P^M3N\8A@0Y+UN:^KFP;8A_*T-I;SM (+"II),> &]"6 MN.0PX$Q$YNZR3I7-Z#039AZU)2%;4KM,M'DW)4<[(B1%5, 9 B^KDY2Y*:[! M * TRY+/U?Z5U YO<_%4U1H5SN9$=J^ZSD?I/6R+^+G;[R.<&!V?N:'$$0CP M9".B?XJN!0Q'4" "12_CT:87O;Y?Y=WMA<@WH6^GK"WU2F'4?M]YS3&4P,DI M0&)$%H(P&;,5INF5(-P4X[,U:ZW6J$*J63H&\97N>]SK(+^AVRD!T'S*5IXD M$8G >)-3G_-(TAD7$)3R8!1E7I0-D0\[%#I]?() MQ8!0@$0*2C/'23ZI3 ?N9%Z:+CL%L)GYN!9=N^-DYC#O1P7Y.3]SJAKU0W5S M@YCX==6I>HT;C- FSYG^4JTZQL5BK,5R+0,5N:HJ]Q;0UH+R5 6,'PI;6X1; MQRB8I_9!?717K[O=%FKNZJDB4CX*T(<8T69YH-9XDNT8").<\(7C 49.1Q:Y MI#[7(*.&A%QDW+T;&9SQ&U9U F6"A1A2P @2;0BS42O&5"X[ETF18OHP)>%P MDEE:@.YIWJ$J$H9L($.TE 7NE?6Y+8K19:=-SN&PK+R4)7 Z;WY0X*F.D AU M-%%$^R30)$CD9;8R1[W'+YDM34%>>K?,@G<^KS,QPU7NOB04\."-+B <%42< MCC">8PL4VD6(T1LGT4T@G@C*.HE!H(HF&E5&V<0. MSR-.C]HR8D7>4*-LV68K'[MY4$Y>RA3DUCM*&.8(12 OB8[1YJTAN6D^1IA% MM(_P@1V_8+:T!%)H+PPU!)T=$&JU398I+T,^;(XMH.A$E0J:Y@(9&;46,D%( MC*%YR#M3RX4"*G<18/^9"^7R!KCN\-/@\_"F7'K>*CF/48),SEL3> 3)DU4\ M!- C? 8/Y3[TV0YT&O3MD.FEF4E$Z<2P2OU-E"@3#C#<[K8)JZT,ZX\ZS(W M@-X-4U.KR6\Z@T;GJIWWWLTI'%TCAHO!Y T8P0LM@&/,+@1GB1OK";)D"X_, M8-9:+Z7G.92OZA1@/'H5<%%8C"J(U=Y* )%;$R/.*AL3,SZ[>+P^Y9U!N]6^ M&68C_]2I-'YMW@Q;52OUNK=Y>@T']X^*C5X'W43_7=4;3:,#%K"79!^2H MUH".("FGN136S^G PH2<5:\%E&P%((A+S&LJ*,-)G]"]6J)R2T!G$HTI%@!" M,F-F*R,5K,0MB%9,VT MQY[N>#ZQO/RZU^WW\PZ.<2._UXUVY[Y+]J;+WLE;G0(Q5CD%/@9+-1"1/)H5 MG5QY>K>4 -*YOV= M-CHF(@\9VR#RFK^AK!Z#/1[;A@8PH"]QS..L )P*GN-$9BQY180KHE3.ZP'9 M\X$DT7#T T2YE!<0A+/>"A5!N5S8*GPQ1W*CYGI,]G)X"<:-6EDI$*M("!!, M)#HDGL_2#7G#VYQN._4H[.^H$V.#M)IH%V-.&"6,$8/ P8DIY>+T8CAFJPKK M(=GMX2B2YF[5'))PB.BC0;^> ;1GS"%^U46K376.P_&HT@^'@;PXJ'*40@P\ M>73H M\U!N/2;[QE5"&$. )(2XN5PK:6 Z&"6-%YR[LJQOMLBV'I:=0BM'>>Y78?-> M=2VI91%25,:FF+1013A>C\3>X55206I.LHG*QWT1$J-$/Z(8@ZA%*(JZZB'9 M+[S2*@ DZZB6#D*DFN:#BY2#?&P(E N+QS@>>1O(E@D[YB3:@J15#K[0D[H4 MM.&1$.,<,ZFL,11R-]FB*9I?1@C'F[&SN8*)VKP7W>;29FT$R."DLTSH8(M& M8[7\]P@L+0Z%0RM@.8\@..!8B$2$T=PHITND3V?S\?6([#Y=EYRUE MI+8",YQ)<,B9*(6CPE.K(9"BZN-%Z M)/:-*1G-K?2$SVVH)>5IKK\+ M+J?KI" 8>I, 1*Z'560: QY*R,\$'IJ-,@2=P1&H<&,D(6 2\G)8!^6[RIYEIP\I7\;?\1ASIV]K@N/>F=RC(:*_2U&;G&$HHJ,THMS>UW$=G'2@=$02A$L68?##" M\2+I!X9O%+B=E6R?@X=88B(Z+L&8!,$[35W0C*(IQ(^#*G>.H!IO%)6=I:2W M0T@(,Z407'HJ&!"BK/&Y6,(*B,$:6V[SS1VQ-ZKL.DMA;P2:/"4A-8T2YFMMW2!0IX.Q2EM !I1**!1"""N)A/[?#12B6-]D4D M)9FN#<<6N"H?BRR2E()0PJ7S@JD,IUP@7EO)"E?(,3K8"%D=5M"'7TPA1"CG M(R3KA4'AY@8;N?A9&IO;[Q0"1BN^4:1U=O)]#MX0-!\C2/-I#Q0LH4X8M-%H M-(Q+Z 2+O)9"LWU"9N/H%D"BY @AC RHUL"\-=H23[RDR2&0MG/.U]!\L\3, MV0I\0]S!G$8H9WDBX-VHFS1C"2(/QNI0=BPG<$(!R]$M6:"]YMHY%9PDWD<" M@AFTV5+;1)@HS_/35&VTD^MLQ;T% ,%@A8M@"4(. ">I2YPJ+EQ(/.IY1_08 M+OG^PI:G^S9+V!CMT)T3:X,"8)$[FCO$@(DR80RLB^A+Y;UHRX.#)U*>0?#Q M)F&BP.G$8N""\=QAPWH;0#+G'.)[S\MU0;-B]?S4Y/4S#EP@U"Z?-*92!.5!*.8EC)K8@Z:L2(T5+G2_G1 MG)9:GE\]50%NMBM*FTA8KNTF$C .1"]I3.(X8U/PO&R3F7>BGZ/0ML,5U'(' M03 :3&ZF14R$?$IM=,EQ0\M^W>CHEL?:IRJ^+7""L4*I$+47'IT$X=;2O/G+ M.ZVV>(=//G@9P"JK/37*F]R7"6RNY!3!QP"N;!"_*OEPBC)[ MCI]-%"T_9,R9 UP+1E+.')42K'8IE1T$J)@]O.>,)+AEE63NC*=X,N X6&\, M$\")0\?+#>>\K#1 "575&0MS(WX))B.Z$-!RC?4FV4.EFN.<[E-&=?OMW!.2LE_P MBNO^VUZ&*E5OHIPC7[9A^\60B/>))28Y:('.4I'@'RMP1',&[\:.:3,6U#[18*URQ M/_22Y;X=5O!2>Y\+.:PS'@V.DJ..NPD=7?+$%PWG+F\ MFG7IFP"KZUC MX#T'HR/76?HJ<9=D+(^I8NMBW:,0?VJT>W-.T%R%1X ))BC&G A"@+K<=E-[ M%4-2S'LIBO!)2*GYKO3RD>:7$,&+P@SJB$/'QH@%!\F849,Z[F)$U\=MV5C6 M@.&[4K?3D.IVX(&(7(EL5,Z; &?<">%IS$^QFFQH5 MI2I!/N3;:FNI#\!&F, P$V.Y]Y<7K>#/7)I;>OHH,:K-YXL[IB67^5#KD:=7 MQ O-RDK.];,"YR'6+?RW-4:I@"JJJ"7:^43%2*::2@P=>+$XA)$;73M;^L)2 M_;GJ]S]>-QZ1P;-2"CG/1(3+"1,/E#B+OIS@9X+B7R:6662U*UU;P<;A9/6R MJ^4J)&H3%]Y%$"Q:8ID4D='(D_3E@5YL[:7>RY/_MDVHK#<(!G 4!$B?'%/, M4"UI1$A+YQRON**:^Y)'8"/X@.H=?72)(VA@^5P1"'0$'SCPO&EALYX(ERSV M+7N6VKS'&^UYL$"2E<01,L(9)/!\7D(M_WVV.2#"1C4ZWYUXT(DQPT8)!9L[ M0[)RY5'M*L)[4?%__+.Z^5*-7[1EDD&GR*6VJ*<@(5%E99+)0^X[3:@H4[Z< M*FK6+5]\%A^'$M7+[EN( $I289T((!/5&O4V8B@ME5!JSAG52JI= >?SDOYV M\"1HJ8,C. E8 $*9,>@:K:,\=]=*I+#2%",:5@_ L]$)<5S(Q+F)C 7FG;)^ MC$XH>(S/RXA1PZXM]'E(?5/A9*K\T!O=__:,]N&YWWG:J/ZK&M@"$>Y$2A. <,< L-SX)&D$+ M8IR.L=@/G"T!7=<%KD/NGAG?]S84((Q'J95T"2 :;7.$X0A#+4/D:^8T;UM[ M&\HI2N]9F2*O(FH?2BA0X%HX6J\R;UK."B2Y.-*[N5Y=-?FP(3$@0HF01W$)G5/D1A8T+8 M%G *SCG@>(.N$].$[8R9QR%]E)/[]OCKW]I5K]%K7G_[N?I2W4QIP.,U;SIW MPT%_= &;V0XU\YBQROSG35S9?Y]I[[4[5R^S/Y?;2%4@ M*L0@@W3>9 YB"KW!U./YHON*6=+O,6&6O>( ACR^]07\%9BDF]9M8;"VL=(JQJ$9MF90TGELK2)#:,8&>>$Z7!R/7;74R ME[Y=L[9OCXQS *14E@BAP3,N$I5684CAC'(*RG8,:$RW&_1C$="S5J8X]=83 M&8*1>97/2NI5E"I@!7[)"_;K]J\X;FEMYZVU0(A"N$XOI<4MI"V?N!2$ZHJ_S%-#W M&9QM:-!90*?-22KKZ2B07'M[+-):MAY$'3/>HPE1"=$)%,DD38L13D^^3S'I2N0>?>1 M1E3H@+!H*4^"HWG5"4V+*](TFQ:;'*^TMG3I,24M#:.,*(C6Z-S:63NO@W)Y M*]>SRTF.5V ;^73.4%+:LZ3R.6HV6:*93 IA$-.)E^F_#0M&CE=*F_ATGQM8 MHSF7Z*DU3D%+9%X;%CJ%7'I85-5L6 ARO$+:)I\L\_D'/ @)"A J.N(@:J>U M=T'S.2Y]TU*/G4CKUVZG>=0:HC2&4UBDG6;>2 MT1.CQR"F9ZWJ2TD\_@N)"R!"HIU23!A$VE(E52X@*JK6WB)W"C+;\G0-):T% M(J5# \^4TTJEF)3,C<$8"F@.R")T.PM_G&+;["1V;[CS)!H;13Z8V#%/.0!Z M0T>Y+$\C1M!^3K+:LG\71!&$H]1)FL^N-Y03Z15G3&DOXKSEH"T-_G%*;9M& MWJ"55212<'D3DU>:0 Y]$DU&RUB&/FCRMD,4^Q/9"T2(,J: @-W2) QZQF1 M&RJ8\)*#9% LA6QP+M4Q2^DY7I+RP#3SCBLE(1!BN$3L9;00&&Q[,N>4@O5/ MHSH%F6T9+7*436 !,/S)K4=1VXP) 4![*UB)+38Z@^H4Q+99(RN$J2Y%R50N MP5/<$@R>'0<,>Y2',K9>?SOF*8AJ.R?) PCEI9",!,"?3JC(N=5*)P:$E\>& MKG_>U"D(;0L?&?-6( L8=6,P[< **6CVD;DY _Y:S,E-3IEZGLA>][K]_OO[ M'9.O&^W.S*IX& $*_MO',,DM?0 :Q4. MG1!%C+/J6.X=\Y1W(,^6F:R>4%H# AZGF 6;!TJ[?&Z#0O/!0N2V,*]BJW$: MT[9;II:,E'(N4!:33]8#<\0$HAF50G%/C2QSLVNO(^Z7J7)*3:,'9[QE!B-J M<$!R+U(<*^TYY/ZOAI;U3>OBK+USM62H4K#*!*J"3^C>"3+(T ;R?'2""+X\ MJ6A]T+V"*S?LMSM5O^^[MY_:G4;>MS_>UX]!U@!_Z[=;56_TL>WU&OCIJ-[8 M7^=?WW3L;7?8&;S]O."6G]N-3^T;].IT'=6=+O>7AD6!"(>A>^-*HQLGPA&: MPJABO$R93Z.=%V+K*"19:M9TU85R:*VT"RXY")(8E#U*-*"YIH;;HF#RU4P+ M_Z,6Y>/]>Z_9YWNNV5\C7D>B,6$OBRN ]F(LLMI#DY M&+YQUQZ,S4>^K8/71W9EPS)%KT8''GA"+?&(A"PB\J #(G)A1%GWS=E, M+Y)EI&Q/\K(J#.<21*+R!D"3"S$BUP\D:R7+9JI2SQCF]4GN7V\F39LMGN0< MY_5H3[1FZ/YRHW[(Y6=E?&.4@5G:^M>K:5@FGDB88R[O;^ 1)-$Z,$8 G)+Y M*! ]IZQ2R)FVC_.(P&@P_\@1X1=T9CA9[, W>KUOJ+,+-J3+)9(2+B 0%TXR MAH@!I&/!4B,<]2+'&H4O40;CPX+(E43M@ NU1-:(L3%\X'%T/'Q@UFHN)*-< M6TH\)\5*#$($/A,BO1P;BP6Q^HBRQ*9(-IH05+$I*QA#%19OR(FJT\VQ$;[ZI>N]MZTVGF!$D5 MJO'/C0%7R&=*>\9\/HV6YKU*00H6.0:K&*Z6QR-SQ-5Z#7[FD[<[ME:@'\34 M:(C0X3 0D%0^ LZCBDT-Q#1+D$/PPG#[2A25CPW?$S;M&[VWOPR WVA^9PH?;5OJ;:4X$#D.(7 $Q^> W M:5PNOA>(4] (@)5+QH6PN8PL(NS9?,PXG&D^J/?@O06$? XHSA9/G1+")LT0 MR9AE^K4;/D;?]>UP<-WM93R[X3AX%R0-Z.8M8D5EG?86.0*MC9 DZ4G;U1^] MZ>$\X&E[O)B>K*G8.#(FDD: W!.6LY191-K\ER1@4(EV%YT(-S(ESWFDT1@GO'QY;I?"1LL, M24QJ#)+ .W#HQXD/D08FA)SJA?I$+<-0?Y_4[FUL).-YROL8LJ6U.L?0B8.E MGJ48_0)NJ:'/X'9DR=X.!_U!H]-"%+W9W$$Y:YL0"*-@P!+4(:)8$!:C5JF9 M+5+FLZ6G2PC9FM[E)\H2FPS#?W".@Y=HEG1$?.M"HEZ76ZKX3,NP]>F]ZU77 M5:??_E(A[.W>5K]6@[>?/S:^K@-B9QJ=(>)++' :(N0 @V+@Y"/G02$795$. M)1CH%OJ_B)SG4+TTBQJ)S=EG@R,.$!'CC9: ='(V$$W+<^<85S,;S_=!]8JU MDN259UH3):F'9!'[$&^HTV@C@S*VS'SH(G^U'Z*7B9I(:O-YZ4G*?(*.MT2! M]8JIT0*^*NL!I2:PI:C[^.'K;K?5M[G:I_>EW:SZ'[HW:X5FTT2#A> \(;G] MJ!+@//-$A<0-(D_FROH,3>2LI!<1\SR2G\K!6O\S[ ]&N>?4[?U:_6F;S9R< MQ[G^KM?MX*_-<69ZNHCL\:(/V3 T>JW^[W6ZW*>'SY\ MUZN^M+O#_LVW]]5=MX>8>U6-9^X$'(GRQ@9!@^ (_\>,$T"T4*ZSH[.=!9U[ MX'QYLL7+&)!>B &I%I\,?^IP%U/%F1,-(U0G-/!,Z',>>>V#"GM)+-\0:[ M9GV%VS6:)$ISX4&>Q%$Z)QT(KTW4TG HENQ@W*-FWR0OF[H*K2IECG!++"0J MG+Z!/.(_38)AJ,S&((+H!)FL[ILV]&$? <0N_?OA%ARP4H"2(+1T1@Z*D$P4AF3%BP MB<@2PG$&\T6XFC+;:K7SS%^K6FX:&R/D(0%C[.")(UHP0R12J9A@CH$J@P(T M9GH9E8^D+".WT_+X5WNP79.NI S/E>CH9#4H3S2+%IAB6N03O,L]6ZN&O"#G MV:2?.$9.QD1+-7?)!##$2FT%*@4017U*4!1(O)IM*OER MX35O:1D(PDE;3: M8!RF*:YA+ M^GQJGD/W,I51WF@G4<:(L]#!HVT-GBET_%+EK;"%#T6ZE=R:[KL>4M$H6;F$BIG):S2=C)MZ]/U0J-=8$2C_ C.:N )L@- MG#U)UC"1=S'.\?1"B37)ZK6_C #L2*J^>X-PMNHU;MY^NFE?C2[_V$5,.^QU M<@G V\^?^YOB4Q2D,FC;N'8882/@%F@/,,+FU#,,5@KBIZC>@KH]L+>T[-2[ M1)QR-G@'EH+CG.8T-PTQ;_LKL,(>V?NUFV]IW(P+N9>[M;&EO2]^;M[_\4_$ MCX]7_*UJ72% "%6_?34N19[R?#CY6O=?K71V#"&S4VBH4 ] 2*G1[@8E HD8 MW7LHENH6RVB:Q5.4A7'1170H!BTX6"6,MIHF@JZ(]6%6B$#-KE3/"''7&*,^859$*F0\G$N7! M)R-0?\X2H20ON)AD;*04=*1Y44E%$JU,3BFY2%=@5)1T)+)!BO9B66A2P>)D MHIX#_G3@K7,FBDB$L"8LDHV \Y>-#10-K8\!50>\9EHF2K1$0.NXY+Y8,1&D M2-P=2B+_]?X?^Y!(-)Z8D*M4K83$P1E',?*3A$D6?"BS8;-[<R()M"'UWL)_[CP6CI/O7$*7-#6:@MY MLX,(W%I;%">>LRP"1$8\D!0=QC><8=3'T,)BY"=C/G5JLN;XZEAD\?$?^TF1 M!.^#=,Z[H" !=X81'?+Y-QZ\F!,*,W4L9F1/$D%8&M';""88!\:,I:@7(D;* M#.&4ZME0F"O%7B86GJS#?]'D(4:"]S/M'!4&H9H"B/66SR33]0NYE#8'L)W]D0'C4",2KS#%E M@HN@K2/<*&L@TG0 DWHP64 *P*3F(=H,43'BLR;GTH@&D7A9>7 4LMA3YBAB MI&M,C,[0 $8&ZVE ,^*\D$P"*]8\\U%J+Y,N.9A(!"(OEJAG5KJ1YRZJ M"%.%1A1O9Y-IU,#16(]]Y=2B32IQR[WADFG-I196!?0L"$TPF"F7:<6Q*,F> M)#(JT" V;T^D1C)N=-(H$8]0 _&JGA?+C'(!C!Z-KNPI@V2YRRU:$')9R66D M&.?SG$%23E!'3+FD#Y2?MT188I9Z"E(1&@5:$V)"E@C+*22MV")=4>4>Y,/) M9D]Y(V%)X,+YE/OZY-TR)AEN0B(V.N7G= PE]&7"FX-))!BJM==$:<=!Y>4^ MH0(&=8('I<+4QH-#91E7RV9?.35.B7<"K6Z,X)RV.3A&,"NB4ER'LG^2GMG; M>W82L99(IJ0SP3"P$?&;TH:R9"/C=+HOUE1.C1$X(N.RISP2X=IZS:.0$$"' MX$P^;!"#'A90,82:#7J4/'.!2,<0G7 #N9T$X<4H5-)CR65M">)>.,T583E0TD@YYXE M5QZA+O"\BQO,;'9MM(RS$Y%LV(F21XN0P5&AG83JNT6[%KW=5IU_EC75O!]=5[[ZF M>?R*F*!R5>@D M!!@T&&AF(Y HT'4*JWCP5"L#JCR+>I%*+)#*\T7XQ[&+$($1!:EU9,Z Y]2Q MR*B."*%Q6FE>+-%3OJC$93\RU">@AH[9T1GGT>D$>8N;\BXZ030#((F6U9GF MQ65X]'I(@S*)6.T3#Q!4KM<+U@9!+(U)J6*SU^C8U!T(\4VG/^@-1YM&'^Y[ M7S5O&OU^^W.[:J5>]]8VF^.=[U7KK7_SIC/HCL4PW@6/SWC7[64I[,",AD?! MV_[]I4\$;C$6KZM.WF*#X,ZV;MN=-CYJQ/4]ZEN5:@!#@D:$S=&R&H\1):4$ M1\4X2@7A1?W;W-'8K8 O<1#?5_TJ'PB!HQCRB0_=NU%[C?6&,&F:2_.H M'.*:W%%QND?E.*VUR!R>R>AMX,&.RXHBSB>:>[2@$0,5I[1WQFLCM22>@RL0 MUJ*EH'H<#VE($[<:(3%-PN630H1-W%F%)I3GC=YS&KC4HW@\ME13DYM=$FXL MVM+ G'0DUVKKH"53Y2EZ"S?$G,/H;191'9T$=1#2$8D MHI(OUDKK03PZ0YK;CTCE2/+!@P9NJ!5>Y\(1(IPOW6$]A,=B19%J90Q3*N>2 MHQ6&6:\>1.%HW:W$C-^"0,$:!C7L%0.( B.!S8.5LOZD$\ M.@NJI0J>VY0'+!^XYH24("5!%\B4INN5>M=#> +2CEQ4BMFA+% 5:>5ZV2:.*B/BU>3-LC8EY?&D^Z_-CU<^- M^(XP1;-=VIHK!#$Q4>[!@B3.L"1I4!@<$LF K]?LYP6D?5S#?,!9N^4P4^>] M]I;Z?%97T"92X43B0@8:55G640_S@>'MENO)AJ3@!8_!4I#!N!BL#-B$ 8>U.L0H%%4\H%]3O%C;.,A@39Q6L.&Y MAPXQMT4[[T$"6*ZU4D(PBRB-26<*([^PZ'."@NU(7%U9W;SJ?,W-YGO#ZK&L M>G\5U#10*A"[6(2IH$(^M]Y;"X%RZJF<1I#YN )!H!'EQP1 M A+!2 H,+7#6PD+79Y-X;(-GC,-_@DB*)R 6=&Y>Z, S;Z2WLCQSX=F2^?;4 M*>+O3U-_U_C6 M^'13!7S@QZZK\GGJH?'M%R0\)[W_J!J].2+4OV*TE=\ MR_U]<+3PV'*:3WI-4DF2T/<'BUY11Q:<%#'Y5"[D_(5 R6A_+A]9+;Y)W(<+T$KV7 MD32 ^8+#"F > >\=T8]F9=$\54E):I.M-W0MI5@LM/+!*JL MJ=K>GJ)YM%F0,7&;38E2%&$B3>JOT4;/&L.I9V&F7UR@BI8>A,

FJ!9!QY!]#*0^<6PQ]0G0^C'6 M\>0P-5F!AX0/>3I3$/84*:=._89P.(V0:Y@+C\_RAO,1,VWV[?[]2DZ$TX@; M@CG!5@#%L&@QY$@')3O$M9QZ?=@]E?-MWW=S(S=%QV7EV5HA<)D9MP'.EE#[ MML-SNVG:9!HZFC^RVI&1 MSR<&D7[J"&. M1@X9*G1N*++2$NRP;.'Y1NJT6!\=5&J5?XUJG0_:_1RS3;KLFTZT.7J*?E4! M(/OX*+Q^I/E9[4OFG*;0P_X[69Q>9-5#V467^^*R^K) MN&V9W<[JHLB_U8*\F61;6Z*8IO-JRS/*G7]\%%^EBNN MRW5='FE5+.KJ%+--=E,LYZ^WY>O;AMIOVUZ5I=/.F :O,\=KUV?W2$_ M0]>9PM[Z.=PNSSQD4X45+:(=/M^EBT<(*12""(BER1EDF@-@V]M0SI@I#Q* M&!"O87]OD4!$SWL' ['93Q /[#$U&)T??8\@6JF-UDP#P83D!CINVV([#C+7 MZ7++68 EC@CP:Y(X(HC0-M%#@G&;9828X"@$V$4%E4_C!041&CE95#!N8X\8 M%ASF_^.HX,K;V-Z<.2QXD?,X<4&\IOW=!0817>\?&<3F/WYHL(>T0[CX\CAX M(=#'*TA"PK1#%!OFV#YXR;'J5./X'+@2!P;D-4T;&$1HF=AQP;B-DCXL.(H! MVJB@JF\\5E00H853!07CMO2(,<'1[/\@*%A)'R*"%!O(;]O44$$3WO M'1#$9C]!/-!":A!^++X4JT<0&08\QQZ@P0+E@$$N=@G&'!C6K0[&68 EC@CH M:YXX(HC0-M%#@G&;9828X! ![&*"VJ?Q@H((C9PL*ABWL0>&!6,V>HIXX$6R MXP0$\=KT=Q<11'2]?T@0F_\X>>>'[RXT YMA?;0>GJB/BN?/2?A$[GA'4K\G"'W^_!=[RSO M'BWP>\CG[N-64.9V;]XZJ]]JNY@OEO?5BZH'8_;KY?)^7LR=YZ-Z+>B^B3W> M7=G9>K5876_>%^N/-[-U(6_+^]7V@A&(,$?2+\T$!\H B$3U7ABQ%DD,.Z51 M14:DH2$&*RL8I<@IZ6<*+CG"QA@FM$F\!OJX+2__GI5W%<9-E>YYY__P9K:I MTCBWB]>M?]EE>7M;KK)-]>>!"CM.PW64W\FU6: V'^$_CI);#[)*&+(C'ZH\ MW=:+Z@&WK/;C5=9X,K)XQR#_E+*/VK@3D?UQ?7X\)YR!\:X31O->W$=ONZC6 MI/M7J@#AF&,I <,*P3QW J-Z>N(P)[GI&LCU_?ATVK![Y7$/Z6QOL#U#S8F1 M.Y3,:8S%P5Z4<;M88,$(']-M/E2KV?OBEV)[02 3#G*0,RH1-P[FT+16F%1Y M4$F(P,].'/3LD 16<0CEIYN.I*0F3#]V(*K+OB,'!H\X."$4?=F:AD#T1O^X M"L(@%KH__+#9OKOZJ2SG&UF5-UQQF!I*!/"[0P* M:P .>_6AMYG$,E$AJ^+G=1^Y&,)>-^48B;@P$6DYJV'55P%;8%F%;.R7'IYC MZ(3$1*!U&FH3PY'O'GB(Q$U7#?II76XV[]?EU6)[88@DN:"<:8L8 8IP!5L+ MPK@\9%L[Y',3[US74++;V?IZL0J3F"!RNFE**E["1*2AI($QKF(<^7]"(OJP M- U-Z(6\'-Y'PD;]AV)3^+^MWIHV?NY=EG?5^L=^O2M6F^("^VB'26(U!08( MA0D3[?)'<,&"%B;#+"5?IC3@JM2X/;97]:1:K+Q:%$7UQ'U]6=^C#2R@-)#C M;G(R'KVA2YT&5\WE$;)L!VUS?5-FEK7#B.($7"4>&\4@I!J6B-(V>#'J>*9#+U45.# M\E5VW>!LE&SV &I/,8O%><1^FZ,7=J_RE7*8?;UP2KA< M:*!SZ;"TF'"+]P@D"8JK8MI-'%SMH&:7.ZS9M4>8_; \.:32D]U-F,[%%:F[\NAB2]?BLVV M6N@VPOQ+N2I;J;X07/I@#F.KN":<4,<9W9F4C"H0(H^##"76PP.V7E'8, Z[ MJ=YH](7)W!%S#:Y7V3&RL5.)GN?H9#Y1!&JGH5EQ7/DNLR@:/YT7@E7EUV,[ MC>5V]:D TL O.(G.G+X_$8N'2L*3Q&ME]#VI?X3+.,/,G4J15E'(JG(56QG'F\SHS)45CV+7K+U2Z,:_[.!W/%YN?%JEPOMM_>K+PJ>'F5J_G#3['_N/>_ M_KG8WI3S@P+[1;,D@!MD6759T#F3 V3W@BNKHX#N^V%3PIUXGVTWY'>+K9V@ M;F=?VS.$T(AO.L0%I:!/ W+*>/1H=["]W]*ZFAU\;3M"XT'6N) =^?"JG21J M)NJHU@O;UD-:-C-(0\DYM(TYK1),O/D/8&)8>PQVWIDNTE= M%:NB2B\B5D#-&VL$!&WF]K61?*/B\;R5_?"Y@1:X*.A-8LAL MDY:_7C.#A]2>9F<_J)>H2ZCBWW'SHN+V9W-*ZCC BR>5;"@K757GEV)[='1% MH%\\8+]D$%0Z;" 5]F #01@2A8=]A)(3S<52<=,F'8<2&DC M2[G=KA>?[[=U):)MF;V?K8NQ;T@_8.>$>O1C<1J:T1-[&:,?A>G#X^O*IKKI M7,SW]S!1SAEWAM(<,Z"I!(:HG565YTB%1"=#;26.4JKALEMA^Z R^ZU87-]X M>*]G7WR(>;TO#U'EF35?OBY\ /EEMJR.$3:50W\.$Y_!W'>3HS%I#Q.HIXHV M[-"=[6+W"VR=$*Q8/$]#PJ)Y4Z;IC;&W.CV>'90:U@6T,E<2,6:,U3E7# *^ MQR%MIPKCZ:PGED(UVRPNLQ_N-_-:"FMQZ[52B\IXK!W#E&2GV?=[52MD*XTU MZJEMX3TB==!&7-\&FH9R)O0O>%-L&),#@\@+8A %3B"EI#*>2:%%FVZMA'1! MB3A];216RG9,#M+*WOP-"@"C4AY74F:O MNZ69;%9FO]S??B[6[ZYJRYMW]]O-UB_2/)Q]4,D)!)IC99%#"@!+;:Y;& :X MH)*(T8TG5JB_AJ]C-UEY\"-P41N_;;J)W%F;)4S]6JC9#FO6@*U*BC1PLR.\ MYU\1AS)[0CR3-=(T5#6=>^5(G3V-#M?+R0MJB0+0Y#G62%@,,)5M]90*5U!! MI;B6QUE--](:&!I&ICBNEL9G-ZF0UG"GJ9TUM C"&=8BOR_5#/2MIV3V87"@ M7AZOT(^A7!"*K+4P)P0ZZ: & K7%&S3#UD10S-ZVQUI7QU3-_D0/TLU1.!XC M!)V$=C['9KAZ#FZ72>OG<.^Z*6@D%KM7[*R6K'5)?[/XLI@7J_E^UT'/-C?O M9XOY!1.6$&:XPLHAD2OK\G:;4QMC@];[40PF5LL*1S9OT=7[D.UC!A7,8;N3 M<1COIJ"CDQTFFPV\K,97J>(.X:OC??V$B'-.0=RUIMTI$UQP M!'.)M#:*JLH9!*B$0$%K24Z3WMK=Y\(><)WY!8 G.>J2$SN V6D,KRB>/)<; M.YB= 8/I4_%UJ[RG?[_0#$@@+=!."#^0')!05Z.) @"("GL>X*0AG ,F@1^E M1@I*B594[$Z JJU!U4Z'^A)U6]%&X M"A/P0)I.Q$2;XO)/U^67'[V353A$JB\JE2%'4=!S!#PA*X.Y.J^*#(=?1NHS MH1JAO3BM9\LWJWGQ]?\IOEU(K)EE@@N8.\AR;T*;ML]C0#M=>7[^TP&$RBD MD<682FESI 5&?C7"()4L>;[5KOOO4&4UK,SC"M6)8-*Z"D5*OGHI17>JHFG% M(PY.BD5?OJ:B%KWQ?R<7PYCHHA=-2MF!<,&*- SABK4E8)E=715943CRVS-K"@=H\3G 97 MU@#+*F1^\3//*FS=E:,_?2^+QRC,!1[']"$M@H8\1\4S,C*8N?,KR7 7RH@] M*33^<(MEL=;>PG6Y]JKE1.HD4<#]P_ M&6_T(^K\&C$(_7>QQA 6NBA#NVGRR?^+BZJ4O^7:62XT9 8:"6C;R;6$G2JS M?O>AP$JM$;?(3[T48B(@)Y!1C]U)8$7J=? GHZ3GKO)) M-B*,]F-_GQGFO2@Y__CN![L&. $P)IS+U#N2^U[=H.JQ8NA)6O=QGXZO MG@+0E:J(6O" @Q=$H1]?TU&'GOB?D(DA3(3HQ6$=XOQ/-A>O\C#H;JAB//U]#![#,K2(LIP)AY:P"R (#'*84)<^L;P?"\:JY1A:N M&L'4==>-E*SU5([NA$74CD<\O* >?5F;CG[T]N )!1G&1KB&-(K5V!(Y4#YX M]HL4'^-8DAL*Y6XH0"QDI_I!IRU8):'C.1*0>?22Y0(S#!1QW#C_=>IR:8^' MQ6Y>':0D002&:DDJ[H:I22?:HNO)$1>=%*4/=U/3E%X^/*LJ_1GIHBO2&YK7 MQI:SZPO J\Q)C93QLRLS'"C+]D-!=WO0ZHE/50 P1"W'.:.*YL(AI($F4%E< M:6)B_=B#R2HTW14CD)J752(=*V'*T)&0"%KPP.-GQG\_5LX_YGOB+H?VA^"< MB,,%DB>NSDE:O=G.&23&$ L-M*+MU56UU\ $B5.FC.()C94L\N%CU_174X.2)0>QV/=(8C=A>)QR].8V797&"G],I%S&(/;\6 MQ73F^V2,>!QUO2PCO\P6RZIVN"O7'V?+XF-Q>;]>;!?%YJ=UN=E\*&;+Q3^+ M>?4(J ^*J(: ,H*90XYJRRP!NZMHE!L85$ UR+"TCF"0(PB0H+ESN6/(<6[] M]XX@0!,K6HTH6^\@U6\4;[+J)J['7=VO7QQ>&@F[SPT@8CN+#.4:Z,LU-1QFE.2,\QH[N,FPQ22 M.G7-K$+SP(Z:UL-T_=U902(TH4SY%!B%-*L)+-$$8 8]OI2E*(/:0QYIH0 M)Q"CVB#A" 3 JF81#1/O2]_@)@U&$,O=D=@M)LHCDUFF!1^Q^-4;GN_2-H) MU8M)^32T+JI'WUT!C\U65UUSL\7Z/V;+^^)@$J M%]4J3UD+NCY3=M*& [GBH+K<#CAEU H*K71>PVG.M:4)QUT%*ZMQ'0VXS=G* MO)QBZ<1 BT+N-$98'%?*!)VOYYAZNYA]7BSK2.7G8E:9GK];?:BBE_6N .CF MUU7Y>5.LOU3AS9O5W?W6_]JSY?]5?:OZ4_7SBUR@'%OH%X..2VBLGQ)1.PX) M$$'/6T0'9S"O$J:,Q=9005U5!DIZL !B!-+?9SJ,XE?9D4M9ZU.UE-M[55?F M]RVK/LH6M^WJU^U['RP_D:/E" I]CF?45[U.9.J_B1FJ7++#%V#YC8 MS#*Z^\_-1N=IAZXSF+K?+%;%9B,O_W&_V"SJ^AY?%U7^"?$3I,B59@P##"SG M>SVR' 5-1,_9T#;7SF!E%"*4ZO3NGH':Y3(OK30=&&,-6IWN+/ ML]5L6Q1_+==_W[Q97?[IYZ*J9W^AI>1*."=R0TV>&RR4VHTT;8GK=.)ZZO,= MDMK+L1^_3'H#2"DJB00^UJ 8H5PGUJ\=JH#2B7UY.JU(8U$4ID$[0%F-Z%56 M8OHF0O"KM5DWS:YR<4. 9#$Z@8.=2#,EY_"=#5 MG_YC\1^^UU0;ND>&J+0 6028@1)9X01 [?)*:R?C)4@=134]/F*9Z/%D+J+^D M]N0K0%'3\]9/4/OPUTU/G_3X.3D=1L\$U'2@ V6TKA*@I?IF,5N7GXK+FU6Y M+*\7Q>;M6[TS)W.AA-!8Y!1YZ?8K?47;OH^M$9T#U5-&G!]=FEMDN*ANS$(! MD1" $2T7!\!&41E!]D=B\4P\9T*@0$Z/!:1_=2X-Z'= M)/F$\\\)CG@D&ZMO^R[\LBK7_]S??WA9?/(W5/BW2Q@C* MC56<8ND(, :V@X4CUZG86*!) JGF/L274AAJD1/4(*N=84X2 H48,1E@CZ[7 MZ4TLB@,/Z,=CM_^Q>V=BTQZ:GZ2JRU%X'*ZGL64:VZGGCJUCR^4AC"@>Y75^#+<4P'[.D96>2^YZF+I U@ M=V("-L23Y^1J,#L]EJQ'$NG6Q3_NB]7EMSI\%,8/*.!4=5?/NIQ 144[L(S7 MQY[KU6?MZ;Q280",S+F/5&7NXQ;A!9A;X!B$J3/7CW!E>V!#%ZO]R0U>J8[" M:^"Q>A]*4R]3G^.IVQIU,,L34[$8'CV_.HW$UI"EZ=[N+MBC&%J$)=9"::LM M-T*TR1B&L+S3\4F(O>H5>"J%%-A6$:83!%,LQ-6@S;G]O91="YLHH M(:H%+LBU%UT(]DG$AB&.!^_!/38HA%]W<4!S:#B%D@K.E)0:*V>8=.1,FN>7 M3GN@$3;@@ED>L.^6DN H("]UTZ\O[="6OOTM=MMB&\76&"]UO M%ZOBS;:XW5Q(J)BE6EI1O:]:/0//\]WPM12(3@]-)@4(A0(\K\3%5L^T $^C M!EKD3N?$^"AZ1%&->=.WZ 7A HXE/M /U%?^RVG_I5[WW[=)E; MSM$=)C87G86"=->^^[;'D #_KXOMS7>P-@]Q;1YZT3KZK?ZL"PTHR!GF.< $ M"2XIAWN9\S[D%W?U*P?_==_4 MZ[W(K:'<*L(9A!HJRC34K68A((/VH5XP)3'F@$F $*24 :-RAS1C,#?(KSYY MZFH!1^A>94<92@>$87/(4&*[308C;A>>ON;=B;8OY:>GJ9@L!2A!P-O?+!TJES*LM",,Q8Y8H1KJ=UHMFE!W#ZCS8=@BK M6NL'C-D#D &WAX9S>UJ[1B2UEW1-CK$XSW^W2UDL$/3$1Q"5V M>WXOE2INAZ4]ALP8A )ZO2MHI8:P10HDU0 MM8!SL-MLL:L7YH^T* 6QN>- 5@\(42N8 %90S#Q 33#503FN#QWJ/)IM_8;5 MB[LL__]">W C3B. /#,'HRRTPUJDJU!]O/>0JO22K?U2G;ON*VA#H@0'6"LK MB&$.:.H%IWFV!F)#9<>5X+.?;W(%& 4."4#]_]-"48N9T([[;R1/N+-W@)0U MF,Y6&?XYCC-S/A@V;PVL.!E&16\$IX=:'%M#*7+3C!E9S M=,#6U/-6G/ +5><8-%)01("$2C,C@>%2YT[QQ+M2WPVAL$VH >SU4YTTQ V6 MG;,] ?,L/P'*$\[I-*6GAQ\O:$]?9CJ+S^5-,;]?%N^N;/V.ZU_]:N;-ZJI< MW]9AQ(?"H[@OG/?S5;ZOO-MKSUXUQ]>[\NY_>77B!7\X\^%EE<%INF MX+BT.572&"XL%0SE"$@M30XA5%Q*$B9<9T&86/1VJ)MM@!9WM@>>??Z6M="S MV6J>M>#[/3EQID;NJ*^3;]\P;4[6M&G4.P7[IY3_K*T]D5GCO!P\GG$FT")= M9ZN=N7?KG;'FK00$J9&<0(0LP=*97!-9E?VR"#AE;,ADT\M XKGB&;7H<06T M'WW=9#PY3 MTI\A?CPM0H.9Z93X\7'K^\]L/6^-S@Y&V]J^& )CG2(:;@#N#32Z: '(4(I'9(^1B7S\ ]PY-4]JG!&X'3@,2/<;GME_DQ ME.-N&1XO,O%0XQ'1F3))-PN0?'EWMUQ (Z>L6ZGY#+=N##5"N MF'QWF!;.1'78_-"1Y3X314RZ V:,,]'>;^J(1G^W.:0[-\]-)@G8G<"LDL*K M,FV?#-OD"-WD?;N_2LJE7^;D.<8*$2RUTU7IF&9+-T>2RI!-D'0HSGIP-Z!P M0,)VZ;:C,HTFB7G6=L:K_+W)/+$]D[Z!IK%],X*?Y=A=?U!&6'.BQK2CB$*L M"0/8(NVX00HR#8DT$*DAR6#=#(R&-,*?^_C2TD .$#5*BCA9$5 M:)#F="6ME]XDX&OHBNHL-8.?I*6[Q 32.$EY"?7AM+3T8J2GK!SVABB7"#B2 M XTA$)0YJO#.'*%^*3= 6;H;&7W3IO<&>'\>>XE-&@J'ZLW9-JR?8Z>[[(03 M.DGEZ>'&:?'IRTM7_3&++XMYL9IO+@R#,N>0$0*YY5#[[]H%'#$Y@"&"T_U3 M$RO,'DCVPV*5S9'?%.MOS;S^7J^V-7,W_LYBM M+S1P3 ND>:Z= ;FEDNVVDQ4ER@9M\$8T.YIPW#587V5SC[;]KI]NQ& [3%A& M)KJG\F3O6XXKH-FVS#X7687U/)+T,FD=-"LB\],2M9B./:-ZT;D+CH:.$+R[ MJFHCK;]#P(E#VC".&09- 1?F6@1 =KM&D<+NF82QO,K6-=Z>(54,Q@.#KI') MCB..GN/1<41F>OX\VR\O+O'XH[WV%O9IOB M_;J\7L]NFY)P.;46:@DHQL0H2YA4Q)LS1#/LJ"/=KC_U__R$NRP5JNP *]OA M>O7"TPF1^0NZZC0.CWTO.?7CL^OEIF=]?T*6HM$U@=3S*&Z4D;M16/3UUV)Q M?;,MYO)+L9Y=%[_<5_ON[ZX^5CLUFW?WVTUUN6I7D_+R@COLI&% 40Z(I!X. MA%6!-@H ,=**"_\IG\NN$5B8;4$= T[BW!E$N135,++?=J!?SQK451WHVW+5[&UMLO( >]Q@(8C,$^%"FD:91L"0R+=RC&X= M85B;Q?+>_^P[($>O(NCJ14W"94Y47E4"DHBC=H SS(,J\_3% #32F%97::2/ MHK 6V -0Q@F#>:YLZJQF>W557-:EX.<5UL67(MO4\V=Y%W!I,7E#=%MW3:$- MPF*_%G&V@YPUF+,=Z*Q!G1W!/MOS+3W)#17?B,TU81F.Z64708[.ZL"(ZSD\ M%Q9 P"E67! !,&<":[53 BHEP1?;Q5E6BH?GR=?&/^\67V;(ZBI]H!/8$QV.!FFO#P MC^%=MS@L$HM=A_LOQ6_R\K*\K]\?\0NZE?_RLGGE_-U:W_CN7KQ9'?_%8G6Y MN%L6S;T2@G.!*41.*8 $MT@H*PTWQ@]_ @@-B8YA M$J;]AUARX\KU"83-;1[H;4+.$4$<.TREK:H42>##4&PX9"%:']=R8FT_ IM= M>6$XK1Q][@!&;HANPGV^-@@3ZJCT)U'E("9/J'":%IF&ZB;RK1RC3X>I:G7M MZ-V5G#?[<>U- 0$L%E8)*875?H4L!-B9JHV'B&%Q+[ M<==-[Y+3%B9KX8PET:ZG6#DA48-(G(82#7.AC-BI J.UO92U%24WO]Y5>5:^ M90D0.]L.4::5$XI01+21U;OWC6W-E&8B*$J+8C%U='8(!?8HLP9F5N%\#41@ M,!:'YXY!V.@4!P9?+[-[ICN-G9@[%6Q%97X:TA;9I\?!50+&.M^)W'H[5>3V M\;)8S=:+L@[@ -15?2PE"=,6P-P:Z&I;N98($A1T(;*7A<3BUF+I5UFF'V?= MA"L]76%"U96I-'<=GR+CA/8,(V\:6C/0A\=7'",PTOV%PL;$KZM-4S"UF._* M1 A6)P\B@Z"FP$(-&=C9TUCPL (RO:V,I"FOLB-H?0O(]*>RH\R,PF(_J0DD M,-%K>\_PB&WR>[VT++U#EL_/>I/:)@LC<)E M7W4Z@,M:=.>J/_,"71W$:C#3T]*LX>X\(UV1>.JJ8!^*31NY'?;>VY4@\!\+ M7/5&NJ$L-]IJ65MT!"DM@Y)#AM@9[7@P3*L&4==-IL9B+4RACE =Y<:>29I. M4'1"E6(0.PU!BN))&;_;C9/%]G9?2H=9H"5 !(F< @<,@X;L,BP@\B'?&)EL MW=%,/9OM;=^:72,T9#?IG%8;A@GL*,TWJ?RVMQVJBXW7HM-0]A']C93KUI?I MKK/$3^MRL_%XKA;;"^MG((N50-8RB'/-)#;2Y%@SA8AU055:0SXWL7+74++; MV?IZL1IWZ!Z1<&(0]J%J&L.I%_)R>$<)Z^+O[HKUK!I4;U:7Y6WQUMN[X( Z MK#71.39$:0(!0)4EQX6QE ;M:O?Y_,1=?@_)SV<5IG&[_1.$G.C^0^B;QC 8 MY$$9KS.%#8N#@>KU)5U6\\Z]-[Q#4*XVJK@JUT7S=Y]F7XO-SXM5N5YLO[U9 M^3[I%S1R-7_X*?8?]_[7/Q?;F]+_YDNQRSN\$ S[V0I8)C@!**\&-??_1Z!D M"@,6E"<])=R)AW$#,OM<^[,;RMEV]C4KOMX5J\W(PWI$XD_(Q12;?QHR-$EF MRND/WM!ME>V1-&MBJ488 ^%CYDYW(:XWY\OK[(]P*Q%F/VMQ7BN/*L3 MM'5)NXK!^C2&5UR7GDO*BL=7YV3WS:;8;O9&A$U#./J"?YP3 M/H2#,#'0]^MU=:+8VA+"40']S(^=94P(C.G>%J0H*!SM9R&Q-.S@9+,:W)_[ M:$0P9R%2D9*N/HKQ*FL9.Z]T/.+E107IR^.4A*2W#T_JR3!&NLJ*GFVJVLC5 M?^R^3--&;O5LO?[FU^E-75/FL)46.@"-AE Z(;79VG9'I MP,"M1?KZJER_WGBLV0'>JZR"^^ '.\0C1W5A=)Z*]Q(US#1D,YEWCV/$I"P& MEF/8?"@N"R_B'LXOQ;8UB0FCCFMO0.L<2BDDMZU)" CI486AGZ'4NU<[;-4[ M/SMPK[)EL:E^L"G67ZIZIU?9?X>O*,CK^*?ZDN55YF'U4$/]HVK4O:K^_JZX MK,I9+[_UJM?0LR$Z*NI8;1 HGRW]'X[H]\C.)90G6#JEBC'(G8@$1G'EZ;H+ M,?CI*FZ_KCXOELMB?C"Y5U.#G19&YTCG#CEEI$9Z'YAR'I0H/\!,8F%KD7E= M^E*LNK[I$X.^;H(T$G-A7Y."%$$4JJM MZW+]S8O=A6:88FMUSACQRV"_*G:L-:$P-&$Y=0$?G#SIK<'BH]6Q\]L.))Q, M0.O!U33&0#_HWZ5P]?:_:S]_OR[N9HNY;;(D*B;ETU"PJ!Z5Z3KH@,/\"ZL,1%@ICAFK M,E:!5*2UP96B(:_'A'URD(:%OPWSJ?HG@^0JD*@>)_=1.1IT8G_&8_JNQ_.= MR9J&>/3$?NHX/I"!KH+PMEQ=?RK6M\?I[-)AQ+E5U0$_PEIS9_5>>C0(RO?K M\_F) YP*TL"CI5ZL==.(U(2%*<6!JS<=N$JB%T\0T8Y$$9KS.% M+J3*NV*]_?;>=Y_JXDQUN'Y7&:S6;A!P QP@2$F20TR1$.TVJ: R#SK('F0H M^=*IP?8JNZO0O:IC^Z(%^"I;%8%5BH:QVG6U-!*AHZ4])-4Y*P$:8?+Q*1I@['SNH)10CF9AJC/QSV MX_(;_?SN.JK=8K78%F\77XKYF]76]X3%YV71K* J*<%2*^2M< :5U4)I)V%K MM"IS$#+6!YI*?JK10MIM?/2(.X:2V4TE1N0Q3#L:8*]K9-D1G^V^R>C!QVFF M3HA-)(JG(4&QG"F3=,,PN3+%5;%>%_-/LZ][4[]X&G:;/0)(H6G.*,V-X=@0 MP]L$9"D8"+KW,-!48KEJT1T5'3EQ')N$RVYJ-2*-86JU9] C.Y:H*OFO2F>O MJUUD9_MT<]KHJ=9O"$BD6B?AHJ%LN9,DGW#"QX=CBW.K)E+'74 M*DI0GC,A'42N7;9)@T58R;->%A)K5G-?% MLKX))%?SC]OR\N\WY=(3LFF*J.UOE]OJ\)HSG MDI(6YDOOC*&F-"7ID)YK1 MU"?0;Z1Z\_;-IS?V8R9_,=G'O\@/]B_OWAK[X>/__2\Y@OQ_9/9___KFTW\& M'DM'([WC6?4Y^ X\P#Y W!\A;;^=K49%5\9.G7#')GT:8A;?K<=GX6EXZR&( MCPML5'E^P "AB,Z5IM1QQ%N#F.&@_/H!9A*+7EL>9GE &%A59PB%P8*6DKW> M$G;^(CO/,]1-LOK2.CF1ZNW(\[(TC)O0J]/O9]^JBT1M>B&#EFL@"!$HYP(I M:DAK3'$:]EY83Q.)!6A_7_>N@=7OHG,H;1U79>D9"UREM63M$)WY4O-#7DXM MY(81.0V9&>K$,U>8!W$2("_K^V+^O:Q=2*"08HFM#FD]@XF>AH3%<^>9U)Y(//7?L;YP M7&M)%>$&*F4ED8:BUI"/YUS(L7R/CQ_EB+Z]-7ZT3SUTF_IEWOIN3T>E;/BV M]+GWHH/VH#MS-PUY&>+ BWO.@5R$QD3[(.S([AK-/K%C!>XZA#\#&5Y&N(4 MS9MG0I\X+(5&/M]SA8K;[Q]?NMA&B2@ B,EH+%$(\JQ;O>R-!0T MZ,'9F'83R]F'IL)P=E6N!RA:5*+#8JBQ.>X77'VK"=[C]-\O5H^VJLZ55QU M9(>P+&9S3$,2DWCV3" 7G[W^F^X7'&#(E/]PDIN<.0[J#7"&K M,$60 H(%1Y Y:]LJ =KPL#.[ 682JTES16I5KEX/WG8:PF4W>1F)QC"9:1A\ MN H\YTVS)_DYH3L12)V&_L1PY*F+9S&XZ;'E?2$,)93F#F##\^IMS': MRY_HN=?]XN>.LLD=8W/[98:"=[6CDM-[._MLN]C=MJ\[DS0-7>B%_/D-ZT#O MNX[\$_=! !12&,@I!IAKJ8DF;25F705$(9'( #.)(Y&/-[-UL4/6WD$K:H2! MMS2&,-E-,$8B,4P_CD']:WO-3&ZWZ\7G^VV5=IMMR^S][*R7-WK=-XO ]C2$ M*(8C9?2>&/AJ_NMYOM;#5?K*XOU5]M__! #*[F;K[$N%,ZNE"_Z/3-YO;\KUXI_% M_,\9!N 5 &#WWEWS]::2N\T+3^&]RA:;3;6'43^!<:#@SQGDZ!44L/X%Y/@5 M!;S;1P8^XSRDN;N)Z5@M'::FNT;^V#1R#>Q5=@1MY&>:G^?HA'#&8'8:RAG% MD\;XK/EN]GB_F;E9[=+?Q:Z C(A8.Y4(10#HAF2F+'>;NJ M-/['08=Y$(\RJYTA>>^6Z;$ &;FA'(+;C!O>XG 9N>!_HK-!5$\$. MWZOL6,]&W@1_D;)3F^+Q^)Z&DL5TZ/&F>6RNNNK:AZ(Z]2OF=K9>>?7QK<)I"W(;HG,-PMC8( M3G#8T]^<0C[ VB8^_%#!_>.^(N^G$^V0*@LBA-#3*1))FF8:8IK,N^^3*Q*R MV/^\X\(OMRFBRF@$&.'("FC:@Q7C,C26/W(QJ=J2OQ4 M?-VJ9;7=!P@P@G$$L"+2(XX ,^.D-<1W0Y[=@"?':'?2U)\0MC3-]LT5'T$/[^[Z3\.LRGU_.UB5;S9 M%K>;"\VIT58* 9QB !M$^&Y/!4-D\L#")BF13%?7*Q^RVHD1Q#V@Z=()?)I6 M&TWDNS389)1^SW5DM0]OP]^OXO?P-8+J]V4X7/E_N;_]7*S?71UA^TNQG%]8 M#+#0BFB<,TPP!:(MI8 102PH372XM<0*WL"J5O6+(SVX\(PU57-?IY]7=S>WWXH M;F>+*I/KY]GV?KW8?GMWY-14 +[\= &[@A75&">NT IQAAK%#Q.RQ M,!Y4PR4-@N1[UCNTV>T.;C50KQK NQJAE]^R^0%R]L/]7;8MGT^('+-YNBGE M^5LF3#UW>+-#X_Q\U#@[S%D+.CM"/:ZB]N+UA,JF;:=I*&]B'\LQ>WXOA7Y; MK*ZW-^^N/BUNBRK\+>H[!)L;MRQ_J[^'%RSW=AW3!ELNG>+ DG:G V%'@VZB MQ[.:6(G;0;^LD=:IK!ZK#T KL%E]9VESDUUYO,W/>NEO#/*#-'=DWOOI[-L] MY17,["][RBND606U^=E9U/5E!E]6U(BM,"D5C>G7T\H9G;GNB:LSO_;W0?.[ MJ];>YO!B(A1( ><4U A29 RDI#%I-'&DZVM\@VRDS,;GQH38K_NM]LZSW 3V6;M51X>(>+0)_*4*C: 86EY%QSX6%3R^PN M\#)&"BW#JEB< 6!B\3[RJ4HK7;=>U5!^9IU?_#N95E(TTHF)YZQ]8AI3TWDI^*[0R-G;(^B6 MZ;N[*@GWO1^8MGD4^T(9*ZEBE$&N,070 MTN8@S@+*A274\3B:>8&M7KS[-* M/ZI+^1Y3D_"^>Q>\QVW3'C1VW>U(SF#H/H<'E-7OGBRV68,LJZ!E]@7VTMTU M_8Z?DQL<@PB=AN0-=>*I>Z=#.>F>P7/G@[HF^?]"YCE#E.E<42-S;'*J>6O" M&PY,Q0SXX.29E0]6ETKO;4]>S(Q#8-2TG M$7>A&3@'&&/GV1PLGTRIZ<'3-#2C'_3O$F5Z^]]YU7U;KK>+?]8FJCR\@ MB\_+0FXVQ79S094"#C)(B%+68*0=W!N5U(:5%!IF*O5*^ A=D^'7XLMF-<# ME>U 7CNN4<>C-'"U^8C- [1,GF8SS3+Q)$^G%GQQ")Z&)L5RYO$B+"9'(8^M M%97%A]:KW.CRODF]1U%-OB?I6]Z= VR=Z2"V?WE,BF;:Z)B&]B)Y]X MMRXYIUW%^J?98E7MQ;U;?9Q5-]6/+=IQ^*&;+ZAF&[(?K6;637A6EK%1V,VM*1?16VT'\=I/4Y,3VTLT*57MJ4=44 MWQ%Y-FD\P=()_8O![31$+HHG9?R>%R97ZGZS6!6;C2YO/R]6M7+J)YKBQFU MCC"Q1R^<=B&+ZZE@3KQ*_U!4;]OL ]?+/=[JRP/@,/F<"G<=I7@J<-/)>NMA M=N1B]7#$OK$?0,Z.W?1_5CM:I68WKM89HL_\TU?[UU)'+I,W4AN>F'2FUHNF M,8%-CI5RVF,_;&)]L_*+DMFF,$7SWSE_EI"'!DG\J4?76H^,G+9B_F0W%9++[4!9P8LM1J8"W3 M7! $40Y,:YHY UOM^]1]91#%;@_]^]3C#&X'K,I#W2$;*GQ]..ZK>ZEXC2E[ M>XH_O$SQ2*+W/6U!FC> ]:E*WA"77E2\P7SU%[Q?5SZ^7!;S@^G-A<8$*V^% M6M]?%-.@>@YN9QOF!D11O#Z&QY&\%IF7O"_%ZGZPWO6BN*_@):,UIN+M&3Y" M>6[)>X*X(,T;0OQ416^03R^JWG#&^LM>M6.]\F0OJM@2 T.QJBHN$RUR+#"5 M.YN.&<2BR%V(P7%D[@C14(4+8K.OLD5G,*:B=2%S)"$[@A(D8'WXG:IP]?+E M1<'JSU!_H7J_+JK7K]LU\2XS7:Z:U]EV^5S628YXKH4Q'.>8*"[;U;%S4HLH M"A8%R3C2MH/:7F=ITG1V;U#6E9.VO1)(4[5.7T4 M(PVU'ZM!PAJUF::JN'&=?%&*$W Z?-/P_>Q;O7;7V$$G Q,YM"MP10\QMT7?/\"LR-O"N[@]-H1#"5[ MJG+7VY_.>X']F!HD8NO[8G[TDMV%8L)12:2S4G.%9$Z%:$U#"8(*B4-KL+[5 MQ\E[;84< YMS;'-,F0"*0]O:KNHF11&X((LC*5S,/)9>Q Z4N62<1M6Y&N6$ MHK?'S/61NE[,3USK^OG45>P&,#8\B>]#V>X M]YBNKS?;+WFK;-Y<5=N%L/W_H(I[JMY*=F-HG=[OC^\ M<& ^#DZO=+U0LJ565<#RW##Y':I >#FZ9J0KC<,=>5,A(W,4ODWZ!H2!6*RXTXR1'"!!AJ=T# M8(6HI-C(7!$-9E?I6N#5I!<=A MEXT'F>JQ: \3U/?^YS>S*D5Q2+&A871V4\OT//;2Q196]4+"#MCY:@V=XNB$ MQ$6A=AIB%L>5,D'7"Q2H=7E9%/.-\QY6-8[:%UCE:J[+Y;*XK(HS;!Y6/F). MJ1Q+([D&N;#<(D1W2" 0+B@T3&$_<6RX@_C_L?>VS6WC6KKH7^&'J3J]JYRY MQ#MXO^&U=\[I[N0FZ;UKJC^H%)M.--L6,Y*<3N;7'X 4)=FQ98($2+KGSM3N M.(XM/.M9P+,6@ 5@M2^W]C>H#52U%#[H*'83TQ^H@7NT34[N\5XB65BVJ.EF6\/M+\]TFZ>I7V< MS/-)$D/RT.&>F(F0)C#LN1PU%G>]9;.]EZSVR51VU_G,WR>CVM/HMV76VRI0>W7;59TL<]_('R.<@+/04T M.?/1)/2(M-XQ/[PNYH3N?>0C47R M@YCC[?:1A.<%RNLXTI&)1T)'; ZGC1;1K:G2]+14Q0(+*8TTB##L6J=$02K: M,TT&0 !UA/*J/LU.45X5(TJD\$#L$H&HY"/%QX00SGCU@"@##46Y[IH]_4 YB#HF M:#7(!X-4="SZHZKI ?2,"ZW.$!LNL#&\-&NAC6)@-\&-QV6?.H;7V^V=:[Y\ M<_W^\]*-@-_7CO#7[AMK!\;?G51_6RX=5%7=^BLPENV#Z%OW8S=W5P[YR4OI MVT5>R**P!&@LH4+6"&/V%RRY_QD1=*IT6J2)Y;PUJ'D@Z?;6OS#GX65WWK+] MUW[S;D")Q 3N#2^FF+=GAY1=G+JXL6WOW(-U]?Y@_4^O/GH#LU,+ZSW$^@G1 MO9%9;66V-W.Z0HWH'NM8TC%=3YE'M)H)%V?*1*;V4.C.J*TV[\HO^\()_^*2 MU^&Z_071$N%"8USX_02D<&YHV[# F/K8X3F'''J0??58P.7,,OMFX.+W:2>?-62 M7W]A.I"?1%5#B#RCJTG\,0]E36-:-4)_#E/7QQM[6VY6U=7#V[X6 !$WDR<^ M-^:*%E(1VEZ4@ K+04AN&K7A,;+3PTOID00T+O/=!'0RTL,$]$F5O,@:K-DC M-Q>.JZ A3)Y1T"0.F8>"IC&M&J%#QU!0X;+FS>:[2Y#_L;RY*Q>4 0@*6UA M+<5(6<[:<\2(:D@67VK,[W?+S6Z(@(:V&S*('T(,'\\/%3-;[K*/Y:?5>NWG MF/Z8;]W$'(;R R*#QW!?1\QY\/:VJ=.H'<98W.'*%$4V5_Z97JN9A BH]L@5 MLHK8_7 UZX[;I7%:#1^L+< X0[7T3TS^E0=I5P>\I$':V:9>@S2,L:Z#=/] MF&OE;76SNKQ70P@D-E!Q()D0N366<2NY1M:B7 )A.V;"9UI0(@<"%L90I0DO M-#<%SI5A% O%B$JX)74$E;6H)JN[?9J@,Z,L JOS&%HQ#*FB][BP0;1_M.!= M>5E]6M=G_NN&OW\HO^WDC=_L,C27T&J)K40,&":I%&XL88 IEQS)D-72YUO3 M$( ZZ:SXASZ%[YW]FIQG;/;#S$<501L_N MHR=RSCPD,YUY/^RI)^6QJZ"^O_Q<7MW=E&^N[?G+ZJO?VM^Y3K[Z>%,V MS_Y\J-_TLZP0RJ4UTBB3@R+/M4:2%T09""&C0:>@ IH5&C,@E<4V)X0)PB5@ M2MO"33H+R(K4[[ZW2/VB1X/U50TV.Z)M'T?ZHP;\]-!.[H!N\CH1]V'"&I'V M)(K:G<0S6IK $_-0T12&5^MK09N1S*O[#]#,J]4D4-(#',Q*:PAOST- DEE7I^W(T M%3VV_]ORMM35[7*U7F@F##0(NU2(%$#ER!+2#F*"VY M;)P4G LDBIPSR*3$J1'G[L=PL, :( M&D:IY)H5P(UFD[?#F!G>/M093]D>#:F1)>XJ<,]HUF,]YB-1P,ZK( M_2Q0=LJOY4WUQ9]ROOR\KFZJ3]_OM9IS#A1! DI,>)X3I8K#W SDP :ISS-M M8:X+ 0FP1+@$A>2"*0XHXP9"C91,_K9H=?OEIMRYW&'7X@L^R3B8SHYB-"*3 M@9K4(LN.T";6IO-V:6 *BPAE"%!-=:2S42RIXO>[:+LLOZS6Y>M=>;M= ) C(5WP,H+0(C?*RG;2B%U*'30'[]2@ MSB4H "-**TXT=*,:Y#Z+-QSKG)B@:PSC[T[_X8%F-=)X.R@!; _>-DE#=-1M MZ$XG"/(E+B_O;N]N_.6Q MXK;:[%;_W:S0$$0A<9I9<$DAX+DY22V 2R8C"=I3S5L@,* ***)G.]:1\L?&,P'E<*@YTQMCH^06D_O1SJG]DKZ& # MNVMJ'"XCJ.QOY6Z!(6>Y-CE4!!%DJ0%<[(>/=,4$H""O##:V4*4 ML@567".#A=12"3W&XY8=T\.QAZJ#UF]8AM Z^R$89$SWX1;.482A9>_\F[:G MP]M\\^^GE,>;/@I"H!O@' K.!>54N92**Y5K!*D40<=W!P$I<&%1 00'."=: M,8<%<@.<&CDA4%Q.7/OKW'=Q+\!F>P,N,KO:7BYOLO\HEYOLUZ6S<[7[WN5& MD0F<.3A!&M>/<5.E!"X<6Z&?I;^??L?SZNS5/:*IW;4_-K\QIK8_@GE7^K)H MYQI_XL^/!S\<%I@40@)B_7432N(< )0[2+" ,*<,L,770Y9 P Z34&A#%&?*[RBA(84[!=Q:: ZSZ*O!&.GQ-0KP)<#3G#)\13^&5 MR%/D1R7_GA-/]'\V6M^5^9XSZ=A^G;WRQ["W\MONPY_ES=?R MUVJ]^[Q=Y%R# E!<$&IH@8F%@#T$G?);@1G&14N7#J4\A\$E9'T/;O0%98T'6F#!G57](=S1![^W' MEZCE_8T=).,#.4ZCX#Z4?/BS6JB"<3>#*"C1A'.)*(&V40_"_>VNZ82[14"D MMA0!0 0M2&X="L"U--90JPI(47*]AGE*O>Y,= J93L'Q&.I

QDJAN=Y_%TUT.?O?)Z MD'&U-\AC+U9]PZPG"847O>S"RV4+K0&E%K.8^($UZ47'@[49U,>&.S/)[PNM^9O?"Z MGXTKO"'N>K'"&V3D<.$-YS2-\(IK)U$'1!Q""XDA1F*.D2JT0;*1!*E) 6#* M*HW[2%P4HEI+8Q@%Q)>N^ )>990PI$ D[!JU7M49'SZ7FW+I,:44XT#Z4RAR M.M['D.7:0R]#G.\1'4VA^[GO) T_B'+H!D^V6W[(OF^KK:NLU8[G+KAO0V;9%G5U6FR_5QD&N M?]A_$2;WHSBOF^S/S6]A\G] G^V=YR!E'E-VWX(+[\>]$=G!BH>_5#\^?UFN M=^,&A @N.!,8QG3P/ +$J!97TPVG^ '# RK%^NH7Y\&;P\^5VP65T-^YB"A% M5$&_YFK8'I+0-B>Q(T5O((E#1(TK6QT"1>E2S'6YJVNQ]^KRL5R7UZNG)60" MY\2+!*/X)54(:)SGGSZOX9_\O'?C;*7_*KW78!%"ML0014A072FIP78@]"6F'(8EU^\O=V?(@;"@(0 M=%*6HE&6'\!V7\IW8G%9(XHO]"%TQY/TV!0G%F__#PW>&4OTD=.!8MS#.2]' M=OL8UT-@>W/8Z<&(C@C$Y<[WIX5$EF-FBAP9HB$41A9PCT 92CLMF:1H-W'* MK%=;IYK[E?']6DCSE(1_$Z>J1[6#ZL^LLX#G#F*3?UY5I^8]I:3.@/R )R5Z MN]^WOBRW6_<+LA'L?;JU4)90RC2&0'-."=$%!BU(H: *F M,A'""C2P@,9*!M A\Z'41*\EZ DC\3RY>0CJZC1Q*+^& M/Z25T@_Q5AY'<$&J:-] SU;K; _^)52+/<[WP!7*@4Y\.:N50PWML7(9A=N8 MVEW+D[CZS[OMKG[>;R&P+B1'N5&%TMP"AG1;M:!L4:C8JAT,8 R]CJ_-X3S' M4^6D%*?2XR9NGJ">L0P_)'B@ /?VU\N1WOXF]A#=@7P.DUO_?.UJ?;=:?WKS MI=S4>+8+I'6!*.(2(2/@H5%YR$L4$9L-DM;P5RD>.W<10VG[43Q$ M7Y.SFTI59R2ACW$8+)R#'#%GN1QF6">1C,!=5VFL:V2]]KZY?N^7R#]7-X[5 MK?FON]7N^^%^>L6$$V.B$6%%SAE$.:(2(ZN4Q8;E75^6Z-88LA@ZX1A>C$W)DQ&I?Y>0S/R#95*?MJ MV*#TBXJ;\G.YWAZ4X;?2 ?&;EX?'7HADFD*!WAEZ']"(3N]UF]?%NM_0'_7=5]G;I"V@G4\<.K)[1QI@^F8# M RHKU'+[^?JF^G/[N;SZ5&X/37&HH$& 2$(4YA0SJ7G;E$N5.BV*#6H@L>YY M6)G'E36X.DK;,,XZ%!Z,05>@>+5,;?=4!3_"-HRT@!W\,KM8^,WBSUN5F M]77I)[%;L5EMW:Q5WVWZ)]7?SZIU=F)=MCQSVG +F.%7>#]%[G?)![J!V/_G ^;?,!TX7XW95=GFWJ9JC:&)Z?MZR-PD!'71O/&S&$[03%_W?GAMGU=R>W8OOW>AIR%-R" M%CPG1"(! &'($Y?+!4DZX7K+_-PS"EOI_^C<._];\*BC 5*O]J?I0K#7_&72?E"O_ M>_,>[@ @@\PY_(_(0=>LHGF>& M!L##(I@;;GX)["1('U ?9L+^%2__-LNQMOQ#U526+R30%%*+(?(7M1&!"+4M M:H68B+&]-!;623:?EF=7(^,$OM&?G!8 M\P4&2\F(!*@P1!JH#"!MRRQ'>?VCX1 &/+=8X!MH P)91HMQ>5QC+P MX?B)0(8,Z%YORG>-4/'6#U.Z=/CBX4Q\&7W2U/KYH-\GEM6[J2>V/3&'FL<< M:9B3>JX8CM KYCTC&HN$@+7"T7P2M.I \M/8S@SOE'B:C6]BDZ MC,9RA"NM%C)74D)("Z890P+E5(I]BQHH(T,T?4@[B?7Z@_^51_4ZVG55SU/9 M37C'8C%P(6O8]52SN9/JC$3&('X>\A?%DNYW3P6RTU6VCB=R/OC.M" 2YUPR MC8@RN2F41A0+F:-"$P8I R'US:&?G7@9_@@G^Z,&U'$UN#=5W:0H)4MA\A- M4!)%><#$&17IR]D\E*,W^BI.SPE,;/93:_%MM?5KOPH)CBB !;;0M4!4VT2. M,0JZE#/D@Q-KPV%![ ^/)E 8PACJF*"D(J?GUMHSO*3),$XX.)=2]*%J'DK0 M#_K#I*&__<]NZN\_>B%N;O;-K,JMKFZ7J_7"(H)SS"W0;N+$%4$YUFU3""#8 M:1=_2 .)-<%!RHZ8LC\:5%VWD '>G&.C\=VAF/0-_%6K=V4W1?;^^_':@9G=CIJ!&QB0G3A#Z< MQ-<%Q\$Y'0BA:";C/@CRPW$>;F_G&X#;>W\[C]6;Y=^'=V"HLI@43G6A$!F&D_NL!0!HW;+A^8>-S^ MOE[YLR'_9[7^=%7=^CW(N_55QQ*F,&(ZCN#8G(2-X$ ZXH]F9_ZYT1S"SDQ& MS7^_6W]: M;K[7-6RK,WM= QCI.(QCDQ$VC+OR$'_\.KO/C=\06F8R?H,@/QR_X?9V'K__ MY]T_%P);((E$V&K%"L.D4NR0H!<,!XW?+A^8>/S^GVI3+M?9/[N^NQE&1L>A M&YN'L*%;4Y#]]+ZZVWW^V\59*N*/7F?ZN=$;PLQ,1F\0Y(>C-]S>SJ/WPS_U MPM <$F6HQH+[6XN%1H>/!LJ8H-';Y0,3C]X/R]6?S2185S%-+F;;!\^&II.M3!!'YAZDWNY7EXM+Y[MMP,8Z3B&8Y,1-H:[\A!__#J[ MSXW?$%IF,GZ#(#\[\G:[H$P#)PP&2%OX>THAIH>%,ZQUT$L*?3X_\2@_K:3VH+(:5>]Z\P#> MS@_\L2@+TX%0MA(7GQ\H>40>8A XC]+3018\68C>EXUP+1';;;G[K:HO*;D1 MM[ZV:&&!E,!8JR 5EF(D*4#'/ 33?JK2IZ7$^O+F;K?=N;#I+S6_KC9_+C=7 MF?-[?3]+X"4= QD-U9O49/96GAK81=9"RQIL4VG0(S1U4J,A],Y-EP;9\J1" M#6>HJU:9_[I;[;X?KDVR4D-#,50,$2Z$@87*"RP -H;[@\@=A]*#3U6L4-:R MG (A2)$3H2W'D$O (&(D9=1N@$SVAM!]'LX,CIZ$S6,T] 5?1>DT8?W]_:ZZ M_-?GZL91LFT:=,.LU*OMY4VUO=N4'\IO.^F,^]<"Y%;D$FAA$.<",0L%;H>" MH:93A6AXJP3GN1OB4*"\(%0:R9'+0U .M8 (XM3EX370[%WYQ?W[Y^6VS-YN MJD^;Y6U8N(Y(]F8;?P(6$$XS_*]L+DX>9'7%F?WBD60UU9*GJ3.$9%8OO MAGD(7 *[JM0=.% 6+S^75W?^LOK?RC_%Y:7/./RS+9MJ[;Z\+)O+%==7JK[2 M?/MZ??HSJ_7EZLM-N3V"+(RQ1E"-> Z9%( 0881F1"I2"#?@@[1S7&BI!79O MC;\EPV_/'\%F]RVJ;[K;V^2?#KOW@ZU9@;(\LI,[:O=\_1LH\%%=N[_=()LN M($3UR[FH,4T'F$EHF'?%GM0%A,2:IC[H%E+FX)RQZ]/#,Y"%B --GXL$8 M_IN'^(]B:37^Z.@[]S NH.R^_W-U5;Y>7U>;V_I2W/. 782ZNKNL8]/[" .PPAH -V?*M37$XS40*P>?])N&C(UR^I#0PJ\3U]: OG./T9T< M.@V9LW^CQY1'73MY8$GFC$[3D*DZP#R"T@QX>')R,JUGNN__7Y>;37FU!R:_ MB\W&3YO\).JQ)3U6@-QH"'(*,=2:&(,+AT*Q0DCCYDMA%0%QVTY>@]3 S?9X M+[PFG4"^.%D<#RT9B.R$KD4$T_$?6E;0G?K) T(@K6?+$-(X:![BG+@KVXFX]!2KM:?Y'*[ M>CB[(1RYWF2NSVLS,/]*3'B K .@W]?5 MQZV;C7AH M-7N?AP6O-.Z>/)"E\-*9>#9IIYA'6)N6@FI&@S1P:>LPMWMS[=^!*=?;_1K< MS7)77JEJN]N^_[SY( M:"04.+?4@MS:@A2.&.GFH#CG1G$# >",)5QS.:ZHN/3[%'JVQY[5X"^R&OZK M&G_6&C!9&?LPOL\MQHSCR'EHSEC&/ERJ&9/CSBLWOD'I&SR%=+*()+\??V2/ M2?@39*?Y_]WM%_];VW>K[;_LIG1ZZ#+(;WUBI)C8**MY7E M@LG"=CJ3/QY:"H7BBB+*K27"%E))0:2C72% E4V]#.\QO;IVH+*-0Q.X6C.] M*SNNX+PH+P:NZIR$BWMAY<0\O[[_2%C):ALO3I?P3NR\R+REF3E+[[MSRSVSZS3SBV(SX>+A,-!]DTT5#\^U+>>D"NUY]75V5ZZL:MX($ M,X4XRC%FD$@"-&DDU+_8B*:+AH^BU:(HJ"DXD84D@OIE>FHH!A(1 H1-71'5 M8LJN]J"R[ZORYFK"L-C/IQ.$Q>3NG$U8/'22UM27'A4?<]U847%0M_D+1L5A M?*2,BA$\-6E4_$?E9KU^C>U[C9P97A0Y),Q-*IC!$B-4[#74WPG#)X^+#_ 6 M2A@K+.)60P+]=#PW$+LXP+$A*D_^>E@K>E\/L&80%4-].F%<3.C.^47&H[%_ ME=AXWWUC1\>>G>,K'&RU>;^\*=_[$HBZ+$)5_LZ!N^IN^_MZ4RYO5O]=7OU2;;=O MJ^W*P_NEW&X_?%ZN/_Q9WGPM?W4__7E[L&+!J!+6, 4MER:G>2&1%,I8D%. M"MGIK8RI,8Y14/>UJ;"Z<4"SG4.: 9C=UCC#PMID?NP6TUZ""\,"VL&B5]?5 MYM76V90=C;K(CF9E1[LR;UC66G:1_7+P>F-=UIAW&NK&C6>)W'0FF$W=,>81 MR29GH9K7W=W6QCO^Q!:"%AEH:"BRAD$*>2]3BS946BW7Y MJ?[AD42P+\Y.,E@T,GAJ4FXBSMK)N2A+(X'>.E![)(+$0+8S&]DCZ(M<&V1?HPZ$I!$ (6 M4*TQ)A@!CD&+5QEUF*5]&".:#07;8ZKV(3RL/3)?FS*Z#?9PZO@VBEV00&(T6NVJWO$D=SKKC"9J(':!WUKD/_E>RZ\-T;*S0%."0U$$HC2_&#S7'B=Z6!PM(O1ENZ_VZ_+C[HCN)/[\O'&H[F.4I1M5Y8?EMP5Q M,S#"(*7 *JPLR74!6VS:2'28T_0/ FF ]9F_](T&=P]G,<."0B)/]0L+$WHG M5F#P)MR+#J=3BMJ,AT'B(OM8FY(Y6Z:-#;WH#X@.:=T[S_B0V.9G(L08C(?? MIOIX/7S]1MV;I@I07.Y67U>[[P]NUK,*2N&R(1!9")S;:V)PQ#F4K,X#[1:)A46 - X, M90@5P#]EA&TNN)$ (XZE!2Z>FL01X9_EZM-G%]U?B:_E9OGIWIF1['15*ZNG]$F8F7 Z/+R>W:9TX-/0@U M!Y/N]8$HUZ 8!:(\,+Q*""1%)8$,<)L#DT M"C%-4L>< ^;L"'HO0 WLGO.1-,[H%B\F]T-85.CN@LE%OP^S9Z0]J:/F(>!I M3:Q&[/B]G^V\_7)3?2_+_?MJ3]RF<%,[RGWUYMK?6?UI[=>UWI:;5=7<07LB M$L8P("$NI$8JASF$D.Y%@@*2YPN7/'^L>CS<&1EGGH.<02ZPQ)(8: 3&QEK, MJ76ACHJ@>\U.3>J5;;;&M8\X9D\O=!Q-]+]X-#)KK&RNH.[]O.?8G2%TAC'G M7M!_LA';_9,'HF0.ZS01F:J3S".DS8"'IY\ G=0SX<'QM0O8:^?,[^INLW%? M/8C-!7>!65D,L""6Y9PKL[^>Q0K)!>VW5O9,HQ@P[D24YQACDO-"%#RGF$I& M*8%Y\A>G3W6K1;KJ_Z#T4(9# \B(Y/:/!P>0%]D>YHP4_3R#G00ZDA/FIK>Q MS'I2/J/RUE4-#XT^]C0HT8QBJ'(W'3$0* 1,D?OQ20 C6 D6HH!G&[*&%#BG M@F,MB+*%D,)0B06R@N*"Y8E5K[?2#6.OF[J-1ER8HAU@W7^+>"H%.\?2&=6* M0NX\E"J.*56"SA>8GZU<2GB]NERN=^+RLKKSU9F?WE8WJ\O5Z?OP_A'X' I" M"H"$X"A74#2O\+G<$"L5E)UU:[+(&0>""6T@)YAK*0CE&G"DM'+?4B/6K!P! M9T?$60LY,%V+1'C'9&U\K@-3M?/<3JAQW:@[EZ/%Y7X>NA?;J(?Y60K..K_I MYZ;%7]UD^6MYJ$)_4:>2\$!"%N3[=1D MK@R3SJS"4DP0IH4M&!*2,L$5+$#0?DVOY=6F&GAYZ_U1UU]LCFMER_KYX3 - MC$-T-P4$P_3LB:1X>O[CW%GE#?/T/(S]TV(&U,](7E?1Y"%]*!ATT_^'#)90Y+S!$A2B(EK20 MP+HL*Y=2:(9DV"LZX><$?RMW>]'T2663269?W"^4X?6\X<3UTL:XG V3O4EU M[-Q5';TYFZ7Z!, _+RRA/$2:M_ZR6GZLGU]9"$8* 0LJI2K<_X0;"G@_)!16 M$$>=NQZ;19#;'&%I%92*;AN[> M G6 \]B$]O"/LYK4'E#UG]B&.V%NBA?+K+ );E_>PA7RT-(QRWOGCR+Y!._R M9KFZ/Y0-S-\PA"2%K,&0 6 M.%;<7[LM3\UJDAO5#:'Z.3KU$<7T=*);@V[FN#7L64QR \CMI+,IG#4WT4UB MXY,*G([1_G+LLJ\%]AO9@B.A%31$L=QJ>LB36-%SIGNO!:1M#@IH''S"85Y M@#"G0 ,M -=TU.GN2>(Y?,X;Q&-?O8Q-X7 ]G%KD'"-!(A;"X%Q%*LB&9T4H MG)&N(G-(-(_%-"<[R! 0-_VF"KJT0A0684R:MY$MR+6E08]ZGF\)"2 @S04S M0!$ N-1N&I@[(14YYD*DKK8[>9?QUW+IL?FCK(%SW8%<=A.<\6@,$YX3!D^0 M35B96^&W62!3W7V*$YCKF%QF(H3$XP0Y(5E+B_%\H65(:];]3G;I ] MM).-O$"YBD%I-\T:F!U M)?",[$7WP3S$+[Y95>*^&_VL!!JBX$H"I';@N7N M#R&<7G,-(8*%B'F?:#Q4B:7TJ3O&3HW)3JW)/GY_^C*R_;'0I\5A:A=WD^MY M>C=,ST=V["27E7;VPYFP,+ZOYQ$W)K [\ ;35,QW?N:@;L#]BOBVVBYR"BP% MK@4C'?;)B2- ,[X]FNP/CR=0O -9ZB; Z0@*$]'NW*2Y MLO^4AC,:UH^N>>A03^P/K\(?P$#G3+2W2AW1K:_>N@[VV_*VU-7M "NA M 7G!I-%2Z3D 93:'HYB=\Z9IIS=UF8 M7H9Y*TW.F(#1<^GCE ZLC\: M7".+[9/\G%',X9S.0_8BV%'%[FV!N^9[E:MS9FRAY R*O !:0H*4P6W.[/=S M@XIY@CXXL?VJOMP-0]]Z ?] MX?YS?_M#56"?ZZ!":D$IT901[D\,2,#;1B@L@M:Y C]Z/"7H-8\,)2I,#1)P MU%L/)IFX=9YR]61L7JH0"OX)7>C%P7/*"N)]6*/[7Z>[>%UDXT(+)Y7D'$)#!.3)[E[ M?J(2F\2KZO+.3_+KA8"9D'D/4S"IVYK4JB'UB_N1?^^JU-Y*K[\\+U!>J^^S M=C\BQ/&XFE:3(]I1Q>Y%D;);X M(5L6\;PZCYQ[3(-#MR-B_H$??V$[()3 :UF0%.E!9=% M+G+3PH4YC;NAG0KD&-%EFRU;7-EUM639W=H-AA\SO- +LB?S;N+ ,J9C M1PXW%UECW*%@QVDMO"%Q*%G_)0B.L7J&B\\9D6C(58DB^N7Y/&M_L\_ MRFU]:7K]QA=8",X449APDT. I.""'2!J7O!18EH?8(GCV!Y-]J5YZ\^+U&21 MJY??$D>KU"X;/4(U\Z+6[8U)+R0B/>*+%%%HB,M?>.099'JL:#.<_TZ[(^;; ME]6FQM0TXL+;_>6^A8*8 P&ABVJYYIQHH-N2#2(9*3IOD0QO*G4AUP'@(1#X M,Z3-?.9JV?$E^%BT=M@S&9?1,)$^(7/_@NZ;ZT$[4!$H#=A!&9?:?MLH/_97 M-^.*OJ?R+!-/;:S$HW &NRL1C:F2=+, S=]'E:;/N/^Z=/=VZ2BH,R77WW:; MU>6NO*I[TO=RN=DNK(: 2XJAM08I8PD">@^"&B [[:DD:GK4F<%%=H)YGUD> M43=C[R*K@0T[HB+)B\4"\$Q)MIO=$O_L3W2K>(%,S54Q$J'>DS MB%@)C:M&Z;A](]IN=7NF=:DYX%H33 '418$*8VC;NLYM]^E,Q#9'CF$>;!K9 M'$A]:-0:C_5AX6JVA/<-4.,1'RC+ZQ&2M M4]AI=X1^WE1W7[;^,JG5NCW[]+;Z18R_#I7K]^I$\/76GKQLE3 20RHS,('K$MJM+U MOY =%Q>Q;OVK.[;:7)>KW=VF?.?^ZO[V^_JK"USE5;/ZMW7?>5^N5]7FU^5Z MV6P6+6Q.L!4*TUQRJUC. &U7 RG+)>F^&9,21>I]FA9[MERO[Y8W?K]^;T.V M<=^O]^_O]F;LE\*WS:9^;4EV>S E9/\AJ=^Z[/;,Q66!&T$';QUQ9QZX_WO6 M0M]O"FWK;S;HLU_GYZ:0':2YN*OGYM+!;?U'U^"MIP$4/KDK-89;9A \Q[&S M&KO#)PJTXN;FMVK] RI>GT-54C&)"B2!%,0>4!'6Z0SY6%AF&W27-S=9Y::! MFT/.'++<-887(P??$1R8/ 0[&S)GQ&BAN*_K$@7D$5PX6ECVXV]=K5]-&IX? M)S1&D![HJA<6JH=:VS=@1V&Y4]A^O;[?EG+" ?/#+Z_7]"O8]_,SASS[XMWQK"[(G WA()C6" MVP*B\;SSV,SB,DC M&EM-,BI&.H6VSR#J$W+;U_LJUW^6_HGI\DI\+3VM[S5O]U4UK>79 MWO3F1S)=+RPJ_#A/QE^*Z'J%SF\GSL5-^S^[]X/U[M]H%]1/[LH.! MST3'F?6#@)G]2^D/_>;\>W7Y>.@?ZOV50TUOFT=_T[_757;W6_5[C_*W;ORLOJT7OUW M>;4 G&).2)'37'&=E1)DXE?E]O#E@&%!=,SU/H:WJS=F1@ MC>#A-;[&J'M[ J>X+[*#94U>L;VXGX]XP]S/[++OY2X[VC;1@WZQ771FQ7_Z M;C&/M?T9\/#4@X03>Z9;W?HC8#\^ _;^/^V^GV)LMAZNJ\W^6W4B30LA-0(& MR,*:G DH<]GB-A0'5+;/ >U(6^I9NZ6^OVYM5V4?RVSSO,3-U_.AK\(^,??%=9.0(OLY !ZA#'].W:9CM?X(GGFRGG].O6(&4_MY M\5'-=?R&+0*(F]JGY=7CZ=V^B'+!-,@A9AR[Q(UA4 #$V^O'N*2"ALSH(S69 M.'VIKQ1]]<@J8J_9>2R:NTVU)V X+($X 'PR!+1%_>-.@+L1=V8V&YGY>4Q- M8QM5)>VM"19!/RR_R7)=7J]VUI'S&+A"Y)044G!H"5(0H-R2 SBCP0I M]4[I\IN;Y]4(FQOA1UKBC."KB.N9X[HIV2S..U.>.G-ZJ8Y#_]"%R7C^G8?4 MCVUTGR7'V)SW7E_\ =G##-XO?F[5\LMJM[SQWQ6WU=UZMR $:LQ@ 0HL@):, M0 1;>$ I,&@9,16HQ.'BB+)=)[ST.+/+(]"!*T#)O-5S/7 .CHH1,!ZKKCGQ MYGY9IC8F.[$F:\R9JU,'KM[-P;D#%^FV>R>?ELGVS9'QY=H!H- M8;.;'(U$9)@>]>4PW='S1QDZ(T@1:)V'(L4PY+&SUS&X&:9)NKI=KM8+EEMH MD'+MV9Q2J@G-U;Y)(RBUPU6I8T.3Z5*#+XHR=>5TB#8EH#.6.CW'Y(CZU$ ) M5JA L4:&F=%*I7OQT6K[]41"_;%8WWN>_EOY-@X6!2!&7JE$IK< DYP6V M;9LTU]U?.!O<4O*%UA]&5HTP\Q #5N.&,]IAW714,L-TZBR/V1\-OHZR'XG0 M@#7+48GMMQ YD.!N*XO/\?#4 MH5%TOP^S0Z0_, 43.,0P,,>=L)!C,T\"4?[F^>@0" M*3252D(&,&940N*F("T$ +KMYB1I>,H)0>8@QXL90STP:,:0GOR8$X@?>(\[ MI>CI@"@SC/2.2#'AZ.&0H5.01XD*GY$,XWN.D2F6:=WF*S'XZUR._E]WJ]WW MQ[85?UFMR]>[\G:[X)JA G,W:U+4(,X+373;,L_SL-LU(K27.#XU$"^R)[?1 M/=*LAAJXRAZ%[&Z+[6/S'!:*HE"=[.E7!'9'T>B_%1+7I8?!V=KYVASKN\!"84"LFR%P5$"D(96,F+;U7!=ANXF1VDRL?D= OOCR MMEKO;QML;U%H\7>LCH[.>,>]Q@G(#MQVK%G],06\R$X\\$S)->!]EK._E?I=J(@F=E*'58Y9 M^">:P+XDMJ3N:=61I)[8@9+).EMK,;LVX.#97-O M*A)% ;0+R!1@0B2EKIDF-I-2QDR"L]?.QR! MI=F.I4 SGA\N?7CI.:&^TG>;U?I3/6N03CIS/D1QKI/FH?0/;546)4C1(TV5*LB M)Q*W[5H;=A/Y\-9&F?V>9 +953,*O^Q'8< C:A$I'JYO\=F-+&]3O-GY'%\] MQ2V,Z_EK6Z ] =+6AZEA.R+O2G\^P@$X+D,>?Z9=D+1 &NJ:U@1):&A!,6XS M2@"U#KJJ,2&,D;4P^]*N86Q:]-GRN+)_\H/+@'M)QG#7D!V6T3T5:TWP /QT M^^7D!^>S$].%XN#-F:A^FZ5&)S&TTQ9. FX[7R5R[TZ3&W_G97V5R<_ENMPL M;SZ4WW;2Z_*ZW&R\ M'G\MUW?EN^KFQE8;?UWZ EI,H):<6 Y<2-302PT5U1P@9'!(8H8I<'$:MAB MS%;KK$69[6%F?WB@V1YI8-%C'+:[B>+H1(<)8@R.DVAA%][.Z&!4VN>A@7%- MJA)VTS#M>]#@0DF20UD@"0A$+,=^D;1M!3" %\U2WOO=7=4U]AL!%P#4$O3GL)EXIB0O3J8?:-*X8/>#AC.[T M96P>$M,;?16GWPP2#G%U5;\2LUU(!:D"N14YI0A9J E0^^8,!"+H)8+>C21. MCEZO+WUY>KGU9=!7[>C8[".W/ZEU>;?=5;=.4J[*+]5VM7MZZS$RN[VT)0VQ MPT3F(CN@FE1O#BBZ"T\XG;-4H!YFG)>BOKSTU*3#'^WEO6"A& 06&DL14U 1 MGOLYY+Y= 3%>K.L"LJL/O36J1Z.=QE31C*D?\ 54GQR>\O(YS^:94)Z*X%[Z ME(K42$+53MFF>C;Y6;:Z2]< IF>I84/L.2]F@YGJ5%WZH%$W&2Q7G];JSGUO M??G=?+O\[+JF$];_=/F>(NM"PHM<;R BM5Y+1 A3@H*PTX@A&]Y<0YV1Y@ M5NZ191M?)MY\W3'[2L3X>N.^Q7$?.+\S<5S6V9K".5LTSPNJ-_;IDLB(7. M]ZDL-[[48_NVW-25R,>]3("+(A>J@(80BBP@0I!ZW]\J*@D)NT7ER5:88!I@ M(G*,<6[7_5-MMN3U"ST4N%.?_O-$55OW^\6+,\%819:I!P:: S [ "DP"(DLTC0 M?.)DXY=J_>F5^[U;EVGT7!%/P7FWY&-BNL/RD0/85]?5YM76P4<^$'IJ'E*8TL!JMMP=4RWI9?R#M[S]7F]T'IR%.];V>^"]/ M%J$7$&*NC8$Z)Q";W$T@J6E18,)DE]0G5=N)DZ /_E<""C-3L'M>2^= ;/@R MT _;>%F--_,H,XE4BA',WCS2Y2$&/%GFT).+?@JBEKORD[]2KHZ-^QW,'/G"!W_2 ME@O(J5":PFRS/W3EK]H;I"_]*.VC-\G9[*L_'8@<07T> MHZ>S&@WB=H[J-,R@LVH5@:O.)55MUG72V?8-&DIAP2B .2=8%8@ V]+@IU;5AC,T@\6S M"$9447O-L,WQ^]M&XM:% U_O[^\%ELNMFT]KE2M%( $ZAPP8HRS:9Z0V5QSB MD)J5Z(TGWKDY(,HN':1A.^+#B>ZW'SXJQX-WPW_8 3^ZP"/.:LC3[H4_1VC M3G@TW\PC/TUGWC.[X)%YC*2EERY2W]6WK/^\J;8GYZK\82I9NCY??EA^6U@+ M%,P-PRKGD$M(K#4M-L1$/J3V* VBQ)ERC2V[.Y[(_.0/GT55WUBNB2+)$W@E M@4X?K<@:!YXX0F MT)5^#GO9NM+3YDBZ,H3QX57M"T7\)V,D-):,"NT43;0-2AAV+FY ,XG30KM< M;?J\;#N$N'[Y72+.!B=M1UQSJ28/4+\>I,Y3TOH8TKD*/)";\*>[WN^6ZZOE MYNKMIKJZN]S]<[G9+->[[TX;-W?+FWL/Z6"6"P4XMAA!K0%EU@IM':A":V." MZF'ZM&^-S2$E;LZO$#$%$H5#Y/XO5X(@KE+O]YP^.M6"SO:HLQ9VML<=Z:6O MB,[IIGQ3^R5,$I.X)/'#8)UY/2.E*;TT#XU-:N&3KXBE8K.K*C_>[H*) F! M)6 : 01P(8AJQS9A4H6_+?9$0Q#D"!9:&BH$ 48Z6V@N$=4%*;!E(STQ5GY: MK>L7I#\V]P2'B6=?#KOIXPC$A4G@0?;J._*^[H^3=4;7!K([ M#^D::D05M#R8C-!&+K^7F M8]4U%^S8J 7#%B(F MVN7_(8IY:$QA;2G7@E .B;!:4(X,L1(;@2B6W29D]Y?T U?V[FZN5S?YHP";M#)#$NK:-(H2Y/I+#%/P<%;+$$*U^P$^:L>.'& M=%*ZGAQU/G.R[X3^XN%]%WPU*/>;]?ZK94%E#DB&A!JI*(\ MAPPJT Y8;$C0I?HEQ@A/L4WBK6[R M.E='I=7B']X4.S&GKJ-I+J/_V\CG;N+YXHR63^'Q>0C_))8_/ HT&?L#USNI M$Y<"&(*T9,@H0UB.#^D<1CST";0GFK$P\#7Y.;:YR0G);5#] M7<^7T-PO=%GHG/7J7%<:YS$PAQK1;74NC)-.1^W>W.VV?D"[_K+?A%#5>K=9 M7NZV'_S.\?$5!^E?8P/"$$4IE[PP6C!1Z((*%\"!ZG[TKGN3+L-TPH#=0)4% M81P6V%MM"UEH*0%.?8'Z"=!V?R\[0,UJK &GRR(R?3XQFI#DL)SG/+]_U#BS M+B_I)"4[X&C?-*3W.^IW2O[UGOS+ _D[#W?HP;_.=#P2'1+Q.8.#@0F,JI+V MP<#Y_.7G\NKNIGQSK5WR\M5URJ_ER5M"]6[XKMX8?W-M5VN7H*R6-V^K[_*\F64RY](88H'U-UT0#/;CTQ(A8-":$LX.Q2U7+@839%TZ M:@N@.(:2@0))FGK"I^J,>D;B>!YB M&,N8*DD_C)I=MPNK3PAKN7$SO5N_)G@R*KE VE+(D>1 T9PK(]M1*0P*N]@M M.CINL.(Y='] 1G3N\D$A<@*5@=Q2 5+?7OEXUG71:8-E+OZ+DC5/[+HP(>[@ MM8$%(#G4$A==S_*D 8==*J< -(70C!@+!*5, M:E%("U !L!YG%;*U*-N;E-4VO?KHC20B* YKE2A2T*AC2CD*4N6ZTOJQK215:#FNCN]<>Y.9=@#2-S'OHVU(B'254,3CH5 M@+TO;]P_??JY7)>;Y8U87XFKV]5ZY>:D]>RT'3?&$H#=N,E%#H#A6 O2CAM2 MZ$Z7= 0TIPOJ_E_C/.>:2)>5&5D(@+$S%!:\",IV^FRL-R#=+*6!>5%79=]' M&E",%(GB#E5?X[,;F$LV^%I>Z]<7[T/LA(W\Z[V"'5GEUXN*I"J^X1,Z@NBNR056R3A>6A,9)DW]9K\'8S6P0S)7F-CDQ**''(K+&$$42H@ I1*R@R U/+4:6_\.;8W+:MM M"[PQ:G2O=\N^Y^SPP'CXA&LSX0O_/S5E71^_W^L"^_.8F?"UG1?W?ZV>!G3R M=Y+4/[)CSLP9INH"\YAL3&9]-8^!&'S"N-E+:U9I@&2TL%IR+!DO$#6%P0)J M56CH52AH^RKPHU-/6PZ5H,\MJT;AJ>-R>#J* K6V,SNICL:>\'!NM;@?8?-0 MIK[@?SQCVI^#8%WP[X[OOGO-JM9^&[Y^'U@P*F&A$ 0 *(M==D)LVZ8I8.A= M @-:2IUOUIBR(ZA>KX /)#-02Y+S&"8MP12F59C'V.DB.(-8G9G^#+/E*3F* MP%#G&??]IIH7GQ<\SY7T-Z\8ZPM\*(+,M&UICH(N2^[7PLAJU//1\)[L=9Q_ M)B=NF/Q,]#[XH[2>C/0AH?SJ0B,=-]6OKVMUN]WU>6_]BN'' LD M:$X91%2@ FOM_MZT@XRV02WQ!3XV,XS.;@(S'I-A8O,T MB1-)SUFBSLA0'(+G(4F1;'GX DU$AKI*U;MRY]*F\LHL-_Z^__:=[((P2V#. M@$)Y00" N89M8P(70<=X>S:16)Q:5%D+*TR3^O+638Q&H"Q,A7Y@:R+Q>9R8 M,ZHSD,EYR,U0(ZJHO2LP%SH^\/=F][G<^ G;IOQ5&T5E/G2"=/_-9(LWM0LU_.G?Q)37C'S&D2K@.S MJ#?J=29VN\WJXUU]79<_JO9VN:D7@*9)H[JR=BZEBL[\//0N@5T/4ZU$S 5O MI_URV,]GD"&6&U@8G5O"!(2ZW;K+Q==%:1]:J=]9^)ULZ[UN;IQ9&V; MQ?%W)Z_E:4JDQ*S@E'-0&"$HS5L41DD2(B^QVTZL/8=7B7YJ ?^MN0ONB/E_ M90WJ,$&*[H-N:C4E_6%2%L#\I$^#!C)Z1@M3^68>0IG,NFJ<'MY[UZ^NUFQ? MKY)&,HTH+JRF("^@0J05=,$)SL/? NW;4LC(C? 8J&SNR,]^,4",2L=+,8X9L! 4.3T@-'D M(*R(>51DJ>=/#DT=]ZOK[+():-NZ]N5N[5R\__J+^Y5M_\Q@9%=V7!::K1<# M5Y2&GYQK+-IG+GX.]_;\Z\II%#FF/\Z)^21^GTD1+_S$2IT]GW6$*?D,D@Q7U7?G&=_+,7_E,PC? O# 90RR(OJ(02%I83O^/2 M-,PD1F&/O$=HL-.8'O+0^Q'>#\K:)1M/-XS/\O;;?=U3?@?ZB>J!BO1_['A[.G=^5_W:VVJUU[ TF#=7_+B/^! M!C8C(%>*VYQ:+DA..-#M"3II&0\J%)@<;/*J)M<)]@LFEZ<+*^4W_W7@-:R3 ML]7YJ,P+\FK8/.G$-%\A^N#P378\?'-QYJ:Q@Y6'6\GV5XR=&#KVF9VT'CM7 MHSJ7SC*/@#0?.GXX?#078$'A4*^^KJ[*]=56+;>?%Y@K@($F6EB54UPPX^_% M:MHH,(-MSOFA>P@+:Z!'DODA/.RT:_,NS;QJX86%FD#:NL6%!%3U>]*JQ7&1 M>23C2NT]$L[H8C^RYB%B/;%7,;I+8 E74^6_^EJ:Z^ORGOMD.S/.^T^+]?N)[ZZ)JK-]^RGWRJ7. $86EF6 MT-$=B\_FX>/ ^K0#Z*Q![3WI<&='X-D!^7';M_;W'OW(96R]63Y7Z9;>=?,0 M[C$,?5@O-Q:WG1^P?N*\U^_K3=F\S/7WZN;*WQV^?V#PS?I]>7FW<:ELN14; ME^FN/YTN]OQ6.INK\^/54,$/$ MYM2BSIKCD&1W!RNR3_5#HS?U0Z,NDBR_+EDU/P\-7K2<'%$7Y/#(W7;]9 M;K>KZU5S_?0Q[[/.#_[XM*TV[Y?^%;"C"0>\DN:2:UWDFD-,$;&Y;/>8%'8R MWF/>/1W8<>;P#VWP:N:U[:"+/WEA_%OFA='KHD^W:S5T/W=>(^R:&)#HTY>K36MUM-N7Z\GL];UU>ULC75_7?;A[8<:+? MO#"80Y>Y8H<4Y=2"%JRU).B*MXD@)EY7V"//+O?0L]T1;;8\P)V/EO6GNJ>0 MC>#;^:O8&"0$2-AH/AEZ1!7F4C&!".5,$ZZ@4(?55,5S*_>'Q,RZ8_E-WW9" M5.0^I,Y*XGXA]&SJS ]8=B5U'L-WL!4=#UB&L3+@@*5&.4$,25.X^5?N&BL. M)SD5Q@:%CIT>38P^;%[6RMM M=;.Z6N[CW%O7J]K'-=]QP M('7([#L*(,8DX+1 F$I*7/K/@9-JJC'3#.24I'[JSN_GWH<>MK<^CE.ZQ8+9 M^2,L%/RPM7YJ0!T,]B;XO?;']N!=(/!V9+4A(X>"&-R?B02CNG8>@6!(3TXBOO7'B.7W]CRB WY9 MOO/V-$\D"FZ$$!:Q@EF(6"XD:]9B5"YRG:N@<]C30DU]P&%OG4]+GRYXWU\. M<31R?Z;[]$AQ5AMZX:^9:&W-:F.SVMJ>K[!.W$^ZQ:P7U$7"HME\>D>:98JD M?CNWY#&/#C./&#D7,AXNQGCV AB:@UF M%."P*EZ K MOF_+S>@(#WOLI4\+B:/8$52?-^UZDM8M-J3G*TS2'U(UV3LOC]!R1C&'T3@/ MH1MHPP^/O QG9-@]?)T4\$?]^^5P<3H!S *XPU8L:_ M*\*-)#JGYA#(%7+6C7)9;1KH8\3,YJ9:UX7NMLOUU6B7U2;R]9#(]R+<'"[,OLH/A[LL[GV ?5L*VD[YG,JZK@\/JY'UNSN%V>G)B MW<4[A@]G%)X;!5@@+3!%""/.B*3&&+*O4W3X->"\Q_L,L\$>7I?8X]F'$U%M M"GEG%YR[>GHV<3F!>U],2/[+1=[&K&F#;F"'^A\3;T-Y&3_4]O+<]%'V9_<1 MN^WA1O\<65_^KRP@$-A"4YG;%CZ&&,YC^AL(.O'$MT8SOZ@:ZMFI@VI"I\XU MIC8FO[A77P)=.4E$[=F;_NH!M2\MH\7307Z;/IS^H\X%CO -MS!WJ0"UN2I< M3L" ;.$;C5F/^SMF@[V3 ^^SN,?LYRQAKIYZMB:PK4SCZV-R7^]V'K?E9/$ MUIZ]Z:\>6_O2,EIL'>2WZ6.KK3;7Y>K4 DZ= 1(JRPJ$H,;<'"?;*%=B5N$U M'/XX$?: RXT]_[[":C._>-O#]5.'W$3NGGG4/7:FOUS@_<&AD\3>_MWJKQY^ M!S S6@0>ZKWI@_##]>Z<4R4MTYA0R(60.9=XCU\K4NC@2UUF@SQ\3S;XKICN M.[(O3"OGN*?6U=]_=9WLSVIAGIN11OZS7'WZ[/X47\O-\E-9KVUJEZ;; MY6I3/]YS6I^#D.3 8@,8T @Q1K!0K9722#&/K;H6NQOMJ#;39>,@^U M>:5Y+O.<1#UGZKG0])UFKO.EDPR@Y2:[WTD]/2<]=;+[JF;6.Z9-*9+TX_\Q MB4<:]L9/3Q+V@I>4Q"R$8A)*X!_D)89R+0MVR,\$E7J6E;G#S1J[:'>USJY< MAUINMIG[N&;&^/(2E^=[R\O)5J)VD;],BO(_+R^9>3+2N9O^_QE(.&4S3#L" M_3U]KG&_Z.MY^S"EC!@!"ZB 4)QJC6%KW_]M[^MZX\:U;-_G5^CQ', ]X(=( MD??A /R<&R#=R4W29S#HAT*Y2G:$XY1R2^5T,K]^*)4DEQV[+$JB)+NG@4X[ MU95P[[7)M?;FIT'"ZR+2E^/55-N8EYQGC-Y3YDXVYNPD2\TX'FZ+_JLE'IY] M8@'[J\?KMZ\]!0F&VTP[M,>._/S)R/U=WQB\Y)QFWP\R=D,S65Y::C9P \E=+1'SZPIP[\\?MK*\]!0D#VM3[^4/$ M?/[DPV?!R74JHRVUAE'GH?-*-GF5L2;Q?A;Y13@U[0$!KZSCA7'[*UII[]AG M7CNOAX!LD2OM7O'VXO3+YUV[]'9-7%_OJY/";W:'?;8KLDWEQ]W+PE8J;1*" M,>,DYE0IU>P<,(QH[EU#+M*+P&5C:U[4VE=OWAY\.?8BX?2I$Q?IP&LH#9_N M=+.>&)@CWL\E"8ON@PO*#):-TV/IP+(M7G8.<)Q+7UDK7:$J$14&*&058[JM M4@7"R:(S@(X^3+)XO7!U[QKNA6I[@$B_.&5O5J=?N:P?G5R2J'MVOK^HI/NB M-+>@]XKJ8N6\G<1881N;6(I$W2(A6I^F+[P F6_!>*5*W_KYY+$W[\7_D7UOP=0 M;BZO1&;37[K3/R0;M+L6_E(O;K=[YW1 M*R2U1((I P$E$AJ$("FMB6UBRI]\A-NO94VLXNY?YZXAEC)IH 52F@0QBI(D MM-9^2(MT[P(17>7[:%U;&>U;,_V4=F30NXGC?'C[Z5EK9X5U8VG4F!K=V7H1 MU=9.*SI>0)[1B3 !60:U!_(MGZ)+^Q&HTX$O^:YZE?C]>O]N__%0WGI<1]_\KS4;!=MN[#@UJ'Z<6*/Y M\8BF,[#<_GLTL5Y2>U^^]C[]#IP.L)UAP#%!7P;OC>I1'JZ+]N:XJIF3-]E7 M"B$L*+(::L(5Y\HJTXP_KJ3Q20G/M1,K2VVL+5&2$6TMLQ8#B0UAP*7$- Z< M -[GLVJO6Q&M6_-Z\YH_GMY\%A3*(3QV-"P2SZ,8FKL>0M2-LWH#NSBNZN_) MTQPU$)W>W/2F*&Y=:P1C6M;&U%7,,$%N\!C;C".I8SB(E^HV@)5)(JW[VQEV M;"LEE0GDL8:8@)CX[<<=BY.RRK291](1'Y]1Y(GH0D>0KQ?/C9Y>J'0=.>V> MT4*G>UEO!F^4[^N/N"RG?5'I-/KBGYX_^FV^ML M=ZW3(KO>5=_]5%9U'CWT4YBW_WO:CQ,2J=C/ZH7'IZ0]WBND"W/.:%1-\O#9HT M\$$8/UQ8SHC& OK",G1G"4#DBQNG?NKWF&WB>U:LG,0B 3&"1KA4M7S= ;-C M]& BO/XSP3_5':YBDA_7'L)@"30.A'W_W0"\+#3Z%SAD4' [H, M#ASN1CYR1QO./SK_LLYV*T ,U@09(KA A$/$[AK$*F9#&:AC,S-QT-&Z$5BH M*YK]>2@ D.,PT7,83L9%1T,\V<@3UN7RD:\C'1BI%S9=.>G]/OVZSK;F>[FS M)2W$;EOM4JD74$51I(?BUVJ+X4IJ1A6,$XZ%M@H:C2VH#8"<4"^.&K'9P)Q5 M6QHUID;KW;;>*E=;&QW-]6.O,7'OQF8S0>[';IW1COXXVCHQX74'\0P!!HC$ M,@@QA&-Y\%[ M6AOV[UU)O?2JI&H&. 8543_MYR.$/ (H\Q+O& [DHW40O\SS9-*PG4E\F^W2 M-X?T2[&*E<,!8D6$0!AI;F-IFS8I4\ GV1S64F!ZO;<8#3PG3#X::VZL=<0^($ MED[CH@^,2QL;'\?U;6HL@@DI M]T8J*R"7L>1",S="G30)[#54^K<2>+@<#8N<9=&):?UV+0V LEL^.PV*?KEL M3P"#,,^3^)QAG^&8+H.!1O C'[NW>1[Y/9Z0)T(!9"@PE2@D.*+9-VTIIZG74=Y06PT]MUD9&K971T MIWS'P;D;94T/L?>1(KS6*!58P8C46;UVG< M:8UX<".S\$VOS7W]<>S+.0$@'(-U9MG6]Q0Z7LSC">A2N\JF-&L(M/:'K1B[A4?-CE\ M'@7GW'+9(#"703 #?7BX7#8"(OUKI]_67]*J6).686RY L(F#&$!A,)-@YQI MK]U@ YJ9H7ZZB$KK1IJUZ8YGWRHJ")3#ZZAN*$Y42S48>553WL N@XW&<.39 MBJHG-L-XJ2[C*.2+.4)[Y)YRM>53DS5"Y^N7/4A_9;N;M/R5JFL*+)\YT;ZFWWJ MNM^VR=UB@A!T61K61AC ="+I77FHE ]A#6\M,&O5!D;W++R(:AO]"&L$:+NQ MUK2H^E'7>4!G*O.>!>P,AXT']C*(;$1_\E#=TO/1HO+.6[']DNVR\JW#\F#9 MNRM'JM5/ZG.V6]?-(Q@;:F-D%22$HAC+A+0K>I1Y%8FC-1J8X"H[H_N&E@\# M-:9>1)6QGJ\"C89X-\*;!6P_WNN(\TP$V!7 ,SPX>@R608?CN_7P=9@PN W9 M8OZV/0*%B%34 *DM4@102F/4SM/16-BAV\R[MS1==7IOI_3;OFJ-YF2;S]]V.$(Y#L#+8+*1?.FP$;TO0ETYRUQ=I9OR!$[;^ ?'H1_2 M$HCL)JN8LU[9O/<-G;D_6-[RD:UO5HI@DTBKN$A8S RGPL"63ETIO=I5+VMM MNY';)"9U&K#\.&!/K>^^]I9N]NFZ2*-L%Z6-1]'!#6,G3!._$C(&HF=&]J0! M6P8!3.MR/N, \7P-X/;+[4UUHN]HY+O=A_2P=ARV->O]SG%:\5MZJ'(RN#*: M8\PL2Q+!&<"4]CMENX/3HSM2:%R)7O>QK:Z.T-OB6.\V%OE\F=0*\:8%O#(U,"_QO1^ _G0$^S"L.W5$\0\8A8K$, MS@WBV<,7((*AU^E*LR[,_O@3J.;[)BT*]P=DNDNOLL/[U V"W6'%)2Y?+8(: M6"TE$T3R=AK0BFXOALYD6NC=9&<3M.KQRVTMF)LTNDP/?Z;I+MJFV]M-->%4 M?J'\]M?;_=>\N1UQ<_H ]"8O#N4;I?GUKGR )RJ[]/&UF"BO'IV-TN\.B^S< M/6[=[M@:/3B/$,S,O6 !=WO-Z'R^B)'8&7T1M"/_6 M&/_W,IJM_4==J#R(2A=FFL[K 7:7V;Z0,5Q&7CJ-JT_-%8;'MU/F^G/;CNS2 MXB!VV_?I;GU3W>RC.$.*6(AAN5L9(\11N\T&BFYO H[76G#F/MI4Y85?&ZM* MWKZY=5GD":%[7$L[#LSG:7@>A+VY]LBI;1;?PNTLC%H3)X?6XP+@R2'N=Q]P M"_7VKF!ZK&X"QQ/E26C0KF 2F- MYT56=L=BQ0PB,94$66( $X!;V-X!0)'NM!=RI*8"*\-)YN=2OMO&Q.-L0F.D M!W.-@&T'19@65C\YN$/4&1>UUE6Y^/MY$/40@FF1[:<"G?KL173(#^N;H4KP M+!Y/R'R?'AD%5LF:14E(\N4X8E,8;IU@+- M]>I;NK_,NT[_C-FRST [-=)C3W=5$OPTQ1-M;M9%D5UEKG)8%]$ZVK5&1_-< M?^L!ZYEY@A#!6<:T0!#/\O!=VR.I^WUWM[KA>FD]X5A\SO_1W MG;69H71?7Q]OQ8Z9Y809)2"C%L2NL\EV,D(PW>E"E.FL"9P:=AK^N]/!?V_* M=^WQ^-F$$>R072XN>'X)Z*GYIY/O4>7!D;%;)UR6]-(BZ)'-+BZ2_1+>D2/: M_('B]J9:J:D6;+ZFY2;UW75TDQ=NB*_W^Q]NX/^YWF\OW)>+[$MVLSXN,I=? MN'":Y3XN?^MJ]ZTSY?1/#$VZQPC;4WGYI%UB :G[M/[FBB M7V894GA(KK>.WKP M6^<-&HUNR[Q+"<0 I2_GEQJ[JX7>9@&XM;T*U=W:Q-'\:0NU 3B?*=RFB-XR M"KE)/,VG'QL>A=ZOV2[[IU0WZ:?\@_IS?'_UE5,L4J2Q!I. M(-0D-C0F"4[:J20I9"?>#FI 8,*NS3Y=.CLIZYHG-J/M;5IFD/NC^:=;?3P* M@6 QZE"]+2$\?C3>1.9D_?B4OVNS(V=W]"F/:LO++WU84&0\JK(E1*A?(39X M# VMC'I"]U0Q%#H2"ZA_@KN83]BS?61R_;V7*8 B"@E"2 @90\8UAJR]JT-Y M+'V',B"T3![-GD8F0\6HBTPN(#R>,EE'9A*9#!49'YE<0(1ZRN30,318)OM! M]Z1,!H[$$F0RM(OYA#W;0R9=FS_2];[(7;N'/+W;P'SYHZIE76E;WV_UT=F0 M;=(5Y%0R234 #'&,F(U1^SX#QZK3N\Z!F@XLC27+5A:7JP75.L.)T='ECZ@Q M.VIN@ZL-]R#> /'H((;SAL)/!E]H%#R$;]YH]).\\:/23>F\L7I*X\*!O@!U M"^AI<>=*G]FA\^1L_]^<7@7P)\'U@@'>WK ^I1F!@[2 H0S MM(?Y=%W>\W+A\M("^?#2 K'?N[Z>EJ-"_KC[ROOUC_(C4>Y]>E?=IE&\NST4 MY8/&KO-_R&]N['%CU,IR"IB6D$&MN%(*6%?*,DY<\1HC#+U>4@]DHH8<8Q++ M1#%+!* 26L6(*#?I2F!4\(N+2Y.+Z&_E>8[/3G"=@<7?/:\IGBEVW;::O("P M^:ER9>TOU04?T:E+T8E/909U^KW:KT@<-QC6KKD?[IR+_BC=BVK_IKXX.4B0 MSFQAF;E7+&-WR]P@/+S">0DQF4&P?KNM+J86$,7.QJ0\J>$4EBC(30*9I1 A($D$H1T0: M1[9 QMQ@0Q1WC)L$+I8J:]+M/*KC&Z5I)"=@@.;3FZ-3Y>S9T:WV8F"74UZE MV>'V7/ 7*4#WPQ10?7KVA]N-\;K-0@1L.7B,7)6,':GY5FH( M9!I#H("T/$:)Y5SIAC$!8*9>J3&[B03Q9PL3"+C00H,$2F)P+*%*M#$(9/6=MJ$6!93 M19DATE(H@40U*U&%M-=%.>-;QZE($@"%RZL1,9!+Q1'G&B88$.!RSL S]R<& ME==QY5?1/OV:[ZL;N+8NOY\G.>\1Q&F2\;#QFWTVI_3K92XD_Q28@*+4OQ.\ M#E$:X/_(HC0T$E.)TC_3XI!NC]E]NG$_?LK+CWXV7T(@E,N?-2[G&!)")9$- MS3$BDBFUJK/11E..$J -D]R!S(6!5CG+@4H2PV6W=Z7[2UAM;O2MLK>>6*H, M+H_/?*ONAEN,LHW7$Z81O%DZP7PZ>'2WF7]J.U'Y\2L0R:[!#*B=H_>GUR&I MX\,RLM(&BML,;M-P>7=\=O.)84A8+"I@E M4BAC&&LK#@3AI+N]>IAO92*LA#B1PA+$#1,&&,RDBKDF@H>^OJ@Q\Y>H-K1= M,(XJ4V?;F#Q:^"??N3Q'Y!>RM;EQ_8G.%/TA+HO#?KTYO-SC.1VC.\U.>PFW$& (QI(K0A M4AG)DP0"2BVS<3DG,=6)J&P7;5V65=X,Y-3YJ*TC2^N4T1Y)7A<:Z/$EMNA_ MM.IE">UX$1TBMC/TJQ4X4>.M;TV)?:*:T@Q#M/!7HD>!P)G;$D.& HP08K*@0V@A*O(NY_CTKIMXF?F0G=6Z91[ 5UE/F$_.SQU=>[BW=8 M[*<_[3IVIWP=.<%48$US,C9,C*?*(,1VFY4_K&]T5FQN\J*:QJT/V:T,C97C M>&03EC#-(<7MS9A)^?+=E G">4L)0-@:(!35@"A%6$(4=_^! AH0*_R_^C\X MUM/(^W1AGD^][WR,3IQ\L8=;SX8LH.B.TU5>AZ:.A,7(DCEFA+P4\?)YFR^] MI^=;2C]A])+0T4K;F$E"!-:$&ZB54EC5W,DD4/Y72$QL/U$& TH843$@/"&" MQHC'B<20:TY$Z"=8[Q4LC3CVT,:E1=U#,5]PP.?3T?.%[M,9V SR.FU\GQ/= MA?:V!4GQ4A%Z3*"7:NNDLOWT1/Y3GL"52@QB2EDC$4F,)E+SN"%PI0R:4K;[ MV"\$D]I IT)2D(1@0:PT/#$QHE@:)J9;KYY+MH-$?1K9GCO@2UV%?BVRW2.^ M 64[9&][';(=%*&193M\-*>2;>])]3.\KHS40#M&-QPQ$F. FXMTF4[LI$7X MF&X93(21$K,$$V))N2_:<@,T@40@&?JPSO.7+L^E_5-VG6E2@H7VFA>YS/U: MTHCQ^D3 [&*&COLZDHXY@!LY%YDM]L^E*)OKW?+Z>E^] M(AJ]<2'/=D6VB?ZYOKE-J[7PP^?\MG!=I>MZ^"(">SXC>&DQ[2'QD3PO\;*6 M^/I[]R2^4?@G5L)AEZ7PY76);;ZY+?_.JME7TS7N>>77149WL,<6B1+N,C=C M@&-09683!."15&M)89\W=UH4$OGR!N5L)YU;;:ZD><4XXE3%2CE+70*F34QL MPW=&)G.]B_' 2H. L4P("\O';EVH3]_-=J>V;PRG MV=0W3?@6LA'A08K[LO;R/1FI:8ZQ]^P="YH,F!>'<$?5!T5FDE+]9%&DK3+E1L=;,72 J0UQ5A"@IV!,63*6$"LKZ? M$A4GW_M:]Y9UU5ORNK>DIU=9M+TE:WO+M]+C?Y^YAG\^)J'J^!%[PRNHY<=$ M8\QZ?O0H+>=:@*?\@,H+ N($*<.PL9@0 M202CCOX%$$12K$F\C"T3LTP5!.P:TTPE+*-7O(0M$?Y9VB)G)'H'?-;C_D,[ MX>N8T9@ I\D/^8\3V:ZI@%UG^^KO%T61'LH+5M]FZ\OL)CMD:?%KNB[7&+;O M=A_2S>U^7UJWV_Z6[_;-;YV;6?&IS&!61EJ,.4)(88XYU)@"*AA4 @E@>.PE M[=-9%5BJ2T?JG0BUV66'<#3;FEXQ[:GQT1^5Y1T7IF>(8S<=7F8(_70U1/2" M:.!H8)_1M.D#N@R-FL'O?.ZAU%-#WNR^.AU[FWY+;^"OZ9?+=+^*+8 B-LRE M]C%FU,8FX76+,8? ]E*%'NT$YOG_=YN7B7)U$T_U!H#8'+)OCC;6^W^YD$57 MKDA[LW7DD6W6-]$QCM'?*@\BZ'E-RR"X/@NS!N'.+)4VPW&)TA_(7J%KDIIR489TBS\M45:B&J6R2QH].A M_-6UG<#\]3&[WF57CIQVA^C=X7.ZC]Y=%NG^6S7!?C2WH2LT EUU1K<_784 M=BRZ0@NB*]2+KGS172Y=>7O2@:[ZH3-ER?XVVZ5O#NF78@43JT4,:&P MU ; M(&-1V\@X8IVV+,QCV62E^T63L)7%WHE'35&XC?+=N9*P\BOZH_0LJER;H;;W M"/AT]7V86/=GZ[5AO M]ZLCQ 0S@@ *1:(, 56+QW8II8:W%OJ$6F7@__$C_A$P[$;FT\+G1]!' MVRZBD\G8._MFN]/T6<3.$.AX:"^#%$?T)P_5+SW)Z]LZNREK7YOO/ZYOTH\E M=5;LJM/+P]WO''?2A!-%E032:$DA:R,\0AAK$0LF=9:),!*:[6&*I&M%59YC=2QVPZ]U=YUF?Q+MHD^I]OKM%R+ MJ/;2;FJS/7>(C0Y\QWIS1LP]*\JCI5%C:GM!3%U@/I'*3%PL^L%YKAP,%)AE MT&@P[QZ6=$%1[$JJ)V7DN:3+0@$ 14 2@6(A%4E(W#2N!4I\N'2D)@-3Z(F5 MGC7<6)!V8\D9T/0CQQ,#EU;2=F2(Y&R&1'&; :\@F!X9@4$HY'?HCY97ENG)C\I*3R[/ M^F>8X\1I&2P;UL5NN>:8>'9E8'E;9+NT*%3^Y3+;57OI2W.RW76Z.[B?BLP! M7WW<&K>RW"8FT01 1AF7"4&J3GTEX!![$7"(]@/S[YU])>?>&1C=W$FI'P<' M"4(W"IX;?S\&;JR-3LR]B$X"EGY[@'J&?4.&:!GD&]3#?+H.[W$7 M2GEX*=^5AQG>7:EU\;G\U_S_V^S;^J;\4.RV;W;E0=+JO$.U=_Q3^OT@'6K_ M6E$4 VLX I3&#,>0L5CR6$ "<&P8[#23.M@(9832E&H3,T8$(3R&!E*44&8M MPB;TK>5WID?Y550:?E']&IW8?U%M$3EQP>/VBJ#Q.4_-BPJ-'S^?1.7=,2H_ M!242]V-2G]>)2O.CRGZ?&T&#ALGC]I"EA*O?M2#W!].FC%CU2WH2MG(H97<^ M#+W:8P!@CTCE9#%8P&4/S5M3/\Y-$49FCO[ MH_L.^$AJF!LA!F)^IAB:+)S+J(RF<_?A-0O3XNS/_+_O]NGZ)OOO=/LV+XIW MNZ)T@Z],^A@I8AC0F !%$L$AX$CMBPXI8 M F3HE=/_V#O[HCMSH]+>])C0W4U5'T_(AA& $4/ER_GS1*D_S3\(4WG@H6>M M%)C8.P/;B']*')L420T$AD PJAAF7#44(#&@/FP]R)!$&0B%RSXIUP1*SA1%$"C$ M$+*QDJ'34];ZG3N)K/,$(>LOQISWSK?OK'OS6?N%_*2PS_\6__ U!+ M P04 " <@5U-=^Q,QUJ ,B@8 %0 &-G;G@M,C Q.# Y,S!?<')E M+GAM;.R]6W<;.;(F^CZ_HD[-2-5:Y9)$)I"(B ^!B$ @\#__]_?;Z4]?\_EB4LS^ M_C/\&_CYIWPV+BXGL^N___S'QU_41_/FS<__^W_]M__Y__SRR__5'][^9(OQ MZC:?+7\R\WRTS"]_^C99WOSTS\M\\>=/5_/B]J=_%O,_)U]'O_RR:?33^I?I M9/;G_XC_^SQ:Y#]]7TS^QV)\D]^.WA;CT7+][IOE\LO_^/77;]^^_>W[Y_GT M;\7\^E<$ /YUU^K%)^)?OY2/_1(_^@6B7S#\V_?%Y<\_!0IGB_6[*[RD?/S[ M#\]_P^NGH93RU_6WNT<7D^<>#-W"7__ON[3/,/^=5/\>N8/EW9?\[S\O)K=? MIH$;O[8T7%/+JX,/VWPYFDR3*4QX9S=,:8C./H;NKJ[R\7+R-7\W M6J[FD^6=#;HA\%E]#4,9?9[FOIA_# V;IS;YS=TPZ+=YL5C\,0LZWMZ/Y71=@JO^J;ECP*0XE7<<_ M[J:9H1>S13&=7$930(^F<8G[>)/G%1:D0PW;'=[[T3QPY"9?3L:CP[BIU4OC M _^X#/^/ KRX^G@3WGA33"^#R1;%O+RK,_9*'74[_*/E4+_7]@C;&A1^6GRK MA?N]';0[W& +!9[ELT58.=\$B_\V/WK@+W?5-0GI8*K1;ZO$77S)YVO'Z&@\ M_=A#(P.V^3RL+O;#WT:3631[JED,J?VV25S"^+L9 MXL75U2)?+B>S:Q7,S*0A[^^J11)6R^BWQWA(L 2_C>:78;XMYZ/QUIA*(:E6 MU^V1& ,4EZMI?G'U[-=O9@]66C^9!>-G,IJ^+Q:3J%QV?D,"(]H80'OLJF:* M5VC:S!"WT;A@Y[O9,E@^;V97Q?QVK?@/CK%"VT8&N9/1NWRT6,WS2FO&WD;M M#6NC7@)+WDY&GR?3@+%\L?W^4BUW32YF'_+Q:CX/DU>/%I.*JJV]-[;'D&=& M]70H?\R*SXM\_C7"^\WLRVH9OB["+)U.UEC:C/0X@3?^]O8854TQ5&C:R!#? MS,+:FEZX%7E^4*#1H;S>_[M_;R8%:O9N-K:]V*#1H;S(0_$KO*H M)J]GDRJ6PLLM6AJ0NKQ<_QQ-']@D%;7&<;VU1(C-K_)Y6+2VWZBX4Q'W*(XE MI5I_+1'SYO9+\$XN9@]#H$=34J&SELEXX%; M7Z_#U7>_Y<7U?/3EYGC0U>NW4^*"FKQ4Z MU*Z1P7U<%N,_@[&=7\;@:#Y;K%'MOL=?#\:-*S5N?YC5C)4:7;0_Y-^+]=9= MU/:+Y7PR7D=XP_/K_8Y%S;6D^3>USX![>]&%EQ1W>;Z=@NMQ_=!*3:?;=**+ MJ^V$^'=^^3Z?3XKPW*)J ++'(77 TG*'>_W4Q9?U(!_)-XT]E;MOG]1J"K1& M%^T/^9_YY/HF3#[U-5@.U]&Y7-VN>;CX(S1X,W.+Y22:K[/K^X2-1[Q>_#8? MS4('#8BRI;$TQ\0/^9?5?'P3AA_6Z&"*W%8B]\56+0ZLAC0.M&UFD*O/B_Q? MJV"CNJ]5W-&7GF]E,%67L_W-&AI:J;&\+C2/;%U1_!PM_N\B]\?AGT M\C3^L5H6\SM3S+\4P=T,:];W#_%'$77Z:'9WGR&Y_>9BOLEJ"'\&'?-ULMA% M0RH1V]>@FF-K-.QITM:0S,UH=ITOWLR> M^:X:6)(Z;8NL:J(_V+"9X3TVL#:^UL&A[6O4WK#,:#I>3;-<2'IV;D9I2S3:3L[>AS_H1SS[6;SN>/FL7C.C(>UX%L M/?#G>FMXI+_GRV8'^[3#AL>[B1:X6<,L?K[;5L8>[(%YPSQ_J>.&Q_\IGR_R M9D?^8Y=-C[E8CJ8-C_F'+IL;\Q' 6/XXS(HH^!+48' 7UVO-V_#!]OG8;S/G M[S9OSK\O\]EE?KD^[5>^>UJ,GR-R3>#5:/%Y3>5J\3.WW\.0\BJ-G+.__PQ__BE\L]E&?KLA[\5CL6OL+Q\HK"]!Z\9#=G__ M&95#&,W'/TR?Q[ULG_CURSJ-_I?QS61Z6;:.1X;;P64Q>+$%OI3*Z==GM5,' M>BOY4.PYJ#K L<#28>2Q4I(!0I#BCDBB%8:.]:?J[G>;GAY(_!AS(-=YD6NK M?@_QE?O(J(&<*6"L0\1IP)&T>LL'3:@TKUCI5$5(T0WO[S5'N_A[-_JO8OXI MO'(1D_,?Z,S[X:OOD\4>]%7L(1.:Z* V-4<&0(J9 V)'/Q:.G#'V6@!)T840 M!@1"6]R&Y3@-AIL^,DH4 S+,"!$0"&6/L299 MWQ7,U@=6]&C\9UX'9'M:998Z21QG7!/AD Q_V-(X-M[3%#6&7SW$FF-\5P#[ M6'S-Y_GD>AUD.0BL9Y[.L \*&5 5:,!84VHXL($NA02!,OR= "B2 JA3Q5 Z MCWO!3@WUM+==9IBEC$M*(."&X> ]&5/.$V!<"I[HJU=03;+^,,Q^W.F.GV3J M.I^-[^(J_#)6GG\PDPH2)Y0F2'@B!=<&NNT(+:,HQ4!BKQ8$M9^)_T"2CBKQ9%#7*\LP6L0BSO[626 MOUGFM_O"IK7ZR1SDCF/* 77!$'26*UEJ6>>Q1 GH&[J3UW[PM$U1=!9;&"UN M#NR/94Q *016GBJK@1#,L-*;<%"+<]YR;DG$3Z,%];G?:OA_I89HQQJY9'S #N+!"2JC+5Y!YEXY:HI'57- M"J!+A?3,?FMEV%5JGQG@$+>.<^@Q9QYQ+6M529C@[#-I MI1]OBODR#B>6O:P$GB-[RA BPCJ'+*#![0?!_6)ER-$3RE. 53\P=TXF8#<" M&4**])EF/2NL*7>,:DX%)8)A1H4BSC*-E,%G'#+K%XI'\7\(*U1#=Z"=P:(F*%*.&B&Y M4Q1X!(D%BCDD&3-4D4KAYG,XR@,M,II[B8(.#9!5'@*T"=>< M=- >.!KA]2D=QZ 26Z (EYHZSR0V"M]31LU?AWI25$P#'#_OXQB<2&\0MP1S M@IT$FF%9\D(@DZ+#AFZEMQ\ :U,4_>\KKD_H;C9QPE__G"QO)K.+6?Z?^6B^ MNV7CZ"R_0QUGS"-)"%1.$P 5E1#:T@KUP>$YYTWPEF!5*^.O8?D<;[Y5'*6Z M"D+:#E+G5\4\__2MB'\L]F&UZ5=D&'EDJ33"TK" .8)CC;8M5V*=V%>N;H]' M;<^2Z@:_Y2BW8PX=YRU ^.!;,@JE)!)B906#S' 7!F)]]:*E#.<0P^]# W% M30NK(R#OQKD9MR]6\S:0?/ U6;#GK#', ,FDXA9Z[LHM=@^93XE2#SW ,S@H M-RVM;K"\&^9VU).O;2CE@V_)" Q3&RE(F/&(8LL\V\US@75*::ND:-3K &_3 M\ND(N^4P-Z/^&"_H;0.\!U^3,0RXP($W%DLD (-<;F,R'%B6M%N8% 5[)>AM M6D##B$[<_W5T'.+^K\P0 ((U$'(Z6Q!"R MGM>YV_=W,VRRM\,C]]?1!II?7PHTL9XY;:S3DC*JI89,*>,\C*D+%%?2^N>0 M DW#K'!,,XB!TAPS$ R"+1\\0N:<*\HWA9#C;S.HQ?L!99\VE )M@_8DEG&% M,?=>TWB@9$>_5.><"-@"2(Y,@:XGA &!L,G;#+R7Q'ME5$PHTH@2M^,!-R0E M-CYT(#8.D^-O,Z@EA%/-307<<^85P8&1!$D3[[_:4!EF-D@J@9D$M;[3+"I+ MOWHZ:CU6GW9./1,Z>#T044V,-<%95MR6M'*65!EDZ+M[[6.L2=:?;M8S<@91 M(1"EG,LPI:05.SHEY2F')8>^]=8^Q)IC_&EG/5N&#=#>(N<]M409D6,1W@EE3[.&J R>>= MS>IQF#'4&XP5UQ(2ZRTH>:&$_:NX>$HLHTU1]+]?9(K97M.4W9IP9Y1TWR OMH@VB2RD&P4K]VBL7 M' '$RKM170KN="8&1!M*U7B\NEU-@Z.V?JS5J?'".S/(I$56.P8]98B%]5'O MUD1@;#>G&N1FK0AO^!/DH1JXF,/ .S.M*,;00V8M(91@*$CI MC$/CDL[#50]]/%XY/@TL':W[:=<(8_,=I='>X5BE4*48@$IT1J2IA41&[Y MAJ"S*=4[Z\=GAIS1UCWDCQ527^!^'-E\,$&?R7S;GE49?:\![Z/ZSVA8+RE' M+)B2AAA/@96HY)UU.@7@U;.*GVCS!S@_)VAW(: A9')^7-W>CN9WK[%@K1(& MJ8@7I06V0L6-_" L)KRU6/-*61/GD*WIO6(882F(4IQYYPP&&SXX+"!-<:"& M'GIK"B%'9VO6X_V $N4:RM8$&L6S;HAK#P)/;3Q1M*6?>2Q?>]F#FB Y,ENS MGA &!,(&LS7#:NT15HYJPC4WSB&DMCPPE-&_LC5KP.3H;,UZ0NBC1EI8!8"A MR%B*"<$$8F;(=H3!RL,I%O@9P*2N&/?72*O'Z]/-W37 (!:F$D<>:4Q8D,K$.0<@N=8$9KNZ756B;M&6^1M(^Q)EE_NHF\ MGBC.K=* 8VH1@;&"?:FL#1 I$!MZX9'V(=8F MI)4IFW*N]'PJU!X+LB99?TI9O81P1STQ*$A%"ZD9Q:RD#'*=HKG.IV#ML:!J M@.-=8>D^X!TY/#F= "*(T,IT #0A %Z\3E-568T92"14,WY-L/927S MNQ\4F6 67@?N_WLMT8/ZZ7#C#&"(M5" ,:&0"--&L-)M\0JA%)0-/0"1@H&] M<&J T9W95>45SP^VYPX;52\VRAQC2'(&$1"4&(DIU"4#O20NY4C+:<$I#0-/ M3:FF&'YTB/.9Z[_WASI?;)!A)9Q 5GJLL> MK]M59@TPAB(*+4 10E2J1@6#TQ;RRWX+7 MW69BX:/^@Q:!!@''B0$""8VH]Z[D'>8JI0Q#TAI_Q@!N13)#1W7'Z;(.AC61 MZV!G.R@I% :PDG<6\4HWTB<;$,,^_- UN%,$U/]!AZ/.+V2&1G((5I9HSI0- MN($%11 M*@ETD"$>,8BP>\7IU94Q4?0BBB%%5S[DXV(VGDPG:P@ M 0&8L]Q )H)'&%R_S5THGG.O*FGQ%G-FJWA"CQ_,!+0"KM/G'->(,D:T+"EB M1O16G+L+][]1B3^7%'LLFSM-M%Z8U3RRJS)VGCR?2>FIA$(J[!UC4F),=[1! MBE(*<0\=0L=*^5FPI/&ULS,@SZ^.2S.:S^\FL^M#I50JM<^8QTXYZ &T)BY\ M,KC&6]J%,HJ)9HB)6*L# M4NF0X[3D!]9)>8Q##RPT"[]V&=\9$,?C8A6FS8=\G(9ADF M+-:?#G09(Z!24G%74@H!24G1&'I H&&(-UGG/2DHTABFGB(9^-*U9M"1PM2M\O)_G7T:32_?]2SY;Y,'V MNUC>Y/-';-@#FPJM,TXA!8%R([256@)IA=C2+3WA*6GY0S^3UBR:FF=V+Y&# MJA&#S&D+$=;Q'H1@XBD+E"8E+5SKE)SIH5_JW+#-D\#6KB#RS#&"/4!YYNE, M>8PX=SIR V%CN'=F!WT#4F*3I^&%)0>6TKG:W:I5?,GGR[OWT]&L/.G[)0YX MOY6SKUD& ;? X*T(@)BBJ0LC7])E3CG/=>&\-,@>[L"TF]%4=Z@,[@?V)-T$/O1-SH8 F5_PPPKHU$@CS.HG9':> 5+:@D$*0[W:?A3R\I!(SG+)',?24C^:1\#+4TMC>]8[[^]%= MW)*KOM?^N$'&H.,&2$(D$EPB32TIJ=.>:Y,2J6TK50 M:Z>(LA255 7-G!)0&OI%E2V *)G!7>NEG2)],/+]FR4'6F;.<(4V3[LIU.U)EKEMU=:Z4[7\S_F(WS^7(TF87!E^&4:B'P&KUDU@$J M,=(26D<,HAR;TI0T4-*4NVM.R,QJ-Z#0O!SZ,^EKV?(9!Q@R'2@AP@K*&7*F MY%SM RJ9PYUNVCW4N)5W[IYME"&G,460 H(E1S 622VCQ\;R M)&F9M)10*CS E@NC*5&NW)$R89*D:)[ZV0*M7[#= M96R\)FL[JUYSS/;>'DX!*)6TD--X&[E1AAA2II2;J&[/.&.@=30UQO;.SG,7 MM[?%;#WL]5G@B]5RL1S-+B>SZSWHVM,J$T[#X'<8@S&$7!)&39DX8:4\ZQN[ MFY#^#Q?X-<7ISBSKR\NU#S":OA]-@D5G1E\F895X0,@^2_M@X\Q#(34AE -B MF%;8.E-:!\X+GJ*FAIYIW&5LH@GFW\.M^[J0[]<>"#6,DX-J&I81909%SILJ$:,F6F4Z+;U$DOIC;8O5Y>;6:_E@^ MIT)J4YU^@EWGC0S_C#2.>B9T+#2FM>-(,,1Y2KQR^/& )O'RU*)I40H]1)^" M@KB8KQEVN0YTO,_G'V\"EZM%H5YJG6D**6?*<2,5M58IK#@R$'MHN2.VT^2# MK_G\^SV@;CW,A5HM;^+=F?EE-;0];15O( _KL/74:$&M]\)[##1V M5 "N9%+BW?"#!=U@+)'GO6'KS6*QJH>K38L,!.^3ZYAG)G"8.UHSS:$D%F(* M".4I=76'[_]WB:FC^-VQ+?V (^M!/^N^]6E.'[E)6:%]1H4DD H( 3)&( $4 M=@I9(RT*']E*$Z%E^M?E^JL0NKD7%P9G4'JK!=$\7AW@I"-;BI#W,J5^Q F9 MQ$V(_(>(3 *?NPOB;0>Y(?K^SBCU?>\UP'O;98HSC:3!"$)H/)$B6/LEK4Z> M=1GV8Z7^$G@:X&]76'HR5%O3C=D!4XY MW78RV$D3>M$\FWNP6-_EMY_S>35;=?-L)DCPZ1A@'&&F<#"7;/A[0Q-VUI]S MMD>BD%\V2X]B;<_I'0>AL[==IIF7R%NB(!<<0(8YV]$*!4FI*3OTI(YF8=0D MF_M*Y3B(I><;9))R3Q'@T& @*80(6%12IX@\YRA,LR!JA+\#RM XK)RJ]I$A MX!RVVB@)A";&>VC,E@>$:IF2%C3TJ$S#BJHEEG?NQ;TMKPBOXKKM'LXXXI@# MAZ2SP%.N K=*+T4B#L\[C;%9?^U8IG8%E8#F>3Y:Y#;?_'PS^S'T\:&83GTQ M_S::[XL5U^PILXQJ3;@43 @HG5*,@9(?SB157$^RSEO&U1& ^.&BAS89?7J; M$=II;C$C89XR""0RF)9\5(*23B.67_*@HF)$?+[L3F>U!HB*NQ/U!' J^8@" M$ VDEB;X)=9@[2A4)54,X)3H0>U%\*QAE$0X>@!&S'2P=@ M2O!]Z)YG9PCN46"=JM/-2.UJ'CSOS6C7.37K[RZ^K*LKN._Y?#Q9[%W):_>5 M08:"2N"0(LOXY!BE8]ET[QUR3K MAP"X0U=.'VR;!0JI9-@Y#;5@EG%R/\D(YBG[G]5+*KPRN!W#^>[VN/YKM;TO MZU/QPH[*>KI\?FJ/?,@#\Q:39?XQGW^=C/,-K1_RF-NU[N406-M^=;Q0$!@C M/(BWF%) !;1EO%9[+KJ]A.\\5_F!R;"S"H*3KY/+?':YB+?-[X'XH^$ *J?'WNL>S^U'JGL"HDIK.XL2+G9!II\S=W553Y> M7ES]GG_;'F2)JT58,L:3+].\]-TNKM1EL3:3]\4QC^XT XH:XSR6)/Q 7DL* MR^TF+3!..2,KAQBXC"#$NC ^LLA1:Q0#9 MT4(".U/BZ."OY3>9XYV6$7QFR_N/66#--)YO^4=@2Y@8OXTFLTC'Q>QC/@[F M\_HL\#S8"+/KA]9TA?H3;;TR U8S'LV1X"MZKY GOI23@=JEI-W VIM#C\_8 MG3:0!R*QON=$I"R8P-/18C&YFHPW&-F9V#Z(1UV8-X'9'T?3_.+JG@4)DR+Y MG9EF0 MK); "$8:I![J,HQ@"TJZ>J;ZW=:Z&[5#D-H2Y$:C))]>SS4GO\=VG M^2AXD^,UY;/+]5_3)WQ(G!C'OS!H'B$=$2C82 MU&(QH)AC[60PL$"@3.Y2=0PA+F7S"M:NLG7&J$IF_9#.< ^N/E*+![JQ)PAR MK! PBA(2#_M*!:S",-Z?1'JLD-2TQ]6M1QZ7;!B!;Y4U4$'*@Z-'95BV,< * M&N9YRGT"0S^/US#X6G;&ZPNK+W6UN+B*VP=^6GQ;#$$S[0933R']T"RC4"(- MO-?0($B1M3"L%NOJ>=803RJYZ*T%E^-PW\^+N']SJ>_^6,3DM8NPFH]BN%P% M^_WK!EF'>5"_LTQ)'68##IR0S .(#$.ZY(PSJI*&/GTMDH"8'T/2[8I@V+L> MVAEOB:5.! T7_@-"XY(6P<$Y7\/MHDE!UJ&?N!H4 M!!L54XKV\6;V==\R^Q]8#VJPTR2N./A M$5&(4(ZA,5Z4W!%8IV3.5-]^>O;#R*0ZRR':AC>TRIS0D+A MI:?&":6MU687]W">DI0#,HGGL5X;4)N34E=HU*O%9)8O%J:X_3R9K<5OBG72 M;QAT##@'ELV?'N9=F)OXZYLX'U?K6-SS3787D<,]R.YH!)F3@!' A3 .,^H\ M87+'?^E-2N9X_9MY6\]M&=2T&*:(^RLP9+=8J7:_?:7V&?2,4L>ECC\DZ9LX A-%E-_ /UC%M3_-+^\'WH]9?I,^\Q@@G6@DKHP"LT,B%?K;FF' MPJ84U*I^RNPOB#8LI_XP&OV 68#(I"8V'[3+( :68LV1AL1(@26F:DNK9Q:E M+/ U#J?]!V62+AJLOO_U%WS;EES_ENK[T=W19NJV;5A8//0*0*&::9]%01Y9TR7,?BHE*6E$,% MDHR 9[0&CXNTP34.S37L8@C%>;3]IF!' ,G.'8"4R:!YM"5M,=THDX/;/T% MSF0)]1\@_9 '\WIO1:Z#;3-N($;(D\!7QI36!$M3TJQ0VO59M0]\O7I4IDFG M/T2N#>(=B[9EP@)7:T'SI4XR"+S0S,2B#Q!![0UF<,,%!PA(TYS'UCA\]5BJ.1%T!2P=Z-E/'Y\IV:7IIA.\W7-ET75=, C>LN8UUI@914W0$C' M'4)TRQ<(I#]G3=@E-%N73&\*,I 6S([E73PVLPSTQ+/[7^(C==3EBYUDTC$> M_D5V&RXD,$Z49C7TT*?$W*L;E*]1>38EDMZ 6>87;@O%149NO]E7=ZI.-YDC MA%/+(.1$:8VDE._8P0/L.>I^@;$X8AV$YOIY]CV 30&*PAEK\ M9#S>*=!,&F?OY\P&KR+\-AT%4N#/;SBK:+KW?A[LWCG MI_046J*1P=XIY[;)5O&:9)6T6SEPN+>)S#U.>M\R[-IK"H;1_:5?\535KOIK M!5_IY<89M1H3:4E8&X-YC@T!CI54*T)2:AL>6U&]#X.V%;@VS?VN,1?/:I=W M'=7"V_,-,\B4TT(#:#3'8<&#$.B26DB2M.2QH:+>O/$V =<(^U/][^)JO#OY M.7YX\O. ]_UBNXQPXKF )'A[RN- A,<[!>U0TO&>Q,H.)XN<-A@_/!>G$=-YMZ+#6!-(5+,NKV-SW\?HD_(>@ M)RYFZT#H[#+^B''ZKZ/I@:W".MUDEG+D&!9""68H(,J);3K>.C*1, MM^)MM\C\KF#X_& W9;*?)LWM@6&=;C*(:3!;:;0OA&%2&\K*:!N67J3 <.@: MLA48MLC\?F&H@HZ?S^^".C]T=7.E]AGC$$'II0\6"B/8>,'+G?A@Z**4/>C: M0?'-Y2 !#_/E6<(OC??GA3MN&/; Q+/LWG*-,#3ECB;VAJ84)ZI][WW//QXN\7CL?5SW\-F).OLIA_&5^\*B"H]99!8H0U'DC-+N+=: ME-<1&2)IM8.YK7F11Q3?AXY[(R2Q@18I(2:.H2T]"M.GE\6?5;R_-='OK;Q? MC^&=K3(_TEW>\U=A$E5HG5&JN0VD$F ,(()$95?2[9!/.3D\P /M76&K>+I=I!R>-RJ]H MG+U=J9_#UV?=5S:UP3S\.HI[HZU==5[W99EDGD#-O0?:8 .0( B77$4$)167 M&0YHFP%6[9O36I9&WQBO=BGU(^);O[K\V;=E5GDOA<- ,(R@T/J/C_5F&.7T5O6"W^L>9Q(K8K]9U)R:0 86'%"D+! M.4#:ECR3%*2$.Y+.#I\XA-M@_A 6P[]^8!U!0<90\&L,TQ(J(DN#3KM@$I1 MUP,RK_N 9,O7&!\IP;[G2#5SS!?SS2T;]RQHW3#?\\Z,,6^E)M0C@+"6EG-3 MKN@&0>#.+0%V@/.D:R'V/5'4U]%D&BN[717S12#I@3+84;T31;PZ*;!CN9Q/ M/J^6L=6GXOU:TD=,EX;>G&D8K ;F"<((*4<5ILR7_#:8IUS7.B!/8,!3IA]! M'A_E7@5QSL9W@1FSQ70M\M%]&;�>]*K3/HB-:<:HBEH]HAXR M:>$ IR1H M#K#(:GLQ\#:XW;?*C5,U+"#YY'I6TO6$ @\9!RHXPJ]86)!Y2ZM-V_YO//11>>:ROPJV&#=":O(Z-0L':%H4&6X:=ECDD5+ EH M3,XKV_AA) 88V@ M$%[B314_#@41MM)V6TOV]6B:+[87G.R_(N3)DQF!3'K(@6!4(6X]%-"6-#&E M4S+\AGX:)%G,19.L[2XZL0CJ[K>BN%S$2E/Y_.MDG"\^%O><>C8X\5*C3,%X M^VC@D;<6JZ 6I?1;*J6S("4:-G0[JFD -<;EKK#TVSPL4>_GQ=5DG\IY\%1F MB2)"4LZ,0XP 3;B&)1W2^A1U,_1(5M-H.9ZM7<'C0Y!3>%<\$FN#6IP6ZQ+? MVRM?]P!F;[L,![7*%'&& @NDQH3)DE^22Y8"H:$7#&D:0DTRNBM0?_I:?2ARDD):6RI![YI O2DN[P M.T&8M<+QSES[\MZK2D>MGWDZLQ)2ZB'CTC)D!3>2L)(NJEU*;L?0RUXWC:1T M]G8%FY?WXTO77L?\IWQ_L*=&+YG7T@MI@!'*8^4PX0[O^*!(BL*J7=#CQ!56 M>VSO"G[W=_UL]S*+65'.G;V1CY>;99*KH(8Q=IH;P@GUG-$MI8I1G:+'Q"L# M6(-\[C3$_7"\6?S>9K47S9A8$%N91L"@?]Q*++RWO MWN7+FYC67.5VNPY'D5E% +?(!7=* .^M ,CMYK=*NWH9O#*#<+ARZW;^!,JV MTUP'+VM_/.Z%%AEQ$AK.B$",(^XI0XCMZ",@"9>O;2^@&1YWA:'C"HD1&!81 M'):.8.=Z;"&5[IX6!%-*IL+ZH?_6$V&;AD@*,[L"AAO-9T&;QKJMZSM)[&2Z M6N:7%?90#[3,D.",>TNIP P8JH E>DNO%@*EI+3" 9YX:1H\S;)W.+9>H&=+ MRIJL)(OM25\9=,'J58@Q:YT17#,(^(XGRO5VT5$[B&L,(;4MKC2^]ZS:ZJNT MC%A$@9=(:Z5M$)0TLHQ;:ZE\2EQDZ#O@;8&L&59W!:5_YI/KFTCVUS %KO/? M5[>?\WEYN=?%:KE8CF8QS;'"LEFWJXP3" S'VB&/- ".EA7\ TT-"=Q_9P>""B#0*P\-D*A4"X9A=\[UM/I&:$,RZ? $ M9WGSW.XVNM(46=_P-)KLSY8\W#QC\=I$9KG&VB,IM/.BM(I-,)23%NZD!)/3 M6*M;X'$':?+WI[W>S (#5H^V)3K/C']V-&IV&0^?/;JNS$X6XVFQ6,VKG-!, MZ#732EAE%&08* HQ$LCJL((Y[96 SE2:%(/AU:<@2CW=?^MH2K<9U4XRI - MZIDRS+4 5!+ J \*V^B4!6WH)E+/3[$61UW6MC*(# MJ!7,26:P#XY543@>/AQCIJ'(^I1#B M.6O"R@"NH@F'(-FN'(0MA39?3*YG&\1\G^S;.7V^08:I!4X)Q)D2%!&J &!( M&FA@6(D4[@VW'4*U9]@4+;0B/K3,%R#KW+8\AF[[)^L'4&H;;< M!(<^L) "X@4A%@;[UP5_W'E[9N6[T\7_P_K:-(L[RR0J@C=0#OX@E)YY.N.& M4H&PAE!)2I175%IOPQQ4WC$H4LI1#/#6N,:AD\[2;I-!?EC9#QA2>UIE5F.H M@O5*J'54.B^]E=!*;(-S;[$C9QS@/P'3JCG)]8S0@T;6WG:9HA@!![A!@%"$ MO PJVSK.F2!6").BX(;NJS8"@6JP.HK9G>TO;6^5& M&778.F&E= S08 9($'ZEF!$6=+GP*?G^ [2TVL%/8^P=1$V.@VBJT#J37GE& MA5#ZJN4#HZ!]&UMUU&(&1.,!G((Y1Z M*2 &RAAM?:19O**2+PU!K$EV=Q<-)OYW,\C>!1?LB%-4ZR!R2&GA/-5&, M4DZEI8QHR%A0Z$#0;BNA_16LJ+/#>:P0!P'A#WG,!(G%E]_,7JI+ZZZN\KAO MG&\OW]A?4K2-UV6,2@_C;2+4*ZJ5U-%T]M11 JPD_,RK:0R57Y@W;V;+H@W\'_O*S!@+)02>&@JH)58[AJ22D"B! M)5"]'2P[RSG0D90Z+=?SPIT3A^\KO9@]N)>B]2MNGWU;1BS W,*PS_,F4A[4#Q :D*MQ-18W%M1W).< M+$,67??3Z/YREOO/JD+_A;89T$)ZI&%P] EU @E$1&:4R0 0S3E\-/0(RV= M8;<9WO=W$N&OPP:/DF3&*P6(-Y1LJH\Q#)!2IW4T:G'4V8$J?698 M,B=Y,,J!8@HX2: &)9^4Y6>6R-H)HM+/01TEFU-+YA>*4H20)U0CKC23GI@= M/XU.JI]W%LBKBX)JN?GUV'Z*N?G0<(ZE9())*X0T6EJ^I1 2I7HKK=%52FP] M,5?-S:_'U?/)S3?".J^$P X2XYPG7)33#WIH>KOQJ^,$Z\KB/R(WOQZ+3R@V@'%O>C]\:K]IL%YECC ME)3 :P:PC?F8):^0%;T5\#D7 ZM+Z72/Y+(6T0/:_I'OO?7P8-LL5M4*\Y\8 M+!@FF )IX)9F1%#2Y04#7$L[PL>+J&Q&"ETA[]WH^^1V=?LACVM&S"T?+>/5 MUG<75T_2HA[LK< ]:#RJO\QYJZ7S1@/.,,/8(V)WO&%<_J4STQ':A60Z1NW; M?':]O+FX^C2YS2/SXF['P[,2>06D'NXC8R+0[IFQV''E-0>.E"L5PIZF9/F< MRAYO5^AL7!I][0Q<7%TM\F7;IX!X[AV2$C/"(UWEGH9YHEF M7 F#).RTI,K7?/ZY&)Y2J8^4%TVRQ@31O3^P'J4IIC'+:SZ:7GR>3J[7$O]4 M?,C# K[6CAME4PF3-?K+B/-<.LV$XX0"+I2U%D?#^!?$I9Z2J6V5R ])9 M?AWC$9^&N/PUB-3VQ-,3=*O%63:/9AII("1!.'"16LVDAMXC";16EF.=CS9!I\E^.7X5T7&4;" TRT-Q!03:'""L/P@UA( M>?#7NTQ*>Z5+\;'"Z!Z.NY'>Z^@/L99X5,_CZ6AR6W,YKM%?1JD4'"@L+'$4 M8ZP]$1Q"#P-SPI\I-F/U=+37M1RW)Y[^H!MX50N:X?F,8.L!E,@%8JA 0"*( MB6#00JN@J.:LM7$Y_#ECKC[?>XMUW%^5X(OYM]'\,EZX%=FQV>KY*_;Q!"26 M.ZT<-@IABPU4CCBA-,#24AY/@@XA]E$]]W&SG4LA8Y.._71=??QUO7[A!1OG74U24GV=J.MT.,?H%+QDW^Q[//*8$$.&A MM<8(0S$@.[QCB)/NYAN>"CE.H$7C?.P$'>Z/#_O0$+[.E/708$\]Y<) :(4W M;#=J(WLKT-RL])L1W%,4U.=?)U+_?]__YSZIAZ\S$^QUZ""W,1P8["%NF2Q' M[;GLK1INBRM#.Q"HS\Q.(/";?K\/ N'KS&IFI2?!B0M&DS540>[*44N"SJ1R M;3M2K\^_3J3^CS_\/JF'KS,L8U%+C(/C'FQF3$2\'G([:D%92I6M 95.:4?J M]?G7B=3_SX=_[I-Z^#I3Q$---2;>!M?&<6T,WY$LD^H+#NCVY7:D7I]_G4C] MTS_M/JF'KS/' KN#K-$"81B8A?>C1H:E[+17W^W]907^?K,[ 0"1NV%0/@Z M\V&$S L:ER@KM0/!-MF-&B4%K?FY3_SZ_.M$ZA]_VROU\'6& =9$AT7*$"(9 MU@H:L#--A$W9YA*O:N+79V8W$_\?>^V\\'7FN$*,(^,4<&'DC@NW]DE49P9I!?*\026_'P#N%T!&B MWY]"G\3DOC+V/HYO\LO5]%$2]H.OW\QV5QA<7/G);!34\VCZOEA,XMMW*=Q_ MY?4]2>8"U"FK9;SGEL5K >/AU,W15.@5\I6"-.WP:B>SQ8/3W7HT#9+-/][D M^;-75919G)_"<'<77CS8PSV4(MC>2S.B*1 2!8-.:6:Y\L;:DM-(@'.^GK(3 M@#Z](F74TQ[ M=-I00C"5%%%/L$-,JMU45^3,L@-2Q5PUT[$>5T\G'%1%,$N%(EI(0CW= MT(4 -23%O3P)M-05;Y6:>;58VA54GM/&!Y:VEYID E.D($;0*4^-4"J06U+( M<5*XZ1H24Y] /+C:O=PHFK;84N2HD@I1"9&XIQ(;TEO!V [ F"[Y M"E ZBLU=@>G]//\RFEQN+X6-WM#F*J%U9'BY*75P<%VLWDFFK6 &$BZQLMY M9['?UJ!"4%+VVL!6%QM%1XP_#+_Q]>Q[!)4 $H/-9DWX)%/C\7R5[T;T(G1> M?C@#AC$"/002:>?B#K1BY4@%$RF7/P]]<6P0(HTQN/O0_6)G(]3;\WFF749, M$ /$ABJ%,(KI:]J7M#)A4L((0]_]&:"EU:2L3J$LDW.$(BTI-)@Q#A$+; ^A84$HRUMB'CQ.LXOM8.>X]G< MUU[C6M\28AQ/+PDIF .4>BB",^9UD*3%PHMJN7T5[=A#E5D^!4'H MT->?+]FVE3O(%!,"6T(Y"$J-"R0)%1QYJ:75&I(4>W?0BT2+\B\Z$$17"TLS M&0?[\-K2FS+N!:3>JEB!CB)%%>>6.:N=9#0>(^AK,3M]8 ]#8EW-@*<5P0\J MX&H-,Q6H,H&_\8(?BGV\-U7">%FOYE!B_1IN(&\9GXT*8" *M[QW]X7)E<^O MBOEM]+$;4+GUWY6)("D!4/B!.+4 *JD4H,@X)#Q3,.5^U $==QNPTFU=9EVX M(\5X34S@I)LM@]_W9K8>=>SG"'_D!1M[WUOV>!*5VV;.>N")59 P18UV.IAQ M1@4N6\8)=)7VYJL<9KC,)U&]D/A+I),\T"KAHVPSP@_Y]20.;+;\?73[7/;? M2X]FCF@%M!*(DK P,ZQT0"P&6A@G%,>]W7G>CSCQEH-!&/,(@H(5?1DYHUGP4!Q2"E- 2("*4&MI]Q9 M@@1..5Z;9%Z>+%;2F=P.3$J"XT;@"_AX^$@&G#(&<8>(I!1B(F$@.48-D(]W ME*:L.TD%%TX6& G<;1<1P869%)?[UYIGG\U4\.NI]W'/QE BL>1<6.(EP)AP MKE+LV,&69^@$(REL;A#YS6D$?-W @"Z-73$C,@B-'/+<^_)Z2 M=C'8:A =PN9X5K<#'!6&=KD>WG1T_0)8'CV3 0T 0]1Q+!C55$B/D &&0!TL M\0#Z!( DU8HX68"DL+?52$IQ>UO,/BZ+\9\?;P)_'MZXLC^LLJ=A9C7G" D4 MW#A./;1*2QF,9+)R$@Y<.OS? [;XF]&;C.BB\!_F#V^\O MU?+^4L;9ASR64PJ:2H\6D[YO+6]#&P L"85:,(Z588YA H 20;4C*2C5E=)Y M6J9VG[ >2"@\\'LQFS\26.62'*GO"":SQUBB8!+AX)M#BQE@&S[&4$Y_)X;[ MUC*5\?62ENE8,EWEH^SHTW>[7_\QR>?A_3=W;_.O^?3 ,>1J'62:8: M DV0EJ6^4,0C]RKPVA!:7@)C"W+H')-O9E^"%[EF"CQXDGE/JXQX !5Q(E!' ML&">.%YRDT@(4@J,G@S>F@7$2[!+9GZ?($-'@6S;*I-.> "$%,@*9!QA'J(M MG92$Q>4,TW?Z!]EQS.\39/@HD&U;9<)1$LQL;8ECB'@<4_Q+.CG&O97$/3=< M'-(ZXPQA9+1FRGJ*K?4%KK41HD?C/_,Z*FQ/JPP#*PDA%A@.! 7,Q0(>6SH5<2D76P_= MM&L?7\TQOK/J%<77?)Y/KF>1(34@MK==IH'ET&N*F>0"6T-=8-N&5D&Q[.T2 MY;, 69.L/PRSEPKW7D=?/*[3AXKV/GTP"T/27D#@ GBDV(U[RM4#>ZT?=DD(?%GP!&') >6@-POVU=J^;JP;890L&F<"I8L5!QXRC8+"CK_[.@<\XX"M(3>)YS M-!H446N0Q[5.! M%;L($YAQ20TS&FAG-8-BEVCHL? ISLP B]:VA[26&-Z9%5JL/?)-):?Q75DR M>LVO9]BUS\ZLUU,6K[P+QKWBP&OOK86&ZQT_O$D!X "3\]H#8+M\[PJ'#VR1 MXVR_:AUD'JIX9A]HJA!1VE"^2_D)!@TZYUV*81B K,B\]=]Q2$&]7DYI39+8KBP82XC.[ M!Z%E9+8O@+XJ#>Q?==;+S!^SXO,BGW^-=O7ZG$'XNIB-0ZO-58'KH@/G58/$ M Z$Y4))2P"FC3M)X)RL2AHIH#5:JY=4RM>F"JUQ\H*%791;S6"/0.NPLE=0+ M&:P4!SV ./C_225_![A8-@.PEX+._Z%RUCKG-XO+!@IHFC3[C%7^=Y?OB.\T-M,R@M M\DP1QX(U$.A6F <'#4(E'+9$G1D$DR5? 4DI_#TZ5^7=*!A^>?[/8O[GXLUL M_+?]"2O//YUYI$P@UWK&%+4":1UCW@!I03$*ZO_\L7"D[(JF>7LT#G[[C\E_ M!-KC3T;SXE(]O9L6TN X+[=NW9C\8]C0)X'7(<(H&M,$.]$(PR:\/Z#8 .#"9. VN)\0REY+0-T$)J&B!)-;7J ML?YT*]$8@RA!'CCA/?442Q66%L2!8MI+95.4X9 AUBP&:E2BJM9=!L2S?G4H+%<8ZJDDMC%.>XEP10K MH0$!'MND"[.&K/J:0,(196?J$MW7.UC3XN@Q*#7C0#\(X3(D$@:D&&"F\$<0&C='7 M$9O7LH;W)\L^U?$_)\N;'\A:/*9K\>%),N V\>30$8A6WI=AKE&P\Q4,?*0. M>^F$B#?*>P.\9$DA[=H*_\OZJK"/R]%\>2JSY0B05E@GNA9KG_G)ZO*_5HME MI+IF7O)]PTQAS %3 "%(*0-6"X\,8U!8%-92GK)3>]Y1TG3X-BJ9HS=UWH_N MXNN*J_$NNV_\,+OOI9V=0^TR!"A!P#L1V$&I4H)"+BS'C#FB&>DF%" WR)KE MUZ/E]MFSQE8;HOG+*JBS?$CBA.= .6H@=9))X"3%#'!N@OMC4B*MM:WG+^5U MQ>P\ZH._C?OVH @TL,-@3[D5P>R14A!D(;#!&$&7&5(K?M&YZ M3V:395B0ON8_4'3HJ%_U3C)E"8?:>.(!#> /D(3<6"\-"[S@LK<*24-0#)51 M\K+AW"S[.[.*7QZVOEL7FC33T>+0O2(U>LDH-YHK&_0MT91@HARF$&E&,1!! M/:?<+3) &+8!D*<6;6O,'P ([\?_^^CV\)F^FCUE"%&O)7-,2$H-I5((A94$ M@B.N-3FWA-(VD%(=C0U(H"M$AB5B.9]\7D69?IA9ASC!E VMP<&&I(T9!C1C&@'CO%>SOOK?3Q%"+K.]*75TL;_+Y M#\PYI*KVM,J AXYBJQVG--@35A(<;%J" "+**E@I)'="Z9@=J:GF.#X 6_]M ME53A"LTS"S24D%-CC: 6 6TAB/K:"6(!=6=60:U?%_-8K@\ ;[_-B\616%LW MS:C6DDO/ 2:6WUDLBT@@,\$:59HZ@S4#1 <3D@5C%$!V9N7'^T)@,]P? "9_ MS_>F,.UMF&$%&032V4 9-<;+F,N!'5'::J-L2M)-?2>A6(ZF9XFU^IP> *[\ M*M;R>3@WW/!7#&80CB@R3RK-X2QLU&C$D4@[-G)99.A10)TIHF'B.$_/3MZ(Q&&_["ZZF M]0Q#2!63%'@J!!16.^^8-Q(Q_&JBX4-![W&"&3!HP^OW'NDZKL=,2.2!#&:? MY#'QWFN I!3&"HV]Q#PE&G!:UO"@@'N$:(8+75^LFK.)RPXSZA3GGA!F!:-: M8\5B<1\ C1,0T*1:'4E7@K]JX!XAF0'C-CS;+&[#LQFVB"J O-&*Q^J.RD*% M.0[SW'KN>6^7D+]NW-:7S#!QJZZ"3!L'[Z->LS"A8\%(YSB#-,H!48R-,\I1 MB6E2^945<[S?YRL\P'^Y8 I@2QP?+R4FGEF"8*>\6(Y+U= M.=E!B9=&0/##"?;&>-WM!+Y?>Q]\N#G*?D9SVU,,#(J;<@Y3I[E"07%:&F3" M+>FU0-1NU!]&W]Z-PDR8C*;1-;JX^I#'VBCYOFWDPXTS @P,#BX&"FNJG18" M4L6I<80CH65OY2IZGN>5 ?'2/&^*XUU9IKN!Q\L!W\S>SXMQOJ@/M)=;9UX* M8&@PP8TVU*A@D0?S! -K+45(NMX.RITZTAIC>>=0B[;O(BPOT>:N#[676V?8 M..@(]@!P&NQS+UVL2LIR$9N407#J4&N,Y9U#;7_F]^K@J<_;;BW=GD.YS1NU#&CC(= :!7\% M!O<"8H.9U5@@*Q#W0PC3[L9O5O.(T"-BL_N[R CD@DDB "&$ B%56!,989HS M1E$ X2LU<"N#X\58;*-\[V"J_YY_"T;2K%C-QIM"Q[U-]8OY]6BV#>F98K8H MII/+#;9FE^\?4+>.=X]FX^!#? R?;$9=02DTTG\&,976*X]0O,("$>V-#.Z) M0;/WPF4F@\DM0[U542Q/= M9YQK&/"/ ^(9-80*Z#U@EG#+(6"TM_A9.YJF8\05O0NL WWU(0_Z=97'FK?7 ML\G#LZN=*ZSM4'R0>UE/(U;#+VML5%!)%7O(D&1AI: \WG5%..!"6Z8LA-R' MWWB?Y2(/4%!%L53M(E,\N%&$(<4U$KR8D"@A 12TP2GM3SV8 MT9=)\-4G_\XO2PI,L5@>JG&QKUG&3;#-64"Y189E@PKAK6!3E,+I67:!>JE M8 ISU-^=*_TJ@\J8*%IG>7>E+!\-> ^NGCR92>JXE2KH,PT-"MX6\R;0PZST M5!)HNH105U>--BOH'ZI4IC"X)\"4)N0^L^2E)AD)M%!KL/4>.NB5DHX&"CG" MWA@@4J*I TP&[!(\Q_*X)Q0]MD^"306KP^G'MID2 !D=["[L%+$T7EWU_[?W M9&QYM,OP$N'>12) MNEA2M\/6050!F;],9"82F3*M&3NIXP]STE N;?/YM5?PRJ;YQ35T7TTDKJL8 M?9^L#PUN']VOVU5\[F@7XHN>$SS'S!,&N,/:PDA#Y%2B'/ ,(DARHB@=O(Y= M"YB:('SW[29H)#:80A=5LL802"63D2DUA ;"K!+?9U^/;J89:Z-6TWGD;<7W M_G#_$+V-FXD>C >3V^++CZ)8O!W'6P/+(B^YSJJU3UG,#L,0 JN.4E0<,2@\!2?12D"*J?<_N@%6.HO*G M>Y7SHK%[8-O#SR^WQ600-?J)!D][/Q^PQ8PH31&S@F %&,!06>E@=#J=,SVK M?]P0#E[GNU1 ^>9N%ZZG^/=D_E#"332=.#0W44YWJ MWF,'&5701XL1I14+XKEUJ&>G6!5P_@"6*B)P4Y#Z7,RW(O7D&IY$TY%1@0DB MG)(.8(])]!=2UY:T3H4M5TKV[")R]4"JCK9-8>AIFO/H=!Y+\SIN/IWUG "= M1,+C=']:"XP=4\XD6A"F-+(D9^/K(,[:,:OJY$A3Z/P:WW9SIX;3A\3EDZIM MW\<#0!H(BS&UBFM#"/& KU>F&1.\T2.Y^K%6$]>GE1.Z,06W6W^T/R?#P6PX M__MA&)5T_#P!\B2F2HT/7# -B1/&Z52W"D)&7%J[P3Y*JNN9!9;'_M=ZJ@8" M-P6N2S7[QQ)]P+*?'9#AT$)+@::48PNT06ZS[9,19MNI_=13'\5)9!W<$P0S'NB(<16:PDH=%S[M$9G MXS\DJ[E3CWR.?+Q5Q8&V&!HDAD]&(T08SC3%6Q*;S6PJ8 M(\:3G):P/=J!\S%7,2.:"^ M!G'M0S>832)!GG?ABRL:W8Z.'RV?&APB$8W& M$C,B#+<."@!Q6C4"!'O,!]-SVH-?Y:QH-0-C=TYS#^RFZD8! N)*41>IXX?W"&9?2B8SG4;4/B8R "D-+%42[(ASE<_[<1,;S"'R] MB8P>Q,4 +Z2,2V7"IG9BJW5Z@K11/;M$73V0JJ/M>RI&BBPS!XP"T4B5@@(/ M+(.6;$P*B$Q6K<(>'03EF5]-&@8-)NE2,59*((OU>Q)W1>BJC 5- 6U5[RV2Z.[H M^?6S3P47C0F'M43.,8B%80JOUF&81L3Y4D4'^[\]YD/I399SX4W:#+NZFL^)9RMJ?H\FJ=<"'261A](56O2J?/\7]>QE__6>Q^#$= MIC+]F_.0(UAM@N3YN5 MK;BR37ZQ+B;%\7W_P(@0]4-T[BQE $I$M(A?K=:'J4:I6EL&9MD[9JNF?W-A MG44I2^#%YX(ACAJ$,9"11!BIZ'.ENFN$&$V)U3DW7_@[EJJA>G=V_T_%S([& MRT4Q_/(C$CQK#W_UK( IB'Z9QP XH!&D5N%4]9HPSK#'61<#Q3L2F^-,4VC= MIA#'V:ZFN9GR$4P>&!$ 1U(!$PT%EFY<$ ;):GUQA83P+.3)=^153?]6,KXW M/[&C^>#[]]FZ)JM^_*.8?I\-'GZ\H;KW+/JM4'#,*(986\:H2T<./H( KYDZ;%9U*Z3XV+$"77'-%"(%2JKA8SLUJM9H*:'W.K:0.'@M4CH'7 M=X^J(W7C*65;41_=#L9ET\I>CPF66J-Y5)B1@ H*"QW%ZS4RP!3L&9RJ8?>A MS+%,XC8&H.+[Z]F>SAX[-":PN$%R9K6@BCNL$&6I*=1JC80KVK/$U@IX_1H] M%5&V,1MW.9L^%"?S>YY_+'@)".+ .1NM=:.(4"Y58./"84B1ZUN&83Y'7UNI MEQ.SL2SZN!O'EW__C[]^7]6;MCL<8V-S3>O8;'Y<3!_[8'"TR^#=D!("C A1@)- MI!9H-5^'+4?1F>_7V7%U[+^8A*=9?J!-A9J/!N[7[7@YC/ZR^3&:# Z*^M'/ M!Q?7**G0SI+X1T%$;2K/*! %!KBLZM\=/.*MD.454K6Q\AS[[>V/)=(V3PT- MC@I@/,'8< 5(W R=DFOZ"820ZUF6<"V>2\4T;B[C_&A08"9AIW]," ]X+2PDFFC//F-(FA0>I]88QH',N9'70H*T.)N=U'JZ ]!V*S'Z: M38?+V\7S-,"W$Z-%#'F'O+78:Y(*LB #4Q]*$%D(-"B5S%S7C:@?Q7 Y+F[N MW&0Q6CS^I^NXG5/H^:VDPWT[V9;29[(I*\[^/!K4Y@.8%1V1.L MO!6&Q)4YZ1#PVN9TDNL@^EI&QV\5(K,9TC#47NR IP+/!\<$CK&G &GG$,.2 M4"85W*P1(>Y[%E3,8_-^S&03]>)@PK:0PW8B@Z>)'(\JG!P85P"!=5'?&\A9 M=(@M315+A,>(I@8@/6LN5@$GIS62]_)HT\/#>'2[8L"7]:W8VZT2_3(=+U)H6Z6$.9#H82:@8,K71N;$#K3,W\3+! MJXN?&;B*]!<"8XVB1C<^5:78F $"*:KZA<5NF5)-<>WMQ,FP8IY83Z&'VBL/ ME.FY\Z^1:3K.[U^EXF%5O"A(Y[Q3S&(!$-<* M4JI2(B#5ADJE0,[ED0YJG,IQ=C 0U@)S6M@F]U@93R>W:E8,UA9&&5QG/#4H M#JB#425#3RT@5 C((ITX8B+5-^Q9MXNZ0=P<)YJKXE:QV7R6GJ[XG0$!J1PD MAD1>>A,YZQU--':(F$CRG(/\#N8 -:>RV^538RDF+[N'Z$ALNE79Q/^M7(E/=N*V7^@VX,5\6 M<5IZ$+TL,[U/E[-73]CU M27?:Q>2M-0>:W$ERU<*-ME;).'GI7+*]0 MHJU"4"&'M8G<2\6,(E0XUL(BA&BY $#=5OMJ^K_Q]=F&%TVQI\]LEJC^,Y@- MRV<79;XC>(2L)U E"?.21]L/[.B(D M+.\:NR*TFF!\Y:E.0<\_%P"#GJ6T9J/A;%RCB\*=?WZN"8@!1&7!,)"8&8&IQM4Q)3&TCVG;& MVC^D2C^62-O,?WBP5&A!6:07H%A#0Y7F&ZI%UU^:M@XSW\2&USC_.H_ZOY9) MEC<1NO"R.L71^E\:<(=,J9/#@P&$0$50E&:@16"6FBW MH0>J>58YO\[;+\V#L!:F7 RK#9@?5K.(?Z^2QB:WZV.NU.YB-KI=%,-YFMUC M,9CM,Z4O>U#P%D&A&4'>N^C$>HJAW:R0.:ASS.8.YE*UA;2Z^5(-\A:C^TS( M'7U"T%9 82TE#*8$$BR=8]LUV>AO9&"M@_UU.H&U*AER,3;0S^T_1A.5Y1YA# RHT.C "-,#IIJ%,%_(=(KNU<)]3B"6K$4Z/]\]: M.'.Y;19A?Y_21**'=%>,%LM9\3E^&[_[>]4/JABN-_9Y_,F78A*Y\N=@,E@3 MZ*#9EO',X $E7AG"@!;><, AVQH/C .=DUZ?U4ZGQXALD%^-X%2-QW]-)W6@ M=?^3@UB%L8TV7&,9R:X5]3L:4)YSO)/5>.<=L]5Q[6+D?ICWJ9S&+$KKZI4T2/1C-_C$8+X^F$3<[ MDV"M!HX A2A75 "52@QM^8&0R7'_(7A7^)7'/AMA\^75Q59'%276-3^T,/>K MF-V.YNF@X\,D.JR3^>CVD,S4_?>5*0(=S_6!E]QW:+.EX3&+"4(@^,TEI;@R!RVT06KDS6*1A\/P8[@O;6 M>-AXXO3Z9OO^14>_9NWMK-8W_SI=#,;/?Y\N__PU7?Q/L=C4*_KO\?Z>=;TS M0,&(H%0"EMI4 F$L5#L:$Y35=ZN#91-:M)*ZPL/+0SU[%O#MQ )>_FKQ^'S> M:W/O;CI[5K+K8#"H@7<')I6V&#JHI7<@%5,#>DM'QTA6-O#[\6&7>=G8W<7Q M"C6;]M.GJCSLN]18Z@&!6P@0X:G-L. $2HC%]KQ5:*9R^F'!]\/)VAG2*5/F MZ^"7+B;%W6BQ+MIR#ERK>4&0"C JM1+(4QSM0 P\W5&/@"S7->LXM'=P;H5A ME5HDO\WV]4:QNG=O!@^C:%JEGZK[5&KP',/CPE>$Z,Q8PI&$DBAH-:<(;V_X M"6A,5I/DK#/4WL"X99:U7+ZFK)%ZF1 M$YP2IZSC' &)'%/(&FF X@:4.G6KZ43GQ)68#7^7BQ_360+OWY&3LU?9GW/] MN(DE%I\B-(K/20ISZ\#DO3@HX912'G/)/<(<1.F&6XH#F[>O=T\?-@7/,^O! M-,K#CA>)D5A;!3T"T4PG9M7Q>+>62/!^X;$KP#A>+.8LEG3FB/T*BL509SP! MA %#+=8>.6[QAK(:0I"3T-=!L%^(JB;JPYS'B*8@_LJ$/%D;9N_G ]:8>4>$ M,E0@*35@1FS7)C7-.H;K'LC:A<=O]5LACI':\X<#F7DCM8<;^C!D0G>-L92^20QG'_7HX6CQ\F44DL5ZKI M9O&CF'W],9AL3N.?@@G3\=A/9VE0';E^%TTD$&(Q=Q$53CA-+6!NI\<,AGWK M5-PVI*M*^&N"USV2O/65I':%;CV'@*TB#&."!:>:.>;&0XJ@EY9IX+<<((CD M1*BZ:&"^=0',XO[UR]\Z(;15^7LYA1"AX1&(ZH]Y8&34@QQN T?&6<(SY*]\ MMJ1B>')&ZN=B:">,]. L1;0$P#FJ!,P%T_:+? M@?HG5<\Q$,8X=0I)9* R@EE+T):'#JG6&NB\BW\[XE\O?JY?![R,^'53!YPY MQR"EL8P+PQ&'3%-)O.!;'A()?".QZW<=T!D=4"]^KE\'/%5[FW=3 9PSP> M=)9 093"&!&+G5$;[CF+;3/!\G?I[XSTUPB>ZQ?]'GG_47:<]C7!I]&!?_;:=)\.YLTZOOWV>HD]V6QO1*7CUN;4S!> M&^LXQ5A(2B0SQFSC,TY0VUJOG;<3I[\"MO=6--=>3)<$4[@L?-EY]L%S[0N)C5EE!R8 M\@S(2B!0#E87$;LI8"5INKG[ M8SK=E-@^6=UD_X# N:!20V T0U1!*X Q,E$+6\X0SVG4=*50.I?MTQKHW&") MG"*^ZX>:#&WQLQA/'Q(E-G97F8(YIT8'+RG3SC(2K63J!)1D187X%55:9O5L MZ7H3BWKP53W1+V^L4HSCA[[_44R*V6 <)Z2&]Z/)*/E%B]'/P_@I/SA8R>+_ ME@ @+-5<":>E@H1$N4%29.UT7>_"7BU\:J-YIRI]G[0_/Y:HK%3QFX+62 $D MO/*44YPN=F'(6#16'$3,BYPMMNLJL%ON0[N,[5N'!A=-;"XT,T1@*N.?:,X M)9T06!@"^VPYM@:DRUHWG,>IUL-]R_O[P>SQYN[9X>?+PM^MA>ZZ6O>; V ] MP5@AAJ-"5(HC[&ED,8Z^A=:E\F([EN"T"67?+!?SQ6 RC%9+S5<0C[XP6"@Q MID1S(SQ5@&GHC8C&-'5. V=Z5JRM*3A6W(6U$MYU/O7O]\76=XG^T+L"Q8H[ MA(#W"%+!HJ< @/3*6>$@]#PG$[^"*WE=[E!9$5;K$YV+.'PM4E-_/;3]=:\L MHA1PKBB3B&K'% &:R.C'4".ETSFI-)WW ?LE*5F,;4Q,DNG\83Y?%D.[G$7* MK6>[SC%\9E?O$@J/BL+9#PO"6Q,)(XA0D"),E3(4&>R Y%);VIX$@K;BC46%-H-0(Y MY6DO+07V=D6F8]R^%@EKUR?A$$AEE04<1@YCHJ'AUCD$931@35;"8_9%H7<9 M:IJ_UR(SFUTW'6S4+C._O2M(IC@'<-4RB#HHM9%(2@LY!A00D=-FN>M^R94& MN7)Y>"URL;YKL-X^B]0#Z.LT_:A)<2D[A>!L]/XXL$YH&4DNE8M*DFD*#.=. M:M>(N_,N1>VS]EJ$Z]GF^NH&[KK(.E(*Y4QFKG:\^DK7T1"T 0R*T@'IKHCDJO+%(PTIU9#%CT M4-^/=5K$?#OB>28F.B.3!QM5EJD?5YE<5C>+(*0 !+&E754&Z=)XSH*Q6B*K(%(RPI)%'$D'+?$Z= MHJX[@6])/NL$16=$-/=\HR4S-VM> 4(CI$40"1'])&Z5H ) (ZV2@%F;TYDN MRZE\%^!KQ+88<.4PDXQVFHQP'GA*C9V01J' 8LFAF& "HY58P@2;C&4%I) M5<]N5G8$XU65HFR,[]"84D]3C-I+!RR%5"&= MR-NP-=H^!UQ(Z>:8&7A9^;^;<[N4[@T/ >:&4A^FN([+2. LMQ-![ M$JV+1E-)&]I\.@7=^H[CLAC=VD[RS P^T!^AKMWD])L#UAX@:QG&&E)LC210 M&.MT_*"U_JC@:RI$@Q8 MJX"BFF%+20^=IRZ*Y+4!H>WJF:L*N?.73_$GU?HV99!73'Y:V2KCG/ZUS'UF?WPX"*=,#9(V8AX M)[@4 D.!A6>0>.A@#^WXIC'W6M4US;3&#(P]"WNNJI\O+.G>-5[F\^7]^F=9 ML+_\14% QSC&$BH.*/$@5<2'! NB/42,Y5SO[ZIUWD$1:(R!38G#KA_?Y_CW M;)2,DM6Z5DL^7]=?\K@0O1#LA,31PD'1GD&21@K!Z)TX@[FEK56NZ!6:&^!, M\RJ\HH8.9VGSBM\9 (" (Z&()IHZY!0ASGLBF(_:@:F<&.79-WY^%K-OTW[B MORL,;-LW>W4X]VR_^CL.^#!Q\\7H/@Z8?/>#T6SE?? M(VWJ"*&5?7=@2!EA&&;">ZJ\U$8KJB,C#(;,^#[W1VT*L55%PVKB:>=#U/O6 MO8T$VFA^#:/N;%*.]KT[6"4EC<81*&U(TLNWAVBF.J\\%MXBBA(D@$.$$BZ(HP;D[$E=/;[I MHRQE<;7S>:G'5EY;GNG)EP8)#( *"6:)I]&/DLH;@BS0T>_CA.4T*^EZ(8PV M9:<+S&S*1?Y5U1?'1<<6=S!,<%1QXDF5# N M)1+.$[)=IP76MG:BWXB0EF;RM!YR-FJ3_B:9ZM?H6.?SPX."U3"J&^ZBUXHU M$=!;R+>K=%CEW"7JNIJO@/7[S+TJZ-PNFNPTW2XZ&T_K88$#CQPV,"7#,L8L M9&[;R].Z6IADT[@&53*8##-0<_PQ@4K+M-&(0T(XTXA& M&FY7!V&6:=S!=*@F%4T5]&[*VEF[#/O,ON@;%Q\6Q?TQ([K$Z" LQY*(J&P- M7*^R2BGL&;&0<2>-3H:!P*G/+>$Y+;DZJ-+J0%B3]*\8 M;\?O3Q\>$K"2$MHH&@P22C5C<;9K&E%@(K7Z97 UC)I+2-S2/KBG-7WY+7#/ MX."%T!9!;SE4""K(+3+;5>-(B;ZE=C>XY>63NPL@.WGS_-38X)GR!F#,G'7, M&@FH)MLU>X\:[3=^G;JK+EJW:\SOBFX]&85/G[G4OB_ST."A=BS2PU*LD6.2 M$;)5]3#5F\A 9%8-\*M'9'U,:.*0?OEM7OQ[&8>ZGRE;J;6#^=<3*5/6^\"0 M8(4&+,H^BJH@_F>DI@XS:3R/WRA>JA%,,ZLLE6YS:$SPDC'H/8-628H(4% ; M9A6P7!GA=4XN7A>//K+9_5J.*R)L"V*ZSJ+IA[0Z207U'F*I$('>"*"DALQ MDDZ;<'>D]516S;Z/!V8\111B0QC #D506K19G85(]ZV$>3:3C\OH)31MS.![ M-=7X\E,I-?M'!.V@0X3YE+ZGJ7%*1Q6W6I^.6@[DA,NZCYDS67P"+Y>1M$7( MG,Z;.30F $0Q 0)'HQ9 CZGFP&[7"'Q6$^@K@,W9G#Z-G(OHVA)V#IYU'_U\ M8-8[R*'5"AB-&=,Z_EFO+9I3I-\FY"4\/HZ:BZC:$F(^ECBO/C0D4*X0\$0 M@V'*-_=4X\T*"859F?T=/-&I#QS^ED\4--AO]3 M#([M1.4?$@SPS$ADN##> N&H8AL9TY1HU[.#X]K@5#FE&U<^SU:P+OPSNP!P M)9X2./'(6,8QPV =/F)^2P>@6$XWOPX>.M>GP"HG=5>R$@1U#AH%*,;$:D>8 M2J=-S!+#L*<^\_"XXVRNF#J-1$[O[P>SQYN[+Z/OD]'=Z'8P6:C;VW0D"0@ NHN+(."4I$],$H$Q8*;*R)/VHM>-9 :F,5N'CMK-1!],Z(?>_$ M/VI>J)!TCAE+A;3"20*,XXPHPZEIL>W6_R5U%!S,AO._ M'X:#11$_SR [B:E2XX/CR@+A&7",&I.ZMF._77LTYGH&LCSVO]93-1"X*7#M MM/;FYLGB\<06N'] B&N*%CJ0DC+I.;4"VYTE@97,R=WH8#RC^KVN$K*V!YJ3 MF:>'A@3M!).<&"N(PH8@P8C:$/)S>N?1\/P$C@A> 2.X0DMXPBLUT9 ;BU>I%-X>5Q9HKQPO51"UO6WIK\']J7LTAP<% M[07&7AJ@/!<(*Z#,SK>0PN9+A*U#J?+G/26N#>@H&CJ:$0I0 MC:#P*S&,,DFH[UN(NB(^3YNB=U-:J]%=WCDKP6E[?.@2?C=1NA>?L*,X,#%D-!AG M OC4XX.AV''MC51<$.$D4P[N[)%H_#02^9!K!$]6]6F'/<5PQ:QH"L1F>;], M#51_%NM%WDP^IVRX23%T@UDJ9#?_JUBL;-UC%0G/>$IP5F(LO.!<20$PDQ+K MW4&_83E9^E=B-N8#LCYZUVI([F]BZG[=%O-Y'*"+27$W6GPJ9K>1LCFVYEDO M"E)C:73<58"W6@M%M=R%"+R2.9"?D;#_:X7X/[ MT62U@/BS5/VVL,7ZWP^3CZ/!MU77=!_I_"E=-3A1/B'GL<%CZ0!1@'&K,.66 M6+X[EZ9$]ZQ04*V)VO63_V(3X/?Y1%H7\X6:##\5D\%X,=I;L[_TV&"DB,+M M(8;IP!HC)-$N? L5::T71,M7=<[%5%T$OQ@X3["=SOZ>W!:S9,O&M7Z:SE>W M4 ^BYN3 (!RBA&F*/'5 *!!5\XXV#-F<,[8N>QM5H:1J C>U"9Z<]U]Q>U_. M9OO]C N>$H@7FC&E.==,8$V=$[N<8V:E;=*)>-E.Y,JT4_W$OUA/_3V9K:_& M_[<8+@:_OJU]EOF/Z7\F@WDDU'!YFV:VF$YV4QMN^!8_/IC/B\5!55;%LP,1 M/O7>- H*Y@&)LJ%W&[T2-B>GLLL.057:K@4>-*40GR_MR=V>[TBXV_/C_K\S M!6YO9\N]C> J>&HP" .$2/I/>LD@\G)')VQXSJ4Z_H:,N>99<;'Z_',T&=TO M[Y\LSF=.38H(%799?)U^+L;KWWZ.O)W]/.PR7/BXP#GW3E((+26.$N]EOL+\7UYG]/(G>>_?!F\2-^ M/UF,3D3:+GA:$(P2Q)5FF'JM#5&*;[+<$% PZY ,7G.=G$N#;_7SH*GR.2_/ M2F[N_IZ,%L5PE3([?YW78Z:SA^DL5:!>GZ%\G:;3P,'D<;X[A]G\YF;V9+K. MIC]'*;F[=X5ZA"74&PXD)SR:0H :GN(6TJ8PABAW9_:M)N?YZ)D [QU6R (/ M%3=2;&@G"9:M%65I61^5AE0->7KGL:1+I_;K!/_)\&.$R7CWN:,MIG,>&YB. M&IL;S%A*:^2I'3O?4$I9#W(NRV<=B/88O!7QHDNH;3N[U%N+.(K"+21CBBKF M5S5[5I0CQ+?6)J''**Z8)UU"<\KLB=P>[3TCN>Q! 1HNO:0*&>FA]@X(J3;4 MT%ZY'#U;_OCW9?[SUU8]XSJQ>3'=K^OVDL9>$.XDP(Y:A)33$FW69AQC.9CJ M,H8MP1!*P2CU$H"MQ12!N5$E\L?^EZSCNL$7[JT$S>9 MPTP1)\9K@UQ*+O.:0[R3;\:R=NBL8^#NP[9QXG<)HJO Z+,*HYG@?/VXH(B5 M6F#@C#16>,BQW3J%QDN9HU2S#HG[! M$K"U$C,L-$[E*:RT8I6OG:A@D3,Y%3O./R^>+@;C/OK5%5"^J1.659V)/G48 M(5)YY+"$2%**:/R"0 8189 +Z56IBTOUK/7+[8]BN!P7-W?E_)3(F%)MZS(> M&X#A&!#*D8: (FV% 1PYFRK_2NE6EI5V9X\$*X:"10H)6B5%,M-5;. M46ZHHER7*L/7Q.H?SVM1='IP$$1$O*<<$PL%BH#&#TCD7^)6:=B#\>?I>.RGL__$#QPAQ@5/"]YY@!BET!I, MG<1*(L+C?\ HBH7I6?^::N$R;9K\33FU^^==?HO:# @( HRB@^185+O0Z;@F MEF@;-;$DGFJRWC0+L*>Y/+#?'[\>E&Y M!P0/A:/ >BL-HL@;A;"!&&MK$+=:Y<3JSDZF:?SJ9?OHR^1'NVC\-'@\%3\^ M/C 88CT3-O4Z1U1YJYC CGI-G,*,9%TGRBRQ]B;0=R$?FD+=EBQJ,G0;@WO_ M.K;]/%;72F\?O\;?S<R8'V@E_M'Q&TD2( RFF5>JZX9BEGCE!*&!&::Z4U5'>NW!J\@I! MNR(>%YR4E'M4D !13#"46!N*K)="4Z* YAQ[ [/LKUZ$14NCYN Q22V,:$)+ MQ'WS1S2'573*!M^+5?96>QIB6YGU4S%;S:2$5C@T)'@2M3ACDF'-J,5&,0>8 MCXJ96(LC$UJ\-_9JRF5$_N"8P!6WD% %" ;44R$I@"+^RSC# *O6>BXU(-OY MO'^=!5$1E=L27#,8WR['FSNF>S_1\BE'E0(NJ? 2R^C *DR-)D)01;7!W!FD M$"A5M[V>5;ZB_%_+U/?FYF[-@9OE8IZ,U+@F/9B/;H\L_:SG1'IX!KS"PEM$ MN112QDV-QFU,:.B8R:FN=K8B:#S$EX^2:7.T;\J[W+L&.QHOT]WSUPMY2C$\ M%Y&GGQB 0='+HC(:.Y0:;"0F"NIH_UC,A7:M]=?J#3(KYT&K&+VY.[2>\[7E MH2>%**0".DRTU)1Z8C55 D'$E$(*6YBC+\^_F=EL!FE3VK(BVK=E3O7(6(IV ML+"4 *<4B3H :VDBX2V4D,4?F!93PE3TRH<))Z.?Q9?B=CE;U7%QOV['RTCF M5*0[721:+C96[6\KO$_-FH^0I)+G!V:@)19K)QFER&L%%8L^ <+66B:;-:ZZ MLH&5QM2T?8ZTI4):#KE6JD(4HMXC2"".9@0W&@HI"$9>H50KOU2*==VAU:-6 M^P7QU3.>%X0VDDGK<.K%XHA5TF$8-SDL 8% Y?01NUX5418S!P.K]7&@A$K8 M_"+]E:ZT_M__]?\!4$L! A0#% @ '(%=37UYBN Z?@$ 5E\< !$ M ( ! &-G;G@M,C Q.# Y,S N>&UL4$L! A0#% @ '(%= M3'-D4$L! A0#% @ '(%=32F"% :A)0 =HP! !4 ( ! M"Y ! &-G;G@M,C Q.# Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( !R!74VW@QJH M:$L '2A P 5 " =^U 0!C9VYX+3(P,3@P.3,P7V1E9BYX M;6Q02P$"% ,4 " <@5U-?R,"/Y'9 !0R H %0 @ %Z M 0( 8V=N>"TR,#$X,#DS,%]L86(N>&UL4$L! A0#% @ '(%=37?L3,=: M@ #(H& !4 ( !/ML" &-G;G@M,C Q.# Y,S!?<')E+GAM 7;%!+!08 !@ & (H! #+6P, ! end

_X6J?\!XW\R>MHB[*6$$;DR!&$\2,"] A9)$_"_/O M9Z'M/;2M9\(H;C"(%"(:Q;2:H>T]C;5]>F9J+K.]Q_S4]&T@2Y,<9)T]R,2L M+$;A@;G%O,?\,2G8&[QKA-7Y @%)"9S6&6 0X8(1ED-1R-/"K116]L;9W>"] MV6^:?S^[Z T_5#^30:YWZM#J,?P/N44?>P.2NYU71A6#.D<*YE$4@!GKK%.0 MK BE<(QDF^V"PMVO9]\%NO:PVN"Z%NT0.^N!EO58TH/VS*32 ?@B_IQ'F$.+/C-":$_*V8$"D M0A(H.-R&D"7G#.T*2X+G>T.,YQ#2^T&((I#A67\P6P/GIZ4ZI_P+&<_KZ6C\ M^=Z;MQ&N^^%WHGH?Z4T!8""]#9P6!'"-OAA/[MY>\B^X2MB$ZTY0/P41?EU' MA#AK2Q/4#P,B!)]3B=P8M,"E0($7082F$-\G H\T0P-=$?P!A&;.H_.4 T\1 MV4&5Y6(L-HKQP1%A+2)%]152 M\+:Z9YZ :S[[8^^R6@C^ZN+<.+J\[$\F"&\UGGP_K@885&XZ#8:!A&>)YKPR MR"YZ/)Z0F)$!#T9[L_0TN#@^U?:$QU''K?,]"Z/AV_?XB?JG>-$?]C:=BO%@ M-<^T$ ^@I!R*@"!HC6(R:(?T^V#L<]Y],5[G[HNH/,9B'&AG5RF^V)*Y M J==-LDN<[!>;^,>/R?&Z^,!$;,73&I&>0VOHTM&2L85!0G.WKMB.)HS7A\P M1.X=#7FQ7@J((7DII<& SAKM10ZK,'Z6,[[1?O?>D?KX01J7U^\-=I5HRIG$ M'(5P 2"8$@0RN\H6BI/<\V4>$^+.[6ZX;X+Z2:BPA@-R=,Y(GR3^&T01(=*J M-1\C1L#*V641Q%%28;WD^U(PAJ#BK9+ !NUXEE0<:01C@N6X0@[,$5)AG<9/ MG!>%*E!8#5PZ&Y+FBNH4A*0VJ<.D0ET;-W?1L:L><%Q9F2+&RTX!S4;/P%E6 M(F>EC0W+8^A=5> BD'M!Q>D5YSPC89FPE!;U A:1V\+[L85J*MB=+Q)*$4 M[IBV,M+X="Y!])J33HHFX:@2,,B '*/-P7I-]ZGHD@>W/.7T7$CC MBW%4.D=(.U=(*2]JXCGTF MQ-:%.X8'9KQ4C'O0(: _9)U5.NHHDK9EGXA=7@U&GZOJEVK\L4\5\+UQ%7J3 MZISJ(ZOAI/[HCZ/AQVI"G2R?J.SFW6C:&\S_/8XFM/O@UVKZI3UD8S$RFX_X MH^)&R0Q!98C*.?*5!'6%H3#*YG)ZH#&5]V_:]X7'SL1".H=J6+WO3ZF'<_XO M-PT$VRBJ>>((Z=!=3$@?[T!J9)6<8S8E)TOKHYHUIGIA&',[8#\1(7Y=38A8 M()B0([H?$GQD5BEOT0T3UH+,N3$AW6C-CY00344X3PBCO1=TS"4*%(48G,48 M&8/%8AUWH;D;BF83'BTAUG!$9@E/OTA=J',[.?33&*U'8> "]\TN-] +B^?; M)\3=]/T?JM[D>EQ7Y/VS/[WX^W#TVP2_A8JAOQ]>74\G]]4S_7H]'O>''_#[ M^Y.['I'Z6>M;S^Z^,GR^^_$O_6I,DX0^_Y7F"-V_L+E]SPR,^@URX=YF[I%S M>)1Q72A^]GGY\^;>^06;30L#I<50GZ>"ZI[B8B] @\%7@K&BL$:_@ESC_#@2DT%JI>OMCED90NY'-#=V$"NRI#[2/ %1_16_I M_/OAM#?\T,W[2U.X1[P.\+.ZQ^'C)3[[]&XTACIK[T2\;KR12]T#%5:(V1(K1% MZ.=J,#NEB_[5QJ'_6LLD,?+.$0-03=&H0,.6O64JZN9$01 +>YJ/EWYW52*S MZ6_5^;OJ[&(X&HP^?*Y;!#>1CGG).(83Z$VC3X111(@IVT)EN+D$S1J\QRU_ M::2C,H+^;]?T]*UHICCG0=H$64JP5CGO&5H?#N!DA-38,2$M6UB>>/Q$JU.K MB^_>U*WL1712A$C[ QDOP0@= XM )9Y>-A<6'9J0KFOT#2""#P;=[("QAC,N MV(3_ %?H@;CFA@2%\?H!XO>,2EQDIQ4P)3$Z0[8(Q:!T>>6Y\#Z'IFL."Q'] M\=+OL4J\0.$ZT,JEG(#Y@A&==)%I:D#+WC2:S#7CAZ:/'DVZ794XZAPJ]XI( M(E3<:/E8BJ+H'+/U4L=&DN00E?ACB?80)6Z"BI(Y(R2*9U+)RZAL%$EQX&@+ M&[X6MT_EJLY]Y";,]N^GU9@ZA@M^8#=UKG-0SAA?T-B#4LS2E09B2E>PJ33G M-H#L*^!>[1T$(C7;S$(-0YJ;2C M41U(DQ*;"W.-=H] ?2G #\?_81S. SJPRL5H,/3T$9SR$=W74@17 ?_5\,;L M8U!^/'/73QA=[WBP+ .@>RZS$)&&S5L\50A<8( C>= -MXQK]QBFO@7R<6B^ MNQA7.YYF1F?2@&9@DP):6^DYBGT6YH0K": M)914B]@J;FR2R7%(WO(B,9QH;J#=P?RLA'%+)/\\'DUVG$NF.4V(Q4!'1@P5 MM/?X/XMJ5186;#:-8]/,"+4M0C4\CX;]^2*"2&U $KTQF2W0_#:I#154)(TB M+6W#!B-K;,W3STB;QWK[(7+A@E+"9 5:.71C00"53:&O4IJK%[C4VT=*AT"7 M75UY)]!E<=J$2 6?&/I(R>KK8625I)IYA9U<^0,@R$/<=*TES00 $[@!)X-' M3UU+P9)C6=K%@39($_.4%%FGXM'W$L9Q3?5R@-%90"6/ABT*A59-\88K]M0J M\5F3)"%P9<&6D+FCG=_.I5BHDM"P(CEO+@%\6I7X7 D0@VZ %<)E&2SDDAW& MJ.CP<<%T%+$9S#^U2GSR[$;V&E!:I/%1@T41LAJ]#!DM-YJF-SRW2GR.S$4H M*@4I!>7**+%HI0,,YB,5@T!0C7'$>U*)C4G!FWQ$T-%Y@&AH0BL*N]44K2(2 M(J)TNR7,S;:PB5*:P&*C#D0'RM$%UR$(20GF-3B,T>-P!T\="DEUUH%"%!I1&(PL' M9H)#+\%EFB#B!'I&ZV;%'RX5'J+X/ ].FBR*08]*)VN5!"9>^:S9D$Z:S)Z0\PQ]/K(2V!TCZIIC0ERBM;>1P7-%-E14.$A:@]] +1[ MG@4'#I0+'E_ :!*"-"*PIGNP0ZIPD1KWUP?="G;]WKOJ-#S(L\&("M3V7LLG MGJN6CR<&63)(C :2.>9B9E[1V&RZ,_3KIIWO2,,MR/^EHN^K.@,G6$P8+J"A MQ/A&.9]82C9;6O"@2VJ$"XOW'0\@YIK#>#?N#2?X>=1>MQM!0O4>W_.N]_LV M?0T+"V4L4PJC'X=B;-'P98%.OR#-IIDVC2T>K[DPZY!;!UR;.*V;&1E38*)@ MS,(,@Y#10Z/-Y"8[/#55FE'I:S#JV7%J=AO=DBLO!C#'6_O%+-:4XL^ MDP#)!.8X>J 8IR2%86?3P^!2+'#%[1=O!\S:&^"4$Q-*%YTQ[D4Y2\K8Y#RJ M?,<5;PC=ML!0:NNG\>A]?^6>OS67[S2)1&2HZ:.=J1H#6>9@,D9]Q" M>?'4(PF ]KO;, G*Z,NV:6F&=<+)>TM$*Z] >'W MX(SF1P'@P3%NDV.U&)7J=H7-E9 VT3 M;D^\6IA 8\^H/H/FSJ3L1:@QLRHK:-ZU*^E /)Y7-_A7+H-$(=),N@C21"<\ MZ06AE76H])LW D9*_7B]NFEQC\G*@C)&@\Y&'U1 M*2T>*C*R,$J3C5;<6T47KIML='?P^]+;3'((EN42 &RA^%K5*WAX5 ZT6.*9 M"PZL.YSU&MYC[,@S9T$*2BW1G/Y,8S8Y1F@8ERVIOD3'3794?1$^'BJO9(PJ MFO:-2N\PPJTE*DC)56KXQXL^7G?P^])U(0I.^S$P7@%A>#(ZE=G)!/1'4B.> M$EPX;K_ZP]G@8Y<@DK"L<"\UE, =33:+(02+OC>(QBVK1;^N4W4;0H2,X:'7 M'ES6#*0S(9N,D4N@_4\8S2R[DEL,$0Z6JC]5XYLM6O50F)WGMV8;M8HB<8R> MI+7.EY!%+@F,RJXLZ-=[2P/=+M19 ',O.!Z?J;LWYT\+JJBWU G%#%H[2246 M5FDK2<#+ZI/8C4^?]"3VM.DR8= O(2O*VU%ID>9Q1BJF&$1S-$R[;KJE#9E6 MU27-+"3:Z\:<42*&DD'[U8+)[XT7/PP&X1OGPX!S-4:;R&0@YT\[%HB!#$-EQN7*#,K\W MG[4%'-&1RK_W+OO#^OWXVKCJ3:I4S?[[_?!+>0A^PT_(L>/=F[#1?*"?[440 MJ&DSSRYQ&W2DT87 _.+>9.IA54MJ.X MI'(&L^26;F'XWQX)NJ_;4N.5T0H5UX M9PM$YE$M&Y:!RQ2\EH'6&"+P:^-U&*3*/)@4@NV>=D&*&L2I6-&?Y6?S3WE#>E",2 MEON<;<"8 /)*50C$MHM%#9^\;@1BOWIXTV9%X21Q=91E68!M"*6Y%#YK0Y MW '/S:Y:=*6,?@"P"\;V1GXF/_4^TQC.W:LRDG'2ZJ*\DW0/;YG5H&Q*3"FM M5!-L1U5-"V"OA^F1"&R@NXO6R)10B6.XPC*S1J'6+B4Z9!<;RB("KVGJYSX0 M^+DZJ_H?'W0(K/CH@RX81"BP8 +%7<&2]0VAZ :;@UVLU]D&K,>CL>$HI#"9 M)FT(S@&8ME8;(8K!+G&"HH M99OSM8306YS%0["H4\0/U4_!Y>*=4QE9"V@'E0\%P1=1A0(Z-_NL%V<5; 56 M"WAL2LP7:0J%*DYCJ$)5ARP(:PQ#.V$--)CJ-4>GKF','HM)JMY7XW%UON/6 MH?L*5VG)LY8"E1!(HVPQUE$97U80T&EN2KELW/MO!JL%/#:1[60Y,.1TSJH84T5&:9&J&;>VCNG?A^BU#4@QWGK2NY\A"X<\0(MM2O),^M"X=2K M)1I"IQJ#D+>"JP5$-NE [=%U\0YUB )AA9/1@8F!*Q*MF@L8K&I-TJ55+(N+FDF(;@2''I:VN"+!1G. M-'O-^.+XABU >C0&:T>'%O3F)6ELA9X7"]ZPA*Z+BBYDMF0@N:*QUHMJ[T'P_W,T_A?I_M%9-7G, 7!R)3@'CYXV<(_.DLS!H-Y#I<'!-E< M<;Y"T%9#]&@$UIV 5#IQX#S8B AD$2):FV""DA@F&-D,%)A9=/9V1F!V?S"+ MY7X<#4>W7M3.UY0IY! T!IDT(H.V6,A,4%,=*:F49BI&-2+-U= \"NJUWB@: M1F606;C6 -E:!KKPA*XU[=EMQODHWT\!]88; \A>ZU)\8$AP%867PL4B/*); MC&_>YDG7<+WV!/7Z)FQA(!9G><@@+2##%(:8-0AU<\ZWFS4_S\&X(G&X%J2U:IG:(V+2,26% M(6!VS&D9%'I WBL)S7RS ;'0&;89)'2Q?YF.SOYU,1J<5^/)K))U-]+)6&B4 MH!4*(ABC/;IN4E'1:0C1++D:HL0@R%6 +H7H<="OHS)M7T:GS$0:;@8159G4 MUM%:P)2*4\V#EX)&^[HH*P-##4KVKH07#)(:%- .QZ;]YN< M"[W@%S5!V!7 M54X.1=+NV,R$X"NF]6@8T&DC$L0EXQ-(LN]DAO6 W@W2^;+ MA?@JY71WLQRN)_TA&D=_AFF:ECEM"^Z)^&A<4*ON83''M'G,AK_?7A6C:>]/BT'_FDT(_@$W:"S MAQ@1%C%(-5RPC$BXC$XEE:?3MB*=DFCVT6AE[5("-6Z:J%%,^FOM5INPG=%:#3\\*X:7ZYL:MIT$H)&C]/EA#3H/@E# M(Q?I!>$RS0!HIAP%NE;W8[\E,.P,XMI$C'$QIJR013BHQ%$?,:U8!!^Y2KHY M_M6B<^QV ?&'WN_]R^O+OU;##].+M^_?]2^KOU3G'^BF,?8F%V4P^E3_SC=J M)7H;RG"J)OT/LP+>A?F@L]>K>OWP\ET?#U?2C>_DM%C5(6R7C#8RLJJ M+%B4"2P4CMKYU7<_FC7D _?OE\8^)6J^2C0!69'!%0$P,(U=):W"B<%%'W[!\QTSD9QLA"L%9S[4/#AT,P1)- M%9+H0T"B!7%AW>3T'/2Q?UZ=A\]_GY"J+?UA;WB&'_!GJ&D> M5B.GF.9!14_1$1@E@G.9,2BR<#('S7(F8\Q"Z\7VT+6%TZ;K=Y>35288CTJ= M!T1$%O0D4*M+3:N4FXXK4D'+_2$U=U )-28S&=E-.K)40=,R0I?K+6]L ML4^-)H5RNS"F>7OHVL)I4\DO-2SY&!AZ@.AI4=K4&LN]T$,,8 MQ8J"D)57(@OT$EVFO4JEF3@$KA3O?UI3BN'& /@_ZL%JBJ\&2 MX18])!2@W+SLXTPHU] "7P#8&;)C[ZA!,F&PZ8I!]>(BNL6B[J=2L6@G3>.N MD:N&NFF#>'OJGA%.1(BV1%8*, DY*#O#+FN-L= 2[I#*MH7@VOJJJ+.F4(1' MP$!9.*V17YT3(=#@W$:@+)A239/\",B.G&^ESXELB$*52RDKI4V>G2PQ;K/S M439M2AO$VQ/?)IJQ8""ZZ(*BV3""8E;"+J$U;=[B4.NO:44DJO.'C M;!&^)6 \$,HCUVW*!H['S])S,0AM MO J9\\0*2P[=SAFFQ11HYH@XN6]F'\BN[6H*ND3#04$N0'J8J801#$5>5I?4 MF-M.I116[PG*(^?ME*!XYHRG^7!&9^ETJD_29)GU)+H(RTK';)N-[[Y4I?_T$M( M+6@0*-4L<0&R:.L#*@'+(J?AQ\V>0;$XG& I# \ A!_['7'U"=_?O1>-(;5+]0 M\G568W2G.^H"S_J6YV7%(8IT6<'AT&BW;+G5;*/I[0(F/^Y/Z$;[FNZ??JK0P3A_R HX M4PQDIHS/J.,\1])1]H[Q(- \,M\PWUN0Z:&P/SE=UJ\GRX8F568>"AIC8ZDI MQ'LT? QM7;/?],7098->(N;P3E@G:%PD9^;+HLM;#=*D8 M8U0.!H!1I30%>)2:34;8T/ 2GIDN].FYZI._7?<&_?=TJSRK ZHFMWKL 3O* M*(=F(6GM$7D9F%3!:>.R(RYIU@,NM$X]&N+]H[^.#WC4B*4LB:D 3G*/X5K* M=>(U6M5L>WXMMW-Y#@7]#>HAFL"-\1XP'J .$M*6!9'G5%+IF\5&QX7YAEE] M@+&DI1PR,(-Z("*SL"0E24-SA]3!8?X08:?=X#2=2G$6@%EK4XHI!$%;FY)H MYLQ?VW:8?=\XK_4,+)4=H*XO 2V@2CZ+@'*>E,W&.M^4\.V8-8ZRPY MU=U9$27@?T+,BIJ!* 0.J-GWP=S[QG>M-9<00'H,\54]=LI)-&L,:5!,T**Y M)?6)\5V]^M8/S^?\A&98LGM\D)$2X#,>OX$HM4TL:J#E>$4@(S1">%CL9-L/ M'L]$J?5ZP3@C,UE]ZOV-Z"4K(10/VA"M&IXQMXL3OUX.J3:HDZ1+%A[]0:$! M$H^>L4!#;E&R(HT56S+,QRY)=;X44JTM?C-"6BA%!>0JC$,#H[$E/G!G?;'- M(8MH;)@XQ=(KK4S8HV7 MS)0(16DH&>,1&I6.CDHN$5V7!KE ;J^>CY=<3^XT.IJE1J%',LP'0S#J.[E20TJ=4((:&=[WE/?=-Y[U))KSP>K'X4*.7!M70H&A2L[#LP6< D@%6>;V7RUE7 ] M'(-GH,_:TF74SYXE%WS@$&@>!WH3";)27D7EEW3);J>?CX= &W2/M6C>)>>Y MR SH8P5TME2*3B0T_"H]Y&KDJ&BS-M+)2( HHW:!07+.R< 8FGE40+-*HI,)R]@*=QR!<U1=&?U)*NI86C/* M[79)F6.FUI,'S2$+'87QEA;$&&8QU.'@H3!AZI$.+_(4'F(V8E;"%A9]*#0F M6UOA3="@36"^,-E$+B/1W/3,AS:>*5KS7F21WG@(P?C@DZ8B@R@M M^@\-60''EK#"4D >"NZZ%C1ELO:"8/ > +P5EGH_I?31:UZ:ZS.5>3"X\W/5 M9V=WLXIG]T1#1$\UTXC1DH KZR.CF7;:,#"Y0(/(KY5:DA%>"<\C(5_;Q85, MD2-2.,8"-NI0D,VI^UXZBTYELUI'+C9X[@WR35='7F>,"PKR1P2J48U%QY)% M5#X+M)Q-?T(L":_V!?E:?]3SF$U$[R=I"$IXFU V1NR45)UL! M_E/O\VT+^,_5U?7X[*(WJ=Z^1ZUU.1K6H]MWM[U">=I 2J.;(7D?H&@,9PT> M!$V=: #OG%SHR=\,U&-1V$#_8(.3(NGH:+R.H?(?Q"IY9VFVL6R4/7(EA!8M MX/#V?>K3\*OA^>0Q1Z"M"H+3MA2J6$#/QXMH4V:9RQQDLV9)8*RLEX*_'*#' M@+ZIR"*(3!-XL@F**&]%81ZA2\$(EWASL!&M)GTDZ.]&]=CN<74[Q?LF7TW3 MR&[^X,]T]C,B33SS\->L.I'YY3'N!J^5C\C?U15D5&_1*(!9<0#$8AD6GK MT)LH3<.&.G7!F]@>N+90VC0XRG K5';U $0/* Q)95OS 2ENO: M'5&:[8A*Q+6C>S2"U@<&Q MC[#ADOXI$:,84VBGIN<+X"$$KY2FLGQ?')5"-D5?VT<> MY>BLJLXG=,7^_61RW4,&?_O^EXO>N)K\?7A>C='/QX_T/]*CZI<#>IWGE(/ MY]?W]*13: G)X/J\E@!TB=Y>U2L==E;FJ!<23;).>&(04K:D^$)V+*/#J9O; M<]1LT]T]]/>(SS,2;E.17F"J2!&9T(&6IK@2'<9&QBA;'$_-DAY87.;Z+(2C MFK+;90;XV#@:#*JZ50%=[<>X9+0:448TEBYCM&4ULA+0Q#I5& @>&A94"N>Q^/Y?GUV?2? MO?$8_8K/: ?'U[W!;DY"%.A\HH0+!A&DH<2ZTN!DIKT1:]V87=!8RTN!& MD:+50@A>@"I)BVA.')%"+#I?Z^#9#/G-K_UJ0@KE 9%AR1A6*1]-1+"M 2<2 MQB9&1/1I!&^FVZ1L"O$6<"U@LMQ1WGGE$PKV/R;!'J0INII:%+KI LDEH6]-A=TK$Y2] 8TF$TBE8E M2N-4*%PK %9H&_1H'C=FOQ$@*]U,95U$+@-.F@P@(9? DT<2-:"#[[A85NC MM7HHX/<'*L_5,Z3J??^LOZ-&0<511#$>-6"@U'U M\4YD3-GJ/F@.8576UB( M#C:#U ("1QY-*W0]8D'=)WUP)H IB@:Y@V!:BPC-K(589.RGI/&>0NFB@Y6@ MP)ML*/$?)%T=$1$@H2O1!$:+RTR1 M35.&P#NYJ%IW0^!C-;RNR)..".@8@?AG?WH1D>E&E]4X_WX3%U$HCO][4)F. M9M*6C.8Y9([63>'A&#P5;<#GHD(SV8G618D%I'8&#FVZ 7ZZ0)$CTVV_Z932XKH.3C=+L?(FH-XL14@ 4K_V,9&@" M!&^.@6>::7Z\)+O5F3?OF.!O-^_91"FF2XI,^(1AL@=T6=&CJBFET171R_;M M4#1TZ)2ZTX]_KD8?QKVK"^2GP1R'3?J]N^?&B_ZPMXE*BMLHT6>(W@;*,R2T M%:@8HY8TQ:E9Y.1DPW\X)B*1*1Y__K_QQ]6F0F6#P9E*">VC1F:)]2BLW40Q%D?XWF. M(2FE7!@4RZD/K-:KBJ6267/BE97\,"W0KT]EM,%R$2PKT67O2LG9JS@C&8T, M:W:HSA M1MMJSTJ0*CK/%1@K2KU,$7E+2;#+-L PMS#WZP IU;;15BZX()Q1-.^:.^70 MSYGI&7AMA4$,-01924E;7:L<("1MTSO4J50*EALS7'B/Q0 ML7P:FVV*8]89X9C44*!P:<7,9DON1&@F?9%<\B"U[+XC;2L3<]E$5"5*<9=5 MT#/F4H(;%QHQ)"UU7ZBV.D!*M6VT4>*B--%I+3%0"LA5;A97)B8,#XU[0^,. M,=VY/9$V&VW'0)=@&%HGE^ORUOK.#B)5^+MF>IRCYWR8=FDOH;:.J'\RRPSC M9UK[8;2:^33&HP#IYI9LZRPBKB5-D*4&*UL0 J!>$L8F5+#6G'*^TF7.+KS7K?!?BH!8IN*]R$^:$0S4I>6'('4G& M%&[?HFP'6$NH MK-]/2FN!D:#H0X#RRAH,H=$+HTR +JZ9(4#A7,A)/ATNFY8&6K#1&Z=1:Z.O MQ+V./NB ;.0BFIE&!:<&N] 0^:2HK!6+6 HP6A!K,CAKK=,258:T$MU!8QKQ M%'=Z<5[] W!9VM[EJ6OB0ZTVP^["4-\@WD,XUD-%[;G7O%]((IJ5*RGOO@#F%T15M0+ E!!<\"Z^^^TG].D>& M%I%JA5BSV7??#_$@KF?C):A3\]U%;WC3-8?6_7W51[/S_7#VO1MI63_WW>>K MJF&N,13#!]4D;1 24I 8DLK(F:8)Z5:@^#N/K.>"3O=,\Z3N!WQU\OND_\VP M/_C3*X2]>G7RQRUHX[DDO6A$\=AJ5)^+8#59)GMF'Z=I;Z4I0CH/ M"ES=WE2<8)[&::5X,.QSGQK/Q4'<*&>\Y);1@O224=:8\(SFJ$+4K!P6!_TX MJCL_J_,?KPF/#?T>NQ!D90N:HT4VBI(>J)BTU4HQX4Q0RC"=HP%= _1W514NB(>85 MAZ!)K,Y05AVT++9 PCA.**V\*Y&M4!S?BH HZE9GV.$D(23B9DBW&!,$L M^,4MVL^@ 7>D62L'>?:'H[KO!G_-9MDEMJWJU'8V^*H^6" M!0IE-)4MC*.?2EM)_#RQA[5!GFDKZ5H@]+8X/3\!?UU-P,(2M6@[Z;0$JD32 MUH.C\6=1FI)U1\ E>;QY GJM>)+*\"(]<"D=_N:2%I;Y%%1<24#Q51%P#0=Z MYE6*X'3."9*7-L>H(S#/F$865%\% ?\QHGW7 U39/C(0 +PCGN H3@ MO?%%<\^DY%XR+I:24/$]$_ ^3H= PE]7D] A]RD?M)(FT+AO;P1-*^,:-6'( M]^:[?KTD;&K">1+:A#I0R!1M + 8 0J% 9_7UJHDK'9+2;AW0W)X)%S#A3:0 M:^_0C9$&:!2IT"8:4"H:"5;X%TW"G_N3?Y5Q57V/),/(9;JM)KS?W>&CRRFI M! XD3==E0 /&7(08A5Q.0";4GBBX#*7GI]^OJ^FG'5,R&:\T%\!2]!*B*99& MS2CA[^TB^DKIU]2!]WHX)8IJ+(+56VL#=S0*W0=)\SQTDBOB$;$O"3Y,^JWA MOQP-BUJ C2_W'7G_0^VU0E=&X#L ? MDNK+EU>#T>>JFKN1;B8JOO^QW!_[D$)!)4F;TQ52VX/,'K\L!)-]2$NS28+F M8K3A?&^@02MT?GMKR:KQ67]"CU]S0;&Z.IH7#H7V%&0%GF67O4W*!8SPLC'W M]DK@5[ERV0:BNDP#'&V0. )/4+% M0>?@T2WTRJ[*@PGVAK=A3W9#K4UJSE4 T'#)WZ_ZX_H)&^^XU\R'(JL25/21 MNM\QP@.I,>JSO!C.4UC&@ M+??:.U)-2<'LNW>QT2Z= ZZ1IIRH@9;W #V'( MPO!7L,ZO8E0IW[3B^+2!8\VFE)1Y\M9FIR$*;R/C@0>T,()'9O(R MHR(75L"TB\+^B/. "X?UF1S+BC0A)W2Z UHYHJ@10*O$78.2$[N)0?%@&L(B:XV,PU2$,+GN(; SG0$WIP%$@(-/0.# M/&N A^BSY[1&#()1%EVHE69?O($VO,J70> U'*RHQP9HV(<#9%_FM:0% HI) M)J*.O+0LKU1BTZG5OB=I!4'-- ML,U N5*LUQAH@S;9T2@Y%%8TO 987$E-R=_P-BZQGH^:LVJ66<14WU:\&]%+ MC\SXV")T"DDJ0?U>QEG&,4I$FFH>\;]RF4QSQ]M5>MNB]@3DG#M8_^'#N/J MMOTQMA<#&R58A.*, /1D7(S1V8)N.>?2L$8CE^3,&/$4U-V,Z=.2NS45 <:A M38I"*71V'&<8F+O"@V91<(<:=Z7"=6]<&_GU5C!NA?:SA/-LK<[6U9MWW;BS M^CKZRM&P6FQ@GMNXNZD-%VC$>Z%"-7044'?3E@^K @"W5FJ[3,.HA7F?K5)@ M)]).MLNZ5GM)V-D@@[26.H(9).Z]E9'3UB5TJFPQ>F4,;]\PO0/U6D6R5?*N M#;X>1=M8N+,I!FEH0B++UF3M OK]05N+$=,JV@*\T6W2=GL,&X3];;- _+;X MK1N+9E?8@KN2]"?H> E*,F:#XX)6=47O3#9)Q92ED1X:8U86]<2SD.59#^!62 M[NK;)/ADRJ_W MJ!*"BB(#E;4C0PECO151&/R'E8@N=$T5^0.W+YHL=I%99!+.^")M3 9T*(%X M1L80I&"^I%*31?T@U$LGRWUN4(?_ MJ]NQ8=>]P;;T E+6$7UM%A-(ZX/EWDG4/-%Z'H#HI7]MA8<>CD:; M5%P=8JWZ>K$%%7U6O@A?7+(%:#J6%YEG%JR0^*= .LK\"C\(V2(A'X!)FX3< M.81]#)=267KD"I3,'&B5HEL&982= N">HM@6(9I4*0 M>!A$VJ2=:PS;>UE#AI!L4! , M!DHLBQ*X;PP?;&Z6WQG&O2"X8[;)GY_WZ<&T[[I__OTP]J[ZT]Y@0ZP2A90J M Y4]X;^9Q,B>,=HQ V"4S0U90&(9=_S$VCXU1XLKE1>T/H3&6<60BM-&IYR- M3YPW+X9;)LZ7<5(/G9,F2D:+7(S+QH$)Q:M8I&-">\Y*B T,D", FE@T 'D( MJ!M$ESE>/$N.N22A@$!Q52X(6D=F(O#&2#U)/98/ ?7GZNIZ?';1H[01C;N] M]-?3B]&X_]]HQ2YIZN1]:TPI'/B;^F6.S4C;-9]R-Q&L^:>K<7] A[6I#AMC MN>AJM^$?3AA\.-H M*L>?Z6&;:$/#TI!%,I>& \WF1*9(04!&(44640W:P/YH<^?F?/GLE_Y+DHQ.B(AB[M'9\>B"&VLU2TK(4@ :0H_.@+1;$&H;K-?0;HG'L%FC MMRAJ]V=AQEQ2\BF"U9",L#;ZP .&+HS)HO@29\@NSBG>B-YS$V,'GN&!1L'J M$BWZA2')(*6GA')RJ3"V_!;*J477^*D)TK*]+T&DG*Q7QA5 P^F3\%'3ZC K MO9/+F(*J*O9$A*V+ N\/A@&;$6RF8V"@8G(9;4!U0 MK6"P?QGW+(($ER4*-0BM;8HZ,J6,\(F)U/!O53VA]R@I@3'I+L*.;^$>G:R MYD"X1&R?H['>FR),:6[T.CX>V8$:-GGILY'&(D4@!?0SF' :N"$N@<:L;V?8 M,Q.C9;4GK'>))Z^H9JPX#!:8,AZ8$ 6HNKCA+QP^\C]74W15JO/<&Y/#LG'M MM;6,@MZ"KC?PPKU@P&225BNG=5FJ-&%[X[><#!>CP7DUGLSPV*T4%X+7S%@> M!<*KN$/.E#_"MY_7U)+UM M7%U@F-;_6'T_/!M=;MHQ(G1V KA"72TP1HP>(W/K@/F 1$BY<;_Z6BIP2\+$ MIT;\00D:+SSD)*56D$!)$1R/4:%P:I&5;!;'*8TQ\1)/_HF1W2'!8ES*BH$& M:O66 F-?3@/I8[*\:->,^9=YG$^,W:ZJ!93GX!@4(P&D"@Y/U!@6;7$V-$45 MW12P;6.YK@*SE$PEEV@!B@ 6T/V5.7)MF58)#Z.A_3E7#OW(]B%\FAF0+3ACFY"Y9_'_[6'PPHK7-6]3_2 M_?1D=G^U9!#%.O^$199]L%&CO$#4V>>@E-0I\E(XSPV];M3"HI'5@#P4W'4J MD*G (DJV A_ >8_^?\G",;1 D%5S%31'R;$/@G=ZB&U?L^ M%3>2LL(7?JI0J*?]NN_[=M)(?9NXHJQP32(#G7<749OG@)%O\FAL' H&M2^8 MTMSB9Q9\PT< .H_OPN7PK$DA]0?75$Q7YT+FB^SO=C/MO-BF<$-C5B6ZOAH\ MQG..(9\EKX6*QO-E>1O-%\;A/A#6?:&[=LN*U44F'XMBU"J%CA,7X*-$Y0!) M:K,,7;;0-'%(Z&[?;+T$5&>!)TW[Y?]9"=958E(='Y0E,F'12( M-DI97 *O(S(W6[8Y@1NT9FHSHJNA;!O!=><(B>7DC/7&<8S7T>]';E6.66-\ M@7NS..<0Y.)P$-RTM\IY="]<81R-/)/).JW!%!52RC*8I>VNQH@%M^N9$5Q[ M@BZ86#+@/^3%X+$IT:P\9G0F_3/=I9 (SUUBR:@ MK6E6ZH _8FCJO&!29+ZTM=%((;=BT.4PMHO8!Z;0_RZYT)9"7QR:^PS%T&YNM;1,S0C-Y>.0HVN$;[Z$:6_?Q][D@OY/ M4=+'WJ".W@ G:! MA\;2J^_^]V#Z[7G_X\ED^GE0_>G5>WSDZ_>]R_[@\S?O^I?5Y.3'ZM/)SZ/+ MWO#;^F\3=-"_X>QJ^NVK__UA^NW"QP<86KZ^J GQ#;J[?_CVJG=..+^>CJZ^ ML5>_KWP&O;X,!C_N]P9+/T6$.CTYPW^?5%_H=7J"1#[I?R$9$6G2KYMQ1N]/ MIA?5R?O18##Z1-KYW_M#?&5T34ON)__Q#<'Q1_JJ6Z#^B)AM@^06A+FEPZ!Z M/_V&(2'HX%[WA^<(8_W[_$.'HS%RZ3W:<7K/W8.GQ /[UBK^K? M)U>]L]O?=S_23_WSZ07^B#C]-AICP/[Z#(G5NYI4W]S^, .\-^A_&'Y#R,P! M-;[[B6)' F7XIU>H]L:C3[.?^=U[_S@]__+C>.D3;J"?@:3E'[Z]]Z O7[#T MH8N?YX_\N'[>K_^:D-_ #ZA=^=]G[[_W MTKB6.7IE(YAS CU"0-ZC'OGFHG^.0KRS8NL/+ZIQ?[K\<[W+JV__#?7SMVM5 MTGV:WX$K7ZVGU8UDWU""7_U^,AD-^N4N/;WWIG__HP'ET/S\D^C\;?_-O9656]?_\,_+CH#;3KWSVG MG*XD\K.39[F6^U]M$6LC=ZTAV@-I4_/>/HG#F3K5H/9.HJ?DC;6J'#_WV_CD M;%#UQG]Z-<0 \]4?[_!\"A[YBBWBTVFB&Y-:QX<->_KL:NIPM-(^Z-2BRJH_ MY^WN4;TDQ^D'I-?GD\O>^%_5]*3_93K+0YQZL<&I?PC= M=G#1]^X7B%.SO:.^2>A>BOAT4>_7*"#UI^RIEJT9H9VYE2:]OS&!U/YJW LN[#X M"4SF5R_I-X*M3\&*3K /U,2_I(CQW;CJ3:['GT^HHKR+$Y>962=/I>HBQ2Y2 M["+%&XD UJ;C^5(DHKO,71XJCL97HS$M9?YM-#S?3X#8)AT/RO9(>\JK+F!: M8K0,/U6RM3K+ER(^7;ST-4I(_2EPIX+)3B"Z<&D+9OF%Q))&N7?ATLZ6QYYR MW@5+7;!T0*;J!]L_Z5[W!_FS8\8C//O_+Q6@\?3VMQI?S\XKV(E^;BC]?2.'L M\OWIGM L4N4-S!"*)P\6XL=5=J M=W6X1G1]BUV\M VS[+\/^ 4X<,L-CZ1)4OL?W_92!+"+EKIH:?MH29XJZ*ZL MNV!IJUNU_9?.'X_XK B23F5[(_!?BM1T,=+7*""S5+<\Y=ULERY&VBX9U]4= M/LSJP*E3K'/BN@#I<.S4"Y"UF0%3I]9ULM4%2-LPRQ/T9>UCU=,AF3*K]C27 M\^56*'7AU5<;7JE3P;HNQZ>*KHZ\*/ZO(X+[$&KB7X!SN-QZ"YBM4,HDO\JIL(KN@M3W;J'0S32G2?;#L\]VKZ^Q)VLVQ+M"'>S6N9. MY1/VY[T4[=0IHDX1[7WKZHO0.S,U(\RIL^WU7'PM:F;."?KCM(<8+GW_DI__ M\X]G'X:_?Q-'EU?XI1C&OWU/&^/H__G+KC@_//_^2Z3_CK[@'5(C#$9G__KN M?_Z/_ZR?\?9Z.IGVAL19933^U!N?1P1\W#M;_ 32>4C$_+EZ_Z=7)0G&[=_D MK^_2JY/^.;Z 'WAM;;:22QV=*B"Y\T(HSJ1R*2=1.+SZ;N%PY@G]KG]934Y^ MK#Z=_#RZ[*W6<',?'_2'U>N+F='C@OWAGLA0MF;N\/_K>C+MO__<9DGO175" M)] ;?CZYZ)V?3/'W]Z,!*FD$X63TA:[X:DW8FH(U94_^O3_$]X^N)_B.R7]\ MLY9AUB&\!9'NJ5IV2Y3^$*W([/?YAPY'XTM$=YZ.G-YS]^":34_.JL'@YCU_ M>L5>U;^C#)[=_K[[\7[JGT\O\$?$Z4;\4:P'O:M)]F>73 MAWUS?(;FIAKO,]C]I;J:5I>_5>,3R4Y/R#_IPKV.S1[KY:7J[(:I>,U46Q>S M'HE"VZ- QNOQF"HZ'\)FSU$'LX&0SZW??AQ-^Z-A;[ JZOQ';W!==2JO?94G M.UY&7!$3'B\]]E_O">+%3@YT:?$[6:U7KK?(/[^AM5M'[J1N" MUE.YY8O>^LW?]*?X\+-;#WR,I)WV/U+^<#0]2=4$O[I.3OU3G'RC' M^OUP,AU?UYGN]>G4KKKHB#M!=N?4@R/W[)UAJP3 MKLZ0[7<.$E/=%//]Q6@O*10+M.)I^N!KO\9C=D;[6 MF/:F5'8"\M4(R NT(+-BDE,-G<'HY*$S&+?V0OC7X4D9C?OM]4R]L!3:04UL5]@"7G:QULM9=#K7M M,8+J+HH,V9[",=@'2W0W>W0U:T&MUT,O'5R,0+-!HW,F%8:W76 M+T4>NANBI9]ZU^M_FO4.)1J$/C[(',GSVYKESIAR75ZMRZL=EJUZ 7FU59&/ MYM#)6B=KW051VPZC-*=&=+)UD"SRPF3K:[)C-V9+F*[I=7]1VDL*QF)OV#NG M:KUV8['CM$S+O4#;9?JZ3%^7Z5LE'KJ]=;R=>'PUXO$"K<<<,;I)6IU4=$:C MDXKNDNBA'/,+ M6[&HV[2Z*'M!'I[H;H(!GF:S57+R"SMES2 %JKC.LDK9.T M R#<\]NT?7F,G8!U M:9LD[ NJNB!X9DG_J3R4D9]X9G7W>B;[DKV.4XNLQ? ME_GKQ*03D^[::&?;RD^E;JT:KI.'KT8>7J#9N)$'Q7@G#RO#CS].>[\-JJ7O M7_+S?_[Q[,/P]V_>7D\GT]Z0CKF,QI]ZX_.(7SKNG4TG[^AQ[Q#W,!B=_>N[ M__D__O-Z\OI#KW?U31Q=7E7#26_:'PU_K@:TI3R.)M/)GZMA->X-[CZ#=!T2 M\7ZNWO_I54F"N[].JD?XXOX)>\-N!,S(8K)AQHYZP2D#B/4B9M(T^O MOELXC'G"ONM?TKKTZM/)SZ/+WFK1F_OXH#^L7E_,'! NV!_N\;Q%!M^CF_/+ M%&GR.O0FU?G)/ E/\N_T<[7VS'?!88YA_^MZ,NV__]RB&+Z[J&KH>\//=WZ; M^79R,KGHC:O7O]787?4^UTOJ3Z87O>G)N)I<#Z8G_2'RPQS6U0QK8I))?S(] M&;U'0(AK1E?UWS]@5(F/0.:D)TS'_3/DLYNW](A3)V].3OR$/M>@W ,BV>IJ M6EW^5HV_Z%S)3D_$LETQNS_]%"EQ1[:3B]YY&R +=BJ4/F5+UI?N_K#9^2&Y M/_;Z Y+\D_>C\>P,D,R_S!T,OF=]P?.P-KBLZKND*%D+VN,2#OSGB:?V^^GM.SE''U)SP M8:9B!I]//E;$,ZC=VR#E^]%U\SKY 41$DKWO?ZQ./J,ZGYS,A.'Z:C2L-6%_ M>#VZ1D&IQA^)1(0.RD ?B=G"5T^7[%Q[ (SP-^/1Y<+U$ * M@<23_GSR6W6#^!>TZ5/5Y=5@5*L%POR/2*G>V46_^EC5+^$SKU!]X&.1]_J3 M"U(BZ%>-QJC7D58?1KW!3!6,?ONOZFR*-)[,042L.O?V&RVT"DAZS!1-QX:W M7:+J/!F.IH30H)K4RFS8QE&AD6_KJ&IBW'5&E"34Z+IU>R8!I^_/;D8 M?<)S'I_>4K;6&7,G\/'F&&?<@UJ@JE_"O_2'9^.:06J1KZ5]T;4__5QS/7VBA7,; M]EOAR=>HOO%H9T=R4@W/JU:X<[^V^9L'L\X6_N:]&(O=LE7R(IN314W/[F9 :3='_8'*LMC?MN<%*/ M_/Q1?_RXH8>CAEX^Z=?O=@W9)AZVSB4\*6[[)$ATD<#]1YJI3(:VID$-3&]M?\W0JY'!5 MR,_59:\_Q&,^2.AN;\^N>X.#A.]=-;[\(LSWW*@Z==>Y4)T+]20:YL.'O5]=ZK.ZGSX MB>1U&GS_#6?'7$XYXMDGY"(!T^XQ[:&VN,.6_X\JQ!]3O?I4%R#4[FD4NDK M[USH$HC;J]T7ULD#\$9W T([>7CV\+JCSU=%GZW=V,Y;W<9;W=+9/W(W]K9D MI35']B7FV/^=GRJY_^Q7DT?V1Z*6V:BUB_4N3]%-[/IRMV7?L.YJJQ.M+G?: M$>ZE$:Y+.G=)YYT-8AF-WU=]:AT>C6^ZZ]MSW/=0IGC5DY63EAIQ2T4#;?P MA:7%ZU\;#1)1O>*?G.CUWY'KN@ C[I,LBWZCV_+[#(>'+XLW.!G+T-%NY4MCRG"V&6$7XZ( M':D7L89H1ZB&!'O#VZO@[=10IX:>30T=3Z"M_W_VOOZY;1Q)^^?=OP+EV[E- MJN@,J6\E,U/EV/%<[IW)S":>O=H?81*R,*%(+4':T?[U;S=(2I0EV;($2B35 M4[<72^('T.CGZ4:CT7ACSC\G52.+1Q;O)8MQ77"]^^1ZES\/KE ,L,3%].QT MK.SHFC3_5.ASA>(P/:YJT[R9O7+,[0]Z3@U/8Z'=L8:.N9TQ.\NT*9BG*'^= MO))*J&,EW94FQOE;PS?#DK+WB>J(Z@Y'=25+-GL_WF/..S_ 6GR[FN5]277) M2I.5?D%&G&WU^ZM'-9.=WC\,\;T^&'/M]86_"_W:Y138)8AWC)T5_XBQ7CFO MV<> X;OT::_9$=IY4"&-,2P?)YZ&&13C;!I&^J;LC.TD6+YM$8> YN$IN]-0 M!OI@=KQZE,1)A.<\YX&,U?!%)!@HHIOX'+^^G3$^G?HSO7L@8'B([T3_,$HW MX<+36(0'=V=]>-R<.IW9RV64GE^N'I]3K^9'H8,D:Z $DL MQ),HE%B\=!3P0WX>$$^/WF%XN]P.<+#:.A$@/@%<+47W ,^!-^;PT2STA??J$?D>J3NQ%6D1$ M10=AFU7%\A*=B=%(\0H9!&X[%;K;#-STOLLU=?S M$4RQ=$C5%$)/(A>L]<9<=D2S*I.OE]=WE=2NAAF&4X)EAD(Z'^ )\1#H"'1D M"\D6$BR;#4NRA09M81TJ>+@&X'IM)X9_X :OK:=M^TS:6:5=/ M()5LSLAJ-1%,.7:,^8CUQ Y!A:!"=H?L#H&)[$YU[0XMC"W/BNY#G\?2E_&, M0@\OV9=$ 4$*"-;)Q#4,E?JNCKDJO6D"PAH;+YJ"1+2"MC>\X! M8Q%-V"L9L)G@D3KJ<;W'Q]-ZVNZ:6WMN2B4)"CJ>(CPR-!BS-X0&0D-]T;#) M6+0)'@0/@@>AX=EYQN8B7"^7]$[-JD+%*/U<3[AAQ+%VTUN8?8H(6_/B75Q5 MZ(V^"^M?14OM9@][ M8:"DBO4O,A[K^E?P71QQ-TZXGUZ8%2Y+*VM5OS[8,Z.]2\)F%;JE[_I9!"+B MOC]+B\VY213AV"UWA4GUN")<$,!HRO_(K,29R]5X<1/(RN=1>F6AA%UJ908M MI_].L?+LS$/FO=F2UM6A1'85K&V7/.N0I?F7")6&[]**&XXN94!SZL9CH$YP@C- M:/&N<+08TDW:! ^:P#.RBGU@C+<@'JUO;V!WHE[[$X911.])B!?H43> :#\8V1,2:A)_S%[Z H"$X MPN(>F$^EQ!.#4WDG\&P/?1PFUH/42B4GHOIC/1=/7CH4C#6,^DA"-R3T4(#. MAS.!A4&G2.F(!1G$(5OIV/U@>LM8IQ?N8E4>YNC&2D M8O;OA$< _,QSR48T$O<:KUK1-]6JU5H 3DWJ7Z1%73F"P$4/5Y>RQ>>)0*7H M0)X)E"F9_8[N MYW8UA NJ'"\**F8EA4%OL1">B6&:%_U9>% ;J__L,'*H<@:>DY6,6;1Q4^V8 M'9JHBS*;4/A6ZTUW->G_>$+[F]-Y,S"!/PM9$-TH\)O\668?36IX,"_Q2 I> M905WWO2-\+E!!1^:$-%C!:^/G8G#&+Q/<,T!2TJZ&T&7SU*\=.Y*5J4VH'/Z MUG#0->5)F4)>:V!U>BU#K5IK7W;7;+(FM5#LKFT-^Y53;,>&9CFF9BY/:/:3 M/E(V4R>NKI=*#X?]JNGSH-.IEBX3.]="E5M]J]NMG#8[0X.M6E'HFOC]%\I0 MB*YQ M=,>X^%T\(^T6NS3OLEX6XJOQDNQT,$-!]C>]U?S5'8"JT^5K$F?%NVJ9&S2? MO2^.?4O/2U/)9,(CN$X5%Y/_KEQY(%FWUL>QG?19 M='O>WJ.C[%8IJW)YW728Q>:=$E_&'*PU6_WOE3Y>-TP43(:.NR.QJ=K8)FU\ MK(W_E\\Z+K)9!_[WLTZ%O<:@S3\Q:$.Z2+IX %V\N+N+Q!WF!WR6J2;+;.^@'E"(E1><@4"176\/ M\N,(-'!ISJFCUDOF(E-2X9J>Q-1^:WYA8FBP-@!0ZH- !0:L!T!H."5@4(=E66Z[3 A*8 M\8M58:8RHG )37%IBDNZ1+I$X9)J^IB'RSB9;R)@&_<.[.I:+652M:??F!( ZK% MJ'OK7;,R95;P_+A*I]ZM%(^A\7=CTWDU>Q-KI4/6.XBV4CQ*5$E4251)5$E4 M>3)428=LK+E+;Z1?+D"SNEW^@4?>HO2DKI+B"2P)#DWWBA7G<2_]A$=?19P^ M[U%A][\_*B2/A<"Q#(Z"M<#@T9);X_R^ON9,5_ MX:[?.:)*0C=BE8I P'MB/RU:D1_-H/(#$S8(T6*W20S7^%A(V16ZE'JL3_B MKB7X:)E*+&M3VHQ,)HH#7-/B^8$:0?]3Z:KYU2BGPHL+-4)SV:32JDF)BD6) M)"W"\U31UA9!P1(YJ=C38B@R@,O@;OX-AC40(QD7BXILK@Q6E[H/!JMN64[' M6*EI8Y6*K%ZWG,I;EF[C(12@%H6J!I;=ZE5M]%M6KSTLO^Y:2:12VUHRYK2J M[5AM8R-H3*VZ5L\>'(!42E2 6G!*JVVUNY4K3=JW>CVG+%(Q\,Q/1LYU6%MS-4 M(?T5\IS 4V,R=LL>A).R()OM!7I=2AO-+S'\,]$O J7[#>[AZ7QLN4K!VYT% MN4E*M:M:5D9)LIZ1DF3M?4N2[7E[N]95N:CSU/F=;F]1.3?S$>8G KE[)7CU M2TCPJE0!HIM%K$2Q#SBC>8&8*J9$E5N*/!TU^C2?';]0BXB?J*2:654L+ZN2 M&(T4;R5JQPQ7BR,E(R4C=B/%JR>[O44]TL%B+2>717EVH]$\<0QY"GUK'ZO M2W@@/! >-DS^',OI]0@AA!!"B+YK8-E#8U'9IN"!UI[7WO5%^#ZTRV)W(A 1 M]],I"OB-Z(WL@UJP^;I7EONJ0LD5=)H;3-QV&L^_N'[Q-U?L?Y].UEH5+HY[1( M-NY?5S^G^0,WT/OW?NA^_>FO?_DAO^=*C$04">]SNL']_>PBBGAPITN$7DGE M^J%*(C&_%00G!%]R-S^WK*]MY?]GOM2XO MW[<_#(9#Q[FXZE_VAU?@T%^VSWYZ-"I%"3]3DW/=H#Y9RK4S_;92I-,<#M;5 M<57)9,(CN"ZMY.IE\LTK".@<#C=1H.HB@E^GH9*Q8AR+%\MX]FS5ZM4R(L8J MMSXAMV>J5!2>NF0B*EO;%4;H3@9I(WD2A_D7J977WZ1%&X?#-SU[V.YWS16! M[1BI 3NPCUL,\[ E:&F=@>KB[,G5%_I GQVL,9V%O'37>^[SP!59U?J\FCO; M6,2=]FO2?LW5NX96AZI3[#(WV-'\.35GG8^!&PFNT*D.M_2I=S&3#=MMT,6, M9V/%%TX:3=O9]KK#['-Z?I8^5V2GJGIX5RT)CRC/VAI7J M-9FY;45U'48"'LO$-W>,43@6\5BP]&\R:("VX M772N>N^O!]W#+NKA^8PEHF8A2E:0Y9-J\)*6EWZR)"X#\V"6+A@,6D[_G<)E M1>U8N@GH5^#.6"355P:#P5/M8GI#N;B;,:G8-)*!*Z?<]V?,$PKN$Q[&72:@ M0'?HD.("Y32,X3YH!QO) $PI_B7AQ:ZNEYZYK$RF1U#>%(03>%)ZLO/C!H/BXB&OB1_C2NLH"B?%5ZST;LE_5F\8N]2_ MQ'@V<+P0$=.+#/@(Z-W* +]<^O&#D5-CX]E4:+=D#.!-0U[I2$';87APZ+*3 MLT$R>1 MI@E\?3)E9N3269-@.Q8HPR/7A5X>I_3B5* MCQ(H6KJ,#^V]14",E(CQ,%?LS"/,C+B,"L 9HZ\*5VTQD(^B;&71?7S'1N0R1XC+]G75;X M?$\_U>5JS'#5LY*JYPQ8>KJ9$6"&F63PM&DY NEB[T *,XE:LM&+..9OR\( M6"6W2GH2%$YD'"U\2+DG6I!=AHP?- J&#^C M\W,-PR.%>92J(6:?+)Z>T66J0RLCB\.]OP+5SI*R,?=22,YS?<(D5C$,@;9& M*PI-9RD_:GD99RF;R:/I]/=,9*GWF;:U.A+7].WUEOV>MQ\V?XP2N/9,X.H= M(8&+SL\C-6NNFF6QGAWSUVI":"4"\C*;8^RB9L]F!S0Y'76].#^%.'/D_J8P M]#\Q$D"49Y[R3CHU>KTN_O'E:I,:?OAW(N^Y+[9/I29=)%[)O]P+N_^)GD?NK[UTU(VG/VA+WXK8WBX^WBU53$ /[M:BB]GR]?%A=BG MPZE4^+'&A1]?KJF5$UQEA%5;C7O6$)'&T4ENZ5T?DF@UX>* OF!E\_Z&5M>F M8T9H-G#T(U2/SA/K 6(LY[C&)-%J63USQZ$021!)U->,%H0Q:#DM8](@5! J M:FLZ3]!2$@^8GFY6*.11'DC^E\-;,6/V7R*H9*SH^,A:[X-VNEW+-C=3;7PA M& HPUBVD7:6#PSJ6R8W-A#7"VO$%=WS+1H:,P$6&K-S#9>V.N:,2F@ZMTUX2 M?(][2-68_8XC7,/P3?EA?\NAI4&*;Y9G=>IC7#8!I-^A93$"2%T7 (P?B6SU MNF0P" ]D,'+[T&J3?=A[TE&A&7YYLY'_28([#K\&[#J,I+D]4PT+H:UWQ/JV M33$UBJE5RU@U(*:V:=K3=)(XUZ!@[ MY)( +*U)D[%+'G /L_7,SL7J:9G6>X$#BO11 MI(\B?9O@T7-Z! ^"!RT.%81!E;0(%60T"!6T2+2KQGR!1O%I&-$BT2[;B'JT M0E1)A3E5<]6 R-IZI'6[QC+C"&F$M H([O@VK2R/D0!& "-31@"CI:(=IV0/ M4BEV'?' />U WWI7D&(<%/FCR!_!A&!"RT8OMJV.U>X9RX8C/)P,'AIH-C(\ M=&R'\+!Q^O%]S&]]L>[Z'6:"NS2K(#)?!N)\G-IYIV5_MZ1: ]"C@DS_3%0L M1S.#FO(Q&(71A,Z"O@K@>X M&-0AB"/NQHH]<(7GKX]"'Q"NV"L9P$UAHN &]?KI(]B?DL:FKA;N60*GG4M, M!D QZ>?B0P/LKK\D9 >OF3]8JP9SA>]GU_QX9I_ISZ#W;OYYC9!OY 1/I! Q_0I]NP\@3$<[R?3Y5XFW^Q[O'\%DT*EK+6O9:CME^RIVU MJ?7=\R!?2QC9_?T][S_N[>U:MW[/V^O=>KO6K2?%.]CK7Q9Z/)J#7%[T<3_W M>/A<5#\U:)DNR_;/U?&9)\6GHNF'X1E1F(N5!*Q.P*O-5[\)[N MA:)I&>G= ?3N%\EOI2_CV2ZZ1S18B:B9,>F4KV[ON<\#5]176M4EM_X1R*U2 M5':-$89_8H2!U(O(BLBJ@MI$9+4[69&S93Y5\_#^?I7X[XZTJXF9HY6LV,;1@A M-:N<:I&M/5U=),HC6TN*5U-;NVFJNU %>Y-P#[TE?XU(S2%77_Q6QM U-Q?I M?)&&?0IQP5!!KWDL/$R6^A_AW6$VU<= Q5$R@?%4;S?9'&-VG;:QD>!(:;\P4_N&$03J3+QN"CB-5\[_K.0,S)Z/=( M3+GT%MHDODU%H(1:?,,#CX4Q:")SDR@"!P_. MTV(5TT@H7#O653KNHE IQMU8WN,NP5$8,>[[S)LO1&<12(:A23_;32B%8@]C MZ8[9@XCF#P1?,@P89X&(V2U74N%'?,=E&.CVZ8#IC2C$O$2P.]64: MFE@])!R-<+?L@XS'3'!XBQLFF+LPY1$T\;E2(34M]3$8:SM"LDSLJ!W3@9 M5N(?%\O'',)WY50"SJ_DDBH"J:/.*>,I/)*##I13 TIID*" M.XZ_74A$:J!,ZZ6,S;)WY'0?,0.^$FI!%I%(J KVCSBGC"S[2@SZ@=+OJYP9 M7.;K?FO^GL=(()P62M, @5A(I*^/#DA)RD'C60 M7_J- M>6&"&^[WR<[<.!K9V_0F_Y4\T*/K:]F+4,^)>I^(<1F2K5/>V,ZRK8Q*T@(8 MT6>MZ9/8LJH9;T2.1(Z4+W>(^4VQ5!=-(30U<5X01^%JV<2A5+ >1G[GVP];*_GD=QOL-,F9-_RYO)Q#52RJ3/CGE]!-O1'P M$J[GWL27N3=ARDFGF?:BN?WC)H>M%,$:[J)3PXTJ=3..A#B?P&]CQ3Z \V@L M#$Y*=#)*] EG&KOH$!G(!NP3J"[L3KKDX7JHSHMN,JJU28I77JW-W]PX1"VC MDM2D9,1NI'B-4;Q]V.W9 Y@<9Y-H030'71D_:*!#7_Q6QO!P-WU.X= ;=B44 MO%,OH7#%_D=X=[@,\W&QVK*Z3&)"B8\K[,JAOS+":BYMDL919&"Q1Y[+0+%7 M?JB44*]U>4>PJAZ&?M681V(,3H^(U-^9^'>"QX2]2M>D<2%Z&D88)7Z]-[HG MH F^:)18+UPWF22^MB9A#!H++9E,09PB4.DB/GP6J=Q?6_JTWG#$8OZ-',D# MF9(RLMB.KGOKIRN'2U K3T9U+/+PK+B:DDY&9$1D=/3DV%IP#U$-40U1#?D] MY/<0&1$9-9.,B'O([Z&28D>,8/I<*3F2N!,OR06!Y_BD+E)% GQ$DHH$RJY?-W44^E3BO@4X*JJ[#7P7]H&("Q$95,'1$ M/HN[NG1.)U$,40PY/.3P$!L1&S6.C8A\'EN5,YY-1%<.7-C+\(WX=V6>Q.!"+B M?CHIYMY$!E+%45HGV/2\N$*2K9Q*;DWF1H78<&>H\1%00APA[JC)TP0P MC^ M 'NF#%,# '@XD[>K+ FQA%A"[*.[C%7E.WE8TEH]K=4_";6;,.8^NSO(5JSZ MRK]>^EG.07]5.5ZMKG4$*GZ.WY%+X,$KAW<4*\HL)4+QF.ZS "+L@E[\YT%#L+03=0D&3@J[%<5TGC M7N\=V!6:O%1!PRA/@PBOZH1'_%:%/%"B,Z(SHC/RW\A_(\(CPB/"(_^-_+=: MT=F>)UZ70&H']3CTQ1L/MOX4QDF MM?72>]7N'7 WV7,"7("V/)&6K8\TBR5:).>NJBRH[W+:-$ MO^;O'[Y/U/D=Y].WBS6DPCK11>!EJT<7N"%!QE*H*ZEY?=]H?WPVZG>WW9>C]LOQ^T^I>=X=7P0[O]X>RG1V-2E.^-G.#R MEWA@G\,)W\R/A=M]&8CS<6H\G);]W1)\!H"5$DW4_^DOA'=^ 4K-[P33TGHZ MCGWPIB^WE&,:IS( $YE^+CXT"*,)]+(H*P>OF3]8@X>YPO>S:WX\L\_T9V & M-__\YX&UY)QUJ?.GO8<<5&@=V>FW+&=@;EFE MZ:LF-4)DY8S$*:$M U?;:K4[!*XJZ@B!J[;@VFS*>HZY_$]"&Z'M^(*K>*G4 MN9VSNZW2Y4=E40^U.?UHD[T/NHXI"T?,DWZB"YJJ&#.!PJG9/9LEQ"&.C\;U MAK$+X"PI6;BY,*2@'P%L T?U+*=E$YX(3X2GL@Q6QS[8T:P$, )8CLE+M#MO>6I7EC>%/;L6ZU. M]_A";0KP:X3Q.EO8YN,U@^?0:G?-K0$2/ F>!,\RS>G L@]YU!OAE?!*>'V) M.75:9$X/6P;@Y>.T4[->LE>](-,_$Q7+TC2F/[-,R:O3 MJ]H(MBW''IAJTRB,M. 5GXBYB&6@$]HM=IO$Z7 %80S?NG[BI266\9:\N ,> M05I/$UB*_5(-M81*18;N>8R M^B?W$[$H2J)>4G#D\J)_<>$,N[U^N]=M7=@7[?=.I^M<7%Q?7 RO/S2JX C* MBFEAL5\%1U'I$B_&2-Q(T[4E\(0;IF6]WX*M%A&^.NN##'C@PGWL0BD1*PVX M7R2_E;ZN30/*QV.&VIAUT6/PN=!S35N?!1:^1D+"[0CF)%"J&;L!/*;E5323 MZCHE*IE,> 37*0W7T5PZ?"$=OR"="$.Y*!2P@K>"30HR&J&,[AA#G>Q_<.-KMP_DA!F70NA_AY)5ZC%9QEL:_<.V&A=01 <,QY]%=N[ MG0=L($Z4/J+Q1@VK8/LRE_?5+P*FO\PQ5N.6J(:H9G.E!7B)'($@0(QSR3+X M[S>8<4051,EOMTI$]SKX6;W&?0RFR0+"+8(P0;A\I=L4OO\C")>PLNZ:3&'K M]%\&KO;6X'KY)JT*+7.6EQF8NANEG!1Z2/G5@;LJ(ZSFDCYI'&D<:=RQ!+?O M/NA!O4WIK^!/S=A$1SZ87!RO<$SWOQJ2,79D2GVRGEI6WUR=S*9D+M$$EQC@ M9!@@'?Y!RVD9&W_B >(!X@'B@:;P0&DQN9K/)"[#:(JY<8+=AH'WD@G$]E6= M2]MI4'MT-7X# 46&#$2&3@5@;:=C.;:Y8F0$+@(7@8NLU]&J;=;<-[R)=#[_ MC-U*WR_%-20,-04J%&(($34'!%D)R@.MTMRW#GV58 P M<*^DWF%),QJ:T5#(H&;6JBD <]J.U>W0\6\$+@(76:\* .S$XW%?$+4"'ES> M6BV!J"E8H?##R:+"Z5B=-F4$$R ($&0F*!ZW6SSN3@3NC)+B:!I#<8):FJBF M &Q@#6T*P1&T"%IDNRH L!,/P?V:!-*54^Y3"([F5A1QH(C#QD,U!P-C&QD( M#X2'FN.!K 1%X%ZH,A_<, @GTF5CX=WA4071 X\\?09'Q-T7U;JAF0W-;"AT M4 6SU12 &3P#DG!%N")$Z6DBNWFYBX;"N4DH+ER"K.C /3=1)?TA_2'^. M(A\*B5!(A#S+XWN6-'6CJ=O6 !M22(1P1;@BPU4!@)UXEM(E? ?M$G ?^(9* M>B(]_;QX=G<9D"-D-05 -(,G5! J"!6$BGS!U^K:M*5VLYOU?:Q/_5QS_0X, MM$NS"B+S92#.Q^FII4[+_FY)M="U*\CTST3%"18)*9A% N/\9B-N(S8/?<3P6ZY@N^2*;AN,3S6X_#J_!%3/*,= M8X!,YF>,,YZ>Z"T#QM/#T=-KE<5XX.D7X2'+ FX2(%ZX6HXDOE2Q[ SP-ZS> M0O;$;5PHGZ:[O1(FW5+BD] 3_KD7@1P#_:OVH;5T'\;2'3/N^TS)^7'6\(,^ MVQ:?OC@(E\$ P:_L%H9/X+.@05$XT5^'413>ZM,7/'8[*]Z4C;''8ZZ'6"6W M*H9W@#Q U 71@F\/181/&FDO]!CCX_-G?S9MJ/>>L/8KSS@=P(5DDD%PE%3 MG#A@4_#U L9OPG%.D;Y[(:_TY0J^DP$/7+E00GQW8;Z1-@9DYX7X&!5:\[F) M*DIW&H7W\*46"&<^C^Z$!:^0D7<^Y5$\TWJOGP"R @1 VZ^AA8\&7M^B\FM MG#*(X7_8L[L$'JJ5 72!/%^F8U%2YJCAYDZ 6H M](PE2J0M+SX:7HALX<8)#.!,"A]T.8GN0;UQ;.YY),,$FC6;PCA/H+(XO.R#D\_]P-$SR! M.F>?5,B$AJ5M0"FM#"5Q19H MQ8#V328BTEIWRX.OZDWMV MTQ&-!&(-B AV@EJ7J 7+DP7DL)G@Z2S1C$JZ6 MD<;G9LAY,.091%<$\?)6!B C X\Y!\,'PS\%\@L]!B@ 93'PV"]B"M*Y%='" M36W;%FO9SFHEXI<_O7Z*!*AUMPC[;&G[@(5O,RMRSCUL./PR!;. #]=7J]SN M++]*? -:PXN!M,#D@=+"$Y7FZU5+"3H>ZP8A K63Z;N3L8"VQFQ-E#'_P,& MA5^2R32U)8E*B2F%2V;$!)*KZR>>*/920TBIU"/3?(4V$+J"'<'&^/*K\.4X M!!V&CG-W+,4]=LL%#Q\L"UP.;@(($48,7@2^7LZJ"P&K!72W&JH'@7WEO@L6 M"T6:RM&32O,KBW1?].TP/$%FRW1;M43@99%47Q?-S:Q2+L\(/F-]?WBR@ LR MKQ3Z,./61*NU%?0--!6N4ZD?AIXW:A0:YW@)H'// MC,TEOXS =(0SA:0R"DP*JIUX_G::WXU"[ CV.C2-=>.I2 MX,'.GR(#G$3IS\77!NB$^4LO=O":^8-3%7"%[V?7_'AFG^G/X-*X^>,M;AGK/??!/<6:*7'\E7$TQK.UH9C$63=M%9)58 3W V:7/ZEGU#S5M M6]VN,5VIQ+A79^7[:.L6Y4'G>N%-I1,7/6<&)QXC7+'8['K3(L>[5X[5[MJF M>7FA(>61CF$E>ETJW$["^&_$X<__E ?%8%/RP!S+:1O#)MG!D[6#EV/)HY#, MX!-(ZQO#V4G#Z23LW.]\EJ_*'-RRI5&?3$C.]!O3<5;V7[;^KS&6#]Q2Z(XQ MT[>OU,B?;;#97(Y9S>/B;&,XW(@6MD$+O3#!4'*NAGMC]!@BU!\?TM#Y;>A[ MIJ-9VPJMTE&M]4(RFF#XK* :Z)=0!B+*L]CK>@A43$;8F?=ZG,#A? M9(U84Z0R3]US)IW>05$$8:[J<)A4= MKH_F"0\;%G;#P)^QA[$(,,&GD,OCATJE"7=N>!= R[WE7*PUZ4&%N]VQSH** M1)H?D&8J*%&?="!5FR5L5(#?W#A$7R!;OWHZ92'_^X?O$W5^Q_GT+4)*(^I* M*A<&'M1$W8#JO_=#]^M/?_W+#RL7%FK;Y-C\+?B#*:0W:@_>]P66G M.W"NW\._U]<7O5ZGW;]L=X9G/ST"=E%TSRQGK[,KE,E!F1R4R4&9')3)4;-9 M,65R4"8'97)4,N3>)-*A3(Z]0N:4R5%^Y/LDC#]E?'VU1 R D)XI M,5J9A> +G5NQ&/J\KL4?@9P7+%!L)-#_\^'1/$[B,)IA]::IKMW$8OZ-I7^$ MQ67BI<)4674$O#0KD&#I\CFCD4@K=>4/L=@#6"RNLL7I9PZU>4J*C5E!+6%Y MU&D961]M#_=\-%ZEV<1@%R.QN&FO4JC=XP;5GDFH M,6'MQY'($IK40E0?,*?)E!]\>%VJ;FG=QNO3IWE^G&(OTB*BJ3(/U'@FW%:" M'(^MB.5%C8C/2/$6=SW*+"OC(I2HBZ4K M#%KB[I,M0I2F %[>@G25%G+*/]&PGBO1Z\6UH,GO*JEF#3,PIX3/=/M E^#X MW+%=A#Y"'UE'LHZ$SQ/")UG',JSCOF<(UWR6J?->"FDK>*96('1V=#[1O!6! M&,GXF$&CXX-O/=L;LXWUQ-S!3"!9NB9BBB!4WJ2.$--$Q) 5(BM$F"(K5!4K M1&MW&_9RAQ'P4;#8,N#)T4A$0I_L3.&-%]#XJ_(K"=43LNO%]9JBCL>V@@V# M98I"@_MHFP5#0AVACHSAL5%(QI!@2<;PZ#!\(>I.?.GM!B:';B0\6EK;'+\; MM)R6\?A4O4!%X-(J M9ZI?-SZJ4[:AK"< R[:'9/::B"7#*5[UA XAA9"RJ]4Q5AJAGM AJT-8VM7J M..W3Q@XMS!F1X&\Q (YYQ8F4N!=!;&R6U+" Q@9#UJ+ !L49ZV3Z&@9+0B%M M>2/05<,64OE)LH4$RV/;0D(A[7@S-#T\[7#+>MH^\;3H]4*AK044PMR>6TX< M0H080@Q9(;)"A"FR0O6S0K2>MOT9<,9FXDL'$K:GWY@7)K>^F)](:#20D;T- MKU@]^_#XX"W9(.XOZQ?Q0!G"KJ&=K5 (L\Q\>+CK-F*N+WCTXUD0!N+L^[FP M*J&[#>()?9>Y3;)$"[2GK[)N. '_6:/5JXZL&\0$I^@@$#74EAKT7>:V!A,3 M&(TG?!]SD-ZZZP_D:A=DY,M G(]38G-:]G=+ S2 T2@(\<]$Q7(T,[GZ&K K MX8K)K8A8JV7IZC@6B\>"_1%(W..HSP)4[#(,[B*A%)MRI>!K'GCZJM_A2PG< M!*^%!L(/,HA#YO,'_2O6W+E,8J4O_]_P5ND*/.%(OX:]RDKRO'[#V$UV-?XN M ]=//'P)\X0;":[P,,*T46^^O-GJL'LVBL()6QF#EPNHW5U5L)<_!;>*&GA, MRS'1& L$"VIZ'DL,(T4\4%)O7T79P3])$(DIC^%V'/]1=FH):'< 6JDL/9:^ MG$@85KC:!<+B,#HP7HF+CU'9:'X1;@+&1XIT]#]\<\<\N!.@29.)5!BT8J^^ M?+A\C;MI<8BUJHU&H $N\%@,[V+O$]\7\!=<>/'^-?L4OF&.,T!9ZL"7)]A= M(CT>N *_<\,),!&^#QX]#A_P.SF9^F*"ZHG:PQ>/QB9A2KH?JB02+&T;M!3^ M#QJD$E^K:;S0RJQ7E_HE,S;A\/:',0=MC>'- 8(@2K<$WPK]#*[" %F&"<#L M!%4R>R"TB;N/'X\*CA(=R0#Z(S/MUDU7. ;ZVAD, A,!0F,.VK:3@A;:]S'% M2#R6DMC\2]1(GC&[=KWJT>(1 LDA,.,[0P$G>)SS4 M\W'(I 261X RW"_P:!5%:[$'^!2AQL!#;V=[0B.S>+E]6C\;WP&S4Q&Y('\. M2CL-99#1F/&VKGH)1MJ:*TT\CH0XG\!-8]W^ .U-^A%NDJ&7:=07,8TSE;*M M3&=@N*;I0/JS-_4P:#=CJ;0MDB/PH^#NN7[#]V-HE#]C?R;>'2(+=!@EDH,? ML!OCW?,[@"U\+Z<# "A^B2_&.R*\ T2<%NM6^/,HB9%+@#W#2)-,*E_UB#H> MI.\C9< EB28N1*-(#>:9J<-FIJ?R^@(&0^&HALG=6%\$XY?#7%^X M!-%T?2#KW(*,U--PG_ 9\E@D_IW(2%MU_?,H3"+0FT?;CZ^U34L)*+=BN;6#=P&C2QZ! M.7FS\#67QG$,W=9F@ =%RS(%;]F=,3!J;FI5%]9J#DG< O5M*@(EBK4D=*MR M46NNSR^6J%^ZGQZR*>ZGBD%IX68W!$W_CP#QCH3^61_7G+\)G@^81M<(QB4_ M;LS%+M4$RP(D_&<(;L0,E2T[D3H;MA <2Y1JIKK+_BI(#- WX0%HAH\&3P;W MH/NIH.?C ?.E5%; F"(*>(8:&!MTBL+@$7+AH=J>Y2XO#%603 0@40&G1%)Y M,G6!&-=S,=VNAS#R4W\9%4;?".J?&5_=N\?WJM7^6.PC*DK@I>[7Y1C^8^6\OFV> ]E7&L=<^ M8%&1]:Q?TV]. M[^#JHMHR+P34!6%*P]J,IFBU,ON)U COYXL)Q8J/B)P6H_+ZX4/.<-IMOPWA M*C38\"+A%<8C2K'!_7@\MX:Y6YD2(8;0%/CB #YXQJT0 #JX>W-4:(";NCXH M:Z*WF[Q7 X]&!]C 8Y9\:)4YT0:>._?#%VY'[I";F?L'ZP(KI:FMD5;O,[TQ M.#2_N7&X-##9W-L,==?')Q/?7 P%%DNB@:>LD.)UV W'9<&8<$W\@,2KO\[# M1.D 8@Y3 C9595$BO 1M,;C&VH;!!Q4OW%P=CBK$2 I3K?PIN@'KJ[)M8N[, M)I8& 2,3?$/D5XX568O&FC&C*0F72!++ 9D5*B];CU=+*1U/RFMJTQA59/(S MJC'.!T,3&.#+;(X$7XOH7N21@3S;-C-1H0Z_S#-OP>J>1R).(@R-H[E-0_:' M-S5K(LNKQ2J,8>06Q/ ,XZ\&E+7\LA%EV4 >D,362&@UF=> A)8%M-$AW4X^ M-0G5_1:P_^5!@B$"QUJSXL0]\,:@TX75O2\Q=)=''OMCZN'XOKKX\L=KO+5W M[O0L=I8%:V\T\LXQLA'Q\P]P;SQC-[AJ"?ZE#F-?*)C%*_;;(B[Z,< "4V$T M>W.&,WBI\G=D 6V510JT6ZF=1'C,/(2Z!'D<2WBBU&\7Z=OC[.UX%P9_\?T9 M+^C7R_GK&33NT8HB- 8Z^G@]SL64"R.,^;>N->PY%JBXD77K;)V!,S>98(0? M('F>@K/ =^#M0QY;\5=S+ ;U 0(ZE<\.!UF!O5I29Z M?I5$V($*NPAU\1 V(( ;P4#+[IA" +#!/%*RT3.P6"#B)1(I3(Z!!3YDRVY> MNM(@8%*+7 _S7.[K%(EYSDL:CX'7\0D2)09O8^X;HH9VVY14*NXGUP4$-6&] MPB+8?^IV>*4&Z/OA&Z6JG3O\)8+Z4+]?[DM]*']TI0U/%OX'3TQJ8 M:OK"(*4.7!ZV! >GV(LEOM>.8)[ND?(W*M)3"%A#_+?9)%X<)T<3!=B4SS=5*+L3Y# MR%NVH1.Z?9%>?N?0^AAG"^#BZE5-_"+*G_.H&^[C;N3 3IM=6*I9Z1@NSTZG M4?A->Q>^D3 ?X*AEV\8F$$827Z%-;7-MPD7A=&X.1I/%#\+']65T'^J4&5/, M0P(:TBA;Y)2@ENR65Y+^^2!AJAJLN^-7H#GNCA/@.DUV_[?QRCQ]"2=Y1J@, M#&=W/B4U% 8$U$UT9L14:'87W^".-(,"X85]R)(J?/89"UVP+00.@<60MY'Z(=.GEYT$)DTC7PL*QM\G7)8 M<9*'R26H&4^#+/_[A^\3=7['^?1M&@FZX=^NYAG;-X"N]W[H?OWIKW_Y87%= MGO.7AH367*Z3$N'#9S'Z\>SZ"CVQ?[3_=7-UQJ0'7W W/K_^X'0<9] ;7GT8 M=CM.?]BY;O6[']Z_']C=#_WNU=E/CZB@*.(;.0&A?!(/[',XX9NW;&W+) [N MQS'"&_KC2JY&(4TRE9D1_NN9:K2^ZV*"IO,_Z>0Y;VWJ:Z6I]SJO+[/8H]#W MPP?4TE>:E$!M :7J]=N=.[;%$"YM8+-S\I,W^P MWIP$SH;O9]?\>&:?Z<]JRMW\\\N5[T%Z\1C^A#YE.[Q<$!:?*O$V_^/=XQU; MBT852[ L=GVUEK:#S46[=167M$W=]G?/[RM;NU\NZ].>MQ_Y]=3Y$^G\RTH: M466P%;YIGSTMJ^6-LJN;5TN0Y1KY%4@4%P9%5*8%_QFC"]L:MX.V[))'T0PD M5\G&_9/[R6K8F8KW$43-Z]J%FRV>"J^26,@<;#W=(T@0) Z@'Z9*&BBB-)\ M?2=F'QEO ZMG&\-;XV="%) M<+#L%JTW4(1O*S_R$VZAQ3I_L6#\+A+I00!4SLJH)863JNF@$(42A5:30CM#:]!9+2Q-%$H42A1: M=5TE"JT"A3JV-1@0A59QNE^9$-F\ -7TY96TCK>1_3 ;U2LM*](KTBO2*]*K M6LAJ)^-8H4G'9L=CL)LP!X?1N^<*OAQ2Q$^+E>J7-:$63(T@7;DX H&:*IX1 MB A$AU=2JI%6O1IIC&XQ1IUG&1JL%-25V7/VPR]$- M.U$ 40!1 %$ 44 #**"$4EU-X0$J"''L4ET-V#B;9G\8+=G5^(VR%'4S$'4[ M%6QU+&?@$+0(6@0MT] :6EV[1] JS5ULEE=XL#)A-4.1T>)?30$+Q5A.%@]= MJV4;RX0G/! >:HZ'MM6QJ6(#Q=ZV4I;#%=%JRB3&8#&MQD]A*#I T8'MHP/F MMC,2K@A7A*OLKE;?7.&EI@-KSYA;S9W!Y?I=5\+-RG6TEL$[?ZK:-Q>&(O(B\B+R( MO Z78.@,AD1>)"3/], M5"Q',X.*=K&A5+3%!+QJ@IN_V2B)DPAFI87]UDQ\FXI B30Y!#.'0R:#F =W M$O6**R5BQ:3"J>PH](&@%7LE Q:/PT3QP%.OW^XLGTV=+]RS1*-V+D,9@(5( M/QO$8_H0^90 $Y;9>?/8UL+%:CL6>:'F@^S[UFHH099/*^=*=0%SZID:O$F8!$_79*"# M)I[S&CZ+"4=K&J'S,)(*1&#V@(GJ"+%RT#9.?9585#K$W'&/&L45F1;V>^;F MA%48=5I*+ LUP,;&5(5(M[&YJBVK;QO;;'>ZS%$A?Z5,2CG V<#$-2>8(&49 M/.*0_)J&^S4M8_:*N*;!?HW!?+G398X*F>E2*:7\S'?BFM/S:QRK-Z1*)N37 M;$E";?)KR*]Y;H^6N:2@T^6-"AGI\@CE!B0N^"@6$?DV%>*;IO@VW3;MPBZ' MH@ES_W//U$CST6<=54;*C)Z.O^_N'[Q-U?L?Y].W' M>;[UA4ZWOI+*]4.51.(&.O[>#]VO/_WU+S\L+K\701Q&LS77@2 #E-9G,?KQ M[/H*4[G^T?[7S=49DQY\P=WXO//A0_OZP_O.L#/L=2\O>L/^^W[WPX?N=:MU M-72N[;.?'DF_*,EG$J'7#=Z3:?&#ZB>JX*]L&;^[AU.&Y**DS M#T3.GV!TBW'QA)M^^UCYLOWZMUMG^M.D]3@9//9Q_NPO[#C;9J M=>L6S;!([0RJG;YIYUHT%)U=OX&"/S#<7(D7'/6TQDH$WXXRFZ_U;H#UPNGT MK)ZYX]\JH1I4Q:^:EO&$B(AXY]%=[;8U;-'I5^6Y0$WR=/XOC+Z>R^!\&H6N M4"=^?L@&LVW9?=J$0[-32G*:[P=QC%6=; H>:"*]]JYK&4@U%AZ["T.OG',3 MG@GM-""C9X-9:EMMNZ3JKR\08U, 3+/-0Z37-1^LZ13,*2\EXP2Q2'H[.H-5C[".STGZKE[?&IK;HO>L8)K",D;R7#]#^W^16LP^'#P!-A2ZT+?+.62IBF9TT@HE*Y. M- 7W7[BQO!>8QZ"ERCP0J\H342_#"6CL+.7=04Y4H;SLIN2HES^=,FO79]8.AV]:+;O5;PWM3F?0[G3, MY=FVS"3:MCI'S34=U#I1EOI.?:>^4]^I[]7J.\4N*;?;[)8"+4YXDL-F,.NC M>!*I7.DJYYRW&!X/-*V$]&VUGF;M(VT[4#:UC[OD+:1MAU(VSKG7=(V MTK8#:5OWO$_:1MIV(&V["6/N;RM)2IA>>]=E&$WQ?$;!;L/@11G3QG%;B;1" MVO*WC2R<]L"RAW3XV,%4XH3M'_',Z?+,P+9Z-IT%1#1#-$,T4V(RY\#J#V%,!I%Y>\B017231CM])_41WMII;.Q^IV:,_I MM@(X[?SI+PA8 0]^<3&PIJYB#2S',8:>IH"$5G5/%@\]J[WFT"S" ^'A-/% MN3^$"D(%H8)00:@@5! J"!6$"D(%H6+ON&W'ZK1IW_ZC?E+R]/KDZ3L1N+/R M8K9-60QI6<,>+864+@ R2Z<'K1*\. (8 8P 1@ C@!' #I+?.:0=/P0M@A;9 M+@(8 8P 1@ C@!' \C30H4V1PVT%<-I)U+\F@73EE/N41#U/&K4[Q@ZD:0I( M:''W9/$PZ!C;HTUH(#34' V4 $2H(%00*@@5A I"!:&"4$&H(%00*O:/.@T& MQ@X.; H>7A::I:60_;3F-HP\$>6];T^_,2],;GW!_LO6_^TDP(VCD;T-;W7@ M52KTI3=_T]%CX_KC@]"C?AOZ7OH8=/B?J?0Y#+4.R!NENO6@[+=NR'7-' MI^XLX,KH)2TGE^Z)EBU%(E0BU&,1JM-UK#81*A$J$2H1*A'J_J+M=RS'Z1Y? MOI512^)3XE/B4^+376?\MM7IFSM:A?B4^)3XE/CT9/FT9W7[YD[3(3HE.B4Z M)3H]63H=6ITNS?:)3HE.B4Z)3O>/GMJ.->P0H1X\<>K[F(-P27AYQ-TZX_RN/\>#[V16/Q0V^Y 8D M\MX/W:\__?4O/ZQYSL?@2MS&%X'WX=\)W/&JV[EPNM=7PU[WNGT]M)W+#\/AAVYW<'GIM-Z?_?1H>(M#=2,G M0K%/XH%]#B=\3RG3PKA1:[F++Q>.6RT7+<;R55+'P6#AB\5BP4>C[X0,TBKV2 7P3)@KN M4:_?[MS)+<9XR5[:( A-"3+PH(WZ<_&A01A-H-=%V3EXS?S!&J?,%;Z?7?/C MF7VF/P,)N?GGEVOG@_3B,?P)?L7M=8J9Y*Z 9%6:MI$0_' M1)6)3VUF\4JP4L6CH.D:4M\:=LVE.%5>9:JS%[1Q9?I 7C,VX=%7$3.Y")SN MXM0W9^?T>K^@9?6W=]1/92LUS7I/$2#ZKH'5:QLS0DW!0VD3]$&]#8U>-<+E MEL>+,&4 :?]E\A>YW%N[24>?V/:M-J7&5\0RTK28D&Z(7!V[9W4'E*1=51/? MI!GC322X2J(9NY6^3_/$=69VV+;:'9HITDR19HIYS1#;I./9%$308N[ZJ6(8 M3<.(QX+.\GZY[6D/+'M(A_30)*U"UJH!:--W=?I6>VANJT'3L77:\Z0+I41\ MCH,LH,O"Q2T-4M"$:=T>'L?JM(WE638%/C1?.D6$Z+NZ0ZMEMPD0-%W:0EF^ M("R!4@.:+KW8\@PLQZ')$DV6*F2J&H"U-%O*L;I]PA9-EK9*0Z33@I\OPT7' M!],9(B^S#@6TL%M<4/- 4:7TL[DX$[HSF1SNDO ][Y,/1_*A"9JH!6,MR M]JR>;2SHW7AL[3L_JGGZ_)=Q&,7GL8@FQ7I%I>"KE&I^U4N<76_P#GY"Y6PP1-SKW#KAAY1302'-$RCHTG778[UFV;2SCO?'.+$T4::+X B,( MX'*H'-&A9HKU-F.4=KC]BIIM.0YM2J')&BVIS?-P^RW:MTCSI6V4I?Q]P UP MX-8;GC96DBJ_?%M3 $BS)9HM;3];:EN=+BU9TV1IJU6U\E/GZP.?#9,DJVVN M!'Y34$-SI%,$2!KJ;EL.U7:A.=)VP3C*.]S-ZG2M8<$[N!;6H>,> MJFBDR9,UHW-[V]#;KP!Y:[0/NSVL*.Q$1$1&5?NIJ(W@GI9E6 MWQH.S.VY.!6:*3A!W\<<>KCN^IVQ&G9W[TKR/#/1,5R M-#.H//5J[7(>+^A>H*2*63ABGKB-"UM(F%0J$1Z[G;%X+-@?;[Z\87?(X@'& M7=[!G4L;*+=[$D!B#&"8".B6J\\''(5I1I8;3@ #HW+"QXCY(0\4>Y#0#C<2GHR9",8\<$7:*[6<(K;T M3@F/BM-7+WJ4MW\A&NC!9'D=93O9J!B%B3+Q0Z"4PA.AB;&^^IW^F1?2#)8> MG*QA*OPDL(S]5.P!?C(PO=J"M?"W1Z^54332"JX*![SF(WY MO2A>BD,$A/Z&7?A^L4\\$M#/()S( +KD,1FDZG.%HQ2I-SLCHVA1,)AI$!:@ MXB-H7O@ SV>:RYA*)A,>P75*(^!2:^@L=38&+:?_#GIZSZ6/%Y^#P,\5A[L* ML4G09!3Z2G=?WKPO8AJ+R:V(%JY.V[98RUZ3K/?RI[-7,$+Q.$P4Z()Z_7;G M\=DT'H5[EAPG&\90LYT,0%_2S\6'!F$T@387A]W!:^8/3@?*%;Z?7?/CF7VF M/X-%=?//:X1Q(P$K[)-X8)_#"5]Q1Q^D%X_?#H=O!G;7[@U:K1[T;]#]+C?M MFF^F2KS-_WCWV$POFEB,#BQ,?6]MI&C[ $/:PD[GN^>=B;6>2WJ_L^?MK>.^ M_KBWU[OUU/FZ=)Y"C7NN'[2/D)/RC"R?GNBYVO4J2&*XBWD@) BDJ*>A1%_07N M?E%9#M)4TM3=-/6:RT*8X)_<3\0.\5S:UU.(OLRKL3X=&ME50P\HPSI NS+" M:BXGDL:1QI'&D<:1QNTJ1%-9H(9=E4WSC_(\P$9M,=BYRE6YFW+JGRQ4GUP@ M9]BV>FVJ$TDA":,VG3B@1APPS_%H&1M_X@'B >*!FO' JY:YI.!5):_-R+\F M97>-)30T!244V#M9/-">,$(%H6)E9F,L98#F+P24 M!@,%W*D.G72Z]Z3C-):%+@HG/- 4?[.<6M:P1U-\BIY5R"PU!5JT)D0 (X 1 MP A@!+!Z HRE?;F#=' M8" PU!P,KYRAL3H]-(34M8;M\@\);@K:*$1&(;+MDZ8)5X0KPE4=9D<$, (8 :S@$W;(=I4W VO4 M1(N.*7E\UZ#;I2@%1>TH:D>Q;$(%H6)#SIJQ?6^4FD9(:3!2!AW*#-AKQD$S M_#TGL&'DB2CO?7OZC7EAQM>*L#KU*A+[WYFX[.VOKC M@]"C?AOZ7OJ8OQU,U,\J\5,B+T&R!LENO6C[=LOJ#\UM'-E9P)712XJ2$H<2 MAQ*';B_:GFUN/ROQ)_$G\2?QYRGQYRO'ZO3,K0?N+=\7!;KJJ,NT8Y/XMNHZ M2GQ;XIS?L88=8VO(Y+-N&TS]/N8@EW77[[#LN4NS"B+S92#.QZEJ."W[NR5M MQY21@DS_3%0L1S.#0?>;L6"CT >^AE M((-[H>*)"&(%?\-=CQ_%IJ&2L0SA-\7"$5L1YLM[^D5,8S&Y%='"B+1MB[7L M-5M-7OYT]@KZ$8_#1($(U.NGCW)[:O0W#6WAGB639.<:(@.PMNGGXD.#,)I MFXM*Y> U\P>G8^X*W\^N^?',/M.? >=N_GF-,&[D!$;XDWA@G\,)7S'T#]*+ MQV^'PS<#NVOW!JU6#_HWZ'Z7DPT0B<^G2KS-_WCWF#P632RN?2R6OSIK%ZNV M7SY)6]@:?O<\Q:UEX?1^9[_;C_OVX]Y.?:]IXZGOU/?*]WVGQ?/#SY-9>%V.\_,4!-!&>>X$CO-DXUGQ3GD9Q+O6Y#." <$/^2WC52[XA_"0>$ M ^+?D]*[[3.ZB)P-D7-I!5J/&\/8.\-LUQ/YC#-.)0I4;1:4N43;/?)HCY\J MFT:CVWW+,;B;JPHC3_NQJFFYB6=.EV=>.7TZ4HZ.E","(@(Z#@'UVI9-9?G) MSR&:(9HIU<]ID9]#?@X1$!'0<0BH9=N6TZ: #O$,\0SQ3(F.3FM8/LF<@J.S M[V$7]5ZTN@RC:1CQ6-!9%_F*C-.S[!:=RGD <],P<]Q41+QJ#WJFU:3)%H6@ MU5K4'5JMK+(Q-%HVP1=@J6+3R,[O)HA'J"'6% MNX9=:]@N/]F9+!IAZ^2P]:I#3-EU^33,ZK:,(>M43!-9 MH,;BX15EUE%V! %EB\PZJSNDQ#K" ^$AGZ%07AU9#D+*\SHRL!QG2):#\$!X M2"U'EY+J**EN7_G]F@32E5/NEQ?::DHPN64-NK1.4[H R&2='K3,A<].>I6& M,$>8VWX^U3$6AR-C1L B8,V-F6-L8D;6C$!'H-LN(:$WI+1P@A9!JP1[9BSL M?M+VK":G0U<.<$]KU-+I9.WI-^:%R:TO]CJ>;/O#R(ZA=?KCRME?YHIJ;BO1 M PO0(*VMEV#;Z5O.L'LP.59&RTYK@;)$2UFZ6T9D1V1G1H*O^GUS7MVV0GR1 M=U='O:QQ'A/18OW5CVAQ7PDZG:'5,[@P0CX@D1V1'9%=)CUKT#97-X!\0"([(CLBNTJ2W2O'ZO3,5?TB+_"E7F!A5?C[ MF(.LUEU_( HJB,J7@3@?I[UR6O9W2^,T@$$IR/+/1,5R-#-(H!>*A2.VTM:7 M/^B+F,9B"78834+D9\T K@S!FD7##NP"N M9/AM")> [HYY< XMP4/:HAF3<(>,)@)>"/V$*Y1@,K@7*L;OU!O&/@9,QHJ) M>^XG/)9A8+$)#_B=T#>Y8: D8$)XN@7Q;"KP05E1[%G:+A=^EM T(&&=^J!2;ADJF;=%78A>SQZ[Y.1/+WQ4\ M(,9&\\!C_%;Z^/ X9&/ RO(;X4OQ;2K<&+J%0@2.F>$+4 ;"TO=K:;*)X 'T M:93X\.Q1&$VTA$!J-\7A"(72XZ%?[^'3E?#]]#E2L23PY5?AZ]?>"GCAOQ.I M!;JX;K88'7[/I8_P/(?WG2ON+PT8/ "^U@*4$1.C$71"W@L8LCCM6@B-YM%7 M$;-I)%TQ[]Z;>N"Q*%=L.O"QQ^XB'/1(P$O_@Q^Y#)06[J,?4#=@*,(@'6T4 M'8C5$[=QH8H[B#V&ZT%1#>#R;ZU!V[+7%+-\^:-TATPTR>D;:I$%DE735,%\ MP+$'$@2Q:1X81T*<3^"F,9N"*Q]Z##1?&.E N4QJ3,QMNU>UD>^8TL4CC?QO M;APNC;NCAWUU@OSR1S^B[#I02Z]3.05S'*=\#0O0 )TTM70ZPZJ-?-]4BXXS M\*4S"SAN"^[(R()'Z+JY?H*= -_V[.//#<=9-)XNL>I,XS]' *-PF8 M0=R+K,?L%;;C=8V\T5'H^^&#UE'TRL&M!N&A)XYCL,8!QS%4^6PELS<%B:GG M''Q>CQDI>R51=<-$@7*IUV]W'M!-HU6X9RG(:.>#+H$<@O1S\:$!SM+\)3UQ M\)KY@]-A=&'FE5WSXYE]IC^K*7?SSVN$<0,S5\4^B0?V.80I\N.6/T@O'K\= M#M^T6G:KWQK:GE\ET>57% D/E7B;?['N\=1HD43BUG[BVT@@[5[,[9/ M_$];V((F/1O+6AN*2^]W]KM]<-2W'_=VZGM-&T]]I[Y3WRO<=]KRMN<>T_9S M>TR7%MQ65\=*D.4:^14\)A>9NTC;3M0-K6/N^0MI&V'4C;.N==TC;2 MM@-I6_>\3]I&VG8@;;O!)(-M)4G%R-?>=1E&F" 9BQ<7(S>.VTJ4@'MBY=^4 M;)[5*_/UMTSOMG#: \L>EE^C[%2VXE2(:BIG_XAG3I=G!K;5L\V5!ZO"P!/- M$,T0S52+9GH#JS>@I;=72VP=N*(H&U(:^^Z4$K$ MY]A5X15*,9:!(Z/R/"+ ^ICG80Q?C5\9H178 ]BHIF"K;5N#CKDC6@A;A"W" M5G97%\R6N3,P"5H$+8)6OMS?LAS;W$G:A"W"%F%K;K8H1MQ^IV:,_IM@(X[?SI+PA8 0]^<3&PIJYB#2S',8:>IH"$ M5G5/%@\]J[WFT"S" ^'A-/% N3^$"D(%H8)00:@@5! J"!6$"D(%H6+ON&W' MZK1IW_ZC?E+R]/KDZ3L1N+/R8K9-60QI6<,>+864+@ R2Z<'K1*\. (8 8P M1@ C@!' #I+?.:0=/P0M@A;9+@(8 8P 1@ C@!' \C30H4V1PVT%<-I)U+\F M@73EE/N41#U/&K4[Q@ZD:0I(:''W9/$PZ!C;HTUH(#34' V4 $2H(%00*@@5 MA I"!:&"4$&H(%00*O:/.@T&Q@X.; H>7A::I:60_;3F-HP\$>6];T^_,2], M;GW!_LO6_^TDP(VCD;T-;W7@52KTI3=_T]%CX_KC@]"C?AOZ7OH8=/B?J M?0Y#+4.R!NENO6@[+=NR'7-'I^XLX,KH)2TGE^Z)EBU%(E0BU&,1JM-UK#81 M*A$J$2H1*A'J_J+M=RS'Z1Y?OI512^)3XE/B4^+376?\MM7IFSM:A?B4^)3X ME/CT9/FT9W7[YD[3(3HE.B4Z)3H]63H=6ITNS?:)3HE.B4Z)3O>/GMJ.->P0 MH1X\<>K[F(-1J#-_C/_C;/??QVS^"2(!@_B,\^.US]N?/7 ;JEU IH6Y ^NK[H M7;P?M*^NWU]=M]I.JW_VTZ-A+@[9C9P(Q:"E[',XX9OSN0JW^S(0Y^,4#4[+ M_FX)X ["N:!'?R8JEJ-9F3C$QB]+]TF=VK8G@Q([HI_K"3>,>"S#X"U@6D38 MFO1Y"XU@7V(>>#SR%/MCZO%8L%<77_YXS4 />N=VB\&/^/?@W'$L=O:+X*"+ M9Y7O?MK)+W_,N^$"NF+0PYMP*ETVZ+0LEO;E#6,W8\'"VS^%&\M[^&O$XK%4 M#.^&?^*0 60BO);%$0^ W")=BQ4%XX83^,AOI0\09WP2@CS#Z(X'\C]:[(K= MSE@$HW 'WZ"P??T<#H".E7Y"^H4OTV=(:&$8P/L%N^4^!VUC:BQ$;.EK/:E< M/U3XG*]B!LT:A=%$OX?QVS")]T5?!2/QZ'R=T8/D.+X<8'Z?L,_M(MG(0*!@2&3H[ UL#@ MN"G?9!*= '=!DT(>GNP3# M5T00# ZX AE(L$D\"!)X-;Q.AAY*Y$X&@5:_$;2;70G@REOXP^E:FD%2)9:H M:'(RO^U! MJ";*!&H.'PR!E8<%2CCP'[WP3DE-Z-C;O6X@;IL;4,]CZ$?Z"E M*H$QSAJ/S*4U'N#@+?4(FS.-PGOIH48 B(";4/+P]%>I)--/KU/@IPHY$=!4 M3S_0@PMTJP*P#ZE2JJPI.>I6;X2!!V\IQ5Z.18#E;,.#&$]?H5^&C]$4C:W+ M:04^P>!.$I_CR)RG8P37(Y\B ^3:!7JA1R<'"2 K$C& %#H/\L;?$/_ZVG1P M\)+Y>\$1B077WR6:9/0SP066**])Z*7 @D=&H9IF:K+:_>(C4UA$ IR@"&Y- MH0\=CS5SZ4N!;J;0E"AOT6@^_O/K4%'^T"JN:1M%N/+:5'DRMM8MR]5O"F]$ M[O/RKJ][0\I[Z"?)(!$HT%L-#PXZ&*5@035>IK97.778N:EY#2W]E0<\9>;T MH4\IT5S0F[J50;N@Z/"&"Y6:,)&J2F[.(C$-(S DDT4#QL""G@ X3K02X"W* M!369DZY"OD*[F.L0MH(O@)<-G9:1I1^GA ^7(YQ@DC"*'Y#SIC"K@%=J30=^ M4W$F+!@-X' 07DH,>'LD[J5X$!HE>1- SKI5R\*3"UV-0A?,$S9:/U+$N79* M_(17\]R4X+>9.5GT(F^HA0*60=HQ7]RC21/PB' FD!NQC:@*A0V'ONV9)S2 M(0.M7N>+H-9;N76QX,:1K^U7D+FG\YV/_7=J?B-8"3G)V W%*+Y-4]HIO$MD M'D1NU:U%KVZCD'LB4!F("VYT_E8V 2U :"J)#49/5MP+'Q@]@WZQ4WEKL!NN MGWCY-8G*K"Q7X$:@W!#A*IGBF.O/\&;AB#1H@>JQM*GX+O[$'=$?/O? AT-U8 MB$K;,7B6[E$V]A%Z OJ^G+?%%"UKV\Z?*EONC1" MV7B \B>@_2@)#7)O#L3G';153XS/S?BB\=D7(QF!B&,"9)*"J,ER4+;QOP>88P:CA2'9I7#5=F^85\ P3J$X/LS*WOZO $+BR'R.[+)S$)2F:>_VLTLK%-X MG!=JULB?RH.B!YP&@W0_UK8820&O?9=.5;)/\TF66MD >T"1Z) MEXEL\ID9R]0XHCU-78=_HYG*7I8$B_?/!_0I)8*K,6H$U@G;CXC=J$^@ZQND M R]/>3^+6*(9CJ9(?^FD>,*CKV"=81KN:AL49&U%6ISI^=->&O&C"GWMHRRY&3E=M.[I8F\(>*=%L:?T]P(Z+VO)2-V U2&/E MSO3&WPN:*%4A]!+F@;"BL30%(?@"]FA6B1PM=/9!P+ MK^@6%\))R!?+#M?R#'^#5Z(UAKR2G;P2IP5>R17(ZUXK8RJ'_Q'>'=YXSFYX M="<0]1\GJ V9K$#6A<F+Q(JJ_%T":?J^8\;I>* M8#'.J,FYR'1\#JW?6$X7Q)VM9VE/)(S'S'F=^BH"%[WR@('')H4(U7S:A4]' MVPY]Q1>L?Y%>6WV=NV.J&*E,!9&-\"YV%55\DUU=-9 O7+S9:&'7+N,\81LV MFH;9(]N0M0M]\7SU CL/W=6:X1>#XTO@PV9K$&OG9LTEY9?"T/&2FA5RC$DE+!2X$V\X$,<.J"A.1F M+T%G1$\B43$B,18@AWN11_YTK!T:% +[J&D89++>:77HR9C$?,BS0.6?<+( )PIZOI]?+9< >%UV&N9.@X>5KDLD$ MD3L.2!\,^@]*I[7T5F"T=T-@>TY^ *="BLI\=5H_LN"\SU4Z,Y7%9(?EQ@!F ME_( YJN23YOS=?Z(R"/S^<)XD72G\^$7\^&/4]]&X+($*M!R"UHODMNB\\\+ M+G-NX&D/(ELOF>+28I@H9.?EI9,GY',1+.?(8/]5*J-UW5VR :E17[U(KRFH M. T09,XG$GQA986/H M+0R"U'=(D;Z4BI&9OL7"_9+C 7C_#*R\B#.?H9QF\+J%1W@+D_L)1V]:A_LR71!>[MG,+YSGG&QRLE+V M66H(SS"KX#LBI0!#K_0496[(6BW;8B\6TR*91L(=^G%/S X0 M38M%P_G$A'_+L)KB>"E)ZHFG\4+W;F?S%,HG. R7FP$^D7B4^SB*PLFV,YRU M<5.][H#DXCWJ3SJEU@$ ?,?_9^];FQM%LFT_S_R*#-]3<5P1N)J'D*"JNR/D MA_K6C9ZJFK)G.N8CAI3%- (-#[L\O_YF)B A6[(E.9$ K8Z9;DGFD6SV6ON1 M.W?RQ[YA?[[("CS^O^@VX9DM+C@>)/#9'4I.^#'LUQ->PW7!7E.9XW\6@R]7 M3&PSA*%PKKQ\/KU(G)1U!.,L"(LIJVJ]0AZ'Y\JT@F'XF2("_[_1 Y^-5QA5 MN@XO2W@R:!%!Y6^_# B?O9+"VI5"KSQ/\9?B&92G\P/SF$W8[$)!J@8A-WF+ M%#._=N \)-PTQZ)JNZRXX[F"7 M+_>4"+.:,A#'/BU_%/$;A((M;S(W:6D5, MHOE$5IG%>IX*7_4Z7[GP\QP,=SY*-N _;#,KL4L5[9/TRWS6<^5X-TOYO48415''TZ+PI-WB^7/BR4:GGF@G_[QX?K M#V1,/3[G1^;S7%6E+KXOH5(D&XH4[&:S%(+^9;L'QU$/R$0W8/X!EPWC^9Q[ MSMCQ?*G2DQ^?SE-\B<*R8)-<3QCTSLY%S<0WYU&\K,7]6^=,#)Y.6#R9I@A% M=I2OWDC$@]^*!Y\5#RZ\;*?(@0H2S #3E>OODBE6&/#N7W5Z)/EX8NDPM+8+A9Y>L%LR[-5E8.) M\R!43L24N15>7NZ3#^(CS_13L6SOK+)FI'JA54(N+Q[/L[?SZOV[F!<3>T6- MX+R0ODC\BQB^&O[D+DUQD?R9\FN7,Q,%:PI'@%O6LO"Y6!^@\%D%\9KSTT3H MNGQ\F!=%)HHX=_Y^1)W,$MWQ@+4H*W G/KV?IZ2?CZ&XIK A1:6HLE1'F,UX M1G=QF=R6&?D,2#D_]DP.1>"^\T-PG+.HYJTZ:M]A;G\]Y2O/!#(O"A.*M[K17GI;1V18CKIEJ\RX +> MJU.RR.04WD'A@I9*/W^?503.45#6>/'W<A)MS>?MGV81BP6-^1J;)PMX7%$DRXPTMQ3>+N-: M)''?R>+@EY>ONG91AB2/E DJHCM9UD@D9BV6LU4=D;F!( MX_(AYK>:.AZ=WV_31]O1E]G=A=EV!8B2#YTNYU;FJ9,-C35CX;<9Z^UL]?.& M)3(:B&S8D.2;6!*9_WN;YB.JT=?-8=^R+[21J6O&N6D.S,N>;9OG%[9^9>VU M^4C3O1BT[$#+#K3L0,L.M.Q RPZT[$#+#K3L0,L.M.Q RPZT[$#+#K3L0,L. M3/^@90=:=J!E!UIVH&4'6G:@90=:=C3<*T'+#K3L0,L.M.Q RPZT[$#+#K3L M0,L.M.Q RPZT[$#+#K3L0,L.M.Q RPZT[$#+#K3L*(IPT;(#+3O0L@,M.]"R MX_#.!%IVH&4'6G:@90=:=J!EQ\M^!UIVH&4'6G:@9<<$+3O0L@,M.]"R8\>6 M'2M;;"RUYXA$33[UOK-_QSY/LHG@3D3>25$<^'C#PX!M6G08YN70'FBFW1M= MF5<7YO#JTAC8YE5?,S5K:(TZTZ)#G,6U/&=L$4B(HO(DFTY9%/+?@I,6"A#/ M!9LOO,\V1Y3768%EE5!3(4DM-D/%B %OD?^CRK^J4.6*^2WN9W8RGR) MKP^YH;B- J^PEL()(L__.;B8Z9!N M6ANA;>MA]3][4ZKF4XPV^* :8!FP3(,Z@C631UTQE8:W/6@BY!E]JE2\V23YTIE)9;P'^*!$HC?=2&1#&G>\B4/->. M^N0C68&DS?D@OI$Q-5D; )$Z0.H T.H M&P;P$*&9%-M&47QF/JB9<&\L0S2 M)0AQ$>)"EZ!+2)S1LGZO("I9VE7H<$&^<.MX@#FL6H;]:[;E7*/,/S MTQ7O8K52T8] =EW-FXFUT2GK'43;*!X%58(J096@2E#ET5!E)=S\2:P\7GG\ MR^O^=UB[7UW[_W4\YBV7F(H.Q>:T6Z_R'PS-T85E7QGGEP/SXL*V+6UHF2/+ MM/O]\TN[5_LJ?WDQ[JHE_$4?D:3H_L:W>EM:JR\VU9MOQ%3N\,N;.92-K\3F M J)[BFCWOFC!*S8>X_NEYKN,S;M$A"*$$ETUSHM-/*XGE%_6RQ9=7;D 1$]@ M\0++)A:B1TLF-OIQ8C;$Y84W'Y\I9NL6TN?K@FW[@Z6::M_2]3Y3 LN4N&;> MEK)F7GOKFOG#GFZT>O1O/%UO]>CM5H\>BG?P;@GSLVRL>7VVYE4T3*OLO"C+ M&4;P"[U[0>]^+[NH[J)[:(O2D!6<'9,/FB.\T#9FBR9KT$!HX)N3%V4+B(J^ M2>X% 7V#?" ?\!4L)C2PY1HHR6*B7'!]>P$Q4S+E1"\(1]=JETY7)NI!0B A]$';7A9:'Q0#BCEPV61S M!'<8?[M2B-1!F;9+&;ME[^!T;RT<&TXW2 @D!*>[1J<;74YJ3>!VV6_DM>2' MI)F.T7"M36 .TTEIM5M3P_*@KG ,8'*,, $J@(JF^?!P0HY2CSK(KG!"0+> M"9R00X3_#4H[UMCNC::%0>:32<6J]OG2];TEVXZ8CK8HSJR[%4QC.KP=9!*J MSE8PK>P^*+%N#$T'09^@S\.;>[!E RO>0(X@1]3+[2.^J;;J0I#3&$6$E4:0 MTX$Z/=AQT"?H\_ V'VS9P I#D..&$Q2[-@A^N<%OM17PMSCR,C?]PXGYWO"/ MEW[B!E&2Q5NU [ZZ&MCGYOFY88]&ICE2S_O:A669UL"T^^<@?FP=+3BI.8R=1?G#B,.3>.@D[ M/YM%(9GX21K%'/7B>@EO7EQ;)BEOHIP0GSVPFU8? MY3^9(YKJW;)[L4O^&48/O%\R>ZR'* L\$D8IF3CW[*$H97]P_F3_]D,V"L<5 M;99)EO#+59[3=MH M]H6--:&)PDYR@XPK1=YRF@:/9!J%/K\5_XT=3.^=('/$(W&YE!?D;:$S]O3L M#3/*X\]3FX?YX\W=OR 78W$3*'8%;E><85D,F,24<1($AK? M^RXE'@W8\\6/A9JP!\_BF%V-B8TI =,$\8C.TTLS00]#XGCLU(02=^*$N:BY M6C,9L&=@/_.'BN)4#[04DRZ^FGHNG'&?J4_9NR5TV3^)^W3!FV^/TCC$+F$D;,/;EVNJ*J]A>4]*OW+KP$VO^XUH M?;S:5V7JT:0PM+X(J>2A?(N_LC\2:4(CP48L1<+ZLTUDT5,&*E:Y[A#B;4A% M76*<;W,O2SABE=#"3Q+N0GE97'JW,_8.HL9LP7W BDY#,0;2IIF/%T='8=)' M>;@]I?E,YPJG?9NF(!LC2JIL#PBU4T/1]?K74S_7GOK,O60%>P]#MQ$.HYB% MGCP+5*0I>%:D#*EATSZ=:O+C"Z#IZ,S=<@1[P$WJCVAR%;4I>ZY-80&V(8TL M,0.[*<_N.@/[^KQJ=1;V.Y^]RN@HCJ87Q=S,'WXZN<@2]GYHO-76K+;1'_:L MH6T/S@UCJ.OVH#>\U+0+4]>N5,WHTEQL(3;R/>][R .;%U]Q8Z9BOX;D_SEA MYL2/)$^S6DN3;\3QHAF?(QKF,XX\&7*=.J'G\#G;B\CC,Y[YY,OI\/KB/>FK M?86?R"5QV_>!185?PH_@L/[>8 MADLJ4ZOLEU1,A?&YU=DL>,PS/HOLD)C.\Q/"GE'>_%BM+W:8,+$4$X[EZ,7+ M9,^CL#\4+RB*&7..4Q:8T[,H#.;3IPDG5-XLG_")6GZ%*;N2/POH63%;*J:H M!*G93DF%$@HC]$A./CJF81>4SY(3=SF-O8#Y)'MW^NWC-]-[W*'>: M^'2_X\>$3RI39@88_OD$./W!7JP8*'\GS [DM^?SFT%QXWRRM3J8#^2&/W 9 M[!0OG$^#.S&?B2X;E K-%?U*A3R8VGP.Y_.Q"G&9S7+\L+S!JAGI<1PQ,L"$J6ZZ?*RKL[W7%8*B3T\.2#?YSG?EME9?HU".4O,T!]L-'SZ]R[S M/>%WSF>6'TA2H)2=')2JS5 0NO[,"0B?LL[8I>\X8@1XF"W-\S%,!FMDERZ5 M;? 1Y]4'=Q,AT%RC^+QZ\5-9Q%'^22A"/BLN9"0>?^VC,^D$?/+V;E+9_'KJ MQ'=L)!Z?K(P3]E^A(OE0V& M8*]P)HHUB,L,.B\76"#%3ZI-;92=/V4,D-]5U#E$ :.< MI"CF8.-*"H 4927EB$0)@2 O,11!FD*][V)*O3-1VE+BJ"@&*%Y.64U1*A^O M.8A<-XO9/9DT!-RGO!JFO-/BB9^\=:8I3-2,88JJE60NARIPGDFX&$<0W3', M^B[_P6/W8J!@ HOI'$_S 3"2R MWWZ&QBLI2C-0TMJ<*O)WS;'(5(89W7L_RI+@\6R.T?(MU%!CL?E6.ZVKNLA) M*Q^DDZ51^4.>O1"_U%"8H>?EC1'_9TJ\V#Q[-#Z9O_ MXEO2?EB*\R.,I\=KNH7+_)''D3'W#O+K7?/POYRE_CHK8Z%-O9D#NXX[[K%8 MPZM<(9MV+5O#LC[H#_0'^@/]@?XT5#[0'^@/] ?ZM MG)2YC_WJ6HB;24SIV93];9*0*SY!"7*"'FVO1U_XW,TN:@2.JENWEJOVGI?? MM5[WOKIIQ MW&[#T%$H&)0.]=<^OKTG5RN*_1?G&O,0*+ 9=VD&7/%Z <_4QC-F?Z"8E@F> <^ 9\ S]6T"9BJFO#;4 MC7CQH!G0#&BF631C6H:B];&?Q*8"..XVVQ?+'<^VT)K-6]L?MBI6>O)35XR^ M*@U>KPBG*RA#W0H M\!* J&,'E*X,S)KVN.DNHE!UOO*LWRH[%]0"OHYL=JG9 \48 MH-ZZ=@' LAT?N/HJ2O\ + "K%JME6Y@@!KBZ"BY9"V-E(Z]GV(JIU^\O'L5& MHX E8"D'EM:@_N)O0!*0!"0WMY0]5>FI/<#R,%G.+B4SB[V1PCN^86D_:;$%7<(+YM:-%A,1D(] -+0<#=P^6#UI>0H@ HAH.2)T=:#H MFK2<.1 !1+0<$1*39D #T-!R-.BJI:B6M!+QKB "]74KS_HL$E'DEHZCF!9I M*9(Z/PC],:-A4L\JW*Y4+VBZHIGRUM^B>J$Q@&NOM>H*N%!S!V !6#59K8$) M< %< )?\X(N!R]8L@ O@ K@:G.<#L L &MAM0QE8&,;A?IRB1U,&5:2A.3T MEH9T[*?O:T%9M];'VXHE,;5Q)*OC,9\%/*VKST:O": ):)*5'505W92W+!" M J".&U"68O7D15; $_!TW'CJV6C6!S0!3;*2$88A;VGKD> )I80KS_I"T^W7 MM4HGID8DG[$]T&:QIJX8/4R6[TTECMC @V>.F&=ZJ!L QX!CP#'U^C(]E%" M9SK%,XWI2=5P$JI#3O+7A?84%>T%05^@+]!7^^C+L-""$=0%Z@)UM8ZZN.?5 MDUA4U7B=:<[D6V-FN"=47$;CUSDXC\?&,_B?S[YV \CM-G)A^K"=.?[9&7FMY,>RYD_BNM(S/ M4F&U,?M!O"B[#:B\JO,.)!$WE5'S:TG4#W6MP%PAEJ[D!9OO2AS"86LOO/TALN@N. <> 8\ Q")E -: : M4 W%%E>!57\4-&^?GWZFW"*)ZRIZFB7N/'S"\L=(&X M- B*8WXY44_$=Z;H;OE]A9AN_"E-R!?Z0+Y'4^>9M9DZ\9T?YH-TLC0J?\A- MF_CEP??2R4?;_M!7;6-@OBM1RD 6.+.$?BP_?'H*K,7H5Z[%U?25"V(WG]G/ M1V9:[UZ'_TH2RL_7WGCZ6\]O]>GM'OT;3]?W>ON6-$"KQ2T3%_6H&\5.ZD?A M1^8 T)@3:+GH.G!"EY+K":7I%LY(P_LJ-#LR0.0$_8'^0'_JDD]+[%VSA+;D M7VO-WM-29N GON9M;=C3!5Y1 4M=.KVE,3$TA>BJMO$\.'2O$X169Y9AF)!9 M3._]*$N"1Q+3611+++:&+AV5+GG_SI)TRBX+_8'^[,1%,4U29PL"PE[&*\_Z MQHC<82X0_3&C84(3T1(O2IEJ$C>+8]X.STD2FB:'!&HC9D$:OC]$0V;'#%6Q M5+5V@71E^@O3^ U*MC1"VT SF\CB5-L\MGVS.!9XJ4] DG7E/0@(! 0"JM7/ MZ5O8!;F^Z*M+0=;0=>.,>F5'\M3Y0;>)IQ;-W&L([+<(XZ57TFF*86NR,-05 MJ"#3=<2 T($&H %H*,V#J4ISL;H"".2Q5YYU2< \+-5NQ^_5OW=@6&R)OLP6!U!5JG9J]^9"%;"=0! M=4L&K:=C)A(9NDUTY3M-'3]D[B.37L@&B/1<^JG?MQ2]+VV:K2M 04;B:!%A MR+,G0 /0T'(T47;[,F/YOPA"8A6G\2*(Q\:*I[_KL;J<^/RS*$B?TDO?/ MM\AN73N(8F&ZJDKL\C"0TN7!.'"7AS>>;K1Z]*WJD]"PT_'FT2&CX1XYY+-A MQ#(X;,12_X+IFTE,Z=F4_6V2D"OFG&!!*]1H>S7ZPGW97;1H)P;'+!>F!P^W M>OBU)AK[%/*A<7]-9VG1<$,5#3?D;68(586JOB%7]-5-(ZZ76_:!@5I"+<&@ M4-7C5M6W,&A+K#8%TI87UR<"B5/HJV6@::9B MVE@%!I8 2QPA*>0PCH9Z#U=T?KHG@"6 $L<(2GD'&#J MBF'UP0$24C -2A?6V(AHRH3N.M*:N39(:(VCV6-:;[G:13$MQ9(7QW1^!2; M!K!MS.1F3[%5:7E"8 O8 K;69^4M6[%,-,ENTU3L0?T52ET!U]$7 M&/P64R>E,;F8^*&#O.#^F:<]!+/:G!NZ,K"1-0-"@) "$*9B]@ ( * 6!DL/$EQ:R-4AL[66=#F21 M5EMLW514>;L'=#ZK!+ !;)O7'=F*(<_V UO E@1L[7.E8I,,W<"66@FPJQ@! M5H#UZ RAK2JJ 4-8:W0,7$$^\BR:P2R:%V6\FVQITG818'%1T:CVF8T\>,)E MM:,@;_OF326Z9P'6GU,P=$77I:VY>E6.C=$RS"& WQK$;Z"SG;(V_;ZB]FJ* M%,%>8"^P%[RS WIG?O;P&UZR-OWLJS;;\N;Q[P>YO6P@=!; > KK9-"S#475I/7,!DN )5K+$D=("CD'F(;20Y,X M*:F9!J41:]R?:C8+V*/SPM.S9$9=?^R[Q,T2-FX:\Y1?QO^$[:OVF9H]@EX> MJST82U-TO?YI@*ZP&L &L&V>0U#[BBIQM0O !7 !7&NS]CKO4X5FJ$ ;T";? ME.FVTK>Q?U6MT2^ !?F\"57'MPR_YJF)(UB7OUJ": *':1'P&_BML_R&-G'@ M-_ ;^*VC_(8V<> W\!OXK:O\AD9R]28M&]U(KLZ%:'4.]M]9DOKCQV,192D"4DC,LJ"L1\$Q"$7[ *QXZ8[/TJ5^I[TWI/_ M(N8/,)X_@%L\ '%BWFS0#3*/>NP#.?D6TYG#^(/^F-$PH?F:O4AL'>IF<+78CFJ0F+**_52_YX& MCQ_:H9)=X8:AZW+M3LAW]EK\>VZ7E#D[D*$ BB+>V_S'WWWGU@_\U']E">RF M[ZI7][N:/V,\?T;V<<:T3I#!-/\C>Z: @9P_:L$3P2/Q,DK&<32=5Y FY&'B MNQ-!.^P:4S".9 M.GZ8LO_SV!4LH,F-'1EY"*.\, M1=9!_,EZ\R< )PM5RHF8DWGBL\=FI)&%Q7LH.\:6XO;Y,SU,:+AH,;OTC(SZ M'>]>4#>[#+\(TR_Q2"YS2AW^Y\TJ@^>F):F.-%@H?76X'AU3IBN+X>;J4US3 M8PJ2\'=9>8C\&4JEXVI4/#"S+GRP$?OBKA '[@KP1 MA8+[V #D-3UK_CI(6^GISV-S%(C652"JM9QU/HMP:JJ*:==ORIYK3&O: M/+R'F=M45*,HINRRA/YP)TYX1TGLI)3DGV'0&-ILJR\[P@"B$,;6V.NXEC*F M=6^H,94GC:QO>DO+5$0M<_I,>E#KW=:/2$.F?'94:[Z MHM[&\VF8*D5133[+/6$&@Q93FF&4BG2$G[A!E%!QW'SOT&).E%L7,0D=.V'" MK\TBJUGL<\L3!)'K%(4X&?MCZB=CGWV=T5AL-BKF1F_9TXHY7EZVP&Q5%B\F M=-E@[GGR@T2,2?RP&+08FI?E]1'\]@%-^%PD/RZDY)&]C)?G5LO//_^4)6=W MCC/[^#V/ T=Q-"UGD/_PT\E%D7*Y8:_EG#W,G[_^]2\_KSCGZD=*8S:\\OCD M_/$W&MW%SFSBNT.>U[GA>)E?1CPA^_*=CG\Y&5UR<_QWXU\WER?$]]@/[.YG MYQ>C7E]G@=?PXOSR8C0X5RUK>#D8Z/WSD6:IULFO3W1IB\G!5<3SDBKN=U)Y MH_UI[^;BY5/R#KEU$G9P-BLJQ,IRM8L;T< M=D*$JK985<59V$L6:MDLM02#0E5;HJIO8="6Y&3JFZ6XRN)HMDUE8,,DTSBP MUALZ=[#" H^< M> KK9*#W=)FMZ\ 28(G6LL01DD+. ::N&/+6O72% ]H^J5KCGK%3)G37P::P M^\RQ'L&"U]4NBFDIEKPXIO.]' V@&UC)C=[BJW*6\ %; %;P-;:K+QE*Y9I M VU &] F/=UMFHH]P)ZPM4:W70IB?XLI;^1,+B9^Z" ON'_F:0_!K#;GAJX, M;&3-@! @I "$J9@] * "#618"JIFBHR0!$ )'B+*NG#/H] $)"<-:@=$A] M4=M7L3'9,/&EA6P-$EM[6:<#6:35%ELW%54UD%4"V VZ75'MF+(L_W %K E M 5O[7*G8)$,WL*56 NPJ1H 58#TZ0VBKBFK $-8:'0-7D(\\BR:KSWY3^I8W MLIW^@018?T[!T!5=E[;FZO6V^4W1,LPA@-\:Q&^@LYVR-OV^HO;VN.E'4W0( M[ 7V:A![P3NK1X)]S5#4?6YJU!0M [^!WQK$;Z"SG1;T68;,?AY@KR<)Q_4[ MKVV\P]6VNU6MV/2JLHWR-R9Q]W&;K:U&(U6U+@;6N7IAF^KEZ/S*'EU<6)=Z M3S--S;!KW]JJ"C5K]J.V7=?$=3TFJGRKLH]9R%25CR:_7B%+4A'FBPK1A$<2 M9]U4MHN+\\'SC;L66W41QV4/[8D-WA[\=$*&KMB&BXV07*=.Z#FQE[!+>/Z8 M05[LZ74ZO+YX3_IJ7R&Y];)T79V+:,S4EI0[LR7Y->?J^V%^@O:)\+&Q>U.^ M!UWH^C-&%=&8L(OS:Q,_X7O1S<>\-&3"U"FD,=](+B4>G?G\3O.=[<;L+^Q" M,S80GV\U=A=%[!&BF"0TOO==*BY<;CN6B N&Y0YYXHHQ'?-=]?)+,I D/E.& M_-G9F0\,>I.E??CRG>[$96\IH4QX:<#NZU?V3AY'?+1\8[YGH_E A"3&L3.E M#U'\)S\OR6:S*"XV[/.3IV)B_PTRCR8?R:GVGJ&5WW+\R%]9,6(A_%SVU3W6 M/I%3_?GQ:_;X(WZX=#EVLO&>29LQTM0/RY.?[27(#NN]+S<47'L4E]4+]_[$ M7HE'3LWW?P&%2F^]ER.3<>,SF7_G!'_V47=_- MK_/YR1N[>/:&2X1)><+>/EFIT$:?)I7-),5S+2#JL/_=Q91.V:%)CE%7+,EC M8&,OWJ5BKS[A'R5"GP?#;* MD(%K!5.7%I%?QLO<0ML6=H5K9KID60N0! ]LL-7CMN9BWW-\',+G-"* M])X.8ME=(/=.[--4[%3JAQ[[&_O*F":WRQ4[G&1\T&*/WC@*?9<=$T1W_"7S MCUSD3L:N&Z5,=)4KL0$UWU:)LZXG_FS&'Y@_"W-UO$!\89;^GGG)[)7R=_#< M8_*Y"YK,N&O%F5MXV[FCP)R+7!>9]#P_?QG%ML6)PP[E+X;O=?SL+:_#_&V6 M\C^/LV#L!P&W(.S229K,7WIEL/SB,?U/YL?Y6R].J@Z]=&"UP:MD5N7L81/DQKSM*MUZ$1.8>!-)PC=U9@\GUEN\ MX'8+4*US-L4[SFG1GT[Y+5'FB8^CY6O-J5]L M57U+:2BX,6 >K2;)B3]E,2\?)=?5 MYK_4-2[#Y1,?_Z;BO7_CWGO[G(,R;*')FGC$R?^PV"A].>[STVJ4Q]2,YHS] M),(K2"#FDGLY_GQB$H?BOMP%#HH-W441A8'+OR MN3ZTQ(Y\SEV3(JPIX]O"T@KO/G\S2HY&8=5C>LL@64'N/!YGH^-H7?>NLX2_ M'^H+ON*'S+>JOW>"C#O\XMAE]]S>,4#$I#X:A2A[WFF'+_4(")46_DY=@3 MR1F2PT[X8^L$VWC57\._P^7DR3/Z+=_MFE"N?>Q<9(O6 I8]K]"'-=$'3P=4 MJ(/.Q*^WCHAY0L$4S)ASPN::X;%'XJ$,C\ARGN:W8$?[S"4OH%_8A'2%Z_H0 M98$G3IZ[>A5NKT9XW'7PF12<>#E\F/_8"67]7DG0E3G@/\H$W;!(T*U+.G K M=ETFZ-JGMRLRZH(C&=N6KD!2Z-,6OL \D\X/>Y9P6/9R"]*<13XG^3#W/^<\ M/0^;HUO.UD6&+0I*/UJ,IDR0\83[/$" WC%S(9+="IE- M'A-^+AN*B ?8ZQ66F<1^\F=.SC%]$),)[.;10\A$PV+'(@@.EQ)YRXF%F?-8 MI,_I7 I/I50(LWR4,D@L779E^>$J\N-3^PO'79CK LBYN10)@#9DCI>FJ41( MO&&>:!M]JN9 M1%MS2 JOE^E+8;45 M,76X4!NA'H4'/Q=V"3_^KH4N"OT3SY_D^:UX23/O,N9!A"F=)T29=_2P_/J8 MZ NU9N?&E,.I9&M:L17Y_&B4>92\1MA<#H/#Q> MD=A=,1.]'1<4<> B4[P0M<^C12'>P$\?\X=;_2;RM"_E:5NOB.V2[):_;/[< MQ2TJ^2:/%H_#9\R#53=OC7J/"A.[*L_YW NISA8HKRD)%!/B>S7<+.!9$(SAM/B"19L[MEN>/ M.4.*',JJ!W%C7W@1_#&3+!!A&4_\Y.F#N0:4I[*[9"&_S^(W]G@7[!"_S)7F MTYB5;&BN; M,,9='/) 89FE?6=C\2&[%G))PKHKI@L?+%/U<8AX+N1GM79$&4^U"4'RV-R,%1^ MI*T2SWE,L IYO9KP3BBFI M1^K$2FG[XSSK*_)#,WY-88SY53R?ACE)S$F-$Q,MTFULK Q7_%Q^A,\.<.?I M9F&^BM30F$S931_SN'(N3G'WJ,ST%XDZ-YHRIS\I"'5-W,#M!U.*-'\+(O5< MF7BHYL3*U/+AR^\ES+CX$=<$M<\[5A> M,REMO))/+Q7A1L "^UR.2H'T^53@*IN;(_!1O!'F,_/9ZT7$,S<[ E#L7T_G M/IYDS_*GS*BR]*BYM_D0<5::1C&M0"V9B$3&+2UFA+EW$GHK9T_9E8*JH7UR M!\&#%4V=5HO%.,8$Z<<\4EA(Y7.U$IGZXDW57&?7DYQK:V#75_ 6JUVO78GU,L" M^G4\O'?\@ N?N137C(BO*=,^8>GXE4*7@4X\W'+E[ ;%L(;64T>C<]LR1K9I M7YJV/AB8%Q?]2]M4[4%?W7LQK-RDUCCB<8;03*&ZS F>,C7^;Y&57>47.J6H MSYA"G(GY>3^\9] I/!P1C3Y[ZSM4&3#EHM/;DC_Y:@E#50A_21*N3DX%V419 MPI0]>?]Q9Z.WP3M=6GNAEH:1N7),8.)[]:*A0-G2:]?X,?,+YR_*9<11'//+ MB7HBOB?,?RF_;Z^-#[Z73C[:]@=+-=6^I>M]]GR6^:XLX>>SE,XLH1_+#\\J MVA9#K';=6)3U]U>V4-F\<4<^PE[OW>L+!U8N8Q?OQEZ[;'_\6 3B@I%;;JB_BYF0Z&I MT-3:-77D^)4TP3]YUGY3N6[G:3(!-:DU:WV-%:XGS%TZX^G&EU,CNVKH'F78 M!F@W1EC=Y41H'#0.&@>-@\;M*L3->_GLU559%W_4YP$NB]-JMZ=WPSL*9;S, MR ^"@X9KS9"'M)9B]3VQ]+W1;4/I&]*:@G6EK1=2$N" H^& >8V'+NW]@P? M ^"!EO' J6Y)VVGHN9*WYLV_!SF '$ .*P(%HS> @_#6#,*&F9J6IQ8NHG@6 MB1YLMU'H;9-;.+HM_C3#4@P+&TG7+@#8X^,#E]D'KH KX$IZK&CTU+TIUC$' MD4 =4+?D*JJV#9-66W36J2!LR#L-G/&WS!L*S=?%UH&PE@%IH"G]GC37L"MP M04+S: &!"@!@ 5@HY\%4:2X60AA I<-087Y4SWC>E./(;0@ MA3DA P \ , "LG0"#\7'7U>"[!DFU@7&0ZH+^0'^@ M/]"?9LJG8?K3I:;8QY&F1DNKC46E#4S%LJ2M*>U\.()('Y'^QN#J($"%BX =7OV%?N*JDIK+-QYDW;D2Q?0TVIMS9VJZ /TM$)F#$6H^5F& M-&\.8 86@Z&4\V6UJ<',0R@TF&H,$=*T] 0\K11?J&K@PT M:4:H\X$^LFC(HFV,+>3/ "O JH:H2=HJ5LP( 70 W<9^(HJ'Z@O,.A5_[:&I M<,OPTU=T"_- R.@ JBHNDR&O,QT5_" &1_TJWJ+ MG$S%-NK?)+@K:$.*#"FRS8NF@2O@"KAJ0W0$@ %@ %C%)^S!=M47@74JT,(V M)4_/LDP360ID[9"U0RX;J JUM2L25OWAM(T(*7#2+%ZJ QX4\2!"/^- 6P4 M>S0NG]Z8_2!>E-T&E/P?5?RSDP#7OHWB;OQ4C=TJB0+?F]_IX*PMOCY0\=9O MH\#++_,_>Q/UJTK\DLAKD*Q$LELMVH&J*P-;WL*1G07<&+U$EA0<"@X%AVXN MVKXJ;STK^!/\"?X$?QX3?YYJ2J\O;S[PS?+=*M'51EW&BDWP;=-U%'Q;8\RO M*79/VAPR?-9-DZD_I0Z3R\KC5WS^^:\'7U/ M/X=)&F=3&J;);XX?_AXER>?P.G52RG_[.A[YH<.N[03?&,=&\91]65RC$:J:?6TH6UKZKD] M[)G#47^H&B>_/GF?U7=SXT]I0K[0!_(]8G=>^XXJIP=^2,\FN=IKNOI.XFS! MYU (@,N8Q/3.B3DCD'1""5-HZJ8D&A-O+ECB+R1+V!G\."8NH>A,NAX9EY)E MHRC$G9 ')R'L?^,H8/8L(:<^/S'*$B?TDO?/=VNK//B2U5 9/PE@^"$SB/GW MJF1"_B#!$LMI_)BY=(2V$I<&07',+R?JB?C.H.B6W[=_90^^ET[81_9B"@9@ MZ Z<64(_EA\^/47T8E#5"8D%*U@K9Y VG]/(QZ3K[U[GG9746)ROO>W\ Y]N MM'KT;SQ=;?7H\>9W/MW>Z]UWFEO=?SA5X\YDNP13\X&_6B*]Y(P^]RIE2;(Q M<=+OD9M[(\Q+F/MI9.Z\;5,OVS 5;%Q$/Q_NX+ 5,"Y[KS2N/)>]BT[9:U7J M9A)3>C9E?YLDY(HYCQZ4"$JTI1)]X9'&+CH$ XF-7P^X\>N^'(C=@2K=A;BF M,^8LW-*8&*I"> ('B@?%DZIXXJRO;AIQ+=.$DDFK.8.20[X-$QE M'NOY-(D,)3ZLL!N'_L8(J[NT"8U#9F!^%I^<3\AI$"4)3=Z3F+K/Y#2?D^83T;,HYEGBMU=^39DF!+138AVZ;C;- F%- MHI1I+!O)=,;$2<,DG\1GWVDN]_<*":F8Y4^='W D]V1*ZJB6.[CNK0Y7]E?W M5I^,:J]@JZ-#UVOBZDH]&L@(9+3&$()[UBD0J 94 ZJ!WP._!V0$,NH0&8%[ MX/>@?](!,YB!DR3^V.=K8>)H2IQMMX#V]T]^?P-T$_T"0&;-0$0P?R69QE M2MLNN!$O'10#BH'#TUS.@<,#-@(;P>$YG,.#_1/KS6B"7IHFGSHSA@E3+7>B M$(_>TR":\2I\A3BA1VAXYX>4R36\(_3'C(8)15>"&FK)N[,OQ]YN=,XY+1% M^;=+/^O94+ I^[.UM8] *[<'/,3*W\9H&B;:P''@N,YSG,2U3J V4!NH#=36 M%&J#^P:. \>!X[K,<;H&:CMXRKA!TSM[;;E_%[)#1-/]59VG_/!9[RE1\.7Y MBQ0WR"QE3;O(Y1%#,N*"7O/HHL=I&"[J @8>";,5W72./>[A78 M#0I>FJ!AJ-, X36=\,!O3:@#!9V!SD!G\-_@OX'P0'@@//AO\-]:16=OW/&Z M!E+;J\1^^>O?_W+SQM>?,U%H\3GN=V1X\?_=()L<6G"%T*P+]_I^)>3 MT:6N:M;?C7_=7)X0WV,_.&YZ-CSO78T&0]6Z.C?-JX%EC31;/==MRQ@-1M9% M_^37)Z^W^JIN_"F?2:,/Y'O$'FKM*ZN<'O@A/9OD=DC3U7=+2+08["KJ\^\L M2?WQHT0P?0Z%^,5:D9C>.3&_-4DGE(R9\,@]EQZ)QN*7*$N3U G%$>RL!W:P MD&?,Q):0!R?AB*^,XB[Y??MW_V#[Z43]I$]4T$[ MC#4"9Y;0C^6'3T^98C&HE;/5NKIRSFKS6:)B3/J[U_EL):L6YP_>>/YA3S=: M/?HWGM[NT:NM'CT4;V^W;TECPOHBC+<58-AO[!2Z]\(IEYE^&M>9*!@F">7U M4O/Z*5DQ"?(#T+L7].YWW[GU S]]W$7W0(,=J-/;J[J=.P&/S=LKK>:2V^ MY-8H*N/I&2+R,U OD!7(JH':!++:G:S@;-4\-[@7?[])_'8]H33EUUHUX_-[ MY(HT/MA//ON]M@#E"./0:SI+Z?26QL10%<(GTJ!X4#RIBB?.NJ1NH6::4+,! MU RV%K:V<[H(RH.MA>*UU-:^WE=!?:FOPCYK95>(5!YRQ<$2&BQ@O483'2(( M#H([G/4Y+$;UW>R,0>3+Z M%M.9XWL+;:(_9C1,:++XA>^_4.Q@6W2><7CA6(O%URQK.QND/(5;G[Z>?0C:;T MQOGQG5WT.W4C=KG %Q4[-WS\V[0#N;JPC=%%_^)J:.FF/;P8:CU=TWIF7S/L MT6 T[%8[D*%HE[T05]GZXQ^ASZ>LQ5M*R)AZ-'8"=FDGS=(H?F1RC&=1S/Y( M4N<'R3]$XLR+:,JT_G&^G<7@4T)\\7[$H86OJI H)HO=:\N+*$^ZBJ"-2!UM M1#1=2AL1PW[CDOY>JQL:M+N; V1_1,TDK%V,A/4F_W@^5+.&O3P:5:QY,XDI M/9NROTTJ\X!7S(QXB+>DQ5O'HT]?N->1JQ/92HM 4V]0*_V8BX%7*R*JT/?! M9T>M>.*LKVX:<2W#>B\H&=@-BM<9Q7L+NVWGS&VQJ$9M]YSWYT4J<19']W[" MDY9.NE&*4A; I19*'WX69#4_RJN\.XI])!8T^:Z1:M8Q W-,^!1G&2;@N$GG M(: /Z(-UA'4$/H\$G[".=5C'[4M#.O;3 M0R:-#@^^U6POS3:V$W-[,X&P=%W$%"!47U 'Q'01,;!"L$+ %*Q04ZP0YNY6 MBW(4Q8R/PL62 <\?CREODL+.0'ICFWW@I57)="S?L5I<[Y%U/+05[!@L@J3-9Q8TBR.PBD=!$IL$.P0T 7[%!S[!"FU];LYN4G+' J MUKL5Y8DDIH'8?"J-"(^LAFXJ=9%UQS(9:Q*,-C(;2#"VR1AV#)9UN9P=@V-= MKB=@V 3!'1Z&:ZQC#W"$=00L81V;#5529I+RO=C03W:/I#QJ[_H&W M(CD\(NLVE.T$8-WV$&:OBUB27.+53N@ *4#*KE9'6FN$=D('5@=8VM7JR-L: MJ)W8P<2<% E^%?N!>]5 BM[S;9"0T-C&D.E(;"#/V";3US%8 H58\@;0-<,6 MHOTD;"%@>6A;"!1BQ9ND\/"XTRVK:?O(RZ)7"P5+"Y#"W)Q;CAQ"0 P0 RL$ M*P1,P0JUSPIA/FWS/>"D1>)+&Q(:LQ_$B[+;@,YW))2:R"CNQH]XOO?AX<%; MLT%\NZRWXH$ZA-U".]N@%&:=]?#LK-N8N %UXE].PBBD)S_-A=4(W>T03XBS MY"V2!2U@35]CW7 _U6CU6^.K#O$!,?H(( :6DL-XBQY2X/!!%+S"3^E#I/> MRN-7?/[YIRPYNW.N+$]-Q)J'<136"XZ5G_TC3.+RZ'IC$PS-YY;]@?&.JE;=H7?=,8JOV37Y^\Q.H+ MN?&G-"%?Z /Y'DV=]8Q4.3WP0WHVR8E;T]5W2PIH,6VK*,F_LR3UQX\2]>1F M0LDX8O)[8+. MHYA0QYV0F1!]>2%V)OLCO]A%% JPB-6A8A?%J;A1-"9?V3GBP@DY]?G1498X MH9>\__BB_KXDR V$O\2L:BEL/V36)/]>O6@8Q5,FQNK[T?@Q\POGXG-I$!3' M_'*BGHCOC /<\OOV:O/@>^F$?63/5% /HY7 F27T8_GATU,J60RJFAMV3R_F8S*L=Z\3WDHB+Y[IC:<;A[T]'AX/?XC3];W>?KN)AH/-U^W#F=K" M89T/=G B7U(KR7NU+%QN@>,Z@\R;24SIV93];9*0*V8[/5E^/4+*(U*C+]S5 MVD6+P$]O4BSC%<5:#JZ?![PU2/+0JGA-9RPTN:4Q,52%=T25MGD)& V*5ZGM M=M.(:YFF2&V["R6#DH'=H'CM9+?:ZMK:[>3Q1#9/E,:\.41&#PG9M?(^N*16 M$][_R!+6JXK6Z&+;U<(Q>_5WZ-VG7KS(Z$'-95_-(:+&&<8C8B&0SI.S3%T% MQX!CP#'P= [HZ6B*9=>_"S%X"#QT1#P$VGFZFE'IJ8BHZDOV="FG\YTF3&[N M1"$>O:=!-./E< IQ0H_0\,X/*9-[>+=+]E$_[&QQ[;;<4#1;VGQ)5\"$]/PQ M D2/*P)_C1%ZTM;>@:$ "'M18@XRU)46UI6MBMXP-SS MRK.N:1"P<2GDCH8T=H(\1'&\J1_Z2O5W7@:T *UC@M::H,I2](&TM / !K !;/-Y)$.Q M^C!D]41N2&]LIC6O]579:2Z[T=U35ALZ>1/M/TR7^_W MTQ0=0_(6[-8@=@.9[9@JU_?8M; I&@3N G!AKDM9Q*D] (5FX#US5=8L/43Q__\#WZ.1SS+IW\ M4M_SA?*C.)I>_4AI'#K!19:P%TOCY/SQ6QQYF9LFP] KAK95E]B1.AP.K//A M9>_RZK+?'ZJF9@PO!X,KW3PW^E<7>^\2*P]2JUK")METZL3LN(1X?N+/'K*MCEJ@GR.J%TJNNY"C22HT7Z[ M[J+"":5AS6VYN$\A'QKW]34!A:I"5=^2?ZJI*3+4$FH)!H6J=EM5W\*@+A8[<%8FJ+KV&("8 /8Y.<0U+ZBHB$.P 5P[2-KKZN* M:LAKV *T 6U 6VG*=%OIR]N^I//@:DEA0N. !?F\!57'UX*@YJF)(^A)L%J" MNJ$KNBXO=$&7 O ;^ W\UAA^Z_<5M2=O/POP&_@-_ 9^:PJ_]35#44WP&_@- M_ 9^ZQZ_F9:A:!*GUL!ORTE+"5WTY#:X6]U%;^3X\3^=(*/#)*'BQ-]]Y]8/ M_-2GR=^HDV0Q];ZRV[I9S/.ACIUH6J&>=]TQAHUN75 M0+?TD:WKYT--'^R]/'R6F^E]III?R/_NA$[KL L01+SH*% MY$E,_Y/Y3/0DC<@M)=/B31 G)6/VRL@]?V#;GE+X==D41C\DQE MMW^.^6+7A2%;N^IU^ZM+:Q&X@3XLF<7&-@"LH[N?+J6[GZD>MD]9K]5=UO#P M;7EX3#H>>('^X=?AV[O8?GNMF_WW+$JIMQ#JMU@L*Y]_]\--[=X>!SUT^>;. MY&]._"?S31HX0.8.D\_<>',-:^#X:G/[.O/6 :.^1'P'5U*YTU^PF?"6$ MP\0XERQA_WQE$4?<0)1\O>5M-D28W+S!?0YGV0+".B ,"->O=.OR3_\(HR6L MK#JF4-@V_5. R]@87-OYYTP+FE2#6^-Z..%NO)Q!V16"A^V8U3CN:HRPNDOZ MT#AH'#3N4(+;WL0N2\EJMRG]&_.G'LE49#Z('R9IG$V9TW?01H#-D,P1-J;0 ME8&\7L1=F>-&@ L&.!H&R%^_I6NZM/!;% M3DK);11ZVP001[= M\6>E?%\_-XO%"DM$-(AHD#)HF;7J"L T0U/,GK1=CP N@ O@@O5"/FY'E;GF MJ*7LPO7-U0)$7<$*T@]'BPJMI_0,5 0#$ $S 3R<;OEX^YHZ#ZB* YA#/($ MK31170&8I=@J4G" %J %V]4 @!UY"NYO6>B[_LP)D()#;(6, S(.:U#15RQ+ MVD(&X %X:#D>8"60@=M29:[<*(RFODLFU+OC6Q7$#T[LB6T<8L?=JM<-(AM$ M-D@=-,%L=05@$K?,!:Z *^ *ANM@*;EVNXF5CJXU=\ M_OFG+#F[/_^D$&6^L MF"G&N9/XR0V_ZPT3T7D0N7_^^M>__+SBPG[HI_1W_YYZG\/4">]\=DY^D^73 M12*-??E.Q[^F>_/GE]U5=QXT]I0K[0!_(]FCKKP5HY/?!#>C;)-V#5=/7= M$DKZ#!+R-'PXC9BN_I=ZQ)]+B3CY%N'"BTQ2]K=H3-()3ST&C'780,BI'[)? MHBQQ0B]Y__(4W$L/MH$PEBA#90\OL.&'?(MU\;UZT3"*I^Q)J_+2^#'S"PN% M)2X-@N*87T[4$_&=H=$MOV__&A]\+YVPC^R9BIV!&< #9Y;0C^6'3T]!O1A4 MO(I+-7TE\VT>\.1C,HUWKU//2AHKGNF-IQ_X]GCX(WGX[:)_^&[/^*;].YZ_ MP1B*K\_V//\MCI*7/3'*-')QPZ!!> :)[T+6AZV;3+'"8F]I( M+!0.MLC$ A* Q!Y4[@M-&PF%[MBLNDJ5M):7Y5[Z21K[MYF8=@II^A#%?QYT M>_)&S'ENH872MB]]5=\:O:_I:N$8EJ+VU=HEU)4\+>I-&E3(W AM Q&!B$!$ M(**#:QN(2(YP4"6X]RK!MH=H%]%T%E ^J9M2=Q*R5WQW]'6!J\&E&4K?0O4' M5@-D+Y"]0/9B70+<,@$/P /P #P.G-IK MN4=V[@1.Z/)UM7PE[36=I71Z2V-BJ KAZXVE>?9+M>[&[ ?QHHRO=WU+L?O: M-U3<3:RQ?596?W#!K\:LO&J2UT3]EG*3.B1;_V2@J@STWN'EVQBU1#JIF0X* M*!04VDP*[=F*U=,/+]_&J"4H%!0*"@6%;A&4JXIE@4*;&.XW)D4V;T UV[Z3 MUK%M"=$H64&OH%?0*^A5*V2UDW%L4-"QWO&P=A.FM1^]>ZWARSY%_+)8T;^L M"[U@6@3IQN41 &IT/ .( *+]*REZI#6O1UJGJG ;UPJM&6*1EOJN[XEE;R(A MMUM05W+'S4^['-RP@P) : 4 HH ,4@ W6]EXUWO808G^MNCJP<#:O_I#: MLJOS"V61=9.0=3L6;/44S<)F[X 6H"4=6K9BJGU JS9WL5M>X=[:A+4,15*; M?W4%+,BQ'"T>3$57I57" P_ 0\OQ8"@]%1T;D'O;2%GVUT2K*T&,Q&9:G0]A MD!U =F#S[("\Y8S %7 %7!5GZ0-YC9>Z#JPWYMQ:[@PN]^^ZI&[1ODL3[;OD MS3?6TCBA*0O1]U -LK$ V]OU0)RU[U9;35$A)(::6XP&\@)Y;22PWD Q#6EY M.) 7R OD!?+:7X&A9MD@KYIBRY]2ASW^RN-7?/[YIRPYNW.+'BRR.V:?E]_3$]?$L[]1W<:Y366Z$& M6;YLYI]U [!W87][;2^ ^G8Q@-I![>9=%';-M6,GDI5G?7<>R-1A;X@=<-!N M%(V8,3M(R^8W=&0^?!"\6CB]OM*7M[R]$:J!*H5F6L8C(B+PSM,*0T.Q=:SN MK<\%ZI*G\T<4_WGFAV>S.'+I*TU0.U__OL9L*^I VHK>KJ &T>DQ B0O"%0T M35I535?P@$!ZY5E\GBF94(_<19%7S[J0?79K;919,A1#K:FZ;0LQ=@7 B#;W M41/??;#F(9A6W_9:1XA-3,NAF*L-.>ON5W>MEJ#-0F34JB+ [CR]'9S!FD=8 MA^[VI/$V_F5#B>-%,[)A1E)4FJ1-Z3NP1?SICC\OK3;.8S&)Z[T=9$CR> MQ706Q?SWF"99D"9\C69>BYI(JT3=?(^5UM6F3IWXS@_S03I9&I4_Y(94_%)# M^:K>DU*_:J@'+>&T6UU_^L;3#ROZPYYNM7GP>'8H??-??$L28U*<'V$\/>I& ML6CG^C%C/D+,O8.BT#IU4N$W)L#^0$/=I>C[[PN9M=U @<5;=NU;$BOE&Z]]5-([XB7G+S62@9 ME.S-2@9ZZX1?7Y.JB;.&2:5\@Y3E&V QZ-(.NN3].TM2/C<&_8'^[,1%,4WX M_"H(J+4*M'G1/"P=%*V3BM90,RAM.0LTKZF:M[T!13^!E6=]I_GNDKABIO[6$3WCM8!BP#EFD6 MR^C]OJ+VL,LQ> 8\ YZICV?,_D Q+7GM7)KPYL$SX!GP3+-X1C,5<] 'S8!F M0#.@F?K<&//-:;;9M?T0+J)$=!"(MYYHDM8$M^:J6.G)3UTQ M).YJ](IPNH(RU*T 4.L,EC)0Y9DKX EX.FX\]2U%E>C_ 5 U'$#2M,9HDQY MF1L@"H@ZQ82!@"5AN#$MK4'_Q-R )2 *2FUO*GJKTU!Y@>9@L9Y>2F<7>2.$=\4,W MFM92XMBV"%!3%;TG;;:@*SC!_-K1(D)BLA%H !I:C@9N'ZR>M#P%$ %$M!P1 MNCI0=$U:SAR( "):C@B)23.@ 6AH.1ITU5)42UJ)>%<0@?JZE6=]%HDH>MO4;W0&,"UUUIU!5RHN0.P *R: MK-; !+@ +H!+?O#%P&5K%L %< %<#<[S 5@ %H"UL%J&,K"QC4)]N<0.I@PK M24)R>DM#.O;3][6@K%OKXVW%DIC:.)+5\9C/ I[6U6>CUP30!#3)R@ZJBF[* M6Q8(0 %0QPTH2[%Z\B(KX EX.FX\]6PTZP.:@"99R0C#D+>T]4CPA%+"E6=] MH>GVZUJE$U,CDL_8'FBS6%-7C!XFR_>F$D=LX,$S1\PS/=0-@&/ ,>"8>GV9 M'DHHP#.=XIG&]*1J. G5(2?YZT)[BHKV@J OT!?HJWWT95AHP0CJ G6!NEI' M7=SSZDDLJFJ\SC1G\JTQ,]P3*BZC\>L@6] M:HNLH%?0*^@5]*HMLH)>0:^DRVI=D+@H\^VMD^"^RS7WFK)9E&B2&8W)@WAA MU#MSF!"<.\KD,YU&(7%"K_AX1O^3^?=.0/F=)DY,/]83IS];(Z^UO!CVW$E\ M5UK&9ZFPVIC](%Z4W0947M5Y!Y*(F\JH^;4DZH>Z5F"N$$M7\H+-=R4.[CZ M8\ QRPIDZ9J^/PT"U8!J0#5'1S5P9\ QX!AP3*WE]Q\D-MT%QX!CP#'@&(1, MH!I0#:@&[DPK.*:NMBQMGXJZ](,LI5ZCJ:@1ZUV;P%$=6 JM?JBK(^\V\NH* MJV&Y3IM(_0'= 8Z YUUC<[@EH''P&/@L;;SF/9!JZEC,7@, M/ 8> X\AO 2=@?>7QE<^5YPK\D)[-UV*J[V3: MK%T>ZZ6A5=Z!2\.4QMT8;.4J2[RH,KR*J_@AH_S\>_4V811/V=-44:_Q8^87 M%KI 7!H$Q3&_G*@GXCM3=+?\OD),-_Z4)N0+?2#?HZGSS-I,G?C.#_-!.ED: ME3_DIDW\\N![Z>2C;7_HJ[8Q,-^5*&4@"YQ90C^6'SX]!=9B]"O7XFKZR@6Q MF\_LYR,SK7>OPW\E">7G:V\\_:WGM_KT=H_^C:?K>[U]2QJ@U>*6B8MZU(UB M)_6C\"-S &C,";1<=!TXH4O)]832= MGI.%]%9H=&2!R@OY ?Z _=TI@8FD)T5=MX'ARZUPE"JS/+ M,$S(+*;W?I0EP2.)Z2R*)19;0Y>.2I>\?V=).F67A?Y ?W;BHI@FJ;,% 6$O MXY5G?6-$[C 7B/Z8T3"AB6B)%Z5,-8F;Q3%OA^[L"0^1-]F"PN@*M4[-7/[*0 MK03J@+HE@];3,1.)#-TFNO*=IHX?,O>122]D T1Z+OW4[UN*WI.U.J)<%].OX M"WT8NBYS.U/VWK_%4<@^NI073B?#T+N8..$=33Z'U6/\T/5G 4UNF(S.@\C] M\]>__N7GYU=F%_,R-_W#B6,G3!]_]YU;/_#3QQL^Y/FY[#V$7-C?Z?B7D]&E MKFK6WXU_W5R>$-]C/SAN>G:NVKIV:5V:(W5@FH9U?C4T!M95KV_ M/GEYU1?QRFK]5>_^6;>"*DJLV?8[B6J9]8 MG$L>:$R)DY!Q%##>2K_!"^J/9NJ@7$S/$!R-RKOD%83UEH$JK96G$>T>V MJ;Y%-]&]GS#7@?L,<>E3^-S+2!)>*.9ES(V[$P['C+V#:)MEEET--PS%&/01 M;,"D;Z KHRP8^T' XR1NTU&F^TE!TO?[BYF.8L3QN0S>*8A9ZAH3^ MR,-H$COI/*2&39.ZC EH.EISMQS!7M-96H2PJ@AA][?#IM08M[B;2%,]:]5S M<,&+K\\:\+2CDW(=DI5(C:M%RP)LHP'[^C1&*ULSA['93,/J68KKB1/3A MWD4TY1TJA/-^G;(3OLZ$'S]T4_]^IWF+R_.!?:F.;/M*-[7!I:4:QL5H,-![ M%^K5Z&*T]WF+BD+P[CC^^%'R5$8^/R$2"R+1GV33J1.SXQ*1:> 2=L+'^78- M@T\)NP<79B1$39Q"U")IP<]XID[;CRMD4I%PF;,I^W%2)$L(#3WJR1C=W)0N M)G[7VM3MKXZ9H3IFAC1#RM208;]Q;J;7ZE;/1]TFVVSUZ(T&3RJB*FC[I&(- M34M?D>7+WFK];4R%U_=R?NA00SOUP\7K7A1YR$[B !BOMS$\0F#\(7Z@WEDC ML3%D[\FY>^[.-V%L5S]H[/I),P?W+?;=ET<&"MF&0II&&YMG@D AS:60[W3J M^'QQ4"-'=\%^C1TWS9R@D>.[H?%T >8E-^J1.C%<*+A0^V&8N[N8WCEI,SGF M,P.Q'R:^V\C1_=,)LF;*[8UA&>:55Y[U-4N3E F23QG47!U=7^G4 7>*U96! M+JUDL?,UP6CN4%/$@Y4';U"JYM.,;G[0Y>U(W83W#I9I(ZPY3=>9W;8K>F:XAHHAKSJWV/Q $"[G5UO89H?^EA#"#PI6+?MJK-;41' ' MYFLAT1G:!PT\!YYK.<\U2+#[1._@0T^>W]<<$79+-VX-?ML&ZK1@2=\,Y M=BM\W)L(%'5PH@-I*SN<-Q6F/<70]]=1NRM@1$:X.Q!KJ1?Q@M!:2$.Z^D&3 M5\$+&@(-'8R&VA-H]S_(\\^A:K!XL'C;3,:9S/4>P/7&;I=R)M/SG7#(/4T6 M]:?4Y9_32/RZ-FXFIYJ\]4%OWK*J"T&UIBFV)F]ES,XR[0KFD>5ODU?2"'5L MI+O2Q3R_;G^P:ZK>!]6!ZO9'=35+MK)GI#SO? ]S\1+WVX3JPDK#2A^H(DY5 M!@/]\#+LBIW>>G?_(Y)/Q>8K?7-!)[O)9) MA3S'H%1WBBW2# EQR"R*Q4G16!R0A?M/>^KV,=]V/^+7=C;\YCU,:IL,')_:J5^,[+HA;#),DF^:_;;W3\<6H MU].LBU%?/S\W^WUM:%W:MM53+_O]*].VK [N=.SX,;GGNU6(O%=U%^.$W.7M M0;GV4<>=;QH\BVE"Q1\>*-.?A5)E"=>S=&D#Y8=R%R4GW["(.(OW@VU]:]G6 M5\>VOFW;&U;VZ9!]Y_;EK6]6Y&UK6^[G_QY-F8AEDA$RT+H4530Z1_DU91TJY_[:GF]:Z1V M=D'K99S86$(!*";3)Q'4.E.*LGK[=QMT (S %S ML(2PA$!E]U$)2XB9L3?&@"F-I^34#\DC=>+DH)L<'QY/JVG;E#?WW)7^&T@Z M'B,\"C1(LS= ]#07C2L,Q8&X %X !Y PZMQQF:MRS9KAK5[^ZK5C;'^$<:4 M2?"_U/L]2I*OX6?1P(O?8OON5YH^&AG:T#JW5=V\Z%_9?6-D7JK&P+:'O4%? M[V#WJWF;JKR_$Q/]U(G9<4FU>UM.%9:N#3[QGEA,SB2;BYT$[#L[W@F]I69: MXR@FSKWC!_S"9^S;6>*P._B+]\/;:CGATTN1693D;>7R3O3/]'7[)YVO@UUP MWMH%L=M?742EZ23*$B:"Y#UZ>A4]O6S[@Z6::M_2]3Y[/LN4U^%+[TGI\*6_ MMSJ>O:6#Q[/CV1O_[*UO%&7MXMI9;PKM%D-M6@,R>Q=AV&LS M'XN(@?"0@7PK_R>HCFO97+?X?H"_,>/([@8U@YI)5K.;*'4"6,T] M6$VC]1WI)*O>R/$KN5\^U2"MSQH(#GJW0:CYHC@/Y%R*>1O@ #@ _T+O.JEW MX%_@ #@ _QZ5WE6V$'Y^BP8I98?(N=4-&^I;TW3#7G"2Q8_DU@^"@UJZ1FPT MNUY0\G8M;O6FQ'DVVA@HFBIMIXI&O/E#5JTWB&D:9[G!,\?+,Z?: *UZ7Y"/ MM"6V(" 0$ CH^5E]0U$-%7X.: 8T YJIT<_1X>? SP$!@8 .0T"ZJBJ:@80. M> 8\ YZIT='1[?I)YA@3WP,"W%-J5-D<)X !$M1\1IWY+6J/08C <*LU>>-4P2FI[Q1Z5, M%M3-&/C\K=8B;0RP^G8RV2_RS('2'V 2JW8!P'@='[9.=55:2'34,S= '5"W ML589EJ*;TM+8L&C %K!5L6CU5W;#H@%U0%WE+-M4;*/^8F=8-&#KZ+!UVD., MANJZ-XOIFB.9L@NCNJX,PQ13EX:L8S%-L$"=Q<,I*NM0'0&@;%!9IY@V"NN M!^"AC%!05P?+ :2\KB.6HFDV+ ?P #SDEL-$41V*ZMXJO[]EH>_Z,R>H+[75 ME62RKE@FYFEJ%P!,UO%!2U[Z[*AG:8 Y8&[S>*HG+0\'8P9@ 5AS8Z9)"\Q@ MS0 Z@&ZS@H2^C;)P0 O0JL&>24N['[4]:\GNT(T#W,L:M;0[F3'[0;PHNPWH MF[8GVWPSLD-HG?CZ;.\O>4TU-Y7HG@4HD=962]#0!HIFFWN38V.T[+@F*&NT ME+6[92 [D)T<"9X.!O*\NDV%N)5WUT:];'$=$VBQ_>H'6GRK!+6>K?0E3HS M!P39@>Q =HTDN].^I<$'A \(6NR0^H$6WRK!7K^O6(:\O@'P 4%V(#N072/) M[E13>GUY7;_@!6[K!59FA7]*'2:KE<>O^/SS3UER=NYHU^RZ2V-OXZO)TY,GUR 23KDXOQ.Q[^_/GD]55'?^%.:D"_T@7R/ MIL[Z6>C*Z8$?TK-)_B(T77VWI%H6TR-Y!%\*ZLS))442(2+R0&-*&"K<+'#8 MGXF3D'$4!$Q!R:D?DG0298D3>LG[CR^JQTL/M8$@EMA?90\N]-X//:8'XGOU MHF$43]E35F6E\6/F%Q9*25P:!,4QOYRH)^([0YI;?M_^%3[X7CIA']DS%0!G MX V<64(_EA\^/07L8E#5 HH%Z/6593*;UV#D8S+L=Z_3RDI6+)ZI]\;S#WNZ MT>K10_:;G]Z2BJ3U9MO:A<87)[VI_,\\[')BEY$YC>MT86XF,:5G4_:W24*N MF/7PVAOL-:ZH[7C4Z MW-G;1(K!3G<7)2Y':\["J!CD>6A&OZ2RE/*(AAJH0 M'K& S^3SV5$KGCCKJYM&7,LTH632VSM!R8Y2>AJ/*9N2J(Q\?P@2_U[RL[GY331+/6C<)O^JWO/0QP>C:L- MH\G *:_USRN"ZPH,D?0#P-9P5%_1])HJ0H$GX.F8\+3.8/54:;,S !@ =KP M*PR6.JAIR7YW\80)N8V+^XNI."?TBH]G]#^9?^\$E%^ZO@FZ5Q<.'D?:M#$8;[.%[3Y>"WC:BB%Q6QS $_ $/.LTIY:BZOMK^P*\ J_ ZU;F M5--A3NL(<]^^O'Z+]?&K%MA'XY$?^BG]W;^GWN>0A8MW/CMGF"0T3499FL5T M.(W8>_ROPR<#KW[,:)C0K=?=J^=6W^I?&;9AJ.9@J%FF=3[0!X9I7:J#7G^X MUW7W_=F/ZBKN?V=)ZH\?)2)FF/#9U.?5[PJA[%93L0Q_+&1+G(IP"!6YB%?@V5F;G=9;/7&1Q#X^Z M42Q(XB.SBS3F4,NO_R]FA/(UK.22NH)O%GZ/H2FRS#9#_)4Z M*45B76MS!-9>KNG*#JE\C;F\"A7X-=WV:^3-OH)K.NS72&P==;S,T2 S72NE MU+\X%5QS?'Z-IO1M>:5"\&LZ[M=(ZTT!KNFL7V/+:\9UO+S1("-='Z'<,(E3 M9YS2&+Y-@_BF*[Z-:=2?"SQ.AH(1AWQDH J;W,FN'SC63>XT5;$L;.K>U,)Z M&77Q2_7V3&#^F+VX\/]W=ZV];>-8]/O^"J%88!) 36S'3N)V,8";-(-B=Z>= MIL!^IB7:UE06!5)*ZOWU>Q\D1=E26B^<0=P!)HT=B8_+^SCW\%*J9DF"U7*@ MQ)]@%9),FGTJZ6>3B]OI[&IT-QD/)Z/+NW?7T\'=>/)^^_)2M0/!G=J/4Z,P;/"(BRA"E3\7REHC]JH2$;R3?19UF" M.D)+172G]#KJ_&\X>/U'C#T9&16JPF[PY8 *:_@-OAL0.DT5_HDT46307YY' M:6:27)D:'RJ@\3D#FL>_E(74<,$F$H N2WJ[8+,VIB>_S6:?3L^B M""0@H E3YY6;LTCY.7/X>79_$UT.+J-7G^6#+&H9+;1:P^R+2H/NF^@QJU;1 M#:R+6DMMXE?PIV4AO\$_NK3UT=$)-OH*) 8^;//J-%H)D+I6#QF62+=GXD]9 M:-N=E@DTF%$[=+ B,SLB]A)&8<*4P%8A*2P2?.&BJG,0C(S6(J7EP:& (,G; M\JF/K! @%)&#XL 7]!9,DKH;#*\*""ZO<;PT"%I_G T#FNO1\.JMB69%44,[ MNX/Z9[10FF[;8&VXI-KP'0/97WL[R\N['[B_?^,T9A$M:E0W:1*=>:4P@>F' MZF5-_^PX;/\#KZ0J(:SPO/ C.&&Q)#5PW]BECMDV8+KT$2?<4J2Z$'6:]:I4 M:+TBQ=G0]S$UDAD2('3(IW1BU/M::_PRN)CTLJ-UO#H7X(UP3>@)D7%4@&X8 M@[X:M+X$Z\+K%B)#L^E3X*;I4AFV.4&>\ #JY,]>!ST.>=-0W_ .W8MW4T8SR<%^&% MX:")7I2?A+,"0 'A(E"^"(-8M4%S6(.VKB#ZX6-/P>U"8+&-"+.*%G3&SBVE M6R^KWS(]$M?S)5!4&P##T!)XE?O&@X!&?_RYM5D3!O*N"RX'F:3DTT 7K#MV M<@.W!G$=#V@FY'2M/"A>89A]^:KPG7-D#G%];B#0BY^2UVX;7AQ^^R^A.YX/ M!D&(HCH5"-$(0 ;YPST^'TMH4-L;E?J %IT $#U%)!I'SFN,!F]_")2>^1N& M;Z,OA/] T3P6#E%N9AA[VC&WAHS( , U*)FH !"5&?9$%JA%819\2 A@+:0% MH(Y+A98'.FFD?LA G['AQ V)&BSPJ#',FEO4)[,P#A53G[$.ER%#8)<"V[HP&4C))8:+&6CTI_)<]?-,"H0ZJ@)J#(EJW9GV@:PYN MOC@%:5>8I!7N9I(X_!6% P-,)%PV/D5HI5!=^JYR^+^G;PZG)Y-3KP#8DE.! M1PA)T0E"8G/ZY S0BQGXW2PRB$?1KM]]:3;+'_'B-UD%[2<6'F^MV,W."CL+ M.\@,QW^E5[+:B%E]TO8:C8D"\A5+B*T2.?@5-'G:5%^J0%_Y]B$\ @3(U08)MJYQ"R_V MGN%S!#8RD-[V(-IP(7H 1"PKXEX!%4X43:),9?RB!X/%QCV%"ZMN;^HE::PS:;D/O)8]!RVOEN[!-2GC%H]C30-N MCRE7=DN8*A 8K80!=VIPX M80T_++HE"DA\H=IM>=>_$F!MK M>] W;X30M9WS.CN2./*!H8E-:UQ^:R,MH7M>F9BM4?!.V1Q,,K!%27 MBD?E0=I".)R59#JIU_CX\2;_]Z'1S;UY&IJ7P99.%CWS4T6^<3H&BX8A#_0W MHW@UY\U1 EJMS2/THAHT#.?H$VT,?NCC59+4FN,7-EK#N#5NH50NE*O\@3+L M<"9UF=(B(/?O)H.M]TS'>E!9$%"5 I99T_8=&1/QIVQ[1,Z$/':?8%^\ZO?X MWUF;/-EQOVYM>U*YX_/.EBWJ-5B8+^E#3_8AJI;KD+PY.A>4\Q3D*7)A7]T& M6@)3PE0&,S*[$P_-P=490'*WF<$QH>J KH^TC8TW>Z@7^/8PPT/HD($4A&ZG M#_[+GT)9/P<$G>. _^,(NIDEZ/I(!XQB]XZ@.SZ][6#4R4>"MW50P%A]V@,+ M>"8=+]LA'-HHUSK-4F7HY O&G]Y/^[19S=%;6X9-Y0Y'TV@<08:$N^?(*'K9 ME'[3T2#6C>1R">&"R.XX*E<;@_?B=C7F ["\O$NO,_/557$\TF8"=*X>"Q - MY(XV"2Y:1%Z;6"C%IMEDM%+8EI(5IIN*2Q(=9(_;DPODAQ6V#7"G<&T-.6L* M8XZ!.6YM4U%*_(,\T3[Z%'(N )5X7S34G_Y;G8%@IJL1,SJ1NQY:! /@0- 4 H'(F+%%M5#;D]85 ML!);/!I!1)*P74>FP4(%4GTL79 :5UNT65N9?B[C^E!$%O6"OMBH'=/68:,V MI!X6P7MA._/C D#01=(_FK]A?DNW-'-9 X(H*ND)47R8<7OY0/16K>%>+=&< MG+>60:S@_5$N65Q+^82BM>V,>94]S#:(*V('$F&L(!OUZ7$'L=NQ$[V?+[!Y M8,,4-Z+&AT+39@^H1K7AR76O!-.^$FG;U.9VII[C8N.\;1%N0=Q9(8I7S#.&V$WHY432NCPCUNP;0$AW/QZRXFBE M'C%;C1L5(>/;V>\F<[2.AGR:'Q#1S!RWTFR!'I(XE*Z))#HC%!';\'XD? MI@^\!KA;H9>ZP'Z:[V!Z-W!)YKA26T#8L*&L;(U- >2A"=$P77Q]P +".>TI M$;BRVP4;6Y'5X,=/D#:'#;B2XF#'*\HA \_RAJ+W$DLEU1NB"R 4G_# 0=>7 MY)3:NR&Q'VH+8*4@AXL!7CD=1*G8&):NE7Z;)O@EW/>ER(JN1F?+K( PZIF9 MM-9^SRI'OAG\3D%;4EA@Y&L.-;.^Q ^5V"8%8VPES63!3L([-71,TM)M^#3Y M98'WXA497)!XNIG"EZ6&%M$:.MUP7NG%2;TK_XAZ)NH27Y>^S?$$>0/&#SPV MP:M U'.P\1!R8H[Z;MAI4%UHJ6K(GNWQV,?H!\&E*<[DAMS^A),!DUF*XLC1 MN*Y_-W7"\IO4"9'S?];IDKT"JO%VV4K#YSF[;29OT8MC'#*%DKA'VM&UZ6O0 M8]Y>LNE&#HD]RS&VENZW KMB+EO@AE8$,#/N7C<9CP\[?((@S[?W/K;8,YYE M+>/65!EM/BKT2FNE96!J33T^[PC; PY=NZ?04AX&VJT>R \&FKH.B\70QLCI M:\P4&JEL;1>9_39^NL>PNT.3M:P4_*(MOO[>/KM_%T5_ 1.7Y/NV/0RB/+N; MXHQWU+"?CW(4:/< N^?O4!CZX@!J,0RGC2D*O6(K1UMLX<^6'$@G=E:-P50G MV-I"4P%\>IKBZCAM]D.GPEKGR"KXPA8TOZ7,XF MH_'T=C*9W,RF=W?#FYO)Y?AZ^F[Z;C3ZRX^2/2NOMWNZ#$6)YV=<%=0GK0 ! MK(\C(D"N-@,[HD?$7[6"/L"-=PJA+!C8+85/A05F->3ZFMP^<5;-M ]SXN+O MP\$@'O#_ARC/;A^'^<6X-]X:7#4^2=;SCITV_DF#J1ZD+'T87XW'AYJE?5,O MN2R$*R]T,5SU"I,::"1A)= !>K@>7+QTD8XG\>AP$G4[F\%Y"KL!R.9C.T;U?_@73 %2 MKG6"F'H0!9^\$&_S_.YF.KYZZ;8QA1%>CI[3V^12/%#='<@77Y-"OS:#V;&7"^Z8\36+G=.45FSW-4WF]5Q)GL0.QJ/XM'!ENZL MQ0$@-17X :M\NZM+!0X^CZ=#9%M%)JUR5*R%4#JL18U1+'BBU9:[P%'LWOIQ.IM>#Z61R,1P/9W=75[/KP>7[ MG^NA$4Y.$0OJ./#\QR*R!V.CT;0#RK9XE8[XF^*A;,R%!>LG3 R/"Z2'M<4/;#9'4U%98,J8Y3KD_;S(E#KZ*_-D;]@D"W M<;MI6B(5>7>\E)Y:HO!':R/4I@U<[-#* US$WCO@]<4N#'"@1%_?+)2J\-DG M_X(/T3?Z2BL4Q:JJRC?GYX^/CV??YCH_4WIY#F*\.,<_G^.%K^SUU::$ZZD: M%,#3*VSZ?*?M7__VCW-L)WN#/W_]'U!+ P04 " <@5U-S>76#W,1 "B MO0 $0 &-G;G@M,C Q.# Y,S N>'-D[5U;<]LXLGZ?7X&CEYVMBF+)E\PZ M-#@,B9"Z>I?M> M.@NRQ @K)>C45^22B^4G,L.^ISX,?/:GCSTZH\0%$3RBJ\@42#U66,R)^H:7 M1*ZP0SX,%DJMWA\(HEB8HSSIB_M!.X2ARH]8H<0*$AE"*".C%=-5&6 M0!>@)8)1)A5F3BS8GQZ>GI@GL9%I6LK"&S'!__Z^N7.H#?X^ M" M!DVZ7'&A$,NA,,-R:BA].9QCO-*V_6TX&@^/Q@,4^, 7[F!E/"ZD,4I8"0^( MIV1T9YBP>@LR#-!!,W$$]XC!-,3;$LCP:B-0F1<5B),GT;^&$=U0 MWQJ.#[M)D32R9E)$=-N0XO0 "T=##; Y:DB>5QYF6'&QOH3?]23SA,APN4B8 M:!%/M8CC=QU$-)P9F>MP7%^D--56Y6A@EHBB<_WV(%M'C#3EMX!PB]*TDZ2] M&&E 3LPOMR8<*0)=\4FS*B5QWL[YXX'#?:;$NG9(L]%%/]K$LBQ37P@8S;20 M)DT8_^HLCTNHYGC<1)2(1E\,$^)V I!G9]'8&#&1N>IL!,H>B52:X5$3*5)D MX?4P8=%.$H:I4[_SS5,%EYT-(JFCV8V;"!'1Z(MA0MQ2 +42S26(B,Q5B0R8 M,:X,(WTKNKE:43;CP1VXI[OL]U&_?4MFR(Q,WX>]9OGX]6 E^(H(16$DE1J7 M&P8+068?!GK@/XQ&^/]VL/<61KQ1D5P%V1&%Z:& Q/$]H\271,B(@X[9'P82 MC.V14/.?KI1+9DV5 A+*Z [KY.%I4YV A'@[JLY*D*;J (F$/+B5XVD&]U M44CKSK% IYPP]\K$49UIRP'2Y1]NKXH29"-/-9M(ADB*Q,D^ M'HY')^/1" W1)RH=CTM?$/BA^;TQ_Z(4VS<(,Q>E./]^L,EOHR9?$O>:?337 MFW8+B<,B)80;#;TV7;8M6/8"D\]?1\ZQT0OA3H[>NO])-W[2-$+!6*Q$)&+ATO8LF& M,RZ&6K:]DU6 _%EP*1^8(-BC_R'N%_A%=)%+3,4?V/.)!)1_EL=M29A*]SMI M[WY&1)3(B (A34DM)@KD1." >W=L[HYW_G*)Q?KG!;D&%5:ZU7%[MPK%V >Q M5EYSK\VUK90G9%:&]M'HY&@T;CW6"6KH%8*<2>Y15R]-G&%/+RG=+0BIG:86 MDI>@!*GIT:& V1X/)6^P *T61%&0LR,X65X52)V8 M]E03*?1KAG=?6U)LK>O9W0(,LN">2X34P4>MFX-7SJX=T.& M[1ZIF9Z2!(\F3-)'R H $M(1,PO#&#_L>&:2*$79?"+AHCM0!0PK@2BR6Y;"BWKU_ MJU_1"-3GJE+O3 9L$,I?CT")HYH M7PG67ML@&;63EB:CHV-+,IH*66E.?0$H]JC=EA\_=B8I)KMDM MT:=Y8 ARAB5M-$1^@7K+=X@<6U*@ OCA23A^UFTT)4M4RD58I8DY0QC%,B$C M5!_[0"NH%BPW 7Q@?"J)>-1]TQ5;^0H>>-0H%!BR2VC8G@R53I8;P1<[ MF=6SP)'07@N:'WS)P3E'<,[:\<04_?3 MR,G<8^IFDX2M)J_RR/3.&IEB'AMSD>DG/;+R0'5D"53 V69],CNMP3FUZ2>N:_YB+S4]W2BI:,BS?$7KT+(#Q0*9GKN+*TE/K/=RO)M' MX!.9$2&(&SZ9Z,.\^G!Q-UPKN%8B^UL]9*-JXL=117MP#=.KY0H[ZIJE#P)U M1+:,926LN;E0.ZQ!'7KF,W/0: ]J!H'4YH!D[^J6T"WE70ES;DA?!7-F*T%2 MX1YPPS2\ Q;%\[D(WBAYMOY,^%S@U:)KJ*[)O1+TW/82.^C1W4Q]:+I&<8U[ MU$MP@53 ]1VS)GI'Q"-U2-2D_(;5!LZ E1W6:U-:I][Q6&:9/$OY"Z M?/?0H27_MR'8PWF .\6='V<8J/69'\*DD>?B65_6/(96SJ(\2[7-#QA^0\,0 MI3FBD.4>G< .3:8VZS JCX)'ED%0%5)]G-(LM?0W;E[3H;-(J01US#DP*&_. M-,M6F>H6ZZMT@%PW6.D 0Q2+@!(9 KK@)+?L=X9;"E^R"G&Q7'E\34@X=C"6 MRU%-/"]\ ^_U+.S6_D/<&R(HAW*RV0&/UQ"LT@%STV,U'#"]W!))&XW! A<< M3G/T;U BLR9,I$:!V,C(O0]PFXX1O>W*E+I>&?0S868;WE==2:4GY>9MZGA2 M\@ZM(( %5><"V-X;0ILU&=K7850^RC^RC/*K1RC[(7_&TM\)G2^@BYX\$H'G M>A^(OS1>+A^ X(I=2$7U:@.;)^],S#1$^5E@!@RVUMJW+5%E:,A-^]0(#9&0 MPU!*E!(3:3GU\:)$TLR;'#?"B42AO+T-)[=DY0MG ?:^$7H&;=G B_*TY0FH M[07C 1H))Q2RZCT.C=MT$8?R-GAR7!#(+9CTLI'X4TG^]$&!B\?Z6S=R5*4- MXW!D:Q@Q"Q3PZ+'1FR7I!<2E[>!P9&L'FQ#T,VN.,P *6=F,.M!A3ASS%2CH M76^X1YW:NRYK\BK?YV1[#4PZ74A8HX0WBICOD=NP]DL@6 M)"'N'MD97%TGT M:W35I^9XCY_K8A44+1^3V78W&[J^F;3)>"M-4#Z\>F>9_3#4?1Q+&<6S)PVO M9P_ /GQ#F[PD+F1TGO[AZP]PGG.QX@*> .6M_L-U2HC9.OF<1?CD6@0OSH.? M,%A]I/J+R8T1_>FB5?I.;A4H\)WAYGE-"):!L,%>&(E"<5$L+XH%UCR0%@PI MCD*A_R93G^*(GK]!7$3O(]3W8NE[Z[M-YMC2!.5S:;8=\V&,Z-^$V7O6V$Y5V?+>N*N* 4FWY;_WR!V9S(*V9YUB3"MF-='B%'E@AI M0U"_NC.H2T\-6DOT,*19K-XDP!63EX>[D27>=E.X!?B,Q?NO_Z_6#C4^'AC)_IAH(1/!@9*_1'F?T\0ZT+-GP7W5Q\&^I/-]#UDQCZP1F2]*?2J]68$^:LSSAS-U6P/-A!\5^5)#] MBSON&YHOQI<=]5\ED^FWBVX4/=$ M+/6K4CF;Z\O4-TXC$[6BW#$S% X&M&(S_9&T!7'G '-8+JV[_7%[!?4)#3;? M^K &1BI8\'OB+!CW^!Q\]LN7\^S(IKS(ZP]N]*H4H!]_%*_Z$[_WY%F=>=SY M$:O8B44'$ZB(S?:!]870B00\93+(]+#[?WZH0\YCZY;>/0<...AR-?VMBB0S5JZM9Y_B>].5Y1A3U]=[+4 MV^!B&VR5Y8Z-U4H-EW/O^.SK1'^[2&8?J351FV: N)%Y,URQ15^@KO:FCERM MNSL&)V2("[W)C$#E@N@&!+\>0NW",S)P9^)YH/,=892+KYCA.4GW3EOA](*M MLY:/-=!A&W;800L\KVC@-H'/9LYUW4 [CM6L4?#U_+MPF/'Y#_H'% !0)/08 M;[.#R**'NS=K_1EZ;[,1,6/R#6W*R[S^.#CNLB^>\9(R0V!F4!Z82T3JYK5: MP&\]TC,[U /U6E._^K 0)!<$Z[> !'^OF"+@T,8]C:TK%/V-3KM1KI> M,=MK4'QRSR&;H="S%H3-G"&Z,-I9*T4?;5F;7L(A0D'[TEN%P^_@Q5:H4_!5 M;E M!4]OB?YL4-(RVY/OW.Q$8A+*.IFD-?GNFN2;KQWV>F;$D-^I6E 6Y4DW?!7N M.HDL4+MT>X4I=(5S(KJ.>*N^LIN;5&Y"\)I3R+&&-WBM;_"9P\W9.;B&*TE= M(C*8U2BWN^X9"J^SJD]4=Q>FY^>S,U]21J1,&F>MDCNG:&&WDSOQ/UD)ZNG9 MKFP'5*/<[O6IQ4)# [PD4^&#I>'G/^KJ6D3V7Z!Z W7_2U2\(YX'<29,5"&E MF;B0M%%=6D_I9I6L6W@'U;2_HDT?=@BF?<[629$P.IDYQ7"B*/GV0++C5(XW M%T5>O)97SYN[:GCQ3(1#I59B$KTL&/)ID$U2)[,/Y*?4M*L3[5V5_\-,O&M_H/6H4?/U, MW/X*ISB$!$D5GP7 )N7<1,O6]!VBN^'6-0VSBY[U^=(BNQI.(>E?ZVEIOM*Y M%4GFI:=K,YD+'6ZXH2-TR$C=-H2OWD<_,!&O>BK\/ UV&<@%?V)8@I_HQ@<\ M%(>&XYB=*\H-M[5 <1Q^V3"TR,#$X,#DS,%]C86PN>&UL[7U9 MTL2\=73W!M481Y9*OEZF9IPRL4MZBDNI,TK;ZUU^ HG:* M3#(7TJZNB)(E$LO!AP_ .<#!P=__\]O5[,T77U;YO/CY)_17^-,;7]BYRXN+ MGW_Z_!$,/H[.SG[ZSW_\Y>__!X#_&7[X]+[Q[\S5?7+[Y MW?GJCS>AG%^]^7U>_I%_T0#<9GJS^F66%W_\+?TPNO)OOE7YWRI[Z:_TKW.K M%ZNZ+Q>+Z[^]??OUZ]>_?C/E[*_S\N(MAI"\O<_U:HKT%[A+!M)' &% T%^_ M5>ZG-[&%1;6JNT8E=\F_O4C_E:Q2(Z74V]6W]TFK?%/"6"QZ^S_O?OVX:B?( MBVJA"^M_^L=?WKRYA:.J-*DJS*O2R].'GG^Q%\2T"@214!"88_J-V 8N; M:__S3U5^=3V+:+SM2-S1_.IZ7J3?SL/.Q&._T/FL<0L;U-D/*"VU\QBB3T+P M=I%_\>_T8EGFBYMQG!LBSH,O411M9GXZ+S_&C.VWMG'-_0#T2SFOJL]%G#-G M^;^\^S7^Y5.2J<[+_]:SI:^BG-VCU:X8_4#W<7EUII:6N(^7WM=8D'9E[%:\][J,B%SZ16[U;M[L54KK M@G]YG3;N_-J7*\/H8#Z] M+*$5@<>^C&O+8@5-M2B7M8R/K9FZ$VOCA[_HO$AJ3SV-H6FY73:N@?S]B'@> M0N47B[RX&$0ULY'(VXOJL G+1;+;TWY(U 2_ZM+%\;8HM5TK4TV:M%?1W34Q M;5"XYS]_,J3Y/+O=W0 (@N!.@.KGJJ>(VL[8BX MWHV+>OZD6$3-YZP(\_)J-?'OE+%&WE:$O.^C=UY7R]+76C.V9NI.K-OI)4+R M:ZY-/HL<\]7Z>S=8W&B[*YV)N*E]^ M2?0^*ZZ7B_CU/([26;[BTJVDAW5XZ[5W!U2]B:%&UE9$/"OBVG*1QW)O^;5+ MKM?2=R),34;LR-:E:",]L_A ^9[D[43(>E3;GJLEP;Y$_L[+O(XT+Y*V+<*# M(O'HPWHS\WZEM"UXW?Y\)4,KXOSFO[XOY\5\6=AZ"_2K&5H1YX./C5WZ-)=? M%'D==>;U'!T)-'!N]:^>/5*<:DYMAY7644/&/O@RKJSK;P;I."4=I!S:E'KE M==28LZOK:$*=%X_W:0]N28W".F[&(]OG84>G<7OJE-I1P]:?C/-*7UR4_F*U MIW[SBY]?E/KZ\G#2[5=NKXV+TZ1;VI6._S$JJKGUA_?@H35TU.!Z*]>N?*T( M]W$QMW]$B\"[M(/KBVK%ZLFW].O.S>U:F;L7LYZRLD<1W8O\VWQUOIAF^VI1 MYG:U#1W3KPYEJCW7DO9KZAZ !WUQ$BN9WWB_'H(KN5[D&LQF:Y^G\[ >$/_R M[KTO\WE,5]7=)3VB2#U >G<,OTIU?KT2\DG_-H.G=O'=-[7>!+I'$=V+_+O/ M+R[CX!M\B9K#13(NEU5)?BXL'KY(G6%>_E+J(!;30E1W) MTAZ('_SULK274?RX1D=5Y*I6_3&CKSM"+DTE?_G,NJHDR]US-'7 MTG30WXYKU[4/Z9Y[F=%WKBPE=GQ8;OZI&E4:%=-:M>U^_, MV(YX3Q6L6UMKIVC;,G4G5CIX6<[6(WYCBIJD:*/P[IK9H!%]B5B3P;NSOBJB M?>B.7^/?Z^1)HG;NT=Q6[+\M?.&\ZZ7JQO=3[J5-LMY)&TW['=V0/LDV5/CQ M1,Q1@ 26@E') M,8, !>>88AQ)YNM@\(B=@]*^F9=1V?GY)_33FZ^KT;;Z];847=H7I'UZ*VZ= MXFV5E.M4(HA:U+TMFF[[]=CO\WY0C6WNC54[2),I:A$15@!C" (LB@^L]!QH MJBDRAE&GQ*ERHL-^VL"$ Z#JJZ/?Q3G]YITN__"+Z;)P>TP<.W)F1&M/(/> M:4R!U$H#JSP$AFL7L%4:REK3YF9ZX!^$'NVCV!=SGE]"^YC\WE:^<&-O%@]_ MC99ENI^PA4E[EI01%RR&C,:).1"@$4IX>P8D000Z%I@@^%29=8S%J'M\^^)< M/45O2^K,\C@RJ8VCB$D)!!<\#B7N )<08F>(*&L"8H@!)'Z*"A#7@0AD.N4/& M'='&VMZ,=8?&OW[/%Y=Y<5[X__6ZO#_2.QB?705G5!(N61QY"!D>A28&2!YG M:ZXCGD8(CWDX=0V\&XKLM0)V@//N!?&5G8ZZD@["PI=K08<^S$O_Z>L\_5%M MXUW;563<21N"P :S(%02 *#H+I=6@P7TAMVJJI8+PP\ <3[X>*=I&NY8\&^ M SKNK"5S6D-,,0+!2P.PPA!$E22L\6$>(6%/5<$[449V 7I/I+R7]5;VZ7Q9 M=L'*G=5D,O!HKT?M0FL4@!!<1\69WPU;%F"T\@^G)?U3TK(+U/OAY;VH:\FC M6= !+7?6D@EA'))! JE(M RMI$ 9!]?X$".T:C!9LC\C*[L O2=2WHEZ*_G' MY!;?!2MW5I-1"*5"- /?1RQ1@K A+_7<:1BF!Y.2_ZGI&47J!]_6Z>+B'$G ML<62HFWDQ7*^?-:Z%Y$E#MI=J%UZ!J&/\Q$U 'FK *=I%S% '1O$8 B(*81J M&7BGAM^OOJH^7>KBTU<_^^+?Q=276^>YCFO,-'*.!&0 M9@"3**!A[22 %.# M61R6FO,&AO2QMW(ZXEOM79Z^^^;X9W"[6ORXI>=EVN7W#723IW_;??-L?C_5+4:6+N\2F3P;H.>L-[- MT-_V8/M!Y6=!":[J.4^=VAQR-VLB?,N<1WBD M9)VNHJ_4F6D=B)<$ LU<5%V#)B".(9:<)@21@1#4Y'SW..MH#ZQK?25MKW]. M?RV]:^O=S-G'.-A19R:ADSH8 R0Q&@0;34N*XV]>2\0Y4H+2[^Y@YGL:!^WW MS_&-[4/CCQ_1H'Y&F:MYN4@]E>Z-K\*S';[VOR@JBYW($9,(8!FU-JTA!-9* M# P7QE$>20?W=^1ZTV\6U MYY(#L/RW@MV%@GW"BUVW7.P+]E.G;0J3W25MGY2?Q0ZB5E,%H-4<.(:B+ISV MWPGRT=P/&B';CJL"^+/SMBGNQ]>]-ET\;-5_M=Z#)SVJ08)#Y!P!@BH)#">QJ^$4I2IXZEJC\2OU\C,26,D1@$X MQ!A0CJ9&$0D$X8::0*U!M=IS3&6LW4Y[[L;>"*S>KC<\2+G[ULS+Q%E@'E-N M _ 2QN9!:-(U,P>H4%QK[ (U#<[->Z?!?CWU>H\?#D]O^LIM+)CJO;Y)\WR- M*U,;,V1""VP8TA$A9@'2C@+C2&RK,C9@QS7F[CLBP$$=]UQE: NI'KE0+KW; M:RYX-4]&@I?)@0,@FNQ+86)]ABA@I,/8.@2]DJ=N&K7/B-; ZID4]P%^]B#% MRSQ99+H6VE, /8^*MW !8((P$%@YQ"F5G#28)OKQD>Z&%*V U1R+MPH M_I4O:G!C5]:,BV@-*8^ "2:VE3L/+(H_&(+Q#Q*"T WNV/;CK]PR13K K&^F MW-/[$32_^3I$>25GIK0@5O"HDWDH0& \ *&-!M@H@A!T1-3S#SN1]:61RMD^ M5GT;'C?3>?DYFO[E0N=%BB.W/LVJ?IL7MK9%4J.4.*MJCACF0 ?M ?5Q5D4> M*:"-M(IJPK!#W]$2U(JIT@UNQU-1]M)-LC@QFR 9 C!P IA3#,@4,D4(07!L MM7"$?T.IKLY<\7JF+&!"E9(6, \9@,I!X!B)RZBE ME&)BE; -KDKU'^5:GW.H^KW4A?YPL] M>]28;2K$SLP915(Q&!5NQ10$6$H8)UV7#JB14DQR)NG)AR!KF2B=H-877SXD MY[+"NXDNB\CLQP>^T?;*;;Y-X]B=.8.<68,E!2*DZ$8V71XG40U$&( M3MXH:9DOG:#6HTER)^Q*D4HQ;$M_Z8MJ]?1Q4JZ31TNTS<_##H>/_4K*( U0 M<:2!AL8"*6T / X<0$(<6BZ%?60-MMW[,6;:GGDZA[ W6CUY@W836U8),LLA M2W=G0'+A Q)3E:[Q(, M$X%HQ+4ZYKV/E9 UCA$>I\NDI@)R;@#A6,9><0A0 M%757[Z#2WMHX!YQ\T-=#NN_HT'N1XJ >_<%B/_\[L.MI\.C' M"=MZYX/QP5L?QT-L4ESEZSNY;,J6.2>$8-:!0'54.#D40*7@VLA[)4.K/:ZT"U5?Q/AJ=V+7F%5>SY1!':@-- "7=EFIQ@(P& ># M(92* )TRLH$?9$]1MEHC1:M ]46)NW?D;[:?2S].E@FO#8WMB8S6"%B-=9SY M8 8!6$8H238!OL\/86Q:JW;&T+35T>_+_VUSMWZJJXQ$";.>Y1X!QS$%A@7!#$RZ*AE'4Z+GL)(M4:+;A#KS4/AQ"._]ZE<-K)< MVP[HWO4D,;_VY>+F_2R]F%FX9%!=)Z&WKP[;LF5(4:J)1.FDU /KB04*H:@. M$6L=LCPV]V2? &B1""UCU+!0L4_5L1$K6D>I+UY,\_2(ZJ_YE^0VL]#%11[UW?LF;.'% M]HP954@*0Q..P8&X^J83>Q2-;!5"1%930AHH$7WJEHUXT3I*??'BE_G8($T8#XJ6M)* IAV(9*;QA8UV'_J4V%LU-<-\.C5YVQ- MO]KN9L_39\I@$;11P%$E ,2GPK5U27IU6O=25TZ#ZNG83?ZNQU1A&-"LGXB=CJ;?SW>_?'- MQS#O?9G/DV-MZ77EQ_[VW[U/P#87DSF'?=2,.4 PQ($CI 9&2QK70HEY')1, MUWOSL!M$TI9P;,;JI=ET[KU](1BDU2%L! M A4Z3AZ>I(@+<2$A(@A/D\MZ@VVY8SX0VD;WSWO$M:]E.3;BP9-C.XD>TF6< M(H.L-D#C:$I@#SV01"J *&,AD""9;*!B]\.3KKKO)4L: =>K"_CY=0(N[2^L M-QUWN8&_R) A2*D0Z:T$8N.(LM@#PB@$R:A@7@<>VW_JFW8]4:,U!/O;R;DN MOO- M-^ V0M1*S//P?&]AFW? UHR9]D)%X\<"9&.ECC,*N"86$,/B,FVE8JB!HUH_ M^WD],:5U)/N\.\NO6&B(K;^])?YX1=!G+KBVQ]0=S;!J/.BZ2-G1?)22N-GSI, MVY(KTY@(X2$$WJFX6L-I2B9"5ZXXKXVQ\NZLRNDR_GJ61LTR;/J]DN;].CK;P MKR<),DP<(<'0]':* ":IGRA%"V4F#EH>[66&&^P!]+/%VA.53[=+^O/]>KJA MN$#T> MHUYZRNY%J)?9,^>H"9K%4:2$ E9&0;S4"A"!HO%MH:.A@:6A?G ^M0+H\>BT MP<=V+SYMR)]QZP@-2 $FG 1:\P"8(QH$(ST,5B'3Q.4 P1^<4>U >CQ*W?GO M;C^'V9HO,X$$)3 $1L?)6'CK4E1V#[Q@-#:>T$8^;@C]X!1J!N7QJ+/V\;U; MHS?Z^N[%J3H%9C:%H3$.@P@0 5&?3+8YP< 3$[SSUEC5Y"D0_(.3K2.,CZ]B MK4/N'J1?K?-F6AH>/&& 2JB <2ZDZVT\"D'CZ+-2H4;OHOY0._Y=H'E4%CT+ MT[LOD9YESP0UGAEN +.0 RNH!5(Y#;!3G$,CD5--%L4?ZDR@(T"/3J>5P7K@ MQ/0\?^:185RE^#@B,& =]X!%;0$8:BE1"'+A&D2J0_TX!Q^;4 T1/?[>U#H> M\$'[4NN\F4)$"4XE8'$ I9,U JBP$B!NI(+IJ#8T>;FA']?CH^])'8[F\5BT M4O+N(5J'X]IU][5N(9GBV ;+$, $.J Q1@#A%.#>(:R#T$SA)EL)X@=7S5O$ MM4<7O$U8W9Z+-73RW%!()B!!"DD>[6'C@$!2I7NIT3 Q&O-@%"&LP1K8CX?6 ML9T\V\&UMSN9^N;V2;+YP$:T2E_OQ'M;MDP3&X?AFB-,4XU[]_G%S7:![/$JK_7>5=.(6SJK?Z<7*8#-31IX\]G,VU6H M\[K^$P>4EJ'D*>*5 4JGP'4$6Z!]@$ )[5UPFM(F>PE'=29MG6.]P'NT&>O5 MN\_[S%^O%I*%Y*UD$ /<4 QX7!, ]CB $""!1DD2L6G%2_5'G,W:A/5H!+OS MY?"W\2Q7"L;M-VX?BFTI)E..,*L0!LQ@!Z0* GAO")!1 X4,(6>:!-VC/S;) MV@5V-\WL1?$MD4="1>"*.NF3>[FF\W*N&,&20(Y@TB&AS7*[4M@G2'Y9'MO6E>Z,(VM/=C6>9YB=^9,:A2M=$L!P4X!A@@&*'@,,!=,QWG%.-U @SNNVT3K'.P" MSKZ)E*ZY))0*5^U'HLT9,QXDM%IY(+&#($#&@::0 $L5HA993T2#<*?'M3.[ M(E!K4#95^N?!WKOJV\>N^CM4_E?S90XQ!RF1(%#L@:+6@V")6"NIT!',-G M2ZZ,*@41B\,7?AZ[RQUKCLS%IA MF8H]A9&V ''B8WF>VK>!V]GNJKRD-M;'KC_M[QUXD@[O(/ST=D3 !I. MW0?6EFFM5$BVD231\K;&8@!-5,HP"\80!"46#=37GG9'3Y/Q_7;+L2E__XY: MF)?5DW?4'MK_QQ[3#RL>?\UGZ4CN4=QE!Y Z$CW.:S*C DOM1NX8/"K?Z:/<.BX?@XO,*,,.2CL0:CE29%5!T\!1;"V&+% N&4AOC?J?NM MG:(.U7NWG-()V)$?V5C?3'SD1M?[4=QQCZ8ZNZ1[1^PX!&\#*BZC6O, ]S"M M0OY1"+QW>3%/]V/.BH4O?97N+3PMY?91EG=^<9G.F^O<<.I1B@QZ0P62! 26 M%AU$';#>:> ]I@@[%8=H@Q/^WIPA#V78RWO )XQ\;PO_W;7G6N-[0^I,246] M5 P('G]0B#50 :8C-,>A$20]*7OJK#I9+CQ?GEO!OR]N_5)&^=Z7\Y!OVU9[ ME"K36GM"A05!*Q3UEZ@J.P<90";JS0:1X&"#+;">C/^F??0\]G4C?/KJZV3S M5.O('-OC6CQ+F8402]14 BEH--""MD#J ('5<6Q 9 UW)W_D=7 ?/7_=I3$V M??7W:%Y%W3Z](9EB^7_TY9?<^NKC?+;MYN/KF3)&E$3I+5&O:0!6,@>BR2" M@A2CX*RUNL&CG#WM:K1%@U9QZHL1'WSE8UW) 7(<&3R;KZ[S[GX3:FN^##/M MF?48&!I72Z,$ RHY:5K!('&8*FX;&/1][7:UO"2T#5EOBX2?S=+.LB\B'K,H M_+.M^X"O9XMXPXBM-K:6$5G:WU7I5G>HVX"I\].T!Q_"LR)JE,LGQQ[M'Y5M MK&[CAW?*P]@O=-[AX=TK$AVATO,0*K]81C/>-Z3.( M"!E(+$8"$C92P];5L;I T!5W4 MBV2>?TA]\6F^-A[R,11X0C"?LBD7:C@:8:7$4(P& M1 S:">K;Y7+;%:>Z [%_@NU\$NAYT@QQ-L)Q;'#,AU%#H6H\P%,)R6BDU)0, M:@50/]R@OFT[1>"Q)Q'Y$V) -Y!0I@269 MX@E72HZ^H^FU-2IUA]]QS)SSY:):Z"+YS$_GY5==NK3)4&J[J#XEQ\RC6 $? M[:5WR]F3X?KHZ[/BWL/P/*RC[NC9^WF5I]KO!_M11/_TY'W-#BJ=VU5%*>IP ML5AM\X1Y>3L:NJOU'M-W7E?+TG=L(6^L[G8(QW8_4I76W[O!XF&*+SXDW_5T MQV.HJ[QS,W:CK!M$?"[7YV)N*E^N'O\\*ZZ7B_CU/!)YEJ]$N!6[;XR[9N]9 M$>>:BSQ6\E2KZ[ZF[7CV1?3U:Z_;CS2F$9 MDR,\%6,T'!/"V%3((8[0"S:2T0Y'3=C4DY[;/YW:@;)SE?>556 42\,_W%+ M^8C@ 9(#-9D2K"@>$C24H\&("QH_&7V?:\5C>JV/DC[X*YVGH,Y)^Z\B-?[7 MZ_+ *:%FZ;O!G-C 6#Z)):D]^BA7YYH/Y4H^#=R[X/K7??+:=(\#>A/7^>ML7M=WF[PX' 2YP6%)W@X90R*(9O@ M,1=D"H60BI^\E]KW0>J.NN.$N1RKW^;$=F")NP%$>#R&9"PGDPEF:#"0@P'# MC T))].!E.-3=WW[COC<18><+J.G\V5[VO9=@37@@Z/1< CIB/(QF\#)(*YT M8S01:C",ZQX>'L[G?AZQ_W[XW$5_G#"=8]IVZ1S3[H9O,!Y.)@,:,<13AM!$ M32$:3!@=X C?8$(.IS/_-YT[[X_3I/,@+'S9.J>?E%H#R &EXVA^B*D:L*D8 M2HG)$',!(1P@I1H8A^+?Q.ZG4WK?E^W^W/%+>DRGS'NJY,&!X=&'1_9EOI/D M9OLF\^-DF5*4B-%$J2&!B7 :*&DRD;H;'B3'(X'%,\F8Z$.GEOY<.Z<<.% MLE9QZO,FXTKPW^?E'V?%ZG7(:G]ZO)X[FX[Y%%$LB)PR%GM(IG=]%:4#AJ1@ ML)TSP^^&'ZT!U3M!TJI;Q/O!4[]W![*',$2^=,^W"P^@CSK3\9YI2\N2G^1_$N&-[_X^46IKR^/T5&;)8K#UBWM MXG& HR/(UO7\M'IV]L4[V<_NY?=<;=?NO%LK_VV^NBZ?)I!J4>9V%>LVIK]] M9[RWZ62KC ^FY^3J>C:_\7[-T,VOG@]F*]4C_I:6Y!6U_N7=;73\%,FK<__I M[8U)RDIY/77[4OWM0\23:I&G M-;:XN'?RKIY 6/U2ZB(6T N$#V^AQUDSSN-7?=?7>2N7IO+_7*8@9E^ZU>*> MU]3]3',__O(X,:1W XK%P-JHL29VO9_//BNZ;IJI*G METS.P^>TYWP;L+V:^O2X^"S]L4PVVVA>7L^C+IB">*0GHC_-TURDBYOJ]@'I M_,O=-^?E?;2/U:/HU;UZ?[3=SGL1[R5+@FX*H+/%SJ]?2"8%PL%!#)! %C"E M&" !22"IEY)9(J&I%?VE3S2>DF&P>$Z )XGWAFFOTC.L%%(.42"P)H C)8"2 M6 .B.>8J8 3)R0?B[HHN&Y]O[QONOG;FZK1N-5^EFX"1 K-'H:\:S<57PF*-62^0"I=O#:VR7T&9<208JC%P1E.@ D4 &Q4 @90BR: WO)V(BUU>ICLA M"C:"=C?9[$7Q+5%(0D7@BD#ID[J2#>PBT6\#>PXH)9O@,8'C(9530<=\(H>4 MH8'$8R6F2 R:/*/S0OM[/2<7',L(X-^=Z7=O,KQMU4 ME(W2(:9 XS&;CL=X-.)J,(1R(A45HQ$B#<)U\A]BKCH)V$]IT1Q=ZN(B)I@4 M.FW^MV,:;RXT=9C4&GE@*=1 $.< 0HX PS6E@GD8U8Q3]Z4\H;6T-91/B8^K ML,L/3U8V5>6>%Y=Y*'BP4>L0##G 2'H161@*.-7,\, ,1@TX*/]L'&P!W\[] M7U:6>-?'6[_K,IU W3R$3^NWLMO)H#HK-GS7]3[\ABH[A_OI@>'M<77/U8T> MRCH/&U,<^<3@F4R_+:],"C,PSF?+=$2R$O%1M+PM4^V>)640RO%P ">#,69L M*H=1&^)C.9I.AI/!"/%:H2-ZQ>1%$U)$,[L_(IO+R109(121&!#(&>2CX60Z M%&@45<0AHER^7-M=8L:B22(98W1(AVP2 M[>4I4P,T&DPAPX),)Z>^P7]4UK6.;^=ZSOY+4%"TR,#$X,#DS,%]D M968N>&UL[;UK=QLWLB[\??^*G)S/F>!^V6O//@O7C-_7L;PL>W+F4R^:;$F] M0[$U35*QYM'F;SA8_F"(=+=+)#W]DBYL??IND\]]_N"KRVQ]^RXO?L_O13S^M"_VP^F6: MS7[_S_C/U]$\_>';//O/^?@FO1V]S\>CQ>K=-XO%W7_^_/,??_SQEV]?B^E? M\N+Z9P0 _GE;:N<3\=-/Y6,_Q3_]!-%/&/[EVWSRXP]!PME\]>X*+RD?C]]. M%ML"3Q^F/Z^_W#[Z7=5_X-6S4$KY\^K;[:/S[+4'0Z7PY__[Z_O+%20_9;/Y M8C0;IS_^]W_\\,,:N2*?II_2JQ_BSR^?WCVK9)Q?S])OXS;P$S*(#$("+VORM7 ML'BX2__ZXSR[O9L&X'[NJ+DFO[W+9_&WBZN##]MT,-%=I_^.EHLBVSQ8,,P$G!6]Z$IHZ_3U.?%92C8OK2-W]P/0+\4^7S^ M91:&UVGVKW3R/GQ*XR-^E!5_'TV7Z3RTLWNTVFU&/]!=+F]O1\5#'V0Z_E7] M0/ Y-J7Y&/^\FG::GL_F^32;1*M!CZ9QBKN\2=,*$]*A@MTV[^.H"(CZI9#$WK M[5*X!NWOIXD75U?S=+'(9MHF(3^MBA& MXXTQU42DHZKN3L3HH)@LI^G%U:M?OYL]F6E]-@O&3S::?LSG61Q[V2)8/N]F5WEQNQKX#[:Q0ME6&KG5T:_I:+XL MTDISQMY"W35K/;P$2-YGHZ_9-' LG6^^GZC%MLC%[%,Z7A9%Z+QZ-,\J#FW= MO;$[0%YIU.MO[PZH:@-# MA:*M-/'=+,PMUUFH=\VO0^W:]7PGC:G(B /%.FE:-2WN+]52P^X#-?(BJ]*: M[QYMNPF/<_23/U8;](ZKI>V&5]7GC@*M-.=#^L?'(I_ER]FXVMRWLT KS?F4 M!F&7:1PFKV=9%4MA=XF.&J0FD]7/T?2)35)QU*A76T>"V/0J+<*DM?E&Q9V* MN$=15Y1J]74DS+O;N[ ZN9@]=8'6EJ1"91V+\619\>@L:2Q/E5H[$FSS%YO- M1]?717J]@WKE2X^V96,U:.J*+[)G_( M5UMW<;2?+XILO/+PAN=7^QWS(^>2]M_4/0"/]J(++\D?TG33!5?M^JZ4FDXW MD4<75YL.\:]T\C$MLCP\-Z_J@#QADWJ M-SA7CUU<;=JY#/]-H.G7R]L5AO,OH<"[F9LOLFB^SJX? S:>83W_ MI1C-0@4MJ+*CMK0'XJ?T;EF,;T+SPQP=3)';2N+N+-5APX[0QH&R[31R^76> M_G,9;%1W7V4YNNOY3AI3=3K;7ZREII6#61;&[:ML'.BLQN.P+(^L_YA/LW$% M[\QQM?38\'8%Z$20SZ-OA]OW[*'V7ENMT[[R:'M->.[)OKCZ$BS\S2[_W*>3 M,"Y/XX?E(B\>3%[:L;Y_BCSR.Z:/9PV.$Y.:;BV(=U1 ^AC'F/IMO MO2&5A#U5H]J#M9IA\,JCK33AMU$1Y\6'BZ_3[+I:C,>>(ETUR=R,9M?I_-WL ME>^JD:51I5V)54WU!PNVT[SG!M9ZK76P:?L*==9+=_KQYYN?1] 5P.\[E ME$=MXID>NFKLDY)M-RK\'@/Y\ME/D_1JM)PN:C9Q9ST=-CB_'66SYNU]5DWK MS5W5_M-M>OLU+>JV];4ZVF[H3:BO&"^_IC]MH:G9W#TU[6QT($VV]LZ^#Q\W M3\=VM7/H:_W>]-LBG4W221]O;GR6:MO8V-2RL=-\_)I.5OJX&LV_KI2RG/]T M/1K=!>5 _G,Z7_#EY=-F]/-5Q&0-)5L$E 9STW2*] MW4(:'DNG?_TQM"BI54_B('<<4PZH$PXYRY4TBCLBB78>2_0\"(N,O_X(RY*; M+G[4#!4/M?:BW;P?W(*(X0^KD>H_Q]-\GD[^^N.B6*:/?\QGB]#GW'2U-QD& MJ?0Z_M(+X7X=_4]>? [MG,<0SZ^K@,/5,8U'F=6W;%_7JUA#(C31 D#-D0&0 M8N: V(*&A2,]DFW/-%&/?$?2(N\#P17MAL$@^\S.J<>A=1T))8H!B3QF!&D0 M8( >E!A8"USRJ@W8*9MVVI_?!,8DR9I!LIC4"0]TF2UQ9EM1ARK ;S MCN#JBQ1;G[?.8\A095[L+9< Z(F 0"CCI"24*@=9*:O44-:F!CI?:K2)6%_L M6,6+Z]'X]_08;NPIE5CJ)'&<<4W"4D2&#Q:5??'B,K]/ MBS2[GD5 #O+AE:<3[,/P!Z@*,F"L*34GTU8@ZFW!N9QEX^QN--VO M]GV/)R8R$TN)H(7::*PPQZ7?D4CI:RN?GY_R6P2JM[7!:'ZS;PD0ODZ8@%(( MK#Q55@,AF&&E?>*@%O7'[,X6@?VXSFN TUO/SF?IPZ^CXO=TX9>!@VIA1D7Q MD,VN5V&Q^SKY_I()HQQJY9'S #N+!"2J7.+ZL)X1PUOV]4.&=G'KL_N'\>_E M9FEEME0JGQC@$+>.<^@Q9QYQ+6[%F M612K;;W=KH3C:DH@IA9B(Z4T$%N+&=:\Q(-1J(:WK.R'3=WB.#1>?O1"V] MPJ!7GDX$1V$A+KQE#E@4C'AK52F7-U8/;[W;#T6:8U7;>_%*Q-?E35XL8G-B M(J-*.J]94X(0$=8Y9 %%Q(&P(F#EXMX3RNOSH;,E<+=\Z ?'1Z[\U\\O( Q- M_[WS@,.],80]!#RVE&;\S8<]AO(>P1 M6F0T]Q)Q[I3!RN/0N]8X&.!QN_PY[7,7?((4]H (X8H"' MT,(PLI>@0<5ACV3K*.RQ,BUJACT>A^#;#%$3*JP2D%9"8&ZH$MZC$F/+B%!O M(^RQLJ9KQZK5P_'/R:FS#GL\/97>4H2;8)QBXXSAFB--.860E[)"+?H\*-+Z MUF9E/1X5X78<8N<:% N51!!1CU58$2O'G5.^M#DUHO5Y,8#(Q[J\: VN\PU[ MY)@KI[#ACAMKK#9&T5).)8>XR]4]+=K#Z[S#WAR0&$IKB!"$6:\-<>7 Z#!! M]:-D!A *69<;;2)VBK WX:0A4"LLI=& *>,L+%MH#1C@3E%W.FT%HG,*>Z,2 M6Z (EYHZSR0V"C]*1LU9QSS6[= M #6,7>:-1SU\^BU;W&2SBUGZCW14;+,* MUMYQ/E1QPCR2A$#E- %041G6<.6"V MF9M69_==#($'WY(0&'HD4I PXQ'%EGFV[9X"Z_KG9 <2:M@] =O&N"?^E&-@VR,-8 3]^ M:B&Z.C$$@* ') '%BJN @E$E D:8^I[Q@01(=K.JK0W@J2,C?RGR^?S+K$A' MTWBW2+R#.HV//-[*$.3]=YCBQ82 EEG&% M,?=>4V'L(VA2]1GAT55VQJJTJ!FF>!R";S.DC'HOB??*J+B#K1$E;HL!-T2^ MC3#%RIJNGU*O%HY_3DZ==9CBZ:GT-@+1 /><>45P )(@:2C4?&-5 $:Y%X9 M0(!B90U6#T0[#J[SCEUE0H?U*$14$V,-)DQQ6\K*68,SJ@.(4:Q+C381.]\P M1>0,HD(@2CF7H2=(*[9R2LKKGP,;0)AB76:TA]=YARE:A@W0WB+G/;7,$A26 MIQM9PU1=?U-V &&*=;G1)F+G%.%FB48"( 64$49Z807"IOMF[,]7Q&Q/. MC/*.&^2%=G'0U:4+@T$L=9]G23O9/:CK&QP&WN?#9XC6DJKQ>'D;;_=;/]8I MHW>\,X%,6F2U8]!3AE@8/_1VS #&UH\='TCHW>DXW0[BPV?UT[Y[4<1T*FG# M .5&;TPP"6IU"EGED9=664/M=A;$YNSC^?IG=)MX#Y_/9;\M)>UCE#[PSD0K MBC'TD%E+""48"E(:]]"X:JECAAPAV#^GVT5\^*SN=D1^' VL4HA")#@E4E/" MI")R@QN"SN+A+=:&SM2ZV)Z*D\^]$T_ZU2O1.)N(\=&W(UA9J_Z$ACF*3F0 ,.V>-D'NJ<."[M&NA M5DYZR%5RSY.V'85^5:9%S="OXQ!\ MFV$Z8=;U""M'->&:&^<04AL,#&7TC81^5=9T[7B=>CC^.3EUUJ%?IZ?2L11J M/W$,M@(8BHREF!!,( [FP::%P7;']1=% PC;JHS^_L0QQT%TOO%[!AC$0@_@ MR"/M**:^!(L(PVH380!!6L<2H76XSCM^3W$B W0(4FZA$\QH;3>R6LND'=YV M2O?4:!.Q\XW?\T1Q;I4&'%.+"(QY7X1P1STQ" &@A=2,8E9*!KFN M/TX,($-=72ZT %1?%'ATBD=$#CB]OG\X$5H I9'A%&A "*( E6Y'A]G+2^4[ MM2T'YM]J#-9I*&""X7.=%]F_1E$A!\>$PX43@"'60@'&A$(B<%ZPTI[V"B$^ M;.=5$S7N942+6/U9F#)(E]2P"'(B,[.\./+:JQ!I@#$446H X M#":8QQN /3 "]9FMI9/XGKJ;]QT#.1!J[0Q3^B5HHLL@LV?UAX4 - @X3@P0 M2&A$O7*U8L 30Z,X!"M+-&?*AHZH2BDU8O4Y-)!#"&UQJ#9DIXZ+ M77FSYL_;U.9%TOELGD^S2>Q.>C0=S<;IY4V:+D[PQH^C(@A\DRZR\:C#F[.? MO/YR$?Z-*%]<7=Z$M]_DT\#]^=JM?+HPX[)5[ZO$$G_W<,(1QQPX))T%GO*P MDK%$(6ND13)8CY7B!CJ6[&!4\+,'$QCZJ?16B]!AA<3,25=*A+R7P[FK63K;F;RV[M\MAKW]N]B["V7A*E>(VDP@A :3Z20U)< .8GJ M9S3J.F"WIIYWT:4%^#9% M2WK+NT/J;;%AD%L10R+!J:+D;F_SV>4B'_]>(3+NQ;.)(&%-P #C"#.%);$V M?%[+A)UMD)>J,S=C0]U\%_G6#)'>UKZ3R0KAT?3C* MK'#.ZRQ:CZ>%XMWWE M$LV\1#Y859 +#B##G&UEA8+4WW3JS+_7KO;;1*<)._3=[.P0D\/#P55ZT@0< Y;;90$0L>(,&C,!@-"M:R?%ZPSQUC+PT)' M2/47M#*.D?ZI3=<_WZTGN&P)U>.O?F[^7R9[B/)CA*)=II;S$A8E#,()#*8 MEC@J04F?KJ?*@0\=:7"WU=D L=Y"G;[#8*^KZ>7#81@F&D@M3;"GK,':4:A* MJ1C ]=<8'0; ],.#QF#U%^T66*H#$I,X%X:)<+1613&:7:]&3_WP^,C'T4/\ MDXK0/*7WN]G'M,CR?4-)J^]),/Y(!PZ!"5@6RP=@/4=FYV9N+T1[X0X M]SILK5MJET4P\=>M7:6>6GUW<1>%GKMO:3'.YGNGN*/K2B!#H2=SR#F$T!(+ MJ;3;?DQ]_1.HG=G0O0YZ'6+9*[\^I7?+8GP3N\E38=;=Y!"A]A9.'('(ZKB' MKY%&T@L:;=&UU%R3 6:>ZY5!;8(W!,H<2F9XL&P2)*228>JNKM+QXN+J0_J'&H_S9_TQ#-/C["XFLEQ3^>)*3?*5>;C/'U6[ MT@0H:HSS6)+P WDM*2S]N5I@7/_>-WGN;.H-U+ZH]R%=K%WY!Y*@/WLN(0@Q M+HP/4%D*K6* ;&4A <[Z/DUP[@QI E1?2M^UG?,8"/^W $O@6XF#V) MGB_"W#J[?FH\!IDOKO:?=^CJE0FPFO$XC8?%C?<*>>)+/1FH78,38F?O7Q\( MYJ=F=90L&'_3T7R>767CM8]O:USZH!YU8=YMHOPOKAXA:$#KQN],- -:6"N! M%8@P3#W0Y=+=D#"7U.?UV>\7# 7T(1 [2!-S#YEE4<02SR:K M3],7.#1D=?T7AF%#2$<$"A80"=#BL/"");K>TP:'^\]^)V(0B'=]4*GJN9D3 M'N.97US%=:*?YG_TK-_;[MU3^69MF)+ZW8V[;W%4Z85:L@<4AJ$$8E312CE%-I*2,:QMP:' A: MZ2#J"1#0#W]+)]?!2/Z4KL?A^4UVIQ_6?>D5/=C7#H#&!3?1ZD1S?PG2.#-$2$D+",TBC,)6&5)\*"CP.C)0D+OX$> M#^R+'\>!T]N.ZJ:=Z43--TU_'$P/GA>I4#J!4%MN-((!0@J(%X18*!ERCA#G M;?W]LLYV Y6$=53;^(!U>>3KAAE*!L(9024J45\'"]#;T M(^4=@V* EZVWKO[FL/1X*N@U4^M@ NR=I1*K,53:$T*MH])YZ:V$5F)KA;.X MP0Y4QYFPS\!0;0_V$]/KH,&QMUSB%>#">AXL*RJ4),H0N3&\O$$.G:G=VHIZ MJU&F&R#/FU6*8@0HL9VVQ3 M;(;IPTDO7GL^01IIYQ0Q@??4$:,D8L8$(X!C@1@88'[=EG3U,JZK!71Z"Y\? M3=/YI_0^G2W37_)\$K>O#^=YK?K5( ?8N!T(<3(50HG4BO/*-"*.["#\FU M0(9PA Q#)DR0PSPZV $UVL>J+X[\DL[28C0-#5>3VZ"'8)NOPU"!QFRMUQ" M(&1.,!G$(Y1Z*6"\1,EH&T-BM:@_N71Y?*\#9K2)4G^.TST.@LUQFG_% ]"[ MHI?6,?+AX\=X'T$^"Q-JW0WNFJ]+&)4Q&TU0EE=A$2?CK:[,4T<)L)+P 1JX MI]S4[@?EH?!W$RB:3E:AH4^R'9EW[V:+O L.UWUE8HR%$@)/#074$JL=0U)) M2)3 $@SQ#HH3\[@GI(<0 WPXYOEB]@A7]V'MK[XM(19@;B$*1HZB@GGIN><2 M6SN>?TWD\@->2A=%&.Q+ C(CGOZSUDG(9D^,!J FU$E-C\0 OUAB*Z7$" M^/OO"H^'KA[_5I6^.\HF\7YACS0,JP9"'0!"242$YA0)P-"3*VL'L]KJC7+M M0-;Q$8D=L>'#"_\./7'C*E>Q[ZWOSL[F,1AU6:3UH\*KUIL83JUQ2DK@-0/8 M1I^\8H$F#(?93U2Z?7PX>-6*_:Y29X(EG?G?%A&9MY/G>YW:ZUSEO6!;L_,>Y_. MKA?@_$7P4M7J44?0T'3"FP[7$?"1)#=,V.QX\IK#APIIVJ$/1W@)5,G M95CKB)[":WMQ=35/%W$S0LW#+_N]N!UE%;E8+N:+T2RF>-LD*#+Y;%&,QIM+ MP0?C63[.7_Q(-,8M%%8ZJ+V$AL6D75;I,-59RHFU@_ "5_?MKIU*5!,@X@4X MU#C@I(DWX90R(<;K7SO6F<>VACYV&C!U,/A3>%<910:$I81TPBFE$19@"VU8 M&O1YPJNF=_5(U5;SF1X'RUGZR!3B'!A"+9" ,!!,=[_M4]K!L_295E9;96=9 M+93>(A_.R6?:.PW>JL_4(@65BAG&@_WKXFUI1I=R:]W@H,X)?*9555C#9WH< M3.?C,R4.&BZQ41A3Y0P(_VW[D?+VG#)0U%5_;)D:?R*ZY?=_CB<>4 "(\M-8882@&9$M6##$:MIU73T%Y9[B\%:T/ MTIH[G;)/H&3WY=,^I8:O$V4]--A33[DP$%KA#=NVVLA>$VGLGW[; ?^E)H_' MH!?-_7\?_[%/<^'KQ(15!W206QM353G'+9-EJSV7 \I]T(WFCL>@%\W]HC_N MTUSX.K&:6>E)6$$&2]$:JB!W9:LE00-*3="-YH['H!?-_>V+WZ>Y\'6"93PZ MC7%8^0=C'Q.AQ%9D05G]HXRMGXOI1G/'8]"+YO[_3[_MTUSX.E'$0TTU)MZ& M=97CVAB^%5DV.$S=^O&2;C1W/ :]:.[S;W:?YL+7B6, A247LT0)A+A0\8#@ MIM70N/K)M%N_%+<;S1V/02^:,VJOYL+7B0\M9/'BYC#"6ZD="-/SMM6H@;NW M]0MBN]'<\1CTHKG+7_9J+GR=8( UT6&,-X1(AK6"!FQG9V'K[]BU?B=K-YH[ M'H-^^MS?]EHHX>O$<8481\8IX$++'1=N91&[8%/AP,3:FFO]_M..^MS1&/0? M;[J*JOF01X!'T_6IX$I!%J^42\*,'E9 WAO$E&<$:P;Q(TO)H.-,W[<8?-$< MFU-$6EV.;]+),M[H]^K7\!#R86:KYM MTONCHJ)>*9<0@P" .*P,PR(#Q;6B]NLP.029,)666MW(NVWLDZNOYGHT#=I) M+V_2]-74TF7TVN?0W&V"ZB=;2(="K;I[:4(T!4*B,+FIL"CGRAN["7.%'@G0 MIPNP8M16([Z\S&XV%&#_%*%@DCCHJ$6:*1C@4(!24D)B':SO0.DX%&P(+*D6 M5782TH81@*BFBGF"'F%2EA$J1@>\V-E5;U7"B>BB]13X,[7)LH#]L.N M(HG %"F($73*4R.4"N*6$G+$T-/A8I'>C;++)5Q]/?*ZS ME*X\PXOU2<:#ID;U2A)M!3.0<(F5]08ZBSTH'0Z2L@'F^FA#I7E/>!UFS?AZ M]BUR00")P7J?)/PE4>-QL4RW+=JI\=T/)\ P1J"'0,8[=.*^JV)E2P43]:^$ MZ"PDO47-MH;+B?95JGFE? MU>^ST==LNCK&7TG?3YY/.#26X,A>'N9%82'!:",;(E[T>2!A($JOC\XI-LU6 MBY[Y\W:TF8X@'Z_>$^8R-UMDBX=WLZN\N%V-J9V]=*O67]-1S$BQ$K3?MZU[ M?I#Z"1LVWT_48EOD8O8IC;OM82&J1_/LU"E^M^W:U_PG;0X/?,AGQ3,1WE?8 MK&SU/0GDWBH"&'% >F@=T$0I 8U"*BSD1:68MN'B67DOL^D[$J<]QA(A9+#$ M$EK, -O@&'.:]ND%W+MU>2+V[-KJ[!GW0>]L;D'1#]M?_Y:E16CTS&/> M 4]EM0H2S;#3E%A!J4882DF"1;6&#%,&^\P76L]OV1]I=M&V38#[,EE?G6J_ M%^.@O^JH>A+O/+=.X_L*NL[2CI^-&/(*,+])_+BMDDJE0 M.E&2>8$@UA3$U#A:QIBIC=S2H_I'._N*"!G"RJHE=$]I]V[;7)V\M=H8C0G>8,"%\GS85E#KFCZ>28UP_'-R M:I"VT?E0Z304,GEQEQ>C1:KSV>2QS0?-H[WE$B2$HM"!@)S4G#@B&"QE)=+5 M7]IW9A=UH,>7^61;1*PO=GRY_%RLIO:'(ZBQNU#B!'-""2(D9A13S(WDI934 MFOI#2&>NX^YYT1I M%[*_#MT"4+W._H\;I(^7,:JO\]69YT,VP+ZR"4)AJ'(JS&E0<>,H6!-^]2]C M#1+U=N]0/6F(<-O(]C:@Y+/TX==1\7NZ\,M ?;4PHZ)X","LY-@WMNPOF1 L M$'#1-E)$6:&MHW0CKT-6US\,V!F36M3AR^&E5:QZ&VGN1]DT>HQ]7ER.INF3 MT?:9V;-OP*E81>AWC$MJF-% .ZL9%-O8+8^%'^!M1MVQI2/0>MOW>WXS=)F* M8X77*W#MVP(\KJ8D9FX)\[[BP&OOK86&ZRT>WM0G46?+V.Y(U"UV?7'IR51> MS^*I5D'BH0* (:"I0D1I0_EV=S[8 VB ?K%AF#V=P'OB@6I>"O70RFBUM[K$ M>.VXIB&DFI.84F@!Q6#*[/AU2U4ZJGX12NP(!3Z.%09];+Z< -?[G M,EM?"' HI>;K)1+CA/$6:ZL1H?&F8@.HDX H#ITRIL\D"O4B"7MGQX[9N!FP M?9MS3UL;?RW2]'#6Q$-EDW@].80^&*_QSBKLF/5,"QF3A6G'L4XPQ9@:P6#< M420"*R(Y)XQJA3TCM'[^UFZS;395<07*= KDVV 7E!9YIHACP9 -D"O,PQH? M0B4FK.WKES'$RU=^Y_'<74T^EO>?'[_-UL_)?]V_>O/YUXI$P0 M-[";*6H%TCIN'@"D!<4(B?HQ.]VET6P/_[QM?&KK\I>_9W\/IDN8.RNH\M6' M$\XM=T?#/+ MI_EUL(G>OS?[U;FG2*"?0X8[9+D45"(H(9(2,&*DYQ VR(7:V5Y$1TIM#Z03 MG+SN-+,5@=3P,#HI)2UUR$MJD0LS&_.*$"B'GY'_U.N'3G ^Z?'(SC,0:6N) ML XI*@11E"H#X,8Z-B3856>ZS&B;"8UR%+6,\=LF9!C\O1",,FN#@0: #CV> M. T"AL8S5/^6Z@&DQ.J';L 3*N60#[E--9NCA**H4-882.U<<9Q*Z7>S.^6,"'/WX9JKO(:64Q:AO7M M\,URC>,M)!*[.#MX20(22FA @,=6#O.>QE.SZ3C03FICMYP31TKD*0=40,LI M5%1RII4R6 ?#4_E^K_5L+R=.97W6R8ES'&2G),MOV>+FNXE__GSFGW]Z$>6Y MB60Z=**CD_68,4XK@V8YOQ7HW6XQFUUEXQ_-;]CI_TJ,,@:'WZ>1ET]Y7"=&M M4#RQ0$,).376B+" -I"(*Q4+E 64%*RS].V^\-D6U7KR[0<7>$UZ(#6/;*&M7=, MG6"FH_FA])E'U))0;C17EAM(-"68J#!C0*09Q4 PA^NGT.PX\+4+?KPTUSN# ML;=5YVX)'MO_871[."SQR)K"$E\YY##A,JS H0'84[IV *)@D0![KG[5+BA1 MG79]0/WVN8D0]3JLC%D B09+5H;U,E82"(ZXUN1$U#OD@QT@\XX#LB]BV6R^ M*+*ORZB<3]GU384;[W<528@1PD'$%#26!E %#1W&6PJDUHS[(>Y3=Z7#EQP5YST0^$!QW"U]>P<;&X28OOP#DT9.PIE0 /'<56.TYIF)NM)#@L M00@"B"BK(*Q-D\Y2> TPLY5XH;CD+ MZ D3@\!LG^ORYCQI[@YJ&:\!,$2-Q\O;91@(TXFZS8M%]J]=6Q_U*XNY-0AD M)LRT2E-GL&: Z# ]LC#1 L@&F(KM5"QJ!\$!\.I#NF]W=7_!!"O(()#.!LFH M,5X&:]YB1Y2VVB@[Q"LG3\27X]$: #?\,A[(>\IO]^TNG9BN M%FG1.@&?U9J$3AE/J3O'&:11#XAB;)Q1CDI,&X0X\#\Q"YM W''@_*LQDEV& MLM_'0P5%UL\['L-"G_QQ'3[?Q^L[!O-#^L?'(I_ER]EX?>"ALS=]2H-,RS0> M,+E>E^[Q56HR6?T<3=_-KO+BMD):\RZ:8=.KM"C2R>8;-5YD]]GBH?^&O+N] M"T/7Q4R/IJ.@^,"@]!&2#%Z+:UW< M7SDI$=FY*?#=]!'5"X7H\7JM9?C=#8JLOS 8917 MGP_6.69$:8K"TI!@!1C 4%GIH%'6.3/88R<]T>#E8:@6,.QKA5,V\. MLZLLG1R,X-]9)L$0>&L%5JKC^3[L(*,* M>H8UBA(+XKEU:("7'+>@O1U\: FDOFCQ*9V7W>(Q!<5!1NPIE3!!A%/2 >PQ MP13&>/(HI\*6*R4'N)/>/AG:PZ!#J)A,?2*Z,% MQHXI9R(6A"F-+*D_CW2>SP!2 -A M,:96<6T((1[PM62:,<'-L.W1CK28=P;<6Z+&( W3 3/B1)/15OY@L\\FHV(R M_W(W"1-J>)X >9 :EA%C14&FFPI>S M20<@]4608&3?C;))N=$WFZS.K:WWTM8W'>^+HJ]0.O$ (ZV!$XQHR5&8H4WH M98)HYR&QV@^/'*=SR[:/9X\#3;&,F\GC_#889]_2"NS96281S'NB(<16:PDH M=%S[**.SX0=I<'"GLY7/Z3C3%HK]Y2YXO@\YFYCP*:LRW!PJFD@,F0Q#KC:8 M:8RQ(C9@*"A@CAA/ZA]'[BSR]W2\:1G,_MPLBX!K.G&C8A8 >7K2,4B4C;-] M!#I<.*$QW0R6F!%AN'50 (BCU @0['&#C*R=Q>^>CD*MP]EQL-#N6(2M1_OB MZN)NDR'TY'DJAQV4P!PP"B""9!@2/+ ,QHOV>#P:!9&AE8S^8>'6;5 "P4+& MQ%5>QYAU[I#4;H,7(( ,)@]FC\QH-2CA.'P''91P&A>RA@$PR'E0' ]C,U4. M0F45 9AR^$;#6*H3)M&+N3CL#TG/R&3P&'IM%1*.F.TE!)L)%O)^I9HN':26$$L %Z9:$68<@,)9Z%>R":,0;' WU* WL.M:'VU@>)X!!=+XAE!X$88 74@91F;#QF.I* M3D^0-JJ^T^T$(91UR= >/KT-#Z-I.M\XZ_>+BZM?\GP21\.\WY^U_)6G M$PZHQ\80([ EVA ( (IR>2ZMH[3^8F+ V_]U^= _C68RN"L8B#%H%CDA. 1.R;/,9^0<4T!JS^--=9)K#3\7BX>NFW?P3)-I&G M.IVE^^?0'262T,=<4P[XX$I8( ME6;59\\EACAJ$,9 !H@P4F$=(:,LQ&A*K*Z?IKJS?%RGC'^IC]QP9M*/:6&S MZ7*13BYO1L6^>*JCZTHP!6&MX3$ #F@$J5481$P89]CC!@=-Q-MC4]?H]L6X M,K@TM';5S$V3]_!J1XD$<"05,&'2C9>':L(@6CNYD"RLUXN\RS;%1I[<;5I[OL* ;N'B@:K M00#C"<:&*T"L TZ%^8)[JP5"R%5R=?/I8 MXB4@B /GPJ2KC2)"N9A&B@N'(45N@ ?36]#*2S._/B"]Q1_?ID60]/ ]Q<\? M3!2P0$K(XRUVV#.CC8OY%KBFF&LYQ)O,VU=O(TB.4_ \'?_E.K__>;46+1[6 M^MU\>*G:S9\3\^$5=3Y^F6@'A*0 $V(DT$0&DWC57H!*## M-4B_W-D>:HMJ:Q&9_L+N5HN)TDT8+Y;X+5O4C"?Y//HV][P_&. MKBUAP'MA*<%$<^894]I$KQ*UWC &=/W@_\ZFXL[6]=W#-Q"GW,1 M1:=VS[G9(EL\_)9-TB:51Q152"]K(.X2HOIOD[FZ:C5=SW>7ZA-:X MG. N\^ER%5ESP'%2N8:$4$F)CIG3@)02,^3,2B8:A?2POMH[P8IY83Z&'VBL/E.+K'M7>O2\>7=UXN\O'O>A2P M,/EM#%]^>F'L:=ZZ]V+4'KPB,4[NN[:IHHAA>G%IJA\>'_DX>E@=R/TC3&E5 MW$C-*T]LF!,%91P10+&&AJJPM.)8"XLHT+)21O^N_4D'Q9SODK.Z#ZGA.Q*/ MD/4$*BD5\)*#\$-M<$08R4I^N3[\1GU29J<#J5^P!^TT6DL5VGDH:^/3YQ+ MH&I$UQ"O6VM!_S M2SI+B]'TR7P2V[%_!V9?F00RYJ3# (792'-$N-*@;+<5;H 3?%W@\VX@&?%+*+LWWV!'KTP$4\A;#BV+-V-K"11PI:<- M =;K2J0EJ[)#]^(PM#!XGJ_^^7LZ7^4&2(LLG\ NN/W*:Q(EN*&&4.$ @EBK M, !MD;1"UD_$V=WIFS/D[]K-Q^C4*'!.D M%=EXD4[FL74/Z:AX;2E=KZ+$6P2%9@1Y[X*IZBF&=B,A&A)M!1364L(@LE)BZ1PK9;+ UQ]=.LN,. B^M EJ;:*4 M]MLO1;Z\F\<(G6Q6.A0_YG?QZM$G#JZ7)*E6.F$$$* !CH'G,@:?.D2VLG!? M_UQ(9RD,3T603@"M;Y$$MM[&LV7!G+]*L\6R2#^%C^'3EU4"SG2RGA?CO5Z7 MZ2S+BU]'L]$:H)W&2H,Z$P\H\Y#T]FQ_0' MKSD1*U^/T8;'RY8UU(KZ+0:4UW:^I<4XFT?W\[M96%#-YMEX%]6[?F6"E,;*64P5=MY"@ZB 6]1P Q\* M?$O;#P-30S/R-NB3?U^92?O&YBY>DS!@*44>&*6UM@9!Y,IM3:Y,@RT%^);V M% 8 ?>]Q?>MSAJ\+'0SXM5F_DF_^.5^,ID^_CW=?$O;'D/30WUWPBL"?#T@P/.O%@]/V[TV MD*[RXLD1P)T.AQ[>G3"IM,7002V] _%@)M ECHZ1!G%0;VYC9H#ZZ&L,5].5 MYC=74!PZ3_K:::E*%23<0H (C]<4"$Z@A%B4.UE",U4_E21\2]L^G8(Z*+/@ M\^C;YKJE]9GO8RC7S@L2J0"C4BN!/,7!IL+ TRUZ!#18=+VEC::3@M[J[/Y= M:U\.V-$TLXDE 2!:WF%.'R,(> QC2X M%N'M;56=#/:.,TCL3:VP-3X^;7?_5\]O BG'B^P^6YS\>IW7E;%IXW)QDQ<1 M_"^A-<6+.*G2*9-^#,*EGR*'WM?.RM#TA0F-^6H( (!J9Y6R&&FLD#72 ,V! MJQ0,W!'"!TX(51)=/WPO?-/T#G"CAE%(><\D]PAR$D0!N$(])TQO,Q4>/ M?S5R.O1'N"/S//2JE;>8_$%B;17T" 0+FYA5KOXM $#VF1>[U8.$??%B?T:( MH\ =S,;J&1RKI\YX @@#AEJL/7+<;H<3" $=]E''FBSIXWQ]/6#_3=WV$#X- M98_+"'%.C#T-4U^L8@YF@WCU^01KS+PC0ADJD)0:,"-*V:2F#38D3[9H[E3% MW^5<; [J8(:V7;BY?R[#POC=+(BZ7 %\L;A)B\\WH]EFJ_5Q99U/ISXO8J$N MHIUJ-20AQ&+N@HGEA-/4 N:VVC 8]GI'0B.*GVZ%-&1]O:'>LSZ*<-J.LVY# M@JTB#&."!:>:.>AY$Q* X]U5 MRGA($?32,@U\J0&"2'W/Q_!BO=Y*)VJDP?/O0^N8N9/VH>=-2 (UPB(P#&', M R/#6,9AN1 TSA)>NP\-+Z#LK?2A1AH\_SZT.?MRXF[T72L2P8(:-#*>2XR1 M)<(]V@,8F/HIOX<7RO96>E)3)9Y_9]HJZN"IF<&X'HYI:8*Q%M 3!SFT&'-. MB3(;?5KM=/U.V;.)^)9]$QTJ],_400?>*Q-EN$8:.J8KI_P M]IQ='MUP?X!]^$CUGW_''<#AY;;;F!#&.'4*262@,H)92U"I0X=4GSFK_]V% MSX(#Y]^/GZ^VA]F/CVQC(J6QC O#$8=,4TF\X*4.B03U;_L[9Z?/F??C;CEP M_OWX,67*?)B=^)@&)@Y 9PD41"F,$;'8&;71GK/8_CF=36?>@SLD0*_=][M3 MJ=^#\_5H<-3U=9%>!PB>I\-07^>KBU@/]=A3M"DQ7AOK.,582$HD,\:42QXG MJ#V;',6G=3Z=@>K>;/=:&Q5#ZESK%B7>ZS ":L24 P9Y(X3=#G\*X?K;EMTZ MDX;-Y5/WOEJZ?;-];VO6#*G[;1N5X& [$:VXDO%@*O:>VM(/X AMD"*[6U_0 MOWM@%^H]Y;'CQW-DE8Y=;])6A-\NKEX]@GWB&^+;$>)]A8/)+;\IT1HI@(17 MG@:JQWUS#!G3C#N(F!>5$KYV?2*Y'9FK'T1N\7T)<6&1!Y&3RG+J/%2,<6V5 MU!YB"4F?&VA[SQ^?C%<[#QZ?3@N#/F_\;A9&V/1R$::!^,[W&_$/G#[>4RH) M2D$28\*H%)0)K B5E@DD(/-2\OINJ=[.(I^$*GE7"/=E'.]H\<'CF7O+Q3P\ MCFH3)+:2&"X,B+\H2 %RUC*2X&!142,8Q-90$L&0G =HM,*>D0:70'5Z=K@5 M]5:C3#= GC>K" J2>46LLI9BYZ2D%G! J0,BQJ /\O1N_YPY#J:^*!%'UXNK M7_)\DZGSX*G1V"P#JYS//E0Z\9(R[<*(&!;LU DHR0J%\!M56C;(<=Z9 M4Z,;6K2/5?U$Y.DT/'2]N7HX-$A-;@.^T;.RR.YWJ[UZX<1*%OYG"0#"4LV5 M<%HJ2,(>N[(H=O_M%U(*: MSY>W:W?SEWD,3=I<7Q1&F6T:4,&XE$@X3XC:R&F!M0WRXK;LEFU39R^7 M$2VA,VAWZ6KJ^JX?'_"6[BZ4!&2=%MQ1"K$FP3*SD)?0.*P&F[BQ!66_ML_9 M!DB]!@-\/Z17RD:WHUC"@4<.FR"F!XPQ2UE8?J\E=8HQ/^R$B&VHL!(K&J'U MEODQ2+_ET&C1DE/B>XGNBFP:R;#?'W&H7.(0-C0,GDR'.9A0("3Q9?L9:! R MVFU<6V-UY-V!U)Z2??JU6(9%7WST2#U_7S3!FDDJ'$/$<@8P(%#JTM;BEM6_ M^ZC; *IN5=T8IPZZ]&@V::#Y_=4D<:M&&XTX)(0SC6C L)0.P@:KAVYCQ'OJ M\&U@UMN<_^HR_S%J?GV?!]PW_5>K(3$$4A]Z@\ 288N8YM25\H?AKU=+H*(; MLL.U9S>HU=^O>+TY9;SE.GE@OLYY/W]\[K4HWT;U!7F556JU@6\AXTX:'<=- M@1&FEO ![F5UP9(^,6R9,_LOSMU=),%*2AA#CA@DE&K&0FO7&%%@ EK#FU-Z MUGP=F$XTC4SLLLAFU^O-F#5!J\\@KQ1.O!#:HK#:BM=A0 6Y1::4&K/'>S.' M*6\ QLQ9QZR1@&I2RNQ]@WN&.[L(\U0DJ8/7 M:2W23VD$- CP:"(]/E/72*U2:>*A#NMS[RW%&CDF&2'E@ N1M?7O5^WL+LO^ M[=8.@.QZFWSY=9[^]7JY MXG$G1QII^ !=ZH'3FWGQ?6L/[W#M*I, 1#$! H>Y%$ ?5F(^N7_[3&(95(+#L&Z!W'%HPJ>R+Q K0)\Q M<_6TV]PTK M&WPK].'J(-DW,/O8YU^G'43:QHX=?@]$93X?\(QWMZ]O5*TD, M\,Q(%$\G>@N$HXIM;"9-B78#W*[HC!*MH]7[(/!$@O61@J(&:2K4DG#B4QG">H<- I0C(G5CC 5O:O,$L.P MIWZ 6Q:M*;EE;#IW!9:'8K+K67:5C4>SA1J/H],R.LSS:3;.NCR<4NGUG3?C M\^A;U[6?^/#(^OAA:(G)5]"FL_%#%??GWG()BBD*'- VC%$T1@\11)05C$,8 M?E>55GO]R7O($;JS3,*<1S!>UT6L\0K*T&%E*:=0N,]3A'N]H2UIZ]6L \UQ M&;1?5$W^9SE?K#*O^;SXD/[Q9!@J\EGX=;R^2ON M_2H>A(-" +8A<$? NX< M4U;B$D#EJB7@.H4/M05*O#QNVB%N?1G3T8%P<:4F^>IHY$$WRFN/)X!C1#@3 M3D'*J*(D6'^E9!9 -FRG:D=:S#L#[BU18Y"^U0$SXC1,>)3_ <>H,4J"L+8H93>F0>!&9^ZZ9BI\.9MT %)? M!-G.K9MXDL5#I?1^+PLD028%PI(UK%FEY]0*;%$I'5:ROL?V>/?"2^P0DMPRBDPI&0&XS[0%1V7+:J*D MO'5<>MN2"9+/%]FXJLI??3ZA&B-@*#2<(<"LCT?O2MD@] ,\J]JZSML YG2C M_(?1[:'(O-V%$NT%QEX:H#P7""N@S'8A)86M'[]Y_"[;X(R_FB"=E@HU)OW' M8@F#4C)"69@E!?/09O.(6UK,WQ7I=#2;5$BP>Z!L0@E%"(9Y$5NG'!"6:_9H(ID^@[QK MFQ%U5/A==MUV@>KO/-EHD3Y-"QL3A@9L5K^9FVPV.ASL6;&*!$'BPNR,O(&4 M,D2PYG2[(&.BOLG1H\79 E4ZPJMV9(^[NDICEM-T*^VGT, 8;#0;9]-LU:P( MP7@1.;0KV.>X6A)$@0X"Z3 (*T U@L*OP M($NJ'Z'YN=^N\>\SZ&D&J"*$6 M/IW$'-21^\N@R8=G#^\97%JH/1&$$H*908!BP("#UF^]^-+0^G'GW8\[K89I M](_ED#BX\)FH6"1!HQ'TX8D/%1]8BAV7'LC%1=$.,F4@]O1/$P=PPMK M/1T+6P:S+QJ:Y>URNDJMOQ;R8O8I!O7-THD;%?$ ^/Q#NEC-]?M.XQ]12^*L MQ%AXP;F2 F F)=;;[7##ZB=UZ"R,MAM2=8=9IV;5ZY>!NF_C=#X/!70Z"[I9 M?$R+\2K*K;[E==2+$JFQ-#J,[[W2A 6$% AK'RV;)5B#L^ #!*KC]>;,OKKZ$>M+):B4\?VEPFKRXRXMX4&HMSN<\=J[1[&&^ MA63SS46QQ>9CD=]GT>_2\3T3*VDZOI#CMU&\#7KQ6/76#^_W^1Y-K9^WF9&T_'*>(D=X]4GND9]*.\\J.O- !7_B;/N M?__'_P-02P,$% @ '(%=37\C C^1V0 4,@* !4 !C9VYX+3(P,3@P M.3,P7VQA8BYX;6SLO6US&SF6)OI]?T7>GHT[U1%V%]Z1Z)W9#;Q6.ZZK[+5= MTSO1<4-!BRF)TQ1335(NNW_]168R24J6J$0FD,R*N#LS6WHSSW,> \.@(.# M?_M?7V^7V9=BO5F4JW__ _P3^$-6K"[+^6)U_>]_^/7C:_E1OWGSA__U/__; MO_U?KU__'_7A;6;*R_O;8K7-]+J8;8MY]MMB>Y/]=5YL_IY=KKO_^Y^O\^SS9%]G6S^//F\J:XG;TM+V?;VO;-=GOWYQ]_ M_.VWW_[T]?-Z^:=R??TC @#_N/]7S_Y%]=WK]L]>5S]Z#=%K#/_T=3/_0^8] M7&UJVQV,M'_^];N__PW7?PV%$#_6O]W_Z6;QU!_ZCX4__I^?WWZL_7R]6&VV ML]5E\8?_^=^RK*%C72Z+#\555OWWUP]OGD4G?JS^XL=5<5WQ_;Y8+\KYQ^UL MO7T[^UPL/8SZTV[6Q=73'[%["IT-4D_-('Y"E6'W]@9+R?_- MXB+^_B,C8VXZFEW-4_3? MQQ\;&7M(&BASAV15E&:YP@K;:1PB&IC M$$;JHC9Y4:Q>__JQ!5C_*"($D@-(,0':4,J,4XH0RI4C2D!$I?Q#"(_?M]"Z MV)3WZ\MF>O/8J]F]<>=_'E!G1["SV6J>[8!G!^39 7KVMQ;\__MO/QXH>=!2 MY>537:^&?#7;?*YQ[]CS^"'_L5AN-^U/7E<_>0W@;B+_EP@T/VZ\\G+4QFO: M8EF%/.5Z-UP>]&JYOLS*];Q8^U"L_4>S]>4+C;[[BQ\O2Q]?W&U?/VC_*B0[ M@Z?E^$.C8=>3\12SW?3BI]EB];;<;-2W'; /Q;(.3S+09$"TNE=39$DK;/Q!3!NO0JJYS-?JC<_6/VMQKI M\_HS^98?,+%,O]%CS$-A[3W>?).$_=#IZ;Q=8,*SV9F)Z3+Y3:'MNLZ5.X2F MV"RN5S4.^76QN6#0,*40XI!1QC1GD+F=NEE( ^9UYXQ@:D!5N:(,YE31*@$ M@"&AH88YM!*GGH/: /@(E@][/;# *:ZGB3FAL@.9 MG(8B#G6BC-J[ABJ-*6^]4E[P''/H(+50*< =$\BR=J@@",@PK=D941 10IB# M"C&_U,CSG"K%@5:"^$4'YN=0FP;:8+WI2F-?Q4G 8 3->8F\D52G@1&D.X%\ M3E5Y0MUX47MZ\=)]3Z"Q4\SE9F?Z$&3]7-Q^+M87! KE"%.$&\6Y%T#*=#N" MK"%YV&+^97L0*L.U0M K+ 7$Y808*!BREA#KC$N^"F\A9K/-?D/P@#)TZ1V! MX*YKYG&Y#5WLGJ8U^UL#HJ<[^4J_G> M^,Z2X,H2K16W#&/FM# $[4:=D\X$Q5=/?3[7E%8'*Q!*08ETD@KCC \7I;,, MYD'G&SUD[)=RF\65LEXD=I.NU/R%2547ZLXD5T\0=4*>AM Z#3D:Y$$9KY.% MR&XI+-[WJ MQ5!7Q=*SS8U;EK_MPO V=H.&,ZP8T53E/@3P2DG;(260T"%*];0%I)"R5A*- M*:9^G2,%8EI#1#C.$0.I8RAY>7E_>[^L%R'OMC?%.M/E[=VZN"E6FR9IH!YT M3:; J^R78IN55]FGV=K);C?!2D]LF%!5>+(*T'Y-=YZ%W).\G!"F83Q. M0Y &^E#&[%EA O1QMBPV'XHOQ>J^^*DLYQL_UG8&K2,6$0H-=IAA)ZCCL!TG MD)"@E( 39JC%QN9&",L ]0M3 ?R7%#/B!ZC(G4XL1>_7Y?S^N<#@J(5P)SE.O>C*>><"F9!+GDSHBS 2+D0/>IB3SCI M&,V]%>O_([C*D28<(?RVY6?%XIB74WR.\R;,.&* MPGA_P4.T;UN%CFFCA";$PH@ MI<@+O-5*$<8,KK=Y$BO?QV+I__#:!Q8-VD;T'@+NJ7N1&.^F?..3':9].WPG MV#V3^G4B[H3^Q25^&@H8V:(4*IJR_Y2*V5<967>>J%Z YTF;N-Q&29JIV@\DYR=I.J$C,6A>!KR%;"TP(Q3GVQAA"4"*LG6N'&2>YC791](J& ;U:_+.8OUG5QWT/3ON:PSY[=554E0.*]^6Z.G;]I=A> MY-BOOJ#Q&HX)UT3R7(/]8+:A^?D) #(J'-0:$.HD]>&4JG9"';64 ",(3WV, M6L'?9#\LO0>%'^]K[X7OP_/,2\#F9N;QETO?I3?_FA7_N%]LOV4_%*T/V5WC M1&!D>9Y6CB#94VC@^ )_\*IJ\@X'Z7L7LYV/]:G-A.:&GNW4=R9)W2U^!_-. M<@I"9JEQVB/6G+:<;3:+JT4Q=Y[RHY26=_K-F]6V?!ZNQ,8"8:H,(D5RQ854 M^R 5\CSH@D8RD%H;*"!P5%- #3'*,B2D@$3F6 )1I_;]IXTI2EG1SE$92U] MEP^D;[&3OF4ME0OO:W99KQ.W67E7K)OZ#.FGQ'2=),ZT.(G^D61J?-1?'N2< MZ3=-CVC<^WU,C'U;:L#DF+QS_#XFR/0T!$Z2([5+UXGRN:GZ(=I=^O_\O^XW MV\JA&KM'_&YU<+=*-'EW]6GV]0)3":#4&@J,'#":2]UF'T!"9- &XXP)S4F7%4,D23X]U^<[L>I1),FQ"/$MGZ#873KT?A$V#'=9[ MCYW*#E[M)L5J)O0_/_*L4[IUD@DP0?.V=E8%R.D,ST4YGX\"; M5?%H'JX.V6_+^RK%Z')Y/V\F\?UDO2HVFT_%9KM875<3M@4(.<2%4] U^<2& M2XF(UB)G$LDD6Z!1D .FM[XV /O ^V[E_>O'P>^A5D;=<)]>A4N_%CM67SKM#&Z-98VS= MCMJ]IC%W3Y2;OIN]9VC!\/F^!7X<;51V,;! M,NVLT\(SG'62\J%\3TU^!_OSK&3&8:I[[0ROIY[2;T^\V@ =U9I!PDDN+1,R M=Y8((B$%TFF 3.<2#\^;?%?7(18[P6/IP^RWGV=^DEW,ELVV1'77:/VEV%Q8HG. MN)_(J.-.^^481,V04OXG>5!J4P=S!&CHXR(,)%;4SY-Y#JGD?M(D'.5*)+_+ M./LMNVV1A1:?&UW:UN,9]*K9SGK(EO#"9^8>D5P MZ#D1B\55L)953X&^6;U?EY=^U?70LF&F*FZ*F+5*$8UD5?!@-P#]-T&;E%WL M.9$#30U26FFJI1!,>Z>!,88B)))7 *R0O5ZL7M\UV'KJV1 ^ P5M)"I[*UJ% MKUH^[A!.1=.>IZV+J$4@?6*J%L.CYV0M&EO!NN:JZXXWQ;RM(.0VP16OTAC)U -8I-3&_9&7UC^)B"+AH2PM3$Q"((^G.J$.Y_ M]S):=8LQ^\R"S%N79]GH[LG=B1,7F?QJ#+;I7W]5[2L%: MY^/DQ69V?;TNKNOST2H@J-$T3WY"JS2!DA "A9#>(N>Z-JEH#HV#02?)0PRE M3LYZ@*T)BIN!VN\5Z$&<=CPQ'HO.P,/BWDRF.2,^P=*IX^$8Y$Y#O>*X\OA0 M.!X_G0L#MW70?RK*Z_7L[F9Q.5LV;S=0HQ4'IM)'"7,#+<6-/0:8A$$BU=]* MZC27(SR]'G89P%\W01J'NC U"F$M327@YT@Y(3[#B9R&\D3PXW$9X$C,=-:< MXOJQM=WK"XQ!S)E1.97<8HDH8VAGCW!)19#F]+8RJN;T>JIE (,=56<4\H:H MSEE>97F6EE.Z,YC*B>C.<#\>ZTXD9KKJCKU?EW=MD4LG $$<5*^[ *5EE?+F M30B>6PPILD&'/D$?G%A=&BQA/1_3!TR=&<0\:SCMR^P N M>S=YQQ%ZO?IZ(3>+67,3<+&ZKKMT^]J67Q (FBMKB/]?"1$UN;>5(PHTL*[3 M&QG#+"0>QTVQCPI=QT$\C*X7QO5H3 5.YQ[2JVP/JA&]E^?VF,3-R\OZEFN] M43\! A_@24WD(S&MO*R$,@<"@T8F3_G]E')&X>G,8AK'AS)FSXER9/WV4%*: MYD [@K'F$A"_/K-2-+LR.4+(T@C'UMV-G>_H^FWOVO:#">ZV[AJ5VS#I'DCK MF(?9;[O4KX_%]#26G2'ER>VV559!&OJDDQX%QN*,%$<>88 MDTH#:7)JG&8,*!3V_&1\^XEUK]?[N$EX[J9UYZ8X3/XZY"D>QV,MZ/%K]/6@ M]81,IFRD:2AG4@_#$ALCL-E57W>/:O]UME[/5MM%L3EHO@Y$7(XEXETWD[O9DDQ)(!VWS%#'ZB?LF):*2VF4HPG/F=KWQ0_X MCNI,;,Z6?-R%M1,#-RKITQBI<5TJ$W;2P*2:RYMB?K\LWET]!/'M[6+V>;%< M;+_5:82?BJ];Y?GX^T7NA-.YL+EB0$L'@51H-RY);B0(RK4)-2X HIA@*+#2 M%!DGI@Z MME"K!=\CI?R6[>'N0T5-9/ZD:9QHJFLZ]QSE":7GLG#HT M6Z]\2+5Y7ZP_5D]N[<6\$G&E4:X:@<5 M)SSLZD$O!+G2@@ECL_:E!/*&X)8+=3\)*BM::AK(E]?#:, M20.XVJ6V?1I^NPIX56;HM\5RZ5&\ M66W]L%CX6:/:[=\>@3A4=>8646(EL-"OC)%TUB&5"ZHMRH707:L,AAEUQ%)( M.>-""5HM)8PDE"FD%+&0IE2&%F>M!0>D60-U"L6?@Y@\,?+3M,@TAGHBW\HQ M^G3?%7)516Q;O/5*\QV:1W&A)"ZW0E-D#76:F1PQV0[IW.M*O_5Q=_N" 9,# MC#'@@G(N!(-$&J2JA[=(3E+OWA\OSKX;X7T7Q1'9#UT2GX?X_@OB!N_K&O 3 M$CN=U7!G8CNMA>,WTS2T-JF'SZZ#4[$9JKOE*23N?EO- +?5*T7_K+?C[->[ M8K4I'D'$/K9RS!@DN5-("$20VTF"(";O)&D M!A*ZU*^[GU3J5UGC17;L1K;SHY^,C].88?H^N79,)?PGVW,RLT*,YN@P78S: MZM.:1\9U_9D)Y@S\!Y?<>G?5O(?GEQ]//(F[7W<08IF/-R7!&O.<6XO4;J=/ M2:AHYW210+-5'7:)O0&D3;W,010JXZ2UU@$.$IX\[Y%6FO/DP]?G6KH'K__?];+FX^E9GYE:[A]5QS]<+*# 3 MVCK!F3 FYPPXWHYNP7&G>^A1@ #/ [8X9PQ+BKUYP92!4#&KE>0@]<4##R%K MG@6M7D"\G&UNLJME^5MV4P,,"P?3-D@WN9U,6X1I;W,!^4G1;=ZG?'7T.N4F M.\#/9INL<>#5^-<5AI!]0J1':<-I*/8XKI9G&"-QM/S7U;KP*/Y9S/]2+JO; M%8=G.S\6E_?K^@A(KA<;_ROCOUU=O_<.E,WE"Z40,Y@:Y121DB%&]P&:^DG1_]>P^@%0J*'109'>0.6_RN[WCF37]:NXR_95W-F7 MV6)9!>BOK\KUZ\W,KR87*]\]MCV.WL_2S,,FCJFTGT9AH..T-5YK#)W-7+DN%M3:UW2J"TP\QE36&YRHGX15F&M"*,-4 M8@2,YU/FW(?P./6[:@_GL:O&B^QRYT:V/?B1S>;_==_,6W&FK73M.6S.FD13 M1I^P=EYEK5O9D5\/IJZI3U9]FZ?'3)6\)TQ[FDKO?L@L728V=:^M:KGC?"A5D=,49#?[S <+3U[O5D5D?W0M+(QB>^?4S", M\\0)9"]0V"EM+%8S3$,9$_CU;(I87.:ZZN7/L_\JUY_\/]F\NS+%YZT7[$JL MM]^.UO#5VSA(8@=H#BS1P$%H8%6[86<=RK!+JK%L)M;*&F96XZR&;H6TCEX: MK _&;8^GM*(1WTTHS\%YF$Q&HSN)2G;D[X1&QFZ!:2AD=*_*M/TVNCKNWO#) MI2 2*9GG?LU(9>X<:M79,)++R/K8T>IT%++7PU\1Z8^FD@F83Z:39WDUK#.' MP[0RL!U^-VH9ZE>X7O9BKO,65[F^*]>S;:'*U?Q@<8FVUYHHC13F% MD+,SK)TZD= MPBC\3D.V(OGR>'\P(D-=Y>G7CY_6Q6QSO_[VG4$H!8*(.EQ=8)>66RO=SJ!5 MB 9ITP SJ8]M=[@RM5@N W5I"'G=1&DDWL(4Z=>/V9ZUL\O1\PR=T*((M$Y# MB&(X4D;O->Q]?LS>N9Y[?)ZC$XH4@]EI2%(43QZ_ M"AF-G<['IN67HDZ5J-:,W]FT0& HC"9Y3IAQ2A/;QF(6$Q3T>O0P2ZF/1UMP M?99M SGL>. Y&GV!AYQ[YNH-J;/+TDF>3IUD1N%W&M(4R9?')Y81&>KV/N9U ME;M5#\AV;6B%)E!)+(16@$EM#6R-& TZ;;;W_.C4D5$-*$1]^E)T6FY&8"