0001013462-17-000010.txt : 20171102 0001013462-17-000010.hdr.sgml : 20171102 20171102103648 ACCESSION NUMBER: 0001013462-17-000010 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171102 DATE AS OF CHANGE: 20171102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ANSYS INC CENTRAL INDEX KEY: 0001013462 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 043219960 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-20853 FILM NUMBER: 171171145 BUSINESS ADDRESS: STREET 1: 2600 ANSYS DRIVE, SOUTHPOINTE CITY: CANONSBURG STATE: PA ZIP: 15317 BUSINESS PHONE: 8444626797 MAIL ADDRESS: STREET 1: 2600 ANSYS DRIVE, SOUTHPOINTE CITY: CANONSBURG STATE: PA ZIP: 15317 10-Q 1 anss2017093010q.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, 2017
OR
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number: 0-20853
ANSYS, Inc.
(Exact name of registrant as specified in its charter)
Delaware
 
04-3219960
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)
 
 
 
2600 ANSYS Drive, Canonsburg, PA
 
15317
(Address of principal executive offices)
 
(Zip Code)
844-462-6797
(Registrant’s telephone number, including area code)
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  o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate website, if any, every Interactive Data File required to be submitted and posted 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 and post such files).
Yes  x     No  o
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 (as defined in Exchange Act Rule 12b-2). (Check one):
Large accelerated filer
x
 
Accelerated filer
o
Non-accelerated filer
o
 
Smaller reporting company
o
Emerging growth company
o
 
 
 
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.
o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes  o    No  x
The number of shares of the Registrant’s Common Stock, par value $.01 per share, outstanding as of October 31, 2017 was 84,860,473 shares.



ANSYS, INC. AND SUBSIDIARIES
INDEX
 
 
 
Page No.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


2


PART I – UNAUDITED FINANCIAL INFORMATION
Item 1.Financial Statements:
ANSYS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS

 
September 30,
2017
 
December 31,
2016
(in thousands, except share and per share data)
(Unaudited)
 
(Audited)
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
919,571

 
$
822,479

Short-term investments
7,064

 
381

Accounts receivable, less allowance for doubtful accounts of $6,800 and $5,700, respectively
91,356

 
107,192

Other receivables and current assets
183,683

 
239,349

Total current assets
1,201,674

 
1,169,401

Property and equipment, net
57,160

 
54,677

Goodwill
1,353,444

 
1,337,215

Other intangible assets, net
154,996

 
172,619

Other long-term assets
33,633

 
24,287

Deferred income taxes
45,106

 
42,327

Total assets
$
2,846,013

 
$
2,800,526

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
4,257

 
$
7,395

Accrued bonuses and commissions
40,375

 
49,487

Accrued income taxes
4,436

 
5,263

Other accrued expenses and liabilities
65,557

 
73,676

Deferred revenue
381,727

 
403,279

Total current liabilities
496,352

 
539,100

Long-term liabilities:
 
 
 
Deferred income taxes
1,793

 
2,259

Other long-term liabilities
60,614

 
50,762

Total long-term liabilities
62,407

 
53,021

Commitments and contingencies


 


Stockholders' equity:
 
 
 
Preferred stock, $.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding

 

Common stock, $.01 par value; 300,000,000 shares authorized; 93,236,023 shares issued
932

 
932

Additional paid-in capital
865,430

 
883,010

Retained earnings
2,264,331

 
2,057,665

Treasury stock, at cost: 8,401,924 and 7,548,188 shares, respectively
(804,012
)
 
(675,550
)
Accumulated other comprehensive loss
(39,427
)
 
(57,652
)
Total stockholders' equity
2,287,254

 
2,208,405

Total liabilities and stockholders' equity
$
2,846,013

 
$
2,800,526

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

3


ANSYS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited)

 
Three Months Ended

Nine Months Ended
(in thousands, except per share data)
September 30,
2017

September 30,
2016

September 30,
2017

September 30,
2016
Revenue:







Software licenses
$
156,580


$
139,530


$
448,368


$
406,668

Maintenance and service
119,005


106,332


344,546


311,169

Total revenue
275,585


245,862


792,914


717,837

Cost of sales:







Software licenses
7,395


6,433


24,197


19,705

Amortization
9,004


9,513


26,892


28,544

Maintenance and service
19,584


19,640


58,263


59,633

Total cost of sales
35,983


35,586


109,352


107,882

Gross profit
239,602


210,276


683,562


609,955

Operating expenses:







Selling, general and administrative
80,015


61,537


230,483


183,565

Research and development
50,144


45,418


153,524


137,533

Amortization
3,260


3,222


9,506


9,581

Total operating expenses
133,419


110,177


393,513


330,679

Operating income
106,183


100,099


290,049


279,276

Interest income
1,910


1,083


4,827


3,110

Other expense, net
(168
)

(189
)

(1,512
)

(137
)
Income before income tax provision
107,925


100,993


293,364


282,249

Income tax provision
34,295


31,436


86,698


86,596

Net income
$
73,630


$
69,557


$
206,666


$
195,653

Earnings per share – basic:







Earnings per share
$
0.87


$
0.80


$
2.43


$
2.23

Weighted average shares
84,774


86,959


85,132


87,570

Earnings per share – diluted:







Earnings per share
$
0.85


$
0.78


$
2.38


$
2.19

Weighted average shares
86,588


88,676


86,902


89,355

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

4


ANSYS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)

 
Three Months Ended
 
Nine Months Ended
(in thousands)
September 30,
2017
 
September 30,
2016
 
September 30,
2017
 
September 30,
2016
Net income
$
73,630

 
$
69,557

 
$
206,666

 
$
195,653

Other comprehensive income:
 
 
 
 
 
 
 
Foreign currency translation adjustments
4,149

 
2,044

 
18,225

 
14,267

Comprehensive income
$
77,779

 
$
71,601

 
$
224,891

 
$
209,920

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

5


ANSYS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)

 
Nine Months Ended
(in thousands)
September 30,
2017
 
September 30,
2016
Cash flows from operating activities:
 
 
 
Net income
$
206,666

 
$
195,653

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
49,939

 
52,320

Deferred income tax benefit
(4,217
)
 
(3,102
)
Provision for bad debts
1,382

 
1,006

Stock-based compensation expense
39,408

 
24,564

Other
241

 
(211
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable
17,899

 
6,601

Other receivables and current assets
60,754

 
26,431

Other long-term assets
4,495

 
(80
)
Accounts payable, accrued expenses and current liabilities
(22,362
)
 
(23,622
)
Accrued income taxes
(221
)
 
4,674

Deferred revenue
(35,502
)
 
(12,178
)
Other long-term liabilities
8,478

 
(5,285
)
Net cash provided by operating activities
326,960

 
266,771

Cash flows from investing activities:
 
 
 
Acquisitions, net of cash acquired
(25,998
)
 

Capital expenditures
(14,815
)
 
(8,219
)
Other investing activities
(20,810
)
 
(11,355
)
Net cash used in investing activities
(61,623
)
 
(19,574
)
Cash flows from financing activities:
 
 
 
Purchase of treasury stock
(223,291
)

(243,288
)
Restricted stock withholding taxes paid in lieu of issued shares
(10,075
)
 
(5,044
)
Contingent consideration payments

 
(1,048
)
Proceeds from shares issued for stock-based compensation
47,992

 
43,347

Other financing activities

 
(1
)
Net cash used in financing activities
(185,374
)
 
(206,034
)
Effect of exchange rate fluctuations on cash and cash equivalents
17,129

 
12,585

Net increase in cash and cash equivalents
97,092

 
53,748

Cash and cash equivalents, beginning of period
822,479

 
784,168

Cash and cash equivalents, end of period
$
919,571

 
$
837,916

Supplemental disclosures of cash flow information:
 
 
 
Income taxes paid
$
84,760

 
$
95,066

Interest paid
$
163

 
$
791

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

6


ANSYS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
September 30, 2017
(Unaudited)

1.
Organization
ANSYS, Inc. (hereafter the "Company" or "ANSYS") develops and globally markets engineering simulation software and technologies widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, industrial equipment, electronics, biomedical, energy, materials and chemical processing, and semiconductors.
As defined by the accounting guidance for segment reporting, the Company operates as one segment.
Given the integrated approach to the multi-discipline problem-solving needs of the Company's customers, a single sale of software may contain components from multiple product areas and include combined technologies. The Company also has a multi-year product and integration strategy that will result in new, combined products or changes to the historical product offerings. As a result, it is impracticable for the Company to provide accurate historical or current reporting among its various product lines.

2.
Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared by ANSYS in accordance with accounting principles generally accepted in the United States for interim financial information for commercial and industrial companies and the instructions to the Quarterly Report on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, the accompanying statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements (and notes thereto) included in the Company's Annual Report on Form 10-K for the year ended December 31, 2016. The condensed consolidated December 31, 2016 balance sheet presented is derived from the audited December 31, 2016 balance sheet included in the most recent Annual Report on Form 10-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements have been included, and all adjustments are of a normal and recurring nature. Operating results for the three and nine months ended September 30, 2017 are not necessarily indicative of the results that may be expected for any future period.
Cash and Cash Equivalents
Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds. Cash equivalents are carried at cost, which approximates fair value. The Company’s cash and cash equivalent balances comprise the following:
 
September 30, 2017
 
December 31, 2016
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
528,134

 
57.4
 
$
488,504

 
59.4
Money market funds
391,437

 
42.6
 
333,975

 
40.6
Total
$
919,571

 
 
 
$
822,479

 
 
The Company's money market fund balances are held in various funds of a single issuer.


7


3.
Acquisitions
During the nine months ended September 30, 2017, the Company completed various acquisitions to expand the customer base and accelerate the development of new and innovative products to the marketplace while lowering design and engineering costs for customers. The acquisitions were not individually significant. The combined purchase price of the acquisitions was approximately $28.7 million for the nine months ended September 30, 2017. The Company had no acquisitions during the nine months ended September 30, 2016.
The operating results of each acquisition have been included in the Company's condensed consolidated financial statements since each respective date of acquisition. The effects of the business combinations were not material to the Company's consolidated results of operations individually or in the aggregate.

4.
Other Receivables and Current Assets
The Company's other receivables and current assets comprise the following balances:
(in thousands)
September 30,
2017
 
December 31,
2016
Receivables related to unrecognized revenue
$
141,644

 
$
199,119

Income taxes receivable, including overpayments and refunds
18,615

 
15,718

Prepaid expenses and other current assets
23,424

 
24,512

Total other receivables and current assets
$
183,683

 
$
239,349

Receivables for unrecognized revenue represent the current portion of billings made for annual lease licenses and software maintenance that have not yet been recognized as revenue.

5.
Earnings Per Share
Basic earnings per share ("EPS") amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock awards are anti-dilutive, they are excluded from the calculation of diluted EPS.
The details of basic and diluted EPS are as follows:
 
Three Months Ended
 
Nine Months Ended
(in thousands, except per share data)
September 30,
2017
 
September 30,
2016
 
September 30,
2017
 
September 30,
2016
Net income
$
73,630

 
$
69,557

 
$
206,666

 
$
195,653

Weighted average shares outstanding – basic
84,774

 
86,959

 
85,132

 
87,570

Dilutive effect of stock plans
1,814

 
1,717

 
1,770

 
1,785

Weighted average shares outstanding – diluted
86,588

 
88,676

 
86,902

 
89,355

Basic earnings per share
$
0.87

 
$
0.80

 
$
2.43

 
$
2.23

Diluted earnings per share
$
0.85

 
$
0.78

 
$
2.38

 
$
2.19

Anti-dilutive shares
27

 
269

 
112

 
242



8


6.
Goodwill and Intangible Assets
The Company's intangible assets and estimated useful lives are classified as follows:
 
September 30, 2017
 
December 31, 2016
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Gross
Carrying
Amount
 
Accumulated
Amortization
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed software and core technologies (3 – 11 years)
$
355,112

 
$
(291,960
)
 
$
338,594

 
$
(275,130
)
Customer lists and contract backlog (5 – 15 years)
164,548

 
(100,324
)
 
159,549

 
(88,414
)
Trade names (2 – 10 years)
128,346

 
(101,083
)
 
127,952

 
(90,289
)
Total
$
648,006

 
$
(493,367
)
 
$
626,095

 
$
(453,833
)
Indefinite-lived intangible asset:
 
 
 
 
 
 
 
Trade name
$
357

 
 
 
$
357

 
 
Amortization expense for the intangible assets reflected above was $12.3 million and $12.7 million for the three months ended September 30, 2017 and 2016, respectively. Amortization expense for the intangible assets reflected above was $36.4 million and $38.1 million for the nine months ended September 30, 2017 and 2016, respectively.
As of September 30, 2017, estimated future amortization expense for the intangible assets reflected above is as follows:
(in thousands)
 
Remainder of 2017
$
12,405

2018
37,466

2019
24,357

2020
23,396

2021
19,169

2022
14,202

Thereafter
23,644

Total intangible assets subject to amortization
154,639

Indefinite-lived trade name
357

Other intangible assets, net
$
154,996

The changes in goodwill during the nine months ended September 30, 2017 and 2016 were as follows:
(in thousands)
2017
 
2016
Beginning balance – January 1
$
1,337,215

 
$
1,332,348

Acquisitions
11,719

 

Adjustments

 
(1
)
Currency translation
4,510

 
1,184

Ending balance – September 30
$
1,353,444

 
$
1,333,531

During the first quarter of 2017, the Company completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, 2017. No other events or circumstances changed during the nine months ended September 30, 2017 that would indicate that the fair values of the Company's reporting unit and indefinite-lived intangible asset are below their carrying amounts.


9


7.
Fair Value Measurement
The valuation hierarchy for disclosure of assets and liabilities reported at fair value prioritizes the inputs for such valuations into three broad levels:
Level 1: quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2: quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; or
Level 3: unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value.
A financial asset's or liability's classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:
 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
September 30,
2017
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
391,437

 
$
391,437

 
$

 
$

Short-term investments
$
7,064

 
$

 
$
7,064

 
$

Deferred compensation plan investments
$
2,256

 
$
2,256

 
$

 
$

 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
December 31, 2016
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
333,975

 
$
333,975

 
$

 
$

Short-term investments
$
381

 
$

 
$
381

 
$

Deferred compensation plan investments
$
459

 
$
459

 
$

 
$

The cash equivalents in the preceding tables represent money market funds.
The short-term investments in the preceding tables represent deposits held by certain foreign subsidiaries of the Company. The deposits have fixed interest rates with maturity dates ranging from three months to one year.
The deferred compensation plan investments in the preceding tables represent trading securities held in a rabbi trust for the benefit of the non-affiliate independent directors. These securities consist of mutual funds traded in an active market with quoted prices. As a result, the plan assets are classified as Level 1 in the fair value hierarchy. The plan assets are recorded within other long-term assets on the Company's condensed consolidated balance sheets.
The carrying values of cash, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations approximate their fair values because of their short-term nature.


10


8.
Geographic Information
Revenue to external customers is attributed to individual countries based upon the location of the customer. Revenue by geographic area is as follows:
 
Three Months Ended
 
Nine Months Ended
(in thousands)
September 30,
2017
 
September 30,
2016
 
September 30,
2017
 
September 30,
2016
United States
$
107,130

 
$
91,301

 
$
309,486

 
$
265,945

Japan
30,778

 
31,496

 
94,572

 
90,601

Germany
25,391

 
25,399

 
71,115

 
73,428

South Korea
15,309

 
13,381

 
45,677

 
41,629

China
16,608

 
11,271

 
42,942

 
29,810

France
15,099

 
12,054

 
42,482

 
36,106

Canada
3,864

 
3,179

 
10,368

 
9,855

Other European
37,455

 
33,991

 
107,019

 
103,765

Other international
23,951

 
23,790

 
69,253

 
66,698

Total revenue
$
275,585

 
$
245,862

 
$
792,914

 
$
717,837

Property and equipment by geographic area is as follows:
(in thousands)
September 30,
2017
 
December 31,
2016
United States
$
45,521

 
$
43,810

Europe
5,193

 
4,753

India
3,685

 
3,033

Other international
2,761

 
3,081

Total property and equipment, net
$
57,160

 
$
54,677


9.
Stock-Based Compensation
Total stock-based compensation expense and its net impact on basic and diluted earnings per share are as follows:
 
Three Months Ended

Nine Months Ended
(in thousands, except per share data)
September 30,
2017

September 30,
2016

September 30,
2017

September 30,
2016
Cost of sales:







Software licenses
$
140


$
187


$
711


$
524

Maintenance and service
739


417


1,894


1,200

Operating expenses:







Selling, general and administrative
8,782


4,292


23,310


11,160

Research and development
5,112


4,056


13,493


11,680

Stock-based compensation expense before taxes
14,773


8,952


39,408


24,564

Related income tax benefits
(6,080
)

(2,993
)

(23,980
)

(7,928
)
Stock-based compensation expense, net of taxes
$
8,693


$
5,959


$
15,428


$
16,636

Net impact on earnings per share:







Basic earnings per share
$
(0.10
)

$
(0.07
)

$
(0.18
)

$
(0.19
)
Diluted earnings per share
$
(0.10
)

$
(0.07
)

$
(0.18
)

$
(0.19
)

11


As a result of new accounting guidance further discussed in Note 13, the three and nine months ended September 30, 2017 related income tax benefits above include $1.4 million and $11.5 million, respectively, of excess tax benefits that in prior years would have been recorded to additional paid-in capital. If such tax benefits were excluded, the impact on both basic and diluted earnings per share would have been a decrease of $0.02 and $0.13 for the three and nine months ended September 30, 2017, respectively.

10.
Stock Repurchase Program
Under the Company's stock repurchase program, the Company repurchased shares as follows:
 
Nine Months Ended
(in thousands, except per share data)
September 30,
2017
 
September 30,
2016
Number of shares repurchased
2,000

 
2,700

Average price paid per share
$
111.65

 
$
90.11

Total cost
$
223,291

 
$
243,288

In February 2017, the Company's Board of Directors increased the number of shares authorized for repurchase to a total of 5.0 million shares under the stock repurchase program. As of September 30, 2017, 3.5 million shares remained available for repurchase under the program.

11.
Restructuring
During the fourth quarter of 2016, the Company initiated workforce realignment activities to reallocate resources to align with the Company's future strategic plans. The Company incurred related restructuring charges as follows:
(in thousands)
Gross
 
Net of Tax
Q4 2016
$
3,419

 
$
2,355

Q1 2017
9,273

 
6,176

Q2 2017
2,000

 
1,435

Q3 2017
466

 
331

Total restructuring charges
$
15,158

 
$
10,297

The restructuring charges are included in the presentation of cost of software licenses; cost of maintenance and service; research and development expense; and selling, general and administrative expense. During the nine months ended September 30, 2017, the Company paid $11.3 million of the gross charges. As of September 30, 2017, $3.4 million of the gross charges incurred to date remains unpaid. The Company has completed the workforce realignment activities as of September 30, 2017.

12.
Contingencies and Commitments
The Company is subject to various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters. In the opinion of the Company, the resolution of pending matters is not expected to have a material adverse effect on the Company’s consolidated results of operations, cash flows or financial position. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect the Company’s results of operations, cash flows or financial position.
An Indian subsidiary of the Company has several service tax audits pending that have resulted in formal inquiries being received on transactions through mid-2012. The Company could incur tax charges and related liabilities of approximately $7 million. The service tax issues raised in the Company’s notices and inquiries are very similar to the case, M/s Microsoft Corporation (I) (P) Ltd. Vs Commissioner of Service Tax, New Delhi, wherein the Delhi Customs, Excise and Service Tax Appellate Tribunal (CESTAT) has passed a favorable ruling to Microsoft. The Company can provide no assurances on whether the Microsoft case’s favorable ruling will be challenged in higher courts or on the impact that the present Microsoft case’s decision will have on the Company’s cases. The Company is uncertain as to when these service tax matters will be concluded.

12


A French subsidiary of the Company previously received notice that the French taxing authority rejected the Company's 2012 research and development credit. The Company contested the decision and received a favorable outcome during the first half of 2017. There are currently no challenges to other years' research and development credits for this subsidiary; however, other years are subject to future review and audit.
The Company sells software licenses and services to its customers under proprietary software license agreements. Each license agreement contains the relevant terms of the contractual arrangement with the customer, and generally includes certain provisions for indemnifying the customer against losses, expenses and liabilities from damages that are incurred by or awarded against the customer in the event the Company’s software or services are found to infringe upon a patent, copyright or other proprietary right of a third party. To date, the Company has not had to reimburse any of its customers for any losses related to these indemnification provisions and no material claims asserted under these indemnification provisions are outstanding as of September 30, 2017. For several reasons, including the lack of prior material indemnification claims, the Company cannot determine the maximum amount of potential future payments, if any, related to such indemnification provisions.

13.
New Accounting Guidance
Revenue from contracts with customers: In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09). ASU 2014-09 supersedes most current revenue recognition guidance, including industry-specific guidance. Previous guidance requires an entity to recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the seller's price to the buyer is fixed or determinable, and collectibility is reasonably assured. Under the new guidance, an entity is required to evaluate revenue recognition by identifying a contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies a performance obligation. The standard also requires disclosure of the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.
ASU 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, delayed the effective date of ASU 2014-09 to annual periods beginning after December 15, 2017, including interim periods within that reporting period. This standard is effective for the Company on January 1, 2018. Entities have the option of using a full retrospective, cumulative effect or modified retrospective approach to adopt ASU 2014-09. The Company expects to utilize the modified retrospective implementation approach.
This update will impact the timing and amounts of revenue recognized, which will result in increased volatility in the amount of revenue recognized each period. The Company's preliminary assessment is that the adoption of this standard will have a material impact on the Company’s consolidated financial statements. While the Company expects that the standard will impact various elements of its business, the Company's initial assessment is that the most significant impact will be on the recognition of revenue related to software lease licenses. These licenses include the right to use the software and PCS over the term of the license. These licenses are currently recognized as revenue ratably over the term of the license. Under the new standard and the existing interpretations, the Company expects to recognize a meaningful portion of the revenue related to these licenses up-front at the time the license is delivered. In addition, it is anticipated in the year of adoption there will be an acceleration in the timing of certain income tax payments associated with deferred revenue that will be booked directly to opening retained earnings. The Company has also made a preliminary assessment that the expense related to sales commissions will not be materially different under the new standard. However, the Company's preliminary assessments could change as additional interpretations relating to the new standard are provided and as issues identified by software industry groups are addressed.
Business combinations: In January 2017, the FASB issued Accounting Standards Update No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business (ASU 2017-01). This update narrows the definition of a business. If substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, the acquiree is not a business. The update also requires a business to include an input and a substantive process that significantly contributes to the ability to create outputs. This definition is expected to reduce the number of acquisitions accounted for as business combinations, which will impact the accounting treatment of certain items, including the accounting treatment of contingent consideration and transaction expenses. ASU 2017-01 is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and the update will be applied prospectively. The effect of the implementation will depend upon the nature of the Company's future acquisitions, if any. Historically, the Company has entered into acquisitions that would meet the definition of a business under ASU 2017-01. The Company plans to adopt ASU 2017-01 effective January 1, 2018.

13


Income taxes: In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (ASU 2016-16). Previous guidance requires the tax effects from intra-entity asset transfers to be deferred until the asset is sold to a third party or recovered through use. ASU 2016-16 eliminates this deferral for all intra-entity asset transfers other than inventory. The standard is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-16 effective January 1, 2018 and expects adoption to have an immaterial effect, if any, on its financial results.
Credit losses: In June 2016, the FASB issued Accounting Standards Update No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13). Previous guidance requires the allowance for doubtful accounts to be estimated based on an incurred loss model, which considers past and current conditions. ASU 2016-13 requires companies to use an expected loss model that also considers reasonable and supportable forecasts of future conditions. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted for annual periods beginning after December 15, 2018, including interim periods within that reporting period. The standard requires a cumulative-effect adjustment to the statement of financial position as of the beginning of the first reporting period in which the guidance is effective. The Company is currently evaluating the effect that this update will have on its financial results upon adoption.
Employee share-based payment accounting: In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (ASU 2016-09). This update includes various areas for simplification related to aspects of the accounting for share-based payment transactions. One simplification is that the tax effects of share-based payment settlements will be recorded in the income statement. Prior guidance required tax windfalls at settlement, and tax shortfalls to the extent of previous windfalls, to be recorded in equity. This provision was required to be adopted prospectively.
The Company adopted the guidance during the quarter ended March 31, 2017. The primary impact of adoption was the recognition of excess tax benefits in the Company's provision for income taxes rather than paid-in capital, which resulted in the recognition of excess tax benefits in the provision for income taxes of $1.4 million and $11.5 million during the three and nine months ended September 30, 2017, respectively. In addition, the Company applied the change in classification of such benefits from financing to operating on the consolidated statements of cash flows on a retrospective basis, resulting in an increase to both net cash provided by operating activities and net cash used in financing activities of $6.2 million for the nine months ended September 30, 2016.
Leases: In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02). ASU 2016-02 requires virtually all leases, other than leases that meet the definition of a short-term lease or leases of intangible assets, to be recorded on the balance sheet with a right-of-use asset and corresponding lease liability. Leases will be classified as either operating or finance leases based on certain criteria. This classification will determine the timing and presentation of expenses on the income statement, as well as the presentation of related cash flows. The standard is effective for annual periods beginning after December 15, 2018, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company does not expect to early adopt and continues to evaluate the effect that this update will have on its financial results upon adoption. The Company's preliminary assessment is that this update will materially increase the Company's assets and liabilities upon adoption. The Company has completed the initial inventory of its leases and policy elections. The Company is currently developing new processes and controls to meet the accounting and disclosure requirements under the new standard.


14


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Board of Directors and Stockholders of
ANSYS, Inc.
Canonsburg, Pennsylvania
We have reviewed the accompanying condensed consolidated balance sheet of ANSYS, Inc. and subsidiaries (the "Company") as of September 30, 2017, and the related condensed consolidated statements of income and comprehensive income for the three-month and nine-month periods ended September 30, 2017 and 2016, and of cash flows for the nine-month periods ended September 30, 2017 and 2016. These interim financial statements are the responsibility of the Company’s management.
We conducted our reviews in accordance with the standards of the Public Company Accounting Oversight Board (United States). A review of interim financial information consists principally of applying analytical procedures and making inquiries of persons responsible for financial and accounting matters. It is substantially less in scope than an audit conducted in accordance with the standards of the Public Company Accounting Oversight Board (United States), the objective of which is the expression of an opinion regarding the financial statements taken as a whole. Accordingly, we do not express such an opinion.
Based on our reviews, we are not aware of any material modifications that should be made to such condensed consolidated interim financial statements for them to be in conformity with accounting principles generally accepted in the United States of America.
We have previously audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the consolidated balance sheet of ANSYS, Inc. and subsidiaries as of December 31, 2016, and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for the year then ended (not presented herein); and in our report dated February 23, 2017, we expressed an unqualified opinion on those consolidated financial statements. In our opinion, the information set forth in the accompanying condensed consolidated balance sheet as of December 31, 2016 is fairly stated, in all material respects, in relation to the consolidated balance sheet from which it has been derived.
/s/ Deloitte & Touche LLP
Pittsburgh, Pennsylvania
November 2, 2017

15


Item 2.Management’s Discussion and Analysis of Financial Condition and Results of Operations
Overview:
The Company's GAAP results for the three months ended September 30, 2017 reflect growth in revenue of 12.1%, operating income of 6.1% and diluted earnings per share of 9.0% as compared to the three months ended September 30, 2016. The Company's GAAP results for the nine months ended September 30, 2017 reflect growth in revenue of 10.5%, operating income of 3.9% and diluted earnings per share of 8.7% as compared to the nine months ended September 30, 2016. The Company experienced higher revenue in 2017 across all classes of revenue, including license revenue, maintenance and services. The Company also experienced increased operating expenses primarily due to increased personnel costs, costs associated with workforce realignment activities and higher stock-based compensation.
The Company's non-GAAP results for the three months ended September 30, 2017 reflect growth in revenue of 12.6%, operating income of 10.6% and diluted earnings per share of 10.5% as compared to the three months ended September 30, 2016. The Company's non-GAAP results for the nine months ended September 30, 2017 reflect growth in revenue of 10.7%, operating income of 11.0% and diluted earnings per share of 10.9% as compared to the nine months ended September 30, 2016. The non-GAAP results exclude the income statement effects of the acquisition accounting adjustment to deferred revenue, stock-based compensation, amortization of acquired intangible assets, restructuring charges and transaction costs related to business combinations. For further disclosure regarding non-GAAP results, see the section titled "Non-GAAP Results" immediately preceding the section titled "Liquidity and Capital Resources."
The Company's comparative financial results were impacted by fluctuations in the U.S. Dollar during the three and nine months ended September 30, 2017 as compared to the three and nine months ended September 30, 2016. The impacts on the Company's revenue and operating income due to currency fluctuations are reflected in the table below.
The amounts in the table represent the difference between the actual 2017 results and the same results calculated at the 2016 exchange rates. Amounts in brackets indicate a net adverse impact from currency fluctuations.
 
Three Months Ended September 30, 2017
 
Nine Months Ended September 30, 2017
(in thousands)
GAAP
 
Non-GAAP
 
GAAP
 
Non-GAAP
Revenue
$
1,198

 
$
1,195

 
$
(2,667
)
 
$
(2,670
)
Operating income
$
329

 
$
348

 
$
(415
)
 
$
(456
)
In constant currency(1), the Company's growth rates were as follows:
 
Three Months Ended September 30, 2017
 
Nine Months Ended September 30, 2017
 
GAAP
 
Non-GAAP
 
GAAP
 
Non-GAAP
Revenue
11.6
%
 
12.1
%
 
10.8
%
 
11.1
%
Operating income
5.7
%
 
10.3
%
 
4.0
%
 
11.2
%
(1) Constant currency amounts exclude the effect of foreign currency fluctuations on the reported results. To present this information, the 2017 results for entities whose functional currency is a currency other than the U.S. Dollar were converted to U.S. Dollars at rates that were in effect for 2016, rather than the actual exchange rates in effect for 2017.
The Company’s financial position includes $926.6 million in cash and short-term investments, and working capital of $705.3 million as of September 30, 2017.
During the nine months ended September 30, 2017, the Company repurchased 2.0 million shares for $223.3 million at an average price of $111.65 per share.
Business:
ANSYS develops and globally markets engineering simulation software and services widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, industrial equipment, electronics, biomedical, energy, materials and chemical processing, and semiconductors. Headquartered south of Pittsburgh, Pennsylvania, the Company employed approximately 2,900 people as of September 30, 2017. ANSYS focuses on the development of open and flexible solutions that enable users to analyze designs directly on the desktop, providing a common platform for fast, efficient and cost-conscious product development, from design concept to final-stage testing and validation. The Company distributes its suite of simulation technologies through a global network of independent channel partners and direct sales offices in strategic, global locations. It is the Company’s intention to continue to maintain this hybrid sales and distribution model.

16


The Company licenses its technology to businesses, educational institutions and governmental agencies. Growth in the Company’s revenue is affected by the strength of global economies, general business conditions, currency exchange rate fluctuations, customer budgetary constraints and the competitive position of the Company’s products. The Company believes that the features, functionality and integrated multiphysics capabilities of its software products are as strong as they have ever been. However, the software business is generally characterized by long sales cycles. These long sales cycles increase the difficulty of predicting sales for any particular quarter. The Company makes many operational and strategic decisions based upon short- and long-term sales forecasts that are impacted not only by these long sales cycles but also by current global economic conditions. As a result, the Company believes that its overall performance is best measured by fiscal-year results rather than by quarterly results.
The Company’s management considers the competition and price pressure that it faces in the short- and long-term by focusing on expanding the breadth, depth, ease of use and quality of the technologies, features, functionality and integrated multiphysics capabilities of its software products as compared to its competitors; investing in research and development to develop new and innovative products and increase the capabilities of its existing products; supplying new products and services; focusing on customer needs, training, consulting and support; and enhancing its distribution channels. From time to time, the Company also considers acquisitions to supplement its global engineering talent, product offerings and distribution channels.
Geographic Trends:
The following table presents the Company's geographic constant currency revenue growth, based upon the customer location, during the three and nine months ended September 30, 2017 as compared to the three and nine months ended September 30, 2016:
 
Three Months Ended September 30, 2017
 
Nine Months Ended September 30, 2017
North America
17.3
%
 
16.0
%
Europe
4.9
%
 
4.4
%
Asia-Pacific
10.8
%
 
10.7
%
Total
11.6
%
 
10.8
%
In North America, the Company's performance was primarily driven by the aerospace and defense, electronics, semiconductors and automotive industries. The automotive manufacturers maintained their strong investments in developing advanced technologies for autonomous, electric and smart, connected vehicles. The electronics industry continued to benefit from the placement of software into a wide range of smart, connected products. The performance within aerospace and defense continued to be driven by major and strategic accounts and a growing demand from the commercial space sector. The renewable energy sector remained strong as energy companies continued their investment initiatives.
In Europe, revenue growth continued to lag the other regions. France led the region, but was partially offset by weak performance in Germany. New sales leadership in the region remained focused on building the sales pipeline and finalizing initiatives to update the Company's go-to-market strategy. The automotive and electronics industries continued to demonstrate similar trends as North America. Additionally, the indirect channel performance helped to offset some of the weakness in the direct business
The results in Asia-Pacific were driven by sustained growth in China and Taiwan. From an industry perspective, the regional performance was driven by the aerospace and defense, electronics, automotive and industrial equipment sectors. The region continued to benefit from investment in domestic development programs, particularly in China and India.
The Company continues to focus on a number of sales improvement activities across the geographic regions, including sales hiring, pipeline building, productivity initiatives and customer engagement activities.

17


Note About Forward-Looking Statements
The following discussion should be read in conjunction with the accompanying unaudited condensed consolidated financial statements and notes thereto for the nine months ended September 30, 2017, and with the Company’s audited consolidated financial statements and notes thereto for the year ended December 31, 2016 filed on the Annual Report on Form 10-K with the Securities and Exchange Commission. The Company’s discussion and analysis of its financial condition and results of operations are based upon the Company’s condensed consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, the Company evaluates its estimates, including those related to the fair values of stock awards, bad debts, contract revenue, acquired deferred revenue, the valuation of goodwill and other intangible assets, deferred compensation, income taxes, uncertain tax positions, tax valuation reserves, useful lives for depreciation and amortization, and contingencies and litigation. The Company bases its estimates on historical experience, market experience, estimated future cash flows and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily available from other sources. Actual results may differ from these estimates.
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, including, but not limited to, the following statements, as well as statements that contain such words as "anticipates", "intends", "believes", "plans" and other similar expressions:
The Company's assessment of the ultimate liabilities arising from various investigations, claims and legal proceedings.
The Company's expectations regarding the outcome of its service tax audit cases.
The Company's expectations regarding future claims related to indemnification obligations.
The Company's expectations regarding the impacts of new accounting guidance.
The Company's intentions regarding its hybrid sales and distribution model.
The Company's statement regarding the strength of the features, functionality and integrated multiphysics capabilities of its software products.
The Company's belief that its overall performance is best measured by fiscal-year results rather than by quarterly results.
The Company's expectations regarding the adverse impact on license and maintenance revenue growth in the near term due to an increased customer preference for time-based licenses.
The Company's estimates regarding the expected impact on reported revenue related to the acquisition accounting treatment of deferred revenue.
The Company's expectation that it will continue to make targeted investments in its global sales and marketing organization and its global business infrastructure to enhance and support its revenue-generating activities.
The Company's intentions related to investments in research and development, particularly as it relates to expanding the ease of use and capabilities of its broad portfolio of simulation software products.
The Company's intention to repatriate previously taxed earnings and to reinvest all other earnings of its non-U.S. subsidiaries.
The Company's plans related to future capital spending.
The sufficiency of existing cash and cash equivalent balances to meet future working capital and capital expenditure requirements.
The Company's belief that the best uses of its excess cash are to invest in the business and to repurchase stock in order to both offset dilution and return capital to stockholders, in excess of its requirements, with the goal of increasing stockholder value.
The Company's intentions related to investments in complementary companies, products, services and technologies.
The Company's expectation that changes in currency exchange rates will affect the Company's financial position, results of operations and cash flows.

18


Forward-looking statements should not be unduly relied upon because they involve known and unknown risks, uncertainties and other factors, some of which are beyond the Company’s control. The Company’s actual results could differ materially from those set forth in forward-looking statements. Certain factors, among others, that might cause such a difference include risks and uncertainties disclosed in the Company’s most recent Annual Report on Form 10-K, Part I, Item 1A. Information regarding new risk factors or material changes to these risk factors have been included within Part II, Item 1A of this Quarterly Report on Form 10-Q.

19


Results of Operations
Three Months Ended September 30, 2017 Compared to Three Months Ended September 30, 2016
Revenue:
 
Three Months Ended September 30,
 
Change
(in thousands, except percentages)
2017
 
2016
 
Amount
 
%
Revenue:
 
 
 
 
 
 
 
Lease licenses
$
93,956

 
$
85,907

 
$
8,049

 
9.4
Perpetual licenses
62,624

 
53,623

 
9,001

 
16.8
Software licenses
156,580

 
139,530

 
17,050

 
12.2
Maintenance
112,300

 
100,288

 
12,012

 
12.0
Service
6,705

 
6,044

 
661

 
10.9
Maintenance and service
119,005

 
106,332

 
12,673

 
11.9
Total revenue
$
275,585

 
$
245,862

 
$
29,723

 
12.1
The Company’s revenue in the quarter ended September 30, 2017 increased 12.1% as compared to the quarter ended September 30, 2016, while revenue grew 11.6% in constant currency. The growth rate was favorably impacted by the Company’s continued investment in its global sales, support and marketing organizations. Perpetual license revenue, which is derived primarily from new sales during the quarter, increased 16.8% as compared to the prior-year quarter. Lease license revenue increased 9.4% as compared to the prior-year quarter. Annual maintenance contracts that were sold with new perpetual licenses, along with maintenance contracts sold with new perpetual licenses in previous quarters, contributed to maintenance revenue growth of 12.0%.
With respect to revenue, on average for the quarter ended September 30, 2017, the U.S. Dollar was approximately 0.9% weaker, when measured against the Company’s primary foreign currencies, than for the quarter ended September 30, 2016. The table below presents the impacts of currency fluctuations on revenue for the quarter ended September 30, 2017. Amounts in brackets indicate a net adverse impact from currency fluctuations.
(in thousands)
Three Months Ended September 30, 2017
Euro
$
3,150

Indian Rupee
225

Taiwan Dollar
210

Japanese Yen
(2,363
)
South Korean Won
(144
)
British Pound
(11
)
Other
131

Total
$
1,198

The net overall weaker U.S. Dollar also resulted in increased operating income of $0.3 million for the quarter ended September 30, 2017 as compared to the quarter ended September 30, 2016.
A substantial portion of the Company’s license and maintenance revenue is derived from annual lease and maintenance contracts. These contracts are generally renewed on an annual basis and typically have a high rate of customer renewal. In addition to the recurring revenue base associated with these contracts, a majority of customers purchasing new perpetual licenses also purchase related annual maintenance contracts. As a result of the significant recurring revenue base, the Company’s license and maintenance revenue growth rate in any period does not necessarily correlate to the growth rate of new license and maintenance contracts sold during that period. To the extent the rate of customer renewal for lease and maintenance contracts is high, incremental lease contracts, and maintenance contracts sold with new perpetual licenses, will result in license and maintenance revenue growth in constant currency. Conversely, if the rate of renewal for these contracts is adversely affected by economic or other factors, the Company’s license and maintenance growth will be adversely affected over the term that the revenue for those contracts would have otherwise been recognized.
The Company has been experiencing an increased interest by some of its larger customers in enterprise agreements that often include longer-term, time-based licenses involving a larger number of the Company's software products. While these arrangements typically involve a higher overall transaction price, the revenue from these contracts is typically deferred and

20


recognized over the period of the contract, resulting in increased deferred revenue and backlog. To the extent these types of contracts replace sales of perpetual licenses, there could be a near-term adverse impact on software license and maintenance revenue growth. The Company is similarly experiencing a shifting preference from perpetual licenses to time-based licenses across a broader spectrum of its customers, particularly in the more mature geographic markets, such as the U.S. and Japan. To the extent this shift continues or becomes more prevalent, the result could be a similar and incremental near-term adverse impact on software license and maintenance revenue growth.
International and domestic revenues, as a percentage of total revenue, were 61.1% and 38.9%, respectively, during the quarter ended September 30, 2017, and 62.9% and 37.1%, respectively, during the quarter ended September 30, 2016. The Company derived 24.1% and 24.3% of its total revenue through the indirect sales channel for the quarters ended September 30, 2017 and 2016, respectively.
In valuing deferred revenue on the balance sheets of the Company's recent acquisitions as of their respective acquisition dates, the Company applied the fair value provisions applicable to the accounting for business combinations, resulting in a reduction of deferred revenue as compared to its historical carrying amount. As a result, the Company's post-acquisition revenue will be less than the sum of what would have otherwise been reported by ANSYS and each acquiree absent the acquisitions. The impact on reported revenue was $1.2 million for the quarter ended September 30, 2017. There was no impact on reported revenue for the quarter ended September 30, 2016. The expected impacts on reported revenue are $1.0 million and $2.7 million for the quarter ending December 31, 2017 and for the year ending December 31, 2017, respectively.
Deferred Revenue and Backlog:
Deferred revenue consists of billings made or payments received in advance of revenue recognition from software license and maintenance agreements. The deferred revenue on the Company's condensed consolidated balance sheets does not represent the total value of annual or multi-year noncancellable software license and maintenance agreements. The Company's backlog represents installment billings for periods beyond the current quarterly billing cycle and customer orders received but not processed. The Company's deferred revenue and backlog as of September 30, 2017 and December 31, 2016 consist of the following:
 
Balance at September 30, 2017
(in thousands)
Total
 
Current
 
Long-Term
Deferred revenue
$
405,698

 
$
381,727

 
$
23,971

Backlog
263,571

 
91,885

 
171,686

Total
$
669,269

 
$
473,612

 
$
195,657

 
Balance at December 31, 2016
(in thousands)
Total
 
Current
 
Long-Term
Deferred revenue
$
415,846

 
$
403,279

 
$
12,567

Backlog
221,994

 
64,361

 
157,633

Total
$
637,840

 
$
467,640

 
$
170,200

Revenue associated with deferred revenue and backlog that will be recognized in the subsequent twelve months is classified as current in the table above.

21


Cost of Sales and Gross Profit:
The table below reflects the Company's operating results as presented on the condensed consolidated statements of income, which are inclusive of foreign currency translation impacts. Amounts included in the discussion that follows are provided in constant currency. The impact, where material, of foreign exchange translation on each expense line is provided separately.
 
Three Months Ended September 30,
 
 
 
 
2017
 
2016
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Cost of sales:
 
 
 
 
 
 
 
 
 
 
 
Software licenses
$
7,395

 
2.7
 
$
6,433

 
2.6
 
$
962

 
15.0

Amortization
9,004

 
3.3
 
9,513

 
3.9
 
(509
)
 
(5.4
)
Maintenance and service
19,584

 
7.1
 
19,640

 
8.0
 
(56
)
 
(0.3
)
Total cost of sales
35,983

 
13.1
 
35,586

 
14.5
 
397

 
1.1

Gross profit
$
239,602

 
86.9
 
$
210,276

 
85.5
 
$
29,326

 
13.9

Software Licenses: The increase in the cost of software licenses was primarily due to the following:
Increased third-party royalties of $0.5 million.
Increased salaries, incentive compensation and other headcount-related costs of $0.5 million.
Amortization: The decrease in amortization expense was primarily due to a net decrease in the amortization of acquired technology.
Maintenance and Service: The net decrease in maintenance and service costs was primarily due to the following:
Net decrease in salaries, incentive compensation and other headcount-related costs of $0.9 million, primarily due to a reallocation of technical personnel resources to pre-sales activities.
Increased third-party technical support of $0.4 million.
Increased stock-based compensation of $0.3 million.
Restructuring costs of $0.2 million.
The improvement in gross profit was a result of the increase in revenue, partially offset by the increase in the related cost of sales.
Operating Expenses:
The table below reflects the Company's operating results as presented on the condensed consolidated statements of income, which are inclusive of foreign currency translation impacts. Amounts included in the discussion that follows are provided in constant currency. The impact, where material, of foreign exchange translation on each expense line is provided separately.
 
Three Months Ended September 30,
 
 
 
 
2017
 
2016
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Selling, general and administrative
$
80,015

 
29.0
 
$
61,537

 
25.0
 
$
18,478

 
30.0
Research and development
50,144

 
18.2
 
45,418

 
18.5
 
4,726

 
10.4
Amortization
3,260

 
1.2
 
3,222

 
1.3
 
38

 
1.2
Total operating expenses
$
133,419

 
48.4
 
$
110,177

 
44.8
 
$
23,242

 
21.1

22


Selling, General and Administrative: The increase in selling, general and administrative costs was primarily due to the following:
Increased salaries, incentive compensation and other headcount-related costs of $9.1 million.
Increased stock-based compensation of $4.5 million.
Increased consulting costs of $2.1 million.
Increased business travel of $0.8 million.
The Company anticipates that it will continue to make targeted investments in its global sales and marketing organization and its global business infrastructure to enhance and support its revenue-generating activities.
Research and Development: The increase in research and development costs was primarily due to the following:
Increased salaries, incentive compensation and other headcount-related costs of $3.3 million.
Increased stock-based compensation of $1.1 million.
Increased consulting costs of $0.6 million.
The Company has traditionally invested significant resources in research and development activities and intends to continue to make investments in expanding the ease of use and capabilities of its broad portfolio of simulation software products.
Interest Income: Interest income for the quarter ended September 30, 2017 was $1.9 million as compared to $1.1 million for the quarter ended September 30, 2016. Interest income increased as a result of an increase in both the Company's average invested cash balances and the average rate of return on those balances.
Other Expense, net: The Company's other expense consists of the following:
 
Three Months Ended
(in thousands)
September 30,
2017
 
September 30,
2016
Foreign currency losses, net
$
(209
)
 
$
(162
)
Other
41

 
(27
)
Total other expense, net
$
(168
)
 
$
(189
)
Income Tax Provision: The Company recorded income tax expense of $34.3 million and had income before income taxes of $107.9 million for the quarter ended September 30, 2017. During the quarter ended September 30, 2016, the Company recorded income tax expense of $31.4 million and had income before income taxes of $101.0 million. The effective tax rates were 31.8% and 31.1% for the third quarters of 2017 and 2016, respectively.
The increase in the effective tax rate from the prior year is primarily due to tax benefits of $1.8 million related to entity structuring and related repatriation activities recognized in the third quarter of 2016 that did not recur in 2017. The increase in the effective tax rate was partially offset by 2017 tax benefits of $1.4 million related to stock-based compensation. In the first quarter of 2017, the Company adopted ASU 2016-09, which requires excess tax benefits and deficiencies related to stock-based compensation to be reflected in the income statement as a component of the provision for income taxes. Previously, these tax effects were reflected in stockholders' equity. 
When compared to the federal and state combined statutory rate, the effective tax rates for the quarters ended September 30, 2017 and 2016 were favorably impacted by the domestic manufacturing deduction and research and development credits. The rates were also favorably impacted by the recurring item of lower statutory tax rates in many of the Company's foreign jurisdictions.
Net Income: The Company’s net income in the third quarter of 2017 was $73.6 million as compared to net income of $69.6 million in the third quarter of 2016. Diluted earnings per share was $0.85 in the third quarter of 2017 and $0.78 in the third quarter of 2016. The weighted average shares used in computing diluted earnings per share were 86.6 million and 88.7 million in the third quarters of 2017 and 2016, respectively.

23


Nine Months Ended September 30, 2017 Compared to Nine Months Ended September 30, 2016
Revenue:
 
Nine Months Ended September 30,
 
Change
(in thousands, except percentages)
2017
 
2016
 
Amount
 
%
Revenue:
 
 
 
 
 
 
 
Lease licenses
$
279,855

 
$
250,715

 
$
29,140

 
11.6
Perpetual licenses
168,513

 
155,953

 
12,560

 
8.1
Software licenses
448,368

 
406,668

 
41,700

 
10.3
Maintenance
324,338

 
292,775

 
31,563

 
10.8
Service
20,208

 
18,394

 
1,814

 
9.9
Maintenance and service
344,546

 
311,169

 
33,377

 
10.7
Total revenue
$
792,914

 
$
717,837

 
$
75,077

 
10.5
The Company’s revenue in the nine months ended September 30, 2017 increased 10.5% as compared to the nine months ended September 30, 2016, while revenue grew 10.8% in constant currency. The growth rate was favorably impacted by the Company’s continued investment in its global sales, support and marketing organizations. Lease license revenue increased 11.6% as compared to the nine months ended September 30, 2016. Perpetual license revenue, which is derived primarily from new sales during the period, increased 8.1% as compared to the nine months ended September 30, 2016. Annual maintenance contracts that were sold with new perpetual licenses, along with maintenance contracts sold with new perpetual licenses in previous quarters, contributed to maintenance revenue growth of 10.8%.
With respect to revenue, on average for the nine months ended September 30, 2017, the U.S. Dollar was approximately 0.7% stronger, when measured against the Company’s primary foreign currencies, than for the nine months ended September 30, 2016. The table below presents the impacts of currency fluctuations on revenue for the nine months ended September 30, 2017. Amounts in brackets indicate a net adverse impact from currency fluctuations.
(in thousands)
Nine Months Ended September 30, 2017
Japanese Yen
$
(2,571
)
British Pound
(1,865
)
Euro
(205
)
South Korean Won
674

Taiwan Dollar
651

Indian Rupee
514

Other
135

Total
$
(2,667
)
The net overall stronger U.S. Dollar also resulted in decreased operating income of $0.4 million for the nine months ended September 30, 2017 as compared to the nine months ended September 30, 2016.
International and domestic revenues, as a percentage of total revenue, were 61.0% and 39.0%, respectively, during the nine months ended September 30, 2017, and 63.0% and 37.0%, respectively, during the nine months ended September 30, 2016. The Company derived 24.3% and 24.1% of its total revenue through the indirect sales channel for the nine months ended September 30, 2017 and 2016, respectively.
In valuing deferred revenue on the balance sheets of the Company's recent acquisitions as of their respective acquisition dates, the Company applied the fair value provisions applicable to the accounting for business combinations, resulting in a reduction of deferred revenue as compared to its historical carrying amount. As a result, the Company's post-acquisition revenue will be less than the sum of what would have otherwise been reported by ANSYS and each acquiree absent the acquisitions. The impacts on reported revenue were $1.7 million and $0.1 million for the nine months ended September 30, 2017 and 2016, respectively.

24


Cost of Sales and Gross Profit:
The table below reflects the Company's operating results as presented on the condensed consolidated statements of income, which are inclusive of foreign currency translation impacts. Amounts included in the discussion that follows are provided in constant currency. The impact, where material, of foreign exchange translation on each expense line is provided separately.
 
Nine Months Ended September 30,
 
 
 
 
2017
 
2016
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Cost of sales:
 
 
 
 
 
 
 
 
 
 
 
Software licenses
$
24,197

 
3.1
 
$
19,705

 
2.7
 
$
4,492

 
22.8

Amortization
26,892

 
3.4
 
28,544

 
4.0
 
(1,652
)
 
(5.8
)
Maintenance and service
58,263

 
7.3
 
59,633

 
8.3
 
(1,370
)
 
(2.3
)
Total cost of sales
109,352

 
13.8
 
107,882

 
15.0
 
1,470

 
1.4

Gross profit
$
683,562

 
86.2
 
$
609,955

 
85.0
 
$
73,607

 
12.1

Software Licenses: The increase in the cost of software licenses was primarily due to the following:
Increased third-party royalties of $2.5 million.
Increased salaries and other headcount-related costs of $1.1 million.
Restructuring costs of $0.6 million.
Amortization: The decrease in amortization expense was primarily due to a net decrease in the amortization of acquired technology.
Maintenance and Service: The net decrease in maintenance and service costs was primarily due to the following:
Decrease in salaries and other headcount-related costs of $3.3 million, primarily due to a reallocation of technical personnel resources to pre-sales activities.
Cost decrease related to foreign exchange translation of $0.6 million due to a stronger U.S. dollar.
Decrease in depreciation of $0.5 million.
Restructuring costs of $1.7 million.
Increased third-party technical support of $1.0 million.
Increased stock-based compensation of $0.7 million.
The improvement in gross profit was a result of the increase in revenue, partially offset by the increase in the related cost of sales.
Operating Expenses:
The table below reflects the Company's operating results as presented on the condensed consolidated statements of income, which are inclusive of foreign currency translation impacts. Amounts included in the discussion that follows are provided in constant currency. The impact, where material, of foreign exchange translation on each expense line is provided separately.
 
Nine Months Ended September 30,
 
 
 
 
2017
 
2016
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Selling, general and administrative
$
230,483

 
29.1
 
$
183,565

 
25.6
 
$
46,918

 
25.6

Research and development
153,524

 
19.4
 
137,533

 
19.2
 
15,991

 
11.6

Amortization
9,506

 
1.2
 
9,581

 
1.3
 
(75
)
 
(0.8
)
Total operating expenses
$
393,513

 
49.6
 
$
330,679

 
46.1
 
$
62,834

 
19.0


25


Selling, General and Administrative: The increase in selling, general and administrative costs was primarily due to the following:
Increased salaries, incentive compensation and other headcount-related costs of $22.2 million.
Increased stock-based compensation of $12.2 million.
Increased consulting costs of $6.1 million.
Restructuring costs of $2.8 million.
Increased business travel of $2.5 million.
Research and Development: The net increase in research and development costs was primarily due to the following:
Increased salaries, incentive compensation and other headcount-related costs of $8.4 million.
Restructuring costs of $6.9 million.
Increased stock-based compensation of $1.8 million.
Cost reduction of $1.2 million, primarily due to the removal of a reserve associated with the French research and development credit matter discussed in Note 12 to the Company's financial statements.
Interest Income: Interest income for the nine months ended September 30, 2017 was $4.8 million as compared to $3.1 million for the nine months ended September 30, 2016. Interest income increased as a result of an increase in both the Company's average invested cash balances and the average rate of return on those balances.
Other Expense, net: The Company's other expense consists of the following:
 
Nine Months Ended
(in thousands)
September 30,
2017
 
September 30,
2016
Foreign currency (losses) gains, net
$
(1,499
)
 
$
28

Other
(13
)
 
(165
)
Total other expense, net
$
(1,512
)
 
$
(137
)
Income Tax Provision: The Company recorded income tax expense of $86.7 million and had income before income taxes of $293.4 million for the nine months ended September 30, 2017. During the nine months ended September 30, 2016, the Company recorded income tax expense of $86.6 million and had income before income taxes of $282.2 million. The effective tax rates were 29.6% and 30.7% for the nine months ended September 30, 2017 and 2016, respectively.
The decrease in the effective tax rate from the prior year is primarily due to tax benefits of $11.5 million related to stock-based compensation, partially offset by entity structuring and related repatriation benefits of $7.2 million recognized in 2016 that did not recur in 2017. In the first quarter of 2017, the Company adopted ASU 2016-09, which requires excess tax benefits and deficiencies related to stock-based compensation to be reflected in the income statement as a component of the provision for income taxes. Previously, these tax effects were reflected in stockholders' equity. 
When compared to the federal and state combined statutory rate, the effective tax rates for the nine months ended September 30, 2017 and 2016 were favorably impacted by the domestic manufacturing deduction and research and development credits. The rates were also favorably impacted by the recurring item of lower statutory tax rates in many of the Company's foreign jurisdictions.
Net Income: The Company’s net income for the nine months ended September 30, 2017 was $206.7 million as compared to net income of $195.7 million for the nine months ended September 30, 2016. Diluted earnings per share was $2.38 for the nine months ended September 30, 2017 and $2.19 for the nine months ended September 30, 2016. The weighted average shares used in computing diluted earnings per share were 86.9 million and 89.4 million for the nine months ended September 30, 2017 and 2016, respectively.


26


Non-GAAP Results
The Company provides non-GAAP revenue, non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share as supplemental measures to GAAP regarding the Company’s operational performance. These financial measures exclude the impact of certain items and, therefore, have not been calculated in accordance with GAAP. A detailed explanation and a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure are described below.
 
Three Months Ended
 
September 30, 2017
 
September 30, 2016
(in thousands, except percentages and per share data)
As
Reported
 
Adjustments
 
Non-GAAP
Results
 
As
Reported
 
Adjustments
 
Non-GAAP
Results
Total revenue
$
275,585

 
$
1,181

(1)
$
276,766

 
$
245,862

 
$

 
$
245,862

Operating income
106,183

 
28,711

(2)
134,894

 
100,099

 
21,885

(4)
121,984

Operating profit margin
38.5
%
 
 
 
48.7
%
 
40.7
%
 
 
 
49.6
%
Net income
$
73,630

 
$
17,638

(3)
$
91,268

 
$
69,557

 
$
14,638

(5)
$
84,195

Earnings per share – diluted:
 
 
 
 
 
 
 
 
 
 
 
Earnings per share
$
0.85

 
 
 
$
1.05

 
$
0.78

 
 
 
$
0.95

Weighted average shares
86,588

 
 
 
86,588

 
88,676

 
 
 
88,676

(1)
Amount represents the revenue not reported during the period as a result of the acquisition accounting adjustment associated with the accounting for deferred revenue in business combinations.
(2)
Amount represents $14.8 million of stock-based compensation expense, $12.3 million of amortization expense associated with intangible assets acquired in business combinations, $0.5 million of restructuring charges and the $1.2 million adjustment to revenue as reflected in (1) above.
(3)
Amount represents the impact of the adjustments to operating income referred to in (2) above, adjusted for the related income tax impact of $11.0 million and rabbi trust income of $0.1 million.
(4)
Amount represents $12.7 million of amortization expense associated with intangible assets acquired in business combinations, $9.0 million of stock-based compensation expense and $0.2 million of transaction expenses related to business combinations.
(5)
Amount represents the impact of the adjustments to operating income referred to in (4) above, adjusted for the related income tax impact of $7.2 million.

27


 
Nine Months Ended
 
September 30, 2017

September 30, 2016
(in thousands, except percentages and per share data)
As
Reported

Adjustments
 
Non-GAAP
Results

As
Reported

Adjustments
 
Non-GAAP
Results
Total revenue
$
792,914


$
1,748

(1)
$
794,662


$
717,837


$
103

(4)
$
717,940

Operating income
290,049


89,985

(2)
380,034


279,276


62,990

(5)
342,266

Operating profit margin
36.6
%



47.8
%

38.9
%



47.7
%
Net income
$
206,666


$
48,480

(3)
$
255,146


$
195,653


$
41,145

(6)
$
236,798

Earnings per share – diluted:











Earnings per share
$
2.38




$
2.94


$
2.19




$
2.65

Weighted average shares
86,902




86,902


89,355




89,355

(1)
Amount represents the revenue not reported during the period as a result of the acquisition accounting adjustment associated with the accounting for deferred revenue in business combinations.
(2)
Amount represents $39.4 million of stock-based compensation expense, $36.4 million of amortization expense associated with intangible assets acquired in business combinations, $11.7 million of restructuring charges, $0.7 million of transaction expenses related to business combinations, and the $1.7 million adjustment to revenue as reflected in (1) above.
(3)
Amount represents the impact of the adjustments to operating income referred to in (2) above, adjusted for the related income tax impact of $41.4 million and rabbi trust income of $0.1 million.
(4)
Amount represents the revenue not reported during the period as a result of the acquisition accounting adjustment associated with the accounting for deferred revenue in business combinations.
(5)
Amount represents $38.1 million of amortization expense associated with intangible assets acquired in business combinations, $24.6 million of stock-based compensation expense, $0.2 million of transaction expenses related to business combinations and the $0.1 million adjustment to revenue as reflected in (4) above.
(6)
Amount represents the impact of the adjustments to operating income referred to in (5) above, adjusted for the related income tax impact of $21.8 million.
Non-GAAP Measures
Management uses non-GAAP financial measures (a) to evaluate the Company's historical and prospective financial performance as well as its performance relative to its competitors, (b) to set internal sales targets and spending budgets, (c) to allocate resources, (d) to measure operational profitability and the accuracy of forecasting, (e) to assess financial discipline over operational expenditures and (f) as an important factor in determining variable compensation for management and its employees. In addition, many financial analysts that follow the Company focus on and publish both historical results and future projections based on non-GAAP financial measures. The Company believes that it is in the best interest of its investors to provide this information to analysts so that they accurately report the non-GAAP financial information. Moreover, investors have historically requested and the Company has historically reported these non-GAAP financial measures as a means of providing consistent and comparable information with past reports of financial results.
While management believes that these non-GAAP financial measures provide useful supplemental information to investors, there are limitations associated with the use of these non-GAAP financial measures. These non-GAAP financial measures are not prepared in accordance with GAAP, are not reported by all of the Company’s competitors and may not be directly comparable to similarly titled measures of the Company’s competitors due to potential differences in the exact method of calculation. The Company compensates for these limitations by using these non-GAAP financial measures as supplements to GAAP financial measures and by reviewing the reconciliations of the non-GAAP financial measures to their most comparable GAAP financial measures.

28


The adjustments to these non-GAAP financial measures, and the basis for such adjustments, are outlined below:
Acquisition accounting for deferred revenue and its related tax impact. Historically, the Company has consummated acquisitions in order to support its strategic and other business objectives. In accordance with the fair value provisions applicable to the accounting for business combinations, acquired deferred revenue is often recorded on the opening balance sheet at an amount that is lower than the historical carrying value. Although this acquisition accounting requirement has no impact on the Company's business or cash flow, it adversely impacts the Company's reported GAAP revenue in the reporting periods following an acquisition. In order to provide investors with financial information that facilitates comparison of both historical and future results, the Company provides non-GAAP financial measures which exclude the impact of the acquisition accounting adjustment. The Company believes that this non-GAAP financial adjustment is useful to investors because it allows investors to (a) evaluate the effectiveness of the methodology and information used by management in its financial and operational decision-making, and (b) compare past and future reports of financial results of the Company as the revenue reduction related to acquired deferred revenue will not recur when related annual lease licenses and software maintenance contracts are renewed in future periods.
Amortization of intangible assets from acquisitions and its related tax impact. The Company incurs amortization of intangible assets, included in its GAAP presentation of amortization expense, related to various acquisitions it has made. Management excludes these expenses and their related tax impact for the purpose of calculating non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when it evaluates the continuing operational performance of the Company because these costs are fixed at the time of an acquisition, are then amortized over a period of several years after the acquisition and generally cannot be changed or influenced by management after the acquisition. Accordingly, management does not consider these expenses for purposes of evaluating the performance of the Company during the applicable time period after the acquisition, and it excludes such expenses when making decisions to allocate resources. The Company believes that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the effectiveness of the methodology and information used by management in its financial and operational decision-making, and (b) compare past reports of financial results of the Company as the Company has historically reported these non-GAAP financial measures.
Stock-based compensation expense and its related tax impact. The Company incurs expense related to stock-based compensation included in its GAAP presentation of cost of software licenses; cost of maintenance and service; research and development expense; and selling, general and administrative expense. Stock-based compensation expense (benefit) incurred in connection with the Company's deferred compensation plan held in a rabbi trust includes an offsetting benefit (charge) recorded in other income (expense). Although stock-based compensation is an expense of the Company and viewed as a form of compensation, management excludes these expenses for the purpose of calculating non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when it evaluates the continuing operational performance of the Company. Management similarly excludes income (expense) related to assets held in a rabbi trust in connection with the Company's deferred compensation plan. Specifically, the Company excludes stock-based compensation and income related to assets held in the deferred compensation plan rabbi trust during its annual budgeting process and its quarterly and annual assessments of the Company's and management's performance. The annual budgeting process is the primary mechanism whereby the Company allocates resources to various initiatives and operational requirements. Additionally, the annual review by the board of directors during which it compares the Company's historical business model and profitability to the planned business model and profitability for the forthcoming year excludes the impact of stock-based compensation. In evaluating the performance of senior management and department managers, charges related to stock-based compensation are excluded from expenditure and profitability results. In fact, the Company records stock-based compensation expense into a stand-alone cost center for which no single operational manager is responsible or accountable. In this way, management is able to review, on a period-to-period basis, each manager's performance and assess financial discipline over operational expenditures without the effect of stock-based compensation. The Company believes that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the Company's operating results and the effectiveness of the methodology used by management to review the Company's operating results, and (b) review historical comparability in the Company's financial reporting as well as comparability with competitors' operating results.
Restructuring charges and the related tax impact. The Company occasionally incurs expenses for restructuring its workforce included in its GAAP presentation of cost of software licenses; cost of maintenance and service; research and development expense; and selling, general and administrative expense. Management excludes these expenses for the purpose of calculating non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when it evaluates the continuing operational performance of the Company, as it generally does not incur these expenses as a part of its operations. The Company believes that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the Company's operating results and the effectiveness of the methodology used by management to review the Company's operating results, and (b) review historical comparability in the Company's financial reporting as well as comparability with competitors' operating results.

29


Transaction costs related to business combinations. The Company incurs expenses for professional services rendered in connection with business combinations, which are included in its GAAP presentation of selling, general and administrative expense. These expenses are generally not tax-deductible. Management excludes these acquisition-related transaction expenses, derived from closed acquisitions, for the purpose of calculating non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when it evaluates the continuing operational performance of the Company, as it generally would not have otherwise incurred these expenses in the periods presented as a part of its operations. The Company believes that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the Company's operating results and the effectiveness of the methodology used by management to review the Company's operating results, and (b) review historical comparability in the Company's financial reporting as well as comparability with competitors' operating results.
Non-GAAP financial measures are not in accordance with, or an alternative for, GAAP. The Company's non-GAAP financial measures are not meant to be considered in isolation or as a substitute for comparable GAAP financial measures, and should be read only in conjunction with the Company's consolidated financial statements prepared in accordance with GAAP.
The Company has provided a reconciliation of the non-GAAP financial measures to the most directly comparable GAAP financial measures as listed below:
GAAP Reporting Measure
Non-GAAP Reporting Measure
Revenue
Non-GAAP Revenue
Operating Income
Non-GAAP Operating Income
Operating Profit Margin
Non-GAAP Operating Profit Margin
Net Income
Non-GAAP Net Income
Diluted Earnings Per Share
Non-GAAP Diluted Earnings Per Share


30


Liquidity and Capital Resources
(in thousands)
September 30,
2017
 
December 31,
2016
 
Change
Cash, cash equivalents and short-term investments
$
926,635

 
$
822,860

 
$
103,775

Working capital
$
705,322

 
$
630,301

 
$
75,021

Cash, Cash Equivalents and Short-Term Investments
Cash and cash equivalents consist primarily of highly liquid investments such as money market funds and deposits held at major banks. Short-term investments consist primarily of deposits held by certain foreign subsidiaries of the Company with original maturities of three months to one year. The following table presents the Company's foreign and domestic holdings of cash, cash equivalents and short-term investments as of September 30, 2017 and December 31, 2016:
(in thousands, except percentages)
September 30,
2017
 
% of Total
 
December 31,
2016
 
% of Total
Domestic
$
614,533

 
66.3
 
$
593,348

 
72.1
Foreign
312,102

 
33.7
 
229,512

 
27.9
Total
$
926,635

 
 
 
$
822,860

 
 
If the foreign balances were repatriated to the U.S., unless previously taxed in the U.S., they would be subject to domestic tax, resulting in a tax obligation in the period of repatriation. In general, it is the practice and intention of the Company to repatriate previously taxed earnings and to reinvest all other earnings of its non-U.S. subsidiaries. The amount of cash, cash equivalents and short-term investments held by foreign subsidiaries is subject to translation adjustments caused by changes in foreign currency exchange rates as of the end of each respective reporting period, the offset to which is recorded in accumulated other comprehensive loss on the Company’s condensed consolidated balance sheet.
Cash Flows from Operating Activities
 
Nine Months Ended September 30,
 
 
(in thousands)
2017
 
2016
 
Change
Net cash provided by operating activities
$
326,960

 
$
266,771

 
$
60,189

Net cash provided by operating activities increased during the current fiscal year due to increased net cash flows from operating assets and liabilities of $37.0 million and increased net income (net of non-cash operating adjustments) of $23.2 million.
Cash Flows from Investing Activities
 
Nine Months Ended September 30,
 
 
(in thousands)
2017
 
2016
 
Change
Net cash used in investing activities
$
(61,623
)
 
$
(19,574
)
 
$
(42,049
)
Net cash used in investing activities increased during the current fiscal year due to increased acquisition-related net cash outlays of $26.0 million, increased capital expenditures of $6.6 million and increased net cash outlays from other investing activities of $9.5 million. The Company currently plans capital spending of $17 million to $22 million for the 2017 fiscal year as compared to the $12.4 million that was spent in 2016. The level of spending will depend on various factors, including the growth of the business and general economic conditions.
Cash Flows from Financing Activities
 
Nine Months Ended September 30,
 
 
(in thousands)
2017
 
2016
 
Change
Net cash used in financing activities
$
(185,374
)
 
$
(206,034
)
 
$
20,660

Net cash used in financing activities decreased during the current fiscal year due primarily to decreased stock repurchases of $20.0 million and increased proceeds from shares issued for stock-based compensation of $4.6 million, partially offset by increased restricted stock withholding taxes paid in lieu of issued shares of $5.0 million.

31


Other Cash Flow Information
The Company believes that existing cash and cash equivalent balances of $919.6 million, together with cash generated from operations, will be sufficient to meet the Company’s working capital and capital expenditure requirements through the next twelve months. The Company’s cash requirements in the future may also be financed through additional equity or debt financings. There can be no assurance that such financings can be obtained on favorable terms, if at all.
Under the Company's stock repurchase program, the Company repurchased shares during the nine months ended September 30, 2017 and 2016, as follows:
 
Nine Months Ended
(in thousands, except per share data)
September 30,
2017
 
September 30,
2016
Number of shares repurchased
2,000

 
2,700

Average price paid per share
$
111.65

 
$
90.11

Total cost
$
223,291

 
$
243,288

In February 2017, the Company's Board of Directors increased the number of shares authorized for repurchase to a total of 5.0 million shares under the stock repurchase program. As of September 30, 2017, 3.5 million shares remained available for repurchase under the program.
The Company's repurchase authorization does not have an expiration date and the pace of the repurchase activity will depend on factors such as working capital needs, cash requirements for acquisitions, the Company's stock price, and economic and market conditions. The Company's stock repurchases may be effected from time to time through open market purchases or pursuant to a Rule 10b5-1 plan.
The Company continues to generate positive cash flows from operating activities and believes that the best uses of its excess cash are to invest in the business and to repurchase stock in order to both offset dilution and return capital, in excess of its requirements, to stockholders with the goal of increasing stockholder value. Additionally, the Company has in the past, and expects in the future, to acquire or make investments in complementary companies, products, services and technologies. Any future acquisitions may be funded by available cash and investments, cash generated from operations, credit facilities or the issuance of additional securities.
Off-Balance-Sheet Arrangements
The Company does not have any special-purpose entities or off-balance-sheet financing.
Contractual Obligations
There were no material changes to the Company’s significant contractual obligations during the nine months ended September 30, 2017 as compared to those previously reported in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” within the Company’s most recent Annual Report on Form 10-K.
Critical Accounting Policies and Estimates
During the first quarter of 2017, the Company completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, 2017. No other events or circumstances changed during the nine months ended September 30, 2017 that would indicate that the fair values of the Company's reporting unit and indefinite-lived intangible asset are below their carrying amounts.
No significant changes have occurred to the Company’s critical accounting policies and estimates as previously reported within “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the Company’s most recent Annual Report on Form 10-K.



32


Item 3. Quantitative and Qualitative Disclosures About Market Risk
Interest Income Rate Risk. Changes in the overall level of interest rates affect the interest income that is generated from the Company’s cash, cash equivalents and short-term investments. For the three and nine months ended September 30, 2017, total interest income was $1.9 million and $4.8 million, respectively. Cash and cash equivalents consist primarily of highly liquid investments such as money market funds and deposits held at major banks. Short-term investments consist primarily of deposits held by certain foreign subsidiaries of the Company with original maturities of three months to one year.
Foreign Currency Transaction Risk. As the Company operates in international regions, a portion of its revenue, expenses, cash, accounts receivable and payment obligations are denominated in foreign currencies. As a result, changes in currency exchange rates will affect the Company’s financial position, results of operations and cash flows. The Company is most impacted by movements in and among the Japanese Yen, British Pound, South Korean Won, Taiwan Dollar, Indian Rupee, Euro and U.S. Dollar.
With respect to revenue, on average for the quarter ended September 30, 2017, the U.S. Dollar was approximately 0.9% weaker, when measured against the Company’s primary foreign currencies, than for the quarter ended September 30, 2016. With respect to revenue, on average for the nine months ended September 30, 2017, the U.S. Dollar was approximately 0.7% stronger, when measured against the Company’s primary foreign currencies, than for the nine months ended September 30, 2016. The table below presents the impacts of currency fluctuations on revenue for the three and nine months ended September 30, 2017. Amounts in brackets indicate a net adverse impact from currency fluctuations.
(in thousands)
Three Months Ended September 30, 2017
 
Nine Months Ended September 30, 2017
Japanese Yen
$
(2,363
)
 
$
(2,571
)
British Pound
(11
)
 
(1,865
)
Euro
3,150

 
(205
)
South Korean Won
(144
)
 
674

Taiwan Dollar
210

 
651

Indian Rupee
225

 
514

Other
131

 
135

Total
$
1,198

 
$
(2,667
)
The most significant currency impacts on revenue and operating income are typically attributable to U.S. Dollar exchange rate changes against the British Pound, Euro, Japanese Yen and South Korean Won as reflected in the charts below:
 
Period-End Exchange Rates
As of
GBP/USD
 
EUR/USD
 
USD/JPY
 
USD/KRW
September 30, 2016
1.298

 
1.124

 
101.358

 
1,102.901

December 31, 2016
1.234

 
1.051

 
116.918

 
1,208.313

September 30, 2017
1.340

 
1.181

 
112.511

 
1,146.263

 
 
Average Exchange Rates
Three Months Ended
GBP/USD
 
EUR/USD
 
USD/JPY
 
USD/KRW
September 30, 2016
1.313

 
1.116

 
102.394

 
1,121.537

September 30, 2017
1.309

 
1.175

 
111.006

 
1,133.658


 
Average Exchange Rates
Nine Months Ended
GBP/USD
 
EUR/USD
 
USD/JPY
 
USD/KRW
September 30, 2016
1.393

 
1.116

 
108.285

 
1,161.185

September 30, 2017
1.276

 
1.113

 
111.887

 
1,139.197

No other material change has occurred in the Company’s market risk subsequent to December 31, 2016.


33


Item 4.Controls and Procedures
Evaluation of Disclosure Controls and ProceduresAs required by Rules 13a-15 and 15d-15 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the Company has evaluated, with the participation of management, including the Chief Executive Officer and the Chief Financial Officer, the effectiveness of the design and operation of its disclosure controls and procedures as of the end of the period covered by this report. Based on such evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that such disclosure controls and procedures are effective, as defined in Rule 13a-15(e) of the Exchange Act.
The Company has a Disclosure Review Committee to assist in the quarterly evaluation of the Company’s internal disclosure controls and procedures and in the review of the Company’s periodic filings under the Exchange Act. The membership of the Disclosure Review Committee consists of the Company’s President and Chief Executive Officer; Chief Financial Officer; Vice President of Finance; General Counsel; Senior Director, Global Investor Relations; Vice President of Worldwide Sales and Customer Excellence; Vice President of Human Resources; Vice President, Corporate Marketing and Business Development; Vice President, Design and Platform Business Unit; and Vice President and General Manager of Electronics, Fluids and Mechanical. This committee is advised by external counsel, particularly on SEC-related matters. Additionally, other members of the Company’s global management team advise the committee with respect to disclosure via a sub-certification process.
The Company believes, based on its knowledge, that 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 Company as of and for the periods presented in this report. The Company is committed to both a sound internal control environment and to good corporate governance.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with policies or procedures may deteriorate.
From time to time, the Company reviews the disclosure controls and procedures and may make changes to enhance their effectiveness and to ensure that the Company’s systems evolve with its business.
Changes in Internal Control. There were no changes in the Company’s internal control over financial reporting that occurred during the three months ended September 30, 2017 that materially affected, or were reasonably likely to materially affect, the Company's internal control over financial reporting.


34


PART II – OTHER INFORMATION
 
Item 1.Legal Proceedings
The Company is subject to various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters. In the opinion of the Company, the resolution of pending matters is not expected to have a material adverse effect on the Company’s consolidated results of operations, cash flows or financial position. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could, in the future, materially affect the Company’s results of operations, cash flows or financial position.

Item 1A.Risk Factors
The Company cautions investors that its performance (and, therefore, any forward-looking statement) is subject to risks and uncertainties. Various important factors may cause the Company’s future results to differ materially from those projected in any forward-looking statement. These factors were disclosed in, but are not limited to, the items within the Company’s most recent Annual Report on Form 10-K, Part I, Item 1A. No material changes have occurred regarding the Company's risk factors subsequent to December 31, 2016.

Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
None.

Item 3.Defaults Upon Senior Securities
None.

Item 4.Mine Safety Disclosures
Not applicable.

Item 5.Other Information
None.


35


Item 6.Exhibits
Exhibit No.
  
Exhibit
10.1

 
 
 
 
10.2

 
 
 
 
10.3

 
 
 
 
10.4

 
 
 
 
15

  
 
 
31.1

  
 
 
31.2

  
 
 
32.1

  
 
 
 
32.2

  
 
 
101.INS

  
XBRL Instance Document
 
 
101.SCH

  
XBRL Taxonomy Extension Schema
 
 
101.CAL

  
XBRL Taxonomy Extension Calculation Linkbase
 
 
101.DEF

  
XBRL Taxonomy Extension Definition Linkbase
 
 
101.LAB

  
XBRL Taxonomy Extension Label Linkbase
 
 
101.PRE

  
XBRL Taxonomy Extension Presentation Linkbase
*
Indicates management contract or compensatory plan, contract or arrangement.


36


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.
 
 
ANSYS, Inc.
 
 
 
 
Date:
November 2, 2017
By:
/s/ Ajei S. Gopal
 
 
 
Ajei S. Gopal
 
 
 
President and Chief Executive Officer
 
 
 
 
Date:
November 2, 2017
By:
/s/ Maria T. Shields
 
 
 
Maria T. Shields
 
 
 
Chief Financial Officer

37
EX-15 2 anssexhibit15-20170930.htm LETTER REGARDING UNAUDITED FINANCIAL INFORMATION Exhibit


EXHIBIT 15

November 2, 2017

ANSYS, Inc.
2600 ANSYS Drive
Canonsburg, PA 15317
We have reviewed, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the unaudited interim financial information of ANSYS, Inc. and subsidiaries for the periods ended September 30, 2017, and 2016, as indicated in our report dated November 2, 2017; because we did not perform an audit, we expressed no opinion on that information.
We are aware that our report referred to above, which is included in your Quarterly Report on Form 10-Q for the quarter ended September 30, 2017, is incorporated by reference in Registration Statement Nos. 333-08613, 333-69506, 333-110728, 333-137274, 333-152765, 333-174670, 333-177030, 333-196393, 333-206111, and 333-212412 on Form S-8.
We also are aware that the aforementioned report, pursuant to Rule 436(c) under the Securities Act of 1933, is not considered a part of the Registration Statement prepared or certified by an accountant or a report prepared or certified by an accountant within the meaning of Sections 7 and 11 of that Act.
/s/ Deloitte & Touche LLP
Pittsburgh, Pennsylvania


EX-31.1 3 anssexhibit311-20170930.htm SECTION 302 CEO CERTIFICATION Exhibit


EXHIBIT 31.1
CHIEF EXECUTIVE OFFICER CERTIFICATION
I, Ajei S. Gopal, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of ANSYS, Inc. (“ANSYS”);
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 ANSYS as of, and for, the periods presented in this report;
4.
ANSYS’s other certifying officer 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 ANSYS 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 ANSYS, 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 ANSYS’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 ANSYS’s internal control over financial reporting that occurred during ANSYS’s most recent fiscal quarter (ANSYS’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, ANSYS’s internal control over financial reporting; and
5.
ANSYS’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to ANSYS’s auditors and the audit committee of ANSYS’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 ANSYS’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 ANSYS’s internal control over financial reporting.

Date:
November 2, 2017
/s/ Ajei S. Gopal
 
 
Ajei S. Gopal
 
 
President and Chief Executive Officer


EX-31.2 4 anssexhibit312-20170930.htm SECTION 302 CFO CERTIFICATION Exhibit


EXHIBIT 31.2
CHIEF FINANCIAL OFFICER CERTIFICATION
I, Maria T. Shields, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of ANSYS, Inc. (“ANSYS”);
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 ANSYS as of, and for, the periods presented in this report;
4.
ANSYS’s other certifying officer 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 ANSYS 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 ANSYS, 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 ANSYS’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 ANSYS’s internal control over financial reporting that occurred during ANSYS’s most recent fiscal quarter (ANSYS’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, ANSYS’s internal control over financial reporting; and
5.
ANSYS’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to ANSYS’s auditors and the audit committee of ANSYS’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 ANSYS’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 ANSYS’s internal control over financial reporting.

Date:
November 2, 2017
/s/ Maria T. Shields
 
 
Maria T. Shields
 
 
Chief Financial Officer


EX-32.1 5 anssexhibit321-20170930.htm SECTION 906 CEO CERTIFICATION Exhibit


EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of ANSYS, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Ajei S. Gopal, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)
The Report fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification is provided solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed to be part of the Report or filed for any purpose whatsoever.
/s/ Ajei S. Gopal
Ajei S. Gopal
President and Chief Executive Officer
November 2, 2017


EX-32.2 6 anssexhibit322-20170930.htm SECTION 906 CFO CERTIFICATION Exhibit


EXHIBIT 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of ANSYS, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Maria T. Shields, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)
The Report fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification is provided solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed to be part of the Report or filed for any purpose whatsoever.
/s/ Maria T. Shields
Maria T. Shields
Chief Financial Officer
November 2, 2017


EX-101.INS 7 anss-20170930.xml XBRL INSTANCE DOCUMENT 0001013462 2017-01-01 2017-09-30 0001013462 2017-10-31 0001013462 2017-09-30 0001013462 2016-12-31 0001013462 2016-07-01 2016-09-30 0001013462 2016-01-01 2016-09-30 0001013462 2017-07-01 2017-09-30 0001013462 2016-09-30 0001013462 2015-12-31 0001013462 us-gaap:MoneyMarketFundsMember 2016-12-31 2016-12-31 0001013462 us-gaap:MoneyMarketFundsMember 2017-09-30 2017-09-30 0001013462 anss:DeferredAccountsReceivableCurrentPortionOfAnnualLeaseLicensesAndSoftwareMaintenanceMember 2017-09-30 0001013462 anss:TaxesReceivableRelatedToOverpaymentsAndRefundsMember 2017-09-30 0001013462 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2016-12-31 0001013462 anss:DeferredAccountsReceivableCurrentPortionOfAnnualLeaseLicensesAndSoftwareMaintenanceMember 2016-12-31 0001013462 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-09-30 0001013462 anss:TaxesReceivableRelatedToOverpaymentsAndRefundsMember 2016-12-31 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-09-30 0001013462 us-gaap:TradeNamesMember 2017-09-30 0001013462 us-gaap:TradeNamesMember 2016-12-31 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-12-31 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-12-31 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-09-30 0001013462 us-gaap:TradeNamesMember 2016-12-31 0001013462 us-gaap:TradeNamesMember 2017-09-30 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:MinimumMember 2017-01-01 2017-09-30 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember us-gaap:MinimumMember 2017-01-01 2017-09-30 0001013462 us-gaap:TradeNamesMember us-gaap:MaximumMember 2017-01-01 2017-09-30 0001013462 us-gaap:TradeNamesMember us-gaap:MinimumMember 2017-01-01 2017-09-30 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember us-gaap:MaximumMember 2017-01-01 2017-09-30 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:MaximumMember 2017-01-01 2017-09-30 0001013462 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001013462 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001013462 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001013462 us-gaap:FairValueInputsLevel1Member 2017-09-30 0001013462 us-gaap:FairValueInputsLevel3Member 2017-09-30 0001013462 us-gaap:FairValueInputsLevel2Member 2017-09-30 0001013462 us-gaap:MinimumMember 2017-01-01 2017-09-30 0001013462 us-gaap:MaximumMember 2017-01-01 2017-09-30 0001013462 country:JP 2017-01-01 2017-09-30 0001013462 country:CA 2016-01-01 2016-09-30 0001013462 country:JP 2016-07-01 2016-09-30 0001013462 country:CA 2017-07-01 2017-09-30 0001013462 country:DE 2017-07-01 2017-09-30 0001013462 country:KR 2017-07-01 2017-09-30 0001013462 country:JP 2016-01-01 2016-09-30 0001013462 country:KR 2016-01-01 2016-09-30 0001013462 anss:OtherEuropeMember 2016-07-01 2016-09-30 0001013462 anss:OtherInternationalMember 2016-07-01 2016-09-30 0001013462 country:KR 2016-07-01 2016-09-30 0001013462 country:CN 2016-07-01 2016-09-30 0001013462 anss:OtherEuropeMember 2016-01-01 2016-09-30 0001013462 country:KR 2017-01-01 2017-09-30 0001013462 country:US 2016-01-01 2016-09-30 0001013462 country:JP 2017-07-01 2017-09-30 0001013462 country:CN 2016-01-01 2016-09-30 0001013462 country:US 2017-07-01 2017-09-30 0001013462 country:CA 2017-01-01 2017-09-30 0001013462 anss:OtherInternationalMember 2017-07-01 2017-09-30 0001013462 country:US 2016-07-01 2016-09-30 0001013462 country:DE 2016-01-01 2016-09-30 0001013462 country:FR 2017-01-01 2017-09-30 0001013462 country:DE 2017-01-01 2017-09-30 0001013462 country:FR 2017-07-01 2017-09-30 0001013462 country:CN 2017-01-01 2017-09-30 0001013462 anss:OtherEuropeMember 2017-07-01 2017-09-30 0001013462 anss:OtherInternationalMember 2016-01-01 2016-09-30 0001013462 country:CN 2017-07-01 2017-09-30 0001013462 country:DE 2016-07-01 2016-09-30 0001013462 country:FR 2016-07-01 2016-09-30 0001013462 anss:OtherInternationalMember 2017-01-01 2017-09-30 0001013462 anss:OtherEuropeMember 2017-01-01 2017-09-30 0001013462 country:US 2017-01-01 2017-09-30 0001013462 country:FR 2016-01-01 2016-09-30 0001013462 country:CA 2016-07-01 2016-09-30 0001013462 country:US 2016-12-31 0001013462 country:IN 2016-12-31 0001013462 country:US 2017-09-30 0001013462 us-gaap:EuropeMember 2017-09-30 0001013462 country:IN 2017-09-30 0001013462 anss:OtherInternationalMember 2016-12-31 0001013462 us-gaap:EuropeMember 2016-12-31 0001013462 anss:OtherInternationalMember 2017-09-30 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2016-07-01 2016-09-30 0001013462 anss:SoftwareLicensesMember 2017-01-01 2017-09-30 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-09-30 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2016-07-01 2016-09-30 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001013462 anss:MaintenanceAndServiceMember 2016-07-01 2016-09-30 0001013462 anss:SoftwareLicensesMember 2016-01-01 2016-09-30 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-09-30 0001013462 anss:SoftwareLicensesMember 2017-07-01 2017-09-30 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001013462 anss:MaintenanceAndServiceMember 2016-01-01 2016-09-30 0001013462 anss:MaintenanceAndServiceMember 2017-07-01 2017-09-30 0001013462 anss:MaintenanceAndServiceMember 2017-01-01 2017-09-30 0001013462 anss:SoftwareLicensesMember 2016-07-01 2016-09-30 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001013462 us-gaap:NewAccountingPronouncementMember 2017-07-01 2017-09-30 0001013462 us-gaap:NewAccountingPronouncementMember 2017-01-01 2017-09-30 0001013462 us-gaap:OperatingIncomeLossMember 2017-07-01 2017-09-30 0001013462 2017-01-01 2017-03-31 0001013462 us-gaap:OperatingIncomeLossMember 2017-01-01 2017-03-31 0001013462 2016-10-01 2016-12-31 0001013462 us-gaap:OperatingIncomeLossMember 2016-10-01 2017-09-30 0001013462 2017-04-01 2017-06-30 0001013462 us-gaap:OperatingIncomeLossMember 2017-04-01 2017-06-30 0001013462 us-gaap:OperatingIncomeLossMember 2016-10-01 2016-12-31 0001013462 2016-10-01 2017-09-30 0001013462 anss:IndiaServiceTaxAuditMember 2017-09-30 0001013462 us-gaap:NewAccountingPronouncementMember 2016-01-01 2016-09-30 xbrli:shares iso4217:USD anss:Segment iso4217:USD xbrli:shares xbrli:pure 0.5939 0.5743 0.4061 0.4257 -0.07 -0.19 -0.10 0.02 -0.18 0.13 -0.07 -0.19 -0.10 0.02 -0.18 0.13 false --12-31 Q3 2017 2017-09-30 10-Q 0001013462 84860473 Large Accelerated Filer ANSYS INC ANSS 7395000 4257000 107192000 91356000 49487000 40375000 5263000 4436000 -57652000 -39427000 883010000 865430000 12735000 38125000 12264000 36398000 5959000 16636000 8693000 15428000 5700000 6800000 3222000 9581000 3260000 9506000 269000 242000 27000 112000 2800526000 2846013000 1169401000 1201674000 28700000 488504000 528134000 784168000 837916000 822479000 919571000 333975000 333975000 0 0 391437000 391437000 0 0 53748000 97092000 0.01 0.01 300000000 300000000 93236023 93236023 932000 932000 71601000 209920000 77779000 224891000 1 1 35586000 107882000 35983000 109352000 9513000 28544000 9004000 26892000 -3102000 -4217000 403279000 381727000 42327000 45106000 2259000 1793000 52320000 49939000 0.80 2.23 0.87 2.43 0.78 2.19 0.85 2.38 12585000 17129000 2993000 7928000 6080000 23980000 P11Y P3Y P15Y P5Y P10Y P2Y 453833000 275130000 88414000 90289000 493367000 291960000 100324000 101083000 23644000 37466000 12405000 14202000 19169000 23396000 24357000 626095000 338594000 159549000 127952000 648006000 355112000 164548000 128346000 154639000 1332348000 1333531000 1337215000 1353444000 0 11719000 1184000 4510000 -1000 0 210276000 609955000 239602000 683562000 100993000 282249000 107925000 293364000 31436000 86596000 34295000 -1400000 86698000 -11500000 95066000 84760000 -23622000 -22362000 -6601000 -17899000 4674000 -221000 -12178000 -35502000 80000 -4495000 -5285000 8478000 -26431000 -60754000 1717000 1785000 1814000 1770000 357000 357000 357000 172619000 154996000 791000 163000 1083000 3110000 1910000 4827000 381000 0 381000 0 7064000 0 7064000 0 2800526000 2846013000 539100000 496352000 53021000 62407000 6433000 19705000 7395000 24197000 139530000 406668000 156580000 448368000 7100000 19640000 59633000 19584000 58263000 106332000 311169000 119005000 344546000 P1Y P3M 333975000 391437000 -206034000 -6200000 -185374000 -19574000 -61623000 266771000 6200000 326960000 69557000 195653000 73630000 206666000 1 110177000 330679000 133419000 393513000 100099000 279276000 106183000 290049000 73676000 65557000 239349000 199119000 15718000 24512000 183683000 141644000 18615000 23424000 24287000 33633000 2044000 14267000 4149000 18225000 50762000 60614000 211000 -241000 -189000 -137000 -168000 -1512000 11355000 20810000 243288000 223291000 11300000 1048000 0 5044000 10075000 0 25998000 8219000 14815000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 43347000 47992000 -1000 0 54677000 3081000 3033000 43810000 4753000 57160000 2761000 3685000 45521000 5193000 1006000 1382000 45418000 137533000 50144000 153524000 10297000 15158000 2355000 3419000 6176000 9273000 1435000 2000000 331000 466000 3400000 2057665000 2264331000 245862000 33991000 23790000 3179000 11271000 25399000 12054000 31496000 13381000 91301000 717837000 103765000 66698000 9855000 29810000 73428000 36106000 90601000 41629000 265945000 275585000 37455000 23951000 3864000 16608000 25391000 15099000 30778000 15309000 107130000 792914000 107019000 69253000 10368000 42942000 71115000 42482000 94572000 45677000 309486000 61537000 183565000 80015000 230483000 8952000 417000 187000 4292000 4056000 24564000 1200000 524000 11160000 11680000 14773000 739000 140000 8782000 5112000 39408000 1894000 711000 23310000 13493000 381000 7064000 5000000 3500000 2208405000 2287254000 459000 459000 0 0 2256000 2256000 0 0 90.11 111.65 7548188 8401924 2700000 2000000 675550000 804012000 88676000 89355000 86588000 86902000 86959000 87570000 84774000 85132000 <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:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared by ANSYS in accordance with accounting principles generally accepted in the United States for interim financial information for commercial and industrial companies and the instructions to the Quarterly Report on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, the accompanying statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements (and notes thereto) included in the Company's Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. The condensed consolidated </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> balance sheet presented is derived from the audited </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> balance sheet included in the most recent Annual Report on Form 10-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements have been included, and all adjustments are of a normal and recurring nature. Operating results for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for any future period.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the nine months ended September 30, 2017, the Company completed various acquisitions to expand the customer base and accelerate the development of new and innovative products to the marketplace while lowering design and engineering costs for customers. The acquisitions were not individually significant. The combined purchase price of the acquisitions was approximately </font><font style="font-family:inherit;font-size:10pt;">$28.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the nine months ended September 30, 2017. The Company had no acquisitions during the nine months ended September 30, 2016.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The operating results of each acquisition have been included in the Company's condensed consolidated financial statements since each respective date of acquisition. The effects of the business combinations were not material to the Company's consolidated results of operations individually or in the aggregate.</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:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds. Cash equivalents are carried at cost, which approximates fair value. The Company&#8217;s cash and cash equivalent balances comprise the following:</font></div><div style="line-height:120%;padding-top:8px;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: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: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: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:9%;" 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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 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="5" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except percentages)</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:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of 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:inherit;font-size:10pt;">Cash accounts</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:inherit;font-size:10pt;font-weight:bold;">$</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:inherit;font-size:10pt;font-weight:bold;">528,134</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">57.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">488,504</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.4</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:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">391,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 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:inherit;font-size:10pt;font-weight:bold;">42.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">333,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.6</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:inherit;font-size:10pt;">Total</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">919,571</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="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;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:inherit;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:inherit;font-size:10pt;">822,479</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's money market fund balances are held in various funds of a single issuer.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contingencies and Commitments</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters.&#160;In the opinion of the Company, the resolution of pending matters is not expected to have a material adverse effect on the Company&#8217;s consolidated results of operations, cash flows or financial position.&#160;However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect the Company&#8217;s results of operations, cash flows or financial position.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An Indian subsidiary of the Company has several service tax audits pending that have resulted in formal inquiries being received on transactions through mid-2012.&#160;The Company could incur tax charges and related liabilities of approximately </font><font style="font-family:inherit;font-size:10pt;">$7 million</font><font style="font-family:inherit;font-size:10pt;">. The service tax issues raised in the Company&#8217;s notices and inquiries are very similar to the case,&#160;M/s Microsoft Corporation (I)&#160;(P)&#160;Ltd. Vs Commissioner of Service Tax, New Delhi, wherein the Delhi Customs, Excise and Service Tax Appellate Tribunal (CESTAT) has passed a favorable ruling to Microsoft. The Company can provide no assurances on whether the Microsoft case&#8217;s favorable ruling will be challenged in higher courts or on the impact that the present Microsoft case&#8217;s decision will have on the Company&#8217;s cases. The Company is uncertain as to when these service tax matters will be concluded.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A French subsidiary of the Company previously received notice that the French taxing authority rejected the Company's 2012 research and development credit. The Company contested the decision and received a favorable outcome during the first half of 2017. There are currently no challenges to other years' research and development credits for this subsidiary; however, other years are subject to future review and audit.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sells software licenses and services to its customers under proprietary software license agreements.&#160;Each license agreement contains the relevant terms of the contractual arrangement with the customer, and generally includes certain provisions for indemnifying the customer against losses, expenses and liabilities from damages that are incurred by or awarded against the customer in the event the Company&#8217;s software or services are found to infringe upon a patent, copyright or other proprietary right of a third party.&#160;To date, the Company has not had to reimburse any of its customers for any losses related to these indemnification provisions and no material claims asserted under these indemnification provisions are outstanding as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.&#160;For several reasons, including the lack of prior material indemnification claims, the Company cannot determine the maximum amount of potential future payments, if any, related to such indemnification provisions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense and its net impact on basic and diluted earnings per share are as follows:</font></div><div style="line-height:120%;padding-top:8px;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:49%;" 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: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: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: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="font-size:8pt;"><font style="font-family:inherit;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</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:inherit;font-size:10pt;">Cost of sales:</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></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="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:inherit;font-size:10pt;">Software licenses</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;font-weight:bold;">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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Maintenance and service</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,894</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Operating expenses:</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:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="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:inherit;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:inherit;font-size:10pt;font-weight:bold;">8,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,292</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Research and development</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:inherit;font-size:10pt;font-weight:bold;">5,112</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">4,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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;font-weight:bold;">13,493</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">11,680</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense before taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">14,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;font-weight:bold;">39,408</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">24,564</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:inherit;font-size:10pt;">Related income tax benefits</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:inherit;font-size:10pt;font-weight:bold;">(6,080</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:inherit;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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">(2,993</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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;font-weight:bold;">(23,980</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:inherit;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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">(7,928</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense, net of taxes</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">8,693</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">5,959</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;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:inherit;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:inherit;font-size:10pt;font-weight:bold;">15,428</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:inherit;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:inherit;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:inherit;font-size:10pt;">16,636</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:inherit;font-size:10pt;">Net impact on earnings per share:</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:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(0.10</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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">(0.07</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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(0.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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">(0.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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(0.10</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:inherit;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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">(0.07</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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(0.18</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:inherit;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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">(0.19</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:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of new accounting guidance further discussed in Note 13, the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> related income tax benefits above include </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of excess tax benefits that in prior years would have been recorded to additional paid-in capital. If such tax benefits were excluded, the impact on both basic and diluted earnings per share would have been a decrease of </font><font style="font-family:inherit;font-size:10pt;">$0.02</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.13</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share ("EPS") amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock awards are anti-dilutive, they are excluded from the calculation of diluted EPS.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The details of basic and diluted EPS are as follows:</font></div><div style="line-height:120%;padding-top:8px;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:49%;" 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: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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">73,630</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:inherit;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:inherit;font-size:10pt;">69,557</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">206,666</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:inherit;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:inherit;font-size:10pt;">195,653</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:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">84,774</font></div></td><td style="vertical-align:bottom;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,959</font></div></td><td style="vertical-align:bottom;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">85,132</font></div></td><td style="vertical-align:bottom;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,570</font></div></td><td style="vertical-align:bottom;border-top: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:inherit;font-size:10pt;">Dilutive effect of stock plans</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:inherit;font-size:10pt;font-weight:bold;">1,814</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:inherit;font-size:10pt;">1,717</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:inherit;font-size:10pt;font-weight:bold;">1,770</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:inherit;font-size:10pt;">1,785</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: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:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; diluted</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:inherit;font-size:10pt;font-weight:bold;">86,588</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:inherit;font-size:10pt;">88,676</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:inherit;font-size:10pt;font-weight:bold;">86,902</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:inherit;font-size:10pt;">89,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><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:inherit;font-size:10pt;">Basic earnings per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">0.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">0.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;font-weight:bold;">2.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">2.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Diluted earnings per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">0.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">0.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;font-weight:bold;">2.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">2.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Anti-dilutive shares</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurement</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The valuation hierarchy for disclosure of assets and liabilities reported at fair value prioritizes the inputs for such valuations into three broad levels:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1: quoted prices (unadjusted) in active markets for identical assets or liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2: quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:47px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:23px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3: unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A financial asset's or liability's classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:</font></div><div style="line-height:120%;padding-top:8px;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:45%;" 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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at Reporting Date&#160;Using:</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:10pt;">Cash equivalents</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">391,437</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">391,437</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:inherit;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:inherit;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:inherit;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:inherit;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></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:inherit;font-size:10pt;">Short-term investments</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">7,064</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:inherit;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:inherit;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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">7,064</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;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></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:inherit;font-size:10pt;">Deferred compensation plan investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,256</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:inherit;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:inherit;font-size:10pt;font-weight:bold;">2,256</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:inherit;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:inherit;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></tr></table></div></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="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at Reporting Date&#160;Using:</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:10pt;">Cash equivalents</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:inherit;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:inherit;font-size:10pt;">333,975</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:inherit;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:inherit;font-size:10pt;">333,975</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:inherit;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:inherit;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:inherit;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:inherit;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: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:inherit;font-size:10pt;">Short-term investments</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:inherit;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:inherit;font-size:10pt;">381</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:inherit;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:inherit;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:inherit;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:inherit;font-size:10pt;">381</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:inherit;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:inherit;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 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:inherit;font-size:10pt;">Deferred compensation plan investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">459</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:inherit;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:inherit;font-size:10pt;">459</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:inherit;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:inherit;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:inherit;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:inherit;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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cash equivalents in the preceding tables represent money market funds.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The short-term investments in the preceding tables represent deposits held by certain foreign subsidiaries of the Company. The deposits have fixed interest rates with maturity dates ranging from </font><font style="font-family:inherit;font-size:10pt;">three months to one year</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The deferred compensation plan investments in the preceding tables represent trading securities held in a rabbi trust for the benefit of the non-affiliate independent directors. These securities consist of mutual funds traded in an active market with quoted prices. As a result, the plan assets are classified as Level 1 in the fair value hierarchy. The plan assets are recorded within other long-term assets on the Company's condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of cash, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations approximate their fair values because of their short-term nature.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's intangible assets and estimated useful lives are classified as follows:</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="16" 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: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:52px;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;font-weight:bold;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</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:inherit;font-size:10pt;">Finite-lived intangible 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed software and core technologies (3 &#8211; 11 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:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;font-weight:bold;">355,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 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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(291,960</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:inherit;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:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">338,594</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">(275,130</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Customer lists and contract backlog (5 &#8211; 15 years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">164,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">(100,324</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:inherit;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,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:inherit;font-size:10pt;">(88,414</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Trade names (2 &#8211; 10 years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">128,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">(101,083</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:inherit;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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,952</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">(90,289</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">648,006</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(493,367</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:inherit;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:inherit;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:inherit;font-size:10pt;">626,095</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:inherit;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:inherit;font-size:10pt;">(453,833</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:inherit;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:inherit;font-size:10pt;">Indefinite-lived intangible asset:</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;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:inherit;font-size:10pt;">Trade name</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">357</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="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 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:inherit;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:inherit;font-size:10pt;">357</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="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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense for the intangible assets reflected above was </font><font style="font-family:inherit;font-size:10pt;">$12.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense for the intangible assets reflected above was </font><font style="font-family:inherit;font-size:10pt;">$36.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$38.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, estimated future amortization expense for the intangible assets reflected above is as follows:</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="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:inherit;font-size:10pt;">Remainder of 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:inherit;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:inherit;font-size:10pt;">12,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,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></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:inherit;font-size:10pt;">Thereafter</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:inherit;font-size:10pt;">23,644</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: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:inherit;font-size:10pt;">Total intangible assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;">154,639</font></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Indefinite-lived trade name</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:inherit;font-size:10pt;">357</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: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:inherit;font-size:10pt;">Other intangible assets, net</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">154,996</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in goodwill during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</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="8" rowspan="1"></td></tr><tr><td style="width:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</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:inherit;font-size:10pt;">Beginning balance &#8211; January&#160;1</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:inherit;font-size:10pt;font-weight:bold;">$</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:inherit;font-size:10pt;font-weight:bold;">1,337,215</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:inherit;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:inherit;font-size:10pt;">1,332,348</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:inherit;font-size:10pt;">Acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">11,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;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:inherit;font-size:10pt;">Adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;font-size:10pt;">Currency translation</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:inherit;font-size:10pt;font-weight:bold;">4,510</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:inherit;font-size:10pt;">1,184</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;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance &#8211; September 30</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">1,353,444</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:inherit;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:inherit;font-size:10pt;">1,333,531</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. No other events or circumstances changed during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> that would indicate that the fair values of the Company's reporting unit and indefinite-lived intangible asset are below their carrying amounts.</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:inherit;font-size:10pt;">The Company's intangible assets and estimated useful lives are classified as follows:</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="16" 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: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:52px;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;font-weight:bold;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</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:inherit;font-size:10pt;">Finite-lived intangible 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed software and core technologies (3 &#8211; 11 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:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;font-weight:bold;">355,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 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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(291,960</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:inherit;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:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">338,594</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">(275,130</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Customer lists and contract backlog (5 &#8211; 15 years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">164,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">(100,324</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:inherit;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,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:inherit;font-size:10pt;">(88,414</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Trade names (2 &#8211; 10 years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">128,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">(101,083</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:inherit;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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,952</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">(90,289</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">648,006</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(493,367</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:inherit;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:inherit;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:inherit;font-size:10pt;">626,095</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:inherit;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:inherit;font-size:10pt;">(453,833</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:inherit;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:inherit;font-size:10pt;">Indefinite-lived intangible asset:</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;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:inherit;font-size:10pt;">Trade name</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">357</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="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 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:inherit;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:inherit;font-size:10pt;">357</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="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></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:inherit;font-size:10pt;">Property and equipment by geographic area is as follows:</font></div><div style="line-height:120%;padding-top:8px;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:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</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:inherit;font-size:10pt;">United States</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">45,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">43,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">4,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">India</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">3,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></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:inherit;font-size:10pt;">Other international</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">3,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">57,160</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:inherit;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:inherit;font-size:10pt;">54,677</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:inherit;font-size:10pt;font-weight:bold;">Organization</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ANSYS, Inc. (hereafter the "Company" or "ANSYS") develops and globally markets engineering simulation software and technologies widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, industrial equipment, electronics, biomedical, energy, materials and chemical processing, and semiconductors.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As defined by the accounting guidance for segment reporting, the Company operates as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> segment.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Given the integrated approach to the multi-discipline problem-solving needs of the Company's customers, a single sale of software may contain components from multiple product areas and include combined technologies. The Company also has a multi-year product and integration strategy that will result in new, combined products or changes to the historical product offerings. As a result, it is impracticable for the Company to provide accurate historical or current reporting among its various product lines.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Guidance</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from contracts with customers: </font><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">&#160;(ASU 2014-09). ASU 2014-09 supersedes most current revenue recognition guidance, including industry-specific guidance. Previous guidance requires an entity to recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the seller's price to the buyer is fixed or determinable, and collectibility is reasonably assured. Under the new guidance, an entity is required to evaluate revenue recognition by identifying a contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies a performance obligation. The standard also requires disclosure of the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASU 2015-14, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</font><font style="font-family:inherit;font-size:10pt;">, delayed the effective date of ASU 2014-09 to annual periods beginning after December 15, 2017, including interim periods within that reporting period. This standard is effective for the Company on January 1, 2018. Entities have the option of using a full retrospective, cumulative effect or modified retrospective approach to adopt ASU 2014-09. The Company expects to utilize the modified retrospective implementation approach.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This update will impact the timing and amounts of revenue recognized, which will result in increased volatility in the amount of revenue recognized each period. The Company's preliminary assessment is that the adoption of this standard will have a material impact on the Company&#8217;s consolidated financial statements.&#160;While the Company expects that the standard will impact various elements of its business, the Company's initial assessment is that the most significant impact will be on the recognition of revenue related to software lease licenses.&#160;These licenses include the right to use the software and PCS over the term of the license.&#160;These licenses are currently recognized as revenue ratably over the term of the license.&#160;Under the new standard and the existing interpretations, the Company expects to recognize a meaningful portion of the revenue related to these licenses up-front at the time the license is delivered. In addition, it is anticipated in the year of adoption there will be an acceleration in the timing of certain income tax payments associated with deferred revenue that will be booked directly to opening retained earnings. The Company has also made a preliminary assessment that the expense related to sales commissions will not be materially different under the new standard. However, the Company's preliminary assessments could change as additional interpretations relating to the new standard are provided and as issues identified by software industry groups are addressed.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business combinations: </font><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued Accounting Standards Update No. 2017-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2017-01). This update narrows the definition of a business. If substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, the acquiree is not a business. The update also requires a business to include an input and a substantive process that significantly contributes to the ability to create outputs. This definition is expected to reduce the number of acquisitions accounted for as business combinations, which will impact the accounting treatment of certain items, including the accounting treatment of contingent consideration and transaction expenses. ASU 2017-01 is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and the update will be applied prospectively. The effect of the implementation will depend upon the nature of the Company's future acquisitions, if any. Historically, the Company has entered into acquisitions that would meet the definition of a business under ASU 2017-01. The Company plans to adopt ASU 2017-01 effective January 1, 2018.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes: </font><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued Accounting Standards Update No. 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory </font><font style="font-family:inherit;font-size:10pt;">(ASU 2016-16). Previous guidance requires the tax effects from intra-entity asset transfers to be deferred until the asset is sold to a third party or recovered through use. ASU 2016-16 eliminates this deferral for all intra-entity asset transfers other than inventory. The standard is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-16 effective January 1, 2018 and expects adoption to have an immaterial effect, if any, on its financial results.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Credit losses:</font><font style="font-family:inherit;font-size:10pt;"> In June 2016, the FASB issued Accounting Standards Update No. 2016-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2016-13). Previous guidance requires the allowance for doubtful accounts to be estimated based on an incurred loss model, which considers past and current conditions. ASU 2016-13 requires companies to use an expected loss model that also considers reasonable and supportable forecasts of future conditions. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted for annual periods beginning after December 15, 2018, including interim periods within that reporting period. The standard requires a cumulative-effect adjustment to the statement of financial position as of the beginning of the first reporting period in which the guidance is effective. The Company is currently evaluating the effect that this update will have on its financial results upon adoption.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee share-based payment accounting: </font><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued Accounting Standards Update No. 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(ASU 2016-09). This update includes various areas for simplification related to aspects of the accounting for share-based payment transactions. One simplification is that the tax effects of share-based payment settlements will be recorded in the income statement. Prior guidance required tax windfalls at settlement, and tax shortfalls to the extent of previous windfalls, to be recorded in equity. This provision was required to be adopted prospectively. </font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted the guidance during the quarter ended March 31, 2017. The primary impact of adoption was the recognition of excess tax benefits in the Company's provision for income taxes rather than paid-in capital, which resulted in the recognition of excess tax benefits in the provision for income taxes of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. In addition, the Company applied the change in classification of such benefits from financing to operating on the consolidated statements of cash flows on a retrospective basis, resulting in an increase to both net cash provided by operating activities and net cash used in financing activities of </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases:</font><font style="font-family:inherit;font-size:10pt;"> In February 2016, the FASB issued Accounting Standards Update No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2016-02). ASU 2016-02 requires virtually all leases, other than leases that meet the definition of a short-term lease or leases of intangible assets, to be recorded on the balance sheet with a right-of-use asset and corresponding lease liability. Leases will be classified as either operating or finance leases based on certain criteria. This classification will determine the timing and presentation of expenses on the income statement, as well as the presentation of related cash flows. The standard is effective for annual periods beginning after December 15, 2018, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company does not expect to early adopt and continues to evaluate the effect that this update will have on its financial results upon adoption. The Company's preliminary assessment is that this update will materially increase the Company's assets and liabilities upon adoption. The Company has completed the initial inventory of its leases and policy elections. The Company is currently developing new processes and controls to meet the accounting and disclosure requirements under the new standard.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Receivables and Current Assets</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's other receivables and current assets comprise the following balances:</font></div><div style="line-height:120%;padding-top:4px;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:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</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:inherit;font-size:10pt;">Receivables related to unrecognized revenue</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:inherit;font-size:10pt;font-weight:bold;">$</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:inherit;font-size:10pt;font-weight:bold;">141,644</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:inherit;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:inherit;font-size:10pt;">199,119</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:inherit;font-size:10pt;">Income taxes receivable, including overpayments and refunds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">18,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">15,718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Prepaid expenses and other current assets</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:inherit;font-size:10pt;font-weight:bold;">23,424</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:inherit;font-size:10pt;">24,512</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other receivables and current assets</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">183,683</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:inherit;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:inherit;font-size:10pt;">239,349</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables for unrecognized revenue represent the current portion of billings made for annual lease licenses and software maintenance that have not yet been recognized as revenue.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fourth quarter of 2016, the Company initiated workforce realignment activities to reallocate resources to align with the Company's future strategic plans. The Company incurred related restructuring charges as follows: </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="8" rowspan="1"></td></tr><tr><td style="width:59%;" 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><td style="width:1%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Net of Tax</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:inherit;font-size:10pt;">Q4 2016</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:inherit;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:inherit;font-size:10pt;">3,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">2,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Q1 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,273</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">6,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Q2 2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:inherit;font-size:10pt;">1,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Q3 2017</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:inherit;font-size:10pt;">466</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:inherit;font-size:10pt;">331</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: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:inherit;font-size:10pt;">Total restructuring charges</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">15,158</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">10,297</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The restructuring charges are included in the presentation of cost of software licenses; cost of maintenance and service; research and development expense; and selling, general and administrative expense. During the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company paid </font><font style="font-family:inherit;font-size:10pt;">$11.3 million</font><font style="font-family:inherit;font-size:10pt;"> of the gross charges. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> of the gross charges incurred to date remains unpaid. The Company has completed the workforce realignment activities as of September 30, 2017.</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:inherit;font-size:10pt;">The Company&#8217;s cash and cash equivalent balances comprise the following:</font></div><div style="line-height:120%;padding-top:8px;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: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: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: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:9%;" 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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 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="5" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except percentages)</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:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of 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:inherit;font-size:10pt;">Cash accounts</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:inherit;font-size:10pt;font-weight:bold;">$</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:inherit;font-size:10pt;font-weight:bold;">528,134</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">57.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">488,504</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.4</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:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">391,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 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:inherit;font-size:10pt;font-weight:bold;">42.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">333,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.6</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:inherit;font-size:10pt;">Total</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">919,571</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="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;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:inherit;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:inherit;font-size:10pt;">822,479</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The details of basic and diluted EPS are as follows:</font></div><div style="line-height:120%;padding-top:8px;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:49%;" 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: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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">73,630</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:inherit;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:inherit;font-size:10pt;">69,557</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">206,666</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:inherit;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:inherit;font-size:10pt;">195,653</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:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">84,774</font></div></td><td style="vertical-align:bottom;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,959</font></div></td><td style="vertical-align:bottom;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">85,132</font></div></td><td style="vertical-align:bottom;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,570</font></div></td><td style="vertical-align:bottom;border-top: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:inherit;font-size:10pt;">Dilutive effect of stock plans</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:inherit;font-size:10pt;font-weight:bold;">1,814</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:inherit;font-size:10pt;">1,717</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:inherit;font-size:10pt;font-weight:bold;">1,770</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:inherit;font-size:10pt;">1,785</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: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:inherit;font-size:10pt;">Weighted average shares outstanding &#8211; diluted</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:inherit;font-size:10pt;font-weight:bold;">86,588</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:inherit;font-size:10pt;">88,676</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:inherit;font-size:10pt;font-weight:bold;">86,902</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:inherit;font-size:10pt;">89,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><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:inherit;font-size:10pt;">Basic earnings per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">0.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">0.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;font-weight:bold;">2.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">2.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Diluted earnings per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">0.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">0.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;font-weight:bold;">2.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">2.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Anti-dilutive shares</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Total stock-based compensation expense and its net impact on basic and diluted earnings per share are as follows:</font></div><div style="line-height:120%;padding-top:8px;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:49%;" 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: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: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: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="font-size:8pt;"><font style="font-family:inherit;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></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:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</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:inherit;font-size:10pt;">Cost of sales:</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></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="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:inherit;font-size:10pt;">Software licenses</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;font-weight:bold;">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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Maintenance and service</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1,894</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Operating expenses:</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:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="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:inherit;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:inherit;font-size:10pt;font-weight:bold;">8,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,292</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Research and development</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:inherit;font-size:10pt;font-weight:bold;">5,112</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">4,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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;font-weight:bold;">13,493</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">11,680</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense before taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">14,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;font-weight:bold;">39,408</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">24,564</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:inherit;font-size:10pt;">Related income tax benefits</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:inherit;font-size:10pt;font-weight:bold;">(6,080</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:inherit;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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">(2,993</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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;font-weight:bold;">(23,980</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:inherit;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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">(7,928</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense, net of taxes</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">8,693</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">5,959</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;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:inherit;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:inherit;font-size:10pt;font-weight:bold;">15,428</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:inherit;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:inherit;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:inherit;font-size:10pt;">16,636</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:inherit;font-size:10pt;">Net impact on earnings per share:</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:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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="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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(0.10</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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">(0.07</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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(0.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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">(0.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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(0.10</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:inherit;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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">(0.07</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:inherit;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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;font-weight:bold;">(0.18</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:inherit;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:inherit;font-size:10pt;"><br clear="none"/></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:inherit;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:inherit;font-size:10pt;">(0.19</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:inherit;font-size:10pt;">)</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:inherit;font-size:10pt;">The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:</font></div><div style="line-height:120%;padding-top:8px;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:45%;" 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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at Reporting Date&#160;Using:</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:10pt;">Cash equivalents</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">391,437</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">391,437</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:inherit;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:inherit;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:inherit;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:inherit;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></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:inherit;font-size:10pt;">Short-term investments</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">7,064</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:inherit;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:inherit;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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">7,064</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;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></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:inherit;font-size:10pt;">Deferred compensation plan investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,256</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:inherit;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:inherit;font-size:10pt;font-weight:bold;">2,256</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:inherit;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:inherit;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></tr></table></div></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="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at Reporting Date&#160;Using:</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:10pt;">Cash equivalents</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:inherit;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:inherit;font-size:10pt;">333,975</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:inherit;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:inherit;font-size:10pt;">333,975</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:inherit;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:inherit;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:inherit;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:inherit;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: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:inherit;font-size:10pt;">Short-term investments</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:inherit;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:inherit;font-size:10pt;">381</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:inherit;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:inherit;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:inherit;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:inherit;font-size:10pt;">381</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:inherit;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:inherit;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 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:inherit;font-size:10pt;">Deferred compensation plan investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">459</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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:inherit;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:inherit;font-size:10pt;">459</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:inherit;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:inherit;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:inherit;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:inherit;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></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:inherit;font-size:10pt;">The changes in goodwill during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</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="8" rowspan="1"></td></tr><tr><td style="width:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</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:inherit;font-size:10pt;">Beginning balance &#8211; January&#160;1</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:inherit;font-size:10pt;font-weight:bold;">$</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:inherit;font-size:10pt;font-weight:bold;">1,337,215</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:inherit;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:inherit;font-size:10pt;">1,332,348</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:inherit;font-size:10pt;">Acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">11,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;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:inherit;font-size:10pt;">Adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;font-size:10pt;">Currency translation</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:inherit;font-size:10pt;font-weight:bold;">4,510</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:inherit;font-size:10pt;">1,184</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;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance &#8211; September 30</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">1,353,444</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:inherit;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:inherit;font-size:10pt;">1,333,531</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></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:inherit;font-size:10pt;">The Company's other receivables and current assets comprise the following balances:</font></div><div style="line-height:120%;padding-top:4px;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:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</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:inherit;font-size:10pt;">Receivables related to unrecognized revenue</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:inherit;font-size:10pt;font-weight:bold;">$</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:inherit;font-size:10pt;font-weight:bold;">141,644</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:inherit;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:inherit;font-size:10pt;">199,119</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:inherit;font-size:10pt;">Income taxes receivable, including overpayments and refunds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">18,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">15,718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Prepaid expenses and other current assets</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:inherit;font-size:10pt;font-weight:bold;">23,424</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:inherit;font-size:10pt;">24,512</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other receivables and current assets</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">183,683</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:inherit;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:inherit;font-size:10pt;">239,349</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:inherit;font-size:10pt;">The Company incurred related restructuring charges as follows: </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="8" rowspan="1"></td></tr><tr><td style="width:59%;" 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><td style="width:1%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Net of Tax</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:inherit;font-size:10pt;">Q4 2016</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:inherit;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:inherit;font-size:10pt;">3,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">2,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Q1 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,273</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">6,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Q2 2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:inherit;font-size:10pt;">1,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Q3 2017</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:inherit;font-size:10pt;">466</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:inherit;font-size:10pt;">331</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: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:inherit;font-size:10pt;">Total restructuring charges</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">15,158</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">10,297</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:inherit;font-size:10pt;">Revenue by geographic area is as follows:</font></div><div style="line-height:120%;padding-top:8px;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:49%;" 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: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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</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:inherit;font-size:10pt;">United States</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">107,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">91,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;font-size:10pt;font-weight:bold;">$</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:inherit;font-size:10pt;font-weight:bold;">309,486</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:inherit;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:inherit;font-size:10pt;">265,945</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:inherit;font-size:10pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">30,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">31,496</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">94,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">90,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Germany</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">25,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">25,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">71,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">73,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">South Korea</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">13,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">45,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">41,629</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">16,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">11,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">42,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">29,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">France</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">12,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">42,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">36,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">3,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">10,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">9,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></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:inherit;font-size:10pt;">Other European</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">37,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">33,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">107,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,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></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:inherit;font-size:10pt;">Other international</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:inherit;font-size:10pt;font-weight:bold;">23,951</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:inherit;font-size:10pt;">23,790</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:inherit;font-size:10pt;font-weight:bold;">69,253</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:inherit;font-size:10pt;">66,698</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">275,585</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:inherit;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:inherit;font-size:10pt;">245,862</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">792,914</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:inherit;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:inherit;font-size:10pt;">717,837</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:inherit;font-size:10pt;font-weight:bold;">Geographic Information</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue to external customers is attributed to individual countries based upon the location of the customer. Revenue by geographic area is as follows:</font></div><div style="line-height:120%;padding-top:8px;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:49%;" 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: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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</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:inherit;font-size:10pt;">United States</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">107,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">91,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;font-size:10pt;font-weight:bold;">$</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:inherit;font-size:10pt;font-weight:bold;">309,486</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:inherit;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:inherit;font-size:10pt;">265,945</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:inherit;font-size:10pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">30,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">31,496</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">94,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">90,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Germany</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">25,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">25,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">71,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">73,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">South Korea</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">13,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">45,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">41,629</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">16,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">11,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">42,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">29,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">France</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">12,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">42,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">36,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">3,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">10,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">9,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></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:inherit;font-size:10pt;">Other European</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">37,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">33,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;font-weight:bold;">107,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,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></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:inherit;font-size:10pt;">Other international</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:inherit;font-size:10pt;font-weight:bold;">23,951</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:inherit;font-size:10pt;">23,790</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:inherit;font-size:10pt;font-weight:bold;">69,253</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:inherit;font-size:10pt;">66,698</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">275,585</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:inherit;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:inherit;font-size:10pt;">245,862</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">792,914</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:inherit;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:inherit;font-size:10pt;">717,837</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment by geographic area is as follows:</font></div><div style="line-height:120%;padding-top:8px;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:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2016</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:inherit;font-size:10pt;">United States</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">45,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">43,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">4,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">India</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">3,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></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:inherit;font-size:10pt;">Other international</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">3,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">57,160</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:inherit;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:inherit;font-size:10pt;">54,677</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:inherit;font-size:10pt;">Under the Company's stock repurchase program, the Company repurchased shares as follows:</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="8" rowspan="1"></td></tr><tr><td style="width:59%;" 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><td style="width:1%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</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:inherit;font-size:10pt;">Number of shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,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:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Average price paid per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">111.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">90.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Total cost</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">223,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">243,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, estimated future amortization expense for the intangible assets reflected above is as follows:</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="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:inherit;font-size:10pt;">Remainder of 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:inherit;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:inherit;font-size:10pt;">12,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,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></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:inherit;font-size:10pt;">Thereafter</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:inherit;font-size:10pt;">23,644</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: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:inherit;font-size:10pt;">Total intangible assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;">154,639</font></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Indefinite-lived trade name</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:inherit;font-size:10pt;">357</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: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:inherit;font-size:10pt;">Other intangible assets, net</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">154,996</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared by ANSYS in accordance with accounting principles generally accepted in the United States for interim financial information for commercial and industrial companies and the instructions to the Quarterly Report on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, the accompanying statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements (and notes thereto) included in the Company's Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. The condensed consolidated </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> balance sheet presented is derived from the audited </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> balance sheet included in the most recent Annual Report on Form 10-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements have been included, and all adjustments are of a normal and recurring nature. Operating results for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for any future period.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds. Cash equivalents are carried at cost, which approximates fair value. The Company&#8217;s cash and cash equivalent balances comprise the following:</font></div><div style="line-height:120%;padding-top:8px;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: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: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: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:9%;" 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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 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="5" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except percentages)</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:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% of 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:inherit;font-size:10pt;">Cash accounts</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:inherit;font-size:10pt;font-weight:bold;">$</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:inherit;font-size:10pt;font-weight:bold;">528,134</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">57.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">488,504</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.4</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:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">391,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 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:inherit;font-size:10pt;font-weight:bold;">42.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">333,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.6</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:inherit;font-size:10pt;">Total</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">919,571</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="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;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:inherit;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:inherit;font-size:10pt;">822,479</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's money market fund balances are held in various funds of a single issuer.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Company's stock repurchase program, the Company repurchased shares as follows:</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="8" rowspan="1"></td></tr><tr><td style="width:59%;" 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><td style="width:1%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands, except per share data)</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</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:inherit;font-size:10pt;">Number of shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,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:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;">Average price paid per share</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">111.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">90.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:inherit;font-size:10pt;">Total cost</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:inherit;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:inherit;font-size:10pt;font-weight:bold;">223,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;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:inherit;font-size:10pt;">243,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2017, the Company's Board of Directors increased the number of shares authorized for repurchase to a total of </font><font style="font-family:inherit;font-size:10pt;">5.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares under the stock repurchase program. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">3.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares remained available for repurchase under the program.</font></div></div> EX-101.SCH 8 anss-20170930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2102100 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Cash and Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 2419406 - Disclosure - Changes in Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 2129100 - Disclosure - Contingencies and Commitments link:presentationLink link:calculationLink link:definitionLink 2429401 - Disclosure - Contingencies and Commitments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Details of Basic and Diluted EPS (Detail) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - Estimated Future Amortization Expense for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2130100 - Disclosure - New Accounting Guidance link:presentationLink link:calculationLink link:definitionLink 2430401 - Disclosure - New Accounting Guidance - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Other Receivables and Current Assets link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Other Receivables and Current Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Other Receivables and Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2424403 - Disclosure - Property and Equipment by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Restructuring - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Restructuring (Detail) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - Revenue by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2425403 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Stock-Based Compensation Expense and Its Net Impact on Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2426403 - Disclosure - Stock Repurchase Program - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2426402 - Disclosure - Stock Repurchase Program (Detail) link:presentationLink link:calculationLink link:definitionLink 2326301 - Disclosure - Stock Repurchase Program (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 anss-20170930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 anss-20170930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 anss-20170930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Segments, Geographical Areas [Abstract] Revenue by Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Property and Equipment by Geographic Area Long-lived Assets by Geographic Areas [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Prepaid Expense and Other Assets, Current [Abstract] Statement [Table] Statement [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Deferred Accounts Receivable Current Portion Of Annual Lease Licenses And Software Maintenance [Member] Deferred Accounts Receivable Current Portion Of Annual Lease Licenses And Software Maintenance [Member] Current portion of receivables for annual lease licenses and software maintenance that have not yet been recognized as revenue. [Member] Taxes Receivable Related To Overpayments And Refunds [Member] Taxes Receivable Related To Overpayments And Refunds [Member] Taxes Receivable Related to Overpayments and Refunds [Member] Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Statement [Line Items] Statement [Line Items] Other receivables and current assets Other Assets, Current Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Class of Stock Disclosures [Abstract] Stock Repurchase Program Treasury Stock [Text Block] Intangible Assets and Estimated Useful Lives Intangible Assets Disclosure [Text Block] Estimated Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Changes in Goodwill Schedule of Goodwill [Table Text Block] Document And Entity Information [Abstract] Document and Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding New Accounting Pronouncements and Changes in Accounting Principles [Abstract] 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] Adjustments for New Accounting Pronouncement [Member] Adjustments for New Accounting Pronouncement [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Income tax provision Income Tax Expense (Benefit) Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Employee Service Share-Based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Software Licenses Software Licenses [Member] Software Licenses Maintenance and Service Maintenance And Service [Member] Maintenance And Service [Member] Selling, General and Administrative General and Administrative Expense [Member] Research and Development Research and Development Expense [Member] 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] Stock-based compensation expense before taxes Share-based Compensation Related income tax benefits Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Stock-based compensation expense, net of taxes Allocated Share-based Compensation Expense, Net of Tax Basic earnings per share Reduction In Basic Earnings Per Share Impact Of Stock Based Compensation Reduction in Basic Earnings per Share Impact of Stock Based Compensation Diluted earnings per share Reduction In Diluted Earnings Per Share Impact Of Stock Based Compensation Reduction in Diluted Earnings per Share Impact of Stock Based Compensation Schedule of Other Receivables and Current Assets Schedule of Other Current Assets [Table Text Block] Earnings Per Share [Abstract] Details of Basic and Diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Income Statement Location [Axis] Income Statement Location [Domain] Operating Income (Loss) [Member] Operating Income (Loss) [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Payments for restructuring Payments for Restructuring Restructuring charges, unpaid Restructuring Reserve Statement of Financial Position [Abstract] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Treasury stock, shares Treasury Stock, Shares Accounting Policies [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Number of shares repurchased Treasury Stock, Shares, Acquired Average price paid per share Treasury Stock Acquired, Average Cost Per Share Total cost Payments for Repurchase of Common Stock Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization Nature of Operations [Text Block] Statement of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Stock Repurchase Program Class of Treasury Stock [Table Text Block] Schedule of Intangible Assets [Table] Schedule Of Intangible Assets [Table] Schedule of 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] Developed Software and Core Technologies Computer Software, Intangible Asset [Member] Customer Lists and Contract Backlog Customer-Related Intangible Assets [Member] Trade Names Trade Names [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Intangible Assets [Line Items] Intangible Assets [Line Items] Intangible Assets [Line Items] Amortized intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Amortized intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Indefinite-lived intangible assets (excluding goodwill) Indefinite-Lived Intangible Assets (Excluding Goodwill) Restructuring charges Restructuring Charges Business Combination [Abstract] Business Combination [Abstract] Business Combination, Consideration Transferred Business Combination, Consideration Transferred Cash accounts, Amount Cash Money market funds, Amount Money Market Funds, at Carrying Value Total Cash and Cash Equivalents, at Carrying Value Cash accounts, % of Total Cash Accounts Percentage Of Cash And Cash Equivalents Cash Accounts Percentage Of Cash And Cash Equivalents. Money market funds, % of Total Money Market Mutual Funds Percentage Of Cash And Cash Equivalents Money Market Funds Percentage Of Cash And Cash Equivalents. Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance Goodwill Acquisitions Goodwill, Acquired During Period Adjustments Goodwill, Purchase Accounting Adjustments Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Ending balance Restructuring Restructuring and Related Activities Disclosure [Text Block] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money Market Funds [Member] Money Market Funds [Member] Cash and Cash Equivalents [Line Items] Concentration Risk [Line Items] Concentration Risk, Percentage Concentration Risk, Percentage ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Short-term Investments Accounts receivable, less allowance for doubtful accounts of $6,800 and $5,700, respectively Accounts Receivable, Net, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other long-term assets Other Assets, Noncurrent Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance Total assets Assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued bonuses and commissions Accrued Bonuses, Current Accrued income taxes Accrued Income Taxes, Current Other accrued expenses and liabilities Other Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Deferred income taxes Deferred Tax Liabilities, Net Other long-term liabilities Other Liabilities, Noncurrent Total long-term liabilities Liabilities, Noncurrent Commitments and contingencies Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding Preferred Stock, Value, Issued Common stock, $.01 par value; 300,000,000 shares authorized; 93,236,023 shares issued Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Treasury stock, at cost: 8,401,924 and 7,548,188 shares, respectively Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Stock-Based Compensation Expense and Its Net Impact on Basic and Diluted Earnings Per Share Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] United States UNITED STATES Japan JAPAN Germany GERMANY South Korea KOREA, REPUBLIC OF China CHINA France FRANCE Canada CANADA Other European Other Europe [Member] Other Europe [Member] Other international Other International [Member] Other European locations not separately disclosed in the table. Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total revenue Revenues Restructuring Restructuring and Related Costs [Table Text Block] Stock repurchase program, repurchase authorization Stock Repurchase Program, Number of Shares Authorized to be Repurchased Stock repurchase program, remaining number of shares authorized to be repurchased Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Remainder of 2017 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2018 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total intangible assets subject to amortization Finite-Lived Intangible Assets, Net Other intangible assets, net Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] India Service Tax Audit [Member] India Service Tax Audit [Member] India Service Tax Audit [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss Fair Value Disclosures [Abstract] Fair Value Measurement Fair Value, Measurement Inputs, Disclosure [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Quoted Prices in Active Markets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [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] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Short-term investments Investments, Fair Value Disclosure Deferred compensation plan investments Trading Securities Geographic Information Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] 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] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Deferred income tax benefit Deferred Income Tax Expense (Benefit) Provision for bad debts Provision for Doubtful Accounts Stock-based compensation expense Other Other Noncash Income (Expense) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Other receivables and current assets Increase (Decrease) in Prepaid Expense and Other Assets Other long-term assets Increase (Decrease) in Other Operating Assets Accounts payable, accrued expenses and current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Accrued income taxes Increase (Decrease) in Income Taxes Payable Deferred revenue Increase (Decrease) in Deferred Revenue Other long-term liabilities Increase (Decrease) in Other Operating Liabilities Net cash provided by operating activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Capital expenditures Payments to Acquire Productive Assets Other investing activities Payments for (Proceeds from) Other Investing Activities Net cash 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] Purchase of treasury stock Restricted stock withholding taxes paid in lieu of issued shares Payments Related to Tax Withholding for Share-based Compensation Contingent consideration payments Payments of Merger Related Costs, Financing Activities Proceeds from shares issued for stock-based compensation Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Other financing activities Proceeds from (Payments for) Other Financing Activities Net cash used in financing activities Effect of exchange rate fluctuations on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Income taxes paid Income Taxes Paid Interest paid Interest Paid Weighted average shares outstanding - basic Weighted Average Number of Shares Outstanding, Basic Dilutive effect of stock plans Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average shares outstanding - diluted Weighted Average Number of Shares Outstanding, Diluted Basic earnings per share Earnings Per Share, Basic Diluted earnings per share Earnings Per Share, Diluted Anti-dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Fair Value of Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Earnings Per Share Earnings Per Share [Text Block] Europe Europe [Member] India INDIA Total property and equipment, net Amortization Amortization Number of operating segments Number of Operating Segments Short-term investments maturity Maturity of Time Deposits New Accounting Guidance New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Other Receivables and Current Assets Other Current Assets [Text Block] Accounting Policies Significant Accounting Policies [Text Block] Business Combinations [Abstract] Business Combination Disclosure Business Combination Disclosure [Text Block] Income Statement [Abstract] Revenue: Revenues [Abstract] Software licenses Licenses Revenue Maintenance and service Maintenance Revenue Total revenue Cost of sales: Cost of Goods and Services Sold [Abstract] Software licenses License Costs Amortization Cost of Goods Sold, Amortization Maintenance and service Maintenance Costs Total cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Selling, general and administrative Selling, General and Administrative Expense Research and development Research and Development Expense Amortization Amortization of Intangible Assets Total operating expenses Operating Expenses Operating income Operating Income (Loss) Interest income Investment Income, Interest Other expense, net Other Nonoperating Income (Expense) Income before income tax provision Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Net income Earnings per share - basic: Earnings Per Share, Basic [Abstract] Earnings per share Weighted average shares Earnings per share - diluted: Earnings Per Share, Diluted [Abstract] Earnings per share Weighted average shares Contingencies and Commitments Commitments and Contingencies Disclosure [Text Block] EX-101.PRE 12 anss-20170930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2017
Oct. 31, 2017
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q3  
Trading Symbol ANSS  
Entity Registrant Name ANSYS INC  
Entity Central Index Key 0001013462  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   84,860,473
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 919,571 $ 822,479
Short-term investments 7,064 381
Accounts receivable, less allowance for doubtful accounts of $6,800 and $5,700, respectively 91,356 107,192
Other receivables and current assets 183,683 239,349
Total current assets 1,201,674 1,169,401
Property and equipment, net 57,160 54,677
Goodwill 1,353,444 1,337,215
Other intangible assets, net 154,996 172,619
Other long-term assets 33,633 24,287
Deferred income taxes 45,106 42,327
Total assets 2,846,013 2,800,526
Current liabilities:    
Accounts payable 4,257 7,395
Accrued bonuses and commissions 40,375 49,487
Accrued income taxes 4,436 5,263
Other accrued expenses and liabilities 65,557 73,676
Deferred revenue 381,727 403,279
Total current liabilities 496,352 539,100
Long-term liabilities:    
Deferred income taxes 1,793 2,259
Other long-term liabilities 60,614 50,762
Total long-term liabilities 62,407 53,021
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding 0 0
Common stock, $.01 par value; 300,000,000 shares authorized; 93,236,023 shares issued 932 932
Additional paid-in capital 865,430 883,010
Retained earnings 2,264,331 2,057,665
Treasury stock, at cost: 8,401,924 and 7,548,188 shares, respectively (804,012) (675,550)
Accumulated other comprehensive loss (39,427) (57,652)
Total stockholders' equity 2,287,254 2,208,405
Total liabilities and stockholders' equity $ 2,846,013 $ 2,800,526
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Allowance for doubtful accounts $ 6,800 $ 5,700
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 93,236,023 93,236,023
Treasury stock, shares 8,401,924 7,548,188
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenue:        
Software licenses $ 156,580 $ 139,530 $ 448,368 $ 406,668
Maintenance and service 119,005 106,332 344,546 311,169
Total revenue 275,585 245,862 792,914 717,837
Cost of sales:        
Software licenses 7,395 6,433 24,197 19,705
Amortization 9,004 9,513 26,892 28,544
Maintenance and service 19,584 19,640 58,263 59,633
Total cost of sales 35,983 35,586 109,352 107,882
Gross profit 239,602 210,276 683,562 609,955
Operating expenses:        
Selling, general and administrative 80,015 61,537 230,483 183,565
Research and development 50,144 45,418 153,524 137,533
Amortization 3,260 3,222 9,506 9,581
Total operating expenses 133,419 110,177 393,513 330,679
Operating income 106,183 100,099 290,049 279,276
Interest income 1,910 1,083 4,827 3,110
Other expense, net (168) (189) (1,512) (137)
Income before income tax provision 107,925 100,993 293,364 282,249
Income tax provision 34,295 31,436 86,698 86,596
Net income $ 73,630 $ 69,557 $ 206,666 $ 195,653
Earnings per share - basic:        
Earnings per share $ 0.87 $ 0.80 $ 2.43 $ 2.23
Weighted average shares 84,774 86,959 85,132 87,570
Earnings per share - diluted:        
Earnings per share $ 0.85 $ 0.78 $ 2.38 $ 2.19
Weighted average shares 86,588 88,676 86,902 89,355
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Net income $ 73,630 $ 69,557 $ 206,666 $ 195,653
Other comprehensive income:        
Foreign currency translation adjustments 4,149 2,044 18,225 14,267
Comprehensive income $ 77,779 $ 71,601 $ 224,891 $ 209,920
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Cash flows from operating activities:    
Net income $ 206,666 $ 195,653
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 49,939 52,320
Deferred income tax benefit (4,217) (3,102)
Provision for bad debts 1,382 1,006
Stock-based compensation expense 39,408 24,564
Other 241 (211)
Changes in operating assets and liabilities:    
Accounts receivable 17,899 6,601
Other receivables and current assets 60,754 26,431
Other long-term assets 4,495 (80)
Accounts payable, accrued expenses and current liabilities (22,362) (23,622)
Accrued income taxes (221) 4,674
Deferred revenue (35,502) (12,178)
Other long-term liabilities 8,478 (5,285)
Net cash provided by operating activities 326,960 266,771
Cash flows from investing activities:    
Acquisitions, net of cash acquired (25,998) 0
Capital expenditures (14,815) (8,219)
Other investing activities (20,810) (11,355)
Net cash used in investing activities (61,623) (19,574)
Cash flows from financing activities:    
Purchase of treasury stock (223,291) (243,288)
Restricted stock withholding taxes paid in lieu of issued shares (10,075) (5,044)
Contingent consideration payments 0 (1,048)
Proceeds from shares issued for stock-based compensation 47,992 43,347
Other financing activities 0 (1)
Net cash used in financing activities (185,374) (206,034)
Effect of exchange rate fluctuations on cash and cash equivalents 17,129 12,585
Net increase in cash and cash equivalents 97,092 53,748
Cash and cash equivalents, beginning of period 822,479 784,168
Cash and cash equivalents, end of period 919,571 837,916
Supplemental disclosures of cash flow information:    
Income taxes paid 84,760 95,066
Interest paid $ 163 $ 791
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization
9 Months Ended
Sep. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization
Organization
ANSYS, Inc. (hereafter the "Company" or "ANSYS") develops and globally markets engineering simulation software and technologies widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, industrial equipment, electronics, biomedical, energy, materials and chemical processing, and semiconductors.
As defined by the accounting guidance for segment reporting, the Company operates as one segment.
Given the integrated approach to the multi-discipline problem-solving needs of the Company's customers, a single sale of software may contain components from multiple product areas and include combined technologies. The Company also has a multi-year product and integration strategy that will result in new, combined products or changes to the historical product offerings. As a result, it is impracticable for the Company to provide accurate historical or current reporting among its various product lines.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Policies
9 Months Ended
Sep. 30, 2017
Accounting Policies [Abstract]  
Accounting Policies
Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared by ANSYS in accordance with accounting principles generally accepted in the United States for interim financial information for commercial and industrial companies and the instructions to the Quarterly Report on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, the accompanying statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements (and notes thereto) included in the Company's Annual Report on Form 10-K for the year ended December 31, 2016. The condensed consolidated December 31, 2016 balance sheet presented is derived from the audited December 31, 2016 balance sheet included in the most recent Annual Report on Form 10-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements have been included, and all adjustments are of a normal and recurring nature. Operating results for the three and nine months ended September 30, 2017 are not necessarily indicative of the results that may be expected for any future period.
Cash and Cash Equivalents
Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds. Cash equivalents are carried at cost, which approximates fair value. The Company’s cash and cash equivalent balances comprise the following:
 
September 30, 2017
 
December 31, 2016
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
528,134

 
57.4
 
$
488,504

 
59.4
Money market funds
391,437

 
42.6
 
333,975

 
40.6
Total
$
919,571

 
 
 
$
822,479

 
 

The Company's money market fund balances are held in various funds of a single issuer.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions
9 Months Ended
Sep. 30, 2017
Business Combinations [Abstract]  
Business Combination Disclosure
Acquisitions
During the nine months ended September 30, 2017, the Company completed various acquisitions to expand the customer base and accelerate the development of new and innovative products to the marketplace while lowering design and engineering costs for customers. The acquisitions were not individually significant. The combined purchase price of the acquisitions was approximately $28.7 million for the nine months ended September 30, 2017. The Company had no acquisitions during the nine months ended September 30, 2016.
The operating results of each acquisition have been included in the Company's condensed consolidated financial statements since each respective date of acquisition. The effects of the business combinations were not material to the Company's consolidated results of operations individually or in the aggregate.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Receivables and Current Assets
9 Months Ended
Sep. 30, 2017
Prepaid Expense and Other Assets, Current [Abstract]  
Other Receivables and Current Assets
Other Receivables and Current Assets
The Company's other receivables and current assets comprise the following balances:
(in thousands)
September 30,
2017
 
December 31,
2016
Receivables related to unrecognized revenue
$
141,644

 
$
199,119

Income taxes receivable, including overpayments and refunds
18,615

 
15,718

Prepaid expenses and other current assets
23,424

 
24,512

Total other receivables and current assets
$
183,683

 
$
239,349


Receivables for unrecognized revenue represent the current portion of billings made for annual lease licenses and software maintenance that have not yet been recognized as revenue.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share
9 Months Ended
Sep. 30, 2017
Earnings Per Share [Abstract]  
Earnings Per Share
Earnings Per Share
Basic earnings per share ("EPS") amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock awards are anti-dilutive, they are excluded from the calculation of diluted EPS.
The details of basic and diluted EPS are as follows:
 
Three Months Ended
 
Nine Months Ended
(in thousands, except per share data)
September 30,
2017
 
September 30,
2016
 
September 30,
2017
 
September 30,
2016
Net income
$
73,630

 
$
69,557

 
$
206,666

 
$
195,653

Weighted average shares outstanding – basic
84,774

 
86,959

 
85,132

 
87,570

Dilutive effect of stock plans
1,814

 
1,717

 
1,770

 
1,785

Weighted average shares outstanding – diluted
86,588

 
88,676

 
86,902

 
89,355

Basic earnings per share
$
0.87

 
$
0.80

 
$
2.43

 
$
2.23

Diluted earnings per share
$
0.85

 
$
0.78

 
$
2.38

 
$
2.19

Anti-dilutive shares
27

 
269

 
112

 
242

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets
The Company's intangible assets and estimated useful lives are classified as follows:
 
September 30, 2017
 
December 31, 2016
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Gross
Carrying
Amount
 
Accumulated
Amortization
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed software and core technologies (3 – 11 years)
$
355,112

 
$
(291,960
)
 
$
338,594

 
$
(275,130
)
Customer lists and contract backlog (5 – 15 years)
164,548

 
(100,324
)
 
159,549

 
(88,414
)
Trade names (2 – 10 years)
128,346

 
(101,083
)
 
127,952

 
(90,289
)
Total
$
648,006

 
$
(493,367
)
 
$
626,095

 
$
(453,833
)
Indefinite-lived intangible asset:
 
 
 
 
 
 
 
Trade name
$
357

 
 
 
$
357

 
 

Amortization expense for the intangible assets reflected above was $12.3 million and $12.7 million for the three months ended September 30, 2017 and 2016, respectively. Amortization expense for the intangible assets reflected above was $36.4 million and $38.1 million for the nine months ended September 30, 2017 and 2016, respectively.
As of September 30, 2017, estimated future amortization expense for the intangible assets reflected above is as follows:
(in thousands)
 
Remainder of 2017
$
12,405

2018
37,466

2019
24,357

2020
23,396

2021
19,169

2022
14,202

Thereafter
23,644

Total intangible assets subject to amortization
154,639

Indefinite-lived trade name
357

Other intangible assets, net
$
154,996


The changes in goodwill during the nine months ended September 30, 2017 and 2016 were as follows:
(in thousands)
2017
 
2016
Beginning balance – January 1
$
1,337,215

 
$
1,332,348

Acquisitions
11,719

 

Adjustments

 
(1
)
Currency translation
4,510

 
1,184

Ending balance – September 30
$
1,353,444

 
$
1,333,531


During the first quarter of 2017, the Company completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, 2017. No other events or circumstances changed during the nine months ended September 30, 2017 that would indicate that the fair values of the Company's reporting unit and indefinite-lived intangible asset are below their carrying amounts.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurement
9 Months Ended
Sep. 30, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurement
Fair Value Measurement
The valuation hierarchy for disclosure of assets and liabilities reported at fair value prioritizes the inputs for such valuations into three broad levels:
Level 1: quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2: quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; or
Level 3: unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value.
A financial asset's or liability's classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:
 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
September 30,
2017
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
391,437

 
$
391,437

 
$

 
$

Short-term investments
$
7,064

 
$

 
$
7,064

 
$

Deferred compensation plan investments
$
2,256

 
$
2,256

 
$

 
$

 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
December 31, 2016
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
333,975

 
$
333,975

 
$

 
$

Short-term investments
$
381

 
$

 
$
381

 
$

Deferred compensation plan investments
$
459

 
$
459

 
$

 
$


The cash equivalents in the preceding tables represent money market funds.
The short-term investments in the preceding tables represent deposits held by certain foreign subsidiaries of the Company. The deposits have fixed interest rates with maturity dates ranging from three months to one year.
The deferred compensation plan investments in the preceding tables represent trading securities held in a rabbi trust for the benefit of the non-affiliate independent directors. These securities consist of mutual funds traded in an active market with quoted prices. As a result, the plan assets are classified as Level 1 in the fair value hierarchy. The plan assets are recorded within other long-term assets on the Company's condensed consolidated balance sheets.
The carrying values of cash, accounts receivable, accounts payable, accrued expenses, other accrued liabilities and short-term obligations approximate their fair values because of their short-term nature.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Geographic Information
9 Months Ended
Sep. 30, 2017
Segments, Geographical Areas [Abstract]  
Geographic Information
Geographic Information
Revenue to external customers is attributed to individual countries based upon the location of the customer. Revenue by geographic area is as follows:
 
Three Months Ended
 
Nine Months Ended
(in thousands)
September 30,
2017
 
September 30,
2016
 
September 30,
2017
 
September 30,
2016
United States
$
107,130

 
$
91,301

 
$
309,486

 
$
265,945

Japan
30,778

 
31,496

 
94,572

 
90,601

Germany
25,391

 
25,399

 
71,115

 
73,428

South Korea
15,309

 
13,381

 
45,677

 
41,629

China
16,608

 
11,271

 
42,942

 
29,810

France
15,099

 
12,054

 
42,482

 
36,106

Canada
3,864

 
3,179

 
10,368

 
9,855

Other European
37,455

 
33,991

 
107,019

 
103,765

Other international
23,951

 
23,790

 
69,253

 
66,698

Total revenue
$
275,585

 
$
245,862

 
$
792,914

 
$
717,837


Property and equipment by geographic area is as follows:
(in thousands)
September 30,
2017
 
December 31,
2016
United States
$
45,521

 
$
43,810

Europe
5,193

 
4,753

India
3,685

 
3,033

Other international
2,761

 
3,081

Total property and equipment, net
$
57,160

 
$
54,677

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
9 Months Ended
Sep. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
Total stock-based compensation expense and its net impact on basic and diluted earnings per share are as follows:
 
Three Months Ended

Nine Months Ended
(in thousands, except per share data)
September 30,
2017

September 30,
2016

September 30,
2017

September 30,
2016
Cost of sales:







Software licenses
$
140


$
187


$
711


$
524

Maintenance and service
739


417


1,894


1,200

Operating expenses:







Selling, general and administrative
8,782


4,292


23,310


11,160

Research and development
5,112


4,056


13,493


11,680

Stock-based compensation expense before taxes
14,773


8,952


39,408


24,564

Related income tax benefits
(6,080
)

(2,993
)

(23,980
)

(7,928
)
Stock-based compensation expense, net of taxes
$
8,693


$
5,959


$
15,428


$
16,636

Net impact on earnings per share:







Basic earnings per share
$
(0.10
)

$
(0.07
)

$
(0.18
)

$
(0.19
)
Diluted earnings per share
$
(0.10
)

$
(0.07
)

$
(0.18
)

$
(0.19
)

As a result of new accounting guidance further discussed in Note 13, the three and nine months ended September 30, 2017 related income tax benefits above include $1.4 million and $11.5 million, respectively, of excess tax benefits that in prior years would have been recorded to additional paid-in capital. If such tax benefits were excluded, the impact on both basic and diluted earnings per share would have been a decrease of $0.02 and $0.13 for the three and nine months ended September 30, 2017, respectively.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Repurchase Program
9 Months Ended
Sep. 30, 2017
Class of Stock Disclosures [Abstract]  
Stock Repurchase Program
Stock Repurchase Program
Under the Company's stock repurchase program, the Company repurchased shares as follows:
 
Nine Months Ended
(in thousands, except per share data)
September 30,
2017
 
September 30,
2016
Number of shares repurchased
2,000

 
2,700

Average price paid per share
$
111.65

 
$
90.11

Total cost
$
223,291

 
$
243,288


In February 2017, the Company's Board of Directors increased the number of shares authorized for repurchase to a total of 5.0 million shares under the stock repurchase program. As of September 30, 2017, 3.5 million shares remained available for repurchase under the program.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring
9 Months Ended
Sep. 30, 2017
Restructuring and Related Activities [Abstract]  
Restructuring
Restructuring
During the fourth quarter of 2016, the Company initiated workforce realignment activities to reallocate resources to align with the Company's future strategic plans. The Company incurred related restructuring charges as follows:
(in thousands)
Gross
 
Net of Tax
Q4 2016
$
3,419

 
$
2,355

Q1 2017
9,273

 
6,176

Q2 2017
2,000

 
1,435

Q3 2017
466

 
331

Total restructuring charges
$
15,158

 
$
10,297


The restructuring charges are included in the presentation of cost of software licenses; cost of maintenance and service; research and development expense; and selling, general and administrative expense. During the nine months ended September 30, 2017, the Company paid $11.3 million of the gross charges. As of September 30, 2017, $3.4 million of the gross charges incurred to date remains unpaid. The Company has completed the workforce realignment activities as of September 30, 2017.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contingencies and Commitments
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Contingencies and Commitments
Contingencies and Commitments
The Company is subject to various investigations, claims and legal proceedings that arise in the ordinary course of business, including commercial disputes, labor and employment matters, tax audits, alleged infringement of intellectual property rights and other matters. In the opinion of the Company, the resolution of pending matters is not expected to have a material adverse effect on the Company’s consolidated results of operations, cash flows or financial position. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect the Company’s results of operations, cash flows or financial position.
An Indian subsidiary of the Company has several service tax audits pending that have resulted in formal inquiries being received on transactions through mid-2012. The Company could incur tax charges and related liabilities of approximately $7 million. The service tax issues raised in the Company’s notices and inquiries are very similar to the case, M/s Microsoft Corporation (I) (P) Ltd. Vs Commissioner of Service Tax, New Delhi, wherein the Delhi Customs, Excise and Service Tax Appellate Tribunal (CESTAT) has passed a favorable ruling to Microsoft. The Company can provide no assurances on whether the Microsoft case’s favorable ruling will be challenged in higher courts or on the impact that the present Microsoft case’s decision will have on the Company’s cases. The Company is uncertain as to when these service tax matters will be concluded.
A French subsidiary of the Company previously received notice that the French taxing authority rejected the Company's 2012 research and development credit. The Company contested the decision and received a favorable outcome during the first half of 2017. There are currently no challenges to other years' research and development credits for this subsidiary; however, other years are subject to future review and audit.
The Company sells software licenses and services to its customers under proprietary software license agreements. Each license agreement contains the relevant terms of the contractual arrangement with the customer, and generally includes certain provisions for indemnifying the customer against losses, expenses and liabilities from damages that are incurred by or awarded against the customer in the event the Company’s software or services are found to infringe upon a patent, copyright or other proprietary right of a third party. To date, the Company has not had to reimburse any of its customers for any losses related to these indemnification provisions and no material claims asserted under these indemnification provisions are outstanding as of September 30, 2017. For several reasons, including the lack of prior material indemnification claims, the Company cannot determine the maximum amount of potential future payments, if any, related to such indemnification provisions.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Guidance
9 Months Ended
Sep. 30, 2017
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
New Accounting Guidance
New Accounting Guidance
Revenue from contracts with customers: In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09). ASU 2014-09 supersedes most current revenue recognition guidance, including industry-specific guidance. Previous guidance requires an entity to recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the seller's price to the buyer is fixed or determinable, and collectibility is reasonably assured. Under the new guidance, an entity is required to evaluate revenue recognition by identifying a contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies a performance obligation. The standard also requires disclosure of the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.
ASU 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, delayed the effective date of ASU 2014-09 to annual periods beginning after December 15, 2017, including interim periods within that reporting period. This standard is effective for the Company on January 1, 2018. Entities have the option of using a full retrospective, cumulative effect or modified retrospective approach to adopt ASU 2014-09. The Company expects to utilize the modified retrospective implementation approach.
This update will impact the timing and amounts of revenue recognized, which will result in increased volatility in the amount of revenue recognized each period. The Company's preliminary assessment is that the adoption of this standard will have a material impact on the Company’s consolidated financial statements. While the Company expects that the standard will impact various elements of its business, the Company's initial assessment is that the most significant impact will be on the recognition of revenue related to software lease licenses. These licenses include the right to use the software and PCS over the term of the license. These licenses are currently recognized as revenue ratably over the term of the license. Under the new standard and the existing interpretations, the Company expects to recognize a meaningful portion of the revenue related to these licenses up-front at the time the license is delivered. In addition, it is anticipated in the year of adoption there will be an acceleration in the timing of certain income tax payments associated with deferred revenue that will be booked directly to opening retained earnings. The Company has also made a preliminary assessment that the expense related to sales commissions will not be materially different under the new standard. However, the Company's preliminary assessments could change as additional interpretations relating to the new standard are provided and as issues identified by software industry groups are addressed.
Business combinations: In January 2017, the FASB issued Accounting Standards Update No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business (ASU 2017-01). This update narrows the definition of a business. If substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, the acquiree is not a business. The update also requires a business to include an input and a substantive process that significantly contributes to the ability to create outputs. This definition is expected to reduce the number of acquisitions accounted for as business combinations, which will impact the accounting treatment of certain items, including the accounting treatment of contingent consideration and transaction expenses. ASU 2017-01 is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and the update will be applied prospectively. The effect of the implementation will depend upon the nature of the Company's future acquisitions, if any. Historically, the Company has entered into acquisitions that would meet the definition of a business under ASU 2017-01. The Company plans to adopt ASU 2017-01 effective January 1, 2018.
Income taxes: In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (ASU 2016-16). Previous guidance requires the tax effects from intra-entity asset transfers to be deferred until the asset is sold to a third party or recovered through use. ASU 2016-16 eliminates this deferral for all intra-entity asset transfers other than inventory. The standard is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-16 effective January 1, 2018 and expects adoption to have an immaterial effect, if any, on its financial results.
Credit losses: In June 2016, the FASB issued Accounting Standards Update No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13). Previous guidance requires the allowance for doubtful accounts to be estimated based on an incurred loss model, which considers past and current conditions. ASU 2016-13 requires companies to use an expected loss model that also considers reasonable and supportable forecasts of future conditions. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted for annual periods beginning after December 15, 2018, including interim periods within that reporting period. The standard requires a cumulative-effect adjustment to the statement of financial position as of the beginning of the first reporting period in which the guidance is effective. The Company is currently evaluating the effect that this update will have on its financial results upon adoption.
Employee share-based payment accounting: In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (ASU 2016-09). This update includes various areas for simplification related to aspects of the accounting for share-based payment transactions. One simplification is that the tax effects of share-based payment settlements will be recorded in the income statement. Prior guidance required tax windfalls at settlement, and tax shortfalls to the extent of previous windfalls, to be recorded in equity. This provision was required to be adopted prospectively.
The Company adopted the guidance during the quarter ended March 31, 2017. The primary impact of adoption was the recognition of excess tax benefits in the Company's provision for income taxes rather than paid-in capital, which resulted in the recognition of excess tax benefits in the provision for income taxes of $1.4 million and $11.5 million during the three and nine months ended September 30, 2017, respectively. In addition, the Company applied the change in classification of such benefits from financing to operating on the consolidated statements of cash flows on a retrospective basis, resulting in an increase to both net cash provided by operating activities and net cash used in financing activities of $6.2 million for the nine months ended September 30, 2016.
Leases: In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02). ASU 2016-02 requires virtually all leases, other than leases that meet the definition of a short-term lease or leases of intangible assets, to be recorded on the balance sheet with a right-of-use asset and corresponding lease liability. Leases will be classified as either operating or finance leases based on certain criteria. This classification will determine the timing and presentation of expenses on the income statement, as well as the presentation of related cash flows. The standard is effective for annual periods beginning after December 15, 2018, including interim periods within that reporting period. Early adoption is permitted and a modified retrospective transition is required upon adoption. The Company does not expect to early adopt and continues to evaluate the effect that this update will have on its financial results upon adoption. The Company's preliminary assessment is that this update will materially increase the Company's assets and liabilities upon adoption. The Company has completed the initial inventory of its leases and policy elections. The Company is currently developing new processes and controls to meet the accounting and disclosure requirements under the new standard.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2017
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared by ANSYS in accordance with accounting principles generally accepted in the United States for interim financial information for commercial and industrial companies and the instructions to the Quarterly Report on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, the accompanying statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements (and notes thereto) included in the Company's Annual Report on Form 10-K for the year ended December 31, 2016. The condensed consolidated December 31, 2016 balance sheet presented is derived from the audited December 31, 2016 balance sheet included in the most recent Annual Report on Form 10-K. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements have been included, and all adjustments are of a normal and recurring nature. Operating results for the three and nine months ended September 30, 2017 are not necessarily indicative of the results that may be expected for any future period.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds. Cash equivalents are carried at cost, which approximates fair value. The Company’s cash and cash equivalent balances comprise the following:
 
September 30, 2017
 
December 31, 2016
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
528,134

 
57.4
 
$
488,504

 
59.4
Money market funds
391,437

 
42.6
 
333,975

 
40.6
Total
$
919,571

 
 
 
$
822,479

 
 

The Company's money market fund balances are held in various funds of a single issuer.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2017
Accounting Policies [Abstract]  
Cash and Cash Equivalents
The Company’s cash and cash equivalent balances comprise the following:
 
September 30, 2017
 
December 31, 2016
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
528,134

 
57.4
 
$
488,504

 
59.4
Money market funds
391,437

 
42.6
 
333,975

 
40.6
Total
$
919,571

 
 
 
$
822,479

 
 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Receivables and Current Assets (Tables)
9 Months Ended
Sep. 30, 2017
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Other Receivables and Current Assets
The Company's other receivables and current assets comprise the following balances:
(in thousands)
September 30,
2017
 
December 31,
2016
Receivables related to unrecognized revenue
$
141,644

 
$
199,119

Income taxes receivable, including overpayments and refunds
18,615

 
15,718

Prepaid expenses and other current assets
23,424

 
24,512

Total other receivables and current assets
$
183,683

 
$
239,349

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2017
Earnings Per Share [Abstract]  
Details of Basic and Diluted EPS
The details of basic and diluted EPS are as follows:
 
Three Months Ended
 
Nine Months Ended
(in thousands, except per share data)
September 30,
2017
 
September 30,
2016
 
September 30,
2017
 
September 30,
2016
Net income
$
73,630

 
$
69,557

 
$
206,666

 
$
195,653

Weighted average shares outstanding – basic
84,774

 
86,959

 
85,132

 
87,570

Dilutive effect of stock plans
1,814

 
1,717

 
1,770

 
1,785

Weighted average shares outstanding – diluted
86,588

 
88,676

 
86,902

 
89,355

Basic earnings per share
$
0.87

 
$
0.80

 
$
2.43

 
$
2.23

Diluted earnings per share
$
0.85

 
$
0.78

 
$
2.38

 
$
2.19

Anti-dilutive shares
27

 
269

 
112

 
242

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Estimated Useful Lives
The Company's intangible assets and estimated useful lives are classified as follows:
 
September 30, 2017
 
December 31, 2016
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Gross
Carrying
Amount
 
Accumulated
Amortization
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed software and core technologies (3 – 11 years)
$
355,112

 
$
(291,960
)
 
$
338,594

 
$
(275,130
)
Customer lists and contract backlog (5 – 15 years)
164,548

 
(100,324
)
 
159,549

 
(88,414
)
Trade names (2 – 10 years)
128,346

 
(101,083
)
 
127,952

 
(90,289
)
Total
$
648,006

 
$
(493,367
)
 
$
626,095

 
$
(453,833
)
Indefinite-lived intangible asset:
 
 
 
 
 
 
 
Trade name
$
357

 
 
 
$
357

 
 
Estimated Future Amortization Expense for Intangible Assets
As of September 30, 2017, estimated future amortization expense for the intangible assets reflected above is as follows:
(in thousands)
 
Remainder of 2017
$
12,405

2018
37,466

2019
24,357

2020
23,396

2021
19,169

2022
14,202

Thereafter
23,644

Total intangible assets subject to amortization
154,639

Indefinite-lived trade name
357

Other intangible assets, net
$
154,996

Changes in Goodwill
The changes in goodwill during the nine months ended September 30, 2017 and 2016 were as follows:
(in thousands)
2017
 
2016
Beginning balance – January 1
$
1,337,215

 
$
1,332,348

Acquisitions
11,719

 

Adjustments

 
(1
)
Currency translation
4,510

 
1,184

Ending balance – September 30
$
1,353,444

 
$
1,333,531


XML 37 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2017
Fair Value Disclosures [Abstract]  
Fair Value of Assets and Liabilities Measured on Recurring Basis
The following tables provide the assets and liabilities carried at fair value and measured on a recurring basis:
 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
September 30,
2017
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
391,437

 
$
391,437

 
$

 
$

Short-term investments
$
7,064

 
$

 
$
7,064

 
$

Deferred compensation plan investments
$
2,256

 
$
2,256

 
$

 
$

 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
December 31, 2016
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
333,975

 
$
333,975

 
$

 
$

Short-term investments
$
381

 
$

 
$
381

 
$

Deferred compensation plan investments
$
459

 
$
459

 
$

 
$

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Geographic Information (Tables)
9 Months Ended
Sep. 30, 2017
Segments, Geographical Areas [Abstract]  
Revenue by Geographic Area
Revenue by geographic area is as follows:
 
Three Months Ended
 
Nine Months Ended
(in thousands)
September 30,
2017
 
September 30,
2016
 
September 30,
2017
 
September 30,
2016
United States
$
107,130

 
$
91,301

 
$
309,486

 
$
265,945

Japan
30,778

 
31,496

 
94,572

 
90,601

Germany
25,391

 
25,399

 
71,115

 
73,428

South Korea
15,309

 
13,381

 
45,677

 
41,629

China
16,608

 
11,271

 
42,942

 
29,810

France
15,099

 
12,054

 
42,482

 
36,106

Canada
3,864

 
3,179

 
10,368

 
9,855

Other European
37,455

 
33,991

 
107,019

 
103,765

Other international
23,951

 
23,790

 
69,253

 
66,698

Total revenue
$
275,585

 
$
245,862

 
$
792,914

 
$
717,837

Property and Equipment by Geographic Area
Property and equipment by geographic area is as follows:
(in thousands)
September 30,
2017
 
December 31,
2016
United States
$
45,521

 
$
43,810

Europe
5,193

 
4,753

India
3,685

 
3,033

Other international
2,761

 
3,081

Total property and equipment, net
$
57,160

 
$
54,677

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Expense and Its Net Impact on Basic and Diluted Earnings Per Share
Total stock-based compensation expense and its net impact on basic and diluted earnings per share are as follows:
 
Three Months Ended

Nine Months Ended
(in thousands, except per share data)
September 30,
2017

September 30,
2016

September 30,
2017

September 30,
2016
Cost of sales:







Software licenses
$
140


$
187


$
711


$
524

Maintenance and service
739


417


1,894


1,200

Operating expenses:







Selling, general and administrative
8,782


4,292


23,310


11,160

Research and development
5,112


4,056


13,493


11,680

Stock-based compensation expense before taxes
14,773


8,952


39,408


24,564

Related income tax benefits
(6,080
)

(2,993
)

(23,980
)

(7,928
)
Stock-based compensation expense, net of taxes
$
8,693


$
5,959


$
15,428


$
16,636

Net impact on earnings per share:







Basic earnings per share
$
(0.10
)

$
(0.07
)

$
(0.18
)

$
(0.19
)
Diluted earnings per share
$
(0.10
)

$
(0.07
)

$
(0.18
)

$
(0.19
)
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Repurchase Program (Tables)
9 Months Ended
Sep. 30, 2017
Class of Stock Disclosures [Abstract]  
Stock Repurchase Program
Under the Company's stock repurchase program, the Company repurchased shares as follows:
 
Nine Months Ended
(in thousands, except per share data)
September 30,
2017
 
September 30,
2016
Number of shares repurchased
2,000

 
2,700

Average price paid per share
$
111.65

 
$
90.11

Total cost
$
223,291

 
$
243,288

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring (Tables)
9 Months Ended
Sep. 30, 2017
Restructuring and Related Activities [Abstract]  
Restructuring
The Company incurred related restructuring charges as follows:
(in thousands)
Gross
 
Net of Tax
Q4 2016
$
3,419

 
$
2,355

Q1 2017
9,273

 
6,176

Q2 2017
2,000

 
1,435

Q3 2017
466

 
331

Total restructuring charges
$
15,158

 
$
10,297

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization - Additional Information (Detail)
9 Months Ended
Sep. 30, 2017
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 1
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Dec. 31, 2015
Accounting Policies [Abstract]        
Cash accounts, Amount $ 528,134 $ 488,504    
Money market funds, Amount 391,437 333,975    
Total $ 919,571 $ 822,479 $ 837,916 $ 784,168
Cash accounts, % of Total 57.43% 59.39%    
Money market funds, % of Total 42.57% 40.61%    
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Policies - Additional Information (Detail)
Sep. 30, 2017
Dec. 31, 2016
Money Market Funds [Member]    
Cash and Cash Equivalents [Line Items]    
Concentration Risk, Percentage 100.00% 100.00%
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Additional Information (Detail)
$ in Millions
9 Months Ended
Sep. 30, 2017
USD ($)
Business Combination [Abstract]  
Business Combination, Consideration Transferred $ 28.7
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Receivables and Current Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Other receivables and current assets $ 183,683 $ 239,349
Deferred Accounts Receivable Current Portion Of Annual Lease Licenses And Software Maintenance [Member]    
Other receivables and current assets 141,644 199,119
Taxes Receivable Related To Overpayments And Refunds [Member]    
Other receivables and current assets 18,615 15,718
Prepaid Expenses and Other Current Assets [Member]    
Other receivables and current assets $ 23,424 $ 24,512
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Details of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Earnings Per Share [Abstract]        
Net income $ 73,630 $ 69,557 $ 206,666 $ 195,653
Weighted average shares outstanding - basic 84,774 86,959 85,132 87,570
Dilutive effect of stock plans 1,814 1,717 1,770 1,785
Weighted average shares outstanding - diluted 86,588 88,676 86,902 89,355
Basic earnings per share $ 0.87 $ 0.80 $ 2.43 $ 2.23
Diluted earnings per share $ 0.85 $ 0.78 $ 2.38 $ 2.19
Anti-dilutive shares 27 269 112 242
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount $ 648,006 $ 626,095
Amortized intangible assets, accumulated amortization (493,367) (453,833)
Indefinite-lived intangible assets (excluding goodwill) 357  
Trade Names    
Intangible Assets [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 357 357
Developed Software and Core Technologies    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 355,112 338,594
Amortized intangible assets, accumulated amortization (291,960) (275,130)
Customer Lists and Contract Backlog    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 164,548 159,549
Amortized intangible assets, accumulated amortization (100,324) (88,414)
Trade Names    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 128,346 127,952
Amortized intangible assets, accumulated amortization $ (101,083) $ (90,289)
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Estimated Useful Lives (Detail)
9 Months Ended
Sep. 30, 2017
Minimum [Member] | Developed Software and Core Technologies  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 3 years
Minimum [Member] | Customer Lists and Contract Backlog  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 5 years
Minimum [Member] | Trade Names  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 2 years
Maximum [Member] | Developed Software and Core Technologies  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 11 years
Maximum [Member] | Customer Lists and Contract Backlog  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 15 years
Maximum [Member] | Trade Names  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 10 years
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization $ 12,264 $ 12,735 $ 36,398 $ 38,125
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Estimated Future Amortization Expense for Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2017 $ 12,405  
2018 37,466  
2019 24,357  
2020 23,396  
2021 19,169  
2022 14,202  
Thereafter 23,644  
Total intangible assets subject to amortization 154,639  
Indefinite-lived intangible assets (excluding goodwill) 357  
Other intangible assets, net $ 154,996 $ 172,619
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes in Goodwill (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Goodwill [Roll Forward]    
Beginning balance $ 1,337,215 $ 1,332,348
Acquisitions 11,719 0
Adjustments 0 (1)
Currency translation 4,510 1,184
Ending balance $ 1,353,444 $ 1,333,531
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 391,437 $ 333,975
Short-term investments 7,064 381
Deferred compensation plan investments 2,256 459
Quoted Prices in Active Markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 391,437 333,975
Short-term investments 0 0
Deferred compensation plan investments 2,256 459
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Short-term investments 7,064 381
Deferred compensation plan investments 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Short-term investments 0 0
Deferred compensation plan investments $ 0 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurement - Additional Information (Detail)
9 Months Ended
Sep. 30, 2017
Minimum [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term investments maturity 3 months
Maximum [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term investments maturity 1 year
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 275,585 $ 245,862 $ 792,914 $ 717,837
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 107,130 91,301 309,486 265,945
Japan        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 30,778 31,496 94,572 90,601
Germany        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 25,391 25,399 71,115 73,428
South Korea        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 15,309 13,381 45,677 41,629
China        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 16,608 11,271 42,942 29,810
France        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 15,099 12,054 42,482 36,106
Canada        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 3,864 3,179 10,368 9,855
Other European        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 37,455 33,991 107,019 103,765
Other international        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 23,951 $ 23,790 $ 69,253 $ 66,698
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment by Geographic Area (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 57,160 $ 54,677
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 45,521 43,810
Europe    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 5,193 4,753
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 3,685 3,033
Other international    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 2,761 $ 3,081
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation Expense and Its Net Impact on Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes $ 14,773 $ 8,952 $ 39,408 $ 24,564
Related income tax benefits (6,080) (2,993) (23,980) (7,928)
Stock-based compensation expense, net of taxes $ 8,693 $ 5,959 $ 15,428 $ 16,636
Basic earnings per share $ (0.10) $ (0.07) $ (0.18) $ (0.19)
Diluted earnings per share $ (0.10) $ (0.07) $ (0.18) $ (0.19)
Software Licenses        
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes $ 140 $ 187 $ 711 $ 524
Maintenance and Service        
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes 739 417 1,894 1,200
Selling, General and Administrative        
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes 8,782 4,292 23,310 11,160
Research and Development        
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes $ 5,112 $ 4,056 $ 13,493 $ 11,680
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Income tax provision $ 34,295 $ 31,436 $ 86,698 $ 86,596
Basic earnings per share $ (0.10) $ (0.07) $ (0.18) $ (0.19)
Diluted earnings per share $ (0.10) $ (0.07) $ (0.18) $ (0.19)
Adjustments for New Accounting Pronouncement [Member]        
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Income tax provision $ (1,400)   $ (11,500)  
Basic earnings per share $ 0.02   $ 0.13  
Diluted earnings per share $ 0.02   $ 0.13  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Repurchase Program (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Class of Stock Disclosures [Abstract]    
Number of shares repurchased 2,000 2,700
Average price paid per share $ 111.65 $ 90.11
Total cost $ 223,291 $ 243,288
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Repurchase Program - Additional Information (Detail)
shares in Millions
Sep. 30, 2017
shares
Class of Stock Disclosures [Abstract]  
Stock repurchase program, repurchase authorization 5.0
Stock repurchase program, remaining number of shares authorized to be repurchased 3.5
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2017
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 331 $ 1,435 $ 6,176 $ 2,355 $ 10,297
Operating Income (Loss) [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 466 $ 2,000 $ 9,273 $ 3,419 $ 15,158
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2017
USD ($)
Restructuring Cost and Reserve [Line Items]  
Payments for restructuring $ 11.3
Restructuring charges, unpaid $ 3.4
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contingencies and Commitments - Additional Information (Detail)
$ in Millions
Sep. 30, 2017
USD ($)
India Service Tax Audit [Member]  
Loss Contingencies [Line Items]  
Loss contingency, estimate of possible loss $ 7.1
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Guidance - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Income tax provision $ 34,295 $ 31,436 $ 86,698 $ 86,596
Net cash provided by operating activities     326,960 266,771
Net cash used in financing activities     (185,374) (206,034)
Adjustments for New Accounting Pronouncement [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Income tax provision $ (1,400)   $ (11,500)  
Net cash provided by operating activities       6,200
Net cash used in financing activities       $ (6,200)
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +-48DL?(\\#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,$% @ LU1B2V;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) 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 " "S5&)+Q#E52>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$Y8!R;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9 MFS*V!]C1TN]/GT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GH MH]>4G_$(09L/?42H.%^!1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!; M]-A1 E$*8&J:&,YCV\ -,,$(HT_?!;0+<:[^B9T[P"[),;DE-0Q#.=1S+N\@ MX.UI]S*O6[@ND>X,YE_)23H'7+/KY-=Z\[C?,E5Q\5 (4?!J+[BL5_*^>I]< M?_C=A'UOW<']8^.KH&K@UUVH+U!+ P04 " "S5&)+F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( +-48DN2:Q;'9 ( !4( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q >LL;EF19"25%4KM5*T5=MGAS@!+6!J.\GV M[^L+2ZEM^A+?SIDS8V8\*1^4O?*&$!&\]=W MV$CQ/@, *\;TF/^1$<#3!1!(WZT MY,$7\T"%*)YB>@B8!F DK^2X@G0CP3S&T"XYD.]0,6 MN"H9?03,?*T1JZ2 S[&\S%IMZKO39S):+G?O552"NS(S(?8&@18(.". M#T+ M()_ 'CET]*_ P47$?H'8&T&LZ?&"GOCIB9>>:'JRH*?6!;B(S"^0>@52AYY; M BZB\ MD7H',H6\L 1&!I'X)&/D+*G(M9'9)>3 K=P57RA:Z%@I;!3K?!$8P M3C*T(N4MX!U$KI2=8!X,6LDPZ*]B&+L6[!SS8=9B\1<[=&L9Q=9S-&&6UU8D M118EN9UK8/'(]H1==3_B04UO@VZ&B]VYY^V0?J3_PDW#_(K9M1UX<*)"/O7Z M0;Y0*HAT*'J2KC2R1\^+CER$FN9RSDRC,@M!QZD)@_F?0/4'4$L#!!0 ( M +-48DN%E$8T5@0 % 4 8 >&PO=V]R:W-H965T&UL MC9C=;N,V$(5?Q?#]KL@9_DB!8V"MHFB!%@BV:'NMQ$QLK&2YDA)OW[Z4K!CV MS##=FUA2SI!G2.KCB*M3VWWK=R$,B^]-?>COE[MA.-YE6?^T"TW5?VZ/X1#_ M\]QV337$V^XEZX]=J+934%-GH)3+FFI_6*Y7T[.';KUJ7X=Z?P@/W:)_;9JJ M^W<3ZO9TO]3+]P=?]R^[87R0K5?'ZB7\$88_CP]=O,LNK6SW33CT^_:PZ,+S M_?*+OBO1C &3XJ]]./57UXLQE<>V_3;>_+J]7ZK14:C#TS V4<6?MU"&NAY; MBC[^F1M=7OH< Z^OWUO_>4H^)O-8]:%LZ[_WVV%WO\R7BVUXKE[KX6M[^B7, M"=GE8L[^M_ 6ZB@?G<0^GMJZG_XNGE[[H6WF5J*5IOI^_MT?IM_3W/Y[F!P MC&(]3O+F. M]R2)L\1/DL,D*71AO2:9<%D.8'PANS&B&\/=Y,3-66*ONO'*D7$ON0AS+1NQ MHA'+C13$B&5]%!JM(TZX2BNO"Y#-.-&,8V90$3..=Y.CRY&XX3+ DUBCKSH MQG,W9"EL/'<#2CM/ITG0:5<8E9BJ7/23>][*40 MO13<"YF"3<%S1HO&T+&1=.A!)^B@EE35%09>RI//@=&+UZ 0U M-7=DJ2/-WU]T="A+008&\L2,:1F@&K@?1_T Z\A8K=@ "3) 2/F1@:PYD9$2 M>=;<))X;IS0;(4FHE$WM$5K&LC9LE\$\T8+,4\V!BA2HFK/2@/4T):[R6*3> M"AFHFA/54*)JSDJCT%MJ1Y 5)KD&9:1JSE1#F:HY+(VA*[445'&R,>%&!JKF M1#64J)K#TEG+)XO+/#J?6GTR5#6GJJ%4U1R7<6%H""SF*AE4HXDJD*FKVA)E5')@K)'^ @<,!I7U#H""H FQIA MF8+ *6B8&PXWIYRF&ZD@L\J[1 4&,@&!5Z:&4AEXU>G *+H$!9E%!8F:!V2> M N>IH96RI"FHF0\UMTYDEH)C*\^FUJY,/^#TLY1^P+E&R[B4.5&I69.YBER MGEK*KUES?:(@5[FB4*IRLZNCG?&L[?>J>]D?^L5C.PQM,YWE/+?M$&*CZG-, M<1>J[>6F#L_#>.GC=7<^XSK?#.UQ/K_++H>(Z_\ 4$L#!!0 ( +-48DL% M%BB>4P( /8' 8 >&PO=V]R:W-H965T&ULC97;CILP M$(9?!?$ :W.&B" U5%4KM5*T5=MK)W$"6H.I[83MV]<&%H%M)(O] .M_+D3%F#A%RR"^ =P^@T$ M^!#&H$%UZQ;YL+=G14ZO@M0MWC.'7YL&L7\[3&B_=3WW8^.UOE1";8 B[] % M_\3B5[=G<@5F+Z>ZP2VO:>LP?-ZZG[Q-Z4%E,"A^U[CGB[FC4CE0^J86WTY; M%RHB3/!1*!=(#C=<8D*4)\GQ=W+JSC&5X7+^X?W+D+Q,YH X+BGY4Y]$M753 MUSGA,[H2\4K[KWA**'*=*?OO^(:)E"L2&>-("1^^G>.5"]I,7B1*@]['L6Z' ML1]/DFPRLQOXDX$_&WCA78-@,@@T S"2#:E^1@(5.:.]P\9?JT/J47B;0%[F M46T.=S>]&2;0((O^^ZJ/!/-:M>"(K3V3R!!I/9,312>XI5@RQE2$V&4*-(7[(<$^Q M8DBL#(G)$&D,R3,OY(%H19):25*3)-9(4B/7 $+K&WE&N6+*K$R9R91H3)D1 M*0O\((:^]IS*)X0K(ME-K!4.FDRI7N*@$2L-H9?YH5[I3&$2A:F7IAH36!1@ MU1%_(':I6^XO3]L#]6#^-M79_N M)Y-JO8V'O+HK3O&8_O-\3I?ERZ0ZE3'?M$&'_025Z_WN&+^4H^KU<,C+?^=Q7YP?QC!^O_%U][*MFQN3V?24O\0_8OWGZ4N9 MKB;75C:[0SQ6N^(X*N/SP_@1[E<8FH"6^&L7SU7O^ZB1\E04WYJ+7S'KI74 ME4/^_?*Y.[:?YZ[]]S Y +L O :D9W\4H+L _2/ ?!A@N@#S?Y]@NP!+GC"Y M:&^3N[;S(7IY*UIIT/F M%P1[2*9ND25'X$I,TO.OG4"I$W-DX7C[@ 4G,B!]^+21U8>-W'13B[G2;;SN MQZ,<;\1XT\:;?KPFN;X@68L<+XFTSGJ2[X6 Z6 U'1:.&>.U\R0O J:-+M1%415@:LB3YD']I0TE\D(+03( E7% M(70^T,U+H+PU1E8%2M[LU>>KM&-NTV<]529BSC!CX)CUZ$@*5A(67&_\;]4- M6!EP=9ZJ [X?V. U52=A::%2=1P#%;2E8R=RF?<#[@&B2SX":(\/ZZI4" MNB,)F .K,YHACJ%6ADZIE2?X*G^@0_ MMFF*4S.2.)W9P34L6RT(7DMW7N"^I]'1$DFDD#JM0 6K:!$A4GZ@=@39:"'C M(T>=LF-N1LL!.;!(V5."B7!8@ M+PL\W5)0-.B U!-$+LU*.G "AT%K1S=-B?.(9F#AH5P8("\,/"U\D!NT-LC* M< D#HVE9(&#>N4 /EB*6"KL!=7)1@)JKHV5/Q_2/L)EV]#R\$#"7:A2Z;0H8 M-@=B:@L"ETIE9PL+0XI6+ N1%0:!%3\?X7E_5'5T'"YFBZ>$0 MWAGJ*2*%0ZF1JP'DU0 ]%\V1>[,W&3W6+"0LC3W;EP0L^27;EP0LL]G0L,D5 M ?*S=QC*C^RXR!V7#[R7AI2M>XFBIZ>E0.&=9JM>HF!H2Y.=%KG3\I'GOI=V M%[KS+23,.W;2$5L+]."TDK!44M$J?M)[_WJ(Y4O[,KP:K8O78]T,>>_N]87[ M(S;O;\G].=PO0+B_A/O5Y77ZC^8O;_=_S\N7W;$:/15U71S:=[O/15''U'MU ME_J]C?GF>K&/SW7S-4O?R\M;]&PO=V]R:W-H965T&ULC571 MCILP$/P5Q <<8#"$B" =)%4KM=+IJK;/#G$".L#4=I+KW]9 MW9U=:YU="7UC-<;<>>_:GFWO+80#$Z M*%+7>L#W8Z]#3>_FF;*]T#PC9]XV/7ZA#CMW':)_"MR2Z\8-W)OAM3G57!J\ M/!O0"7_'_,?P0L7.F[TD#>Y M^7+8N+Y,"+>XXM(#$I\++G';2D4;)U:'C<1B0/'7!&HIV5=*HNJ/^B7HR8;WD:91Y%^EG@A0C!"P@B7\/V9J0 M8$9X(OZ>RU0OK//&? M@9P@FKT(UF5@L6_%#3$.] _WX_7R#=%3TS-G3[B86VJZ' GA6&3O/XF.U.)& MFS6-]^;^5]02P,$% @ LU1B2Y3L&]FJ! M!18 !@ !X;"]W;W)KE.;FC_^6E:>NR]Y?MZ[P[M:[< MC4%U-6=CTGE='H[3U6*\]]2N%LU;7QV.[JF==&]U7;;_KEW5G)=3FG[<^'IX MW??#C?EJ<2I?W1^N__/TU/JK^:V5W:%VQ^[0'">M>UE.'^EA(_D0,"K^.KAS M=_=],J3RW#3?AHM?=\NI&1RYRFW[H8G2?[R[C:NJH27OXY]KH]-;GT/@_?>/ MUG\>D_?)/)>=VS35WX==OU].\^EDYU[*MZK_VIQ_<=>$['1RS?XW]^XJ+Q^< M^#ZV3=6-_R?;MZYOZFLKWDI=?K]\'H[CY_G:_D<8#N!K -\"?-__%R#7 /D1 MD(S)7YR-J?Y4]N5JT3;G27MY6J=RF!3T('XPM\/-<>S&WWRVG;_[OBKRQ?Q] M:.AFV+N&[_UP*B'-0?A_+F#3:C((CT(S$'&>+G/H<#Q"8Q/QOCD M+CXOU!A<)-DH.5Z2,*G_4YF$,BIL:@6[L="-#;(A8W #*6P@#=(A0RJ?B\;> M&4V*0E36FU!E63AB)H-F,F!&/?]U%G0S2Y@R90:HY+ZM3V9R:"8'9D29R8-N M2'(]8X'(@Q-;*:"5 EA)E)4BZ$6*Q*CEN0E5G-@TP6;(8 H88,=J#AC0DYI8 M&R":,466,T681& )1$:7('0>B4%"F4Z(P\>8Y85>!4"6IB:6$D842>!'C+8C M83\FLXFV$\HX323F!R./0N9)\+R3$!))8;6=4#7+(X@@3#RRX&$%NY %$XLE MU4L3ZKPL @K"#*40HGJJKRG$HW<4+ B VC2++4\,40HIFFAN$>*CM1JV&Z0C M3]L\X@B3E$*4)JEV%%(R3S*-+Z":6*E&V,HFGCG2^-1N9B(RYRB%7B?2^S@"9*:4L MVA+0^7HR!@_&=&504%(L*TQ#!B4EZ>7.$(?"A28B%";">01!C*'(H+341>.: M$>V,WU6U)Z"S)HF--(8B@_J2]#[&(>^"J0B0Z*O#V/!@)#) (FDD*I&W:D!7C:BUA-0L,A-,(" ;1C(R MHP6S50!;6;-50F;FS'Y2:T>A+LL32F.6,%L%5*ZLZV@)*])BP+CF(M#EDA44 M>?,1S&I)0]QSK E,5@%D94U6"8GIJ[N@F *RPIHT9@B#50!868/U*OIT^)+J M+16(LD+38WYW>%:[]G4\9^PFV^;MV _G5'=W;V>9CSP5@\G+1 M-Z?KH>O\=O*[^@]02P,$% @ LU1B2U)Y6.6P 0 T@, !@ !X;"]W M;W)KV$ *S9#;;.D?U_;L 2EJ"]X9CCGS,7C;$3S8EL 1UZUZFQ.6^?Z V.V M;$$+>X,]=/Y/C48+YUW3,-L;$%4D:<5XDMPR+61'BRS&3J;(<'!*=G RQ Y: M"_/G" K'G.[H-? HF]:% "NR7C3P$]RO_F2\QQ:52FKHK,2.&*AS>K<['/?**F@%H-RCSA^A;F?#Y3,S7^'"R@/#Y7X'"4J&[^D M'*Q#/:OX4K1XG4[9Q7.<]:^T;0*?"?P=@4V)8N5?A!-%9G D9II]+\(5[P[< MSZ8,P3B*^,\7;WWT4NSXYXQ=@M",.4X8OL8L".;5EQ1\*\61_T/GV_1TL\(T MTM-U]C39%MAO"NRCP/Z_+6Y@TO=-LM5,-9@F;I,E)0Y=W.15=%G8.Q[OY T^ M;?L/81K967)&YV\VSK]&=.!+26[\"K7^@2V.@MH%\Z.WS;1FD^.PGU\06YYQ M\1=02P,$% @ LU1B2Q#C9#"S 0 T@, !@ !X;"]W;W)KG_3 MH-'">=.TS X&1!U!6C%^.+QC6LB>EGGTG4V9X^B4[.%LB!VU%N;G"11.!4WH MF^-)MIT+#E;F@VCA*[AOP]EXBZTLM=306XD],= 4]#XYGK(0'P.^2YCLYDQ" M)1?$EV!\J@MZ"() 0>4"@_#;%1Y J4#D9?Q8..F:,@"WYS?V#[%V7\M%6'A M]2QKUQ7TCI(:&C$J]X331UCJN:5D*?XS7$'Y\*#$YZA0V;B2:K0.]<+BI6CQ M.N^RC_LTWZ3) ML'\ 7 5\!=S,/F1%'YHW"BS U.Q,R]'T1XXN3(?6^JX(RM MB'=>O/7>:YFD/&?70+3$G.88OHU9(YAG7U/PO10G_@^<[\/3785IA*=_*$SW M";)=@BP29/\M<2\F^RL)V_14@VGC-%E2X=C'2=YXUX&]Y_%-?H?/T_Y%F%;V MEES0^9>-_6\0'7@IAQL_0IW_8*NAH''A^-Z?S3QFL^%P6'X06[]Q^0M02P,$ M% @ LU1B2S8W8GVV 0 T@, !@ !X;"]W;W)K >I Q$*.-EXJ1SR@!^D)*BMYYHR86E*+$Z[BW.N[# M>),D$VP=P"< GP'[F(>-B:+R;\*+/+5F(';L?2?"$V\/''M3!&=L1;Q#\0Z] MEWR;7*?L$HBFF.,8PY'-.L%NE6 7 M"7:?"&Z_E+@6L_^2A"UZJL#6<9H<*4ROXR0OO// WO'X)A_AX[3_$K9NM2-G MX_%E8_\K8SR@E,T5CE"#'VPV)%0^'&_Q;,&UL?5/;;IPP$/T5RQ\0LX:TZ0J0LJFJ5FJE5:JVSUX8P(K-4-LLZ=_7-H2B M!N7%]HS/.7/Q.)_0/-D.P)%GK7I;T,ZYX4/V2M>L*>D=) M#8T8E7O$Z3,L]=Q2LA3_%:Z@/#QDXF-4J&Q<235:AWI1\:EH\3SOLH_[--_< MI@MMG\ 7 E\)=S$.FP/%S#\*)\KB!-_1>?[]'0WPS32TVWT+-D7R'8%LBB0 MO5GB#B;[OTBVZ:D&T\9ILJ3"L8^3O/&N WO/XYO\@\_3_DV85O:67-#YEXW] M;Q =^%22&S]"G?]@JZ&@<>'XWI_-/&:SX7!8?A!;OW'Y%U!+ P04 " "S M5&)+6@O!\K(! #2 P &0 'AL+W=OS;%H7'*S(>M' M-W#?^Y/Q%EM8*JFALQ([8J#.Z?W^<$Q#? SX(6&TJS,)E9P17X/QNU,&9VQ%O//BK?=>BGW*,W8) M1'/,<8KAZY@E@GGV)07?2G'D_\#Y-CS95)A$>/*'PF2;(-TD2"-!^M\2MV+2 MOY*P54\UF"9.DR4E#EV:%EGTG4R18>^DT' RQ/9*4E)!S7OIGG%X@JF> M/253\5_A M*'!R4^1XG2QI64O76H)A8O1?'W<1>'M(?&_*X(RMB'=>O/7>2[%-]QF[!*(IYCC& M),N8.8)Y]CE%LI;BF/P#3];ANU6%NPC?_:'P>IT@725((T'ZWQ+78F[^2L(6 M/55@FCA-EI38ZSC)"^\\L'=)?)/?X>.T?^.F$=J2,SK_LK'_-:(#+V5SY4>H M]1]L-B34+AQO_-F,8S8:#KOI!['Y&Q&PO=V]R:W-H965T-L8I[-&W+7&^!UQ&D)$N3Y!U37&A: MYM%WMF5N!B^%AK,E;E"*V]\GD&8LZ(Z^.!Y$V_G@8&7>\Q:^@__1GRU:;&&I MA0+MA-'$0E/0N]WQE(7X&/ H8'2K,PF57(QY"L:7NJ!)$ 02*A\8.&Y7N 4?N>=E;LU([-3[GHRUUVR-DU$,TQIRDF7<;L/WFPKW$;[_1^&';8)LDR"+!-F;)6[$W";_)6&KGBJP M;9PF1RHSZ#C)*^\RL'=I?)._X=.T?^.V%=J1B_'XLK'_C3$>4$IR@R/4X0=; M# F-#\?W>+;3F$V&-_W\@]CRC&PO=V]R:W-H965T$#U)"O7YO2.D@IJ,2CWB.,GF.NYI60N_@M< M0/GPH,3G*%'9N))RL [US.*E:/$R[;*+^SC=I%?8-H#/ +X [B* 38FB\@_" MB2(S.!(S];X7X8F3 _>]*8,SMB+>>?'6>R]%_ 5!+ P04 " "S5&)+ZB?;W;4! #2 P &0 M 'AL+W=O9NQ%$BF>PT.*2@=C7UT#X,F[DMIE MM/&^.S#FB@:4<%>F XTWE;%*>#1MS5QG0901I"3CF\TU4Z+5-$^C[V3SU/1> MMAI.EKA>*6%_'4&:(:-;^NEX;NO&!P?+TT[4\ +^>W>R:+&9I6P5:-<:32Q4 M&;W;'HY)B(\!/UH8W.),0B5G8UZ#\:7,Z"8( @F%#PP"MPO<@Y2!"&6\39QT M3AF R_,G^V.L'6LY"P?W1OYL2]]D]):2$BK12_]LAB>8ZME3,A7_%2X@,3PH MP1R%D2ZNI.B=-VIB02E*O(][J^,^C#]^)\,3; \?>%,$96Q'O4+Q#[R7?[I.470+1%',<8_@R9HY@R#ZGX&LI MCOP?.%^'[U85[B)\]X?"_3I!LDJ01(+DOR6NQ5S_E80M>JK UG&:'"E,K^,D M+[SSP-[Q^":_P\=I_R9LW6I'SL;CR\;^5\9X0"F;*QRA!C_8;$BH?#C>X-F. M8S8:WG33#V+S-\X_ %!+ P04 " "S5&)+V($MH+4! #2 P &0 'AL M+W=OW<B5?\3A$TSUW%(R%?\%KJ!">%02F()4K1X'G=ITCZ,-[O#!%L'\ G 9\ AY6%CHJ3\@_"BR"P.Q(Z] M[T1\XNV1A]Z4T9E:D>Z">!>\UV)[>Y>Q:R2:8DYC#%_&S!$LL,\I^%J*$W\# MY^OPW:K"78+O_E%X6"?8KQ+L$\'^OR6NQ;Q_E80M>JK!-FF:'"FQ-VF2%]YY M8.]Y>I._X>.T?Q6VD<:1"_KPLJG_-:*'(&5S$T:H#1]L-A34/A[OPMF.8S8: M'KOI!['Y&Q=_ %!+ P04 " "S5&)+2ZF=$K,! #2 P &0 'AL+W=O MD"@_#;%>Y!J4#D9?R<.>F2,@#7YQ?V MC[%V7\M%6+A']2@KU^;T0$D%M1B4>\#Q$\SUO*-D+OX+7$'Y\*#$YRA1V;B2 M(#KR4Y,:/4.L_V&(HJ%TXOO=G,XW99#CLYQ_$ MEF]<_ 902P,$% @ LU1B2X_LG-FT 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7=:;1"O;4C91U4JIM$J5Y)FU MQQ<%&!?P.OW[ G88J]DZV&DR&V5TJ87T>0 M.&1T2S\<3VW=N.!@>=J)&GZ >^Y.QEML9BE;!=JVJ(F!*J-WV\,Q"?$QX*6% MP2[.)%1R1GP+QKU MG(6%>Y2O;>F:C-Y24D(E>NF>-B:*RA^$$WEJ<"!F['TGPA-O#]SW MI@C.V(IXY\5;[[WDV^M=RBZ!:(HYCC%\&3-',,\^I^!K*8[\'SA?A^]6%>XB M?/>'PF2=(%DE2")!\M\2UV+V?R5ABYXJ,'6<)DL*['62X^_M1LNNZG;$72:1X#@\I*NV-?78-@">O2FJ7T<;[]LB8*QI0W-V8%C3> M5,8J[M&T-7.M!5Y&D)(L6:UV3'&A:9Y&W]GFJ>F\%!K.EKA.*6[_G$":/J-K M^N9X%'7C@X/E: WP)Z-SN3 M4,G%F.=@?"LSN@J"0$+A P/'[0IW(&4@0ADO(R>=4@;@_/S&_C76CK5*=](^F?X"QGB^4C,5_ARM(# ]*,$=AI(LK*3KGC1I94(KB MK\,N=-S[X69_&&'+@&0$)!/@$/.P(5%4?L\]SU-K>F*'WK<\//'ZF&!OBN", MK8AW*-ZA]YJO=[N470/1&',:8I)YS!3!D'U*D2RE."7_P)-E^&91X2;"-Q\4 M[I<)MHL$VTBP_6^)2S&'3TG8K*<*;!VGR9'"=#I.\LP[#>QM$M_D/7R8]A_< MUD([7S;VOS+& TI9W> (-?C!)D-"Y<-QCV<[C-E@>-../XA-WSC_"U!+ M P04 " "S5&)+31F:4DNG?1Q!J*G"*/QPO MO.VL=Y R'U@+W\'^&$[:6615J;F$WG#5(PU-@1_2PW'O\0'PRF$RFSWRE9R5 M>O/&E[K B4\(!%36*S"W7. 1A/!"+HU?BR9>0WKB=O^A_AQJ=[6HAH:-PKZHZ3,L]>PQ6HK_"A<0#NXS<3$J)4SXHFHT5LE%Q:4BV?N\ M\CZLTWR2I0LM3J +@:Z$^Q"'S(%"YD_,LC+7:D)ZOON!^1:G!^KNIO+.?\-.BOKGD]H4?P!02P,$% @ LU1B2Y\&QP&V 0 T@, !D !X;"]W M;W)K&UL;5/;;IPP$/T5RQ\0+X8TT0J0LJFJ5FJE M5:JVSUX8+HHOU#9+^O<=&T)HRHOM&9]SYN)Q/AG[[#H 3UZ4U*Z@G??#D3%7 M=:"$NS$#:+QIC%7"HVE;Y@8+HHXD)1D_'#XP)7I-RSSZSK;,S>AEK^%LB1N5 M$O;/":29"IK05\=3WW8^.%B9#Z*%[^!_#&>+%EM5ZEZ!=KW1Q$)3T(?D>,H" M/@)^]C"YS9F$2B[&/ ?C2UW00T@()%0^* C#1R%]][;N"WE-20R-&Z9_,]!F6>FXI68K_"E>0" ^98(S*2!=7 M4HW.&[6H8"I*O,Q[K^,^S3=ILM#V"7PA\)5P'^.P.5#,_*/PHLRMF8B=>S^( M\,3)D6-OJN",K8AWF+Q#[[5,[K*<78/0@CG-&+[%K B&ZFL(OA?BQ/^C\WUZ MNIMA&NGI-GJ:[@MDNP)9%,C^*9&_*W$/<_LN"-OT5(%MXS0Y4IE1QTG>>->! M?>#Q3=[@\[1_$[;MM2,7X_%E8_\;8SQ@*H<;'*$./]AJ2&A\.-[AV M#,L/8NLW+O\"4$L#!!0 ( +-48DO+7,#]MP$ -(# 9 >&PO=V]R M:W-H965TVT=]J#]38-&<>=-TS+;&^!U)"G)TB1Y8(H+3 )I Q"/HU?LR9=0@;B^ORF_C'6 M[FNY<@M/*'^*VG4%/5)20\,'Z9YQ_ 1S/?>4S,5_@1M(#P^9^!@52AM74@W6 MH9I5?"J*OTZ[T'$?IYO[_4S;)J0S(5T(QQB'38%BYA^XXV5N<"1FZGW/PQ/O M3JGO316-_6\0'?A4DCL_0IW_8(LAH7'A>/!G,XW99#CL MYQ_$EF]<_@%02P,$% @ LU1B2\?V7/^V 0 T@, !D !X;"]W;W)K M&UL;5/;;IPP$/T5RQ\0LT";[0J0LJFJ5FJE5:JV MSUX8P(HOU#9+^O<=&T)1RHOM&9]SYN)Q,1G[['H 3UZ4U*ZDO??#B3%7]Z"X MNS,#:+QIC57AXS[--UFVT/8)Z4)(5\(QQF%SH)CY1^YY55@S$3OW?N#AB0^G M%'M3!V=L1;S#Y!UZ;]7A_D/!;D%HP9QG3+K%K B&ZFN(="_$.?V/GN[3L]T, MLTC/MM'S;%\@WQ7(HT"^%3@F;TK&PO=V]R:W-H M965T_@K)$9I&3Z]PF$ M&G.\Q;?$"V]:ZQ.DR'K6P#>PW_NS=A%95"HNH3-<=4A#G>.G[?&4>GP _. P MFM4<^4XN2KWZX'.5XXTO" 24UBLP-USA&83P0JZ,7[,F7BP]<3V_J7\,O;M> M+LS LQ(_>67;'!\PJJ!F@[ O:OP$]\S_XNW1^KV MIO3)L!5AS15O7/9:; \T(U+PSB6$. M=R9D=3HDZ";<"X-*-73A3JZRR]5[HN%TO<.G>_N5Z89W!EV4=6I.(/4$L#!!0 ( +-48DNG MXMD4MP$ -(# 9 >&PO=V]R:W-H965TVT=]J#]38-&<>=-TS+;&^!U)"G)TB1Y M8(H+3 )I Q"/HW?LR9=0@;B^ORF_BG6[FNY<@M/*'^)VG4%/5!20\,'Z9YQ_ QS M/?>4S,5_A1M(#P^9^!@52AM74@W6H9I5?"J*OTZ[T'$?IYN'^YFV34AG0KH0 M#C$.FP+%S#]RQ\OAR?>G5+?FRHX8ROBG4_>>N^MW!V..;L%H1ES MGC#I&K,@F%=?0J1;(<[I?_1TF[[?S' ?Z?MU].RX+9!M"F11(%L+')-W)6YA MWA?)5CU58-HX3994..@XR2OO,K"/:7R3?_!IVK]QTPIMR16=?]G8_P;1@4\E MN?,CU/D/MA@2&A>.'_S93&,V&0[[^0>QY1N7?P%02P,$% @ LU1B2R#[ MQT;% 0 -P0 !D !X;"]W;W)K&UL=53;;MP@ M$/T5Q >$7=9.TY5M*9LH:J566J5J^LS:XXO"Q0&\3O^^@!W7V9 7,S.<.6<& M&&>CTL^F!;#H57!I65BJ3H TG9)(0YWCV^W^D'I\ #QU,)J5C7PG)Z6>O?.]RO'&%P0<2NL9 MF%O.< ><>R)7QLO,B1=)G[BVW]@?0N^NEQ,S<*?XGZZR;8YO,*J@9@.WCVK\ M!G,_*49S\S_@#-S!?25.HU3BZV7VE&SIYH MQAPF#%UC%@1Q[(L$C4DB,0PUQ\N18U<]C2I9_1?$/4$L# M!!0 ( +-48DMUH!Q5LP$ -(# 9 >&PO=V]R:W-H965T]L6^N ?#D0TGM,MIXW^X9=KR&GZ!_]T>+7IL4BF% NV$T<1"E='']?ZP#?@(>!'0NYE-0BC'P5I6\R M>D])"17OI'\V_3<8^]E1,C;_ \X@$1XJP1R%D2Y^2=$Y;]2H@J4H_C&<0L>S M'_4OM&5",A*2*P(;$L7*OW#/\]2:GMAA]BT/5[S>)SB;(@3C*.(_+-YA])RO M'^Y2=@Y"(^8P8)(Y9D(P5)]2)$LI#LE_]&29OEFL+-Q_I4Q'K"4U0VN4(,/;'(D5#Z8=VC;8L;Y7U!+ P04 M" "S5&)+5?3)LK@! #2 P &0 'AL+W=O'XR[@(^"WA,$MSB14:TJFXG_"!13"0R88HS#*Q944O?-&3RJ8BA:OXR[;N _CS78_ MT=8)?"+PF;"/<=@8*&;^77B1I]8,Q(Z][T1XXLV!8V^*X(RMB'>8O$/O)<<' M3=DE"$V8XXCA"\QF1C!4GT/PM1!'_H7.U^G;U0RWD;Y=1K_>KPOL5@5V46#W MG\#-IQ*_8GCRN4BVZ*D&6\=I>&=!_:6QS?Y!Q^G_5'86K:.G(W' MEXW]KXSQ@*DD5SA"#7ZPV5!0^7"\P;,=QVPTO.FF'\3F;YR_ U!+ P04 M" "S5&)+V'%J^[@! #2 P &0 'AL+W=OM+^IT2CAO&D:9GL# MHHH@)1E/DCNF1*=ID47?V109#DYV&LZ&V$$I87Z?0.*8TQU]=3QU3>N"@Q59 M+QKX!NY[?S;>8@M+U2G0MD--#-0YO=\=3VF(CP$_.ACMZDQ")1?$YV!\KG*: MA(1 0ND"@_#;%1Y RD#DT_@U<])%,@#7YU?VC[%V7\M%6'A ^;.K7)O3 R45 MU&*0[@G'3S#7 M9M@V@,\ O@ .48=-0C'S1^%$D1D M\(Q= ]$<2W/@1:OT'6PP)M0O'#_YLIC&;#(?]_(/8\HV+/U!+ P04 M" "S5&)+^>AHG+@! #2 P &0 'AL+W=O==TQ X& M6!.3I" TR^Z)9%SAJHBQLZD*/3K!%9P-LJ.4S/PZ@=!3B7?X%GCA7>]"@%3% MP#KX!N[[<#;>(PM+PR4HR[5"!MH2/^R.ISS@(^ 'A\FN;!0ZN6C]%IS/38FS M( @$U"XP,']QL^9$R\E0^+:OK$_Q=Y]+Q=FX5&+5]ZXOL0?,6J@ M9:-P+WIZAKF? T9S\U_@"L+#@Q)?H];"QB^J1^NTG%F\%,G>T\E5/*>9_Y:V MG4#G!+HDT-1+*A25?V*.5871$S)I]@,+5[P[4C^;.@3C*.(_+][ZZ+6B65Z0 M:R":,:>$H2O,;D$0S[Z4H%LE3O2_=)H=M@GVFQKWD6"_KK_/M@GR38(\$N1_ M*;C_I\F$.42,VFR2K&8JP71QFRRJ]:CB)J^BR\(^T'@G?^!IV[\RTW%ET44[ M?[-Q_JW6#KR0[,YKZ/T#6QP!K0OF!V^;M&;)<7J87Q!9GG'U&U!+ P04 M" "S5&)+?U/9^$ " #]!@ &0 'AL+W=O:M%@\L9YTZLN)\19+->3G M0/2D<8;P*^&#.*N[^DD M>\9>]>#K<>V'VA"AY""U E;-E52$4BVD;/R9-/UY24V\[]_4/YOL*LL>"U(Q M^KLYRGKM9[YW)"=\H?*%#5_(E ?ZWA3^&[D2JN#:B5KCP*@PO][A(B1K)Q5E MI<5O8]MTIAW&+^F-YB;$$R&>"5'R7P*8"."CA&0B)!\EP(D +4(P9C?%W&*) MRX*SP>/C<>BQ/G71"JKM.NA)LSOFFZJG4+/7,@Y1$5RUT(39C)CX'O.(J!P( M^ C9+B$H>H0\.U3";,8$*L<<)G:&B8T N!.( ' + *< , +)@X/Q\RB']E972U@6QPFR:KUUP #*H]0Z.$L8RI(H?>?LI,YPJ2.< M=$?AB^8WYN.N'MF50W MCKD73HQ)HO3")U7E6KU%\X"2D]1=I/I\O)''@63]]-@$\XM7_@-02P,$% M @ LU1B2\(*1MNR 0 $00 !D !X;"]W;W)K&UL?53MCML@$'P5Q ,<_DI[C6Q+O515*[52=%7;W\1>Q^C N$#BZ]MWP9SE M2ZW[8]AE9IA=P.6DS9/M 1QY5G*P%>V=&_>,V:8'Q>V='F' E4X;Q1V&YLSL M:("W@:0DRY+D'5-<#+0N0^YHZE)?G!0#' VQ%Z6X^?L 4D\53>E+XE&<>^<3 MK"Y'?H8?X'Z.1X,16U1:H6"P0@_$0%?1C^G^4'A\ /P2,-G5G/A*3EH_^>!K M6]'$&P()C?,*'(OYB_KG4#O6,[A-#JM M':!>G[W%NYELZ!TZ/\0&RY2]0_P-02P,$% @ LU1B M2^5O%[Z\ 0 U0, !D !X;"]W;W)K&UL;5/; M3MPP$/T5RQ^PWGC# JLD$@M"K52D%57;9V\RN0A?4MO9P-_C2T@#S8L],SYS MYNIL5/K%M 6O0HN38Y;:_L#(:9L03"S43U(]U(K+9AUJFZ(Z36P*C@)3NAV MNR>"=1(76;"==)&IP?).PDDC,PC!]-L1N!ISG. /PW/7M-8;2)'UK(&?8'_U M)^TT,K-4G0!I.B61ACK'=\GAF'I\ /SN8#0+&?E*SDJ]>.5[E>.M3P@XE-8S M,'==X!XX]T0NC;\3)YY#>L>E_,'^&&IWM9R9@7O%_W25;7-\@U$%-1NX?5;C M-YCJN<)H*OX'7( [N,_$Q2@5-^%$Y6"L$A.+2T6PUWAW,MQC?-DGD]NZ YT< MZ.Q 8RTQ4,C\@5E69%J-2,?>]\R/.#E0UYO2&T,KPIM+WCCKI:!TEY&+)YHP MQXBA"TPR(XACGT/0M1!'^I\[I>DZP6XUQUT@V'TBN%HG2%<)TD"0?B+8?RDR M8FX#1D;,S>;Z2Q2R:*L W82%,JA4@PS+O+#..WM'PUC^P>/"/S'==-*@L[)N MN&$$M5(67"[;C=NBUOVQ6>%06R]>.UG'38N*5?WTB&PO=V]R:W-H965TW$[I"D\JQ;J"5-6\] >7&_X37V\S@+>"UAE[.YIY)LN?\S13? MCAL_,(: P4$9!:J'"VR!,2.D;?P9-?UI24.6+?&\-_APLP#3=.]!H'SJ1]>H>S5+P95;25AKX/8]W: ML1_UKS0W@8P$,A%P]%]".!+"!0$-SFS4SU31(A>\]\3PL3IJ_@F\#O5F'DS3 M[IU]I]-*W;T4A*0YNABA$?,\8,@<\Q&Q=2#B"8*T@W,!*NPFCE=A,ZW80W;@C)W *14R!Z'&> Q/,X$4ZB:!'' M 5NM,+X3)W:ZB1UQ[@@D3H'D<9SDUF>6X'B1QH&*4WQG:U.GE_0VS,S,!X', M*9 ]#I,Y_J&(+#^- Q7%F"R\H-E!-!?C#RI.=2N]/5?Z3-N35W*N0"L&3WIG M*GT73P6#4IEIJN=BN)&&0O%NO&S1=.,7_P!02P,$% @ LU1B2\?A_H+F M @ G H !D !X;"]W;W)K&ULC59MDYHP$/XK M##] 2""\..K,@7;:F7;FYCIM/^F.0BCGM2KK;ND>E6KFGM=MCZ+BW4PVHM:_[&5;<:6W[<'KFE;PG76J M2H_Z?N15O*C=U<+:'MO50IY46=3BL76Z4U7Q]D\F2GE9NL2]&IZ*PU$9@[=: M-/P@O@OUHWEL]R*2M1=(6NG%?NE^T#F&^(;!XOX68A+-UH[1LJSE"]F M\V6W='V3D2C%5AD*KA]GD8NR-$PZC]\#J7N+:1S'ZRO[)RM>BWGFG/235QG)_;\5*HG>?DL!D',=0;U7\59E!IN,M$QMK+L[+>S/75*5@.+3J7B MK_VSJ.WS,O!?W7 '.CC0FX.._9%#,#@$;P[AAP[AX!#^;P0V.# 0P>NUVV*N MN>*K12LO3MN?AX:;8T?F3+=K:XRV._8W7<].6\\K&I"%=S9$ R;K,72$B?U[ MR'H*>2/Q= *W+"B6148G[O0^0#Y%Q"#-]3])-A^2W*49H,4*K'\P5AD&.$&( M$H26(!P1)"DH=@^)+:3N4<90 M96RBC :@_%F/8:,X21C'(9"&H+0V4*8U@F($1MP@J)B-#N^=L @5%B'" B L MFH0A"8&Z$%!,8,ANE'JBYF8$](_.<(/:U M&;WL3?Y&W\]MWWA[*.K.>99*SP/VUMY+J83.W9_IK(]Z5+QM2K%79AGK==O/ M2_U&R6:8!;W;0+KZ"U!+ P04 " "S5&)+^9L.3\ " #>"@ &0 'AL M+W=OK4[=E-G 05, ,GZ?[];$-1 I>*O@1LSKT^Q]?'N"WRLEF% M1V.J110UVZ,J9'.G*U7:+WM=%]+887V(FJI6#BCPB",51(;,R7"_]W$.] M7NJ3R;-2/=1!C<1/1>EG)@_JES%/U4-M1U&?9 M984JFTR70:WVJ_ S7FP(<@$>\3M3E^;J/7!2GK5^<8/ONU6('".5JZUQ*:1] MG-5&Y;G+9'G\[9*&_9HN\/K]+?M7+]Z*>9:-VNC\3[8SQU4HPF"G]O*4FT=] M^:8Z03P,.O4_U%GE%NZ8V#6V.F_\;[ ]-487719+I9"O[3,K_?/2?N%Q%P8' MD"Z ] &8O1M NP Z"(A:9E[J%VGD>EGK2U"WU:JD.Q1X0>UF;MVDWSO_S:IM M[.QY3:A81F>7J,/$S-AS_M "P C,4HG]#"0#@/HX &=%L.OUOG$4DKC9, 'PG$J M*(4)<9 0!P@-BGC/1PM1GL"+Q. B,;#(!,L$3)#,/P8"3"!FR!3ORFSW_'W, M#9$4))("1!B< "/8F&C^9N );^,9KNA MUHYQB.+ S@J>#JE"C8Z)C.'. M #B>WZ/U!+ P04 " "S5&)+3*:=4TT" "Q" &0 'AL+W=O>OO MR&9/0^O@$,\EM&HT]ZR4HQ O=O'UM/5#FQ%PR+6E8&:XP2-P;IE,'K][4G^( M:1W'\SO[9R?>B#DR!8^"_RI/NMCZ*]\[P9E=N7X2[1?H!<6^UZO_!C?@!FXS M,3%RP97[]?*KTJ+J64PJ%7OMQK)V8]OM)'HQ^PY#1Q@R( +#/H2@ M6(@]_<^=XNX+-,.%9+C$"2*4('($BS<$*YP@1@EB)(/UNS-",'&(!TG0 M( E",'',2Y1@.5_F"B58S9")8.*)K[E&@ZP1@@5.0$+\QH;SA9*)2T]F2,5 M<301![WY.T(1BGB" K_]9/$!M?C])]$7*]4 M7BZNM6O4(^O0CW?4=9Q_\*Z9?V?R4M;*.PIM^I;K+F=J=)$ ( ),% M 9 >&PO=V]R:W-H965TCM>@$/F/P?+E\C@+>!G!:T'@[D1-4K;[^ JR?V M/5?\-S@#U7"3B8Y1<"KMTRM.4G'F5'0JC'QT9U7;LW7Z%]HT 3L"[@DZ]B-" MZ CAE1 ])$2.$/UOA-@1XE$$U-5NF[DABN2IX*TGNG%HB)FZ8!GKSU48I_TZ M]IWNI]3>?%J.N3* 6 8Y'=:'!1#$01_M[2Z_@IUJ9G@R\_09YQF8B M1_Y5L%P'$_Z-WCC=@KC*=^OJ.Q''JI;>CBO]']AI/7"N0"<_>]+S7^H-V1L4 M#LI<$WT7W9[H#,4;MP)1OX?SOU!+ P04 " "S5&)+K8M-,TL" "#!P M&0 'AL+W=OJFJEJIE:*MNGUV$B>@!4QM)VS_OK8AB,#0E_C"F7/F..-QU@GYK@K.M?=1 M5XW:^H76[7,0J&/!:Z:>1,L;\^4L9,VT63?-U[+2Z'M1I!G+;OPGUS_:O?2K(*1 MY536O%&E:#S)SUO_$WK>(6P#'.*MY)V:S#UKY2#$NUU\.VW]T&;$*W[4EH*9 MX<9WO*HLD\GCST#JCYHV<#J_LW]QYHV9 U-\)ZK?Y4D76W_C>R=^9M=*OXKN M*Q\,1;XWN/_.;[PR<)N)T3B*2KE?[WA56M0#BTFE9A_]6#9N[ ;^>Q@<@(< M/ 8@^M\ ,@2064#09^:L?F::Y9D4G2?[?ZMEMBC0,S&'>;2;[NS<-^-6F=U; MCF.>@R>8AX1.P 1C9# )#!F@<$LL(LGDWA$8YB @ 3$$= '&V1F MH\DL022A\8J="-2)()UTI@. *(D26"<& M=6) !XTS],/)B]EH[R#T*:QNO9W%D)S MPQD^&7.%>1''1<7/VDX3,Y?]L] OM&B')R\8W]W\'U!+ P04 " "S5&)+ M%7E=2CT" "5!@ &0 'AL+W=OLATX].3'>$JFV_(Q$SX$<35)+ M4;C9)*@E3><7N8D]\")G%TF;#AZX)RYM2_B_$B@;=G[@OP8>FW,M=0 5>4_. M\ OD4__ U0Y-+,>FA4XTK/,XG';^?;#=9QIO +\;&,1L[>E*#HP]Z\WWX\[? M:$- H9*:@:C;%?9 J292-OZ.G/XDJ1/GZU?VKZ9V5].9^V"? MQ-&8YDX(QX1P2E#:'R7@,0&_)1@%9)V94K\028JBS!)AV&DH7AD* M\$*HM)AX+A2DP>>%G35JXS:2.(TDCLXL),KD PEK8HWX],X+3ITNTK6+=*%1 MIBN-* Z61M:@(,@BMY7,:25S6 D65C+')Q#C*(H6;EPXK)#+WJ#9W]P"/YO! M)[R*73JI_YM9=)JM]Z&>!HMXJ6:N'9%O-'9@_R3\W'3".S"I9HV9""?&)"B; MFSO5KUJ=$=.&PDGJ9:K6W$Y*NY&L'P\!-)U$Q7]02P,$% @ LU1B2Y$ M87J> @ 4@L !D !X;"]W;W)K&ULE5;;CILP M$/T5Q @!4QM)VS_OK8A*,! V)?XPIGC,V8X MF:2A[(UGA CCO2PJOC$S(>IGR^*'C)28/]&:5/+)B;(2"[ED9XO7C."C#BH+ MR['MP"IQ7IEIHO=V+$WH111Y17;,X)>RQ.S?"REHLS&1>=MXS<^94!M6FM3X M3'X2\:O>,;FR>I9C7I**Y[0R&#EMS$_H>>O8*D C?N>DX7=S0Z6RI_1-+;X= M-Z:M%)&"'(2BP'*XDBTI"L4D=?SM2,W^3!5X/[^Q?]')RV3VF),M+?[D1Y%M MS,@TCN2$+X5XI:.J&36%=%U&%>6HQSCQDBM@#"[R&6%-"K<$ 5CHYW!RI< MF, %"5Q-X T(O%$:+2;4F$ICW!AY;CC*!8"Y;AS.Y..!$ M=C"2O)V"W C!0GQ0B _A!A0"H MV1)!,V:$ #7A# 7L).@#5H)@+T%KS*0#+;V;1\!,%F@M:X"9KZQ.0ZEB!#(;"- MH!4^@AX;R2)D^ \..XFSQDDZ4+@@9!'2"K'NFAO5;?[ [)Q7W-A3(?LDW)W^?0%[73!.]TAAMC^B,ANFA ,'TG>^CLETHJP8P-54UTKX"5 MGB0XH5&T)X*U'=JS M&KZ#^=&?E8W(HE*V CK=R@XIJ#)\'Q]/B<-[P%,+HU[MD>OD(N6S"[Z4&8Z< M(>!0&*? ['*%!^#<"5D;OV9-O)1TQ/7^IO[)]VY[N3 -#Y+_;$O39#C!J(2* M#=P\RO$SS/WL,)J;_PI7X!;NG-@:A>3:_Z)BT$:*6<5:$>QE6MO.K^.L?Z.% M"70FT(5@:[M>ID+>^4=F6)XJ.2(UG7W/W%\<'ZD]F\(E_5'X;]:\MMEK3@\? M4G)U0C/F-&'H"A,O"&+5EQ(T5.)$_Z/3,'T3=+CQ].V:GD1A@6U08.L%-O^T MN D+[(("NX"#^-49A3!OM+D/%MD'!-YP>0@*'-[?9A(42-[19@BS?56$K.Z> M %7[J=.HD$/G)WZ570;[GOJ[^Q<^O0K?F*K;3J.+-'8"_#VMI#1@K41W]L@; M^Q M 8?*N.W![M4TCE-@9#^_-&1Y[O(_4$L#!!0 ( +-48DN.+*RSZ@, M ! 2 9 >&PO=V]R:W-H965TZSW27.L3;;M M@\HB 4)D4F9Y%2_G?=MKO9S;4UODE7FMH^94EEG]W[,I['D1T_A'P]=\?VB[ MAF0Y/V9[\Z=I_SJ^UNXIN;!L\])436ZKJ#:[1?Q$9R^L#^@1?^?FW%S=1UTI M;]9^ZQY^VRYBTF5D"K-I.XK,7=[-RA1%Q^3R^'*??-L>%G$:1UNSRTY%^]6>?S5C02*.QNI_-^^F]+2,4\ M>>^(1LSS@($KC"*WD'4(H1=$XA*X9 %8%L\0A,-M!ZL0H:B7PZ$_ KQ/PQ1X@JH=40Q]*"/^;K! 8%ZGT*EZ',*5!4^X) M@\"H2IG":Q-H;2*H#=() HD2R/O552B!^ES= 2*N"J5$4>8-YU4(TP[D#[@0 MQ8CF5SD/XH8PD$)S@9>6HJ6EB+@I3J!1 GV_N)3@3D$^EW?$W$JB5.K)B\$H MU](WE1#F9%/^K,9@1)*)F4TG?) B"NL)"M3$GB@\H#%N,)3=H3$+QY-@FOH: MXS#M:QS"%*54^!HC,,9A8@A2W/UH:'^@R00%;C)4/* Q;C-4WJ&Q#'U"N,GM M:XS &$M]GT!@7$BE?(T1&)4P-0AQ#Z2A"8*>F@JXU]#T 8UQMZ'Z#HUU*)Z4 M)/ *!$8A^/-'8!PT#[PBA(%.Z<0@!-P)(71"T#!!@=L-T/LU!MQN #[7>,3< MCF/BF\ *@P$1WBIAC< X\#18984P)BF9J@YW0@B=$#2;H,#M!O@#&N-V ^&B M)M18A.6FDOL2(RBJ?#=&4)0PF?H*AS"=BHD%!> V"*$-NODR08%[#:@'!,:] M!L*%32AP&DJGN/!7Q!C,_=\%NX00YI: A&I?8PS'E)Q2&3=""(T0] 0%P]V& MD?M59KC;L'!Q$Z@\8FYV%$P+?UF!PI3V]X,(3&JW_O!$QF!2:G]9D5SM9DM3 M[_NCA2;:V%/5=LIK.MVX/W.^6=M:UQV9,O;G <3+:]/!1FUW:WRMW7PQG%\-#:XWC^DEP.@9;_ M U!+ P04 " "S5&)+KP"*C4X" ;" &0 'AL+W=O@-9C: M3MC^?6W#(I:<5/0EOC!GF)GDV"EZ(5]4Q9CV7AO>JHU?:=T]!H$Z5*RAZD%T MK#5/3D(V5)NE/ >JDXP>75'#@R@,DZ"A=>N7A=O;R;(0%\WKENVDIRY-0^6? M)\9%O_&1_[;Q7)\K;3>"LNCHF7UG^D>WDV853"S'NF&MJD7K27;:^!_0XQ81 M6^ 0/VO6J]G.[$0O7#^+_C,;#1'?&]U_95?&#=PJ,>\X M"*[X*"V:D<5(:>CK,-:M&_OA29J,97!!-!9$4P&*_UF QP*\* @&9<[J M1ZII64C1>W+XMCIJ?Q3H$9LP#W;39>>>&;?*[%[+*$^*X&J)1LS3@(GFF/>( M+8 @$R0P B85$:@B @ 1D?1P)2)"LB&/ D)G1F) (+>( 4#A#(2PF!<6D@)@, M)LA @FQ]'#E(D*^(([\Q2E".%VG<@N*48%@*"N&&"P$Q^1V*.SV+U@>"X(9# MT8I(1M#<+DXRLNQ] !7B>Z' [8N@_KUS@B"XZ5#\'Z' ;8?(FE#(S0$1IG]7[D>?5J)XNTOE-[69I?-JHJ4FV&U=:K]Y5,UZU1D7N=+Q/M_*GU+_V M#Y49>6>6=5;(LLY4Z51R,W'O8;3DK#%H$;\S>:H'[TXCY5&IIV;P=3UQ6>.1 MS.5*-Q2I>1SE7.9YPV3\^-N3NN_3=YE+F!-YZ8-58JK]O_SNI0:U7T+,:5(GWNGEG9 M/D\]_XL9;#W!OZK@7C30/0&XM85@MX@0"MXG?8VF(M4I]-Q MI4Y.U9V'?=H<.Q@%9KM6S62[.^UO)IZUF3U.?<;&WK$AZC&S#L,'F A!%C8$ MS@C/.'#V@E->S+AESB\7F-N(") /[Y(LWR2Y<-,G@^6W]OY%L*X0")) M 3B M@@ Y.>LP48LINU"**/)1/&Q4G 2(:F&#_$2P&$7%1G$1A(+6%9"Z D(7\GC6 M88+!,I]"%J.#-"=0/$D0UX)"^0DF6Q*P*.$QK2PDE86$,H&4A?9>A-CEN0T* MDB!!NFP0!(+C#2-08>B'M*R(E!59LK@?(%D=)AY&C]VACVY.@EC$+O[PETHS M8YDT*J%EQJ3,F) 9(IGQ+3))T'LR:68LDT9=D9F0,A/BD 8T 3"Z#+#;4QM< MJ21P0W+K09?9#>< "A1'N.+8H C0#BP)4,"O9#8@2],]<$+6E6\-Z+(!'Z@; M0!<.N*5R]*!AOHO\! ?7!@FP@FN#($X$CBZ!XH/;PZ4PNG( 53JB*Q1TBH;P M ^&ETR'8^9 (;V3)C:,87U0(E. )KLP$BOL^X )&P @O!9B.@F"G05]=J4( M IU@(+D]Q)S.,)S=$.(>=/&] EAW01LE6(#R^H) @2]P75Y2, AC'&)O<*$N M9+5MNYO:6:E#J9O #&;/'=0];R[D:'X&HSD0\PO3<77]T2M]UZY]3ZMM5M;. MH]*F#6@OZQNEM#3>LSMS-':F0SP/H&6NW[%M []Z'3_U!+ M P04 " "S5&)+:;T"79\" "/"0 &0 'AL+W=OQ\QX$2(5VVJ1-JCIM^^R"@:A)G-D&NG\_ MVS%I<(X"'XA]>>ZY>\Z.?=,CXV]B1ZGTWNNJ$3-_)V4["0*QVM&:B'O6TD:] MV3!>$ZFF?!N(EE.R-DYU%80(I4%-RL:?3XWMF<^G;"^KLJ'/W!/[NB;\WX)6 M[#CSL7\RO)3;G=2&8#YMR9;^I/)7^\S5+.A9UF5-&U&RQN-T,_,?\.0)&P># M^%W2HQB,/2WEE;$W/?FVGOE(9T0KNI*:@JC'@2YI56DFE<=?2^KW,;7C<'QB M_V+$*S&O1- EJ_Z4:[F;^;GOK>F&["OYPHY?J164^)Y5_YT>:*7@.A,58\4J M8?Z]U5Y(5EL6E4I-WKMGV9CGT?*?W&"'T#J$O8.*_9E#9!VB#X?X4X?8.L2W M1DBL0^)$"#KMIIB/1)+YE+.CQ[O]T!*][? D4!UB.$1EV>X4NX-D!M)T,>*P2)QR "@<1ZE3D3$J3]/" MB?@$H9(BA74EH*YDI"N,G)07'28?A+E#]\X:+D$0RM#9SUUXF-F5":,*6&8* MRDP!F4[-%^DM,D'0-9DPLRL31EV0F8$RLY',"".8( <)\MN_DP(D**Y_)\5H MU][A&+GG$H3"";J@!B/XC$0W;&\+&A9>+6GHGI,0"D<7TKEP9.,;MJ$%74L' M0HW2"0:724WYUMSLPENQ?2/U,@^L???P$.K+R+$O\&2) ?NC[C;,Y?5!W[4J M/PC?EHWP7IE45Z"YJ#:,2:J21_?JB]ZI[JB?5'0C]3!38]ZU"-U$LM:V/T'? M@\W_ U!+ P04 " "S5&)+V"@;@A4" "!!0 &0 'AL+W=O\ MA4:_.7+!B-)'<4*R%4 .-HE1A*-HCABIF[#(;6PGBIR?%:T;V(E GADCXN\& M*._681Q> Z_UJ5(F@(J\)2?X">I7NQ/ZA :60\V@D35O @''=?@ MWS5T<,AY(F<;R_LK]8 M[]K+GDC83A4%O_CM<@&JX4:)KE)Q*^PS* MLU2<]2Q:"B,?;JT;NW8]_S7-GX#[!#PDZ-K_2TCZA.26D%KS3IFU^H4H4N2" M=X%P'ZLEIB?B5:(OLS1!>W?VG78K=?12)'& .BK?] MP$/#U"W^ 5!+ P04 " "S5&)+-,(K7:T! "^ P &0 'AL+W=O6ADM0EFL5&6A+\BW9'[8>'P!_ M.0QVL8]\)R>MWWSPJRE)[ V!@-IY!H;+%9Y "$^$-OY/G&26](7+_8W]1^@= M>SDQ"T]:_..-ZTJR(U$#+;L(]Z*'GS#UDY-H:OXW7$$@W#M!C5H+&[Y1?;%. MRXD%K4CV/JYRURI*\H%=/-&$.(R;]@GF8,13Y9Y%T520-!-F"(,EWZP39 M*D$6"+9?'#S>N1PQ><"H@,G7);:K$ML5B=V=Q(A)XH5&MKE7H8O1^S_[F9DS M5S8Z:8>W&&;=:NT ">,-VNWP,&ULC57MCJ,@%'T5XP.,"GZTC369MM/L)KO)9#:S^YNVM)I!<8'6V;=? M0,96)$W_"%S/.=QST4O>4?;!2XR%]UF3AB_]4HAV$01\7^(:\2?:XD:^.5)6 M(R&7[!3PEF%TT*2:!" ,TZ!&5>,7N8Z]LB*G9T&J!K\RCY_K&K%_*TQHM_0C M_ROP5IU*H0)!D;?HA']A\=Z^,KD*!I5#5>.&5[3Q&#XN_>=HL*/=-VS\)+YGS/_ %TPD7&4B]]A3PO73VY^Y MH+51D:G4Z+,?JT:/7?\FGAF:FP , 0P$N?<] C0$>"7$=PFQ(<2/$A)#2!XE MI(:07@FI/H^^6+KZ&R10D3/:>:S_?EJD/M-HD@RXP63A&+*=0B"X8@*9PI '<.6Q A,!,-YB/45 $(TQ&Q?&TGEQ M[)18;NXE,_("G36%F@Y'64"W0.P4B+5 /!*(K4/I,9G&-#T&6N583S%1#"VS MFRDHC;+4*MH4!&!BE\VQ70CFF=MYXG2>.)PG;H'4*9 ^7OO,*9 ]4/ML8C1. MK8JMIQC9[:W?9C,%S4$&K=I/03"V_]'M%!0E43*SG C0C8MW5J.E HLDPR?Y/&6 M\OX;%@0?A9IFBJHXZHM(+F=G9DFN\E'I M9],!6/0BN#0%[JP=#H28J@/!S$8-(-U.H[1@UBUU2\R@@=4A27!"M]L]$:R7 MN,Q#[*3+7%TL[R6<-#(7(9C^=]0%2Y@-KX3O8'\-)NQ69 M6>I>@#2]DDA#4^"'Y'#,/#X ?O8PFL4<^4K.2CW[Q9>ZP%MO"#A4UC,P-USA M$3CW1,[&[XD3SY(^<3E_9?\4:G>UG)F!1\5_];7M"GR/40T-NW#[I,;/,-63 M8305_Q6NP!W<.W$:E>(F?%%U,5:)B<59$>PECKT,XQAW]NF4MIY IP0Z)]!8 M2Q0*SC\RR\I/8#\U><'*@[F\H'PU&$/6?>N.BU3.D^)U=/-&&.$4,7 MF&1&$,<^2] UB2-]ET[I;IT@7?68!H+TC<=TG6"W2K +!+LW!'*#A[O_! M8U=]8[KMI4%G9=T+"O?<*&7!6=ENG)?.-?*\X-!8/[US&PO=V]R:W-H965T MN6%/B&UZD,QN] #* MGW3:2.:\:<[$#@98&X.D(#3+OA/)N,)U&7U'4Y?ZX@17<#3(7J1DYNT 0H\5 MWN(/QR,_]RXX2%T.[ Q_P?T;CL9;9*:T7(*R7"MDH*OPC^W^4 1]%#QQ&.UB MCT(G)ZU?@O&KK7 6"@(!C0L$YI3+^#\Q\9PR!"[W'_2'V+OOY<0L MW&GQS%O75_@&HQ8Z=A'N48\_8>KG&T93\[_A"L++0R4^1Z.%C5_47*S3YF"EL/H%, G0-HZB4EBI7?,\?JTN@1F33[@85?O-U3/YLF M..,HXIDOWGKOM<[I;4FN 31I#DE#%QI*BUE#/'].0E>3T @HEDGR;!V0KP+R M",@_ ;;K@&(54*Q40+^TF32W4:.B9K?YFH0LYAJN[1]FSEQ9=-+._Z(XR$YK M!YZ7;?Q=Z/U+F0T!G0O;G=^;=%^2X?0P/04RO\?Z'5!+ P04 " "S5&)+ M- R?18\" "6" &0 'AL+W=O,SXV_B0*GTWLNB$A/_(&4]"@*Q.="2B&=6TTJ]V3%>$JFF?!^(FE.R M-:2R"! ."A)7OG3L5E;\>F8'6615W3%/7$L2\+_S6C!SA,?^I>%UWQ_D'HA MF(YKLJ<_J?Q5K[B:!:W*-B]I)7)6>9SN)OX+'"VA(1C$[YR>16?LZ536C+WI MR;?MQ ?:$2WH1FH)HAXG.J=%H964C[]6U&]C:F)W?%'_8I)7R:R)H'-6_,FW M\C#Q4]_;TATY%O*5G;]2FU#L>S;[[_1$"P773E2,#2N$^?4V1R%9:564E9*\ M-\^\,L^SU;_0W 1D":@EJ-CW"*$EA!^$Z"XALH3HLQ%B2XA[$8(F=U/,!9%D M.N;L[/&F'VJBVPZ.8K5=&[UH=L>\4_44:O4T#<-P')RTD,7,&@SJ8!)P#5D, M(;!%!,I ZP*Y7,S0@(ZN \R'B 3V/#P46=X5N;(9.HL5&GYX5:S(+1 Y!2(C M$'4$TK17[ :2&$C5Q(A0%O?*X4#!*,2]B@Q1*<99+^+2A8HS[,XK=N85#_*" M(.N9:3!QUS+"&>YUTG((0Q@GM_8).^W@H1W4[Q8\B/,$TSA,HIX?!PX!#&[M M>^(TE P,A1"X!5*G0/KYSLN< MGCSLL&?? $(]#_I[M0, 8WLH' ?>J QPVS MM*!NZ3&Z&>C&\08?M\+2@JYR7'#"V[!C)?7>=%;;2_0%Z3.Y MMSZ#HSETK"_TI6O.\ _YYL;^0?@^KX2W9E+=!.:\WC$FJ7(/GE6!#NHCH9T4 M="?U,%%CWMR4S42RVGX%!.VGR/0_4$L#!!0 ( +-48DLNH8.>&"T "C# M 4 >&POWOZ*BM]]:BH#8 M!,&SV^,(M:3V:*M7KXKY MG=S$12_;RA1^66;Y)B[ASWSUJMCF,EX4=U*6F_6K0;\_?K6)D_3%#]\7R0_? MES^<9_-J(]-2Q.E"7*1E4CZ(RY1G2+)4G(CB+LYE\?VK\H?O7^$S_-Q,?,C2 M\JZ 9Q9RT?SU6FY[(NH'8M /)\T?/\U+^#%L_]' <]H.SS]/;XLRC^?E_^Y\ M\N9A*YL_AOV3GYK?G<+H!3WQ;AVOFK\NXW7A36/6N))YDB& "W$>E]XXO?__ M]A__L7.3[Y)B'J_%?\DX%^_@2P_-S9%JW=:Q/T7-;V[R>)&D*W']L+G-UM[^ M/UY?-[]3&/\L5PFB&1;^&&^\[<&3_W4M+C^>=3Q^!A#G .TET,97\3?YT!QW M5N5Y<_]=N#PY"0?/IY??+R^.!?PZ?K3^\OSTQOXX^WI M^]./9Q?B^J\7%S?7P$$_7Y^+HY?'XJ5(4G%SEU4%S.UF4F[91@#"4-87(Y5S" M5+=K&8BU+ H1K]?9ESB=2P$L*199=5LNJ[6(]0/94KPMG)?)O5Q[1_2IO(,#M L5O(_:?CVZSDJ@FMUCKG*0ACF<*DZ'&-GB5@.1 MRK(Y],_2@ TM5+K'#QVG:4KQFX[4.=R*0'H!4PZSS92 ME/%77[3R[MHGT'2P3N+;9)V4B?2)P9S>-GY C+;\GE< PVV65H7&-Y!^4A0@ M8=N(@8;O IEW'ZN1\BOH(3VS VDG-G)Y+]/* [1^S#LF>F_0O@LOS2/:,2&O M?-!0%!H)LY'") B3="73N3\8U?;K8AO/Y5]>@%XN9'XO7_P@/"9% 727K1>"V#]2KX1@Z /O ?_*0TNXJH$[D]^DXLW MXC>99_I[.'<\->#G;(>L8]G8L5;$*W6M-HN"030.^H.HOJ9':HM%@EH><+^- MD\4)B,MYO$W@+)HC/\L2K!BDM3A/ 5S_!,'L*:K\04,GKM$' MDWDGY/5A>\%N'=X.WLTJ$Z MSH#7T1@IP QJT9 ;L(*2W\BCZ% Z[O.>O9 #GXMMGBT3WP[8HJ&)1K?6@CX" MY'H- P(!2D*BF8R;C!>;)"6;&T6/C\L"!-V<;;P%;'F=D3G3#GSFP= -)6OU MYN^7< ! *F7'SZQ)U>2MYM E&PNW$D2&=$P'Q-I]4K3@_?* ,1]E%T072@T( MV!C3.=#];5PDO7YXJ\P[O+O%S[_[F;53RT*B9'E ?,.#B59I*7JL,O M.&N9_&D;/;W^JWCW_M,_#G>/R,59@B8JQ#+/-@Z1QZBM.TQANQ=19NAE9&"7 M@26?&DK"[_$O\IR(\A9H&S\=029P G4LRX9$?&13%FZTTXF'V#OP;U@O.GLG]:%KPW;Z&=>#V MN2-!NY]P@)G_\=!CVD<[[/KNHYTYV%H%V:/L\J$^H.5C_"5O4?-LJ_*^P)*M M6H2&]BE] #IW6Q5$,@<]U-SI,D$]NF>G5Q6H%J AW&!9LS]:]%"9)_-2FU3B M2U+>H7&**Y!G2(8[0KM.9(43*N^BPX[1SA):YR!5%G260+] *ZT2"/AB+N5" M[:[NP""G%!T,T7X,;=C9>PR'/'2Q7((/@=N77^?$7@+#3W RU;RL""(P0U-% M3@?$;93FP\-!P7OX@YV1H0!$SRI)48,AG%L*+#[B::#P[N>NJ^UV+?$$@1T6 M23$'SZ@BTUNQ$)(H[,/$=3V:O'2B#413G29*VX^?\E6<=DAA][= 46V3I9 M6 E^A8XY $Y? +SO^+QA(]?PI61ETAV&=J<7%"@-!&RF)XZ XF2\!*@%$)]X M@H./]@@:^.-:V'8O$U3J[C=?K![&)\U]1&LL43DP"QN',BH0\45RE MT!8U/E3*^5V:K;,5.I!?@*/@>2)=D)7Z>3B^A2S J"/N3(NX0_E<58+#F?, MR="-Q6V>@08BOSBO-L35Z:)"4:"$=SR/%W*3Q $2Z;HB<1!+>!IC'."T0"HH: "[P#)0+B]"N*J ![>,6 MT)Z).WQ.[>0!@_=F2IJ,]TZDB0Z-7"&ZXU)@D!7)#9Y#(9;*+X%=4DU1(#_, ME4FB4'8'CA%XUNJ0::$,)"SR 9]KK&8%DH*902. G8K2>8X&!QVI>WXPJ[(@ MD (JDLS.$KB^,D8, :!=A]X2@'KQ1%S(/P$YT.J5M'13U6X*]^B&C]+%=:QEZ?_*\>)I)@S\AZ#X$1( ;- M#NX6X%-DI6$K0(#F9W=+N. RRTH8*M&"9JL2L?SMR$2XUA)-CI:S[?DT\AC* M*,!'6P.<8-3(F&" 9WZI4D(V4T-==#GDMV?J(\0)XP,M-%EFQQJ+9K-VWM,T MK>!Y_S#_9GB>I)/$X)4X!Q=E=\LSB_&YL&I]P@%#3CKVN:"J(M@GAC.$JB=V15V M!6*5-%R,OE%/V# 4B^_"'%MYETLV'%)4D1L.0O(Y7B/I,TY5A0$MAPRG-Y< MCX!T '&.AH;>D5Z$=!%J2J!@]-7(GR%L@')85@B;LFM[PEC ].'"6L"BTS9F M;*-E"M*,80$ [I+5'7Q:)S!PX29?15%A8 ]I:)L5J&'N)' 7@?@+.?_IKRS6 M M2&X, 9[HH%'SNXHB*>0QXE@N=] C$E[L$UT!+Y&NR82&!YT[![9I^_Q__ M?3H()V^*3@]#TV_!H::DD$PM&68)X"A?MYV/SP5'1.\F"@UN$CR%6$?*!SHN MCL7I!F6@^$_$'@'/&?SYP4.? MB&9A,(PF8CCHC4441<%L,A+#/OS!T[\4LW 6C"8A?)H.!L%P,G.1!2+(.Q.+ M'SP).DK8JC8:>%GB#&7"D?.:M]@/-OK0_.UM5:#-42 88#LI=[+;=&@;+\Z- M5[9K:7%>$@AU@_TN1HU:7VWQJ%,=\X29)ZTQOH&>C3-WBX;P]?:CC(T$ ME24M8U.S A\@-K(K,Y"2(B_&?;K5I#]W6<6$) Y8 MMR'6L@.J#3()H%T7!60P#R>NO.59R4=ENNTTHM0AJ*5Y(9=*0#;FFP*'.N')XQ,8,;+Z53"-B862/!]!IQ,H. M+'&AP?'HVR3$K@ 'UVV9-7_$#K)M&8P.[]S4?#B)MZ,7%U<8/XLW; F0%03D MB;DX=*B(4RDCJI]5(: OS5Q?6A%18J!29>V]H@%7?&H[\9SS?@+ L$" :M\P M=Z"6)P0[\U( GK"R6R,9-F- M)LAQ_7$P'H])>(R"\2@2'?G>VI&371R^45B8#H/)9"BFXV VFHGI"&S.@9A. MP%+L,R70Z9DD !\0V"&@-<)@&@[A_Q,PB^'_\ #\?SIZ%!#Z &#]T70JP,@= M3\8$31_ ($R&G6SRDO1[TTG_ \B9M ;DB#J#2)#Q5V/C>B?R93&1_P/2-]3 ME]XTX(.)&(QG(@39.!@.NFHNB: N;8EENQ;(DSUSU/6?5_3)EF)1 MDG6VP(@ZUD"M8;]*V*QA'%A_+"$-.SS>%SH67%YR!CX<16:4T^/6GKGU*X\= M_B[!6-')FL(5WC9? WAD9 M8N&>. K[_2 ")0Q?C8#!09$> 3<,0_P&J]]!GL<;!'9@9^F;63H-^'\7&T7 6!=%X0OL:#\9!?S:BKT=1 M,(UP%JQ[7^["\VL'.,+91/V_=E3*!#&VOT^48,*L.7P1WX)]0U[$RQ!8T_@- M5(8-W_B>!(=8]D96X'DBTGIE9.]W@30:@UM>@S2:]L(G^3P[ "7MU?)$X/"S MBOK$W[:II*@Q?X.O/TNTM!9L7! $H((&P; _PK^F(IH$0]!+\'F&1B62PZ _ MZ*.=&L9/#]X(MXY(?W<4 MD@1KJ:!"AP#5>C@=HL'3!HZ[788"A,>079H U&C*'1C+\LD+TKQ+\Y?&/KI MBK:0&\J&?P*_)3G%3$K,EB,QKUQ-R)2]1UZI%"[6PG-Z$-T$>+(PM,51!N4N M\**L"I4C3HNC-QW8HU#GW!,?,^4XH6.A,H!)#@H,+1\*-1(Y+1Y-0IQUI&R% M"@=+ [L3 6W)MMK,7P5XT>FF?5C*,?2!I0TP&4P^UTI9>02>Q_0.0?@[@B ^ M4-V-;*OJ=$:=.[44W:9.^[3$F+A?IM*[!.S,?'['B0!;I$%AE=;J+X44#BQ; M[&%4*\MAQ&^(]_B_ U MT'I64E8X00(XJE).+\C%,60S%^ HJQ: MW>G ,EA?>7:;Y:IHA3%[B]RA7$:BYPI8FJZK>!D<3H8B$;S!A>J8B%X#C3M0 MJPUQ$576C-UE7U)V;+=\HE1; H>Z84+K0EV-8D I.\#1$]_5SHLB<,JBGLOZ3I8A+I@@U>E ?_;-+._61T;'VKKPTU4N3 M>W$_:=UJ/[5?6$3'/NB/A[5'FM^8\>$,Q,\9J^KU1)T8;101H >[%O58%^S=F3%:O4BBER-86G-5V2&P*;"W1Q(O+<"/U! ZN^] M2XB6/;+;=;)2UIR3L%06KVM3W\IY7!4ZW9GD[BRJ L2+T/@8N:']"$3HL M?PBB/HKOJ#\+AE/2DN-1,!N.P(T#NL7')Y,IZK4AN/XS<'TG S'K!V-XZD]\,($1 P!D( :S8 K^]KNKVHL'4 [FT2#.%;U($ M/B(%0S-A/PHFXY&-AB#)J%O+ Q@Z"O&?R:R/*8?!*!)C 'HV%;7[BHC'R2@8 M441] %N=CC%D.IG!ED(T8B;A))B"3=3>QN ^CD\]]H\?8!F-, S'T:$6,:' M& 7A+!+#8 );N@0F0#R. ?XHZ$=1.S8 3R'^#J?)N]]V-V7 XAV@NC%2'<:C M)E[7%+[L])98[6S'W8[SFBOKC@3VXX@X7@\M5(L/=5OD2J>&NP5(%P#"N>.] MXS(6!Q%@!;I\!E)_3D5]?EZM)?OR;YAFJU^Q%=ZU7LK34W"+LDV3,*3ZK*'H MN-\+$F$&W(Y9L>D,,V2#?E^T7*<5!]R?%=-@ FP_# :S <5/,1X7$G5U7:45 MG+88@M@8HP@: K'#(^-I7^R[9:>ON7+U08BYP0@@P#Q"!%(3!!;6"(#(T>3G MW_\#PWP,?())D2,0 ;.(/H TX:\FP0QDY?%>2,P]-0;E)4 QGF%V;T2)2HS1 MDM1]29(T&G.NU)"B3WBO=^41C_J]D+,[\*D_T9_"J?F$"92=.<7#IG L-U/Y MU79UH\I53*4 C:NN:WT$&Q#/\REEI?F.\U(1?U7A_3)L9C+"L#FFKJHQUB5'\SGX9/7&YY.!;;0&*I.LJ $:)(XC M!CQ,&C5ABH&1U-TT; $)SE@),#Y14^MZ6WD<5J%,7K?NK8.-"7HPXUWA0V- M>LH T0.'!5"[)@==N9!YPV[G['XNG2H_&ER/SMO?%Z9AA"/0_PCI_=&4LJ@% M71BH/0RJ:/C_J2HYX/)$*G]RF30$6AZCH3*#\]2JG#HD@.T"0FHP"\F*@4_3 M*5:FOY.W.87XO9)00-?;+,[IZN"Y=OG,S4;.1J1-L&UC#:(E!]/( _ _JKQ: MBE&O;SA./5J9\^HZI9T)PLCA88/##7>>B>_C9&W"O,[$=DV]1.LU6KP)FK>T M(*G]R)=2E!@Z-?=-=Y!N_7$WA92A>&SDD,9U(L7L1D)K?QK?=@]$95G5I3"0,U024R]7!5JH5%.HM2Z^ M=#8$*,Y7IRP41'UD1WH#X^VG(,3?P8H)A.*-('Y;(_!3R.8.9#@H;7(3) M6/PT4.E$8@^,2\*XB+_#[&P4A<:2;X.+5&PX(A7;!\Z8T.8Z]I ;!;)P@B^U MFQBF$4G3O'IC?MJTVU-OS,5.S]11UL(;-7R_.:4>Z#VV'+R1H23)@IK1UB-Q.E>RH\[@//8_,QM M!<8UM[99V+X^8O6'#ZIPVKE>G6"-U1B5ZV?F6%3GUO"J.=LN4#F4 M&NC[0AG6M/'/U-,!X%TO- M WMIGM)D-G=&H6,J?O]K]@4X/ ^X5)ZW4T@7VI83KU(5KC:1/KX_"],6E-?F M4TYAX#*^SW)2=W6T8*@90-IDN;2KNH0R)V-1XP0O+S(VVE#QY-V?IAR3<.+M M#XTS)58O$$?HJRN?TU*6.5]; LW0L&Q>\CVV),5+FA3RDWP3 L.L*NN()2"Q MOG&J$[A@EH-P&-2ESER5)("@(A",1DBMWG-CL)B2KU\.L?5<*H'A;(BN%&&& M("F\VQ<&U4"[E'KBR@:]*]0P@*$'DPE7^5$X 7 N/[PJQ(<$NP* -H(9\ZU* M28NC2_!2KX[%^Q+DZ]\+%CS43Y)-C6L%'JAC+-#](L[E^B[!BVG@D2@(Z2M5 M$PB'?O%UGJB@B?.T.-UN@<]1K-]@5!9]GZ.S"VPO=$PGO(W)\\.+C89@JS4= M;&:!;QQ'G)JD+EZ5 ?SE7'B"B><[29(#0;2;1X087'I+477-+95!@4Q*65[1 M%4!JT02&&%&R$@C*!3.%*3K;TK$:^%K<&HA6(4KMDBSP6-.\-1D@!3:8 M*KYUJ4A+#K.73)DJF+U_AU5/=SN8#?9PCR)F_6!YA$G.[E-- HN1I M\7[0W2@*I5'7\I[*+F2^,>E07?.+FCO.,;')CQH/0L/$=XWM-7AE/!LY?3J(M[$=*RZQL>8F+=4N$-7 M+Y"6U*RUI91TH]*V5BXU6*7.(^HT\&_PV%*5XU$]XV11H"YSN+;A^#W1[A"OQFMH1[1DLY"/?+MGL-VV,+= MVD#3A*+;_>B P>0\B94TKZNB!D-1K]$@_Q!3R&C("+:-EYQ9K_&\Z:(3QY&. MWIU>OSW6+M5:T.ZH6=6);6.@%4QM6N4:-ZH*VA8L. (6ODUH7S8 M0F)A:\["()LK&>>*)3<.G5)#"3XKU# R_ZY0(41E-=Y6#R@ "U75@F6FBDM4 M&0)=^""O+>&Z/QS,+ HC'M@20XO#QETQ^&^1:'&0.!U4,)7/1:>R]1! :G.U M*&N&V-XZX58VCL)QQY5\WX]< 4*D4PJAI+R>*# [U0\ZW@$CB5Q9*A3H&J'1 M>.":VJXA.F#GQ*&$(Y38Q3'K(D89YHZ*)9G]'6LHWT*Q$O=^,O17+QFFLZ&J MCD!)/: ,<")4#--ZFJ1--&BFP01[=QA/,$5-7:+",-_H!$7%HUGYM:I!BTU3 M'F[7ATQ"-7S$"/&#,ANE^5%?.G=Y'\.=7&G/-T$+IZT>7\HPN?9PI'LDN*S/ M/8_TPZ;*-7:;3^E+IC=D(>K3@,\6MF:/*Z"A>IW]M,>O4TDT%W/T0[OQ5<&< M0$7$N2RQ=QM/#68&WR1S[S2BP[_@4JG:X%JWLW@!\[O8JENE'#DAP[,J@?M_ M4ZJS?>)DHSL*G6 M9JMEM .J-N@*\AKVK?%DW)3:K7==66C<'YV\I5G)5D925/T,:KMU^>QMI.4W.Z)ZYK/BF)U=8=4MY$D0%RE#IJUGJ=K*,18 MBXZ""F^R.DT$&,D>5LOZ#JOM"4A#9MI(QB3.=56]3%8+$ 8%T@_;]L:N9#3H-6< MS36C2_ (CV!RT@<5V=Y429D-T_X(S(:S-0@\:PJ>\VTPQ36QG4&["CCQ<5U! M <)S-'0X'E5_7HM-5;OA7N_!#A%EO0BYEOK2U<>J,35R%X;K9%KFFKULPRF% M_]C>6\,[@8AU2C2JP*\_K- ]#VD1J1,@+N#(!VJG=5O1#N)XANJ+F*J;.40A M=L_W4C=S939QE,*:HWI^:[W>.1X#LM/TA-7]/ET9+^F.QH*O M--;[FME;IQOL\;B+V97@=HZIKDVX:4C3F*;CM&?I6?IN.R02DI_F988G:4L^ M'BDDQR?XH)KWAJH+E6R<#/O'N ;0W\D%.Y8W2(I+=+O06V+9Q 7"-Z!98"S& M0C, 6$M*G/UX9["#]#RH<]W?2_7QQT65-\NBK#1+ \YNG:LON#\6HCP0S>IL MO5 E1#8\*JB89YZ1W6+2>!6:8@ZP0JE/;E3*$H9=2MW09R=LF3-90+*HK66HDZ_X_5SXQOQ)#;$ MBI A]1@_2&6<>^*,,C$JH,V&197*;V*8*'!BF)?F"FXA3O1J[SE\KC@I&F!P MPKVQC?7KM9'3HOV5F?PS+/0&2Z;?$F!PAY-AO-@ATHM2O[?>KS3 35"!D>V4: M3CN(VKLG;)ZU"0X:KDQ:9.MJ6G8/RDMO6[=;Q8"U525UW0DY7HV@D4ZCMTJ' MI@2[H!HEJ5I=J7I\Y6@ZQIO*:6#>]QO$"*8K:K=-3E0I<^U+K8S#*2KC#?I> MTKSWR,#+%U[>NA=>7""L$*$1*M^U4TP2PU$R6RO%CXV+K-N-T MS%IZK@5Y;@U-3WS"ERO49W<#1JX]H*N%&_.!VBUU=$H;EJ:"/M'O:B"CQA O M2D_, C9%YX(6_ *.ZC+&?'KL3L_)#!Q MQQY1%EKTT?I1266S2R!DK4N4/R2 M1X5_D_2CEDENBN-610K;;63SO@8UI,9 3H&#K@?F$DZF5OUR;G6_E=I8/Y@X MHQ.>09!:8G)M=QN\)K#;VBNNDEH#S]C:1XV+#5K5N+59CX-@Q[IX>6'W10X' M<=]VG:$>$'-]"^WW4&J' S%)VNR&D:G;'69SC;<]<;A*79W*3)[(1H*=#KON M.WD*W9;"->NH-46@4,X:11D"?.<#:1'OCAS\&C7&VB$O5J(C&?<&3^D)AOW] MWR. ;,ZYEQ*>+(L'@9K21(:&@V-7;@Z.'9NB/[ :]#[)R\H$Q:0H_R#6PS=9<#>FB2*'^#@*5]*00^$FV/*ET6R?=^0\I M-^,R"QU25Q$7C6%;)5:[0Z^:W#BDJ,LWI0;;F)8Z(C+/$S+>E?SSVL"0=^_6 M6CA)GF;UO"GKR=I%?8! ?I'8"JM0PJ$^@59FED%^9S?M&RRU/]%-6V32K7:F M!+M=W31N3-**[7>3??]][:Y'9M(:2SEQ(+?![X15=LZ73:L*I8,*'W0GW185'=5QHCH1D;&D9D.%867^,S67IU MTBSU.Q(&A[QVZ$A_.O;>--#V0J*#!CV_M4A1S_-;BY[?6O3\UB+Y_-:B;WAK M4>=K/)LO,3IXX//;CI[?=O2'ONVHQYC31M#?-VL7]-[1?_R@@1 ?B]? M_/!\IH\XTR>]'Z;C.'ZXGM_)1<6O(7W*"V[J!/;\WID_][TS![QSI>O@S^VK M0=Z:IB'.:U#:#OKY=2+Q\^M$_OS7B732L#\2G[\P><^?^34?[_$U'X_50\]O M$7E^B\C_H[>(>%+=4-P[]A-J9WGAO.=B[YMXGM^F\>>^3^5:%+MSC#;14T<_]X[>VSO:?Y6PTWSYPFTEO8?PGGM0 M[V\!W1D>ZWK ?:'S9E^L^=Z%^[D+]W(7Z#^M"?7"/X"Y1 M\-P[>%_OX-V];+OP6JN=^?^L>ZR7JLE7<:HC#2?@%YOKN35;DV/S/LG*;<_X M]^HM*EX7'W/PMFJO4"]<.3Q=K"$ &'^^/A='+Y&1$JSR48CVLPGSGG9)1NWK MJ!Q9H(*3S4%^F#PV,\3[R@I]<\/) /\WK*=1_W/]RA^+O$>:UM'6G4)&<'X MG!2_!FB_J QIFLP]<+NR168T#%&5Z]6DM-\%WM+UJ M&XYVB7L_5U^(!,GTM.3KX]E)N;:G.K-L5S"37ZF>#Y^6NFB'BGG%>VT[G6+O M36U1N093%Y7PQ5!G*6UKW&3BDYL'/:6VYLN=)*'VE51X@&/T2X%G[Q8W5JKM/X) $W F;W?X+;':E_)ZVD++JVVHQV^RJ5I!: MS2>/6UN2=_O3;H\F<'^*77)(Y3O:?U?OHV:(G329FPOP@=Z3T0%$ M\-LY$! =N/<-'DHD?,24E$_Q.N]V[>;=SM QN''R;IZ@UCFT]R:'IEMI >M0 M#JT[J>1F2;MU#>P;.R)J7A7_1SP56)5\?$\H?!PA[,Q;!C8AN_3H.N)\WP'; M>@(N1P=/ON/L!QV3J%:4OP/B=8;V@"6>@(2P"PO^[#NPH!.SCZP0V&]7'"J9 MOB'9^OC%O"QHBW.D\IGMX:*#\YH')"(?#[YY\I^?P1W#2F'LI.N;6,VTHB>= M;7[0EVQ^AM [LEJ2\/=.Y#T>+7;%X''KX:B/69HW -AIHC>2+IV6Y,XD2?.I M@W-*GH'^F!33KH=W9IP.3.T^WJ%J"&P/P/9$E7ZUKZ]S.$>_3R)Z,I!$X.&9 MIJ?('9I+W3N]T.]-M?TVB5[QE;>LI0]0S;440/-'2ACYF3;*$7E(MFDA7VB! M@^8=?M[&]9SO:??6=):G_==: N+)29C'G\G>](8G]F@;+49JXNW[#TQC'.R$ M[5&[IL>!"N2[O0Y:J1 M=I\1E'&G'7I?CM1S( IU?M!$I3I^=%(=I[541TODUN8WSFU^XV"ZVB=ZBV\D M%[>B"&VQ79W1N\5Y9PK@CXLK[ K,>YO<$9MOEQX8F3]XE_MM9KN_@P)R[=&" MZ\XE%D<^ M#^+*N,]M"0I/X9D4@;H(<81]JHX[&:8^Z0$\OC.8 M:U[9S"]@//B=BFHS@7HA7$O0>L=KU+XQ ,U5"[47&N&=RTZ,O:>R[!I$NTZ- MAILVD?,'6Y7+[Z!0K_7"?EJ>8.EX?<,C)?%.V;7S]1-PB&>FWTG;RR2+RTB4&WJVE<2#%N[CGV@&$F'-"*L 1?$T:7BMJL@G#* M-AZ>6B"33"JDS:F:RI%%FD%4@9&P1. ML0?2N"9:@Q(WQG&3'?A#"'7V8E,;A:4BFV@ZPV."&TR1I50YJ*%,A'LHC1D4 M5HZB965'+>O !K66W!@Y):44Q&GH,SK#T&; V+W]&KX4.]SK ODY]DA"C*R* MWC2K[LSQU$(G>9O-T9+P<$OYI<%HP,+IC'IZZ!**OIH^.Q5R0P "J,5*$VS;>2;(O4"UKJ_3NOB M4,W3(]3\K_>Y! &*L&W1YNZ_Y%W^SXK/+_]>LOM7V1?\LG;UN27:]GL$(F?' M(')^#"*?^[,)NLZXU7YWFN^ HF5+F::BDUO1/ >OQ[Y^$GQKGU5LIP6./=C0 M:[(T[]P=?I.;0T%:IN_L$ETPP:/]R0J/YL.LQ4"1X-'^##EM^5M7<'Q,I]\! M4$L#!!0 ( +-48DOLK+#C.P0 " B / >&PO=V]R:V)O;VLN>&UL MQ9I+<^(X$(#_BHI3]I %/\AD4DFJ&/"DJ,H0*F3G+FR!5;$E5I+)9'_]RO9X MIUE,[UXZG"R,'U^UK/[4LF_?M'E=:_W*?I2%LG>#W+G=S7!HTUR4W/ZN=T+Y M?S;:E-SYGV8[M#LC>&9S(5Q9#,/1Z&I8'];-[Y+\69_[:]_ M,IXZN1ULKG< MV0%3O!1W@^X0QE7&$N6D>V=SU5[*'SM@S:WGV=T@\&W'G3]G+ZU<%V+ S(WT M?YAY%M3@=)#3I\4L6:R2&?.MU=/C?#9Y\3^^3!XGBVG" &2(0(;GA(P 9(1 M1F>!7+WXS;=D 2!C!#(^)^080(X1R/$Y(:\ Y!4">44+^62V7,F__CV4/R%$ MGVB))FFJ*Y]FU)8M=2%3*2P NT; KJG!_JS\/9O]@.@S0O29N/-<+@Q[%JF0 M>^[O;)L:+@%@8#T)O M#=_E,CTU+SA'R8'@)B/SP+ZTR5NLKX$0RA,$,$Q(J8ZL8/0M5R:'.>+DOIZM,.1BUF MBX!8%PL_ZADQE5ZD/HP=03$[NC1++OH6K_!"3.FCI!8';V4+XWK#A@Q MB83$$D$M'(80$RT^B"UR;.'>2&(J":E5@NKXH(K#G!(2.Z7?Q[W1Q-02$JNE M7\R]F)AA0F+#G#+T3U"(B3DG)';.*5'W8&+6"8FM<^#KWK[&I!-2%RR@VF27 M;))E33G%B_8)A2L@F'4B8NM,NB8B]\RN:7RLO'\]7:N.Z5)] 3$Q $;& IKF/G^]EJ=@_ M@>WI\1BS3TQL'S"]](/\Y^BI>_]1\K4L("9FGYC8/B=FP5V"AYB8?6)B^SR+ MO5">WC9Y,[8=Q[^Y;-"W/71+.CAICH>YQ MY$?=AIB8?>*/6%7KPVR?3HB)*2C^B-*GMZ9H4A+$Q!04GZOT.8XFIJ#X8TN? MGJR.F25S8G&UBRO$Q.0S;N0S M[#ZBR,1&*I$M_"VLWY_R(ET:5F_:=T#QN%ZR]7/%8NKW/:E'S9O/'NIK=%]L MW/\-4$L#!!0 ( +-48DL*Z!86Z $ ,$? : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/%V'/B_>3L,ONVXXU67\.NQ#7V]>ZWT*NERNPC"=43T^3& M2K7X50_[5-95>#N&/]WPFIN42@[GB]R,"\:_O/?I?]9WN]UADYZZS>]3:LL7 M%?\65.'K()T/4GJ0S0<9/%.>#(CUH-1^TH@?=S@?=TH/NYH/NZ$'W M\T'W]"!9 AF7_"2$-5]K 5P+WVL!8 M?; %D"]]L 6@+7VT!; O?;0%P"U]N M 70+WVX!> M?;P5Z*U]O!7KK%9ZUT<,V7V\%>BM?;P5Z*U]O!7HK7V\%>BM? M;P5Z*U]O!7HK7V\%>BM?;P-Z&U]O WH;7V\#>ML5SDK080E?;P-Z&U]O WH; M7V\#>AM?;P-Z&U]O WH;7V\#>AM?;P=Z.U]O!WH[7V\'>CM?;P=Z^Q7.NM%A M-U]O!WH[7V\'>CM?;P=Z.U]O!WH[7V\'>CM?[PCTCGR](] [\O6.0._(USM. M],Y-/:3M2QD.[3Y?NN33\&]K)G#G\GY,E\\X3_UV_T3I,FY)X?QY\3OE//4C M(GQZ8__X%U!+ P04 " "S5&)+)T61QLT! ":'P $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VWO&Z:.JFZ-+TKK;^*"I/>\B5U\O#9)8M4G[(0)OV]LS^-]KVMR MKLSI7]',?%YFE)ML5<=;4F\=Z=P71*&N4E]H1_E;<&6SV.>=:1=>=!T;LTW% M?BQ(KYD !D;V-0&UL4$L! A0#% @ LU1B2\0Y54GN *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ LU1B2YE&PO=V]R:W-H965T&UL4$L! A0#% @ LU1B2X641C16 M! 4!0 !@ ( !D0L 'AL+W=O4P( /8' 8 " M 1T0 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ LU1B2S7Z**MC @ 0P< !@ M ( !"1@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ LU1B2Q#C9#"S 0 T@, !@ ( !:"$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LU1B2V2R$X"T 0 T@, !D M ( !$2D 'AL+W=O&PO=V]R:W-H965T M@L !X;"]W;W)K&UL4$L! A0# M% @ LU1B2^HGV]VU 0 T@, !D ( !TBX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LU1B2X_L MG-FT 0 T@, !D ( !E#0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LU1B2Y\&QP&V 0 T@, !D M ( !9SH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LU1B2_F14-/0 0 G 0 !D ( ! M+T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LU1B2W6@'%6S 0 T@, !D ( !($8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LU1B2^5O%[Z\ 0 U0, !D M ( !-U( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LU1B2_F;#D_ @ W@H !D ( !AED M 'AL+W=O&PO=V]R:W-H965T=J=)$ ( ),% 9 M " 0%? !X;"]W;W)K&UL4$L! A0#% @ MLU1B2ZV+33-+ @ @P< !D ( !2&$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LU1B2RM25OS; 0 M^@0 !D ( !$VD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LU1B2UD&PO=V]R:W-H M965T&UL4$L! M A0#% @ LU1B2S3"*UVM 0 O@, !D ( !C'H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LU1B M2T.E<7"G 0 FP, !D ( !"8$ 'AL+W=O&PO=V]R:W-H965T&"T "C# 4 " :V% !X;"]S:&%R M9613=')I;F=S+GAM;%!+ 0(4 Q0 ( +-48DN-85OL1@( %D+ - M " ?>R !X;"]S='EL97,N>&UL4$L! A0#% @ LU1B2^RL ML.,[! ("( \ ( !:+4 'AL+W=O7!E&UL 64$L%!@ ] #T G1 .Z] $! end XML 66 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 112 168 1 false 31 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.ansys.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.ansys.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.ansys.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.ansys.com/role/CondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.ansys.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.ansys.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101100 - Disclosure - Organization Sheet http://www.ansys.com/role/Organization Organization Notes 7 false false R8.htm 2102100 - Disclosure - Accounting Policies Sheet http://www.ansys.com/role/AccountingPolicies Accounting Policies Notes 8 false false R9.htm 2107100 - Disclosure - Acquisitions Sheet http://www.ansys.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 2109100 - Disclosure - Other Receivables and Current Assets Sheet http://www.ansys.com/role/OtherReceivablesAndCurrentAssets Other Receivables and Current Assets Notes 10 false false R11.htm 2115100 - Disclosure - Earnings Per Share Sheet http://www.ansys.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 2119100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.ansys.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 2121100 - Disclosure - Fair Value Measurement Sheet http://www.ansys.com/role/FairValueMeasurement Fair Value Measurement Notes 13 false false R14.htm 2124100 - Disclosure - Geographic Information Sheet http://www.ansys.com/role/GeographicInformation Geographic Information Notes 14 false false R15.htm 2125100 - Disclosure - Stock-Based Compensation Sheet http://www.ansys.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2126100 - Disclosure - Stock Repurchase Program Sheet http://www.ansys.com/role/StockRepurchaseProgram Stock Repurchase Program Notes 16 false false R17.htm 2128100 - Disclosure - Restructuring Sheet http://www.ansys.com/role/Restructuring Restructuring Notes 17 false false R18.htm 2129100 - Disclosure - Contingencies and Commitments Sheet http://www.ansys.com/role/ContingenciesAndCommitments Contingencies and Commitments Notes 18 false false R19.htm 2130100 - Disclosure - New Accounting Guidance Sheet http://www.ansys.com/role/NewAccountingGuidance New Accounting Guidance Notes 19 false false R20.htm 2202201 - Disclosure - Accounting Policies (Policies) Sheet http://www.ansys.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.ansys.com/role/AccountingPolicies 20 false false R21.htm 2302302 - Disclosure - Accounting Policies (Tables) Sheet http://www.ansys.com/role/AccountingPoliciesTables Accounting Policies (Tables) Tables http://www.ansys.com/role/AccountingPolicies 21 false false R22.htm 2309301 - Disclosure - Other Receivables and Current Assets (Tables) Sheet http://www.ansys.com/role/OtherReceivablesAndCurrentAssetsTables Other Receivables and Current Assets (Tables) Tables http://www.ansys.com/role/OtherReceivablesAndCurrentAssets 22 false false R23.htm 2315301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.ansys.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.ansys.com/role/EarningsPerShare 23 false false R24.htm 2319301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.ansys.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.ansys.com/role/GoodwillAndIntangibleAssets 24 false false R25.htm 2321301 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.ansys.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.ansys.com/role/FairValueMeasurement 25 false false R26.htm 2324301 - Disclosure - Geographic Information (Tables) Sheet http://www.ansys.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.ansys.com/role/GeographicInformation 26 false false R27.htm 2325301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ansys.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ansys.com/role/StockBasedCompensation 27 false false R28.htm 2326301 - Disclosure - Stock Repurchase Program (Tables) Sheet http://www.ansys.com/role/StockRepurchaseProgramTables Stock Repurchase Program (Tables) Tables http://www.ansys.com/role/StockRepurchaseProgram 28 false false R29.htm 2328301 - Disclosure - Restructuring (Tables) Sheet http://www.ansys.com/role/RestructuringTables Restructuring (Tables) Tables http://www.ansys.com/role/Restructuring 29 false false R30.htm 2401401 - Disclosure - Organization - Additional Information (Detail) Sheet http://www.ansys.com/role/OrganizationAdditionalInformationDetail Organization - Additional Information (Detail) Details 30 false false R31.htm 2402403 - Disclosure - Cash and Cash Equivalents (Detail) Sheet http://www.ansys.com/role/CashAndCashEquivalentsDetail Cash and Cash Equivalents (Detail) Details 31 false false R32.htm 2402404 - Disclosure - Accounting Policies - Additional Information (Detail) Sheet http://www.ansys.com/role/AccountingPoliciesAdditionalInformationDetail Accounting Policies - Additional Information (Detail) Details 32 false false R33.htm 2407402 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.ansys.com/role/AcquisitionsAdditionalInformationDetail Acquisitions - Additional Information (Detail) Details 33 false false R34.htm 2409402 - Disclosure - Other Receivables and Current Assets (Detail) Sheet http://www.ansys.com/role/OtherReceivablesAndCurrentAssetsDetail Other Receivables and Current Assets (Detail) Details http://www.ansys.com/role/OtherReceivablesAndCurrentAssetsTables 34 false false R35.htm 2415402 - Disclosure - Details of Basic and Diluted EPS (Detail) Sheet http://www.ansys.com/role/DetailsOfBasicAndDilutedEpsDetail Details of Basic and Diluted EPS (Detail) Details 35 false false R36.htm 2419402 - Disclosure - Intangible Assets (Detail) Sheet http://www.ansys.com/role/IntangibleAssetsDetail Intangible Assets (Detail) Details 36 false false R37.htm 2419403 - Disclosure - Estimated Useful Lives (Detail) Sheet http://www.ansys.com/role/EstimatedUsefulLivesDetail Estimated Useful Lives (Detail) Details 37 false false R38.htm 2419404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.ansys.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 38 false false R39.htm 2419405 - Disclosure - Estimated Future Amortization Expense for Intangible Assets (Detail) Sheet http://www.ansys.com/role/EstimatedFutureAmortizationExpenseForIntangibleAssetsDetail Estimated Future Amortization Expense for Intangible Assets (Detail) Details 39 false false R40.htm 2419406 - Disclosure - Changes in Goodwill (Detail) Sheet http://www.ansys.com/role/ChangesInGoodwillDetail Changes in Goodwill (Detail) Details 40 false false R41.htm 2421402 - Disclosure - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.ansys.com/role/FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) Details 41 false false R42.htm 2421403 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.ansys.com/role/FairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Details 42 false false R43.htm 2424402 - Disclosure - Revenue by Geographic Area (Detail) Sheet http://www.ansys.com/role/RevenueByGeographicAreaDetail Revenue by Geographic Area (Detail) Details 43 false false R44.htm 2424403 - Disclosure - Property and Equipment by Geographic Area (Detail) Sheet http://www.ansys.com/role/PropertyAndEquipmentByGeographicAreaDetail Property and Equipment by Geographic Area (Detail) Details 44 false false R45.htm 2425402 - Disclosure - Stock-Based Compensation Expense and Its Net Impact on Basic and Diluted Earnings Per Share (Detail) Sheet http://www.ansys.com/role/StockBasedCompensationExpenseAndItsNetImpactOnBasicAndDilutedEarningsPerShareDetail Stock-Based Compensation Expense and Its Net Impact on Basic and Diluted Earnings Per Share (Detail) Details 45 false false R46.htm 2425403 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.ansys.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 46 false false R47.htm 2426402 - Disclosure - Stock Repurchase Program (Detail) Sheet http://www.ansys.com/role/StockRepurchaseProgramDetail Stock Repurchase Program (Detail) Details http://www.ansys.com/role/StockRepurchaseProgramTables 47 false false R48.htm 2426403 - Disclosure - Stock Repurchase Program - Additional Information (Detail) Sheet http://www.ansys.com/role/StockRepurchaseProgramAdditionalInformationDetail Stock Repurchase Program - Additional Information (Detail) Details 48 false false R49.htm 2428402 - Disclosure - Restructuring (Detail) Sheet http://www.ansys.com/role/RestructuringDetail Restructuring (Detail) Details http://www.ansys.com/role/RestructuringTables 49 false false R50.htm 2428403 - Disclosure - Restructuring - Additional Information (Details) Sheet http://www.ansys.com/role/RestructuringAdditionalInformationDetails Restructuring - Additional Information (Details) Details 50 false false R51.htm 2429401 - Disclosure - Contingencies and Commitments - Additional Information (Detail) Sheet http://www.ansys.com/role/ContingenciesAndCommitmentsAdditionalInformationDetail Contingencies and Commitments - Additional Information (Detail) Details 51 false false R52.htm 2430401 - Disclosure - New Accounting Guidance - Additional Information (Details) Sheet http://www.ansys.com/role/NewAccountingGuidanceAdditionalInformationDetails New Accounting Guidance - Additional Information (Details) Details 52 false false All Reports Book All Reports anss-20170930.xml anss-20170930.xsd anss-20170930_cal.xml anss-20170930_def.xml anss-20170930_lab.xml anss-20170930_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 71 0001013462-17-000010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001013462-17-000010-xbrl.zip M4$L#!!0 ( +-48DNLQ"GT2[4 .TP# 1 86YSM?9 &H JJ PD* !$EX:8% +1&1L6=DQ.__WX_KWL7W;#CJ#OI_>(%? MHQ<76;\]Z'3[W_[PXB^?7YG/[MV[%__OY__]^__OU:O_LI]^N?"#]N0ZZX\O MW#!KC;/.Q6_=\=7%?W:RT3\N+H>#ZXO_' S_T?W>>O5J>M/-6XPDZY"O&=6Z MS5B[U2)$MFE'MMJ=2ZVT>OGC+6V)K,4X^]IN=5CG$JNO7'XE7Y7F;<+:7W'^ ML!]?A[WNV_3?"X"Z/WK;ZH]&?WAQ-1[?O'WSYK???GL-7]R.7K<'UV\(PA)I M"NA,+VT/)OWQ\+:X.CWE]2AKO_XV^/YF]F-^TRN$7U%Z^Z;_;KB MQD[677T/_) N9\N79S_:5ZNO3[^L>'ZW_ST;C5??,OTMW40K-XT&C&"Y1++\ MSL'P&UR.Z)O9%?,;>MW^/QJN3C]_;8VR^>7]5K<]6@U3_M,*//J#?G]RO?H= MG?'PS?CV)GL#%[V"J[)AMUW5:3,0;^'5^X:C;7HT"_) 0P,L( MC,8WPS77PR\K;IB,7GUKM6Z*>RY;HZ\Y(+,?5A )?AD.>MEHY3WY+ZMO2G18 M?5/^RZJ;QL/LVUHZZ3?P^_S2]$.GPN0%/:<_+ETZ7GDIGUXZ7KRTV\2@_=&X MU6\7+/>CQJ*_T?QJK+5^D_]:7#KJK+H0'HO?_->OOWQN7V77K?+B[N:+7Q70 M_/R__]?OT[O>CO(?/F67%_F[WU[E?)<4U:NY2GH-@+R8_9S6X0\O1MWKFQZ@ M]"8]9JKEVH/^./LQON@"S-&G6_],__K%IQ?-+P$=W!W?IB_FWW0[Z;O+;C:\ MR.'(EE"8\Z5[]Z<7/R- !/0#$^3W;ZHWY^]X4WW)[!TW(%2#SN);@03#L0=3 M\/.WU[^MG!#UN\L7*Y?452^K3._>/Y5\;[Y%S/*K";5NYQ2[!3)-.65 M\11KC$#HBD?.?MD;ZSA%FYX\VDN+?1BTQ.75U*XZA;OG)JUM^8'4[ M52'L;S/W_&^N-;HR_4[Z)_SW! +='L W,C^ZH^*27P?][/;7UO ?V3A.^IW1 MK]GUUVQX;W0K9";[E@+U_*OI=QUX\X^;7K?='4]ANNATX9)I\#^#_NUZ!%_\ M/+]F-8:_?[/R)5.8WM2 VE]3+JWP9DVY=/F=Q7^F*,\,<3(,45'P#V(/%CG" MMGHI*OQ\E67C7P;MUAC(F?-#B@/_YK/+;#C,.J:=YYU&G[)V!D3]VLM7(Y_:PVS7UM=@*&?WO2X^&D= M>5[\G.CS]FCT.1XW'CO(V9ZYOK1^9 L4^Y3U4H[VR^##]VQXT[J]SB6WW_F4 M73X^/;2!;_9!_?&RQ*)+LI8EYA=\'&8WK6XG_+B9"\F'\54VG,F3&8VR\9/A MA?D5V^-\+TQP\"S UDQP-CI/WN@B%V M^]TQZ,'O6>=='Y[]K0OX3SG?0CCX]\'0]5JCY6#834;CP74VG)&I>M_CXHP= M"% JCJTH\'AUQET9Y,NPUMZZSY\ +560?[[(OFHKSLI_BLA\]!MG+' RN M;R;C;#CWH"LW/@->V(H"SYA!SO["R?@+I^E0GC7(R6B0HWL6[_J=[/(9>1<[ MXOL4/8Q%_7!>_E->_H-+?UGY>GP+45S]"7[+EO?OX9W7D^O'Q3H/8TEV +"@ M\T(9P2*A[Z]ZX"%+E@_&X]LXB6<>/X0[?>;Q!^+QJE%K8N?6CV?"SKM8^CMR M[B)-SYQ[+,Y]-HKX'CGWK',?S*]X-HKXH?V*LW9^L/CP^?#X \>'SY#':WLH MK>[P/UJ]269OBX__!BS1&K:O;G_)OF>])=XLKGG7AY4;Y1?@1\:I6V%<RRFMQ>?'S#)FW__[Q&2VUV'6IG7E"2^W,/2WU*;10FC;F.DOU M\9?ZP1N+R5V7^BS5>RKP!^WVM==2^_"$EMJ'\U*O7^H_?7I"2_VG3\]HJ7=V MR\ZV^A&[9;LM]5FJ'_%2;Z? \[85>T:>^1XL M\ X>,>SGG3U:O2?("2OP.S/$6?V?E_IO[OT36FKW_GDM]79.W=G2/U5G;^=- ME+-BWS-:?WR;*'_Y_(26^B^?GY=4GS=1SCFXL[OVO*7ZK, ?JU3O[):=MT8? MJUNVM52?@/.VVU+'IY1HB<\IT;+S4I^E^A$O M]6ZV^BS5C]4MVSTD.R=:GKI4G_?%GJJT[[$U>H[*G[C_?BZ+>#:R?SZL\&P2 M,&?__7DL]=;^^]FB/QLO_US]]J!>_N-A@?-6RV-?ZIVW6LZ6_K&&:KM7L)^+ M)QZA4U?MZ'C6WH^F"^-NR_;N*652WATQDW*?S3//TO8H6MUMOVSS*YY8C#._ MY'XBG--8RK/B/+%EV\[>G1-/C](J;K>X9_7Z")9R._5ZEM-'IX17I 7>]=N# MZZP@PR^#=H[GDK!^RD99ZHIL(%A-78\'-^G2\.,&J/G(9+@!W5**M\#WF207 M5F2'FQ@F5PGSF3Z_=-N)7H]N4G(#@^0J835^SS>'O(T&^6/6SX:@6/L=T[GN M]KNC\1 N^IX]71VR%<;/-QM]9II'P#2G8'K.3/.8F.8$Z]8V^BN_MKKPA'ZK MW\Z AI^SX7,A6>,4 MM,:N.S=GUG@V'LBN2;)S'//$4V-[Q#%GE_0!7=('UR 5O\-T_CX9C1-BHS@8 MOL]^,^V\9+';__9Q..C#QW9.VM$2"ZV_[G'QST[8EQRU"?WGZZNE1L].I M::=MS-D'>$TK46YZ\2^#T5/RD:#,QQ;\MZ?W)$%TJ!#TFJLQR= MHAP].'.(/[/'($?B%48[A5=+)?5W)M7,'*5P:3R3(7#-6:).3J)V9),C M62;R&"0*<&>[D4H_N^!;3,/ER67]^6FP?O^IUN:[;3\J7UPTPZW4>6D-D>X]E^ MPGJ4CR=H]W!R\)RB>QHIN@&EVUAMEH<9VOL]8(9.GG&3#Y[_/G MS'\KGYP>M.*QDU%GU3.[HP$C6+[]RV>_\R,_3PF]ZK'3359\Y\*U#90IC^IZH!E(&[@XV9RYXOC6J.KF:B-@-IM6*C6MZ2OT_?]3OHG M_/>D^[W52U)Z,>/73]EEV<_@Q44G:W>O6[W1'U[ '[DB;+7'K[SF5%(EA1-! M4XJE9<;JJ*C$ 7,O7EPD2/)'S1%"K[FF^O=O]@#M8!B!"5^'$?54:1PU)]1J MC1AU2!<864]78R09O1M&OP[ZV>VOK>$_LO&OD_&DU8N3?N?0JV4#480P(5", MD1J/L2]Q4YROQ(TA@6>X[0OD$;!L6$%ME#%162NEDEIAPP*98TDUTJNQ)%P> M"LM/60<<:K"1[_JV->JV0VO8!QLWFFNZ=]'R\_C0?L?<$76<8/KM'6> M1RG+N)85*HOHD@5T<51!2.6BDE89)*@BQ:)&+=0"NDO:]A5ZC>8HWPWB8R+^ MU_6(1ZZ4X.>XF5$4PIY%'!4,&MI2L($CEYLC8(4H@L8!JP M<1>[XG*Y>*+&>GS ]&EE] MMS<99YWCVB0I L*6\XB5#L+*B'!ADSQR?D>;M!?,QT6^09R<$50XC2R1%#.C M%"5BCKQ!WNQHETX-^6;;Y*2Q0A.OL&1>:THH]G/D%6>-R*^P3:>)_ /I$T\" M9GI*;I6JE;;IQ,D;8-0>6.IC9PRHI2V3D7&"QMEA P[VJC3 M1/Z!^"I E&N\8I08'G20.DHZIZUP37[/*CNU-VD[6?>M 6@[">+8:WU;SR,% MZ(1A"_$Y^,#P_XXI*H@O3:PP+WZ^!'2SW[^I/7S^1C<9#M-7W5&[U?MKUAJ& M:4IOBY<+0404D2.A)05V#,86]IUKL'(_OYIOVC2]:0Z)'[0GU\4%'_,T8H3O M1EN $JF,$*@+(2VC+LK K)V#@@+'+W[^,YU"L?8MJ\%(<&X+A#? 1D$CSL#Q MH<@YA(N 3#NN7^3Y^%5@%&^I C&%;_LET9BZ0)$5B'&/K0 RJ#D( 7GV8FE+ M8.V;JF!\N;W9YNW>6> _9XEBA@6#N9+%VQTSXL7/&+WZ\_)[TZ/GKPMY[MK! MM\-6[UV_D_WX4W:[Q7LAY >L2?!2<"GAS<854D L$TF)]0VFNK!$(6X@J3LFEEF*[9HA<\SX..M\^^/WK>MMV(B!]C6$:H<=D%B_'6@M@&= G MB' %*\%DH=24?I>Y>>G5Y8; G-$Z"MV];77C;3?!MSE:_HHG95(,-2 M$7 A 0 '.E84%E]K5?%V7OPLJ>; YK]_TPS$/F!6DHU+8$;,&>&:4@4>B;02 M>8L7'!-2!3,E&O<$\U/6SKK?TT7OL_%>- 4-P80-6BI&L.:"1UYDCB)AK HL M!*]8DY7@K@)F?Z";*"R0=Y@+1)RUV!N(I$6QQ\ "%U6@P0; U7O"/)QD'3OH M3T;9:"\*1\\5Q2GPT5(CQ)A%IDP^5X,_8 ?-5(T?ZD#L 64323T-T3HJ+%9> M(0,L6PC60%$^(UP0Q$1@8!^L@6IL[A:F(6R,IHC5&W G9R/>DE.Y3W M9$Y^]#"[2MORW[.RF E8_,,E/&,W>DO'J;&**Z? 8V'($UW8'@N,747A%; . MKVF(7> [*&I-JV/3CA"37@7)J35.:5=X9]'@&M._HIJ1FFSNC5JGTYVVS?[8 MZL(*N]9-=]SJ[;@Z2H#]9\Y![.\]Y\*(0AJ,<[:*@E(4_+YE%%;#L1>HC7:1 M61$<#T0;Y3T"W9Z,!QW_V?KC.42O-Q+ (X' M;**3*AJ&3:&X%7RNF48",5\%W#6P[ _P7QL %M@$"_8<(BTAP:>PUA< :QI0 M%6"J,#DNP/7,X++\@:/-J.>,4P**42D>B_25 J53IS 1[-@ -U'8"2H@?'8V M IUC$"R@8B-9:56S/510K?8 N-=+!:I9)X]K:JF1V:GJU3IO"\86E#C%I0/* M"Z0#Q.:L" XIQ.HU"ZJY7D9B)_@.C%G3^ABC>4!@?13P-2'@Q;[XK5\B*!754UYZ:G@YF38MF'7 C98J2R#GE MQ#E:^D@&N=JB07BE#HC:;ZG="4BC'TR^CB\GO7ILL)>?B@,&8;):@!%SW&-% M<&'N+!(U;9P'@56LMH;M@$@UV7"L+/+4*(@-4D8 \(O%3A82KH:44 =#:D%7 M?KA\UQ^W^M^Z<*D9C;)J.= 6.C XYA0--"(.2B.$P'&YLV]#30=2T";+B#3" MY-.EDG#@?72;5-QK-'53=5X$63JE!O(0Z60^3C',&*<5!; M7I@RR)-^25G-4[)$5)R"0P!^/Y1H6FK%8@ 7 EQ2[(RE7M-R6Q%(1%91@I%' M28D-XDI\!!T?&2&*I+RKB*&PRU''L(H2\K$2HE'C".1+/#BOY<^3E\5)19'5%=8:2!H3 MN(8S@8@*,F EP9"%6%A?;ABM0P*78[H5)'LY:Q9A),#S5,A09,"BRG+C-FI1 MCT2QT SA%0"M0:A?CY !3\FV@\M.1MU^ ME@YO77_M3D>XN4%_U.WDQR '_2_#5G]TF<%]';R5T/#%+2N;0DD1-?:.20E M><*,]H+:0#"MQ2M$5?W?7^V^MQ1HQ&&P I@Y5QJZ63IU3)>R](J MB"^7B9Q>NAF(IJ6FW$!8H#153'.GG8QE,D0B)>MY;87I9B#J5>EF[%K#X2WH ME_]H]299'4K>M =G(V?&AW1B %87\4@*1X$9I*I02L6P4#4H-T)U #1$ [$= MD9R!Z^85(]QR#<% *-! .-:B:2HU%@^$1D/VEVJ(59 3(%8F0OCL<:$>&,,U M/9K.>DC](&@T[I*PD/*L$A&AL -'V^!R8U?%%?MYFDM\##1BJSO,+_7=4;LW M2&>H=MSMXP:< V(4"X1:Y"26A2HA2(=:C$.IKFRD;0W9X= I"L:*&^QM\?'? MNJ!PA^VKVU]28\>E^K+BFG=]<%Y&^06X7EJV1"$=#0>F""-?(N(K!CA9ZC M^!E0B&R@D$U&D[D(@8AFTGCI?2'5)-B:.7HZE*$;*".X"Q!M>1J%D92DI$%I M(TV] N0!*=.D[\"^4XJ-0^"!>PXK*EDA D*8FMJF&C,J'U0$%EL)\:1,I9C-4?Z.)295H^^Z[>'66N4^6SZ[\[I*.ZY$>"R M$0K+"Y) Q5E !AJR\RI9-NXVZO!.QQ:&U(J$!#&!*K6+CAA;:16EHZKJ/G? M6J)*U=G>: VNK[O30OIT^V+?DC6>7ID:%,1[ [XJ,<(K:YVE1;F(4J+JIE[\ M&'7?]KN]/[P8#R?9BXLW>X.1VY*2OQ'X3Q"#14D4DPC\_U!6IRI9M1X;P9C5 MT'YL#3\,\PY)G9S9Y[FGC?[OTJ$,<.*-5\9 W!P-=H3A:+ AN!'*%AU+A:K!&O;ECM"5BT7W+NL M1RJ0?.Y@G4$%1)<*9,OM54=K612)126#W0#-78!N<@20!_>&!X'!IFD;%.8+ MQ[4TJV4#"-*Y(W!DJ#?M9$,B5+\33VY+>%_]'T W>AS8884 M4)4)P@S2W/"%(]BTOOU."%-Z3P;IM_.#1"E-_ZD[^D?9*F5Y(\%74@AKLGB+ M$<%"+Y:\"TL]&%C4?<)PZR1'C"$D+4[+4\0"%LSABLXO2R9\/1Y[X[L8#1T< M7Q2\)8%3"_\@ JOL79E)E2O[^>R%[P@6_8^#06=4CHD:?1[T.CLKK2BUMF!K M@B-( E]BL5!X@&(M6*.?BTP=P"YL0B4Q,B%)-%*HT%'J843A92Y6GH. M(]#,59-P:)@W50]"#$RHHHYC!@S!@BAM6"K#KI-9*WI\D!MK;EA@%"-M/0 C M*86HI[ ,W*'ZEBS2E-^1S.FG.]6,&P8N H'X4$1OJ)+,^Z)FPOH5)Y,X7DOF M*C!W@;DQQ: BF ;O$/=.!!6D+IL( .O6[8+BC!T=Z T,'0F&:R0BQ&D7(4I3 MJ" T-Z260DTGK^X#YD:.)EYIL+XR,"RH(2:U1)D[DD+6]D[!XZPF/;8#VF?3 M;?'BU-"L M9F_>RRNWM-%(J6$GE0M:&UM3UJ]0S\J[ ?\J^9_W)?H7##@B-%83OWHH0 M520\%-3VM@XP0Y14O,O58.P#:%-@Q%.+.4\),#..F$$07Q:(25(/."C$H&0U M:3<#FAH%YX4LX'#N>& 0XD=KM/$4X9K.DW1N@:*!=AV!W&)E+* MM,^MN#$,W#>(?(%)BRT_S7#]S##'E0K3'6#\I=OZVNWE%6@[ULF FJ+>&$,$ MY0;^<"64*JRP%(2OYLME(/8!LXF8X.I3L&264A.HEL$376R-:%2O[<:RSOR#EF,80@U<<%!01TA6U*.F<7+WPAU8BX 9H]@9Z@U8- M@LL8@E#"Z.@0-2GRF%>A"UVSOTQK6N6%K8"NED+F3<]V[3YF##8&_%[J B,I M6>=(06*C;$.?)+4 \4I0]H.UH:]1:A5"7 3-!%Y9ZC#+:5G3H^W:[IWD]6*^ M[E"P-O?VD@2#_Y6WI?;2X/7431WNC@%O,^=2ZP2*$-T$L&9,"(]PN5%% M=<,>C^)'@[>!ODB"#2.$1 Z1#Y@%+66AP920:SM'DM=T1WZXO,Q25Z[PHWW5 MZG_+/K7&V8?^-DV8MSEUF'@OB=*-"U].N49M0%_ MD\G(DCLLBF!-]?3,\U@;T97(Y_2UT?EV^<;F<4 M5W]*RF]Y_Z/UHWL]N9YO>Y19$AU2&CLPIIS0S@4P@D54KQAZ\?-'C/]:DG0; M CP-@L$[5Q%,F-2Q7'OPS @$F6"6&"^-%)- ,/HHZ349C0?7V?!3EG?AJ=ZW M-X-Q4.T8G,*(K>42>Z,7IBAPD>B%^;,DV!H&\X@Y&21/S4:E)Y(P7S@%VF(+ M!'N4]$H]#;/40'%_7O(>,XVX55&2$"Q+A_2*;2$3=.(E]-1ILX9M3,3:H[R: M/S)'0:/+0LY2Y737]&F1L)=(PCO3XQ8C?L?45/B$(^:_ K97.VY).YQZ!T6)K$P6.H10QD86S$^M5$*FF8S[(UV%=G^\/V77K6Z_ MDPT_7):3&79#/@@!G*TT#1SPAR"1X'(_7M25*08UP.^ _$J0]Z? ?FQ.G1)2 M<1NB=]Y:K1 K3PW(>K%7:A%-[H#TW3E\.G)CLN/B,NR)2DNJC!4$@;>IBF0G MJXTT SPU%ML[4^NAO!N>7ZZ&V8X+2G2^#Y_FMVE'K52B/+0=5;VW**%4WT6$ M"S#OB.EO@]WP-()PIYF+(BHOE/:>% L:2=UN$T;Y]L[C6B"WQ/*/P\%HQZHE MPSS$EQ@L3FK &9!#H4@P<*EKZ7A!!-);ZY\5>A* 44E86U8.!K]BRYIJSK17< M"9!G:Q>5>D:D,PYYC7S40L ?Q0:"J)9XY/W0-=_:I!V $HT.&%A7E::R$.<# MH<$Y5/@@!L4:\"*=HM]:?1\&^ =4 J#98Y244(6,Q1HYQIK(Z-.%>N4(4)3.;@710SF9+4(-.\S+NC6FKQ2 M;IW.:/S6[:T8D='470^!SPR.I5+6!Y8J*4@HQ)"!"JN!2$%D*XPV?_-VT#0V MR?-6@2\$_^M=:C)A""IK$&E]D!5 0SG%=X*F@3:>1J=,*K=A6C+.4;F'YKFM MRR"E*="\ S1-S*1T3'.Q%9(6$>]3CZ[2&/)8Z\*-@3*LDL=H@L:T_WO2'68= M/QFFT9UY6Y/=QR%P)U*/%4652 <6#2_WIGA0-==N!6RKX-@?W@V%,Y11$[5G MS#%!+-*$E46DVE1'!:K=S]/AE -B]'$R;%^U1EDYR79A&.[NIW>M,DQX<'<\,TH@<&@+ MF? NU);GU6I]U@C4 ;#8-(C&!$Z-!AO,G/2@$+4N!YU$7,LNW0F#9)0_#@?K M3@XV%HHBD%$>D,>&6GI#+I\>VOV?@J=0'[GC5IB<9Y" J+ M=$8^8.>TPMTKHPI P M)FH'\TCJ5ZR?/54WZ(T04*!$RN1(8 9162A;:!"LZW$-DKHR]^V94K7QJ HX M.D+YR)SU6%@%IK9LPHOJ7233]D!E.-V#4G6[4_]-?*6U $ODL>?D!X#UPWKE3K?!!>42XH;+ RX6\5Z M@9M:\[1>D83LO>%:SD_<>14EL)9BC%I,J.6<2H/*EK@F$U<*V5U@J70LP[HY'963[;&EW7A70#E0DM96. M4Z+@N"/EN&%?SYZPZNBG'8 [&$Z;,E0[MK/JNQH\A9G)+[ 6DDBRT BUU=&X"K)VO>0#-0=\1@PUIP@#@( M*L'/)\Y;<#U)(?5:TOI:4,[1)GVV$P8?QE?9]8JP> M%AP8E;NX!L9&G3(XAC%D4H^ A7,( IEZVSA.U&[X;&TB=T!J4SLY8\#EH6!> MF.4JQBA5.;N%L7J@R3;*_)XX?1QF-^#SS>5M7N[<[^3/VU.6$*>.2,--3-,0 M/=(4E<5RH+;KZEDPNDE!;P/I,7#=M*\EO24B,JR%<0()4.%%@B/UW:L[/4CR M309V+UQ3N-7JS1J%3UO7C\?#[M?).)FQ+X.R 0!8MG2Q&0[3 C'/5%9Z(MX=['L@0N/B*TH$U1X\1J(-!B>W; !$ MR=*0AY((J]3321-A0R)*I;,E$E VX+\P)9&69:<*1%>-!H 8=84(G#H1&MMU M>&LC]TJD4PE>."S*%BY&+D5U)2?(%3[$ 8G0R2[7EQI-QP:#J6@LI"DR/!N> M=O>:,**UU-03C](9%X]99*%,E=?K ZKUXKNB>UA2-9ZDI%I@AY6R"$)]B""= M*:PAXZ16D')RF-T?$SB96EB&J!V/-C5UQ^5@6*I-S9@>EE2U6KSM9&2]8A38 M1F^B34>5& 7$>-G\ ^L:2V-)!*XF$C8#=7EKCJ>YI5F]=SH.DCVAK9Q!R5@*X57$!EZ(;SCP'%%^.3KC0HHQE5+ M>TAH-_A'^5AP3824%N.@.)-E!:SG*RI@];&A;4Q(166CD=1@1[STQ()G5^0/ M;*RG"Q6IZN!=H+W[L&0%O(LU-P8"$)0:<"I5L*Z4H7[T2%4%O@F6.T)]G^-. MK>=$21Z\"I(CIU$L,UB!U@^+/D8:;!IH&B B%<8;CH,&3>M05$542I6N.Q"/ ME1DVS2]E'A0AXPY;JP080K4P0CSB:@/H>V*&1B_9&:4$2Z>&$ %GC]ER\!@3 MI@:P1+5"F2."?:]CBSE*DSTPI=P@:P-X"L72I<[8#[5T]RG'1@7%F,:ISSHW MDE'%RVBPUFO],7/#)D%&2CD-87$DJ?.)B*D NBQMT4USW+>GP4*Z.,TX2E,& MKP:]3C8<34O%=K/(X.H23E@ZVLI B U$<@7(4=?;D*1FMIPLQPR;(+H;]$V* MR-,TA\!)SR-.1[S2H<^R@KI^?H0H)E!E -.>T.\UZ24U2DRGO*1WCM$ _H_E M90*:KQCN//4O5X.[8GC*-@ V3G@)J;^_,M@#A(I)BERASZ2H#QEG6E1G<&T- MX/M!O[T/$:WE1G,6F(XAC88+WBWT]:^S+*>HLJ.\$H@]H&RBI' D!!+!.G+G M0]IEB<52$Q-K6E$0AN2N4+;35D.:$;7[G@"B#A9:!&NI1T0K),L>?)K4#Q\( M1JMR4[Y])Z@:4[/!1>%M%"*FU 5/.8PR6O3U,GPM*YUC]@-K0U@H ^98.:X\ M1LP9*619&2N(K(__I/I 4#4>/".$R=QM3F,Y&..(ETU&N:SK;I;(M0-8HZ9* MB<:3+?GYR!!3-50JE["TW BF*M8V%3'0BU;UW!((NT+76")H/01<)K!TI%E+ M,'^L/!%FZXW+&1)"J(-!MVER(_7,("X49]0'@2%(+&R:8?624\P%5X>CW::4 M@Z3>_N^-08?ZL/EPI-S5Z_5'XU2GKS;FK5=3Z.T)IWNID)8 MBE2PX.U::42T'I@]E.VM0G642)J[7+7AVZ"Y2)=?6UU N=_JM_?4]J -)#5, M&<=-,$BSA3.JE->+-K'.??0%F*L@[ Q>\QE-%@P!9<\9T=ZJ@$B9%_*N[A>! MVT$/"-ZF@WH2''I!D#((,P(1#CB7"WGJNCK3O'+$]\[@-59UA60%-=,>E*LU M6-M0+"[RH9:QYHJ(O:BWKSE@X%ND 9'1&(M9FI/ RDP/9?7-%03+2]9!N$)O M; EC8RV63=.'E1568>Q5Q"#:)0O6CPE3C*M]S>X.XR8^1)98X@3XYAI(2O5" M1[) <+UG9-JAXH>'L7GHN->@]$5@A'C"$8[E+ P(AVL>' 6_I=(O9!.,H,TA M+OMP^:5[G?GL9C#JKA>:/7JW"QX$#4$[0QSS1D&H5G!K!(12[_:_+D*["I[C M0+RFHWH4C@'-K=,0=;"48^?EG%E%2)KT\.M.$%=FD)NQ:PV'MV"O\L3$C@W3 M+;A\J1>&5,&+"(&'BJ5/OT*R* 6G;)DCFN&Y$^B-+0 C"S[U+75$47!DC; % M*X"*KW?QU)A1N2_H[[-QFOST<3CXWNUD'7O[EU':%X_=) JIF+,][G[?KS)3 M\KRG0W!>< @8HL*ZX! GZU/77Q$D$%VV8=N#=UBD'NJ\$W$^G<.(]A$%\"S\IBCV@FQ#L&(-9Z")TZZ, MY2$PB4GA.QEM:RZ'I(+6%GI?P!I](4%3_3_\ASNDO71!%BS(T]BJJAY*Z3^Q M)623),\?+@MF_)Q]V[I(^=W[N.C4.XY=!!7IC"3(:*1,$9 :NY2RF;T$5G"&&:)+B4E]5Q= MT>B0X8-#V'C@+D:(@<%79!0<$LX\+0_.: CKZW$0Y95MUNT@O(.*5JF]&\4R M.&1DT&!?3)DDUU!QM7!O"V7C$3G'+7)$4Q\ASO7$\C+-! :][@1) M7>V/=@@H-R6:&#C^QJ42/-,:: MD" =DY2E([7>1%5(%W_C$-3QCT/UR:?G_2ZOV23AS.M\]2LQDZ=Q@SH^4SAZ^W4PN M)",1"EQ=B;@@(8 N+\(#\(?J)0*\TN7][C@W5I(:DKI,<\JUD*G;M"WYT5)6 MWUE+N\GT\ ">K,""#< 1K)8R-$H>L8QEB3\BNGX:A>'J]*S[)-!!!392GUJ0 M:DZ ;5$,$I5=6^FJ/H?I1.=#H'Y @8V4"^<"-8PPFZI P)P6%LS$>L=,RLB> MR[UO_1TUR./4PTK;X%G:*"C[@*6N#W6=0M0JAZ "Q!Y0-KHM*1TLA0R>:*%3 M09);*-*0-<&AM%I2L!V4:0S',+N"!>]^SQ9:-Z[H? U@)8[I=Q;Z8)<)Q??9 M^,,ER,_NM1TB92V,X41#B$NE!U->]F5;H>/1*@5Q<#P>B%*-9298!(Q2@WQJ MA K (&4+ $=Q/41D1*S@W"=!J@T1("&&,16Q 5>1"14C*KNA8ER?7Y@:T3Y= M2C5&H2$-AM#>*^T%3W-U2RME?3V=B!4A*ZS4\4EU@-)KZ5R$"%8A$!WNL>!I M]O1\J\W71QUP),4*=W)C9?,N\#8.@4K2"[Z^9%A#-*@#*U.]X'C6,FL"";Q" M-VX';_JI-;J:KMW,!]B]K2W5*9'%@A0.1"YU5B\*H,$5K)]HP+@.[RI(]@1W M8T-++Q1C)J @271IM%RI)BQ>T3V(W0'>P7*VIHG&C?E6*5(_1Z*-(I:HP%EY M:@1A7W,-7F&U0K>MA>>.D#=6+G/#C"0CORQ'EI#Z_XA46*V+O8T'>R.(.07"J)&'!6!]CG@R; MY[\@&RK=H1PH,BM\D0$Z0)B#15(-E>0X!B2C]XQ=DE@E3E\/YAD/N4 MWIQ%B5+K$%H#U5UQ MV+@F2@8:;0IB9216I.G?#AIC_.)4%M!OEAZ$3B. M ;DTD36LWQ?2XV"[J9%SY)@+1Q01V+&4L"F[23E6;T,).D*NMDR'0/?+8#9/ MSDY&W7XV&F6C/*Q*=4?S27-[=*UUP5HN#!+,^.AX*.N@L;"U[,,*W+:!ZW#X M;&KL'*G3TL!*N> T\HS'@D'5JN$^7.O5RN7.:(&U[DR2N&9[=D$%_X 9B I< M##(5.E#&RR,T2M8"6T4JNV(;0;HC_)N.@G*D(68$1P&B7"N,=Z3P?2A9,:HY M%>W< 8'A;",DM[\?6\,/P\_C)'5Y3?O';"IJ&W,+9!$#B!U52C=1+K$05"I< ME)BH6*WBG;\"I.0U6JAZV@ZP0Z!223LLHL*,<5)KN"997P^QL2@,DPK5JLUC MH3)K2#D97PV&W?^IRO>*U4!+)4E$.6Z-CIQZ<*R=B*RTK7)5L]1IZ2E:AT 5 MG+L 7J'](N 0U%"0!6J(0L1'Z0#L(L(!Y_/X@+\;C28[4EO*J*1+!XVB5D+B MJ,H,/C)Z57_>#>!.@=@7U ;Z,D33 6Z'(<"*%J5Y)F4+9?CZ6*!^F(Q'XU:_ M4W/E-Y"6:Z.0C1I$$6)#)[W#"\TBY*I>KQO@78#D3D W$%E;@PQ)15?&&,EY MU&5*F7"U!Y&W GJ/LUW123 Z/'*/(?9F(="R_%A$7TM7K@6S=AAJ*]":JHM*=,$Q)F:Z\(H9;*B M[XZ(SP,2;E/\R(GG.AEJ;J./0G!1YE>Z@4O)PQ-N(:V0)Z8.DB:@1'@B M$@D4019[7\ZE(DS7Q+@R(WE'\ Z*V89%AN"$1*E!34%PHL (R(4J>BR:M@P:>AWO*(531E)Y4()KB6!6!"UJ1[ M+2QW@KDH>\G=TG3E'[/!MV'KYJK;;O7*FJ!9^G2<#?LYR[=Z&VI@J-)(11%= M8-(*Q;Q'98\1(FJ)3XI4C1\?#.6\,&QX^[=W[]'UIBJ=02B[,_F#UR5UPS7UHE.U0WD*C!(H8 MU6"V*:/6,1Y#F8J3L3YX"5QA?G+X-6F4Z W1"B6*G"% @O%^@E4/[?..">G MLX [:90(T4J:NR2(#]V]*%#0?F!$]!FK5$"V =MN!;H14)'(Q(I;WE M*H#N#O#"B)U4QE/H_95' E8<,-S41!J8WI.HJ4 A'5!*IP3+9G.T?AH88HF: M=-\-[9DLL\:."&G^"*,I0I-.I%-&92\R#]%;_:!"I9+HD% >>4F4H,H'3IW! MZ6RXHS:6#4-CK+M7U>/9A\%5_ADW-ER(B&+.O: D-=F0S"\JSW*J[;H="M=&.RX" MV([@&952NI3O-66G/.;J!>&T,NKTD$ >>4$TBLHR[)!A1(@(MC$6J$K&ZS&3 MN(,V2#["\/L6.S1+)78AM=*F1'IMP:%*,U * R],/4^4]Z-;"^(,A&40QZUN M/^N$UK /5XS -9]<3_+R()]==MO='9.QSE,._I]AD3F6MFG=0OLT(U:[K[<8IU;I*\2/CL4LN#1DDE !E#RH%U*2]<-(?=AP:R:^ZEE\1KQ1D$_[BL3@M8KZ@4I/I>Z1X_K:=[ MB!*>Z6F@SO&@P7THO.I(ZO,+,2C]:OQ\5-C__6/#<2%JG$8RFG0PP'F/?!FC M@<]<9W>FJT[ 46'_4P/=)5'>:!&0E-B$8'PY5?6>'31$B/K2/IQ*# )1N@%?,*I*+5 M3,KN\!S>DH;DMJ<\LT;:R\845ESOXZ,R"ZF%/A$:T-=P)2D M3@5&L<(!CK@^:E8(H:NIGJ.@LX4I!2N4XHN (Y=<*,<7=(LA]6-QH/GO926V M,*40=#@%OAA3BJB$!<:%/&!<5RU$5_>GCPQ[@RGEZ=P.-1QD6FG0[<[%,F;B MNE8/(L'WO%>6:3"EE// $3.8*)G.W@+5RWYMIMY)C J,[FB.=H.]P91BC=*4 M)6>9YX!!)'2ANZ"KGWS7 /G=5?IA3"F $JDD,D"0C;'R0/5B\R(04:\0Q(+< MT?W:#?8&4VHLT\#J04+@)$!4(5XJ8.>TWH>"@!"PNRB:30.B@XT82T=E,%8H MPC$IW!*,ZBU$B.1(]A2<% L]0:)0BUR5.^]CX5 =S%'.\/>8$I5 ME$A292*2G,%_J"O/QA++ZZIE-HWSWF!O,*5@7DCDE#BE &R.E"UW%@"1FO>% M>;77[9%A;S"E(AT61&E'2BKGF1* M#DK&85UNSD*8M6(['=TKW1M,J46"<6,5 _WBG1;@MA?\'FS]H !&$M.[^+V; M&FL8Y5,.D:86-M)[G!1&T>J.U[)"$$=K?$?%=Y2P5"+"&4@D!;K:R"2BY0D, M!D[L"L*BV@;QD1'9Q98&$=-0 R$\>(LV!.S+J1,QVGK7)$UX=7?U*.AL84LE M#^":.RHB3Y/2E):R/#JE5'UZ)JJ.ISPV[ TI7NE2$UX .7JKO5&X[/4):U&? MK4DTN\N&Q\ZP-QA39[FD&GP!3 TAZ3BR*6([%&S-($F(N>_H3AXL+K4 I 51 MM<*AP*,D6A0[32#*]?B(,'6O=&\PIC&DL]XQ)3/ P M'P3J5NL?6'# (CN2] MPMZ4XA5!*^<4Y\1$&[51JIRNYF2-9QBOGFTY,NP-QI1H9S&QF$4OP>4%Q8C* M]C#@KM2=&%BAS,8%(@:, M;'*T&-5$X%APB?6^IA4%^"W+E-X.L .ATN0U"!2M=%%$;#PV.E4MJ#(1P^JC M"13EE1SP_>&R::RXQ:D1N<9&I%'*#'S+8EFDYC4F D.%'Q"5IF6)*:7G'8\, M&<0= S^Y//,CZEL>A")6:>2]!R[;=]II6@;,+&A1ZE!$'CQ,YDPY(4895,OI M*,V75>CFQC*[0;I595#NVRTT$D]'3*=CK#<5!A%!D#-$"HV(D,HB5QZ,%O78 MD6%Y(MC.VZ?/.ZIO*DE32()5)X@BI8)TZ?1G6>Q5/YR.U0D@.K]F@QALK,8# M-F8^U7TSCYP.3I8388VMA23@2IX 2\^O::PXWX!Y$DWM4>2&(46")YR45>.F M/E& (2Z.AWGCZ1.EJ!$HU2"BH$6PZ8#:7 [YBJH(\'_844$]KMZAB!,KF-;" M*&=E#-&6/8I,/96/J\,,'P[='16/)\+KR /7&"1/4Y_ZI!2]YU<,9"*IH--$JG1*E-$AF.?>E"R#K3C23E?KY0X-Z7-4#\3H+ M2'(OH\0Z&N[*$W/*UVM))=4G@NV.FD> AN6!@671DHI4+XC+'H/2U=-?[+@< M>(^:QP/N@7*6"MY4E-024JRQ(?6NWDJJ8[D\>^!^%\43,<.44B21M(3BE#HI M>VO'>A-VCO$1,6^<5LM3W41D@6JO@^<4/I6]!TA]^J]FE>W"0X-Z7+WC!5.I M\3&/:1)YZI%5NCR1TA7)"GTL3V!7='>-M0CWRFF)N+("0DL:?+FY1.MSB&5E M;L&#('H8Q>.\E6FB-2&&2J5CU+A G;.PHO2 XB-JW7MU>5)6,8*GY8-03D:, M63FY%LA0+])E>G<_8C ,P M9;ROYS.BJRTNOPQL5EZ\N4'DTJDN+@PF&-Q)Y4B:6,=M.B[/)74\*H,7JUGF MS0MY]2S@G<#=C/>G[!J4>;?_[2@$0$H2%S0ES((CHJ,+X%P;">&!UEIRLH( ME&]%@%WAKE$B]<+.AJ/4$F1\NYL064P@GA7&"Y&F:4=-<2%$V,3Z^4Z"%$.\ MCM42#+M"V#CL1R#E!$D%@DPZ9[0MMV2X6U'/0V"A*F:U_=(&5^.0FJOWQVV0NO'5G>8-[:TM\7' M?^N"%036N?TEV8$E(U%<\ZY_,QF/\@OPQ@.H(/+>IM2BM]Y8*TU9%B%5+?UZ MXNB23>DMH8G!/!6!*H_2*$I;N@$&U7S;T\64;DJQRM1'UX#WSJC2&GM2SJL/ MTC<-7K@KIDWR'U/U#<05+OBT-YN7E94GT'6]K)]4,K\' .X^Y2MZB06)(5@( M_@+A,O5Z*8*+>FO+4\=WDX )QKBAR!D;5;3I[$8LA\\97]LM/5U,-PF8AU * M),M@Q)Q*Y@RY8F7!J:JYU=MCFK5&D^%M;N7F@Q7,=X#]6Y9FGZSN=K]Z*V.Q MX7V D(9Z8V+*.@&U%"N/!#L1*@JA;'BOT6N,%V'?#KS#H%1/52RBQ*GUV& : M/=-"I!,%Y:%M0:MSETN4,,:O!3\@3E,7;Z>>YPH\'^5M<)ZZ0!5(/2\[0JNE MC:6Y RHY4UBI-7!/8=@9Q(8.YQ)$6 )%%=5IS)6TA!6)$2&66KS.001O$FO" M[@+BWJ-;F(W8(X8]4R$HD1J8E0Q.E5L!+I$5E[X!GKW!WI!N$Q([ A$OQWG3 M8QX@ BXT)B"PS3"$?<#>HY&\%9(9*:/&P2 3/!=E#E- Z%2K4)(\/XZR#M): MT_9M &R<5$\8BS9RDYJJ6.><+IT>OF)'72'@5[(#@/^9=;]=C0OE, _Q?+U5@Y"4$I46D1M2.0A\:OL9P\#:9- M#:& R35GDGI='AC7>-70!*6K3$K\->W9!@D9WH#0I8<(*Q#A>K&99-9)% M"5X9"/C ^#6W$/71"1DH"ZG%A0^AC(XE1,TK\=.('!F_VCVV->JV=^]F$Z/% MBA&"B3,,,2O*:114RE46!+"K1,0[@7A8W!J'/$I.*+A)45 7)7@8F!21KXE+ MQ_(+W"27Z"1PVS2W5C@>$0_2$4,P"@R[C\6TO^\.+2WCDJ\O6 M=;=W^_9+]QI?!M>M_D_Y;Z/N_V1O,;H9__3B7[Z-?ZK?$1Z)OUQ_E^27KZFW3]_%5O -X'!#V_[\M5=M&"U;V^:?5ODT68 M]%N33G<\=60[:7LI_S2"%>^D[F$7E].I&JT>O&JV936ZN&I]SRZ^9EG_XF:8 MW;22'_SU]L*\__S7SQ?=?OZ&82?MRE[\UAU?Y7]/^0FN[\+3;GJPP-^F.WR] MV_1[=I->!O>. <*_]'.(\CVRT<7E8'B1MGF'W>L%:+I]^/YZNN66K@"=?F(FO$@_^[/D]80W@'0?,IN!L/Q M!3PWPALN,'KUY_S.3Y->EOY"."WUI^Q;ZJ^67O_YU7^]OC YSH!B[_9E_L E M,B_0KC.XZ _& $.:+P.7]7KI<5.P2I32"R\'@S%<"H /LUFT\?7V ,1, M_;M$DRD]TNFY;#SXUSD5"V3+YYI^?P+WUQ?S3SD-TL6W66MXD?73[35AW4>X M?-;.F?L$ _4?SR(MGJ@SQ^NC)K%N,Q('#QM=7+E<+H*LO&274D M99D6#Z0"[OJ>5GXXN)Z*SXPO'B%B5::\'HS&( YI[%0#6[Z^>#>]?'#3[2=A M :T U@_L=V+_E[FB:'7^/EG8S!YU@6SPGCX\>S1J#6]SUFY=7+:ZPSEYI^ID MIF$V*/,YX"]S]5-]8M7K=;_VW292[E[?'79H\$3GJYK[5J3'3 MU!;DG8ES^4@J9%GZ"\&]F,OKRT6_HG"=.A??0>@&$]"*"_@F7Q+D:^YFMH'> M W!*P3R,ICHK^6:]I!^S_().6=N51+8/"SWU7?N#[U-!OID.?"Z\U.O6\!_9 M^*;72J[U51<F#W$I1*?SQW/I(X /;S%]U#WQ7<*(+K)DWS GU< %7SJ=>'")'EE ML>MHDB0U158W Y 8\/,S",QS1_#O@V23^O^89D1 066W,\L"WF"_ P;"55^> M;]>WP-7/\FTC[:D*:=^L")8_C2:8K8"Q7D8E4LO M8#F:6LG+00^,'-#[[=$7;.$9\UMZV>7X+8)[JFQ39]._%ETPCHJ77X'1- M\>!QZRO8:C#^O=DU^=9[^GMTTVK/_]Y=VG[K=L97\!%P_#H80C3XJ@W4:MV, MLK?S#XL>8$)F :AA\2EIY@1*_P\O,'EQ,1S\-ONC=+?'G?+C<.4C9N!/8>+T MGW]:>M#"&U8]M'H_ON/M=[W_06_7CQGX9T7Z#;+P/1N.4PN;F?Q]'8S!!?]I M2;<0T!.+BF/Q[^GU2U\-5N1X6AV?Y8H7@#+ M7S13:J;49G3 -S\NEM-JY2RRX:'H=9JYZ0>8>Q QA-C ML@$ <@FF^NU5MP-F\J!NT9G-[L1F\P3XQ=J\]QHJ/F?]-OTK7?VV.X:'M]<0 M]W=Y)#B8C,"G';V\R'ZD#;B44$WKVOJ6C?YU'YZE#\"S&Q;AH;G87*?\[5E! M'DQ!GAJ#;2_EQV>V?T[A]9GI1_>*B,[71ON3FG?&3Q74OO&:_G:SZ/\YF*AOXL,FFAZ!=#D+'Y=VG*B7F+*C4_#4.:NX[^OPHMW+6L,_O.@/ M^MF+-P41[H._SC;X00CW6&57OCZ^X)Y9\VQ_*X4U9W.[+:F84B\Y.EO7LW4] M917VW*WKU)CJ[8WI[A'NTPID?ZT5 NV3V2,;,GM'WDN[!P>-:OR2T8-MU)[* M\A];D9_U]:G1YW[%AI'76V\[GQZM3HZ7GJ3"G>I72E]JR<_Z]2P39_VZ/@A% MVZO3H^W=J,?N\QYT@W]Y3Y%"5-093%+A]UTV%1]M=N#8NSJ;B/VD\U"KB:NQ M?LDE?G@2GSIOGC-7IVRISX0[$^XAJX&>N^4^&^H#^^J*D)=,ZH>GZ*/@O+-= M/E4M>2;F9^73?(&\0E/7;W6RT9\L?I )3 M'%M-@@F!$ENVJ0\"T:-W5SAJB+E$H&E;A9* I\Z6J=/<:/+U[UE[G%J S'EO MVC:A^VW:Z.,EB%NK>SU%KI=]:_52&QY0= G"63.M5MZ=8-8!)._[F+JOM0>3 MX2CO4S+O0_)RUA6EFW?B*3I4=KJCF\DX@Y][K:]Y'Z[.179]TQOM']-&>*.\_UOV+>^N@.J^OJ6.'_FZU*YU=O-+;1$>3EO(#;H3>8=Y&ZR:1?IV:,2,5-3E:*C&% T[P;3 M*ONLM#J@IT?S-BVIW]UX75.(C0U87D[[122M/TK]5\KV,7F#B]02ID3NWP:_ M9?#JE]-.,E/<1MDBZ"OX8 +::3A.,R7GO-T=ITOA^:-N\J^F:]^'"R];WP?# MO*G#,HU Z278K@?#K'SK(ONT\_Z8BTA!ZV368=U2WS!X>6LX[[($O)J]+ G[ZYO1Q:_=]G P&ER. MX?'#F\&4K2]^]^Y?R\M^]W'ACU_&G=<7_S&:VAH01A"S8:+R;.3KQ9?6CY>Y MU?19[ZJ;.M-DPVR&0/[5AG)B'O Y0-E(M8D]Z&VT?+:'<7-&GJ0 0$ F3[ M,V6XR'!S=5S@-)CU$#M1]741A^#X7#5H+Z#O]V1+0.8+I3.5EG(-9@\! J3U M;$TG12:;G?U]9DB7'.FDEY*2RR?"YGR[V#>P/03#4N6[Y*..YD\JUG/6L'4* MU"(C#R;C-)-VL77=97,F*_TU-M( MK95'_W<3U//>L%-K/*/H3Q=7<]N]\*S\M0LF>]:U-%%[UC4QMP^GR3>+:S-* M/9\N1K-)SF UIJ.<K-D+R?VA4Y@X!PCF9.7B_[WH)O012OBTYZZ9)A:^I5MH:@MF8>9]'">P[< MM%EPV7]\U@80H)]I@%P#CG)S.VWEWLFN^]W+VSFK%6TR6]\23.,+"+E&6=Y( MX::DS:)YS9M$=UK7K9SGIOYX-C7/LR;IR:<&ZJ1NA/.G+KUJ9AJ S?KK7:^" MQ/"T8FG2WYS6W!S>WN0>>:^*WG=*S,)+ MF9KD/':9+D-W.GYZ<96F?=9+)WX>#L&#AND94V;<_)AAKEF*X3.MG+<.XKH< MN[_RPE+$?/&G[FB:%95[WV50EQ:HUVK_(X^/((H8EF2KDF9*QDH_V58_+6DG M2[*7NH5.F[R"WSBYOFCE!\+S)P\27Z6'SKLUM_)(,8%R>9&':PL+G'?^6[\P M.V=4=DJ0+*96RI\_7"Z.$O\TA37-VAN5P\8_SG#:)=?"(B?2"^R#X,$Y;ADK MYHPHZ_GCSK7D0\E>Y<2Y6*3?:1JY5$D#-R60O\XF=)<@SY7Y+*H&398:Y4^= M4_CU:SXL)_<2IF.A(&X?]O. &8+>BWS43:Y06J-9/\C1N1ODO72#% ?I!LD> MN*,A>LPM"<_(GY%_#,@_DEYQI=)\V-Z7\KDW)?R2SW+Y=9#WQP^I/_ZA-JJ? M3/.>0]5#G)ENSG3O4Y2U#\\]$NUVFITP9QY\IS5NG9MA'H:1U^1 UBF+Q]U: M^+&HUS.?'H!/'_$IT3.?'J>%Q.-CXA-3MLQ]N?P>"7G/Q#N LC@9TCWNPQ9G;CQSX^F0\N?'N M9+QK7[Y'WZ3D<[5:\"%CRQ,@RNH(YF 'EH]'A'MH 8(9.A0=3F"E[\6:/:C1 M.OQA\U,DUZFPTG/3$5.5H,Z]2L\JX=3(=0*L=/8CUE-!XH.U$3N!E3Y9*3@K MC<>F-)ZECLCOX^1@(R].91WO/S7Q7!JK_IK:*&2I+4&V>+9QG]39I@;7!TV= MG=:H 4D/US1L'95.A6..;6].,VE]DG;[>8E>?A\[7,7.6=+.DG:6M!U2UB^5 M/OXPM;/PG87O60O?3-8(.M@&T9.7M><^$>[#M.-<_UO1B^4H58KG$H>33BV> M(K7.O'7FK3-OG0*USKQUYJT3<;Z>2V[]<]9+K4!?SKON3?L?=JZ[_>YHG!RV M[^<\^VXI"/52*G(.B\XIB',*XOB9]I=$GV7M+&MG67L 0T?H2XK/"<"S])VE M[QZ2[?@E%F=A.U[ ]\3BND]KVN4?1MM';/9@Z_A+CP_F9&\AU*BSTI!-Z MC]RN/2&)FP5RB!^L5]=9P,X"=A:P3952]"73]"QR9Y$[B]S10C:A#A>R/1,) M.]96'7_T6\:?-\U#^9I=IEFAX]:/G=IZ/*]LRAIKR%Y*>3AK^-33*^=RR.SY.#/F$LCRK;>COQ$MT?VF? M.F/M2K!3ZI>URT"GUT/%:!/,O?6?[NRT(2^E*?3>39 M1)Y%].%%="J1\J4FA\O[/%&!W$W^SAN9^VYDOKSH9_DPJUUW,G?@2@I\^K+8?!VLWNI&>&]GYQ!N5KJ:?>BF.%4SL0L,3X*]SEOPQT?&Y M:;^SLMNC*_-+S0_7)/:LV\ZZ[0GJME/?%7O,;M\Q:'L?U8/\)3M6^+P+A4^= M-<]:]3'1\:Q5'Z<[>?)*=*HSQ4M!CW3D[ZPS[YR+?%I%+N^S\47W^J;5'E^D M-&-KV .O/6F;=.@5IGWCKSUHFX M8L]E6]BV1MWV"N?L(:7VE'/4QT[T/?(=C=7D^1UZ?0\]"Q]KAB<*YAU348U4T M1W:(SG[/<] RSU*I'#Y-]/^W]Z;-C>/(NO#GF5^!\+U]ISJ"=G&31%4O$?+6 MM\[IKJHNN^]Y^R-,0A:G*5+-Q2[/KW\3("E1-F5K 260RCASJBV)"Y#(?')! M9J*M&(*0@9"!AHFB(9RV@@H:)H@R:)BH$5YI*X9L'45YG]*[@-5=OS?AK% G M\$-V.LFAT##U[Y:HST]*DTFN44(HB5F2!:(%1,@>"77=* M3>".YSWR/ABXC MXRQ.X2'$\Q,W2Q+1P)!\BE)&#$LC\!-Y,;MM1I-.8L;$&6HA$$'*(\D4OIPD MA(4>C%K*(V_8+&73.Q;_'SJ=_?"_C+[^@Z5KQ-2-E[[!5D..5S>))/0N>F#\ MER#S)%']?QMG-H&K C\*Y4R KZ"DH1EG/:ECTSBWSYC+CUH/GC3.].R;RY)D MFQ'\7D"40Y(8]1%GAD0A_XV0\LA >YO)K%(VE$N(CRIBHT(#/J M>Z=PJTMG?DJ#,_)Q3)+,G2R_X)'%C+^9+Z.7B]"B9 )P=4+N1(*>.%!P9;SS MQ9@H\9@;,YHP/C,Y:P!.[\O^\0?F"]!W+]N";#6F,:PO IA4 %N6L;/7-7+Q M]X_OL^3TGM+9ATO0,4&49#'[/+ZH]"LJ6N=>1$F:W'#F/^_ %B.&I/G*&SM7%A6XZSFAX>64ZIGD^O':L@7'EF+V+DY^?Z>TJ=6[]*4O( M)]"F7Z,I#5>J[-?4?J.>54D9 J0A-V]NG1S*/%F5I$S>G5Q]N3GYGM IMU5 M+<)WO+F5P,F[)X#,!Y^/:G$O?,G%/*<$7 20&=-[1L*,2P)'2[@?9"U_04*B M+$U2D&3^$"^+^7_X_3 $/_+.2+D'!<-8#")),JZO.9;#G\)RJCR7]^$2<$,# MT!)@/(&1!7\^Y?@.LD+8WYG_0 /.S]7WGY';2#P5.)8)(O(GT4<:>_G,*3SI MM'R*4"9/XOM2OY!Q'$W%$\#8=[,@[_\%0_,6LWA=3 _% +L#O//U9>$43REP=)K#'[- M_,'"#R$N"X+BFI].]!/Q&;PIM_R\.=X\^EXZ@3]ACD4!+CAH 9TE[$/YQP_/ MG;+%H*I[S O'KE];%K+^-G4^)GOXW=NN8ZWO6LQIQ]OUP[X>)X^3[_[D-TM8 M42%D^RPLY6RGQA:WS>WL#6)T\\$.U.Z/ZX*J8[$<:M4;J[?"J_HM]X.NN!\D M.]2Y/R:+8"!C,%,^3'P/C 2YVP+(9KNPV2$TW$W&9IQ:'S:$HWV>Y;NP:Z";9]N0ZR3J]JGLM7!'_XX^MV M+6J#0@=%6VDMA-2%8N3IIGE:6BLLM""0;1&*$8J1IQN'XJ9ZN;2^'D;TVQ.Y M K+@ ;N1[K,R^:C;D]83=V!I?:NA,\NP7^FFY%,'1I4S%!!&#Y2>>]RH*>[K M#[5>3U[;&@1)!$D$2;0UNXN:]<0U];[6[V-S?,11Q-'.X"C"INP31(8]K=]3 MX"S.5G#>KBAY[$>(_,_S-.V:K.P<0AW3,'[($X.WB>^_=?CX5J"YX- :QC[4 MT>/UQH]C:X.!+5FJUYEYBX43]X11OE80R^DW<*@KBA.*T]&)TPIUU=,,ZV4U M*LH7RA?*UQ;J:J#U!K*W63LN3IB&\EI;5E'&.AXS5_03R2M59P$-DR:D\:WD M*ZF$5TL1&IICR';;-J>C*JR'0>D6Z,ZCD-9". ?R4G51.%$X43@;5:4#Z38P M2BM**TJK'%7J]% X<5OQ(-N*19>AYD585KJ&I#JA?41R^UK/D7=TV9OI!,>0 M-8"17I3/;2/!CM8?[#$'$L41Q1'%<2-U.:QIPXORB?*)\GD =3G4K%Y#?NFQ MBB-NK&[8!?F0.*=RJ*1>@^*!O*^21S]SY&U9*;MMJB\] @T"#=H\AT>>>O*89[:\@D:%F0.A"*$(;9X#VCSFF8E TUPLOKR&:RA:*%HH6J_4RAOR:A!0UE#6 M4-86:LQ&T=K"47N?TKN U5Y?\_>/[[/D])[2V8>K8G?U"XMON#]S"],]#R+W MKY__^8\?RXNNJ1__/QID[#=&DRQF4Q:F'\-9EB:7?N(&$?]N?B/0,^1$^\K& M/YU<7_+C.G^W_KR]/"&^!U]0-ST=7IOGSG!@Z\;EZ,H8ZGK_>G0^O':L@7%U MV=/UDY^?+4*5H+?^E"7D$WLD7Z,I72VDE=L#/V2GDQS$#5/_KEGEP*E%!+E( MA5ZOKNEK8ZT*K /2*9,!;R>,/,!(:>I'(9GX+*:Q.WDBXR@FWGQI>0L[FB0L M30@-/1+X],X/_-2'98C9+(I%)X&4C/F\'\2\9[$?P3OA90E)X1V^8!;QV"1S M)XMW)O!3&L$U,6/D+HXH/)X]L"#Y\"J]!+,3EP5!09V?3O03\1DDV2T_%\2H M)> *9B*KJ%L7"'GTO73RP1ZLHV6686O]BS>.Q6R";6_)Q;+RL/@\=U>!CFGV M=S<>>-1IIZDVB>N_RT4<5K! S_=>25< )Y ;P@S\&'A!V_"/ MEY\3<6'2^PGQ&$<@&+NW3.D@>F1)FAO>^5+DB FW), $XL$P;F&GLZJ9/UVX M-Z_3]Y#^S3@*8(+P!B*6,P&=$CV G;5 _Y>LX](X]E]X-?RJ8LJ"=A3<'S># M*^'9_.2E-YP6&42H/&,)@72X1X@MZ"E8#?&Y^I(PBJ/M MN][?ZMO;/7J+ DM]46E[.="G161B=WVX>P&C@8Y@W2M9!&M[=O6Z$(CHO5$%=_\%-XN+MB?=X)1RK*$C#^D^^;@,PF6'PG2&V>Z6_8 M+&73.U;A?$O7"']\W78HWT)$])6/OLB9+SCS=Q%V7I#UBX@_+S[[X;HN_EZ' M/1X,5W)X>;:/ MDD,K@,5$8$%@V3>PJ"@/?U0VUI0J,%[%'EPCZ+1'6K_;AZ>A ORU%^M,(>A# MLTUI=D2XZXJAIS*7(>@AZ)6K4;R-WZJFN])F2&R$N,=C'RK/FPBD"*0*Z?4V M0Z6Z8(C6HQ+QPVZ%"2_9F,6\1Y<;36[7S=.'B??@LD??2]C;/1^ '(IQEW*>3?8Z!T;O:L CN)J;/2^=Z:_9*[H M\TXL0R.F;DC;+4!L1;[#-NX'&"*V<4=)QC;N*X>+;=QW!!9LXX[ @FW<[[&- MNP0LP3;NV,9= BPI!^O*$*N[^A Y#CD..0XY#CGN.#CNV$OFL(W[%D3#A,6Z M^RS+TH:#WMYHHPHW\/LP6?J 1@%"#4(-0@U"#4(-0HUTJ,&J"X0;A!N$&X0; MY>$&-_.P?7H'X:OM#>!RC\TQ#D\P57BG:;M*(5A#@TM]=D0H4]Y$4YZ'$-(0 MTA1B1X0TM,X0RA#*$,J.#"B MIBTX--1PWU(-B#I*$%*%$Q!F$&809CKOW:G"$0@W"#<(-P@W+8&;M5IN[VU@ M%:*]V<];)A5O)XRXSVKLB.@XR,@L9B[C;R:"/@F)&7R5P"5D"K-Z(E/1#XR, ML]!+SI2=7E*;7;;&)#TVBQ(?+IVPP"-W3\0%B:%PWSB*8?PA2;*[Q/=\&OMP M7S06S[N(IB /3V>$OWKQ!/K R-C_QCQX+PP%1D%BFL)MCWXZ 4*F&4SAB7CB MNYB&]WQ$XSB:DA=TW88.Z21FC*]:.DE(&A%8/O($_"GEX>HNO;=67'0-5DAC M*GY(F,L7BJ^W8 JXD\)RW=WY<$D&BPJL(9YUQT(V]M.2*P %3NEX[ <^+##A M7?1A.)Y@,A_>FD9Q(C@F8=57N%&8^(EXR#1+,QKDHB9&P_*7P__RWGR%+ IV M^EMT&83Y\.:"9V24\$&R) M2+9\H)P 5;5$(C0$ OC@CWVXAR:D:*174F5, M_9@\\+:P9.*SF,;NI.#NYX^)>0L6/C ^"+@[XMW02!#Q!>;25UP:A55!^9>8 M)I B$A6P=3PTVP6 M1]_\*67%E7-MF_;U55^W M[7H@_.3GY^Q2'5UWSA@HLZJ><%ADCA*?'S1,ZHDEUC[ M!<'(&FV-#BD5"_'V%V,NP0)F N K>-4CP);C+ V?V!U<#2. G#!DI<]I2NS M6_)LE#VL1-V32'K608]D&+;Z/ F<.\Y=];GOWFB_=^ D"37.U9B/?G#LQT;< ML%E:M-#710O] <9YI<5YDRAK'[&)G;>;2K=3APV5(QQR''(<, ^_, ;@:UM';#YN9"UO%2-:,,ATD>"*3BA=9 H/D=85^ M4I02\0JQF+HIX30(HGORKK<<$^EM'A.93]#<9W1O@]WF/5C_1M_6>K;3>#!9 M%=9J6KUC-!WE[55OV]!US3*EF*U\(W=!S--E#9'=!G[)AK>,O;XI"0\B8,[\QE%U!OT 5LD^BM\/1,1[/L MM6LK,5Z+\=KC$Q)PSPQ-=ZQC#V8V[(6A4'53J I%,]"&/4P]0IE F9@[0D-= M,QUI<8:VJI4F_9WUR\8.W>9(@A<4I320YE7O]4B[RND]+^LY%:!OO>73C@/P MFJ#M'HSNONUHNB[-,]V>Q*KS)H9P56IK5E]:D;W<:;V2? MMI.C<6<:<5RZ]\V^I@][AZ=H*S@/K5-$R;;P*J*DQ "GW;,TQY*V M<8:VYV$31=H>(?T8>FS\6G>M1IIK-4##UBL>5,S(/\@_R#_(/\@_*M('*S'7 M2K=MIQ^J !W;O!&B@GM93S^KI\ VAP+U,*\J (C:="-R MH?)$Y:D$E*'RW-%C?2_.L:Z[?F^B4"'37@\@KQY$0MBW&0L31L913-()JSF/ M/&;C@+G\+')Z!\M)'FE"7LQK*]UCF&<6@FSY4,:^.?JHH51/*7!TK(9_)KY0@G[ MB;@L"(IK?CK13\1G, ?=\G,->6Y]WH+B$WLD7Z,I?6$2/OI>.H$_@6<*%PGL MUH#.$O:A_..'YU[-8E#5?8BYC6S76JGK[V3D0W(&W[WM,]2Z-\64=KQ]U_LW MN[WUF3"=."%\/TY:(T3@!M!ED[[&W6T^80TTNX^-OU!%KRTWFS0J.<*V MEJ:MR=Q"0T74=45D;G(Z1G<5D6EIUA 5$2JBM>7&0$7TJDBCI92Z%Z6'W='78']U[?EG0:P M+=U48:M#J[/V5R?Q-I@UF\M)=O=OYJ8DC9:VI551?>LW&]B[7NS96M^29U"V MH:L":LU]M6!(MRDF1#6ZO_1]U*''IT,_I_#;2QVJD9"ES7"9K*(DQ96+^'C MNM\#D7 ?)QF!E3*4%T=^NX1)<4Z3#81'7%0"GCYQ)P"%+ %,)/=1Y#WZ04"\ M+(978GJXE"&KEQY.'AE/8<8$Y#I3:(YICI0$Y(%U3 G(BMV.V=<;J>5.9%^_ MY>/M/3O;!:!DL40ROR#JH1.+C[9,^RA9;6U/!$.%*[CRG-W[8<@M[#L:T-!E M2P?[_A<-,QH_+5AWDZP0^='[MO:\;CH@T>4>URL"$9IE#333:+XF077>DA*" MP$XJVZMHA#GU"J>41[4YB)F:96]2*X,@ACF&J[H8N']G?N+S?(MD&Q>C2[F& M*ZP&0QML5&%S%,F'Z(8?IXQ4R '>GBF-7[HB%Q@S6*5HO']G23IE8=J(GNE$ MNE"] FI VCJ?)X2^Z1[T5B=D+M_5D1:BE'O.F2KBV-!19MUSIRZR.&:A^\23 M9\,D:"R/O8F=&[6TGJWUC$W*L'L2509>+"J"Q'R(+$Y/Q_D130%=GL"OIO. L8;[?-O:1AFO&4"_.;'?.^$I SF MPOOTSVN=>'E.WK3_6?WV\R)1<:4'SXZGL!+\)IKR.Y-Y(X8)]4@8I>2.L;!X M*>_X+PXZ$(?(\)=[-&5:F>1)#$TQ^"[302(Y?JQFTV3E'LF M25$QYF&5F,PJ,<%-CU$6<,;S +53-N/[[/D])[2V8=? M"G$:A=['^;M&0BPN_<0-HB2+V2W _GD0N7_]_,]__%C>N<;E(-4A5QE?V?BG MD^M+3O3?K3]O+T^([\$7U$U/S6OCJN>,AA>]@3ZPKYV^H0_.A]>.-3"NKBYZ MQLG/S]"TNC!OU);5:;"]EVDNUOME QB^Y(L32K*$C;. \(5/Q#J[ 5SGC_T< MB[#F[V4T:F&M]*44_?4.6_0W;'71'LX=YZ[ZW'RUO-9S19K-MKM) [5W MDYHOK*O&^%?8E;AIB6RV*YM=,K?@,D-P64/%G%CEN=.0N"D>Y\E MY)VU5'IC&.2)T7BC:+YTEU0!$[K>09&6Y]T<$?90R6+U>IIAX/F*&)PY>!M# M!7@'D6(U%=Z90T,;]J45<;X4AS;SR$%U+"*+\EQSE$"26QB6H_6&TBIE55E+ MM# 0!Q '-ICT.W, KH:\)A!MM1\V,Q>VBI&L&65J_8&8%UD"@V0Q"?RD*"7B MU58Q=5/":1!$]^1=;SDFTML\)G)<3?'J[5NC;VN]/30>5X6UFE;O&$U'>7O5 MVS9T7;-,>0UFNM:;LF$W'.43Y;/:R*0W!/4G[20 5'\H7BA>%=_0<33;0&5W M0)^Q8Z[A;4P]1D+*FS"\,Y==0+U!%[!-HK?"TS,=S;+7KJW$>"W&:X]/2, ] M,S3=L8X]F-FP%X9"U4VA*A3-0!OV,/4(90)E8NX(#77-=*3%&=JJ5IKT=]8O M&SMTFR,)7E"4TD":5XV]HO>7*GCR#YM)T?CSC3BKDI%51$F) 4Z[9VF.)6WC#&W/PR:*M#U"^O&MTV8:::[5 U;KWA0,2/_ M(/\@_R#_(/^H2!^LQ%PKW;:=?J@"=&SS1H@*[F4]_:R> ML<"G 7!MW:HENQ M121R7-?"O*H (&K3C![ZKU%X M_RL/H^=7GS_]PJ+[F,XFOCN*&4UN^2@V.1K]0C?.+WKGMG-Y-1@,^B-SI%^6 M1Z./G"NKU4>C?XFC&7#Q4WX&^M^9/YLR>,K=$[F?DXT?@DZ)G[QZ^OF*\UZV MGDSE&4MR>4;#8NYROY\ MTULM+8_]U)/'[FD]TVB<1@JP!X9[5(Y<=PV,$'M>W&=;FF-(:Q2N_.+O"C6; M&T/=LGFN,AY(V\9F[U+_D'JMW=.,H;1D>U46O&G=C"JXFR*2*Q=MT$.)0']Z M/<)^##V?-B$WG6C>6Z]S+*WOR*N#[;KUAH[B'K14)Z2M$"Y=8O5DUX7KV%VC MSRG\QFL:61S2U(_"C=K!==((K-=9IC;H2PMNJK+ZZ">IHX':)"*EHG%0(KKL M)RV/P):>>B8^,G=)>[ M7Q'4"EY%U)1'RYZM]0<*E!.U@O$DFJG;5GYL5LI1+0+Y1-,L9I_'G\'P$S&' M9(U"C]'YI6E>V5;__+S?&^BV;O0'9:'']>!RV'BA1Z,6PN?XGH;^?P0U7EW# M0Y6BC#[=_'FCD8^A>T;>P66,CE,6DW3"R,E%- 4I>#HA44Q.Q(4GWQ.//; @ MFN6';M\'T1T-@BGA;>$\2?YH%8N8@;./TD<9,W)0R=Q*" M:-[[L':/OL?@_BQA'J]_*>]/-'A1 B(F_HQ9 O+@PO#RUR9IQLM0X(,;1PG\ MA]S%$87O9\Q-XVQ*HC'Q0R]+TIB_@]]"7>JQJ4\U^,$-,DY/0AG03>+.;^T0N2Q)XMY;/@W\?P2O<-(J3,S49)"&B45J^/IPOJ.L"O*:< M@O>9[]$0"#@&%DG8O2ACBMDLBE,Q27YYP44D$JC 1$'3BYEN,S( 1RG/*0>N M)OU_ 3X,!2%Y,/>>DQ"X>0:L1-T)22/Q$PA:ZI]Z?N+Z,SXZSFF TM-3T'(/ M?*% IKR$BT5E1?X%\ S,#=S+98P2SI>@2!,*_\"5!X]0/X;_3&="= MR]XXCJ;YBV>!>"%G8U&UEG-]+F>,WW(GV*%(W' KE@=",^EORI (IK\/SI[,8%!; ,VX M?&1\A-57\/=G<;PD'H1.0=7"TQ/R0&,_RI+Y2/@:OH$'+Q7W2_6[I)S9XV@N MN%\ O.!/EW&^3T:A=Y$3YV-8O096D*]MLDG=IG4^ZET.A\[0ON@[(^/B\MSJ ME>I<-R^,=JMS/K0%A<@O!?Q) 0[#E(<<^<>WR[*^@C(/,Y;+,E]3 M!39\D /7'T/R&R ),(V=*X9K/P3B<=5:(>E-"N).8P"K\PC^0]Y=CV[.OP?Y M2S*0Y]H+_YAY7-H^16?BX:?Z4'O%2=Z9DB\)=[%,N(N2<.3=;33S7=+7^R]+ MWG;S_=^-;OXH9_L]P-7B$TDRD'\PIT"2IE&25G G'W+,W.@^] 64EOJ[:A45 M)L_3*;>F_#&,O[SJC'R!APB@FBO^F)M%L3"RP/I)_51 8?&._[#Y6Q\GH,7X MP#*:@$8CC$,E?P!H&KB5QC$'(&$_L&^ F\( Y(U9XR>A&2)7S,,CPM"('WPP MI. '>-(=@R?##,&Y8U[.60D+ A;_B^,I7%0S,M"FP M(2!Z;I'QHF&P[?P[/^!3@8NY/HOX%4^\+2P K'=&_N O$\\$=5,AXH(&XD9! M&8^_GCW0(.-,6K<(8%9Q6J3^^$EHA;D@YNQ$YY*H+5W'7P\$'?/2:T'(.W!) M"[?+SRV&\D':?*;EC?!UF'!M!N\71(+!!P#Q-%UY14G&-=\IR%GR 7_H$B>\ M ^K3Y'MQ1T&R!)Z3C(6]ON(=N=&0%(*?6PUS_O/F#0I*,R<4^E#C:C;C5GOJ M3P5]85Q<]<7/ .QA'[W"9Z'1W/7J+CUNC?9&2A@(C> M*8=?55#Q [D$KPMD/R@7[0IL,)?[7N02Y$4*:@HDH4]<$CFWS5\@M :\M@J> MP.,T##-N%,+S(M N=PP\4B$WN6=T:O?E MOW)N!IB8LS/\O1C;<_,2A/"_*(P+T- 0KW7.R!67&[^$07YU-!/B"G/*DAQ* MQIFPCE/NZ.:/!NLXR_WRAY(8' JGD0=8S[SEBY<<#>K!\ZO46C;BV3=^D["O MLQ3@\S_YF%8\&*SI0,!];M.7[Y'C@\DTI?(M3;Y266YG"(<#AL\Q3@#E E9R MI$FJD#+7A*":'B<^4/*9PP+,PU4,$.@AXJN2ZYT<2_/GU3^.,+XL"U:JNG6S M&%0GUVNQ4%HL281BA3D(3A2/]A;,DB[QH1B?8"DZCV.4\XW"*E?FYHAC&H,? M1*1/A%2%?SJ>FW8)KT<57L;9PGKYGXD?L"7^GC-/.;[EX12O+]TDEK..(#1W MG^XXN\,LM6?N+6_OS@>Q@@;"/.)!)F[E4/YC_AKQRCM6SK:JJY>6(A!S!7Z? MN\H!7TGPWEP>2:K.&-:G\L/<-Q:/YSPLI";)OU@*EGVYN"%\.REG-=#A)5 6 MSUK]#OZ$PO8#VZ7".#19S(&FPK)9\PW+=L]"$8<%M'+#;0Z#P(2Y<"\O2Q4G M%F8BL!JC'&4!L(C R9(U61W!T^6I9K-34#FP@'0NDJPZ!;[JA37)S3?P1#A8 M\'>4SCVLO@_.KGA^(7PB!L&MTU)2>$8=FS,'-UI=%SBQB$H4=Q5H /<5%@9? MZX@/AWXC,_J4\RTP9 3BP=\FE*,GM* R7RNB] &O.HNBOZ"WSRP_22UE5YFP:,2_=T"CZ8 M,/3$L,(HY4,K 0)&!3 /D^"/RVK9Y(S\W^@1IA<_E]+Z0?%W9H%7A&TXTY9K MQN%HF<'R\0K+-:IASYB5L9F<5^%9PI],2GO:SX.;<\$K72#"-Y)FN2C!VP&T M :?54U'K>OOG!4P6\;&<=O*\^]) R8TBX>&#[[Z!ZSXXU8W&;-/YY"\JDR]M M44?O@2UZ$8!^63A7E_GY( 4245(^04[0N?3@^:2_+VS!PL( 2>"[D6(0WK-! ME*H.4&P,KOX=Y_(T%T#X1]PRIGY,N,,Y]X3N\UT2L9\'J%7XI;Y0VKP92%SB MWCP(7 H&G1^'PHU$(0XB-@SR"L2JN:P ^^(E GDY5%0'S@&JF.FR"[>XB,MQ MJ2,IA]!9ECN4=#'G!U;NI^3X55'D01ZPCOV[+%U$?&GAU,-';G)QXS]+X<%) M0?T*J;DM+M14CH% K.?KP6?8N+G?%3LB7#31WBVBYE496W)!*R8 MD)4=E92/3(!R586 "954_8Q7;XK$E_P3M\E@B0H-)=1TQ:LOP#Z9AX\X*[YT M0_;G#UW1F+-QJ6]A)#,>M$A3MK QJD;XG?!/ C\/])>N1?"4LUCIV^0B\,S? M$/=[# C@P2,+0R\/&+S<)1EGXOOJ@L,D>=P*7O5_YT'^X&G9T.'*5W3:R0\7 MBI8Y)M?P0L5-&4M?%?9"HU:6:5G-SP(:)B]<-+&5(+=@1L&U8%T"MS[)H5JIPOC,OW\U."PL8S" =<@?4F*MQAUR[NXOH@MY M&$52YL0AL.P"* P>:!!QO^=E?]>M+$MNBF+*.\/5. M24&)7P4E2HBS3!XC_HU1'M%4.)L(<7[QMOO65AZ*2;,:QIDQ_8"X, M1BB:PCY:-99=L7#8#!9N,1)GEUA_13M4/)Y%,/ZT,%BI]^\LR:WYPG&9QU % ML>?,/HL*M*;SS)[%!(HOQGZ89T)B=YE)=Q/HJ;IK,/(H8UFX' M?->'C>$[9QEP*W,WZQ3&P/.&EKXLS5?#X>;KE(?FBG ^\/N"EN>"EE\* M6E;F)MF %5D4U1A,$7U8I&;EB6TBSY'[DB+2(*93B972)#=K"N&K>.CBOAKN MJ/CC@)J?06L_>WIUOZ)J0?,@3,WSP%!-R\V1TD?F]G#L+0+;14!ZCBI0H-@TK&8[%P)?PULOB$D3_!A.9 M:QR>QN(5\FWE%O,@A^(9Z!IN1I<[<96-"4ZHFHTJ]BT/CL$:W;&0C3D&^TL; M>/^JDINSJ%]QK?GFT-S/F5'?.^7YGW3&A;VT3'(@7[#6^B-XY;UPHQ3I_M_& MF4W@JJ N]WXK:Y"SO*2A&6<]N6.K,).4!X+OS'*[#^P)28G64_ARDA1,+N61 M*UJ@U[8ZWRYW!%B\@C1+6X?58%\9B!0I4/F6%1>7@";) LPY:&<@-G-A$'&0 MPB[*=Z_R+'EAPWUYS_5?._A*#+=?L+BXW/KQ[X*7?X7" SCWD61O S MO5'L5N4IO.QYUMF,E\>5&UO"ZLKW]7K )%^PLCZ[-D[RE1D4V3>U[]JI*@LY" M\R\]L4P+@.F4'.ZSUT8A-C9Y7#%@I4M3)MK-MT/*S+R"WP6;@A7C/N6UD[F[ MNS+"5-28YH5KC^4V?_$8'2IFY8QL@SGXLJYZ)<55[;9'S5><57)6N>1 M2W_\U&P15KZA^14PQ7_@P>B<+0KZ%;N>2I9R+DMRK@7C9],H _N%5'(QB_U" M9O-C #F/%ZI,THF KS6 PA,!\41 %8[T:]7D\43 M[TP/!$03P3L6)RG>&JZ>=81M:W[8;IZ#J MG(7],@^LR1'D&FJ'V65,RR%L.-0,8X@0)@/"COT0CX]+Z3AS\*A]U6LNT])L4YYGO"TA56%#=(Y; MH N/0EQSZ;2UGF&B=!ZQW[>/,[7621EIA@EEG0JC>-2BZ9#^NC1M?- M#X>6=W[MF\? *,YIZ+@K$,D_2HQ#2-O2QK.&FF7+B^PC@BU;>JO/J]K;P Z5 M&%S-U.#E%'4I&KP6(J_3R,L""Z.OTBOUCM?)A?=)WNRS4I:QW)4V[^6Q.-R% MUU_DQ2FB@D#4)O"JAR>6EKWU:UK';IHS_TJ.>S45_BOC#5S<5!2SCD+O:YZW M,IJ7%E[.,_LWR9'OG^MVW[ZT=,NXL(?#_H7>-\H<>?B_YG/D&[6MEHBF)(-? M+HJ3QU$6IY-YP3OP[:)L;EX,(LI)1'?<*/X+.%DT)1 05O34F%>:BNZ,Q=$% M_*($'N_FWXOK\SJOVGY^Q3E"OIOWL7I6CU*VXRDSI^(JD7F);WR?GV659^77 M=:+;EO*O)>:U/#M_"F3SPWR0_)RU\HO-H?=:74&?JLFCPG\ MF,!_D#3I7WBG9G3_Y>]5(*_5'&8GV@C=TF_-Q.75VTIKTA/^W:[OK:%"DJDJ M-%(BCU29@)*EV7M(%%5E[9N.=2L$,\II042:XT8:4[-ZTK)>E5][B3'I=CI_ M$HP9H[Z%WC$FR XUM#8&VU-8==9$YUOEO5B$4831P\*HKIE#:3V!$4;7-5J/N/CI5IP; M6%M<$<_/X?06YP8NGU7C1HG(8IP7-)5E3C_,?ZJ6.(G:)Q8_P$4_\+T9&\@[":Y[67O?%A9R?[\/9Y*W3BMXL*LL/U)[3G)2DWK3H<9MJQFHUY(T[ M85X6L,_C"YI,^-E"\)^KOS/_@0:\X>,M5QJ;U$&.G)YU<6[JPRMCU.]=7_:, MOE/609K&T&B\#K)I15(L>BXECFD,?DCR8\Q$HQ3^!YN3;WZ*SHI3=N0M*P3_"8FPY7#R: M\O-;$2 /L?>Q%P9;7\J;9[;O1"TVWZE'AI.OD1'=$-T0W=J$;G@"PPK>O!#A MS/QL^8.VBFGMYFT]BRI1,M[2M(&>Z6B&A0FP_65:1M/.9))J]] =I_(E,9_ ML93@H;4K#31KR*O7I6W4JK+\30,YXK5J]-FOV-CFV4&[L7:,ESH)N#F^6I8V M'."IX"@3B*^O.*'Z^G#:V-Y--TKQI7E<6"V*U:*'-+&&QE#K#1IJ5H+EHFH% M8+JKJ9%P2#CL\]"9_:"C5M3B/LINKH''R./DV3/Z8RU,E;!T.CKTN^G82,T9^BT0KKBO>BDN6 MK7SL)C&R6?5D7S#5MN*R8\:W_!._>LOR>Y)P)X@W)*,MKL!?/V1S:"Y?T1-O M53A'O68GTJ)CZD(Q\G33/(TY;LBV+61;A&+DZ:[Q].'SX]J>'O>)I;RY;S1] MV?0:=]HQ1T[MK?=ZX@XLK6_).]<5M^)W(I\Z,*J)[S?1EZ'" MH36,K5:;',?6!@-Y3=+6GWF+A1/WA%&^5M60];5A3W8)&8H3BM/1B=,*==73 M#,M$^4+Y0OF2H:X&6F\@>YNUX^*$:2@K""L*6,6Y[N,Q<_/SY5->PSH+:-A( ME]*WDJ^D$EXM16AHCB';;=N%$X43A;%25 M#J3;P"BM**THK7)4J2.MR?31"R=N*VZVK5AT&6I>A&6E:TBJ$]I')+>O]1RG M&-$TZY XIW*HI%Z#*G%TL@KI_/7DT<\< M>5M6"C,'!KD/;%(<%10A\KRX#X!&WFZ;ZDN/0(- @S;/X9&GGCSFF2VOH%%A MYD H0BA"F^> -H]Y9B+0-!<'ZE:XIS@(2K& CP+4:=C&:0F@K S?2 M'*[#4 MN+_34L-$%=XY-E0H0& @+:-*E85$$$ 00%M!-+$!\ZR?1=:%NJ452A>S*QHG "KI(Q.U M7++Z\AJNH6BA:*%HO5(K;\BK04!90UE#65NH,1M%:PM'[7U*[P)6>WW-WS^^ MSY+3>TIG'V[<"?.R@'T>7Q7[K%]8?,,]&Y%N/PJ]8A_VEC__%HAQ'D3N7S__ M\Q\_UCQB.@NB)\9N6/S@NZQ\#/,NHNF,A0E-_2@DR?PEL#(A)_]7-O[IY/J2'_SYN_7G[>4)\3WX@KKIJ>T8H_-+7;^\ M&#J]J^O1Y;5S<3Z\=JR!<648E\[)S\^6L[HTM_Z4)>03>R1?HRE=+>Z5VP,_ M9*>37!T8IO[=DC@Y(#LRV>,V2FE 1/.XTSM.1B#(@HZ$?>-_,T)#C_AI0D)^ M_N%T1GG/N3!O!2Y^\U9NI!/Q_PD91[ FC\F'5_E.!A4JSU@")AWN$8+FAX"[ M^>?J2\(HGM)@Z34&OV;^8,']Q&5!4%SSTXE^(CZ#:+OEY\UYX-'WT@G\"7,L MBH\ +0(Z2]B'\H\?GB/$8E!Q'90;_5I\73_^DH_)'G[W-H[5@F4QIQUOUP_[ M>IP\3K[[D]\L$GNP/9H%:.YPD+($*WEP@%.JE3IV^G82,T9^@]\F";D"7;I) MSQ[%F*HAPLGR:9'I2J;[!(;:5CS7$G1;[0'N2DIQ]0:"%+U\@JL.#^ M*,)KT_"*?"J!3Z5UM$(^59M/9;6*49&)%0/;)IK1((O#=.8H;4B9,XW M$,2)*S1@;\2SM^7R/1)RS\23 !;*D*[%NWK(CPLX;>?#FVB"[/(EBDS1^Z;ZE D2I]V".K2*HG@J&+:U1FP(KO1=M M=E"E)3\G445RJ<)*QX81.23(:Q*KRCJJR.,("6V#!+0C5E-A8!@(&@@:BI%+ M%58Z-HP0]_5,:8>7J[*.^P]-K!GG:7W,XC?JARD+:>CF-1])7F6S3>CL*,K) M5FAA"\ND&R< ZNWC%CUQGRTO8P2>A6"@!2+ 3KVI'_I)R@VV!XRS;Q:"<+2!@YW<, 2!(8@] M1-HUU!U?4TF8WOWR"7*BS4Z8!>R_5:AR2N<.3TGK1> M72A@*& H8&]E2EF:/;10Y%#D4.0:<]GZCCR7[4@DK*FMNE[KMXQOWCH/Y8Z- MHYB1E'[#TSDW;G6A#0;RM&'7PRL8R\18YO94<[1A#W?M4-:.1-9D->[=@QJT MAIJM.XUS9A,=I%%N46Z/0&[SG7=;Z_6;+W,["C$]]KJ&;.RGS?B0'8KRU.O0=WU-WU_8YR5C;4HPE?IE;7*@$\9A,0Z[%O'>F=IP M?SL=;15(E#^4OWUI2-/2AJ@B446BB!Y>1'.)'&A#4U[O":QB&V(;1W$-M5WQ=IL]C5!VWUD M#_8TNRGW>1,*J\Z:B*IMHB.B:CO-2>5!-,?,OM:W&BKY0\S<.1;9K2273RPE M_G1&W93P,".-0QAG0F8L)LF$Q@Q;T1Y$Q72+R210"WD+>0MY2P5J(6\A;REB MBAW+MO Y37RWQC@[I-2J'*-N.M#7\AV->O*\T\_VT+.PK1DN]323EG*&H3E$ MLCT$UUH.7"5.Z7?I#Q(GJU@E<*4*=A$ZHE@+.'4%1;@:9A@PCMGF- F:,$ M%?EAHK9B"$(&0@8:)HJ&<-H**FB8(,J@8:)&>*6M&+)U%.5]2N\"5GM]S=\_ MOL^2TWM*9Q]NW GSLH!]'E]-9T'TQ-@-BQ]\E]WP6,0Y[[AP46FX, J"R!5_ M?1Y_96YT'\+0O2\PE0BN2]+D%NAR#M?\]?,___'CRY=<4S_^?S3(V"A)6)J, M0N]7G][Y@9_Z+/F-T22+F?O<.;?UZ]&5W1\,S\_MWOGPVK$&QE7/&5Z= M_/QL-:LK<^M/64(^L4?R-9K2<.7*5FX/_)"=3G+D-TS]NR5FXP?#R>2.VPDC MXPC6X1'>0,2R)V061P^^QT@*/U)!6G&,6[ @+G$I4)1YA*9D#*M 'O@RB*NF M!=UYICLE<4E[)_WJBNPPB5)ZQ!-HZW"/$S \]%N:?JR\)HWA*@Z77&/R: M^8,%;8C+@J"XYJ<3_41\!L%VR\^;L\"C[Z43^!/F6-2" %8$=):P#^4?/SS' MA\6@JN'.!<;T:S,4UX^8YF.R>]^]C6*U,%K,:W>_0X^;9,?K.] M$Q6\AV<6DK.="G16^EC_ATYG/_POHZ]OXCVT)@-=#7(IQET1#&0,-M"'B>^! M=2#7-=V)G0Q#[5Z +MA2+&Z2O[B1OZ"A,/<7'PLCGY\LG"R^!:/T*YM%0"ZP M.R]I6KGACP2^6[O<\NC!45S]P4_AX>ZJ:)T?@J,090D8_\DF\:FU(;,)%M\) M4IMG^ALV2]GTCE4XW](ULBK,Q=U61%_YZ(N<^8(S?\^BE'D+LGZ)?9=5L-Y48;R*/;A&T&F/M&X#K"M#K.[J0^0X MY#CD..0XY+CCX+AC[_UY09,)87]G_@,-Q#:5+$EMHC^R D2K]SOVU_JX)5FN M]62RAH9F6_(:M[Q%+ 7X1=G\[XYI/P0C!",$(P0C!",$HQ:"4E4^9"3RGWK#@UP;>]T M5T^_@:;W[[7S=.'B??@LD??2]C;/1^ '(IQEW*>3?8Z!T;O:L MCN)J;/2^=Z:_9*[H\TXL0R.F;DC;+4!L1;[#-NX'&"*V<4=)QC;N*X>+;=QW M!!9LXX[ @FW<[[&-NP0LP3;NV,9= BPI!^O*$*N[^A Y#CD..0XY#CGN.#CN MV$OFL(W[%D3#A,6Z^RS+TH:#WMYHHPHW\/LP6?J 1@%"#4(-0@U"#4(-0HUT MJ,&J"X0;A!N$&X0;Y>$&-_.P?7H'X:OM#>!RC\TQ#D\P57BG:;M*(5A#@TM] M=D0H4]Y$4YZ'$-(0TA1B1X0TM,X0RA#*$,J.#"BIBTX--1PWU(-B#I*$%*%$Q!F$&809CKOW:G"$0@W"#<( M-P@W+8&;C5MNEW__^#Y+3N\IG7VX<2?,RP+V>K3.S_P M4Y\E11-%[W/XE;E9' ,WG=/$3V[Y6V^!1.=!Y/[U\S__\>/+!_\21=ZC'P3S MRX#B(2?K5S;^Z>3ZTM2-P>_6G[>7)\3WX OJIJ>CRXO!\%RWSO7!Y>CBW.A? MVI?GPVO'&AA7PYY]=?+SLV6JDOR-AMMUJ_QF W*9RWX[8<2=T/ >1NF'Y+Z@ M#_$R3E>2PL\O.&";]X0P*2D/(E/XF1Q8S0A(RC #1R\K+%:(4AEQ2=LKWK&VA,[TCI2S^PCJE! MMV*W8W?RC>P(;, KK?'!7CMAU>HJ= RW=0R1U5YEM;7;.V.)Q@JN/&?W?AAR M"_N.!C1TP2&9IE#333D%>*WU;>PM1!E6.W1P5SB&J;D8J#F*E9MH,@)CGP>Y3) M@B/W[\Q/?)XBN%577+.!$[@VR* M7&#,8)6B\?Z=;9YZOK8,2:6B6@JHB7W]KM> H&^Z![W5"9G+=W7D592^19,% MD[0HX:K!(TJZI>4NLCAFH?M$TIB&22!*KQH1O<,>1+L'K6=K/4.7)I5OD$L5 M]D&O3"'MUB$1*R*'AF.C1!VQ/U?-?#-MR;F85Z&W:D=XGJ)(K(8@O>G^"JK' MPNMU:#NZ,2B_[[(B+JQ9/4NS[88@=1,BJ\Z=Z-*KO-V,2-K2-C;* ^=\P]K2 M>I8"3;M:P7L2+=;5I4Q[&]BA*H->I]8KQ5LO:JSJ2['$X>YYM"?-R[R6"[C6 MJ,PZOQC:YOEH9#N&8=K&A7-^I9>563V[;[2^,NLBFH((/?TK(1&G%HF9RWQQ M5'0BBHK MBX;XU5@TM/=*CA5UKZNL%*PQPAJC/7'F)=@YSQC3>)4QL2)I5Q[^6C$M8Q;0 ME'DDC4@6@LT9W8=PL0??/[ P>UG'CUGZAX\O=SD*LB)\;!M:7V+PN*VAI T-: MX6Q71 *#"BL(^R5F,PJF!OO&C]$H-JWRK:SEK:LFA.NMN%DGBB_J-9=I:;:Y MMTQ5K(521YK;JPN/0EQSZ>25&29*YQ'[?_9EN'T MKR[.^^>V:5Q=7)6IRY9QW>M*ZC+??,C$6:IE4DER+F9T]4CB)X>53" MMNGPK^4LM3QQ>0ID\\-\D#1+H_*+7!&+;Y3-;>X-#YO>Z[0Z.;E5D\?<9LQM M/D@&Z2]QE$B+;J!GA+SV"J]]8BF)QN26?FLF9*G>+D.33L+O-MDDH7NO^7>J MT$B)%#ME?&U+L_>00Z?*VC<=!E0(9I33@H@TQXTTIF;UFC_[1)6UEQBN:Z?S M)\&8,>J/$3W&W,&A9@ZD;>FILL!-:V-4NAV6B+YF#*0Y.EV1"/2-7U$G9F/J MI$/I=9JNRVN2V74CK462U5[-U!WA,C3;0@\(/:#U59;5G,KJ6G]QNR_-&CR6 M[N+J"5.+M537Y,EJJF5J=^6I2>_+:;LNR^LJ:A/8FN&S8V\E+3YB4_Z]EE[T M-*,G[VAD[#2-SG=G:C7:RJL(H_N'45TSA]+:I2*,KFNT[EX7LE:%QZKB$-$? M\SJ.IE??4A:'-+C($E@R%B>C-(W]NPR>=!M=1S'P2W@!ZP5?LN3\Z1<6W<=T M-O'=4<7CNWHYU;/ZL][X#MZ[[S5A20%02"R+;)M)]!66G 8>?IX>1J/WMJ5P_\( M?=X8Z2:EJ;Q$DJY5HS:]A]GR\M15NY #S;"P&&)O7'+$9N11H1&"S\OR7D.S M='GYMJHO/D+-,4"-ZNDS"EM%+4W[>)O':I6\LJ4T$;#/ PQ#VHKHZI]D[* M2"X2AF8/L:41B@2*Q$JU,;2UWD#:\7\H(R@C;9:17"1TK2\O=MP5D< -\Q6$ M_87%4QH^-2$ZG>C45:]WS)YF#7&#!F.7"FFJ3HC;0KKP% *4+I2N?2BS@:$9 M!C:B1'%#<6M F0TLS3;E-8'JNG0=^Q[1392E$_+?42GCNYIDXSD(F%IEH,A/Q0)%(F5:L/N:?V!M)I!E!&4D3;+2"X2AM8W MT9+:V0%1R.%ODK 7$S]LQ"?IA*^_PEGI:WT=G7\,K2FDISHA;KET&9HYP%U8 ME"Z4KKVX4*8VM*4EVZ&XH;BAN%62'H::8V![B>;R$*.?W-NR<^/X,OI*D?A31HQ/M_XTS"3D0'ZK64"99<3UYUQ+:$5(7A M,%C7 K5W%.):2N=@*"_=&Z43I1.ELSEEVA]J9L]"<45Q17%52EQSZ>QK_:&\ M?>=CE\XV;ITMC\"&I\FDZ&V4TH#$[(&%V29%5QOPF05\YD797<#FC+:S'';S M(,UUR:;X2;\KO/9!3^LY\K;YWR*6 OR"P6<%3L'L*A@A]JP.0=@]S>G+:^B M4(-0<\Q0@W;/+H<0#$UM:,BK@T$P0C Z9C!"[%E](H,QT!Q+6B_@HX&:2ECH M?4IAAK77U_S]X_LL.;VG=/;AQITP+PO8Y_'7/)9R'4?3JV\B"2"XR!*@((N3 M49K&_EV6,N\VNHYB4!7A192%\"5+SI]^8=%]3&<3WQW%C-X"P5KTGJWQ-ZOT;A_:_^ _-&2<+2I:?3@#\_N>4SG;\%EB_D:_25C7\ZN;XT M=6/PN_7G[>4)\3WX@KKIZ;5A75SVKOKVQ5 ?7(U&QM"TSH?7P''&U6!D79S\ M_&S-J^MWZT]90CZQ1_(UFM+5X%FY/?!#=CK)]:EAZM\UJZ<7]"$?PW$43T7R MQJLL]-I8J[CA2 [:%6M/THBP8NF)6ZX]\1-"YWS&K_%#&*CO9?RJDMO('4W@ MUVP6A22=, (L(.9+HK'X7#[NC)0ONWLB]PL24> @\::$C*, E&+RH7%259ZQ MI+MTN$? "TR4A?GGZDM"OIC!TFL,?LW\P4+FB+M^V-?CY''RW9_\9KM=!W.K5EN&SG:*TMG)J9H/=K#C+G3#F\TN MXRFF(FSW%Z]0BIUOV"QETSL6+V#! MTC6R*D;!'6V$5?FPBFS;--M*ZYZ';(ML>[1HNSZID:>1IW>%8JS:7,'A?X0^ MCY;?I#1ER2$10N4<[*;S0-YB-<7W8.O)PWLJ&!:>?[(W+CEB,_*HT C!YV4C M/4.S=#PW$*&F2U CS4,Z/JNH"=+MHWNA/M1L1UI\J;69"MI@(*U!@BH+WK3.1]7>31G) M1<+0["$>;88B@2*Q4FT,;:TWP!,Q44901N:Q8UWKRXL==T4D<,-\!6%_8?&4 MAD]-B$XGVK?5ZQVSIUGR#J' #1IU9*V]FJH3XK:0+CP4$Z4+I6LOG6T,S3#P MW#X4-Q2W)IJY6)IMXI&SS3EJW?+';J(LG9#_CF)&CSV<4:^M## .=3S:#$-^ M&/(K[S,LS7(PY(7/Z3* MBF.L3QVUTR89R47"U/2>M,.K4"10)-HL$BO]&]O!8B*4$921>0UJ7S-TK$'= MV?=0R-=O=(N(AM3#/:(-6Q]H3E_>L:)=]_LQJH91M4T4F&8,L)((A0N%:S\] MDC6KC^D.*&XH;DUT=M"<'I;I->>D=@0U/DTG1VRBE 8G9 PNS38JN-N S"_C,B[*[@,T9;6UG/D;?._12P%^ 6#SPJ<@ME5,$+L61V"L'N:TY?7T &A M!J'FF*$&[9Y=#B$8FMK0D%<'@V"$8'3,8(38L_I$!F.@.9:T7L!' S65L-#[ ME,(,ZZ[?V\ J1 O\D)U.$)U7'Z1&CH$?9WYL^F#)YR M]T3N670?T]G$=PF-&25^0FA"QE$ 8)A\:'PRE6E$/Q&?@9'=\G,-&6_]*4O()_9(OD93^D(3 M//I>.H$_88Z%#(%L!'26L _E'S\\EX?%H*J!R;E,.;5AZ/5#F_F0!M9W;PMM M+4(44]KQ]EWO;_7M^WW]9J'N@]E4J]6"LQV>.:4A+J[^X*?P<'>%:?[.#TDZ MB;($$"_Y?@.U.9^3M>-.50,$?YW(+N.):1+)_(*H-VR6LND=BQ'P638%3S\1^BGS",W*4U9NZ?U3&R1OCE1@A-CSXC[;P@;6VT736I-D)9-^ M>6>";6SV+M7.U6OMGF8,I24;J[+@3>MF5,'=%)%>GW79$(]*=7$/9C MZ/G8AG33-J1]B6FG7;?>T%'<@Y;JA+05PJ5;\JK'NBY S>O5V_[2=W?9@&B"MON(L0XTT!J'I[#JK(GNLLK[J@BC!RQZZ#1JYB!I M:_W!_BHEVLUX$LW4U?45=7__^#Y+3N\IG7VX<2?,RP+V>?PU[U617,?1].J; MB"0$%UD"A&=Q,@J]7Z/P_E?_@7FC)&%I#_-!TBR-RB]RFT!\HVSY26]XV H,I]7U(ZV: M?$O*3Y2SB>?#'1P@?U^I;/U/@+;D-_AIDI K &&OF: 85CXE&F'?7#9+R0RT MNM#*Q*,I;7%!U/I6]:&Y'*NEE$!;-=BVY9S94+F4>I&T)GWM3QFG.8G&I7]4 M<9FVX>RC2$59M8D.HMEX(%<5QL%(M@)ZY"BDK':)@+:3I]D=Q*.8)+T MGL<%?1?^I6 ]S?V-0YJT"M"GX4WREM3:U5/!,(PS/'T+?;O#5^VJPCO'A@OB MOJ%^9F#Z'_K1&^;[N5$B+;%/:L*) F1JV.IH>^G_BIB":6FFO&.D5>8/C"IT MS8)1GML0?)9"+#9@C2/O]"?55U^B.;1[FMFK"6!U.6/1^-KGWT\^= MGJE?E8EENF[IK4XL&R5\X^/%>F_SJ!7;5[4;J-L\7R,L2?TIY>WMQF)U":TL M+V'Y^I)QE&?*^7..(%2P!(G9.& NOY_>@>YYJZMRZS+5&DA#LZ6DH3D#; 2L M7/Q(G7281O)>]IX@((^(6QJPG:I-E*GDOK(I]44&->BZ0R?T*&\4HDM0O<\P M-3#[T"-H#(.Z!36 +INXCQWN'C#0[/[:^6FX?W#D*AKD9MB$W'0H_AOHJQ1$1VY(MKD M7/#N*B+#UH 6J(A0$:V73@4_,3I.6=R(.GJCO*X[Z@KLO[[=T&'@&]!-%;8Z MM#IS6B^7(LWQY>9RDMW]F[DI2:.E;6E55)^L NT&]"+O#&7),RB/K+\3:LWJ M?1]#CXU%5M!IP-."2!I3CY&03ALY'^AXU*C,V"/JT"/7H?.N],LZM 5=@157 M+N+C 9O_'HB$^ZB*!"ME*"^._';_2L4Y3;7\81G)P$M)QD P?PP+%Z8CUP5E ME (??X%5<'VV45]*RS$O=.O\\JIW81FCBZ%^<=TOTX<-X]QN/'VX4;%8T(:4 MQ'EU\0^0YUP_\'.:^"+W^4O,$@;\\J:S=J@4[=L)Z$<@L^CGR0F=A33SQ"G? MP'T>9V/QEX"(/#O:#VGH^N"F)OP8<-YP/R$3^L#('6,AF<5L1F.X[NZ)C#[= M_'D#FEB\(?;@-D8>_70B/A<+.XM]>-HL $Z\9R&+:1 \\=]YOK='1"(G(TOG MCHL<;''HC#^MC,8/QSPU6F1K\RM@3E,6BY_XZ0!^Z&5)&ONBBI#/UN?-2N&' M/)L;?LI\9C>$=,)JO; :R3>"YU_ &8NBGOXL[OP(R\$^ZP9?Z M*[O/@OSU-Z?_WQD9B3G#%(.GO&GJ$IDKM/,B$D8IC,$-,O F@ #\7=B71#(P/^ 50 =0T MO6?Y(2<<**CW;T"U7!SX\OM -GA/",].$AH_"=:F9$S]N"1O#B<%PKP!YN7 M-0$_SU_(.TO"Y NF$IL!+ M3QR6>663*%L2K!(^E>5/L&Q^Y)VI9K74&UP7-)D()A!_7(%R?* !9U+5AK\\ M6I?_P1:CS64XX5#H3_-%A)6;P*C@K\"'"SF&/+!2 I/,G? J,P_0(_&YZ#+0 MM6)M_PVK>4?#OW(C!SB:/<&W\5\ 1^,L]$"M7SQ_.>3 3 5(:0*K& M8.M+>?/,]AUWKT7.'3*5#-7A1/:6G MGD65: ?3TJ2QGNEHAB6O^*2MG"4E60P;VS:E@YLE7%ME=W#6O. B:Z+^5;#[ MFO(B*^ZS'4?KZ:A=4;NJ#&''KEUS93I<7YD>>\.,WUXD FT3V>M2^XQZ \T: M&IIM2=NH567YFP9RQ&O5Z+-?L;'-,VE5;,A+W03<'%\M2QL.\"!(E G$UU>< M4'U].&UL[Z;U#0&D;O W4_G?UNA T[LZ;Q:R=SD.54_@-Y1Q9N36+5 M>1,C5RIK:B0<$NZ0V4#'KKE144NVU1W3U.R![$Z#J)<1)5&]J$"XM=I)[4T4 M#MDO:-%3Y459^:*\FQ>3BVIT/R0/-/:C+,GWF_*6$0D,,."'I"89BU]O,E#3 MEFNM]EG5AEM+Q_]NTF#KRM8O+PS3Z@VNC)[E7%WIUT[98,NQK\_;W6!+D(/W M'LEB=T(31K[$T7U,ITJRWA_BD,7EICZ)F$"\F, LGX!6O:[R.X#?!#CS]:-Y MMYWL:\G=+>]! ")^[X?Y(&F61N47.;"+;QIH4^#(Z5)PX$I[I\VE\NV:?$LJ M6=4R;*H2-SCV(NI/@+;DMTCT?[KB_9^V, ]59CTUBZASK4P\FM(6UU'+.@5A MCQTIEMN1K?)$L&4%%L@JRYG-MKE0*!S29#CN4R8ZAX!K7OA'%9=I&\X^B@,+ MZSG8U$ T&X_&J<(X&,=50(\QP5]%_ZE M8#W-_8U#FK0*T*=>?4G;$FZ."/LXD,4PSOJ8G8R^W<&SDU7AG6/#A3S74C\S MI&5:JK*2![$J%++CFS^_E7=./R1FJ&S8-FQU[))GI@+LK(@IF)9F#N7E?"O, M'QA5Z)H%HSRW(?@LA5ALP!K'0:S9W!PZXKS CR&Y9G=QQL^L:HIB-M?'\H3&G^%#^2;^"J. M^%0F:3K[\/[]X^/CV;>[.#B+XOOWIJY;[_G/[_F%)\7UZ=,,KHVZJ7!-#0&VT_KS=C#6-#<^ MOD%(TTX72Y]+Q%)T3;&8:,E -&<8+S4-S7:G>=)IH/!B&?@.EOK23 [9*-@B MGA3QF>8&Z@AT:*!6,76X[Q'Q0OIHK*H*J:OAI1326&44LEU%&>JD1=2G9BS7 M5*>:G>-J6FS\L9@6L=Q+:''>PMQ15 -MCFR2YZ6'&98^7]W YWR:>9QOH?0V M($K%TIH4U2 M-4(D'#6Q".YX;6ZY;<].3!ZQQJBYX0O;?%]P?V<,[AOQFIJY>CS/AV6/Y.].39/1!OD0PA/T?<)B MWF6N^M<#$SUB#\8B"G!F!=B;)! K"4Y<\QF1/399]]WGZCG M%>$E0]9*2>?\M/TV14F(A"A#,58MR?"92Q@(PX& A,95=PNNL*?N\HSGA,A\ M428'C(4BB#OPIV+/&.RH[R$KAH9WU[V[<>]:'8V'@_YU]P$^7'4'W;M//33^ MTNL]C ]4)6Q\CSD,;TXD!85?B+=MS#TDGNE\K3")4-(D>ZF]_ZT-*(93%3%N M//^I@A^:X>Q4GN;VQ_$#_+OMW0&-PQOTJ3O^@FX&PV^U]\PMJ_L+&.$0@MK@@W>@15EA:H%=TEH:PUQ M##5$:BW*RN6A($^P'8X8IK8K+*@#G%Q3+X!9K[&-90($_E3 MI%$UC1$NZMV/:\E6M%<8+-R#*URN$E=O/J)L !:.VNM"<+U=.7&HF GADNY4 M(UYZF#.8;\0]X>,Y5$RYN$@)66-6Y\P0LV((!!A(@]38Z 7N=V2(6F]Z=,X, M-SW2!-3QWD=/2+I0N?)-(,$NW87/)?U;*]5[7JJ,^L;G?1@>FU&P35<(4FC1 MMPK^W@7(LQ2G<6\H[ XE^T-1APBF.;3I$H5]UC$FK]TX-<6^#4]-2V&C( O.C3=X^09X: M)D@S'76<(..]%#!K[59*^7BQR-L7+DR+[>N='6I"2Y51!UIT?*F8+9:$WEMU MI?:MV\D\)(_YZ"XR1^Y%L:]DG9MF2CN)-9PQ*RQ8E5V+2B6!AQ4F(.*./&UV M]W\.J!N^(2$'#V9):[@Z:1O"%> D'S"(D>K.@26,Y)O(BJ-:7>BD;;@7G,'= MWK!4J[ENR&>814O;&L'M/N&#PFB7S(WI+T MR3GA(^(0^JBS(;6%1;^B0A8HI/:"V+W)5$UI2)3 #+>\A*CUJZGV6;B(D^6# MLON8*;'+0]G!Q=(&+U EY82REDIM4ZF4C[OZ%4SWX6L95FIST8^ +M6]B*O5 M9@FNRPDNX'L%X.RKZZ>&&UTQ>+AW*89'DU5RR5#U4$>#(0-U-R,75 MMH1]V?R](8)MR=?5TI7+J?QH=H=Y;W"8+>Q#\91)8H$)SB2WEYA4)K%-3-UG MJP+Y@4G.?H?IO2$9V#%__:+^B#P2%I *@=Z.L#>V&SQ"XQV"N>9G+'WG^Q46 MZJFFA=J[F'^1)T/4'MY-^Y0U4%,CH214[6FH'/)+P-H=ZLP0^[/H.Z0!^QF. M]@NK6W52W!'97RRQ(X=L]TF9G1WI!:;/?Z/?O==(:M+-O$;B#=/ZOB(4QJ + M"I51FY8,C_88MM0?9FU1=!^-%<">YI@>=,BDMX89C[;%B"P#[LS!(/=T1]6U61$4;)!1!U9Z&JK=5BJ/:Y\JW6?'40-[A9LM>>BLSF9B4!6"/3F^SHI.1F_]T=/K0VGFE=W1BZ\7?^K7?T0\ (3P1DD/J M==F0/" -3:9Z6?)?5X&@C @!L7U"65A$1&T;^C7FEPU[$^IYRM0QL C@*RH# MU>HS]X/E94/_@LX%E01"9?@"Y? ,0$"^UX?S:F0-%)Y=$DY]]T&W%:VM MU(C6(]!OA@OW>:ALUE$,SDCX8IWT&^/B0166*C-.%BS4>!2X;9CAC[A(TR@S M>;LF4\(Y<>,Q;.Y*1?>C[M6SBSX;3KN,!=@;$'"/ 7542J[NB(W]J7R"'/L6 M4R8)4SMC;LEB0GALH'^S@U*VU+\-=>'Z"P L>]%DF]/R?/RN/^1L^ZL<(W., M?>92/";\$4AZP,_= #*.;I*UH1FV8MD(=#K(Q2X8H, M.WA!.V0L^A6V1%F<7V6+S M<_;:B&WA$O=K-\"!%//3]S?*-S)47\Y6::H*) M'LM/"2AQ!A8G9=LNG/GMZYN-(!4AB?QS1#SUJH<'?_A(^!*OPO>(,7=$IBI< M; ^SI.S/,T)8NH4_ /7QS3]02P,$% @ LU1B2ZV<-!EI&0 Q08! !4 M !A;G-S+3(P,3VVRZZ+#7MX@ 9*4NK+3U*F ME$K][1^?+R8G'Z%NJMGTET?L)_KH!*9A%JOIAU\>_?Z.G+[[]<6+1__X^U_^ M]E^$_.O)VY=? R>>F^KD)YW#A7LZ"FR_;/I_/+W]^_/C3IT\_??;U MY*=9_>$QIU0\_E+JP2_RW\C-9R3_$V&<"/;3YR8^.L$>3IMEVRT:N?G\\[WO M/XGEU\Q:^WCYOU\^;:IU'V*U[/&_7KU\M^PGJ:;-W$T#//K[7TY.KN&H9Q-X M"^DD__G[VQ>W*G'3YJKY*87UW"+X^:ZN)R@MU]W),\IS%669%N\F*:9O7%4JM/ M8>ZJR>ZBMJALF%[LC^XX*+]W?K*/=+?+]2/;OQ=5L]126Z$>*-"S-+L(,I@, MG4;#3M7T(?FOKCD_G<;\QS-L_*.;X/S>M!.W3=E>9#QWTP_0O)C^-IO%3]5D MTE*\S<5ZD6PVC3!M(.(/#8ZWF%?%)VZ29_MWYP#SK8QL7\,X\KYQ-2KQ'.95 M<-L1WJ^ZP7KR;HZ_9P.E.4N9E<\GLT_[:6!C3>/(/[NXK.$T\>KG.4/O74C4$DSTLFFK_9 L$I;79Q47>1IY?EBOJCA]&)6SZO_7:KB MV>?+//D\G]4OINBU?:BP[=.F@;9&40]5]]K#WQM(B\E+G/!W[<"#)?N0[[FK MZG^ZR0)>@6L0ISPRMDFVJL;JB>M!M[VTOV*M]9NAX ."F^K)RO M)H@.-*NVX]GT+81%7>-DD&?WE@3NI?(^>OD;S#[4[O*\"CLL$QL+#295.W*T M*-J+A"M_#?5V=Z+<*N'VH@-+V&'"Z%;KP/UJR9"V%?0A[7X+]/!K[VOX]'4; M[K<%.C!Y\W>+6!L+#2;5!EYMU?7>%?;1F[/Z@YNN[*IM@J[[MF\9.@S[':OI M1?+Y.=2X_$'U<3DJL^N'2V$V4%I-LVW+CR%K2Y!WJF4,N=M-J+O5TH?<;^K9 M)=3SJ^RG_GM1768+\,G5UZ7_M ;7#O/=:^I#_K?0S.M%0.<+IZ5M(J[]N'+#6<7!ULS+TK'*XW700?2\8= MV+JE[(,R!C<)B\D2^9?X]]7G6:;]@H*N&X+/G?&DT-WG3Z&06;HW[54/+V,'D&K^,]%LTY(-SEX_S M?/ 8)O/FYE^6,P2A;!6*^-?5/Y?KA3J=_^KJ^@JIMMRXOI%NXCQ,?GF$DI0[ ME2^ICHY%+PG7U! II2*2%Y2P%&-A"\5,<6=O:9*#,6?U"O;A,=C2Q=+*P(0. MFG@O&"FP"R084,1))YGWA8Q6M^G!-]0YKIVH.CJB\?-XN*:P*2:PY=U/P? #JZK62]084=&4?2KV12N7KGZ3Y@_ M7TSC#C3?4K(4SH&@"DCAN"3&64>"!4J\WB=GK>;:U&^Y_ M7++@I1-&$A ,)SY!*7&Q*$A@$+FQP23=85:0WQD)>@%H+-7?G!B_00-\_NVQ M,1)W PDV%2N9E;FWZ!D'"22 ",0RAD07(406E$ DOX]%HI,MV3-&8S'BQ@_< MH/V;3THKG)+! 1H[S)$"<,"88 1ZMS'99"5CDG\?LW\G37? 8RRMWHW!0PX^ M^QPFBWSWO(7&VQ0O60*JJ.&$:NPX+3B""1R(%=0EL%%Y'K^/9: 3&P;"Z@#& MP.O9-.QB#WS]OK2>Z^2\)5%:3137GLB0/%$>S6/.J;>Z@UU8?"]4)$*[Y2E2O.PO^K5]Z+Z MGK 92_/?W-= 6V5YP'X^FR#D3;9;YE<;6+"M:,D*&X-'H]'>;I _,QG.(5N-V*?6V?=0U7Y<5L$4FTM"#1!4V@<)1HFP3.(%8DW8KM MA^1#5Y7=5>)]]A41C',^Z9!_U!-18=WN:C\.G7T-W3$!8761L0T;JK0K7) M-MY>N*2J"![[BH9@<"0$ZTFA"TYX I>TC)0RMC])QG&8>R;)(*B-Q9?W]?*F M\U6KI>/^QZ5$^]](RTF0G!&7E";H*2J2E!+)IL23[<=I)M\/(7J!:<03MANV M+CW_->E_7LZ:[ F>)?0+-Q^Z[5)3266B5C%''/6!&!,2^JR%(0A(06,.3"LZ M4&<X#'_8_+5 "7"A=$,#01M+!]#GB/1&JKG.,Q22^/W9L=:^G8 M'[.QX\#>N*L=&*)G+,/.2HFF6+)) M"5%$W\&T'&?CLV=Z]([8V%[H*L'*=FZL+U!:DZ06R1 >F246_2FBF.1$Z&14 M#HJ4T"%L9)R(H9XYT1M2@U\B[)*6?NC+A2TRRQ_\.OH;J*M97AOR;C<\A>L_ M-QT\[U!-&2,'&[TBC"9+HC:.>'1XT=$Q7!DN"]?N[NXPB.0K$MB--_7L8X4Z M>'+U>Y.7R;-+J%W.!7$:YM7';5M;[2LIT1GW+(<;X"AR1 80A ;G2('C1X-T MWH0.-YD/>=&]#_7/1L1UK"4J)V7ZLM^_F41?ORN59)X%YXGC7A .%(@1QA(F MBR(EG'\+T^%T=AR>#*6^^RSI!-QXMLIE#:&ZUL4T?ILJ?J/!\F"I,B3G)3.4 M4,TU\92CV:X"(S%$(9-T2IBC]WQ'(DF_,(YMWG[QVU;IWI[ %-+& ) M)R+K%EXWC/(Q&G9QS' MNZJ/[M*#V4#77M9?5Z $ 1"2R?$QEA)9*$V,*RPI/'4&N ZFZ,"4<7SJD9C2 M&X*C[LWETT<$YWI>7$V*V[;EUI4IA69.1@%HI)FP0'V=_<)+U!.GA%\I53$?>NKAW3+?7TKFIPE(+ ML(5UA@CN%5%6 T' "H0)4N&XE5IUR;U&?R3;?32(#TK".]$#JZ[MRKSUM90< M**/4<:(IZL#Y0A#+I" J2:96&J#-JE#Q"C[H3;&AT#S6&RP?=?(!VLI-1J>7G.) M5FBR^0Z@)E'DY"DT">D8 U9T2#;'?JA]\V%Q'?'X=AU8UTDW.P8(K*FDU%0P MF_-V@O:1:&9LS@"('H]W7"5OA2B._N+#H0,$^L%UM%,:=[4,$'H_6SZA4<.3 M15-- 7V5Z^N!2S2O_R=NX-@NU90VBB)8QDGA.7H_-FD"X 4QC#M:,!9]3\F5 M#^!5=M;^W6.<88$]&,T0M[C($,'6O8JM9(XW)EWVU-W+&FL@#GO 5'A+8%X48S M0J.A1'-OE>(@-'1(;B-^2(8-A^V!S:_GU=1-0T?S:TTE900OK5>&!"JP_PI- M4B=LOO@O*$/+MXB^PY[^./;]H"$*UTXA-=']]V:6ITU_?"\U1^<8Q/I+2S3?KR?O7>?_ZCF MY_FB+T*$?=HYLF;?*DL5E4Y*2@+,4@)% &*EM 3R=J!V^3& #N'#AS7'AB+= M"""/3<6S] KJ#_E%^677?ITU.+9V6CIWK*F$"%RD'*WD<27!GRFAW &1%@>G MHE8KTR'_Y&&MM*&(-QRV(P::?C$R7S3-(E^].DO+8=/\/HW9Z S8T^S@3./Z MT90?*FCPL^M4Y-$NUM-I0T2N"L" 2-1+.LX22$9D@P-R4GI M4I?TC0>-KAV2G,- .Q;=GJ4$87Z6GGT.RYNT MSH?(.0L>6C7$VGQ9)A64 ;>A"!T"D,:9!4?SB =&]B!7J6]=8;Z?QO"VA&-> M9KXO2XO?CVI;/O M].;HI@RBN)"A J;7Z1G"U?L:A[0+JVN.R[^ME!;_9W']2F2+03),@Z4H&.!" MC&JR1A-C0.)R3K''MD@"'>F$OX[^;'L@+AX-Y =?8PZ\K!QVFATL4.J&2DAH M!'Y>31=H]*YB<5 13R AR;Z)(7Q536=U-;]Z,9T#.G'Y#<';M5PG+GP%\_-L M0[5YU'=$*4J*_H)F1I!4,(%PR$@"1$< N&0\6AP41Y]6M@/#[H=B'3'RHRVC M-Y%GK<;WFJ]+:ZP$8PMT0/$W2;DC-M$\P4=%O19:^*-GU=%RX>Z"V O^8W'K MMQKE>U//-F=E^.:KTCD'0NI DK., ^"Q$@+PCREQC.1(NV0X)&0AI8H=\MZ/H^6] MM7+O>96]01E+M2^KD&W39OLMA#M?EEH)BF1G)*"A3[P10&B0@D#4 JWN(/CQ M^]G[*>A>-NJNP(RE[%>NP@4M[__"=GW?_[@$%Q+E"!!-X(DJ()#"YO-?Y@T+ MNN":=;AF,HX[VXO*>\%F+*WGX]6SE-]"7J9BA_HC$K9Y-YML"JY^N%!9"&L8 M8Y* DXD$4T2"+KL@3[[ZF^%YQ&GG27YZ[;Y_QEY^5.B8. MC!7$%BP1YW/BL"5(0COM9&2ZIP#Z0;>R^E'6^@5@7YP., _D+K=,Q[>A5$F# M!J6$)!JT([[(NV[411*E,H7C@O45 __]<:)?V Y@(&R;'.Y^6EIG(L*"7F^A M\M$Q!V*"RDF^A(_:!Q-\AWPT(P42#T.&'K :?.#:^0[)?D M5-.JF><>?&R1\ZQ=!26W+DJ>).$RX%))P1&9WYA,T>M"1Z6X//I7NSOJ]6Y& MO*& &V^3J %L*\=]/$6?:#*[S%NBVQFSL5R)WEB.,^;$2R:(MQH[G6-3T*.B M(F)G53CZ$]1^B=(W7F/QXUL3*)]YSMWT0Y6SQ6R[B[FY8.E 8Z?R0T\!&XVJ MD$0Y$7+>AAAYP$F;';W=T2]#>@=LO/06-RPCSY@&B$H+#,6IN'ZA=1\X[.Z M'5 TQ'M-#[5Y&F.5:W.3%U,PIS5PWW?-1U]N*:*F1SMIHLYA"? M738;6QY^?/ZQ)#W$TX\XL7R UXL+#_596LEW?R/RJ!>1AC\O(@D ^]CC^=A<52S&E\AJMKMH"_K)^#K9S/7#U%;>3[7$N\ M1FOH?5;2< ;*LV9>7>3H^.>+^:*&;_76G M-Q\D?:HFDXWST/;B)4M %36<4*T\H06/1 $'8@5U"6Q4GK=ZNVH8!)Y74YQD M7E8?\U76>[W9T/?-!4LPDQ!ALB(T;R0*3+^?,= M8E<@EHE'RFR79[/'X5^?]&C/O $A/DYZOL8%Y_TGF'R$5^ACGV\R/+M57 ;4 M6)0!C1^I\IOUT1'&K"'",JJ#MX5A'=X8&\?H/!I2]H#N<7:WCX9]^X-ZQ*3#YC>=GNQ9 M8ZF==$LLT%?L3;YR<',=%O#UA/5[J/9\M^K,( M;RK,.P[>VVB(E5X0ID4B:)0SHKR+D@:'&'6XM#9.UJ&C(MZ>J!XQ[_#;?GF' MWY:^ "T%6L:)4DL*&2@I=*)H(PL*GH+UKH.=I_X#>;RE_[,8V!7:\[;;SN9N M595:@8D^C=" Q,4&OD&/@ YTN39VDU%4Z_ M?0-R)4@\F[Z%L*CKU2'TT-K_#68?:G=Y7H4Q#N?6MC8P[C>C?1EVMSZP>LPV M#\'V#>(,#/Y.!Y+=FWL-GU;OK>9I?E'%?*ULW-8VZ'K0$!$)+1Q//\ ME$BA-#&NL*3PU!G@.IBBPU;J.'$<0RKV[D7DOE <:\_JV<7E9'8%L$K7L%Y^ M1&5U&>3Z3M,][#;PJI\&2A>8X(DIHKTN" ^!$QJX)HI[SYDR!>\23S3279T1 MB7@PV(?> %N_= ULGRP;_?K&'%J\:*5&UL[7U9DQO'MNK0I#H.D?/S6 0$]'%@8 M8(R%(L^O=Q4&W;-AZ:T:#5DG3I"C85=UYI?959E9F5G_\F_?;F>OON;+U70Q M_^D'^"/XX54^'R\FT_F7GW[X]=-K]O[&*\ MN35']/US:N_3_+5[Z^NEXO;5W]?+'^??AV]?GT_Z-7VA]ET M_OO?XA^_C5;YJV^KZ=]6XYO\=O1N,1ZMM^^^6:_O_O;FS1]__/'CM]^6LQ\7 MRR]O$ #X33GJX!/QOUX7C[V.OWH-T6L,?_RVFOSP*G X7VW?7>$EQ>/Q7R?K MO[I%;+F;YQ_SZ5?S[UX]OGTPRFJ^^KWX<+V[?Q']]H\;CQ6:^ M#@+\L)A-Q]-\%=Z^G>1FF5__]$-X?!4P@AQ(#")"_WQXQ/K[7?[3#ZOI[=TL M(/.F(WK49#*-,A_-WLZO%\O;K0+8?#V:SNJ36F&R-%PT1[[I MN&YH^Y_-=+654E6B#@SHF)HZA"2CH=774&N:+B@WH]6-FD_B7RZ\_.MH%K:" M535RJXSMA,:;T?Q+OGH[_WFQF/PQG4+>:3?+[*)^&'5?C>)G$# MU:-97.T_W>3Y^J1&5I^A'WH_C)9!B#?Y>CH>G4:XV73)./FT#G]&6V9U=1VU MTL\6?S23P-&9^J%_<7NWS&_",].O^=M@PMWF[3DY/&!VE-#$U/88L-I-VL7?-W/&(2J1ZOI.)!@I[--D+>[J[@) M59Z@$VIWOE)XC0O(K;\_PN8DH17&=D&C&RWG0::K#_GRTTU8?D_1=>CY%+14 M,Q>/C^J$KM5Z>AN7%;]9;Y:YNETLU]-_;$7AOMW%Q<V2E]5]?W'T!8%-]-1[]-9P&=?+5[]^1J_C$?;Y;+ ML!C$U;VB G1=<_IPOOBQ'=S?3<8UMXNB@9%154XX*0SNA<.>O!;D]7RA/ M4GAZ:&(*6RP8[69-S%=%#:DZ01?4-MN@T^^][_,_'L)P/V^" Q.#OR?(.CHH M&55'].JDK!M/V 4W5\LOH_G.KCI%Z+YGNZ:AQ6=?73K]NO M,KI^82N,!DJE9;;J^#YHK0ARK5GZH+O:@EIOEB[H_K!;L;!^0K+TBD2]S[<.15M5MG:$W5.?35A M'QG2.475/ITC0[JAZ&L^W^3-/HU*@[N@\M-Z,?X]^#9#:3YC.GYV$9]H#:]7[_/UV]N[T7A]-7\>JWP6\*JF0PE?F0Z1:I]NE;&= MT?@QO]LLQS?A;6'#"A_C;27J#HY*1U<+&[/QA.FX:4-X7S36T-838P_2.%J. M"S)W/SZFM,Q3FL[7;R;3VS>[9]Z,9L^@.Y )520WQ2PJNJ7VT;6;KAB0>G"GMXGTW1.[G;VU[?Y[6_YLBFM^^;HFM"; M,-]RO/DM?UU"TY#<(S,=)#HHS72^7=C>A?__-LZGT_R28HW M55Z'2R(B"041L\5X'[9;7*]'J]^VX&Y6K[^,1G=OXL+U)I^M5\5OMDO9:P!W MZ97_O/MU9A;SD&M0U8X^I3164PC72QW8*?E-&9I3C:S_#[3XV5"TW8A/\)T MI?&9U!!CSH5U#DCF""<&[?B'$G)7A?\'=5/+\:O%)OX]DB6(H__1"\O?SAEXOY.GPN;K8]P@KK1/[E_KRP M!XW:SZ;Z-CWZ[1P 7B0#; MZE(/:K$-2$S'P?O:3_K^W_[R9*?>HSAMILT,I8II)B1A@A (+)2T^*89IRC; M:X$E5;&#UM^>Q:H#%5B<'[[V MF_GDM"+M'Y )(1EFD'&& 60J,F0+[@"%H$\5V><\O=2/?H2Y2(!>7[KQPLK\ M$*R*\(O1EQP>LY&.#,M$0 HZS,)?P'GOH&;%IX>PT7U:V!7U)(&MW2%"#[KP M+V_V>+N=>\']^]W[0G1=ON]HU5.2%_7RCOKABM:OKUYJU.$[J]0/=?BZFI5 M/<:"RN*+*C&@EP]GS &+C(1(0<:D 18+0)R @(252(-*.WABSDX&>9X\F(4% M4WOIF$ &64\)\L07' $'!A/-:2.,YU&<-@CT$*Y9Y>,?ORR^OIGDTRA_$G^( M8B>/Q!Y^E;W+OXQF]Q48!R(R>Y[*@#0::.D4]!AJ@IBCIF"7>^<'&X)I*+5% M5U#4LRBK"O&>'/O$3WLFP<>/9 !P3!EQ2##I( Q>&B<%SMPPVU%1;]2K9(.:TJX&?/9TX&=H0T!EOCB41 PP>("!V@G)L*9Z^,V\'1 M6TQF?U1S;4;+Y??@-6]KJNH?8#T='Q8PBJ16(&#IL4=""0(+WBWA<*BJT%B& MU4ZM6J'4EX9\NEDLUY_SY>W;^==\];3(?9_/M.?Q+&Q2"H954A@MI(".(8S* M#4PQVUC^Z#+DWP$HO:W]]P&SU4/YP?M\O64,RNEI%Q(6GX'7A ^U!VZM5P;(M"7#)_7K0=M<]_& MLTUL[5I!OE6&A]4+*R.< LJ:N !J+%S!.0*J^3>=>*MN+?L$Z)S!/'N_F(_K M6&@/SV=, T=QV*&$=801+A0L'4Z$?7.W+/$NWEKR7<#1EZAM?IT'^B:?1]]* M-3TBZ7V/9T%WO=6" H8!4@($+2Y-3ZE<\^6=#5S0':#1KR%^T@+/@/.< $\% M-1!83Z5CY6E>P*)Y6)4/7):-^.]+>H]Z307K<%L<>+.8!5Q7T5)X0%*(I3.H"?5SU<.#\HD,DI"C<+' M) TGT%!V"U$=B+6VPJ9'R2\W^40OYIM57B4(M^_YC%'FL(!,6^"155P% M3@O>C!65JBS[W0_2R+TU-#V+_;ZE=3!-:XC^Y9C,*&@P0]8P28#Q0;D?UDFH M[0!C-^G$WQJ>?AWX>Z)?PG'2DS\T, L\L@ :4\0H&]8Z;6UYJ BT:UXUFBR8 MDT 9.L6H;S]_UR7JM";L'Y#YF.3I@F]%A3%.,HIM&8PFPC<_;$T6U$F@ 9U@ M;<*].)RR!_<.RIC'SAGJ&*3& M024TYKA,2^ MNL_TL29TJ 2=0736+:+NUI#I@);24&LN+*<>(.1%Z?C@%DF7 M??B%'8J_"W3Z*Y%_N(LIWLSTZ*:F(_(_,BI#4EG##848<,<(8L24J$$.S*"U M((UAT!U5@-SE/.H*(2\L@X$!8BCD'_B%M,3A,PS,2NQ#2B\2^ML#TN3<2GAD7'GHFZ)2F^G V6GC0^CZ>3M MW(SNINO1L32_ R,RKKQ'T F./#=88670@\7D2/-$@61[?P*I=P-.7\+_&-N- MS!]:M:OQ>'.[F<6V(,&7G8ZGQW;\TX,S;:@,=BZPDH"@]YYQ4*(HF6\>&$BV M\R=0B1,HA:EU\G.!A)( MOS4N/1X3%VJY#6'LNQ$(<7&D12T\[F.M5S&6)3L),/8*4YCG2K#0CVD6XKF0<1DZ:8) M5*$U+D-)0VV1?IHI+YSQG+M@) O(,12L]*P5:=&UM8^#Y>1'3%U@]J E*9HO MGNXU]V$40Z,W^7HZ'IWO$H*VC>>,,,%^#]\UA@%ZR(2"?MOPTB&)D*H4]T[, M6JRR,XXWGZB$PNO3&$ZCP'9L'6 MO5IN$9IL8T#%G9B5S] .39 Y2(/_0+B&%AHJB0R>1<$]1W" J7@=*DH2C,ZC M(5M*5VJSOEDLI_^(W;XK:L;S@9F4%D4(%:7<@ HQ*3D5J/F'182GL,DTHB6 MV)Q3$]ZN5IO:6G _*#/$<,L D,H(RQ'3QHD=EXH*TKP!8L)CEZ0:T B7K4?SR:,KXRNJP*.1&>-$1RW'FA-,*00,V()?C%KDY"4\@$FJ!\W!.4/: M10.;H<+H3&+!/?2"&80QL3JL@(6;K.Q 3ULZ4XKN 3J#8M0P%8Z,RC 1C"#K M"0W@(:.X*3$,JR%KGJ^1\*PEA2*T!.9L"G#20C@P(N.:*"<49IQJ@(2P!-&" M/X=;W/4I+E'PC4 Y2PK&/;U5 A=_/B:\4XY+3K@3 M7 0.)1,%N\28/CO=M#D?JRRU(^=C]: 8QL%*['OM+'>& R0%#*X=AP7-$.L+ M.A^KC/ZA$Y9F4%R&& =_/I9<>N/E L%*^;!K M1RUZ2'(]KB /SV4. B&YQS#L:M) H20E!2_.M6@IG$SV*07V4C<:0]5?]=%_ M;W8WU'Q>?,R#)3B>;N\K>:#\\Z*[Y27%ZS($C"5*L?"A&DRDXRJL\<6R3%JT M0$IV MNC$@X \;YTV>9WRWP\W5Y5K>83=;M8KJ?_V/[G$94\,BISTCOCF ?: M@?"CM\B7NX*Q+:ZU27>1V5G%_:(=2U?0]J="]T=696-!]^TNQH=T/@]BK-*> M[<#(3%@%))0*&2.LP<8B6R[_0K,!+E(#4Z4NX>WO9#D@$_V4/7E41X^5#P_+ M$*;2""T((-HKASP7I1F);N[I8A*5*'V/96TQ7CYGJTC5+?1JT_M:7M M'Y !JQ77DOB G;.>Q&^EX(X9-,!BX$%I3B>H]J4SVQ+&V/\H@',/UF[!/*(V M!\=D&A$N+20F;-4D;-J4M4GR:R.3HRFCG@#@":,:U0&YE2+=B7I[JL9DGHE0_I\^O8RV;R6 MIKT MPFZ)#7[GH^N_:FE1E0DS KR!EG+(@73&Q,('7Z C,1M@JZ6SZ%4"+,^X&T:: M'U;R^IJU;X+,FYCE:*U!S@>+TGJCR^^,R"&V;SJ+)G6 W?GWM=UU-3$H]N+> M@D8[W;$),X>044!@"3AG2E(J@Y&Q0P?0%DT]DCE^9]W[.L3RK)KV[(:4'5MU MU6O_+!DRD#%H@91&4^ZP0-84.% +!EC:<"Z=Z@3 \RG2L[LU:JG/L[$90L&E M$82!L)D[0*DWKDR@P TW^*2.7IG49IVL W%+FJZI1V<)0,88LPIUE!:R*CB MD)5G1M:X 3:G&H"%U!S X24P=9*XE G+F:8P^*Z.QXMIH<+E%HZ@'^ -:OTF MK:3!\ M3FY'WW?1737^G\UTF>O-*J 3O,W[#I"1R]V_'*T1KS%-IB6P G'L',**!7?6 MN_(,6SD[P)8C*<7]_-PV'9)GTZF VV03('MPJJ! %6?*@I4 &;(XUNH9 MQ93VL"Q6P;[%-M:WD912G=* .3Q+J1,+*H8%9A1Z00+TX+[MZO83DZ*Y M]Y\L#-FC2B7#\'UQDVO(_YW68YOAFM\F#=/30-J+;''1B< 8ZED>&K08Q@@.)%<.5*S(,; M>S$V=B>B/;RM=8-?WUKS,=_V[_^\^#SZ]O?I^B9VYPX0!7YJYU VG3+38?4/ MNSV0RBM! ?7$E7$\ ''S@Y&^[?"4&I88U;[U[NKZEWSY)5_NV#*+5?B(7L)7 M0=TJSA0L2H MI\!3IA'WB#E?XD&%:]XCO&_S/*66I0&SQ^*!TK.(/7)B/]:K MZ_LF*K_.)]'3& &RVB5_7=@6_NHO_<*+Z(-U[,Z:= M9T1PSJ#4G#OL91F7#C)H7D7>MQ.01'$'!/TYU/R1 ;+UI6NNH?5FRI""3FJ% M9:P5DN'_%,H"#\]I\S4T60K#F52Q>S"'YY1VXHQFSE)#L97 4":MD,P^'(EY MXYH;?\D2''I4J60X]J5-[OHZ'Z^OKMVWX!G-O^0?@U5Q-=^>/,PG\:]X#=#7 MT2P_7MY79YI,*BXE\,Q(9X#40%I8YL0"UZ+H+S-,"-K4.=28C4>75&A=5SN?P> M%LJ3]T%7&9\Y$59K0!E" &.A(8!"/Q2[HN9:TFS"0B5@G-.!<(4LP!>BAHULX.L9]7UY)ZF6+9 J'^ M)+[.E_EJ?5+<#X]EX!X$?9Y6 MQ2\O+'Y*WP4U+;: J45AYAA+;0"S)O['M' .EJM6TYBSFHV+<;4<@:-\U9 M9X+M(&+7B!U' /9Y\%BW:7%E81QO6EP/@='%-RWF0! ,95A#A(18Q?RR@ET" M;9^M$=LT+:XLM6--BVM!46^_3-7MUC.M#>6$>HVQ$LHHJ@J:O83@@IH65T7_ M4-O;9E!@6C1;Z+/5 M<-/MM T4O46N7MJ@V^S\X#M5"$M4&)T%'H,'3P!R#@9SW 5FR_W(2MS\KNP^ MRVN:JD#W /6E&-MSPSWD1UWVBV4^_3*_OTYV_/WS,G@^@9/[IJ';_YK=^W9E MTZ6"Z2.ZE.:%&0<:&($1Q4@KXRFUND17*6&&MP)UJC/[&IN=&^0!K&W-UK0, M.@@H<5 Z2QPS2#JJ"SZI0I>1LIQ@+:L)S)GC+A<>:H&2,HHHDL09R1U77N+[ M&%>P+P6JY*<.*]1B /8<$2R@\"C,[;$LVR4@.^A02V5A' ^UU$/@XD,M7'CB M-8J-$Z%C3EEE2G:]$,U[:_<;:JDLM2.AEGI0#,-'U\32L+%S:Z2T@#A.07D( MCX-9T5IX H4 M_$C%FOL?R:3;7"2++J'H2[2_!$R"(Q'+ $Y+]^7#&:+.4(VTYPYP2 UTUA9< M":,'V!.B,P&W1J/OY;G"LIQAJ,-. BE1P%@GO-/%!826,->BMC!9P* S>3;$ MH+_@T&I]=?WS8C%9Q=**T)Q++% R!1< M4]BBWJ_/L'?3C;AS?'K>FK>%AZ?WY>UC&0)46H\A%QP$2Y1:CF3!B4=B@"97 ME^+9OTTW0>8,7_Z6Y6JWSAT9E7G(")% .B\-MQHZ:N@#6"W:-2?[UA-J0'= MG<%H._7A/W\T'FQTO)-OB$HF^)SOFW_D9;?N8- M549I$U8W3P.#2MG2%8E7DS76@6057_U\_NUPZDL;?EXN5JL/R\7QVR(?/94I MP"1F1DO@M$;>82=%:171(1KU'9IVS8'H+7.AZ'R[N[.D2ASMX)C,. @,5XX+ MAKP0S&FO"QZ1HS;],XX4RIYK\'A^821RL'&TQ#88O$A!C1\O]T4O4W"],9BATKP^=0G0V M$Z*.Z9!!@"'W @BCH3=, @C*L =NT^HKF%@=@8D/Z*;6-?WLCU/:E%V>@1:1\:D@%LM2-& M:Q=6+F^0=;Y$BZH6/4G[;,305.0=H=)K'OO[Q7SQ5%.K7ZZ]?V#& #"4NRA M 0Q)BX4JN06$-2^Z3W:U49>??9?8]+<"E)GN 1NSF ?"-X'VW1JVF*]T?KU8 MYH^:!_PRG2^6T_7W0L>#4?MTEMB*9/W]EWQ]$WO5%!_&B>NS^J(B\S285S'" M#L*V2Z5%_&'SEM8TU]$^NX$T7Z>&"G2_"A\XVWV7.KCJQZ._"$!>C"*U!678=9H::<*)]2:LVK%OL_:J5&!(6EQE_%"N M.F )M\&B+[FZT7(>5J_8%ZWH(SL=5XAL'QV748D,4L9BI8#E6" $RP-9H53S M?E'P$O)%N\3FK'I05_Z9%-0Y;: 4'"B%+>.$E1L6LKVF?E<3>T>RJJ(!-='I M2_)_SZ=?;M;Y1'T-!LR7_/TF E8TF[[:K%?KT3RVD#ZE$;7FR1R5SG$& Q[& M*((M]*X,T'G5/,$A64P[C::D1.U<:X>=SC:1I?J[R+.163!Z$7,NAGMH#/ 3 MB,ML 12P:+Z>7$*Z8[?HG%D;ZFM!)KC"#C/+(+14240>?5-:MTB(Z&TW:2RQ M:II0$Z$S[R@[HE\L;?7WE$,S94XR9C%TRB)BH0X8L#*I7.$6?6%ZVU6ZTIBT MR"6OM(_!OWP^CMWFY_%:B]OITPC8L^KZ'2U)7JDFD^ULH]FC]I(V7X^FLP/4 M])!/'AS*)R2_JU#S?WA0YIP@BNO@ENJP45&'@-CUAL*( 5DI&ZDG3D_U -@_ M(-AG\;H H)P0UC$9U-N0@D/L80M+HO;*<+070!=">IX[WP4B/?0&Z%!)]/?W MH_5FN;VSKOCUH48"]2?)K 6,A%U7"8@%\,'P=Z4DXEK=HS+5ZC/05A-.*597 MB/56EO.$@1WQ!PO=*XS*""?!'%.&6\HP%N$GB@H^K4)BF"T,4@KTJ,YT =Z? M5UG.HR0'&B5^W#J^+-T+N-F^@!IO5V(H%%"G3.]+6[U7IZ&R\=NOX0 M_B$F&IXX!ZLT/@.&W MNKJ^CP'/)SNWVMVMCCJ&K=U4NQAOHE4=7GG?<.:12YKJG<\C%'V]9VN;)G/X M"RV;^$U77F]F[Z=?\^!O3KX(^VA M]9I39Q45!FEK9DYQ'E+P'2V\WM26$^ M>2YS4&KEE-/"61QP882C8L^SJM>X<-6V7$TD\;P]1PL,^NO%\JV:/!\_ET4W MU@"C,<->0LN-(J#@)8 UP&9;G;[FQ6Z\5MOOR8SV+\^05.)W6GROA,,Z\I]$01[(-G@ 319410 M!<=Y)9 MT[WI3@+\^M*=S\O1)(\8G%:3YX]F$DL/E374 H<05H8+6^*E6K2X3=;(IB^- M: G5^:V9X@SK^MC92)7AF6"44*P=9Y%5APQ4I.#< ')96T[[\Y$$F*4]+/>C MZ?(_1[--_DL^6FV6^?V92IHCU'WO&F+^=DGGO5:H^>3==/3;=!8(C5_\EO;) MU?QC/MXLE]/YE_# ^\5\6?QG3#NH=@#;Y7NRL/TH;JW G"%'H06DB \0#B&N M% (9+IZG#G([>T<&*$9&QH(+"A%# 'GG"QR];%/5UO$Y[WFTY_F"=R;<_T3G MQ4I@Y 210D-(, ];@K8%XYRV:!B8^+SX#*(_>)Q<#\/A'CD2#H(EJIB5D!DA M'4< E'PX988=<&P@CR-GC\VPN%S9#C+$UZ](+^DX64'BM?,V_(TP\L8!P@M> M'*EV(^_YCI,K2^+H<7(]#(9]G RU44&SB:(8$P4EE\R5O%#:/-N[E^/DQO)L M@4%_\EQO8H>VJ^O/8=VR^=UB-3UQ86JZ4LEH4W!FDFU_9 MD2Y6,0@;OQ,X^P]CI$U1+]]X=5U1.%MI_!7::*"X6B,<]%491#SR2')+=LL2 MA%;B2H>CP\6SO] &]9!SYAE62$A%D?<"%SA22X:3PGX>[4D6VJB'^Z!#&R4H M^GOYX_^?YLM ],WW=_'NAU-9794FR) QA :[A4ND83!FN*&B@ QKVJ=U?::@ M2&6E.:2V70+;))/- 46\#$)!QX#Q5K,#"*4^&'77I M6N"']"DAE/^WU6N0@9^+TJHS:]/;^=UFO=J" D]&'8Z,RIP4W&("@Q<>+!:, MJ 'EFA^S]0?LH78KQT/:TAJS<^H&:J0;NU&9]X@+8*17+E@#6E.J2S[C9:O# MBT^=3S>:879.W<"-=&,W*F/:0!:+ )PU1C ""(4%GPBCYNM&NE2ML^E&,\QZ M2_8(M>O&O>._$U]'L"3!VNHHNX69Y+&!0>8[,*$.$Q%X0[,,>SB5 ML @ M0#W 6^R'$1I(A7!?6O;H&I-ZJG5\8":\T1@C8*7 +C:" :JT!BUM<3%Z^CWJ MK/K4*:Q]YA8'"#Y%++9PG4@N?O)L9L-*3K3#AGON##8DK+H[GL*>+09X3>8P M5*4MDFG/87[.%U^6H[N;Z;B'WD=[7Y;VU"=>J_/I\(A)(/C M!H,+)U6\&I05X#'#^LQ]JW2 -1IIKF<8/9L@ (X! M%S/PO+ED6E!/VSI$]B_-*_ 9I'-VR0IW><:2LHX+QB04/N#GL!06%!P9@P:8 MVY!4;J<,IGIP#2#\\_/R^!T_IX9F#@AA#77!0= 6Q+Y=NK >' &LSS[])Q2D MX^..1 @-0"?4>+RYW6R=PL=WQC33D@.3918;AS3!%D/@,$$:JQ(5190>CE_> MO]YT@]E [!CW;3S;Q&2+XM"[N1'S8JJ,*>(MIE1A"80AR!7]O^.WY7SS$['. M??E$6I08L;1Y+N_S/X*J+S;;>]%^WDPGH_DXV=U;>U]V)/?C4 Y&^@_J":4? MEHMY^'%\G]M[M30WL5_!V_GC)Z;S\?1NEK^K4%+<>NY,$"RTD\2$/Q&UC%NX M6X0T@X)4BH$,"[=3I<.MYLVTHM 8[8F@DF,'A6*TP$L# 'LTD(Z6"_>H&8OS MX3OHC!(U^>]-D<"Z6!Z!Y418L]8\F7.$""F,9D!ZZK#V3!< (@+[;)I>JTBX M)[59](=M;P&!\+:K:S59W$6)G0X*['D\ PAP@:PA0&J(C+7>BX(S&?X<=M0R MD12?AP>Z ^[/I!J##"L.6"/.HPF'(3BI%:>&9LY(P*CTTH9EER!(H2,%QQSQ M7F^%KQ95;">XR@9/(WSZ<_2#,Q6O-M_='JSS>9#!^H@B'!B1(> %%(Q!CY0F M1$6[L>3/R%[O::DF__-9Q]U@V-^JL8[U? &AK]/@+>OOOZYB5.(JV'6C"(P: MKZ=?3]4Y59\DPT@Z[Z'G&A*H ;98&"8&) T<7!*E=[6-.&(*^67T;S9P<<74<> M'[_C#,5F5^N;F.0WSJ=?M[5EL>1ZLUS&:R.2EMR=>N^9FSA^6H_6VR^C2MCT MY<,9,IP9"R5A2"KF9%#=76(DHQY4ZUR80K*87UVK^7PSFKW+1ZM@\(]C,"$:947MT"^!YF!]16X.1OC2OC"SW!.B M!9(<66XT1GAW85Q 3%G0O#M;LKA0%^)?#!#;QMKX>?0M?T3UKKCH\^+J:[Z\ M&WV_#Z'/)Q_SZ\U\>]6&9WXVFDUWH,U*]]2J?^)$GCR.J3Y(%59:.$1N^"&BQ(I8[6_H1 @SP MMM8.E2SIW1!_1CIV?]&&Y"/[G^GMX:VQ9>!#CL4V('LGFM# MQTC].;5BD(' (2E#&R58Y>,?ORR^OMF&BY;?[W5@]Q_/Q;_[=?;KISUR?OC' M#.GM\0@&#C(3H+"P:/OA!0-F@.EY'6"_: E#7]^NVT0?Y&30X_%CF5* *6J" MV06L@9ABA4JC*[AS [SUHCN!=@!(^B_R[?LC7^3;]QFB&.-@LW"NL18(6.5D M06^P5IJG5">+2W7_1=:&H7$,>QMC>#O?FI+WR3K'X]2'GL\453(02AA&PDEJ M/,>BH-=!USR!C Q?;%TBTU^X^3Z\\V$VFJ\?QWC>Y\="B,>&94C$[%QG-+&8 M2:X5+?)TO8"D6@RDYQO.^_;M.\0O;?#Q8[Y:+S?C>)'S_$NJ&..3EPRR0/D) MA6:Q6F]/DU;Y\FNE&N0JPS.#,=/40X@=)5H;88T@RD"(A!7$G_&VXL>1A\>2 MBDQL3]HB2[7BA"=FR; /*Z+!1C.)J%0<*0\*+((%T^>Q^(F@8)>"/1( [!:P M04?[[LL_'LYWJJ7R'1F502I@-*&D) 72TF$'^CJ18C7-:(77GUM' M!AGV&YYJG"E%HBCZNB?^W6)U.H_FX)A,(R("?P)9; 1DG$"E"AX1&6+ L".9 M/<^=Z BAWOS=73:87RSWNC;[?-T#0S(LI;)68 IH[)]A-':LX)!K-Z!&@+V8 MJQWAU),:QY]!1:CD05F,L)'G@#+=(GDL694ZJ 1U@U&,T MX^Q92^E#"LQ)J5V\S\!KSKRE!MRGN#I"'#"-;I2[U) "(U@(9#PR"!J++?"N MQ$*C(>49=2G8%B&%>H#]'PLI8,*@<1C#L*!1R;0EN^*9V";'LSX#5,E""I45 MH$9(H1YNE^TN"H^%4E@I")RW6&# ?,$KH\9<;DBALA1K^8W-\/ISZ\C%A13. MHQI_AI""89 Y(HS3.JZ\%CA-"AZ1,P,L!>Q(9I5#"O40.HLC:6Y&RR]'N_'L M>SQ#%D+OO :!"TR1$P24G'E.^^PWT*4CV=1,[0"C'AW)M 4XN]R$OVIN#B9A M*$F !HR@L 9(1#6&.MX-8&S0#*UHI3TTO9<[I)H;*L/2J81@F'M*A+8"D0*Q M>/'=<'SAU"K1;N-_<@>PJEUDT0^K/J16#])2'I QM ME"!%S8T5RFMK,9:"&H:,HU 7]%H.!Y@FW 'V+VMNZL&07FS__N&(V/[]0\:0 M91(@!S4&/"@N4K947&KT ,\\NQ=;;1C2B\VZ(V*S+K.Q=$&BP"UUW,A8]5.: M(HJPYL=?9ZBG:2JVVC"D%]M_?#PBMO_XF/&8F ,-#A13KXDAPL""7H1$\Y9S M9ZBG:2JVVC"D%YLY5KUFWF?("N HX5XS: 57E%M1T"N=:KZWT,%O9[ YB*4ER3"]LCT=SIY'[>L$E1[P<$#;%*>QKY:;T8_ZY'JYB]=1M;6":] MW&/_VP99MNMN[V:+[WG^*5]^G<:6H:-E_I+RV6R7N!"C_./%E_GT'_GD0[Z< M+NZSX=Y5.+SL^$V9D(0"3(W#E@& ,&+!\Z%!S:P6P66M%&5)?:;9#<_5CSH[ M?%_&PH8;#%RN--:,1U!EB2]3+;:QCD] SZ97!P]&SR>%09^7GNEYW7Q36V7G,>G'[%@44, 30AY0W'%"KHG#104L0!E/OU6-71QP[&3G'-&+8- :J>9AL'4W/&'VMQ+FTS^ M0[&MNT&T<6CP8[#$QI'!M_/ _73L1LMYT.%5X'$+R=O;N]%X?75]/,KP/(#8 M;M;, P&)T(QH"X1QCBKGRZ]%DN:U]ELL\XGG>M5!B= M><.%,E89"JF*]5L,ZX)O;6GS?/%D135IM*1[K'HK+=[K2AV+HNP=D"'.8S41 MQ1 J"X)%%)-'=MPYVZ+@XV(.K1H'1+H M"]UJ03:Y]&WW$_QM&_X\ M^8+,(N0=L98SIJ ,QA@DI/S8-&J^,%W,J5=3=3R+ /I2WQU^^60_6SOBW^?K MJ^O XK'DPEH398(+"9%A5F.A&?,>V\)!L%:3YEW)+N8XK*DZ)@7ZSW72CPFB MA&-H8XF:1%H[4'YR%/D!5CB?6\GZ1_W/=](/??CD*'8"2<@A0<$S=@7_&)/F MW622%6@/3>OZP/T<)_UINSENW_DQO]L$MRN\^<,R%B7>]ONV(Z5:_1)RCG>> M%.].T^(?OX5A__I/_PM02P,$% @ LU1B2ZR_O9#.;0 JXX% !4 !A M;G-S+3(P,3WCFQU1%R%^\@>V=F M S?V>-IE>6W7S$Y4G,B@,BF)7:FDFF2ZK/GT"_"6*2F3 D" R9HX[/[I#\Z?[#]8V6Y=;/+=W3_]X>N_4M6\XMMOOOUS_P?-VF56=^K_,_5^CY[2#\4Z[1N8M_7]>.? M?_SQM]]^^]/WFW+[IZ*\^]&U;>_'X6^=_0G^NW?]C[WC?_3.<=]YSI^^5YL_ M6"S#7=7$%@C2__CW5S__F]?\M!/'\8_-?QU^M,I/_2![K//C__GIPYGK,R+S9L/Z4VV93*:I]V7V>WI1VS+\MD3N$,Q=\@)N4/__8T'UT^/V3_]HWY>/ MU:Q=KV2C;T91IUO-;\:K1Y[5O.4_]8']JOM!_O01_#;!.Z@>/3C[7F>[3;9I MH/GLT5:^^:<_L%^M]M6[NS1]7'W)[GBK5/TE*^[*]/$^7Z=;R%JH"MY4=9FN MZQ6$-(@#WXY\UXL"[!! "(J3** V] AV5\V#5]GNW<]?>AG-'^D.] <93UZ[ M7695L2_7;5/%%/*6NA7]S[VV*^M8G=7(LW[I!?Y___CC(;EGSA;K4Z]*(^LV MK6X:;9T/3*,#?LRV==7_R3O^)^]LIVMX_[NP82_-+M8&S&Z]V_+N1E%VK^JS M-PJ6:ZLH-UG)ND']7TK+]1N%U/W$C^N"M>V/];MGY<6[0\;R*4R]EJU3++%3 M+KVN=ZQ[L]EOL^O;S]FW;+?/$I8T9?6VW*5;O*_JXH&U)["NR_QFWS D*OFZ:C:-Y7^;$5?7E$*PO=W4HJ2V.ZRLHI;JR_, M9BC59V8-J5F'W*RZL+KLK"&]$R^!];T(WR-4INW2'-IP<_2I+!ZSLGZRTMW&HG_?YX_-=-'4UDFW_V(-S@6MEVM# MN-!W6Z[4:J6>,+RZ>%,@9^<(W0V5RS* ;2JY8I9W6PZK)*_6VZ+:EZPIP,7# M8[:KF@GAS]F63SG@HJJK+_=IF?'9VB#G0+(')1; =Q&"(W\!T/QX.J&+A2)A?D[P_O4;%7YKL5E4;Z_H^*]NN*]Z7)=,P-#'80:R-B2."$^C[)'9CKYT!(&'@ M!:$MR Z=(E$HM;@C]VCC_:=.33?=FR&F%6KXRUU$R; M)#?4?10CR"P6RK%$S3TC7#GGS@AA)ANZ#-9,3Z/0_*)-YP\I'M)\MX(. 6'B M^1XF &*7^L!% _!@F$PED&"8"S&H5:>!0J)NJG/(@)%Z2/26A[.QJ!4B22-) M6Y?+(]E$!(BDY,U;3$IW5;4BV6W&!F0;N%[SS0[5YVR=Y=]X#ZP;J'TJ2J[@ M^A;N=OMT^R%+697/UWQ@5[&1W9?BMOXM+;.?F+XZVW'E/V4/-UFY(B#Q?12Y M,7 )P,AS/1_V8B&Q@0C/+BS1, O[Q*P^,^N0VC"/TB5G7=]:;7I6DY_5)\C^ M=&/U*5I'.5J_M%D*,O72;\,XCW]'+X+DQ/O__PXYV^7^RUR^MV.^:S7%_>ONE>=&1X 72= _LV+.;SH'9 M(CK1L5C(.W'93LE23"@654\E.D-?T^_9D<)N#>IK?L=K_; M5)T.SPNA@S%%<>AYU+-I@NUAH)B(S1R9BVZX"]-H/FZR^M7BKX5UK+MIH3KE M*HV2F9(1Z'->:6J/V M+Z 5-9M?,=>+/&770]6OV_8KMLWR;2> O5@Q#7W"6EJ'>- G@ ZKMDED!S*3 ME1K#&O_:X-GNA^IH^T/?9^_VP\LAU40!J.PZF,H@S)8%S MFU)4O1 ER.L=;T,?A1'&T=#)LT-;AB *CS=,D+;]/I[7Y*WZ MNFO/TT:J'$]4+!3CB6'WY'AR'D+T6Q M^2W?;EE7Z/VN9J]/SJI8&_BPXW[8@^NSJ [K$OD>")/ PSB$+=*H$P=!A 2K MB=Z@YFI0K[,ASD%I/X@X^A;F4IO8I9P,.LD6JIR^9EU$-MV11F7D:Y MFO:5'^JR+Y^:L(=J[=@(A"&(:>("#)S$AXG7![,=@F3Z)HHAC,^,\HKU.7MD M__V>[\[Z5/*#;A[D>A^J]HGQ:0;G)+B9FD2A M]?62 XU(9X+X$0@ \(#OA"1$OF_3%G&$ (<0J=5J'?$,(^AU=[PY':^J\X=F MK\G/57:[WUK\."[)09$6L\48-;?/4M3< %]J04IN?1^=-9UF\B[ M)I/7178U6LJ7/LE49W&,+?Q?HM27T5!<)O4SYU1?P'_Y&QCZ^;RCH[@ B6,G M1E[B@8CU[^V(_::-&%$?*;4D*G$,-PSXGOTNJZQ\9_7:5*\^4/!0CM^F[5/' M\;!^L!2VGK!* )53#%X6^29E$W M9:[,E[USFZSV)<]@=JILMN!GM )^G""5?B\7\%F.WGP*4V^=&+LV63Z$_HR%[ M]H8_/]FF=RM*^3D]GD.!PP@18,_V[/[Y3N0)K7?*/]5PG1[$6%R->*66M.;M M6FW.%;EJ+6B(AGK]+.,S%5O-E@D M) )>A*%-^C@A#*6;;;FGS]5^MZI83W=C<5WR3;FD:>)MNCF_%!MW4:LTMO// M/'BCP5?SZ_)\F*C_1!=@BA,RO$CR:IUN_R-+RX3]2;5B0P?B>4%$?#1V,:AOWS[1@('3XN_U3#_.C$6*T:<6)(6O,V)^#>-UN5S ^9W1IENW^\VV?>_9D^KV Z1'8$@B@* M,0-3X':[,Q(7!5!X+E/MZ?-0HE-E-;(LIDN6$]*FB8+"I%]*I!"W2ALK7G@P M"@M5OY9""V7]KW QS0D17G3GU1PF//II4PI#0"!"?A(1" .,, CZ4&'L"?9),3Z'0^";) M]C^2?)N5F$6X*\JG50(0(L"%!">^2]W$=U"_O\I-/%MXMX3*L^?I>S2:K%Z4 M;,=#TBW1;H:>MQ/$M_M+^A9M3E&3%)_:N^QA07)$8FQ<-#L6L^ M(6_N?Z^N]W55ISL^<;*"-+"I'20!2! " )$(#-V;T$'"TY4:0LTT9FDDMLJIOK#/BS_C 1X>Q2^&2GF1>#XGT>23Z M==S'[+?NGB,6XU-9[-@OUUE_A4/WX=C[W?'/Y+MU_K@].HX'^G%,?-^U:9!X MH8L2)K-5AD+']V+!+\#FD&*NAC+UUD&:]5Q_\\7%T5=XSWZP3^)BQUEI,/Y$ MU;]$L2[C^[19,RXN5XFTD>:Z;(6=U-5\;+E",' P1HD?!3'PJ!/!<-"$;-N1 M^5+7K!+#O:MQSA1EAYESE.D^7I6\]\!PV4UN'V8N-ITMP_02F[M->-MLM=9 M8R$NOAW0F:MX"Z#=85'VP\W?]E7=:$B**\,E0:CFG1COC-LFAS5YQ\R<4WO"E1%$ M33)Q&22:EL++$VJG^S%]I-Z%I3BVPR!.8L*ZA[[K! [U^[# !4*?<6@+MJ ^ MF>(=JM/]GCJ -F"UN:[7A:Y,?8(.5\3[I#5.J_M/O+IM ML@UZ^KGB!VM?/V9ERK$'UW7^+:_SK%IY;DR3Q$D Q7+936%M,B.02\@"B.L@9@J8>4@ M=FFT/.&B/"VG%,6B:3DI,3%:3O=._E84^O"X+9ZR[$M6?LO76;/Q'*5,#BX> M>$>W/4]\VQ0*^]7U[>=L7=SM\O_,-NUQ/[BHZJK=/62'A(9NB#U(HQ@X@0M! MOQZ%242E%H8NH] P@X_O$^G3LKJ\VN\YWC696<>I75F'Y/A?/*37'Y35)*BV MM?-"+X(8[9?_#L@U# +%?V.L^ W?1:.QA$8:G0 M=;@S$7CM!L"5X]L.@5+2Q[B*;4T=]DN>=I+^+)IYL+F+,4W)(Z&K%+\5M_1NKW1]8/=]56=5M M'4-.9./81Y$3.G&,0C\.DCX2]6.A"PRF/-]TMZY39?6R).Y+5'5L'$%SF24Y M G_ID^2>W4F&25PI.8-Q:I=(BK]H8G=%GD[T!')UV+* ^R"G9E#H>TDDH/H3 M@W6=\#V2UISE MT8F38,8D!P5(.Y=Y?%.![B0#)<@[EY%J^%4V5(S&(\F?0[(.OQ; M92UI%)K?([G!_E^R75:F6Q8-;A[R77,8=YU_R[H-:UUL+_$\Z)'0<6T<^!1A MU^W.[DQG[UEPDGW+ML4C;UN?1TXP MB" F$ =. )%G@]#KO\)G_QM(?:6E(YYA[O42FZIY)%(.=EJ,%4/=W)[*@>Z< MG1?&G(!I(Y#3:?DR$*# KGUO8[6RN:\#WK[*4NQNDE%[CD;/"9+5<6+$O^H6'#]YNG9UNS/J5/ MS1_#W])R<_7\K_'$+O@!K.:"&6DW+O4*+*.-N5CVQ3(JHN16XY.R5BX R,=^ MX#D.)+9#'0CZKW0))<1??;C,H W-8F76T9U>**UZ_PU M_=Y]SYNPY(__2]>[7Q'73:A/" A#Z,0)BAW?'_KUR+57N^PNK;.-QC[S=%%" MM3%N:^.Q?HE!\9;_)2L_G!!PTTJ6A-E*1?H<%(<@/5W51IUNQID!S:*G9D4&EMO[LE;7+:CX; MHM"AU5T(8JR_H/]R3!^$GH5Y3^LKZV-;"$SPS =42YDY0FA#I;(,$IM*[N49 MU28]%-HV]CG;[-<\UOL="Y^O:5KN\MU=]2DK&TWO'Q[3-0O?4.7U@,#SW< ' MGD."R+%C%R%J#ZP/W$3HSKPY=!B>D6XD6UFGV7K,2JOBJB4V3YDNB''4+JT, M9!?^.N'6^YW5ED6OG4_TMS2V6OG6]6U[.Y_U>KU@0<4EL1UN0<6FMF/N4'SY MJ^)[?%E\A4+QB>VLF^;CNRK0KQ,$ZODI4 C:[:,EM7,&L[U3$,[A\/RAV1=U_=9B?=E MR6H'K*JL.Z;D:_:]1LR[7U=Q&#H!C!"E?I#X#B N[;9]81NZGM#GI0;"FMY: M?W282*.5;X+*\F]<9'?I<2O>:M6K'DTUW7[!1>_+."^Y$/[*].KI8EC!TEHVR H8LA M@#8F;;@P\B(@^E&,\O,-KKB^[K5>ZC[W<^Z,+8A.-709=6MZ&B\7+?7XHG J MYXO S?P#WW?>=H]>U.*(A&Y$O 397AB[B8TACGHU*/*D#C0VI<'T>#ZKTWQ; M\4:QG>1K/M/H1R.?OBB?BJFW(&3[(9);GSY;\O\"#S8KTA80-':K;^0EA&73:0U^M/ MYHPX)]^C.J/DZ,Q9+W$HQAY&C!=!#($+$[M7X'@V4.M%38\[XR3.^9JLY8AQ M#64@VX&:UW[U3M-4YPWWD=ZT4:A?I*\PEL%/(YF=[?_H=D_'J=E.$#D0 1 3 MGU(,;)PX7A\Q]FQ'[BNN*9%DJJG2IUS_U<]G%C5X&55/2R82YS/+N:/G?&87 MV2YBM3BP[9@"#X8!B/N8=DP"+95+,-8EJ]=_H2.!16U>="63S47J2& YAT0K MVG /71O\0U$-IV6Z?L1B12[Q<.2$P'<@[..Y/I:ZLT@]BN$^_N&"QJZ:_<"U M_5'R'$8-9HIUW^?Q4:ZSKFRA$3J==6B$3--=70:5-.11Z'[?)LPB\OY[TYNO MLO+;T37FV/-"%"2.X]' 1PA'!$=]Z,A/I"X6UQ+0,*.>CX";HU3:87 C<\(Q M.GK<5IBNG:W;$*OJZ/="G@)<&@0$&!'!'E> M%/N'4)X=*/>R1 /,VJM:WZ?E759=6?O=8YIO)O2CA/U3Z#>9L&Y*/ZG3<\$> M4:= M CIH?PFO,_4S6]6UW@7>Z_514>3-WW"]OVZ&3^*$; MV(QM@6,3#R+<;$>A;NR&B6C#K"66P17-8?:VN+4&@5:O\&*;0$1L&UO!U.GZ M,BJ;WI1>KEGJ]^NMRKC)\M6'["[=TEV=UT_-FHT?T22 .* )(/Q,"P?#N(_@ M!%$HTK:K/-=PD][(L5H]4E?L*GDTSB73]LCA1\:9$^=@C,+&]( P22@B.^7?W MW>,#SXY%J[S40PW7]_Y]EKIF5MZ9MRNZ,5/D:KFH'QIJ^''&9ZJWDBF7K]MJ MLHN)+X/\J7R_\0NTDJ(DQ?ZFOMUOX7I=['=U=?C0M/N\;>7!!"'BQBBQ Q21 MR"&!.Y E\J762_1&-LR'06PS-;;IY%IIIU?^$#Z-GHN-:BYGMQQYGCO=*[5Z MJ4=?/U_U'^7.?_Z>L)$C QXS!;*,D8^AW$X&E%O9F92S ICDUX5-: M7I?-R&SS;^EVG_6?T:RH$Q ?^0 YQ,%![,>)8_?!@>M([7O7%-+T,DROTJJX MS"OK,2VM;URAY#*,)H,%%V7F]U9RB6:P]4MK*]/(ZG.[IV]C-3(/'P7.O&PC M9-[8(HY>]Y?!0MU)O5S@,>&9&OV:2!7E0<].N.>:LLM)!X13JR1NK0CNCGDZD7*O-@F_;.0/97AHE3#1E MAY=(,O5D1@DVT:,IY'I?57L6$/L8D-"V8X@C MP081IU 6$0^5*W-T\(BMWX2#3V(I X211BU_-\@O@W MGGUDX@(HPS$=\0RSK)4X<1),BZ]B#)O;4CF.=6XN;^Y+P+81INDT?1EX55>;;JW&JYT>A[Y+$#Z"3\/,*L9,<>H5R][U/B3,KSR9.\D0&0I)L+A8]L%F^!1\D54>A\ M+;.TVI=/1_%6B1^&$8X3)R88N#"&$;('O-E8"C@JSS<,FU[2<]S(<4;)-C'& MF'9,CB^#6<\(,R]93C@R0I4I_BV#*),R*/2]39(;4=N-6_GN[E.QS=?'QY:B M.(@C+\(V@8 90H(@\MJ GLTZ4J)K2!,B&-SN.(BR>E47^X+KO$%CVQBGN[J, M:J,CD9<;%'5Y(UJ)^''=U?7MB[A/[3\/YW9#'[@H@,1-W BX!#EV_X&(9SN1 M*[4;45-(PXUVHY)_,/F)_5!__9I[)^Z?Y] ML8L'Q-P;H9IF^Y=!.-U)%49?6TD<_\613LEY$3WN"LZ2S&ZLY)S) M.4^7PS\A"\>F5K06P3+HISFGE],N!AR;, D#UTQ$F6U6/@HB@!.;.HD';2^@ MOA-TMW9&GA])79HY)8YASGW<\Z,D>7>DF_TMLT?VH_?\%M/)4S/B9BI/T1CQ M4<=4S9752[OXI$TO1&[R1MK99=!*2R9O3^8HNJ-$ICX6_):5Z5W&CT0=Z\W!K!?:+"3JGRCI=!3! K&G):TQ!NKS3>EDUKZ'!-)T)C1WNJL,KX:L^RKMT ME_]G,XN.BUW%AKF;]AZ?W>9XAOWH;+KAO+K#&@C31#&Q[0#[3I)XB+)N9ZN- M>ACY2/0FBUG$F*O#Q_JOK&<9---,QSD\/_/QD,;%U@RUF#^"@WD+=QG$F#GG MEQ=U7,!Q4>Y\3.M]R0C772;"U*TBY 30AQ&)7-]E0U4;N7$?R GD3E91>+SA M[M%Q8#A2\TR5QC*JI;'LSA]!;OYLW!A FU.]CV#"4.J%2[LFF5[BRVLH;-9+] #E[!+L QIR1;/V9 M*<^O"H1U7>8W^YJ?_&?5!?]$=/83(I^Y,];^*[FX#,8H:G_9ZD]P0.*[J)=$ M8F&O;[^FWX]V8R9V@GW;I=2AB% 6#O212>P)G6*O,Y[I445]GY76^EG;WK+E MS]+?2TWW5@PY<]LJ!Z*3_:0625<6IQ3K2S&E5V?X=+$NE8"K8]N$-);),K"F M-:/77V9I=DMXNI;7]Q/A^?N9%&66W^W:4W+73U_+=%U\3_.[;3O[L_G; MOJIY;Z\7O0(VLG'DN8'G(HB3("!H$ MA)+52=2&)AD';*;?6G72K/JBUTD&N MY&[,2Q6GX'3\\DM2S ITY,B4]#[,8T0'W$ /+OF?@N@\G= M]S?C2+4F@R3%3J;*9, D$R?WT[7Z-VO_?#&=IE5U^"8 1#;UHC#P293$$?N- ]OH)/$"#TIM?=45 MTW"WN-V3>;1=Z5-9W)7I@QS,M!DLN()S 6\E(<>%-"1[OOGUEZ\-S2ZV*"KH MW-AZC6;OE\$Y[5F]7)\QXMI;_&-=P^HH]/M=S=[1G+V L*JRNFK>Q94-04PH M\B/DVG$0!8$3MDM!A)#(%=OOKR60:=)U\GBM/ BT6H5=Q12\;5"/K^.LF]U2 MR:7IWLWKA;BY*=;[AWY#U')9E6/3T4_JWHFP:FN9.VB"BKAO;-'&0 V+H M!Q"$O8(0AU)SQ3KCFIX ;J2^:[2>J%0W3U:CUVJ[;C(731LI!+&>\*7\EVLL MM%IOI%\LX>-(W]A$:2RC?VPDL\+\NZR-HH?X'].'K+L'./(I](((1!0G,?9] M$%,ZL!Q0J4O5=,>^*$VOGE5HKEKR/F]C)3(9J\8+0R=:5,E2-L9.* M9O&^0U!G%J_M"HOL WL3>?>6'O2Y_PRJ*@YIQ/K4;H=$R;@OJJ+ MAZS\G&WYQ2FO6-S&]OG!?'X0($2QC7T8)I[;QZ:>+=7/U!/1, %[D=:'O&(# MQ)9^NV9?GH72]:^,?Y+PT^.S(/QFMU@2?IV^=YW 4U.,EV&?B'%C[--J_$+8 MIS>GE^PSX)CXB53I)N-]S#Z,C8G/7@R0.'[LAB[$7NCW84 <2VW]EWZX8:(U M>IH1F/3]!+(NB4'*J$%R/#KRYD+@>6G&"&.4?5L&3M3EOSJ]:9(/HI!XO]MD MMQ(3@PD$$7(PB**8.HCZV$F<087M2'65=,J*)9!1&/9%?.\T%IY>G+RCTD(*8Y)0!P;NW&,24P/ M2K"OD:E*\2_.56W+'49*1PMOC1>,;N8N9NE#P5AU%D\JIM\%CZ=E*,=D#6X* M;=%\&?=#OLO>U]E#M7(]VX4^0E$"4>3XP*6P.PN:4(I"H1O:)X8P3M=7G26N MS6K$R>P@G&#B."%G]$\6@I>W3F+;Y3P6JFVX5+12;*?EV<3/[;&<[M0"=E=J M2*+0^O9HVPOTEY(?D4+M*"(XX!\H(6)#WTM0OY&3^K;<)?.3@QF&-'PHRII? MF&WEAXJ2=OVL.Z[06J=E^<3O3DP?^)U3VK;Y")HMULF=U6M$[ * M):)E]M5L82A/O9[[H.>'0:_UES?+X1*3KJ_\5)]Q52^:97#77'IRLJLO]NMZ7+!:^3\N[K%JYQ'$2FB";8N %+HU\NSONU/<3$$CM/%(*8)B= MSS19ZU:4'!G5?!.CGW'+Y CWW"W\AEM&^'7*D1%&33)P&1R:ED*A\8626+A! M^RK?956%BX>;?->>PM:?'QK;ONN "$( 0Y\9 I#ML)XBXF>M1\!]ZPKNR<\W M5S]Z5=:1+)%C/:HL/JGZ*K3Z,Y'YN_4&'70M8@="21J'Y-9+K MK9R(R"^"RC?=U2S-\8^W65EF&V<%$B])"+)!0%!, '+9+WH)(99;D= :V'#O MYE3]:6]O&^1:1WKE^CUZ2T"L/W0Q\Z>W RJ^&^E!R7@XTK,R4A3+Z'&92:V8 MX566_,8NK>Y7+HH(A2&.G"!*7.!BT!\808'O$$?J$SJ1!QIF'M? %QWX6BN? M\598=!7S18Q8VBV1(Q$//_.G:BSB"#:D_%@&#N0DO_R.3#Y?T>K[4['+GGY* MRU^S.MGO-A6L<;?5X-_2[3Y;8<]!GI,D"+F$^,3!#N[OI@-1"!.9FCTUEN%* MW\BS'AI]UBT7J%;S)ULJ!H4YW93C16MD*\U*6B/3VNKE68V^>8'RAEDCK-%E M\S(PI"V;PLS+*-_WX%?QL7_1O^_S;^FVN9KW96P_BEP(J"7DL"(B#<+!E3<(%)!:56REP1"+17BW!_ MPB1$*[J=BS#0BIDK&XGV;!%EI-:RO9XPFJMY4S7M7$-GO! 6T.29S[&8\[56 MO>SL=-CF&HK#C4/8QR[ H0UB;(>.$U%"NAN' NH'GM 7YH9"SS(R4^:J*;_% M9J@N:+5<*W=\ESTCR=.D*P>LS(O-E_JM*SE,/+FHV4JPDL5XCL"L[M\M^-+3S#/[)$^M3=\-ZMT["P&Z77J&T"&--C^[)XIBFG,V#3Z9@LX=@@+LOO=GA?EMEN_=1\ M6K)MUGG^DN:[#_PX+2\(@.=@&($H#'P?>,@)>P$L?JR".0UA3<]T=]*L^J!- M#7HZ+)8CW\SNJN*ODVD-5A\)M;A2ZP>N=>9C4,1-%("AQI)8%A%U)G8&B]J] MDYYZ'&5S7^;>\SK.*Y-5Z6U3[\FBQR'8! M<&/B4 >3.' ] E%W6#"DO,8IG_2C2X#AKL SS1-. -+FMUAOX.)6R_4+GI\@ MQ%>\^ZL6#XJM@V3KEXLM?*L8.X(ZH^6T#"R:37'L(",S?FK=5[2*D>-Y $2$ M4CL.J0]\W%T521TVWI.:XM83T3!09?:W2"ZE:W)-ETZRZ#L/*F>&C_/XZ_J>59=L"B*0R]T0A!ZMA-"_GS2 M![,#N8O+%4,8INN);^A^:95)8E7503%@SF">' I5?)OEB*HWZ3;1RF5P:VH2 M;YQ#I>2)\%B5I[BKVZ,V/^?5KQ^&6Q,3'V#@0]LC?@B2('1MZO4!240#J;&J M>IC+]>@^R%Z5JL-4P1'K/'Y*]LB.15EU:FKHW,% M)F))RE!%,)GR DI" M$K@H\&*4\,^&;!#X-')LGX4E'I)ADN2C#5,(?OE"OWZ1HXVL.6)\,>B+'%'Z M2^"E+V'1 Y'G/HQ@0]&P98!"57RAY:51@4&[?[,>8M&8/3Z*,?8(3OS8M1$+ MT\?R P4FR$8PW4%IY707;/Y9A1'2GLF@PJ1=*L2XLGK'+HN.%[Z\21!5'Y<$ M$N4<3O)DFB-ZSP>W[<"-$;09U!(O<2,8^4X?F_A ^O*2Z1'GFK99\U]D DAEU37-.2H=9RSDFO,'QOBCKKUGY\'[W+>N_6(.80"?&=H11%$<. M#5W/[4-!&!*I_8PJ 0S7M$;3._87'ZS\H$IRGZ*2<6+-O''/Y%KY([O>"]AE M9KOA"4M&(#3)P64P9UH*+_<.3O=#>-#0'8G\.5MGC&4WV^QC5G<=BY4+/> X M#L8DH(EG1PX(AG%*Y!-?:NPP)9#IV87^//!R$'=E;?FU@>EV6_S&O]BR;HO2 MVA3[F_IVOQT.R^<[??\AO(ILN^D*_$-P!6S[BCVF>LSX_O=L^R0Y'IE4'(+# MDKE*0G)TTGOZ^:@0F+)AO#+S(&7$I;&QB@YSEX$T/:F\'+GH\T=I7F1%0T*1 M'U( "().B($=XCY&&$>AS$5&-4I@$T>K1I,F/ M"\YXB,YT")NU$%RH:1^;V9!T0!0(G\KB,2OKIT_L!:G94(X/XQYY)XNA: 4I M!2B)'!3YL4L@C&" ^I ((:E-;I,"&>[S]-J:CDO6"[NR=IGD38W3W!2#R&Q& MRC&EEW5E-<(:*^G!RH\C5AK!S)A-(]31XNXR(*0GE<+ VZ=X)H9';80#$("0 MQ'$<@"@.ACG=)/*%[GZ1?JAA]"S_P%%1@Y;QTLO+/G<*AES>HB_S^UW-BC]G M??VV=6?5AGY?;_?\1)0A- T]B/DMZI!@OG*!O(CVH5T;2K6[6@(:K@37]7U6 M6OF@M.NQ*S3 >NP5:XAG=U:N03[(L_K^/E-H_3!HM'J1,Y]R)>+;")BTVKX, M:.E-J3#XFLK!KJG7753F1#>0"9%- X\-62)"_= '$72&Y2#72Z36:-0BS(*S M;;&[:Y<>5.8?%*T3(Y=YU^10U1HV4&J0-"^73KHR J)I+BZ#/!-S*'2^5W)L M(=EMQIZ_^9I^'[BV8O1*"(H"._1L%T8VXY@_[/J 5&J$H!3 ,%EZ3:ROM"X> M,JM.OV>28%'S38PKQBV3P\K@%M/SK ]4W#9WK;?[SV&_K#4O;4YY-0*;2=8N M@S734B@TOFHJ:R8KFR; MY,@"K!CDR2(:9CT#W=B@N072]Y\Y"RK).JK(V]; M(K,LHM4-E?602RR#O+G^(>S*,NJXK.B3*QZ2.8O6XP]Y>I-OFV/XX&[SI2[6 MO]X76V9(Q2!'8GWY>HW_^B_7'PC]_.5_6/1___S^ZW_(,4*?W6(4N8C3,L,M_/'/>(3%DJ=JZ.$@I M)W(>2].\D=UR^RE]XOO?^KTNV,8L6AA&$ &"XX"Z9*">'\L=** 8PC" AAV> MCZTLM:VQLK8)CL?,.R8Y/NO-ZA1=>!OL M'O*JDK_C4]%#8=08MD^:-(USG:#+@>:U*^.#B8C S)8?7E)GLB"1DWC=+ M,E_YBLP ->A@+W0)#F/?Q@G#VF'PYB BM1RE'F4FV*@O24TP4(HRAKU3(TTK MRFI4718WK^UY&SD3+%T4=J;D<1H]DYV1VV33!GT]?ENQ4"$;K(70QY"PSA4B M9/A4TD94ZI*#B:%FV7:3=O4J^_Z8[?K.S]$TC\HV''5SQ?@THZ]RD.HVYG26 MGIK[N<06G7-&O;E79[+#RV"6KF1.[M[1Y)'L-I[/V;=LMQ^&@PEV24*]& 41 MQC0. X\,7Q+X42+UM;5BB+FV\I2M++5=/+*VB?%H!L?D.#28U2FZ$'Y.^R*P M:T?1R&7@9FH29W;N3/)$?:%K!1*?C?7BQ'&BQ"$A 2 ^S#31V)?9QZ/P^%GV M]/1?/BOW>U1\4UW5TFK9]-6L2R]A22U="7NW#)1,2>#-I2I)+Q00PYJ!L M"8OGKWT2@] $?Q?'HRFYG$?39(<4/H$F666>7NJ-Z0PM:SH MI,2TLGD35::4SW2&+C";?-*?MV:2IYFZ# KI2.34#+(.;R:-S5:(=; @F(^*UG#P]Y>^8P/^:\V-7Y[B[;K7G_RHTAP0 'CF<#&OINZ.-A M'.< &\M=>J8>QW!_YTA:MX_P2)SLE6<3W!1CSEQ&RI'GI8=8R$-#]YV=-6B$ M0CIL70:+M&3RZK(S7>X(WWUP_H,Q2J@3VXYK$Y<"B (;'$[; "Y,I&Y 4 ]C MF$K'ROY'.]=]@0KKNLQO]C7?D6_5A?4IO>C4 MM-*GJ!K<7@:B="3R\A(%7=Z('RO<34HUD=MK8)PH 3$)'1O8$0D\ .SD<("Q M0T*YTX3EGV\828,DJ^*:KJQ_^)/M6(]I:7WC\OZGY5[9MLW_WZKN6?UB78%] M?5^4^7]FF_]I_6=6%OV?YU7%M]L5I57LZZIF/0;6GL@>1*S@OQC53%LOA[.# MZU]:UQM!5];[QL.YCQQ^YN&5[7K/R20_ZI/S M6WRH9\QJ^?$=<_GR!'KIR1M#.B7[EL$>=?DG!F\3?!#^2&RSR?EQ<^GV4YIO MWN]P^IC7Z78%8)*X#HV FP#L00]B][ ;@/I29PVIQC#,H(,LQIY\\R[?6>M6 MF>1G8JH6BO%D#O?DL')D')=D,>/P&\:9^3[LM#,C<)GJY3(8,SF+EU^&:7%% ME#B?LSK-=]F&IN6.C1\JN%[O'_;;M,XV)+O-UWF]0CB((Y_:)/9MQKLD!/: MNCA,I'8':0AGF$.]0BOK),KA1X>?8B2:V4HY* TN]NJL'X[T69W F8^4?]NQ M$5AIM'L9W-*94&'LU92CV=<\T>)S9H?"RS^VQ7L8K5?NG_H:CX&=37MU_3[RL/N)$7D<2';IPP0;Y/ MAMU.C@N@Y,$?6F.;'NT==0:*9J_?^EBPM65:I8\'T6N^X'CP@KY+CA./+&^W M5S[3VA\Q\@.7^\?A!'RF>?9C1F0,'1M>&BJ:90#26':O#RHQZ*+Z5H:5;0Z#OQ?P22B. & 4L>/'. Y43A\(@/]P%7<**X6 M;!;L'.T4;P:,TS$TW60Q*,WJKQRB3A_KOZRS_$?8I,W999!*7SJ29_9+^B3< M05K?9YO]-KN^I0^/V^(IR[YDY;=\G7WA4SPHK;(-[[FQ;EMSGQ6_SFK=_.KZ M]G.V+NYV?#'_4U;F!?NYJJZ^9M]KQ'[FUQ4,7!![B1]$;*Q,*7$9=E&<1 %U M Y: U"CUO3?^5YVDUB)50ESF7YGC-^E6[QG7=L'AGO65/.C:S[DW[)->[U84^M606Q3!",V MU )4X%(Y/H^1)@$U'?\6&K7GV$IIENX(\;U^BW^QEI]!M:00M.B-40 MTSKCG]_])2ONRO3Q/E^G6_@]KU81Q# D(8Q4Y[!.#I\RKAF:/SYCRN@T\E0C%T*OZ7F\FE36XXPP M<[*[E]%(\9#FNQ5QB><''O& %SBQ'2$;X#Y>B)#4N0#J44SW&5MA5];S:M2* MD\6/NI6"^)G%Q2GX>"@_L$$.$*'Y$L\SC!2?M[E=?,9)P.YX XA&2_&46'( M!CDF_/SQ_5?*K]Z&7^D7%194V?I/=\6W'[ML6A1TOWE)@4/&)ZJ[@AV7K=KJ?_Z:16Z)(QMESJ('P/BNRXD0Q\DP$CH0PN)QQFNJ?^:/J8[N1HJ MXH%8#=61FBEAPS)JIHS@0KG(Y6HFH2L2H#B)7=8^ M!Q3@F"01&F8DH!\*78\E\3CC4P'E0[H3W,$AXX)8W=1L@&2/FG[^"7[\C[EJ M)Z$CM5/"B&743AG!A7*AR]7.OWY> 1?9KH,]]N@@03[V(^ST#W;=2.@P*XG' MF1XT%_OZWOIK46:I7 T5<4*LAFHV0:Z&_O7Z,X57UF?ZZ6?TX3VVKI.Y*NM? M/X]45@E/EE%99007RN4O5UGQQY5+(IL&/DA0Z) (P "0J']P3*'4<%3@<88K M*[[/=Y+55,0#L6JJ.7VY:HK_Y?U'.%?-Q!]':J:$#=5 M0GQJ![X-8QL3'$'*)TZ"(MN%,0"NY[#_ 6!X<.384JWF MVX\SW6JFNW0CVVP*F"#8;.K-7[+9A!\AF:_=A&/MIK@/RZB;,H)?MINRN;Y5 M-]-=5;4W6=!]63QF/V4/-UFY8L_"+DIP&$ /1R&Q0SRLXO@N$!J**C[:<)UM M/QEN%8G.ZZJ:-%Z/9_!'KDX?6V/]TLH17-U6=6A3K/=\(;'96GM)IYX),>38 M"RCRK!K@V;%G-[@[G><)]$TTY+(8G"J^T/)2R.+Q_:[9]=>>:-;%2F+D08I! M$)&0T"0!-D[Z6(GO2%)2)<(LL,R/A,&:4 MPE.,7 J,)^7PBLG3'1$_^5%J:_:'?)>]K[.':@5CWT9VZ+LNQ;$;(,]!<-@J M"0.IK8O&1!@&O.JG%#P!J\E [7];[,=W>, M,9^SYE2V%Y]1>SB) R]&V :)'?D@=FVW^8R:T-A&4/&X#CVQC7?*CD2J?V6L MQ64QGES28%GL'.EK>DZ=PL6=4B'DY C'3)7),G!G++N13X#UNRAU;.3G[)&] MU/=IE7TJ^6D'68RO_ZOC/^CNAFKD+A4,JS163((L7 M4T)R9&X+YZ#%^M073JN=G_S0JK<.\OEQF#?9T=^:^0JJ26:/P7N60EP(RN?) M]=2YG#,Y/ WSGS/^825K=$3%D2"D,=_=BD-JXQ D* :M..!!UKN?SGOMDBX( M_BX3:S=0YM7E@!UE2@'*7+13./^WY7LZJ4LS%N.Z,+'XJR[CJ[W1F?K>@-EYODU3K= M_D>6EBOB(A_%U$ULAP2!ASP:N-VQ=OR_2,W(SJ''^!Q-)XHCAE=TN19AEA(1 M:PZ65AAR;4&KOEOY.NCO%L&NK.,4^D-L^W:B*[TV#XLG,F]#H,'YD59@SG)= M1A,P:\;%Y6J12?A_S+[77W_+MM^RGXI=?5^M')]Z400H]$D2(V*#B#B]J !% MH3GN2TLQC'Q6BR.3E)>WW@3@C;H^!]MY E:;@=6FL&2JO[1;&]"5R_'WR'+U M9"=A?*+'9@C.FY*OOQ6KQ"5NS.0TH>,PB(+8[K6PX834 JH9!>9Y'9ODM;#1 M)C!MPN,YZ,QU,SH72V9RYZTV%,N6U>^1P-(Y3@*OFJ,&>UFR%0P=AQTV" M*'))X,<0 =BK<8-8:M[=E ;CS'5MX\P5,]L8=;7[/!]WN?3%DY>+U,M>J1+[ MW=)7+LOI_%5PU1R!$U9=5I0D$0[<$/E!$H,H"1'MKUYQ'10:G*L0EF">OXYI M_HI9;0J_VEV>C;Y<^=+ARS5J9:]4T2N7Y&3R*GAJ$+SL9U=^1"&&.*:$ M_:^-PH#P_G@KQH=$Z$-HPQ+,@][8WS#I#*O4ALTD=AA'\ M]3XKLY0K,@EB2>M-T-B8GQFMCD[DNY@U%M[00GA1;*]J_B7P9!Z+A))"[J!*'+G-)\WYH>JG M[=D#U?[F;]FZYCMMTZ,BTL9E(9WP7KIRM0MAIU,BQH>92Q>/ &EDA&' MG+Q'HAP[$8E^7V_WFWQW]Y>BV/R6;[((IL2&-(D+#&*&0A>Z">8E#929I%$,8GG_AJEY4SO8T##-[)X4W!-B,4.VW,"*XF.KD,+DU-HM#Z=DTD#7KZF-:,<->WAS]^:JX% M)\0._>9><,>+[ 2[D,)> *6)U,X(C6'G)=*3U>ID'04F;BJ5)IBM2*IY?)Y$ M+U&+YR'86<-DJ#;=]8623D-B;]%/EW=J1.R"=Q>3^\#W0@(Q($'H>1'[5?]U MG><2Z$KMSIT29V;F70TULM4W"7N2CJIPSIR9T\ F[N,,;'MFDC#,U*Q=(KT4 M,QG%U11WA*Z1>+_;Y.F7K/R6K[.OZ7>XW^1U=S(Z=VCBD/K#<.(YI9$/ 4(Q0($;!-2UHZ'' M&MKQM"&T>)@+3.)]4+WL88J;BF-D,T9.G]$3\7">0?$'@>L6--BZQ&ZC6B)O M#7)5O5$ M*D:<@U3KXP%:UNGDASH]=DJM+?O%I"&OJM]*@]\9K)XZ#*9'+O*+Q2Z3=Y)S&A\M:'!/><9GFY;^EVWUV6,:MAG7<./0Q\$(0.P$! MD-K$=6E[YGH8$^H('\ Q)8;!?8!,EM7H.MKK4%ULL\.82V-[ '68NXQ:IB>5 ME_O_]/DC7:=^RE(>CX^BW^\>]_717HG#Q0:)ZU%^P72$(L_S$84^=@8-?B3W MB9_6R(;[&4?U[TBNY%9FO59+\FQVEU4!=W7LL-5JO7JVP^MB][)(F2G"0:V% MLC PZLWM'"D-."B-SNXSE-WF0Y[>Y-N\9N/!3M?F>O4>M$L&J'J\7QDQ-29T#HD[/IDPV5*]E=+MOXC"Q M89 0)L )@4V3 (:]!@H3?^ID@WKD&=GWO/-TU*LZJKM*>_HTEX7Z;,0\Q:#< M>Y7P>;8YA[.62U_PFYH_E?DZJZQ\9\%UG?-K'M+R5W[LQ ^- M6,OYHR(/59R5I)]A4]4[A/UL:V>A]$XXS+*^E,!'"EYLX47'E= MQ!!A)[0]'%""<13ZMA\X?437Z?1"[?N(F;@R(3WN-)/;D M[O2=5=F,TW!M/LV2Y5%&_>S[ ME/U!X,.0RY3\PEJ0>7,WL*RM6@+"Q]FEU3T_?XO]B_Y]GW]+M\_F2P_[M%88 M8C^*O23RO01B &+;)7U\!SC!ZEM6WA2B;9"^N#+,.98HC!ZNTEL/@Q&#&V??EOBCK=ZQ;_F#E M!ZER!)QJJ!CV9G12CG5'PA9!MW&C1I"FR>%E<$Q7,J\.)M;HD2BQOI8I/_CX M"^\X-GW+%0%.Z"/J89 BCWL.TYW)([C@BB2.L%4_NF&1_PDN\U*/LY;%P_\ M'HGVTI)']C/JC%*P4 Q+9MV3(U&GQ3J(F9<\K[P8@8VZ;\O@RP3]A:XW2(XB M7];WV6:_S:YO/V??LMT^JQ*6%?W.:N@NW>)]51CI M+UEQ5Z:/]_DZ9>ZR@6VS&?OP98]O!Z$?.=AWPR"D#J*@.[V9H,0#CB>#HPO* M-,RU@SSK_>ZV*!\4+F*Y9"&* ?%W4GYR9.V3X@O]9T@@2%!$76Q3Z,D=H#ML5\X(6M47>")'HLZ*89!*O6R M.)::F;9&V<7.HQBS:0P'.MQ=2(76DLK+*JG/']%*]3&K>:A/9?$MWV0;]/1S MQ2_#NG[,RI0?.M-L]FTZJX,0V_5B%-D^CD.'1F%"F)Y>" CDSG0V$-YPWZZI M?;=-[6OZ!44OU4H'K7^6Z^J9* ,QW%W8?CD(,K$M^WJYO*?U U=LY;L_6H-H MZZ#Z8H"4-W8$FP9+:1DP-9E@,=L;+P=>N/G;OIO@^EI\SKA3^39C\M[OUJSC MQ8_U^EK(2G5M3'P(0Q^%V/-C"F ,>JF.+_<)WT4$&H;W44[\FM2RSXI?,\@@ MPO/B?\Y_M^:D>3PBC0;07Z;,Q9J"Q1>W7&/QHJ2'A/@-KE:;DO4#3^J/_#__ M7IH5$X4TTO!<])U81M-T60N*!=51N>:-9(^,KGDS\0EWF^,[PU&+L81P1XF+O'[J!$*I?K64V/-M2[?=XG3[]9-*TV6 M6Q,]%677?';*\JMSLNMR\DM/.G'6#YV\\Y]W&:+5J%FCQ-)C\U*HI2F;5^32 MZ9(HO9H>7\7HF!0E*?8W]>U^"]?K8L_ZBBO7"V(IV6&4C82Q4?[_%8V01"@V$_8")22Q.= [(.%V)4Z MA5?:F+]:_O;KBLYULBZTNLD.N#F#@^9@,@GPV% @#@, 1*$F>UR^[2.MN(U1[U M.$(5*&XKT+$DX2K42)-KP">X)M9Z&[9+J>ENC[OI1 T3W)VNF4<89_T98!&PUY%+K?-MFOIM9\2U=&LO;?1[/'.'W,ZW0[3!T3Q)= 44#]!-LV\D/ M)'4"?)A(C2LTAC6] ^2>_:X]"N]H3?#P)?OV\&FPY/J@3NO%4'8AU^78UHNT M?NAE_I&;?UB9ZZ1>;%E.W,41 AHHBF4@T41BKS[6,N2=.C3[,=7G;)WES;%. M*S>)G !A&]C43GPG"2 <-I)$"?7D.FU:0AKOO_6:^%Z+3M14)JHXJTI#4Y;J MY.!@\>>W+9X)?Z]MDP+?!->7BKPI*;T)N\E^J6/N4YD]IOFFG_3NNJ9PMVFZ MK>T' RO?3K!# L!O;*<8\T_WHTJ:EK_#ZM@*:.Z&ULK%3A@ZQ(YCC ) O3 WM?JP]U8+O"&$1^:'NA2^T@2#!U^K@>\W4:$F6C&0;AL'>^;/5, MA:"TF:KH,^FC%N -SGY^P]F98/?","G$J9J]5+ IY_,FSJ8YI6LV\KB/:7N. MYX' 0TY,G#" P F'#[D(IA-'X>IQ#8/MY9RDQK'U!*_US$Z:LMG(%.6"!LYG M79PP6:E2%DO%HH;,)*=!*SJHDZW M8J34&%8*E(-"X6K\4?0[C12>0V4PC+JKHG$E ]QDO1N8LUMSXP_?])[I%Z?FY;U4[:?F32H#L3[0A>V7 MZPJ]<6K>('H)QQO)&RL/6!VEM&C0:DE0#+CZO!3^S#U]ZHX_@NN_[_,R0_LJ MWV55E55,8WML:O=?-BL4VR1R@4>IZ\$P3DA"AR_M(262VPZUAIYAWS534N7\ MX\3JJCG0KKAM^U)IIU'RJWBMQHMQ=G['U;Z:[V3R@^0Z.=9!Z55SXEQ_;#-\ MRWPSG])+&#E"5"/EL0R6FDGMY:?WYOQ3YN>G[LRL;]W5EJN8(#?R<8R2&,0@ M) SC [?#"(*)T)2.9YR4_<=CS;:735[O2]EI. VF*@+1C)O:*'B0=Y'=@&_: M)<,Z9:L7"CCU?-ZBVD2G9%&6%"6+N,ZR37.!13.)=Z)CNL(^<$*7>&$880Q# MB!+''I8[DF VU>)LY T2U!@W5?5Y8=3(W U[&DK #D(SFKZ-"3RTY1^Z,4V M$R!_[-8B3@V_+P-)03L%D*F[8)8%4.W9G<&I&1?U3W"N/)\DH1=Y8> DD<_8 M;J-@H'L<>1J6)E3"SK4TL6]GTC3P5*?GNB2[=+<^/3WJ 9"PF(['.L0!1L"'8-A!& -/QW+0E/ S+P?= M]E*U+P=-*H-)%)W+?JTT'40O>#EHQ%AYP.HHI46#5DN"8L#5YZ7"',#G[)&] M\O=IE5W?XN+AH=@UIV^N;.#%.&:L=T/?L]W$=MVA?PPH"*8-^U6CSC/2_]1I MX\L/-=_DM"^?K(H+O-@8\XQA8L/*J6XOHZ+J3.C\X%&/5[(5\7.V;=[5XFOZ M_=_S^OZ^V/(KSYF>,P>G(@?%; !KQS"!46 'B4^'X[ALQR,3JJ=V+?-4VL^L MTUKF:_:7VZIJ_7;0WGX-9C7'E; QYS;/]KQNYU7%OQBK>%J*DWCZ"TYN-N\R MA35M6J_3S%<\^+T.1[*;&;]&>'?Z\['TR[!7UF !(ALKLV5QVER:9^AMV%=9 MIE_?_I25=UG9R<)%Q1J8UUV]%8OE$1#821 B%R1N2)-!11#19 +*=4F8A^"X MV/%I!WYL GO5*M9%+MMCWQ^[=-00K:TUE M,"SHI@!]=9?+LJ"K/;LSK#7CHL2M/<,*SWO6B6-A67>]H7SU\V[#5WS63"5? M2M]M3L/_$ZL*%?NQ[9ZW$4T?__JQV?:W"A%-0C\"('1B! #UDG@X<8?E$DM> M^W-!I8:G(Y\MS7;=Z+Y3S7MRU9E[/*0O%KID80M2_W=3SI)MQ+,B[C/C+4:; MF[7GR5E#=LT!.^=Z\%:3XI4U)&DU65I=FK/?DV2NQ,;:H46\*0MIM9;AQ>NK MGI:@2KE%/)K-:K8_G&J77>C0&$$OYK?HQ>S_ B?N520@2%3;.!VQ#;=:[0ZB M4TMGZNV2%LOE6YJYW9[2=OQPO*VKW\>U@ &&G)V"8-=9,,M#M=;L1N"KWT7] M.Q-6E 0X\$ALXR",212'Y/"E;((IT;"/2R7LW/NXI'AZX65O+^;WFME ML;%:^]$C/\J6_R([)"#72]);)F)=I(L5AUS_Z% 2O5"+*^7FX][\YA=4P'PC M2)4Q<@2J1LIC&5@UDUHQP_LLA];3P3YE95YL7IX(M,(TABRJ#4@$'3MQ*:0# MW:/ 3F2Z1%H#S] IROLCM')M"-7KO1A"+V:['$+/A,DZ. M,-1(@2R#H692*V9XH74P%+).LI")6-*U.)7TJ4K\\OB7EEW61W^6['!YBLP]0&6$)%?F&C M= U6+88E5UWEG(3J[#3']%;6T$M8(#NQ;4@)=OS$\X;E;2\D?66E.\%S'_1$ ME:^JO4 =%35C?_I?NHJ*VO][JJ+".2E543G'1*OHE_WCXS;C,\3IE@M(ML5O M[W>W1?G0S&(,WU#8H>U3E]@>1E[BN;$3^P,@"$)2^SETQ30\R7,LT]KDU7I; M5/R EN$T*_X1&1NB#,(EOQK39KW8:.02KLL-1)X9WL"1:[2.1%[LU:%V9=6^CSYP^T;^685NSZ!$0H!B%PG\(#MXJB/@BB)),^,EWJV M8=B]/[KQI_G&0_HT>#FGQ)AETB0Y-KVXIV?$'U.'MA\;,<(95;K.QW.5[OZZIFHWLV@$-IE:]7H0-]B ,$ :)!3 B)*+^5-@JH#=B?DA5[ MRDTAB@B]L64JRK%,X?K2R[725F^_T[TX*+7>63=!&(0N9[X]P&(HT&8$WN^]+U> M9N48[KR1?+MO/BG)AGTR[8?]CWQSO<*-7X8+1WA8N*1RD1Y)EL,D5Z.^9_&Q M?OYA_U!XATU.QU\%=6E9QWE=X"JQ2>4P/I"=JY"7@?DY$SYU']F<7D_L83MB;5KV6/K9Z M*4SJ9<]2 $;[V>2-0IBSIWW.3?F^]N1R60:&C64GUM_6Y*+P=O^TY/N!^":N MGN^L=X]L0A*";<<-0FJ[MNOBL(\%D.O(356HQ3 ^)='(L+).'-]KT2)3CU\8VA+MHM,&IRT9018TVQ4>1)O.NS4#KV M\LI$#I+'^JU# E:?07MNQ%$.S:>2)\C:9C(O6+68/X+A>0MW&="> M.>?BDM5)5SG2M$/3\( M A+!! <0L#8(>:V 9H]A(+7;65]8TQN>.Z4<$:W6=XU8ZZ"VNTO1^J41?'X3 MKO$"$*/[A;R70[A&V\WL?18V<6S[L_Z26 9O323V]$R?F9+_/ [WFU M(E[LQQZF ;;CR*>8$!(.S[>Q)P-&\:<:YEXCQ/J%2Y$DFH0Q8L RXXDB[XW'EJ.BD>TGRG4M=%[9&H[0:<4:KO;YEBKL:W#KQ5YR5]6E"MEU5^JMXK M92]:\W]BW8J'_4,7@SHQ@A12%%'B,:&7Q X!&/IV'X/!2.J08[DGFZ9!*T:5!G(F"=+ F#^2-!"UQ@P-CET8HX&2 M6PNA@9KVES28X( H#4:F'#[DN^Q]G3U4*Q>[<1QZ((9VF-@X13 M24F8?,I^*:R5IWG9'$#6(A?N-A_R]";?-@O[/S7W>F>;Z]UGOMA?=I^'MHM1 M7[/O-=KR>Y]C .+ A8@P/@>):T=QF#0:"0XP^[7B:#\DTVZXE-U[-7*C22_0+*\\)J_A#L5XI%&JWRF_QK*PF MKQ,'R?I]#E#-"9D)*H92X"<%.C@:0=P 'F MLN"V9;<&=JE1*COI>?JAUI++MLQ#D9*"W 19.CK_^4K\=;AOX\.Q4NYOKRQ8 M_!Q?$GXN5:S7G;!@#X] Q\ M&7(P,WX)39GJ6G;Z)J ):YP/=1LV9R&/=S81F)+1MI_'0_FMGWZE%$64<(D# M)#@.2$!]W(;($A8EH'%.T(-=FTRC!6@L(#":7N**"= ^&ADK37^,&4PYA FJ MC9B"D?1S'S#/_[VF?UTO0C]\WWWZO/-)$ 0I97', I;X2%"9]@].:*HUN =X MG.-F_FE_4USIM7((@^FV[2A]6(O^]%E\HB;MN,JO_W57/OW49=$VX^X?SEOP M*=-7VJT!AG5;JXG@TO@G!]_4_"T_'+_75T0?55^E/C;_6WT.S>?\N/,3%H94 M_U.3'>MTYC,\J0]P(_>/M\X0U= M4[ FOF56&&_CVV8GE9?W^=KBH[U[]N:_C]6QCI&5!_I0'H[%_YI-6SO!$9(B MX3[*9.AS'C,INEZ^GX8QZ,Y/\RB.OY1C+<#=K>;@]&KD99C!/J]:N-QL(7V+ MQH3=S">X#:^QD,?Y]DU+9+2O".\./;I0]J;B[.\N\[OV.+DL2"+L"S_.,"9I MB'Q5UK?Q(C\E 8>XC'D4QRYS.B6L[*5Y5:<-YCHS0.JYSC(,8:YSPC>H\B[? MP^?FVO2WZ$RXT'RBVW A"WFOV#_EK?-7WD,G M%KHBVHRBGO\L !!F/KV@VGYJ25ZO:>G%TJ]QF;"=F2"WX3ESDWBQCMH"$^V: M)_^#7C$LI *TZ' 10:XKJ?P/[R30^_A8W%RI)(!%U"*_C&:]M;4? M!5B:/?\]GB?07C;>IE!?\?[L#_99K#AA:X/]5.&WY$^[#;]>-N7S2LF\Z.$ XQZ*B-.7$<.W^S!@281<\2A,) MNQ_:3DC74P2CJJ73!ER.;8FLGF6M !7F7B.!WBML5S0R/703GF:9_3;LS792 MYTN373#3-3WV6!7[O*IX^?"EV#5TL&[-[M)B:*ZOB_KG06C M?A8C0J9)[".!6!('4G+,@&Y1MA32<1WQ6H/S3CIA-84MRL86YAKP?#,; ML5VQIM!#![.X.>PW:W:SDGK?]N8S ]QM6C[DE\>K8S/V--AMA 2/8B*P#"5" M?A(A7_174],LT#U)S/3Q#M?<-HJ\0=)J1<0;:"8:UUR8VVA-L[-X>4ND!2K: MQY'F3_G^,3_5)3((421)ZDL4H!03D69A&T:$2@#H4';PPQT7 9V>?P./) 4C MTO,2IW1@)M)+6&^BJOF)_S/?U,I ^D$\D)\QG65Q?2DTX MED+T@1+.0 YA\'C')C%2U,RA5OGAJ8"N@3&AIN<6CH'!#&/,:A7/>$EC M,;IM.,>,OALM\HG(%YZ[[1O*R.%[JLOR M_F:HU"D-8X+3+*8A"50O/O1]W@H%@L4'0@_\2'7]-1J!>OWT\1EU^K]&Q2G^_B?Q^ M9Q\&:AM^82;]]6Z^2?X&%4WC..,=RQF.PC!%J'DY#H)Z'3 .7%< M+T,T/JE@%CQPZ>*4VYR:I1;67'^]T@D&$XST2A1CLMOP&BN9O%V4S*1C,-K8 M&IY,D> ))2R6(@Y2CF,2#UTX"CO /SPO]A(HR8Q\#BC?5CFHXPKU"GG)/1& M&&'0MN$AYO+?'ETTX3!_)&97W]O,*>.J/LJ(BD6I&"9#6!(BR&CCC#"+C#]> MC\=?; V_O$]P[K"+57A6AUNV,L9B-+:BC74;GF,C$>VQ%" ;71_Z>"BKZK=# M>5L<=Q1%:1!QEB+)F)_)0-9W2[<1,(%-Z]AI&BGU"8E*"\QB0'#T/,45 M%YB)M$A^FT;BQ#%&^4]8A FE;7B"D?)R_CL"W'7>GZLD__S6#"H.([5<8L1C M*N,D\K,DB23+6!_/YP1T];-Y%,>]E]-A87FG##CU,X.?GDTL@PYF&B=JO:C5 MYG;>Q#/A*?.1;L-A+.1QOJ7<$AGM#>7YO?JO=Q_SO8I[K^H<>O-0[(LZYK%X MRCL5NY2GA 5^*$F8(9(PQL(A>)!E%+2AW$Y(UW,]K4NF.FO+:MR M]6>_JK B?\KOR^8T[SZFSS(9,NRW'$69JSQ".E*WC9).4)A?\V:"[#=^RE,N+I8'V"&G? 3": M-KNX/;]\>Y<&) Z9" C'L9_@()!DZ)QFJ0^:8)\9:K-S[',1ZIG3@O1@[C06 M5@];G]]EO?"$V#2G"7^R!'@;!F4KF?.[ VPR,A[*VF$4X#A+4,(9SGB4(HR& MA49!4J]@UA_&AC]]D6FS\L4 ULSQJ_>A&8Y;6>4U=[QJY4$JR."4-K=M.,H, M_>\-1@%)@'VC/=/@E[*J=C$A,9&89&&<9E',(\*'(BKV4VSD'(#G._:.4X,H M&DV&G@$!!G0-1ZQ,?:,[O^0?M:!_KF0>)R0Z]F$ <&,&8I+!6Q9B3$/_1)_^ MSHPVE*IY2U%3E8P?Q-NS)5C*O'1EOBQ'LL,.Z]LI4GKRL3V]^ M5+&[XJS<5RR_+0]Y^^=^O_HSKWXM]F5]"5-OHG1_\_PI]:VWQ^^_YL>OY:M=1M*@V<.!5"^1I/7M<$-QEPJ>0/IM6]+MN#_8-?DO33Y=%><=K_ZLUTH^ M%15XJ'M+Z$!G9FY#LLO*<]2/]6K?\4ZI>J=<^U>ASN4LXO]AI,5\O;>I&U\U39)YM6#33>F$7BIX'$TW,%\%L:A MR+CZKK,TQBRC0PPM MF1/0?=GEU6&O6F?U6WZX_'IUR-E555P/JU9)ZG.?SS^2I5VLMAQ)6'0T4E3"O4?;!:[2M MMKQ]DM2$^=@AO TSLI1+Z>(=M&!6NS0A4C*.TR1&E 8BBL-HJ )\$+6_46):#9*D4L815CHXIV$@<":'I409!1VM83>RXT;5B_6N6K5M MPUIX80N(V$2+ &/U<1BSC>O=&'^S&KW# F](VB W MW8#TL]!K.$ J,VOU+NB+XF,GTR@2 994^*' 3$6.ALM_:!#Y%JIUX]A_XWK] M+6;PBGTV_6VT2F?9Z57MEBCJGT#W\%"T4U)T?]-.>=WE^_IR[=>NQ$0,U1?S M9#X7 9$,*T]A[37;,A1*$.PP7:NA';?A9_J:7;8C_= SZ^PRUROR5\0-J_E' M0CO.8_*;N+47QG+"2AW]*-MP4E?)O3@MSR'#DX^.W[!?U-_]_$/_;]1?OEQ5 M^<\__!]02P,$% @ LU1B2QZ,G,@C1P 0XT# !4 !A;G-S+3(P,3

UN_LM# MLES-TL5??X5_ ;_^DBRFZ=5LIG>_?(?Z?(?LX?);[_M M&OVR_<-\MOC'OV;_^#)9);]\6\W^=36]3>XF;]/I9+W][=OU^OY??__]Z]>O M?_GV93G_2[J\^1T!@'\O6AW](OM?O^6?_9;]U6\0_8;A7[ZMKG[])4JX6&U_ MN\2/Y)]_>_']5[S]&DHI?]_^U^+3U>S0A[%;^/O__?/MIZV67'1S+=)Y\3*Y_R?[]MX]O?NADLEA]7_UEFM[]GOW7W]5TFFX6ZZB5 M#^E\-ITEJ_CKVTYNE\GU7W^-GZ^BX) #B4$F]G\_WF+]_3[YZZ^KV=W]/(K[ M>T/C45=7LTR1D_F;Q76ZO-MJU2;KR6Q>?:@E.FM'BLO1[0;ESY,O\TM&]V.[ M9L;VS\ULM=52V4$=:=#P:*H,I+4QU)H-E;II8N1FLKI5BZOL7R[^^,-D'NW[ MJMQPR[1M9(RWD\5-LGJS^"--K[[.YO.2PSO=K)&1I8NK9+%*KN(?5G&^766K MHI[,,VO_Z39)UF<96;Z';L;[8;*,2KQ-UK/IY#S"EW77FB2?UO&?F8.R>G^= ML=+/TZ^7:>!D3]V,/[V[7R:W\9O90_(F^F5W27U)CO?9B4P-B='*R+,E,[J_ MF0<235IZ=S=;;W^NQ&C/-6UYA#46G'J]-B'7KL>H5#U9S:9Q"'8VWT1]N_N2 MBU#I#AH9[7X#%'_&1>36WY]@38!H%-_.)E]F\XA.LMK_]M7[Q<=D MNEDNHS'(K'M) C?2>1-2_I&D-\O)_>UL6F&9.-FHM5&5(T>)IHV,<+]?BWI[ M;BC/CO!\TY9'6,-@U.NU9;E*,J1L!TV,]K(%NOVU]UWR]3$,]\:@E#*S9=MW,=:2(%?JI8MQES.HU7II8MP?ENE]LEQ_S_:I M_]S,[C,/4']_7/K5,IF4P[QZ3TV,_V.R6B\WT[CYBF;IW! /?MSX*.I8V:-#.BAV2Q22Z;&J4:-S'*3^MT^H^XO\FBJ7=9^*'4 MBGFZ57OCJC-1+N^Q/7GV$9_,&UZOWB7K-W?WD^GZ_>)YK/)9P*L87>HW7RY_*%9EB ELP0IR+8C/]1;PR.- M)JC9P3[OL.'Q1H,X2Z__E'Q; M)XNKY&J;3YG_UCR='A)J*]#U9/5E*]5F]=O-9'+_>V:^?T_FZU7^-UN#_AN M^\S1_[[_ZW @/_%+W%5$CRH?TCQ#XJ^_QI\/YQL%8Q$5DD+'L?)24VN UM(+ M:AE#&M ?!9UG&;+ISZ62Q/I!#&"'7\7?_<4+J1HIP4')16VQ_D^O4VN-O-DE]_V,HUSZ[Z> MFNYEV@>I(<:<"^L LR/D[U=BAT>L?HV6YW@ MU?%&@4(!."-6>:6%$LY#ZG(IB<(C6SH:UGS:$LQ=D6D;S9U-HWM\>.B'__;/ MY.Y+LCQ!MSK=!D.I8IH)29@@!((XJ^D>*<0X1>,B9!.427M#ORN>_IDNDN]_ M3I;_2-9^L[@ZS\###8(0DF$&&6<80*8R@6PN': 0C(M;W1 A;0'YSA;3=#&- M,B^WROPX6_TC^M[)FW5R=W(Q/=HH>,(-)PI@2QCWE"'@<"ZE%:[43O0(O]#P M^-7R8MH4S+V1Z4.RS/YB8KO[]^-O;O MNW^6B=65ZR H$C>I5,6-*Q(\+H(0*)DC 7BXYK235 A[0#G?K?OY4E6JGW MT%K*'*.268VAYE#Q7':,@!B7']("Q]J N8_UX]!Y^2M>/0Q6(NH-B$@2 @V$ M+-^44"<9*Q6LZC'R6^K$IU)'P41OFAL&N#2 02BYWJRBH[Y:F?3NRVPQV97:.#_13S4+D ,GD5#&:$$@X$YH M12F#%E#AK>EQJA\8MIVMIO,TNP%7RE$LU4'@.NY#9/1=@ 5:<.R<@3D"4--2 MKO+KF=K-D.&YJ]@&TMU.ZF8/=%_FV65_8: M0**T%DZ!B'(I][.SN9L5Q)C%6;'+AEU&X7;SXE3,IDHW@7OLO=6 4ZNEY1K% M/^1H,,/P..9Q;PKK]F5R^FM,K]LJ59,AR++&ETIIH-XD5^S :IU+Y M_J9[AON9S71 6EBGF!$PKB6((\,YRT=/H!W9,MN$&@_LE2NBV->YH5J;R7+Y M/4J_K650X0#Q6&8L(DXX$=W0O>Q6H3K'B+@RN5[D3;\"2*7CYE9@8[/@D7<(4BQZ#%3FD];1KGKIS=?*0E2!.$ M4@@9@K,34"*T-E+"7 (+:9W]4&6FW!^Y6-D67R[2Y!%65 2R:RIL(]-1#W9; M_V-W@[6,)3W0+&!D-?84"ZMVV!9XR /T25"#CK.M2! *^$E1\K@7 ( RB4K-;5+OC]8*>,U M4*4BC!WL>BL^+M+A!KAXS^']M9\MXH!FD_F'=)=(4&+?6Z9YH(1: :-O$2V_ M$(X1@01Q @)BH7-])G 7PS][R_J'#X-U2'OIF(CTM)X2Y(G/)0(.C.R.1;-* M?IY,5P?9:C9\E4S_A=]BB-Z?_I) M (!CRHA#@DD'(86"DWS,RMB1).K4TE;:"'1=>6L%K]^6N-;Y\N/ '(@^BX1( M0<:D 18+D$LE-:AS77B $8J:5J Q'+MBQ_X1@!*I3S]\&*BSS%*D*9;:9X$Z MP&DAC<5Z'&:B"76F#>+8+2OR12 MQ1[D1STHQY4(! !%4BL0L?38(Z$$@;GLEO"1G;_5U/]%.4#5$.[,<;E-E^O/ MR?+NS>(A.1\FN5. X!VME[M MTY0>G[-XEZSW.)Q/YS[8+""%.830&$N=QT! 3@L#+H@EXSI&:98Z#0+;%86V MSZ'\@,()XKS\. ".L"91(J2B+%XCIXK-GP.FSAW4 9Z'-$N7VG#VXA>7]8># M8]9IPASG5L?=@N& %8$%)@7K-%.P_4SF9BU)#22[8D7^&M&'^63W"&_^)%$T M>B=()X;99I'JXF5R2Y_ M*FLRPZNQ<+GD"*@ZMF2PKDEMWK2 ; ^N[+MT,:WBS3Y^'Y@&CN*XJ@KK""-< M*%@$!1#V=;;.0[S?T QKFH"R*YK8O08^3[X5%#_!DD.?A\A[;[6@@&& E !Q M!A1NNE2NSI+$1DN2!I#L=L-S=J<3@/.< $\%-1!83Z5CQ3E9Q*).J)\/=8O3 M4*B_(G9=:?[)N_;1D]X^1':;SJ-&5IE7O?Y>XE2H;!>!,P ]!)1BCRTVR!+] M&!%RHD[.P0 W.PT>)K:$< \<*W_6>+Q1D,@H"36*$U$:3J"AN( 1$36R \?F ME7^<7?60[OH8X,/D>Q9S+G\ \&.#8(")XC$FE.;62.J0+0 C@SZ%HO( XPT-<"D1K%M^LXSL?D(5EL M2G@]AQL$GZ6XNKB'I<(8)QG%MC@@(<+727@88,"O!?8T@FM_>Z]*>Z[ /8GK MK_00"@\MLYS+1U_.R3ILJ1[Y:SWBTP);:F/: U,>8]K5-NHOVP4BH4024$6T MY-E^ +K"L9/>U'%ZANTOM[Y7KPUV#P<03X9?[@CB28/ L3&0*X*0E'$J4A[G M8+$L(UAGZS7L[7H=31\_D[@N$ZT"DLH:;BC$@#M&$".F0 UR8$8; M_6G'$6H.ZNXNZ%YPMGH".9>]*0H@ A:Y. TIX(_9)AS5JLH]["A0.X1J#.GN MTI'W&MJ._-P=O -?A[C]Y-(R"#@0EF+.@7],LXX;TW$YU$TH^$4BWLM*MX?>G#9';U M9F$F][/H:9XZZSK<(G#E/8).<.2YP0HK@QX]1$?J)/H,T-=I@3'- -L5<3YF MI; 7R96;+!?1"UNIZ71SMYEGM<)LPAV24.9!4W MWR7K]]>?)]].YW%4Z2E@C@06UA.%I(_0$&*+Z!=$O,[%X &FR+>QYK4*>'^[ M_$J[^ZQ&AY,,8Z?D.4NM%I %>1>_RU+4)O!\9UE_=W@];9&^3]6SZN,4;91%? MP* G#%& I:006*RTV;XDY)!$S)?:C+8L?<4BOEQDRQU5UD:[J*36C*E<(L#] M6 NV-J+DTT5\JR%;;:5HMX@O$[AWI% M?(TPTF5%_3",[@AD0D%?F$&D1E8'KZ85: S'SH(;\WGZ-7/A?+JTZ>;+^GHS M?UF"K<05E2K]!*R\UA9)[4'4"C19C[.62. MFX;WRRU"5]L@X(=D^>DVPEKZW/E8!\%!&C=CA&MHH:&2R+A-RZ7G"(XL3;A! MDK6";S_LVHYTI3;KVW0Y^\_DU%M[IQL&*2W*(%24<@,BH!"30EJ-ZE1"&N3Y M8TMLJHEKGRQZLUIM*C-HUR@88KAE $AEA.6(:>/$7DI%!:E3B'J0QXVMLNK6>+++Z7Q7I\Z1E8)SH;(9@S0FF% (&;"XO1K7RA0=XR:YE#ET. M; _I51?X2"5:!XD%]] +9A#&Q.IH>?/-C;(C/%YLC%#-@]L#J2JX1B=:!4P$ M(\CZN$F&'AG%38%AM,*L3EY6]?IU$"_"%H.I=HC\HEF U"MFM7 H2^+W$G*P M33)BV!#$L7A]A\<.,TDC&[40)+K0&/%=?>Q,(D5\G=C(D,.YM91[^M"X&J)# M.C06WBG')2?<"2[B8"43^IVDX<&E<#/ M>V8.\S%#K$=\:%Q:6\<.C:M!]UH.C9%ABG!#-64"RNR^&K>Y5)J!.JDC0SY[ MN5 MJG<6 ,)2"T",9- )YFU<:W-4.$6E/*CAFYLF:)%VC'6'#'Q,WS]-KL?O@H- M2.XQC'-3&BB4I"27Q;E:[U(,D#=M*OLEKRZ&N;NKJ'_?[)^B_)Q^3*;I8CK; M/B[X./+/:7-FK8V?"P@82Y1B<9(;3*3C*GH>N;- :M59'."RVB&!!Z"MKN:! M3:*>I[.=_A=7ZBY=KF?_N?V?)^A\HE5PTCOCF ?:@?A';Y$O5B-C:[U?.4"S MVB]57M1>:THMW=%OI\VBXK+[=I\% 76R2*Y/WNH^TS((JX"$4B%CA#786&2+ M94=H-C+C.# :-JF:[E(U(C*KJ.D#R90G\S2.-PL(4VF$%@00[95#GHLB'B"P MKI/9.L TL4&1L$&]=!9FR0YF]&1[!'*7S9ASR_#A!@%8K;B6Q$?LG/4DFV>Y M=,R@D56S&!3K&M%(5WS;7H+/"B5&<'9@[0WU"W^,^[!,[B>SJWQGM3?N<8__Y)W@2APL MTV$@P!MH*8<<2&=,=EO,Y^A(S+JIRSAV5K:@B1Y7\6S,CZM(=5X>ZB!XDR5+ M6VN0\]&/MM[H8I82V5&UQ['SL 'D^U^1]^]$9L'/%X]O7;1&G^HP.(2, @)+ MP#E3DE(9W:,].H#6*J4UP(UVKVMV@WKHE:7/GA?L;4 H;@(%82"Z( Y0ZHTKTM5P MU.BXMM6]$*X>Y$/Q!"]=AH_V$@"&&'.*-906,JHX9,5YIC6NVS*6XZ1>4^ / M+Q&QD03$("QGFD+AG>,4Q3\I7+@="/INGUMNO09FMPED[>B@9R:^63PDJZ92 M8D]T%C@0$&JI$*,ZSG_C""EBM0;0\1>[:3@EMCFL.\MFF'S?Q__5])^;V3+1 MFU5$)^[J=_6M,RGW_^5D$9,*W00M@16(8^<05DQZZUV1UZ&<[::.5X=AFC;) M\CR;H3T]],;(B-O5)H,H.1LG/-LV2*N1B N-]I)+SFS$N0"6"=6-Q?M)N%<3 M_*X)Y]-E'/$T2:Y6/N*X]6H/X%2"?B5["M&[@0Q9G%VP-HHI[6%QY0?[6LOO MI?'J]A\%Z8&1[>AC>$YB(\YAP,1ZA@5F%'I!(O1@5YM^.TNEJ!.LJ1ZM[FN[ MT@8=6]-!STS<%T-O9KMRHK. .??;"ZYQ\:!&[D1[!=J4YK'M8 MJS\F]YOE]':R2J);^UC@IMSR?*1Q !Q+(^.,0XQ@@+)'H(L5@#M>)R7VTJU) M;RMR(^PXOB(WHX*NB?NB-P"B+NIK?X3D+1EQ71-W??7?R;+FV2Y%\NDJS@/7\)7@K$E M>XK^-,"64^ ITXA[Q)PO\*#"U7D>YM7M;]HD:COZZ/!"5;$URPK3987JWU_O MJH_];7&5;=6F4RVOO=P+3S MC C.&92:]+,XTH@[J%+<98,Y/EZ0?D-KZF")/7*AM(*.B":_64T *.JD5 MEMG=2QG_/X4RQ\-S6L>$#S!5J"<:-Z^(X44$&HD$!&>IH=A*8"B35DAF'X]Q MO7%U7-_JB41]Q:;:H&-K.NB*B>[Z.IFNWU^[;W%/N;A)/D9/Z/UB>]ZUN,K^ ME3V0^3"9)Z>O:5?I)DC%I02>&>D,D!I("XML>^!J7=L>X!K?8#RJ192[XMOA MP7Y(EK/TZGF*U F^5>DF&"=5%!YP*Q0$'CGEBID7]YO=+L8=/,G<&-]:1+E? MOJEHM9?+[]% ;]\1J$RT9^V#$W&5 )0A!# 6&@(H]&/! U2'8977U_NM>B(+ MENO7S;-Z((^+8 S[*"CP "AG#20>XR($@9FM0[#*Z;@[@KE%NQD8G=.K&L2= M%2W9W-_/MSA,YGD![#>+ZW1Y-RG[QG:Y'@)@@#AD 38:>XQDW"<5T\OJ6F6% M7\J*]K9L16&;5K+ M+^\'U$"W.[9$I)/5^BQ5'C\+<5;I+"8(%.** ^RT+9(RM 5U*M<,,5NZ=9Y< M#.TC2?I[9"2]BUW?QF]F#\F.\C^.L9_G1G8CR7R$E^.K]@))F9Z"1]8;Q[-3 M3Z@-$TZ!_7-EP I7[@F/EC&I^"@)II8S:)RW CH3G7&1%>3:2>0 ["8!I(]' M29K5]^EW2JJ!7&U):/F=$@X$P5!&>R4DQ"I+:,Y'3J =62WP2]5VZIV22@"V MHWI7\9T2S[0VE!/J-<9***-HP7HOX4@>*JJEK6/OE%2#KK.]:,UW2BR@T>XI M#C'#6F@%F#?%1*!CJQE?(5B&HP=A8;?>D3;:_3Q5UN":^Z1.L0903>$("<@W'SXZ*PQ:RR M$H_UZ:/Z]&D>W*Y(M4WU.##\;![X=)G,;A9F$Y6VF'[_O(S[TRC)KE[_]G_- M=VHN*GCF0I_@83L_&#C0P B,*$9:&4^IU06Z2@DS+LO7*-\.5>?M6T$#L*F7 MV=( '024."B=)8X9)!W5N9Q4H9'5V>C&AE8$=0"1N9Z#<;N?+P94KCSUH1:! M 6L8IQ8ZX@! @@%4'.,H7\XE&%9PS0#L.2)80.%1[-MC6=2D0G9LP;7:>CT= M1*L&YI"":%QXXC7**H1#QYRRRA0C]T+4V3X/D :7JNU$$*T:@,,(HFEB:70W MN#526D A+%,(X/FGP6$"F*,2.8"!A-1*3W*)XM(Y,C>ACDK3 M1I'LBAMO9]/,@U^=KRS[[,N@B(@;#V&%8-@K2J-4()='*E9GAS= 9ERNSK1) M&+NBQ9]QK8O;M.P^WWEFO/PX(.H,U4A[[@"'U$!G;2Z5,'IDQ0P;(T=M)+M> M4DHL)0%#'7TC2(D"QCKAG>8PEX"Y6B42!A@*:HP+%^+77:7JVR MN[W)\B$:MM6G='Y5ZA3F7..@%.$42L\5H3B[9XF0R:6FL%:]@@%:D 8=C\:Q M[=@5V59,..^';#\+"%!I/89<P:KT%,T ;TR)[F@.Y!P?WG,%Y_FEP$E@C M%-7K#,KV>G?*.GWP5%& 2,Z,E<%HC[["3 MHO "Z=@V3PVZP9>#V%G.4?XTQO[YR#+QV:-M@G$0&*X<%PQY(9C37NNR]&M?6J@$6/#\>:@/F[N)[JR3^5G;#W28/R3R]SR;; M>6Z=;!>0]HYI9QSR1E@.M<&%K"3".J[]5O.4:A+=KICT="^8)82M)XN;6?8J MZ+GW0TXW#!)'KTY;3.,F 0F(L:/%FNXEJK-W'^ FK'DN-0IO;RY3%5H"KZ.X5VUG^F(PNRLZD;WTD4F]&VI> N%DDOH7;I(?V3Y>;?X=,/ #"4NRA 0Q) MBX4JI 6$U2EZ,\!W<9LT-TWBVIWE*>X116Q,NH@#W\2Q[VUGNECIY#I=)D^* M]_PY6Z3+V?I[/C_B!N#'7K(29.OO?R;KVZR(8CZISKS;W-4H@J?1GCYT=:!.NH1X9X[!30 MW$B&7;&C,5+7>4I-CMK(-@/HL"L&:*0))]:;N%ID%76T5P7Y(2%UR)$5UABQ MB:J#8U><<)/E(EK-K,AP_@C%;%KBM.5DNT E,D@9BY4"EF.!$"P2&X12=6I; MP@%&R!OD3).X]LJAJMP)4E#GM(%2<* 4MHP35BRRR([DYE7#>B[#GHK(=L6: M_TAF-[?KY$H]1(?M)GFWN?N2+/,7W..397Z"8Y*YSB#$0]C M%,$6>E<$;[VJDZ TP'.6=EC6)N)]V2P[FV\RD:JO?,]:AKA!0,RY+)Q'LT,G M G&1L8,B%G7LV IUN+:5P_9GIE4G4%!<(4=9I9!:*F2B#R9CUK72FAZ!2O@ MQ=HNQZ**Z/:\"NX'_<*D5E\'C_44G&3,8NB41<1"'3%@Q>4;A6M5@AN@F6J+ M;>VBWDF=FBPXG"RFV?-T+5M026U[6L&I/!;V:"W5U-NV4HK?WGUPR;@+JS"ZG/!ZN_OYNL(PS9DQ/Y7Q\KME6] MDV M8"3Z[DI +( W2#F5HY!Y;>,B7%TJG&-64SCWP[;]X(_6]"K1*A">O3&F M#+>482SBGRC*Y;0*C>PMI38(<))C=< ^3ZKHDZRV5 $2@RU1LK\);^(.:[*_ MZ9:5N=U$?^3/)-N/'2#)F19!(T41@D ([;WV\:<@S,?,B![9%8]&M)>V@6QO M"]K;$N7BCC<*S@FB>%SXN::(QMT!$,4\8D".K%!ZVPO6I;CVM$"YU7IVE[T5 M??TA_H?LZL"9C(M2[0,PG',0I;;9L4VTS(X7GF7<#M8Z57\%G+J !*<7J49@ M;G_/O=M#K]Y?[T[O%E?[X**[7_6\O7X>5+W@]*S8-ED/B5>0:"Z5PU!JZ?(" MWAQ&/Z2_3?-E:5/8,Z<(EPX RK34U!=/"G'EP,C*[]17Z\G3,>B,(H,A#P8LE1-9Z;GV -UR[,IH-P?VZ M,E4UL-9; R"BS $$$#(LEXUKU.D5V%>Y C[M>HL@UEWR#*!_LY_LX!@9Y_$I 'TCFD(/($*,D0A"H?-V%B M)(?=+>@Q;030:@M$61*H.)JK;$1^/CFTKWGQ37!.&12-45S5HIC48(!!/FHH M\$A*@K5+@SJ(ML.#7-2X!,S2*.V5G:S/684?O@W*>V*QM QZ*S@61@&;2\$4 MJV,>!A1;Z<8\U$&V77[XV6HZF?^_9++T\6^.O5EXY.L08; 84V$)$I8+ XR& M!2:@5H+>@$J>=L.1>MAVP9(=B\OSY,GW 1*9A;A=],UTE -!*DTNC<2U"NQ4 MK^1U MJ@$.J&A7NYRH@V@[/-C)]S&YV1;:7:S?3>Z..1Z'/@U1=. $!8:R;48SXK+P MGH0W=0X>!Q0J:)<5#0#;)CE,E'F97>"X2K[]>_+])#N>?1LD8!H(3H6@W)C( M=YK?B/%(4U7'+:U>R>I5TZ,>LNWPPVR6RQ]\H=,[EV.?!Z<8MTIKXH55BAIM M.,UE8;+6'>;(T<4PWZ?*T&?GAR^"YUI8C98TGR"%/ MH,[A0#YNUNN$OJH7FWJE_*@/;*MKS"ZA89U._U'FO+]'ZB,HI<6,PY,@[ ,"8N]!CCRVP.CC,@QTJ+6JY"O:9Z7ILKSYY(Z@;T#*["_ M;W/E-]G]PJ?/K.SKY_IT^?RYE9ZON&0O*'Z=S>?;6M'/1E:E@D2E?D(D""04 MP:@L+CST2,*=_78($>=X?T;%SQ:S=?)V]I"\D.. /C\FV172JRQ3]'&W>@*E M!GH/%FFB9=SB &@IQ1J[_+XJROY+G;I6 S0V+?$J[5LO767I59/L7;0\G[\F M\X?DSW2QOCUUB:)>QP$2AX7@3A'KI;: "PMSM*BNE0,TH.2/(;.XIDJ&2>!L M)G[^FC;&VWU_P2.+9(1G"X5D5-#]$4;\"XMYG7() \I)&3)=+]/$@%D:?_Y4 M9:H+>PR&06T@\E0(9"F12G.5XX.HK)/O,*#,F,$S]0)=#)>K/MTTY]7F'09G MO3 4,4VHEU$?3#N1HP-UK3R_ 67F#)VI%ZABP$2-WS9+U/AM(,(IHXQT-OX? MT(Q:1 ME*#N2=*'!$[6Z*H9)5'4=E=@X6W_H-7A *0?4.(\H=I))#'#ARRM7 M)R(YH%RF(5.VCCX&P-MWR:EHW^F&@3CFM<2*82@(,G'"XF*68B'KW 0=X*-_ MO;.O.N3=E?&X2JZ/#WQWCW"VN,DA/$&YJET%3:#5RG $/02,,<09SQ'ASHWL MT;]N2-BR$KJCY8L)5(V*YYN':-Y5=LD&1)<%"@&9@KG%Q]RS6O6Q!OBL8%?\ M:QSY#H\%_[9*KC?S;.;\G*=^'%C!B/44 \#BOY3@^P(8R#KY_#7X?E()3BRS MYVK)E^\D:(<)I=0*Y0U563E&G5/4 FQ&5CRO)986?GB!_@XQX"+LNN+ GY'\=YN[LRSXX;O@H-3**:>%LSCB MP@C/,Q.B=&-[7.(B+:;-X=<9%R;?RG'AZ7=W>C&#'L)+3>*Y,>G+H)5 M)Y8]P+R+1KA0 [\!!/+T]S\G?T^79CY9K @26>< $XMC$:4D-XS['(XYU M9"F1K3"E/!L;T$!7C-S5IDN6G]+K]=>([3-1SBZ=I=H';+%A%@%K"?>6,@2Y M*=P#;$?VK'%KS'CYD&3CV'?&N\UJG=XERX_)/(O[O<#I+._*M ^:>4VA)XI@ M']U2)(C.LXN87P]2W!GO&L!^ZYXE]5D23(,SE/L^:=!8NFALH9:D!T9 M*L.%+?!2HDY(3T$ZW?'<"GJ_?,M/R.[OBPSZK%Y$(P2BK7C+)M:#AFH2"ZY >3G<NQ6 >#[Q6),24IN]$F41VE^K9](Z6.I.2LO2/H'^S2*Z\X?>@"\C?IE^@D?8.4)%=O<7 M$^T4,;# @XA:)5(&..$;H<;SB=XBX/W,>'5U-LZ^:,,8&" P M,LY H:&+#BJ**MA97\(-%J7BL2U+NT^575R]G4V^S.;;EP3VFKIZO_B8O2ZP MG"UNX@?OTL4R_Y]9"8"SJ1>-_48 -,(8%TEF*40, >2=SW'T4H[LS+092ATS M(ATK8YAY&BJ"Z 21$41(,(^ND2Y0Y!2-E5#=Z?YH&D;QD$X,-@K9B5D M1DC'HUX*.9P:6769"_1W(HVC&G;#3N-0D'CMO(W_1AAYXP#AN2R.H)%M:"_2 MXLDTCFKX#3N- VJCXJP@BD;/6T'))7.%+)36>>UQ@+'_1KA0 [_.PF(-K)ZE MXK5-_D[PFBINK<"<(4>A!22/7Q(.8:VW< ?(Q?X]G#ZUUYU57&=OS7U_?_UY M=I?8Y#Y=S4Z^Z7RX00"8 PX-!\!#RY525HMB#X-TG9N( UPS>V+&"TO;@"KZ MB1;U7+>SC< 0$9X;*S0E2AD/&/#[BZ'6T+B2EO(46K]T4Y&WCT:T6E7/!GXG M2,XE14I;+A7U" C)?(ZGB7\>J46I1:WC-W4Z5TB'=N7]=16I1AB3%DQBI!'R MRL;MEJ*,YP]>0\@Q*[7X#M?1[BXF33WDG'F&%1*1X\A[@7,W%"1 M2X\U'5D,J@?6'.-MDVKIG)1//.S52S'.7P>HTD^(2SZ(CH"-0$#&@?-4%2;" M*5\G'#%DBC9$D!() 4U!WSD-=YD,6U#@V7CKB5;!2<$M)M H&/?%&%$#BMF< MW0\<*<6:Y< QIM7&NT]>H8MXM6\5O$=< ".]5&]?UY=AO=_G2Z=BD)K MC7 T^LH@XI%'DEOBAT&KYY2)9?TE? X0L8]/P>7TOZ MZ8JC;Q8/R6I]5YV8IQL&X8W&& $K!78HP@I4L1.TM-9;997MZ<_#QD:5TN5U MT@C!IPR++5PG6/?BVV"C/T6TPX9[[@PV)/H^>YFBURWJ)+X.V>GLE69UM=#^ MZ=@?27JSG-S?SJ9/[F/T=NKU*;G9SLG'44WF:AFU5>+HZVS;P+'46"C.'58< M0:M9?@M'QX5&ES*U;1^]?XS[EL4F6?G(:!>!7RXF\_P*_);%Z>)F>_$O+S#R M0MP+SN&;_M% &5$0$,0H\Q![;C0.=*8P[$50VR.>4=/YGM644^&J.?\GW;- MD5*.2DJ ( @+:J#E=N_G H6M*;63[L@<'6;=>KV6&0EA-X!Z!FP D#(]AG*B'+7 MX[L7ZNKOFUU8,KI-3Q\Q.R'[T3;!&@"<%08![[(WJ+AV-I=3DK&586V) VD[ M:/=J"GK>5O+][4JH7H-^L,I9;*"@1& M5@:L)>VFK0'>?^'CMA[JH<(A)*,?"#7D4A&J> $N,VPDU<.:I42-IWFJP3T MVK7\-(\@3F$JN'#&2T,(E\X5F',WM@(L;3"EYM,\U33060IV)T_S, .9YQRI MZ+LQXQQ!TN2R*X''=EVY+69<]#1/->P[XUTG3_,0")0D-.Y)G &&*.8QRF5W MN)R_^GJB!YWQK@7LN\REOO1I'F LB;UR#XE$#"F#&2G\X^@SCRL$T!6;:L+< MW3V0J^2ZD5U#Q9Z"5UQH:+@0,LO7) 9Z6. !X$B,6*L[AW8A'P@%*^X@+N@M M1$"8,])2"T'VAHVQTCWB8D96TZ,UUE1C9P.:>,G0T6BA'CI=KT5'@IU5'GL[ MW2 @#) B6@NOM("$(Z?VQ0"S$QI6ZC6BX3LIK:P6C2([@)#2'\MT=6'XXM9:/EZ@8WT'N@0CEL*20(J*@RR;#)JRQYY5F/3][5D*Y,NE 3W8?LK92L%J2$ MPD;3:Y4U^84%3R*>X_"Q>N%;VKNZ>C)6)ZY\])?]/7Q#IHB4ED1:.>HQ0]H[ ML%_Q-(.DSR<:3DCW?KD3[J!LYVJCU^HW:$6A,=H3027'#@K%"KPT *7NT_Q< MIJLTP\J;KL;UU)6#_WBC9N73Y2ET3Q^G5.HG.$>(D,)H!J2G#FO/\O(7#!$X MLKM1'?'FZ%VIYC72V3EQ_+7WU^HJO<^T?/ZL^,#G 2# !;*& *DA,M9Z+W+) MI!A;D?Z6M/X\0E\?Z*XH=!R"LW0ZUS0X(P&CTDL;)R5!D$)'S4YN](RT" EY P1CT2&E"5"9M,7.-_"_G[E(^O CQ M-H%_=Y9SG54?C@@]S*Z2*_W];ZLL+/W^/EE.,F#4=#U[.%=7M7PG 2/IO(>> M:TB@!MAR7Z"1 3940Q!'KH=,6 M:R!YCH)@8B3'6H,E9GV5M!].?K^\F2R>G>MW'BE^.@B3+E;I?':U(]SBZL,3 MN=Y?[R&=S#_%O]GO+L_'BAOI/Q G;$ 4$.@]U@[3/>+G<-&DQ[KDKW+'GZ. M&Z:])8P2GK(?+SX.0D.JB!)6((($)D CF4L6=T-UKKH/T(WJF W/;45=^+NU M"4,L)O9*S 4A3FUS&@!%CAKG\FM8#$GC2@4#6S(7FRSL45 P*UN_*\IYRFH< M:Q,\%@PBB[B'D$H"D(&XD+/>NQ;C-1YEN?'<>#2DA0YLR/HVNR\V368/VQID MV8G99IDAW'--TZBD^\GL:K^1C(B M5PWPFI1*JFW)D&:#_D$M9;)@3K0*PFI"O>541G\YTLX9G1,;Q)W82!*(6V5! MVA;:_4_ZGOV&[J>^@5I;)H4U7A%B)9)X7RJ244S91>5S&JJ7E2]*YS)&?OPP M,(8%I,XX"(E12L?%"N42H;@&_;P3O+2NG]?$J@-P5Y$K/9EG>6:?;I-D_393 M:J:ZTVD:QYH$H>*N1F3O(R(O@71&6)A+Z.H]BCI "EVJWK05-/ODR]D+JL<; M!04M9QX3;"Q7!CG"D2Y@4\R/BS/UE5V"/1_&%1[M'>!]_73UZ"7L[^B&[ MH)+MF]1BL9G,WR:3"/)LFMG=S(_(2Y[\&<<<'89,FJ-)%>W^8+#<$Z(%DAQ9 M;C1&F*@<,67!R*)E35 G':!>+F;RY\FWY,FH]S51/J?O'Y+E_>1[GA_Z,;G> M+*Z.%QVYN*^ ,5/0&*[I M#UNNLYEGY3L)<1I(QXB-LPE:K(CEKO!PO0!UBHL/\#BQ0>*UCG5G599S9_9M MB22SEQ\'9#@S%DK"D%3,2298X?UZ@.HDR [0=#7D^M?&L2MVO-P2E*+Q@P([ORV8#>TIH0=F4PW"9S&_>$E2&\.+#P>U^^\UBZR'MTN9/'P >^SXHJF0<*&$8"2>I\1R+?+P. MNCI9U63,*F\2U:[6@XK>=9FSETN[#%1AQJ-AC#M(@1E!U(+"-!)6KK;?*UIG M^MGA=*2=[LZA=S&[#_/)8OTT6M=L" M1TZ<%C6+?;=EJ![3<,I=:SG1*D J8!9BD)8X9S@P'N)<3HF[K8_;A=/:"@<. MEIYJ N^>>57B?;83[0+2 .D(&P5 .HX5HUSFL@)IZR3?#I);C>B]')-9I.'%HH9[2'*@0 MZJF&]^L.]0B/A5)8*0B?[>;="(9Q8)8J2WCWDB*X;Y>JY,(H!Y3NDJ:N4H7_TOU%+#Q M$0>I#> >",(S('),@%9UEI.AS_YFN'+99OU"_+NP#MM$V)_JSK_'F O)=*> M$T,@M$ 2I8V-)MH@U&>9X('>^:I;+J 4=V:/G71&B])W_:O"_SCO_%EE,*+8X M^N=0 J$!-[F,3.N1/:'2@*Y+W_FOAFS_=_ZM4%Y;B[$4U#!D'(4Z'Z_EL--K M3WU>^RRMMY=W_JM!V+[*__>'$RK_WQ\"0Y9)@!S4&/!(>J1L07IJ],AR%)I7 M>64(VU>Y=2=4;EVPV2T9B:*TU'$CLZH#Q2JI"*MS0/VJ[O-?JO+*$+:O\G__ M>$+E__XQ\"S;%!H<1TR]CBZZ,# ?+T*BS@,&K^H^_Z4JKPQA^RHWIZIVF'65(>Q@EJM3LUP%8J'7 B E.4<8QO_'>3%> >L4K>8_@\HK M0UBO-L^9VEN'/PS;*)KVAM$L:XY9P$PA'$&\SNHMQJSD1N#LOQB3EQHK9S@5 MEEGG?7;C+!^O)^5J=1]1O_PYU%\?U9^Q&).2!&C HG?KC$148ZA5$0]3M$Y< M<(BA@7Y"SQUIIVO^EN!C0$Q(GU65]]!*SZ"/CE7_]=$!/$Q8^W48=?\F&G%]C*W'R M7J_C8*,1858IH@$@"DMLR#X%(ZYZD)CE#?]#Z?+[/W<_\P&EZLYC]9Y0W6<[2 MJC<%&_R]P.)FE0#%E<::\0BJD#3'EY5\KNFGL6NER7@T&ZD_U77EIZNKOT?? M,[^0_R[YNG\0=[:X^;!,%_&/TV2'ZNG$I4K]! XTUI_!=/9VVJ'/@]>< R45!Q8Q!*+#$>W%7C)M MXV^ZBG]+15 M;+MB4S.&O4P4M^%?"D(2"C U#EL& ,*(D6(9$9J,+>]K4$MQO[KLMCK!Y\FW M_6.C.EDDU[-3F] C+8*3G'-&+8- :J>9AE'@O7R(P9&YC;VQXV -@[K:N/CX M]&.+*/ULZB;+15P;5E'&+21O[N[C9N_]]>EH\O-#UGJ]!@\$)$(S MHBT0QCFJG"]6(4GJU(,;H-7LFXG=:ZP)MMK9?+-.KAKGZT7]!F5IELZ",6"2 M9\\Y2U+,5H!J,7: R;Y#8VP7.NLK0/[XAOB;]>I=LMX+M9NE\6^/R-[S5=JA M1M MTA@CZ#E2%CB,E:%V=RBBC2_Y0,!_1="/^^J 6<<0,U@Y(3FD2'&1XVN% M&]G>O"LR=A)!KZ:Z5US43U!HA8 6>B6IY22+F>SE)-"-]JIO+URI4ORODEY> M=_$_2 #4V35^!8@W1@,'"UF]-77>>AT@!QO1>J72?]7PO7@[\BF]7G^-$+R- M\RGZ:,<+^9WX.F@H0/:DI( ,2AFW4)+Z?*S9!9B?@@M5]98VC>O%'/@SCCNZ MU9/%-//1]\;U-!%.- D&$(PI=1QJ ">F%0(*#UR)YF;8$-S8';U1+S1[)( MEI-Y'*VZNILM9IEWN)X])/N=W]D#LU+M _;1P8S[:XB H<1I@Q#;RVZ]4W7< MG@%&*)HE5IM(=UC$,8F_=9N%#)*'9)YNWX$MR[$2K8,W7"ACXRX&4I5=TF=8 MYW)K2^M=V&-8\SO]U1GLN^HB8TD!:&^>MX(K%?V*4XTDH&]EIP[ V MA/WJLK-"4@?%.A6<.]@@(,ZSD@@40Z@LB+NC[%!\+YVSM6Z>#[)F?&_L>!YP M:T(=@S+$GR??]@?-V46I ^<-=>WOV1\(%B'OB+6<,05EW)I!0HIE3)>KAUG; M[,H=F1?)31:P_2G(W(OZ.DNXWN&77!T6:S_X=\GZ_744\53&=:6.@N!"0F28 MU5AHQKPO7F37UFI2I[QY]=U5NI[,?PHJMZJD<:748((HX1C:K-:&1%H[4$Q7 MBOS(2E/U3=#N-3:^E!KHXW2EV DD(8[S>Y?)C3.K411A@9:VA,;8+G?65 M4M/S7IAV9/V?/-&R6W[=# M+V-<#C<($.BXG>;2>12Y#3U1'N<2 FA+O>_[>BQ#8_I^?DVR"7#[FKAPKQ.HDB _PL+5; M!K>LC+Z6Q-&N?@;"N'?@P! "M84F.CQYC$88"TME?G;@T.Y9-/WG9K8\:2). MM I$4\&-!PYZK"+C'8$TEQ43,;(LU\8T?\JUK85P9[5DGHXX'ZMZ2):3FR3; M6.>!Q;*T.M%%\(IYXBFBWAN)K<]V"3D"$H,Z''N%:TLC'&L.[JX(ET>0?+I\ M7$FVH:>[=+&5Z035SC<.3,95,WI_!$#%.49Q'RESJ;6#=8XE!IA'VQ;)&@>Z M+^>DY[.$]IP3* 566F/HE5 *"X/H/KDI2V]F@WBN]@=3I;]O1:H6VS_90^ " M."P8)3:K:!C_!U0ZQX!B]9,Y+:49<304WR3:)2;\_C]D_\@.%_[M7_X_4$L! M A0#% @ LU1B2ZS$*?1+M0 [3 , !$ ( ! &%N M&UL4$L! A0#% @ LU1B2XW9%4L0"P 2'8 !$ M ( !>K4 &%N'-D4$L! A0#% @ MLU1B2ZV<-!EI&0 Q08! !4 ( !N< &%N&UL4$L! A0#% @ LU1B2QZ,G,@C1P 0XT# !4 M ( !:7P! &%N