0001013462-18-000012.txt : 20181108 0001013462-18-000012.hdr.sgml : 20181108 20181108101225 ACCESSION NUMBER: 0001013462-18-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181108 DATE AS OF CHANGE: 20181108 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: 181168561 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 anss2018093010q.htm 10-Q Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2018
OR
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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes  x     No  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. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
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, 2018 was 83,560,018 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,
2018
 
December 31,
2017
(in thousands, except share and per share data)
(Unaudited)
 
(Audited)
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
729,180

 
$
881,501

Short-term investments
211

 
286

Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively
235,547

 
124,659

Other receivables and current assets
162,629

 
263,820

Total current assets
1,127,567

 
1,270,266

Property and equipment, net
57,902

 
57,096

Goodwill
1,575,567

 
1,378,553

Other intangible assets, net
219,564

 
157,625

Other long-term assets
53,226

 
35,972

Deferred income taxes
22,285

 
42,111

Total assets
$
3,056,111

 
$
2,941,623

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
6,767

 
$
6,042

Accrued bonuses and commissions
46,720

 
69,925

Accrued income taxes
5,911

 
5,760

Other accrued expenses and liabilities
83,169

 
86,335

Deferred revenue
272,872

 
440,491

Total current liabilities
415,439

 
608,553

Long-term liabilities:
 
 
 
Deferred income taxes
29,955

 
1,461

Other long-term liabilities
62,171

 
85,778

Total long-term liabilities
92,126

 
87,239

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
850,616

 
873,357

Retained earnings
2,766,259

 
2,316,916

Treasury stock, at cost: 9,213,790 and 9,044,498 shares, respectively
(1,008,370
)
 
(907,530
)
Accumulated other comprehensive loss
(60,891
)
 
(37,844
)
Total stockholders' equity
2,548,546

 
2,245,831

Total liabilities and stockholders' equity
$
3,056,111

 
$
2,941,623

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,
2018

September 30,
2017

September 30,
2018

September 30,
2017
Revenue:







Software licenses
$
109,103


$
156,580


$
350,296


$
448,368

Maintenance and service
180,315


119,005


527,908


344,546

Total revenue
289,418


275,585


878,204


792,914

Cost of sales:







Software licenses
4,291


7,395


12,301


24,197

Amortization
5,530


9,004


23,403


26,892

Maintenance and service
26,487


19,584


80,092


58,263

Total cost of sales
36,308


35,983


115,796


109,352

Gross profit
253,110


239,602


762,408


683,562

Operating expenses:







Selling, general and administrative
97,576


80,015


280,443


230,483

Research and development
59,019


50,144


174,906


153,524

Amortization
3,491


3,260


10,421


9,506

Total operating expenses
160,086


133,419


465,770


393,513

Operating income
93,024


106,183


296,638


290,049

Interest income
3,213


1,910


7,674


4,827

Other expense, net
(974
)

(168
)

(2,289
)

(1,512
)
Income before income tax provision
95,263


107,925


302,023


293,364

Income tax provision
5,927


34,295


35,811


86,698

Net income
$
89,336


$
73,630


$
266,212


$
206,666

Earnings per share – basic:







Earnings per share
$
1.06


$
0.87


$
3.17


$
2.43

Weighted average shares
84,158


84,774


84,065


85,132

Earnings per share – diluted:







Earnings per share
$
1.04


$
0.85


$
3.09


$
2.38

Weighted average shares
86,043


86,588


86,060


86,902

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,
2018
 
September 30,
2017
 
September 30,
2018
 
September 30,
2017
Net income
$
89,336

 
$
73,630

 
$
266,212

 
$
206,666

Other comprehensive (loss) income:
 
 
 
 
 
 
 
Foreign currency translation adjustments
(5,102
)
 
4,149

 
(23,047
)
 
18,225

Comprehensive income
$
84,234

 
$
77,779

 
$
243,165

 
$
224,891

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,
2018
 
September 30,
2017
Cash flows from operating activities:
 
 
 
Net income
$
266,212

 
$
206,666

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
47,341

 
49,939

Deferred income tax benefit
(28,175
)
 
(4,217
)
Provision for bad debts
1,389

 
1,382

Stock-based compensation expense
58,887

 
39,408

Other
2,039

 
241

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
32,356

 
17,899

Other receivables and current assets
23,207

 
60,754

Other long-term assets
2,458

 
4,495

Accounts payable, accrued expenses and current liabilities
(31,243
)
 
(22,362
)
Accrued income taxes
(2,581
)
 
(221
)
Deferred revenue
1,175

 
(35,502
)
Other long-term liabilities
(19,562
)
 
8,478

Net cash provided by operating activities
353,503

 
326,960

Cash flows from investing activities:
 
 
 
Acquisitions, net of cash acquired
(283,026
)
 
(25,998
)
Capital expenditures
(13,077
)
 
(14,815
)
Other investing activities
(5,510
)
 
(20,810
)
Net cash used in investing activities
(301,613
)
 
(61,623
)
Cash flows from financing activities:
 
 
 
Purchase of treasury stock
(192,787
)

(223,291
)
Restricted stock withholding taxes paid in lieu of issued shares
(26,955
)
 
(10,075
)
Proceeds from shares issued for stock-based compensation
37,398

 
47,992

Other financing activities
(4,939
)
 

Net cash used in financing activities
(187,283
)
 
(185,374
)
Effect of exchange rate fluctuations on cash and cash equivalents
(16,928
)
 
17,129

Net (decrease) increase in cash and cash equivalents
(152,321
)
 
97,092

Cash and cash equivalents, beginning of period
881,501

 
822,479

Cash and cash equivalents, end of period
$
729,180

 
$
919,571

Supplemental disclosure of cash flow information:
 
 
 
Income taxes paid
$
74,086

 
$
84,760

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, 2018
(Unaudited)

1.
Organization
ANSYS, Inc. (hereafter the Company or 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, electronics, semiconductors, energy, materials and chemical processing, turbomachinery, consumer products, healthcare, and sports.
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, 2017. The condensed consolidated December 31, 2017 balance sheet presented is derived from the audited December 31, 2017 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. Certain items in the notes to the condensed consolidated financial statements of prior years have been reclassified to conform to the current year's presentation. These reclassifications had no effect on reported net income, comprehensive income, cash flows, total assets or total liabilities and stockholders' equity. Operating results for the three and nine months ended September 30, 2018 are not necessarily indicative of the results that may be expected for any future period.
Changes in Accounting Policies
The Company’s accounting policies are described in Note 2, “Accounting Policies,” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. Summarized below is the accounting guidance adopted subsequent to December 31, 2017.
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). The Company adopted ASU 2014-09 and its related amendments (collectively known as ASC 606) effective January 1, 2018 using the modified retrospective approach. See Note 3 for the required disclosures related to the impact of adopting this standard and a discussion of the Company's updated policies related to revenue recognition.
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). The Company adopted ASU 2016-16 effective January 1, 2018 using the modified retrospective approach. Previous guidance required the tax effects from intra-entity asset transfers to be deferred until the asset was sold to a third party or recovered through use. ASU 2016-16 eliminated this deferral for all intra-entity asset transfers other than inventory. The adoption of the standard did not have a material effect on the Company’s condensed consolidated financial statements.
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). The Company prospectively adopted ASU 2017-01 effective January 1, 2018. This standard 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 standard also requires a business to include an input and a substantive process that significantly contributes to the

7


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.
Accounting Guidance Issued and Not Yet Adopted
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 a 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. A modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-02 effective January 1, 2019 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 inventory of its leases and policy elections, and expects that it will primarily have operating leases. The Company is currently implementing new processes and controls to meet the accounting and disclosure requirements under the new standard.
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). The current 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 balance sheet 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.
Implementation cost accounting for cloud computing arrangements: In August 2018, the FASB issued Accounting Standards Update No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (ASU 2018-15). The standard aligns the accounting for costs incurred to implement a cloud computing arrangement (CCA) that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. Under ASU 2018-15, an entity would apply Subtopic 350-40 to determine which implementation costs related to a CCA that is a service contract should be capitalized. The standard does not change the accounting for the service component of a CCA. The associated cash flows will be reflected within operating activities. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued. Entities can choose to adopt the new guidance (1) prospectively to eligible costs incurred on or after the date the guidance is first applied or (2) retrospectively. The Company is currently evaluating the effect that this update will have on its financial results upon adoption.
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, 2018
 
December 31, 2017
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
332,097

 
45.5
 
$
568,587

 
64.5
Money market funds
397,083

 
54.5
 
312,914

 
35.5
Total
$
729,180

 
 
 
$
881,501

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


8


3.
Revenue from Contracts with Customers
Adoption of ASC 606, Revenue from Contracts with Customers
The Company adopted ASC 606 on January 1, 2018 using the modified retrospective approach for all contracts not completed as of the date of adoption. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with ASC 605, Revenue Recognition (ASC 605). The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company’s software licenses, maintenance and services. ASC 606 requires an entity 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 Company recorded an increase to retained earnings of $242.4 million, or $183.1 million net of tax, on January 1, 2018 due to the cumulative effect of the ASC 606 adoption, with the impact primarily derived from revenue related to time-based software lease licenses.
Revenue Recognition
Revenue is derived principally from the licensing of computer software products and from related maintenance contracts. The Company enters into contracts that include combinations of products, maintenance and services, which are accounted for as separate performance obligations with differing revenue recognition patterns.
Revenue from perpetual licenses is classified as software license revenue. Software license revenue is recognized up front upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that a signed contract has been received. Typically, the Company’s perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. The Company allocates value in bundled perpetual and PCS arrangements based on the standalone selling prices of the perpetual license and PCS. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, as the Company satisfies the PCS performance obligation over time.
In addition to perpetual licenses, the Company sells time-based lease licenses. Lease licenses are sold only as a bundled arrangement that includes the rights to a term software license and PCS. Maximizing the use of observable inputs, the Company determined that 50% of the estimated standalone selling price of the lease license is attributable to the term license and 50% is attributable to the PCS. Consistent with the perpetual sales, the license component is classified as software license revenue and recognized as revenue up front at the commencement of the lease. The PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, as the Company provides the PCS benefit over time.
Revenue from training, support and other services is recognized as the services are performed. For contracts in which the service consists of a single performance obligation, such as providing a training class to a customer, the Company recognizes revenue upon completion of the performance obligation. For service contracts that are longer in duration and often include multiple performance obligations (for example, both training and consulting), the Company measures the progress toward completion of the obligations and recognizes revenue accordingly. In measuring progress towards the completion of performance obligations, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure.
The Company also executes arrangements through independent channel partners in which the channel partners are authorized to market and distribute the Company's software products to end users of the Company's products and services in specified territories. In sales facilitated by channel partners, the channel partner bears the risk of collection from the end-user customer. The Company recognizes revenue from transactions with channel partners when the channel partner submits a purchase commitment, collectability from the channel partner is probable, a license agreement signed by the end-user customer is received and the performance obligation was met, at a point in time or over time as appropriate, provided that all other revenue recognition criteria are satisfied. Revenue from channel partner transactions is the amount remitted to the Company by the channel partners. This amount includes a fee for PCS that is compensation for providing technical enhancements and the second level of technical support to the end user, which is recognized over the period that PCS is to be provided. The Company does not offer right of return, product rotation or price protection to any of its channel partners.
Non-income related taxes collected from customers and remitted to governmental authorities are recorded on the condensed consolidated balance sheet as accounts receivable and accrued expenses. The collection and payment of these amounts are reported on a net basis in the condensed consolidated statements of income and do not impact reported revenues or expenses.

9


The Company warrants to its customers that its software will perform substantially as specified in the Company's current user manuals. The Company has not experienced significant claims related to software warranties beyond the scope of maintenance support, which the Company is already obligated to provide. The warranty is not sold, and cannot be purchased, separately. The warranty does not provide any type of additional service to the customer or performance obligation for the Company.
Significant Judgments
The Company’s contracts with customers typically include promises to transfer licenses and services to a customer. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. The Company uses the estimated standalone selling price method to allocate the transaction price for items that are not sold separately, particularly lease licenses sold with PCS. The estimated standalone selling price is determined using all information reasonably available to the Company, including market conditions and other observable inputs. The corresponding revenues are recognized as the related performance obligations are satisfied.
The Company applies a practical expedient to expense sales commissions as incurred when the amortization period would have been one year or less. Sales commissions associated with the initial year of multi-year contracts are expensed as incurred due to their immateriality. Sales commissions associated with multi-year contracts beyond the initial year are subject to an employee service requirement and are expensed as incurred as they are not considered incremental costs to obtain a contract.
The Company is required to adjust promised amounts of consideration for the effects of the time value of money if the timing of the payments provides the customer or the Company with a significant financing benefit. The Company considers various factors in assessing whether a financing component exists, including the duration of the contract, market interest rates and the timing of payments. The Company’s contracts do not include a significant financing component requiring adjustment to the transaction price.
Impact of ASC 606 on Condensed Consolidated Financial Statement Line Items
The following table compares the impacted assets and liabilities on the condensed consolidated balance sheet as of September 30, 2018 to the amounts had ASC 605 been in effect:
 
September 30, 2018
 
 
(in thousands)
As Reported (ASC 606)
 
ASC 605
 
Change
Accounts receivable, less allowance for doubtful accounts of $8,100
$
235,547

 
$
102,626

 
$
132,921

Other receivables and current assets
162,629

 
255,654

 
(93,025
)
Other long-term assets
53,226

 
38,670

 
14,556

Deferred income tax assets
22,285

 
61,123

 
(38,838
)
Accrued income taxes
5,911

 
5,853

 
58

Other accrued expenses and liabilities
83,169

 
84,836

 
(1,667
)
Deferred revenue - current
272,872

 
434,129

 
(161,257
)
Deferred income tax liabilities
29,955

 
22,535

 
7,420

Other long-term liabilities
62,171

 
73,008

 
(10,837
)
Stockholders' equity
$
2,548,546

 
$
2,366,649

 
$
181,897

The Company recorded $244.1 million of deferred revenue to retained earnings upon the adoption of ASC 606 on January 1, 2018. The pattern of software lease license revenue recognition has changed under ASC 606. Software lease license revenue was recognized ratably over the term of the contract under the previous guidance; however, approximately 50% of the contract is recognized up front at the commencement of the lease under ASC 606. This change in the pattern of revenue recognition, coupled with the recording of deferred revenue to retained earnings at the adoption date, resulted in the changes to the condensed consolidated balance sheet line items as noted in the table above.

10


The following table compares the impacted amounts on the condensed consolidated statements of income for the three and nine months ended September 30, 2018 to the amounts had ASC 605 been in effect:
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
(in thousands, except per share data)
As Reported (ASC 606)
 
ASC 605
 
Change
 
As Reported (ASC 606)
 
ASC 605
 
Change
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Software licenses
$
109,103

 
$
166,606

 
$
(57,503
)
 
$
350,296

 
$
482,656

 
$
(132,360
)
Maintenance and service
180,315

 
135,350

 
44,965

 
527,908

 
397,895

 
130,013

Cost of sales:
 
 
 
 
 
 
 
 
 
 


Software licenses
4,291

 
8,488

 
(4,197
)
 
12,301

 
25,078

 
(12,777
)
Maintenance and service
26,487

 
22,290

 
4,197

 
80,092

 
67,315

 
12,777

Income tax provision
5,927

 
7,685

 
(1,758
)
 
35,811

 
36,089

 
(278
)
Earnings per share:
 
 
 
 
 
 
 
 
 
 
 
Basic
$
1.06

 
$
1.19

 
$
(0.13
)
 
$
3.17

 
$
3.19

 
$
(0.02
)
Diluted
$
1.04

 
$
1.16

 
$
(0.12
)
 
$
3.09

 
$
3.12

 
$
(0.03
)
The impacts to reported software licenses revenue, and maintenance and service revenue, were primarily due to the PCS portion of lease license contracts now being allocated to maintenance and service revenue under ASC 606. Under the previous guidance, this revenue was reported as software licenses revenue. This decrease to software licenses revenue was partially offset by the upfront recognition of the license component of lease revenue, which would have been recognized ratably over the contract under prior guidance. Consistent with the change in revenue, there was a corresponding reclassification within cost of sales. Costs incurred related to the PCS portion of lease license contracts are reflected in cost of maintenance and service. Under the previous guidance, such costs were reflected within cost of software licenses.
The adoption of ASC 606 had no impact on the Company’s cash flows from operations. However, with the adoption of ASC 606, there will be income tax payments associated with deferred revenue and backlog credited to retained earnings and never recognized as revenue in the financial statements. The 2018 tax payments related to the adoption of ASC 606 are expected to be $12.0 million - $15.0 million.
Disaggregation of Revenue
The following tables summarize revenue:
 
Three Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Revenue:
 
 
 
 
 
Lease licenses
$
43,202

 
$
106,461

 
$
93,956

Perpetual licenses
65,901

 
60,145

 
62,624

Software licenses
109,103

 
166,606

 
156,580

Maintenance
171,463

 
126,436

 
112,300

Service
8,852

 
8,914

 
6,705

Maintenance and service
180,315

 
135,350

 
119,005

Total revenue
$
289,418

 
$
301,956

 
$
275,585

The Company’s software licenses revenue is recognized up front, while maintenance and service revenue is generally recognized over the term of the contract. Under ASC 606, the Company derived 24.5% of its total revenue through the indirect sales channel for the three months ended September 30, 2018. Under ASC 605, the Company derived 23.5% and 24.1% of its total revenue through the indirect sales channel for the three months ended September 30, 2018 and 2017, respectively.

11


 
Nine Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Revenue:
 
 
 
 
 
Lease licenses
$
148,795

 
$
308,699

 
$
279,855

Perpetual licenses
201,501

 
173,957

 
168,513

Software licenses
350,296

 
482,656

 
448,368

Maintenance
500,962

 
370,847

 
324,338

Service
26,946

 
27,048

 
20,208

Maintenance and service
527,908

 
397,895

 
344,546

Total revenue
$
878,204

 
$
880,551

 
$
792,914

Under ASC 606, the Company derived 23.9% of its total revenue through the indirect sales channel for the nine months ended September 30, 2018. Under ASC 605, the Company derived 23.5% and 24.3% of its total revenue through the indirect sales channel for the nine months ended September 30, 2018 and 2017, respectively.
Deferred Revenue
Deferred revenue consists of billings made or payments received in advance of revenue recognition from software license and maintenance agreements. The timing of revenue recognition may differ from the timing of billings to customers. Payment terms vary by the type and location of customer and the products or services offered. The time between invoicing and when payment is due is not significant. The changes in deferred revenue, inclusive of both current and long-term, are as follows:
(in thousands)
Nine Months Ended September 30, 2018
Beginning balance – January 1
$
299,730

Acquired deferred revenue
2,470

Recognition of deferred revenue
(878,204
)
Deferral of revenue
868,522

Currency translation
(6,065
)
Ending balance – September 30
$
286,453

Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and backlog. The Company's backlog represents installment billings for periods beyond the current quarterly billing cycle and customer orders received but not processed. Revenue recognized during the nine months ended September 30, 2018 reflected above of $878.2 million included amounts in deferred revenue and backlog at the beginning of the period of $334.4 million. Total revenue allocated to remaining performance obligations was $544.7 million as of September 30, 2018 and will be recognized as revenue as follows:
(in thousands)
 
Next 12 months
$
412,113

Months 13-24
97,182

Months 25-36
26,976

Thereafter
8,444

Total revenue allocated to remaining performance obligations
$
544,715



12


4.
Acquisition
On May 2, 2018, the Company completed the acquisition of 100% of the shares of OPTIS, a premier provider of software for scientific simulation of light, human vision and physics-based visualization, for a purchase price of $291.0 million, paid in cash. The acquisition will extend the Company's portfolio into the area of optical simulation to provide comprehensive sensor solutions, covering visible and infrared light, electromagnetics and acoustics for camera, radar and lidar. The acquisition met the definition of a business under ASU 2017-01.
The operating results of OPTIS have been included in the Company's condensed consolidated financial statements since May 2, 2018, the date of acquisition.
The assets and liabilities of OPTIS have been recorded based upon management's estimates of their fair market values as of the acquisition date. The following tables summarize the fair value of consideration transferred and the fair values of identified assets acquired and liabilities assumed at the acquisition date:
Fair Value of Consideration Transferred:
(in thousands)
 
Cash
$
290,983

Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:
(in thousands)
 
Cash
$
7,957

Accounts receivable and other tangible assets
16,026

Developed software and core technologies (9 – 10 year life)
47,593

Customer lists (12 year life)
41,303

Trade names (4 – 10 year life)
10,749

Accounts payable and other liabilities
(13,396
)
Deferred revenue
(2,470
)
Net deferred tax liabilities
(21,576
)
Total identifiable net assets
$
86,186

Goodwill
$
204,797

The goodwill, which is not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition of OPTIS.
The fair values of the assets acquired and liabilities assumed are based on preliminary calculations. The estimates and assumptions for these items are subject to change as additional information about what was known and knowable at the acquisition date is obtained during the measurement period (up to one year from the acquisition date). During the period since the OPTIS acquisition date, the Company adjusted the fair values of the assets acquired and liabilities assumed, with the offset recorded as a $2.1 million increase to goodwill. These adjustments were based on refinements to assumptions used in the preliminary valuation of accounts receivable and other tangible assets, developed software and core technologies, accounts payable and other liabilities, and information about what was known and knowable as of the acquisition date in the calculation of the net deferred tax liabilities.
In valuing deferred revenue on the OPTIS balance sheet as of the acquisition date, the Company applied the fair value provisions applicable to the accounting for business combinations. Acquired deferred revenue with a historical carrying value of $14.2 million under ASC 606, and $22.3 million under ASC 605, was ascribed a fair value of $2.5 million on the opening balance sheet. 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 OPTIS absent the acquisition. Under ASC 606, the impacts on reported revenue for the three and nine months ended September 30, 2018 were $3.5 million and $6.2 million, respectively. The expected impacts on reported revenue are $2.5 million and $8.7 million for the quarter ending December 31, 2018 and for the year ending December 31, 2018, respectively. Under ASC 605, the impacts on reported revenue for the three and nine months ended September 30, 2018 were $5.9 million and $10.4 million, respectively. The expected impacts on reported revenue are $4.1 million and $14.5 million for the quarter ending December 31, 2018 and for the year ending December 31, 2018, respectively.

13


Full pro forma results of operations have not been presented as the effects of the OPTIS business combination were not material to the Company's consolidated results of operations. The table presented below reflects the impact of OPTIS from the date of acquisition to September 30, 2018. The operating loss is derived from the OPTIS legal structure and does not include integration costs borne directly by ANSYS, Inc. and its non-OPTIS subsidiaries as a result of the acquisition.
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
(in thousands)
ASC 606
 
ASC 605
 
ASC 606
 
ASC 605
Revenue
$
6,021

 
$
3,803

 
$
9,187

 
$
5,873

Operating loss
$
(2,769
)
 
$
(4,987
)
 
$
(6,081
)
 
$
(9,395
)

5.
Receivables and Other Current Assets
The Company's receivables and other current assets comprise the following balances:
(in thousands)
September 30,
2018
 
December 31,
2017
Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively
$
235,547

 
$
124,659

 
 
 
 
Receivables related to unrecognized revenue
$
93,960

 
$
215,155

Income taxes receivable, including overpayments and refunds
32,444

 
21,663

Prepaid expenses and other current assets
36,225

 
27,002

Total other receivables and current assets
$
162,629

 
$
263,820

Receivables for unrecognized revenue represent the current portion of billings made for software maintenance that have not yet been recognized as revenue.
Upon the adoption of ASC 606 on January 1, 2018, the opening balances of accounts receivable and receivables related to unrecognized revenue were $278.8 million and $136.4 million, respectively.

6.
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,
2018
 
September 30,
2017
 
September 30,
2018
 
September 30,
2017
Net income
$
89,336

 
$
73,630

 
$
266,212

 
$
206,666

Weighted average shares outstanding – basic
84,158

 
84,774

 
84,065

 
85,132

Dilutive effect of stock plans
1,885

 
1,814

 
1,995

 
1,770

Weighted average shares outstanding – diluted
86,043

 
86,588

 
86,060

 
86,902

Basic earnings per share
$
1.06

 
$
0.87

 
$
3.17

 
$
2.43

Diluted earnings per share
$
1.04

 
$
0.85

 
$
3.09

 
$
2.38

Anti-dilutive shares

 
27

 

 
112



14


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

 
$
(311,938
)
 
$
365,317

 
$
(297,645
)
Customer lists and contract backlog (5 – 15 years)
209,172

 
(113,881
)
 
171,048

 
(104,522
)
Trade names (2 – 10 years)
137,402

 
(112,954
)
 
127,200

 
(104,130
)
Total
$
757,980

 
$
(538,773
)
 
$
663,565

 
$
(506,297
)
Indefinite-lived intangible asset:
 
 
 
 
 
 
 
Trade name
$
357

 
 
 
$
357

 
 
Amortization expense for the intangible assets reflected above was $9.0 million and $12.3 million for the three months ended September 30, 2018 and 2017, respectively. Amortization expense for the intangible assets reflected above was $33.8 million and $36.4 million for the nine months ended September 30, 2018 and 2017, respectively.
As of September 30, 2018, estimated future amortization expense for the intangible assets reflected above is as follows:
(in thousands)
 
Remainder of 2018
$
7,142

2019
31,618

2020
32,823

2021
30,029

2022
26,342

2023
23,429

Thereafter
67,824

Total intangible assets subject to amortization
219,207

Indefinite-lived trade name
357

Other intangible assets, net
$
219,564

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

 
$
1,337,215

Acquisitions and adjustments(1)
204,271

 
11,719

Currency translation
(7,257
)
 
4,510

Ending balance – September 30
$
1,575,567

 
$
1,353,444

(1) In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
During the first quarter of 2018, 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, 2018. No other events or circumstances changed during the nine months ended September 30, 2018 that would indicate that the fair values of the Company's reporting unit and indefinite-lived intangible asset are below their carrying amounts.


15


8.
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 carried at fair value and measured on a recurring basis:
 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
September 30,
2018
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
397,083

 
$
397,083

 
$

 
$

Short-term investments
$
211

 
$

 
$
211

 
$

Deferred compensation plan investments
$
1,840

 
$
1,840

 
$

 
$

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

 
$
312,914

 
$

 
$

Short-term investments
$
286

 
$

 
$
286

 
$

Deferred compensation plan investments
$
3,742

 
$
3,742

 
$

 
$

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-employee 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.


16


9.
Income Taxes
Tax Cuts and Jobs Act
On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (Tax Reform), making broad and complex changes to the U.S. tax code. The SEC staff issued Staff Accounting Bulletin (SAB) 118, which provides guidance on accounting for the tax effects of Tax Reform and allows for provisional adjustments recorded in the December 31, 2017 financial statements to be adjusted as calculations are completed during the measurement period. SAB 118 provides a measurement period that should not extend beyond one year from enactment for companies to complete the accounting under ASC 740, Income Taxes. As further discussed below, in accordance with SAB 118, the Company was able to complete final or provisional calculations for certain elements of Tax Reform, and the amounts and estimates are included in the financial statements and have been updated as additional information was gathered. For other elements, the Company was not yet able to make reasonable estimates, and therefore, those elements have not been recorded and are accounted for in accordance with ASC 740 on the basis of the tax laws in effect before Tax Reform.
The Company’s accounting for the transition tax is incomplete. However, reasonable estimates of certain effects could be calculated, and a provisional adjustment of $16.0 million was recorded in the December 31, 2017 financial statements. To determine the amount of the transition tax, the Company must determine, in addition to other factors, the amount of post-1986 earnings and profits (E&P) of the relevant subsidiaries, as well as the amount of non-U.S. income taxes paid on such earnings. Based on revised E&P calculations updated during the measurement period, the Company recognized an additional measurement-period adjustment of $0.9 million to the transition tax obligation and a corresponding adjustment to tax expense, resulting in a total transition tax obligation of $16.9 million. The Company plans to elect to pay this liability over eight years; however, in accordance with IRS issued guidance, tax overpayments from the year ended December 31, 2017 are required to be applied to the transition tax obligation. Based on this guidance, $15.7 million of the obligation has been paid, with the remaining $1.2 million recorded in other long-term liabilities at September 30, 2018. The Company will continue to gather additional information to more precisely compute the final amount as further adjustments to E&P are determined. The Company expects to complete the accounting within the prescribed measurement period.
The Company’s accounting for the indefinite reinvestment assertion is incomplete. However, a reasonable estimate of book and tax basis was calculated, and the Company made a provisional assertion. 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. As part of Tax Reform, the Company incurred U.S. tax on substantially all of the earnings of its non-U.S. subsidiaries as part of the transition tax. This tax increased the Company’s previously taxed earnings and allows for the repatriation of the majority of its foreign earnings without any residual U.S. federal tax. The Company does not believe that there is an excess of the financial reporting basis over the tax basis of investments in foreign subsidiaries. Accordingly, any repatriation in excess of previously taxed earnings will be a non-taxable return of basis. This assertion is subject to change as additional information is gathered to precisely compute the book and tax bases of the Company’s non-U.S. subsidiaries. During the quarter ended June 30, 2018, the Company repatriated $144.3 million of foreign cash. The Company has not made any measurement-period adjustments related to its indefinite reinvestment assertion during the nine months ended September 30, 2018. However, the Company will continue to gather additional information and expects to complete the accounting within the measurement period.
The Company’s accounting for the global intangible low-taxed income tax (GILTI) is incomplete. Due to the complexity of the new GILTI tax rules, the Company is continuing to evaluate this provision of Tax Reform and its application under ASC 740. Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the period cost method) or (2) factoring such amounts into the Company’s measurement of its deferred taxes (the deferred method). The Company’s selection of an accounting policy with respect to the new GILTI tax rules will depend, in part, on analyzing global income to determine whether future U.S. inclusions in taxable income related to GILTI are expected and, if so, the anticipated impact. Whether the Company expects to have future U.S. inclusions in taxable income related to GILTI depends not only on the current structure and estimated future results of global operations, but also on the Company’s intent and ability to modify the structure and/or the business. The Company has not made the accounting policy decision regarding whether to record deferred taxes on GILTI or expense taxes as incurred on GILTI. The current GILTI impact, which was immaterial for the three and nine months ended September 30, 2018, was recorded in the financial statements. The Company expects to complete the accounting for GILTI within the prescribed measurement period.
Other Income Tax Matters
The Company has $30.2 million of unrecognized tax benefits, including estimated interest and penalties, that have been recorded in other long-term liabilities in accordance with income tax accounting guidance and for which the Company is uncertain as to if or when such amounts may be settled.


17


10.
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 September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
United States
$
106,229

 
$
121,131

 
$
105,480

Japan
36,309

 
33,331

 
30,779

Germany
27,831

 
30,728

 
28,395

China
14,568

 
14,703

 
14,043

France
14,035

 
15,116

 
13,438

South Korea
12,943

 
14,068

 
15,292

Other Europe, Middle East and Africa (EMEA)
45,602

 
43,066

 
40,887

Other international
31,901

 
29,813

 
27,271

Total revenue
$
289,418

 
$
301,956

 
$
275,585

 
Nine Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
United States
$
327,784

 
$
345,886

 
$
305,661

Japan
109,050

 
101,789

 
94,612

Germany
97,262

 
92,262

 
79,160

South Korea
45,468

 
46,305

 
45,633

France
44,638

 
45,511

 
37,997

China
38,616

 
37,870

 
35,429

Other EMEA
136,719

 
132,482

 
116,844

Other international
78,667

 
78,446

 
77,578

Total revenue
$
878,204

 
$
880,551

 
$
792,914


Property and equipment by geographic area is as follows:
(in thousands)
September 30,
2018
 
December 31,
2017
United States
$
44,117

 
$
45,498

India
3,708

 
3,704

EMEA
6,326

 
5,114

Other international
3,751

 
2,780

Total property and equipment, net
$
57,902

 
$
57,096



18


11.
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,
2018

September 30,
2017

September 30,
2018

September 30,
2017
Cost of sales:







Software licenses
$


$
140


$


$
711

Maintenance and service
1,438


739


3,880


1,894

Operating expenses:




 


Selling, general and administrative
13,484


8,782


33,288


23,310

Research and development
8,061


5,112


21,719


13,493

Stock-based compensation expense before taxes
22,983


14,773


58,887


39,408

Related income tax benefits
(8,611
)

(6,080
)

(30,311
)

(23,980
)
Stock-based compensation expense, net of taxes
$
14,372


$
8,693


$
28,576


$
15,428

Net impact on earnings per share:




 


Basic earnings per share
$
(0.17
)

$
(0.10
)

$
(0.34
)

$
(0.18
)
Diluted earnings per share
$
(0.17
)

$
(0.10
)

$
(0.33
)

$
(0.18
)

12.
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,
2018
 
September 30,
2017
Number of shares repurchased
1,174

 
2,000

Average price paid per share
$
164.14

 
$
111.65

Total cost
$
192,787

 
$
223,291

In February 2018, 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, 2018, 4.3 million shares remained available for repurchase under the program.

13.
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 completed the workforce realignment activities as of September 30, 2017. 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. The gross charges were fully paid as of March 31, 2018.


19


14.
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 $6.8 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) passed a favorable ruling to Microsoft. The Microsoft case ruling was subsequently challenged in the Supreme Court by the Indian tax authority. The Company can provide no assurances 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.
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, 2018. 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.


20


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Board of Directors and Stockholders of ANSYS, Inc.
Results of Review of Interim Financial Information
We have reviewed the accompanying condensed consolidated balance sheet of ANSYS, Inc. and subsidiaries (the “Company”) as of September 30, 2018, the related condensed consolidated statements of income and comprehensive income for the three-month and nine-month periods then ended and of cash flows for the nine-month period then ended, and the related notes (collectively referred to as the “interim financial information"). Based on our review, we are not aware of any material modifications that should be made to the accompanying interim financial information for it 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) (PCAOB), the consolidated balance sheet of the Company as of December 31, 2017, 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 22, 2018, 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, 2017, is fairly stated, in all material respects, in relation to the consolidated balance sheet from which it has been derived.
Basis for Review Results
This interim financial information is the responsibility of the Company's management. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our review in accordance with standards of the PCAOB. 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 PCAOB, 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.

/s/ Deloitte & Touche LLP
Pittsburgh, Pennsylvania
November 8, 2018




21


Item 2.Management’s Discussion and Analysis of Financial Condition and Results of Operations
Overview:
Overall GAAP Results
The Company's growth rates of GAAP results for the three and nine months ended September 30, 2018 as compared to the three and nine months ended September 30, 2017 were as follows:
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
Under ASC 605
 
Impact of ASC 606 Adoption
 
Total
 
Under ASC 605
 
Impact of ASC 606 Adoption
 
Total
Revenue
9.6
 %
 
(4.6
)%
 
5.0
 %
 
11.1
%
 
(0.3
)%
 
10.8
%
Operating income
(0.6
)%
 
(11.8
)%
 
(12.4
)%
 
3.1
%
 
(0.8
)%
 
2.3
%
Diluted earnings per share
36.5
 %
 
(14.1
)%
 
22.4
 %
 
31.1
%
 
(1.3
)%
 
29.8
%
Under ASC 605, the Company experienced higher revenue during the nine months ended September 30, 2018 across all classes of revenue, including license revenue, maintenance and services. The Company also experienced increased operating expenses primarily due to increased personnel costs, higher stock-based compensation and OPTIS expenses for the period from the acquisition date (May 2, 2018) through September 30, 2018. These increases were partially offset by restructuring in 2017 that did not reoccur in 2018.
Overall Non-GAAP Results
The Company's growth rates of non-GAAP results for the three and nine months ended September 30, 2018 as compared to the three and nine months ended September 30, 2017 were as follows:
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
Under ASC 605
 
Impact of ASC 606 Adoption
 
Total
 
Under ASC 605
 
Impact of ASC 606 Adoption
 
Total
Revenue
11.3
%
 
(5.4
)%
 
5.9
 %
 
12.2
%
 
(0.8
)%
 
11.4
%
Operating income
6.7
%
 
(11.1
)%
 
(4.4
)%
 
7.7
%
 
(1.8
)%
 
5.9
%
Diluted earnings per share
39.0
%
 
(14.2
)%
 
24.8
 %
 
33.3
%
 
(2.0
)%
 
31.3
%
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, transaction costs related to business combinations, and the impact of the enactment of the Tax Cuts and Jobs Act. For further disclosure regarding non-GAAP results, see the section titled "Non-GAAP Results" immediately preceding the section titled "Liquidity and Capital Resources."
Impact of OPTIS
On May 2, 2018, the Company completed the acquisition of OPTIS. The tables presented below reflect the impact of OPTIS from the date of acquisition to September 30, 2018. The operating (loss) income is derived from the OPTIS legal structure and does not include integration costs borne directly by ANSYS, Inc. and its non-OPTIS subsidiaries as a result of the acquisition.
 
Three Months Ended September 30, 2018
 
ASC 606
 
ASC 605
(in thousands)
GAAP
 
Non-GAAP
 
GAAP
 
Non-GAAP
Revenue
$
6,021

 
$
9,509

 
$
3,803

 
$
9,663

Operating (loss) income
$
(2,769
)
 
$
1,401

 
$
(4,987
)
 
$
1,555

 
Nine Months Ended September 30, 2018
 
ASC 606
 
ASC 605
(in thousands)
GAAP
 
Non-GAAP
 
GAAP
 
Non-GAAP
Revenue
$
9,187

 
$
15,430

 
$
5,873

 
$
16,266

Operating (loss) income
$
(6,081
)
 
$
1,312

 
$
(9,395
)
 
$
2,148



22


Impact of Foreign Currency
The Company's comparative financial results were impacted by fluctuations in the U.S. Dollar during the three and nine months ended September 30, 2018 as compared to the three and nine months ended September 30, 2017. The impacts on the Company's revenue and operating income due to currency fluctuations are reflected in the tables below.
 
Three Months Ended September 30, 2018
 
ASC 606
 
ASC 605
(in thousands)
GAAP
 
Non-GAAP
 
GAAP
 
Non-GAAP
Revenue
$
(2,124
)
 
$
(2,142
)
 
$
(1,811
)
 
$
(1,843
)
Operating income
$
(759
)
 
$
(804
)
 
$
(918
)
 
$
(485
)
 
Nine Months Ended September 30, 2018
 
ASC 606
 
ASC 605
(in thousands)
GAAP
 
Non-GAAP
 
GAAP
 
Non-GAAP
Revenue
$
20,135

 
$
20,199

 
$
19,125

 
$
19,231

Operating income
$
11,647

 
$
11,979

 
$
10,646

 
$
11,028

Using ASC 606 and ASC 605 results for the three and nine months ended September 30, 2018 and 2017, respectively, the Company's constant currency(1) growth rates were as follows:
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
GAAP
 
Non-GAAP
 
GAAP
 
Non-GAAP
Revenue
5.8
 %
 
6.6
 %
 
8.2
 %
 
8.8
%
Operating income
(11.7
)%
 
(3.8
)%
 
(1.7
)%
 
2.7
%
In constant currency, the Company's growth rates under ASC 605 were as follows:
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
GAAP
 
Non-GAAP
 
GAAP
 
Non-GAAP
Revenue
10.2
%
 
11.9
%
 
8.6
 %
 
9.8
%
Operating income
0.3
%
 
7.0
%
 
(0.6
)%
 
4.8
%
(1) Constant currency amounts exclude the effect of foreign currency fluctuations on the reported results. To present this information, the 2018 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 2017, rather than the actual exchange rates in effect for 2018.
Other Financial Information
The Company’s financial position includes $729.4 million in cash and short-term investments, and working capital of $712.1 million as of September 30, 2018.
During the nine months ended September 30, 2018, the Company repurchased 1.2 million shares for $192.8 million at an average price of $164.14 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, electronics, semiconductors, energy, materials and chemical processing, turbomachinery, consumer products, healthcare, and sports. Headquartered south of Pittsburgh, Pennsylvania, the Company employed approximately 3,300 people as of September 30, 2018. 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.
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

23


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:
Compared to the ASC 605 revenue for the three and nine months ended September 30, 2017, the Company's geographic constant currency revenue growth during the three and nine months ended September 30, 2018 was as follows:
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
ASC 606
 
ASC 605
 
ASC 606
 
ASC 605
Americas
1.2
%
 
14.0
%
 
6.1
%
 
11.7
%
EMEA
7.0
%
 
8.6
%
 
11.8
%
 
8.8
%
Asia-Pacific
11.0
%
 
6.6
%
 
7.6
%
 
4.2
%
Total
5.8
%
 
10.2
%
 
8.2
%
 
8.6
%
Due to the change in revenue recognition under ASC 606, the ASC 606 growth rates presented above, which compare the 2018 results under ASC 606 to the 2017 results under ASC 605, are less representative of the underlying operations of each region than those presented under ASC 605.
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.
Industry Commentary:
Consistent with the first half of 2018, the automotive industry remained strong due to continued investments in autonomous vehicles and electrification. Investments in smart, connected products and 5G by companies around the globe bolstered the high-tech industry in the third quarter. The industrial equipment industry saw growth as companies continued to focus on the use of simulation in maintenance, repair and overhaul projects. Aerospace and defense had strong performance due to increased defense spending in both the United States and Europe.
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, 2018, and with the Company’s audited consolidated financial statements and notes thereto for the year ended December 31, 2017 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 standalone selling prices of its products and services, 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:

24


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, as well as increased lease license volatility, 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.
The Company's expectations regarding the impacts of the Tax Cuts and Jobs Act.
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.

25


Results of Operations
Three Months Ended September 30, 2018 Compared to Three Months Ended September 30, 2017
Revenue:
 
Three Months Ended September 30,
 
Change
(in thousands, except percentages)
2018
(ASC 606)
 
2017
(ASC 605)
 
Amount
 
%
 
Constant Currency %
Revenue:
 
 
 
 
 
 
 
 
 
Lease licenses
$
43,202

 
$
93,956

 
$
(50,754
)
 
(54.0
)
 
(53.4
)
Perpetual licenses
65,901

 
62,624

 
3,277

 
5.2

 
6.2

Software licenses
109,103

 
156,580

 
(47,477
)
 
(30.3
)
 
(29.6
)
Maintenance
171,463

 
112,300

 
59,163

 
52.7

 
53.5

Service
8,852

 
6,705

 
2,147

 
32.0

 
32.6

Maintenance and service
180,315

 
119,005

 
61,310

 
51.5

 
52.3

Total revenue
$
289,418

 
$
275,585

 
$
13,833

 
5.0

 
5.8

The Company adopted ASC 606 on January 1, 2018 using the modified retrospective approach for all contracts not completed as of the date of adoption. The adoption of ASC 606 significantly impacted the timing, allocation and presentation of lease license, perpetual license and maintenance revenue. Among the most significant changes is the PCS portion of lease license contracts now being allocated to maintenance revenue. Under the previous guidance, this revenue was reported as lease licenses revenue. This decrease to lease licenses revenue was partially offset by the upfront recognition of the license component of lease revenue, which would have been recognized ratably over the contract under the prior guidance. For further information on the impact of this adoption on the Company's results, see Note 3 to the condensed consolidated financial statements included in Item 1 of this Quarterly Report on Form 10-Q.
For purposes of comparability, the changes in the following table and the related discussion that follows are presented in accordance with ASC 605.
 
Three Months Ended September 30,
 
Change
(in thousands, except percentages)
2018
(ASC 605)
 
2017
(ASC 605)
 
Amount
 
%
 
Constant Currency %
Revenue:
 
 
 
 
 
 
 
 
 
Lease licenses
$
106,461

 
$
93,956

 
$
12,505

 
13.3

 
13.8

Perpetual licenses
60,145

 
62,624

 
(2,479
)
 
(4.0
)
 
(3.1
)
Software licenses
166,606

 
156,580

 
10,026

 
6.4

 
7.1

Maintenance
126,436

 
112,300

 
14,136

 
12.6

 
13.3

Service
8,914

 
6,705

 
2,209

 
32.9

 
33.6

Maintenance and service
135,350

 
119,005

 
16,345

 
13.7

 
14.4

Total revenue
$
301,956

 
$
275,585

 
$
26,371

 
9.6

 
10.2

The Company’s ASC 605 revenue in the quarter ended September 30, 2018 increased 9.6% as compared to the quarter ended September 30, 2017, while revenue grew 10.2% in constant currency. The growth rate was favorably impacted by the Company’s continued investment in its global sales, support and marketing organizations, as well as its May 2, 2018 acquisition of OPTIS. Lease license revenue increased 13.3%, or 13.8% in constant currency, as compared to the prior-year quarter. Annual maintenance contracts that were sold with new perpetual licenses, along with maintenance contracts for new perpetual licenses sold in previous quarters, contributed to maintenance revenue growth of 12.6%, or 13.3% in constant currency. Service revenue, driven primarily by a focus on service offerings that provide on-site mentorship on simulation best practices, training and expanding simulation adoption, increased 32.9%, or 33.6% in constant currency, as compared to the prior-year quarter. Perpetual license revenue, which is derived primarily from new sales during the quarter, decreased 4.0%, or 3.1% in constant currency, as compared to the prior-year quarter.

26


With respect to revenue, on average for the quarter ended September 30, 2018, the U.S. Dollar was approximately 1.4% stronger and 1.3% stronger, when measured against the Company’s primary foreign currencies, than for the quarter ended September 30, 2017 under ASC 606 and ASC 605, respectively. The table below presents the impacts of currency fluctuations on revenue for the quarter ended September 30, 2018. Amounts in brackets indicate an adverse impact from currency fluctuations.
 
Three Months Ended September 30, 2018
(in thousands)
ASC 606
 
ASC 605
Euro
$
(875
)
 
$
(882
)
Indian Rupee
(809
)
 
(634
)
Japanese Yen
(198
)
 
(174
)
British Pound
(120
)
 
(45
)
Other
(122
)
 
(76
)
Total
$
(2,124
)
 
$
(1,811
)
The net overall stronger U.S. Dollar also resulted in decreased operating income of $0.8 million and $0.9 million for the quarter ended September 30, 2018 as compared to the quarter ended September 30, 2017 under ASC 606 and ASC 605, respectively.
A substantial portion of the Company's lease license and maintenance revenue is derived from annual lease and maintenance contracts. These contracts are generally renewed on an annual basis and 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 lease license and maintenance revenue growth rate in any period does not necessarily correlate to the growth rate of new licenses sold during that period under ASC 605. The same is true for maintenance revenue growth under ASC 606. However, under ASC 606, lease license revenue is entirely attributed to license sales completed during the period, resulting in a higher correlation of lease license revenue growth to the growth rate of new lease license sales than that under ASC 605. 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 lease license and maintenance growth in constant currency. Conversely, if the rate of renewal for these contracts is adversely affected by economic or other factors, the Company's lease license and maintenance growth will be adversely affected.
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 recognized over the period of the contract under ASC 605, 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. Under ASC 606, the upfront recognition of license revenue related to these larger, multi-year transactions can result in significantly higher lease license revenue volatility. As software products, across a large variety of applications and industries, become increasingly distributed in software-as-a-service, cloud and other subscription environments in which the licensing approach is time-based rather than perpetual, the Company is also 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 under ASC 605, as well as an adverse impact on maintenance revenue growth and increased lease license volatility under ASC 606.
As a percentage of revenue, the Company's international and domestic revenues, and the Company's direct and indirect revenues, are as follows:
 
Three Months Ended September 30,
 
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
International
63.3
%
 
59.9
%
 
61.7
%
Domestic
36.7
%
 
40.1
%
 
38.3
%
 

 

 

Direct revenue
75.5
%
 
76.5
%
 
75.9
%
Indirect revenue
24.5
%
 
23.5
%
 
24.1
%

27


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. Under ASC 606, the impacts on reported revenue were $3.5 million for the quarter ended September 30, 2018. The expected impacts on reported revenue are $2.5 million and $9.4 million for the quarter ending December 31, 2018 and for the year ending December 31, 2018, respectively. Under ASC 605, the impacts on revenue were $6.0 million and $1.2 million for the quarters ended September 30, 2018 and 2017, respectively. The expected impacts on revenue are $4.2 million and $15.6 million for the quarter ending December 31, 2018 and for the year ending December 31, 2018, 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, 2018 and December 31, 2017 consist of the following:
ASC 606
Balance at September 30, 2018
(in thousands)
Total
 
Current
 
Long-Term
Deferred revenue
$
286,453

 
$
272,872

 
$
13,581

Backlog
258,262

 
139,241

 
119,021

Total
$
544,715

 
$
412,113

 
$
132,602

ASC 605
Balance at September 30, 2018
(in thousands)
Total
 
Current
 
Long-Term
Deferred revenue
$
458,547

 
$
434,129

 
$
24,418

Backlog
303,013

 
133,673

 
169,340

Total
$
761,560

 
$
567,802

 
$
193,758

ASC 605
Balance at December 31, 2017
(in thousands)
Total
 
Current
 
Long-Term
Deferred revenue
$
468,560

 
$
440,491

 
$
28,069

Backlog
301,150

 
97,283

 
203,867

Total
$
769,710

 
$
537,774

 
$
231,936

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

28


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. The adoption of ASC 606 resulted in a reclassification of expenses within cost of sales from software licenses to maintenance and service. Amounts included in the discussion that follows are provided in constant currency and do not include the impact of the OPTIS acquisition. The impact of the OPTIS acquisition on each expense line is provided separately, where material. The impact, where material, of foreign exchange translation on each expense line is also provided separately and is inclusive of the OPTIS acquisition.
 
Three Months Ended September 30,
 
 
 
 
2018
 
2017
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Cost of sales:
 
 
 
 
 
 
 
 
 
 
 
Software licenses
$
4,291

 
1.5
 
$
7,395

 
2.7
 
$
(3,104
)
 
(42.0
)
Amortization
5,530

 
1.9
 
9,004

 
3.3
 
(3,474
)
 
(38.6
)
Maintenance and service
26,487

 
9.2
 
19,584

 
7.1
 
6,903

 
35.2

Total cost of sales
36,308

 
12.5
 
35,983

 
13.1
 
325

 
0.9

Gross profit
$
253,110

 
87.5
 
$
239,602

 
86.9
 
$
13,508

 
5.6

Software Licenses: The decrease in the cost of software licenses was primarily due to the following:
Reclassification of $4.2 million of cost of sales, previously reflected within software licenses, to maintenance and service due to the adoption of ASC 606 in 2018.
OPTIS-related software license expenses of $0.4 million.
Amortization: The decrease in amortization expense was primarily due to a net decrease in the amortization of trade names and acquired technology due to assets that have become fully amortized.
Maintenance and Service: The increase in maintenance and service costs was primarily due to the following:
Reclassification of $4.2 million of cost of sales, previously reflected within software licenses, to maintenance and service due to the adoption of ASC 606 in 2018.
Increased third-party technical support of $1.1 million.
OPTIS-related maintenance and service expenses of $1.1 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. The adoption of ASC 606 did not impact operating expenses. Amounts included in the discussion that follows are provided in constant currency and do not include the impact of the OPTIS acquisition. The impact of the OPTIS acquisition on each expense line is provided separately, where material. The impact, where material, of foreign exchange translation on each expense line is also provided separately and is inclusive of the OPTIS acquisition.
 
Three Months Ended September 30,
 
 
 
 
2018
 
2017
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Selling, general and administrative
$
97,576

 
33.7
 
$
80,015

 
29.0
 
$
17,561

 
21.9
Research and development
59,019

 
20.4
 
50,144

 
18.2
 
8,875

 
17.7
Amortization
3,491

 
1.2
 
3,260

 
1.2
 
231

 
7.1
Total operating expenses
$
160,086

 
55.3
 
$
133,419

 
48.4
 
$
26,667

 
20.0

29


Selling, General and Administrative: The net increase in selling, general and administrative costs was primarily due to the following:
Increased salaries and incentive compensation of $6.6 million.
OPTIS-related selling, general and administrative expenses of $4.8 million.
Increased stock-based compensation of $4.8 million.
Increased severance expense and business travel, each of $1.1 million.
Decreased consulting costs of $1.6 million.
Decreased third-party commissions of $1.2 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 stock-based compensation of $2.9 million.
Increased salaries of $2.7 million.
OPTIS-related research and development expenses of $1.8 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, 2018 was $3.2 million as compared to $1.9 million for the quarter ended September 30, 2017. Interest income increased as a result of an increase in the average rate of return on invested cash balances.
Other Expense, net: The Company's other expense consists of the following:
 
Three Months Ended
(in thousands)
September 30,
2018
 
September 30,
2017
Foreign currency losses, net
$
(1,023
)
 
$
(209
)
Other
49

 
41

Total other expense, net
$
(974
)
 
$
(168
)
Income Tax Provision: The Company's income before income tax provision, income tax provision and effective tax rate were as follows:
 
Three Months Ended September 30,
(in thousands, except percentages)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Income before income tax provision
$
95,263

 
$
107,801

 
$
107,925

Income tax provision
$
5,927

 
$
7,685

 
$
34,295

Effective tax rate
6.2
%
 
7.1
%
 
31.8
%

30


On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (Tax Reform), making broad and complex changes to the U.S. tax code. The SEC staff issued Staff Accounting Bulletin (SAB) 118, which provides guidance on accounting for the tax effects of Tax Reform and allows for provisional adjustments recorded in the December 31, 2017 financial statements to be adjusted as calculations are completed during the measurement period. SAB 118 provides a measurement period that should not extend beyond one year from enactment for companies to complete the accounting under ASC 740, Income Taxes. As further discussed below, in accordance with SAB 118, the Company was able to complete final or provisional calculations for certain elements of Tax Reform, and the amounts and estimates are included in the financial statements and have been updated as additional information was gathered. For other elements, the Company was not yet able to make reasonable estimates, and therefore, those elements have not been recorded and are accounted for in accordance with ASC 740 on the basis of the tax laws in effect before Tax Reform.
The Company’s accounting for the transition tax is incomplete. However, reasonable estimates of certain effects could be calculated, and a provisional adjustment of $16.0 million was recorded in the December 31, 2017 financial statements. To determine the amount of the transition tax, the Company must determine, in addition to other factors, the amount of post-1986 earnings and profits (E&P) of the relevant subsidiaries, as well as the amount of non-U.S. income taxes paid on such earnings. Based on revised E&P calculations updated during the measurement period, the Company recognized an additional measurement-period adjustment of $0.9 million to the transition tax obligation and a corresponding adjustment to tax expense, resulting in a total transition tax obligation of $16.9 million. The Company plans to elect to pay this liability over eight years; however, in accordance with IRS issued guidance, tax overpayments from the year ended December 31, 2017 are required to be applied to the transition tax obligation. Based on this guidance, $15.7 million of the obligation has been paid, with the remaining $1.2 million recorded in other long-term liabilities at September 30, 2018. The Company will continue to gather additional information to more precisely compute the final amount as further adjustments to E&P are determined. The Company expects to complete the accounting within the prescribed measurement period.
The Company’s accounting for the indefinite reinvestment assertion is incomplete. However, a reasonable estimate of book and tax basis was calculated, and the Company made a provisional assertion. 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. As part of Tax Reform, the Company incurred U.S. tax on substantially all of the earnings of its non-U.S. subsidiaries as part of the transition tax. This tax increased the Company’s previously taxed earnings and allows for the repatriation of the majority of its foreign earnings without any residual U.S. federal tax. The Company does not believe that there is an excess of the financial reporting basis over the tax basis of investments in foreign subsidiaries. Accordingly, any repatriation in excess of previously taxed earnings will be a non-taxable return of basis. This assertion is subject to change as additional information is gathered to precisely compute the book and tax bases of the Company’s non-U.S. subsidiaries. During the quarter ended June 30, 2018, the Company repatriated $144.3 million of foreign cash. The Company has not made any measurement-period adjustments related to its indefinite reinvestment assertion during the nine months ended September 30, 2018. However, the Company will continue to gather additional information and expects to complete the accounting within the measurement period.
The Company’s accounting for the global intangible low-taxed income tax (GILTI) is incomplete. Due to the complexity of the new GILTI tax rules, the Company is continuing to evaluate this provision of Tax Reform and its application under ASC 740. Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the period cost method) or (2) factoring such amounts into the Company’s measurement of its deferred taxes (the deferred method). The Company’s selection of an accounting policy with respect to the new GILTI tax rules will depend, in part, on analyzing global income to determine whether future U.S. inclusions in taxable income related to GILTI are expected and, if so, the anticipated impact. Whether the Company expects to have future U.S. inclusions in taxable income related to GILTI depends not only on the current structure and estimated future results of global operations, but also on the Company’s intent and ability to modify the structure and/or the business. The Company has not made the accounting policy decision regarding whether to record deferred taxes on GILTI or expense taxes as incurred on GILTI. The current GILTI impact, which was immaterial for the three and nine months ended September 30, 2018, was recorded in the financial statements. The Company expects to complete the accounting for GILTI within the prescribed measurement period.
The decrease in the effective tax rate from the prior year is primarily due to the reduction in the U.S. federal corporate tax rate from 35 percent to 21 percent enacted as part of Tax Reform and a net $6.8 million benefit related to global legal entity restructuring activities. The effective tax rate was also reduced by the foreign-derived intangible income deduction, increased research and development credits and increased stock-based compensation benefits, partially offset by the loss of the domestic manufacturing deduction, which was repealed as part of Tax Reform.
When compared to the federal and state combined statutory rate for each respective period, the effective tax rates for the quarters ended September 30, 2018 and 2017 were favorably impacted by tax benefits from stock-based compensation and research and development credits.

31


Net Income: The Company's net income, diluted earnings per share and weighted average shares used in computing diluted earnings per share were as follows:
 
Three Months Ended September 30,
(in thousands, except per share data)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Net income
$
89,336

 
$
100,116

 
$
73,630

Diluted earnings per share
$
1.04

 
$
1.16

 
$
0.85

Weighted average shares outstanding - diluted
86,043

 
86,043

 
86,588


32


Nine Months Ended September 30, 2018 Compared to Nine Months Ended September 30, 2017
Revenue:
 
Nine Months Ended September 30,
 
Change
(in thousands, except percentages)
2018
(ASC 606)
 
2017
(ASC 605)
 
Amount
 
%
 
Constant Currency %
Revenue:
 
 
 
 
 
 
 
 
 
Lease licenses
$
148,795

 
$
279,855

 
$
(131,060
)
 
(46.8
)
 
(48.1
)
Perpetual licenses
201,501

 
168,513

 
32,988

 
19.6

 
17.0

Software licenses
350,296

 
448,368

 
(98,072
)
 
(21.9
)
 
(23.6
)
Maintenance
500,962

 
324,338

 
176,624

 
54.5

 
50.8

Service
26,946

 
20,208

 
6,738

 
33.3

 
30.8

Maintenance and service
527,908

 
344,546

 
183,362

 
53.2

 
49.7

Total revenue
$
878,204

 
$
792,914

 
$
85,290

 
10.8

 
8.2

The adoption of ASC 606 significantly impacted the timing, allocation and presentation of lease license, perpetual license and maintenance revenue. For further information on the impact of this adoption on the Company's results, see Note 3 to the condensed consolidated financial statements included in Item 1 of this Quarterly Report on Form 10-Q.
For purposes of comparability, the changes in the following table and the related discussion that follows are presented in accordance with ASC 605.
 
Nine Months Ended September 30,
 
Change
(in thousands, except percentages)
2018
(ASC 605)
 
2017
(ASC 605)
 
Amount
 
%
 
Constant Currency %
Revenue:
 
 
 
 
 
 
 
 
 
Lease licenses
$
308,699

 
$
279,855

 
$
28,844

 
10.3
 
8.5
Perpetual licenses
173,957

 
168,513

 
5,444

 
3.2
 
1.0
Software licenses
482,656

 
448,368

 
34,288

 
7.6
 
5.7
Maintenance
370,847

 
324,338

 
46,509

 
14.3
 
11.3
Service
27,048

 
20,208

 
6,840

 
33.8
 
31.4
Maintenance and service
397,895

 
344,546

 
53,349

 
15.5
 
12.5
Total revenue
$
880,551

 
$
792,914

 
$
87,637

 
11.1
 
8.6
The Company’s ASC 605 revenue in the nine months ended September 30, 2018 increased 11.1% as compared to the nine months ended September 30, 2017, while revenue grew 8.6% 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 10.3%, or 8.5% in constant currency, as compared to the nine months ended September 30, 2017. Perpetual license revenue, which is derived primarily from new sales during the year, increased 3.2%, or 1.0% in constant currency, as compared to the nine months ended September 30, 2017. Annual maintenance contracts that were sold with new perpetual licenses, along with maintenance contracts for new perpetual licenses sold in previous quarters, contributed to maintenance revenue growth of 14.3%, or 11.3% in constant currency. Service revenue, driven primarily by a focus on service offerings that provide on-site mentorship on simulation best practices, training and expanding simulation adoption, increased 33.8%, or 31.4% in constant currency, as compared to the nine months ended September 30, 2017.

33


With respect to revenue, on average for the nine months ended September 30, 2018, the U.S. Dollar was approximately 4.5% weaker and 4.7% weaker, when measured against the Company’s primary foreign currencies, than for the nine months ended September 30, 2017 under ASC 606 and ASC 605, respectively. The table below presents the impacts of currency fluctuations on revenue for the nine months ended September 30, 2018. Amounts in brackets indicate an adverse impact from currency fluctuations.
 
Nine Months Ended September 30, 2018
(in thousands)
ASC 606
 
ASC 605
Euro
$
16,142

 
$
14,656

Japanese Yen
1,998

 
2,020

South Korean Won
1,501

 
1,455

British Pound
1,202

 
1,403

Other
(708
)
 
(409
)
Total
$
20,135

 
$
19,125

The net overall weaker U.S. Dollar also resulted in increased operating income of $11.6 million and $10.6 million for the nine months ended September 30, 2018 as compared to the nine months ended September 30, 2017 under ASC 606 and ASC 605, respectively.
As a percentage of revenue, the Company's international and domestic revenues, and the Company's direct and indirect revenues, are as follows:
 
Nine Months Ended September 30,
 
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
International
62.7
%
 
60.7
%
 
61.5
%
Domestic
37.3
%
 
39.3
%
 
38.5
%
 
 
 
 
 
 
Direct revenue
76.1
%
 
76.5
%
 
75.7
%
Indirect revenue
23.9
%
 
23.5
%
 
24.3
%
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. Under ASC 606, the impacts on reported revenue were $6.9 million for the nine months ended September 30, 2018. Under ASC 605, the impacts on revenue were $11.4 million and $1.7 million for the nine months ended September 30, 2018 and 2017, respectively.

34


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. The adoption of ASC 606 resulted in a reclassification of expenses within cost of sales from software licenses to maintenance and service. Amounts included in the discussion that follows are provided in constant currency and do not include the impact of the OPTIS acquisition. The impact of the OPTIS acquisition on each expense line is provided separately, where material. The impact, where material, of foreign exchange translation on each expense line is also provided separately and is inclusive of the OPTIS acquisition.
 
Nine Months Ended September 30,
 
 
 
 
2018
 
2017
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Cost of sales:
 
 
 
 
 
 
 
 
 
 
 
Software licenses
$
12,301

 
1.4
 
$
24,197

 
3.1
 
$
(11,896
)
 
(49.2
)
Amortization
23,403

 
2.7
 
26,892

 
3.4
 
(3,489
)
 
(13.0
)
Maintenance and service
80,092

 
9.1
 
58,263

 
7.3
 
21,829

 
37.5

Total cost of sales
115,796

 
13.2
 
109,352

 
13.8
 
6,444

 
5.9

Gross profit
$
762,408

 
86.8
 
$
683,562

 
86.2
 
$
78,846

 
11.5

Software Licenses: The decrease in the cost of software licenses was primarily due to the following:
Reclassification of $12.8 million of cost of sales, previously reflected within software licenses, to maintenance and service due to the adoption of ASC 606 in 2018.
Amortization: The decrease in amortization expense was primarily due to a net decrease in the amortization of trade names and acquired technology due to assets that have become fully amortized.
Maintenance and Service: The increase in maintenance and service costs was primarily due to the following:
Reclassification of $12.8 million of cost of sales, previously reflected within software licenses, to maintenance and service due to the adoption of ASC 606 in 2018.
Increased third-party technical support of $3.5 million.
Increased salaries of $1.9 million.
OPTIS-related maintenance and service expenses of $1.7 million for the period from the acquisition date (May 2, 2018) through September 30, 2018.
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. The adoption of ASC 606 did not impact operating expenses. Amounts included in the discussion that follows are provided in constant currency and do not include the impact of the OPTIS acquisition. The impact of the OPTIS acquisition on each expense line is provided separately, where material. The impact, where material, of foreign exchange translation on each expense line is also provided separately and is inclusive of the OPTIS acquisition.
 
Nine Months Ended September 30,
 
 
 
 
2018
 
2017
 
Change
(in thousands, except percentages)
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Amount
 
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Selling, general and administrative
$
280,443

 
31.9
 
$
230,483

 
29.1
 
$
49,960

 
21.7
Research and development
174,906

 
19.9
 
153,524

 
19.4
 
21,382

 
13.9
Amortization
10,421

 
1.2
 
9,506

 
1.2
 
915

 
9.6
Total operating expenses
$
465,770

 
53.0
 
$
393,513

 
49.6
 
$
72,257

 
18.4

35


Selling, General and Administrative: The net increase in selling, general and administrative costs was primarily due to the following:
Increased salaries, incentive compensation and other headcount-related costs of $21.6 million.
Increased stock-based compensation of $10.0 million.
OPTIS-related selling, general and administrative expenses of $8.4 million for the period from the acquisition date (May 2, 2018) through September 30, 2018.
Cost increase related to foreign exchange translation of $3.4 million due to a weaker U.S. Dollar.
Increased business travel of $3.0 million.
Increased IT maintenance and software hosting costs of $2.1 million.
Increased severance expenses of $2.1 million.
Decreased consulting and professional fees of $4.5 million.
Restructuring costs of $2.8 million related to 2017 workforce realignment activities that did not reoccur in 2018.
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 $11.3 million.
Increased stock-based compensation of $8.2 million.
OPTIS-related research and development expenses of $3.3 million for the period from the acquisition date (May 2, 2018) through September 30, 2018.
Increased IT maintenance and software hosting costs of $1.4 million.
Cost increase related to foreign exchange translation of $1.4 million due to a weaker U.S. Dollar.
Restructuring costs of $6.8 million related to 2017 workforce realignment activities that did not reoccur in 2018.
Interest Income: Interest income for the nine months ended September 30, 2018 was $7.7 million as compared to $4.8 million for the nine months ended September 30, 2017. Interest income increased as a result of an increase in the average rate of return on invested cash balances.
Other Expense, net: The Company's other expense consists of the following:
 
Nine Months Ended
(in thousands)
September 30,
2018
 
September 30,
2017
Foreign currency losses, net
$
(2,346
)
 
$
(1,499
)
Other
57

 
(13
)
Total other expense, net
$
(2,289
)
 
$
(1,512
)
Income Tax Provision: The Company's income before income tax provision, income tax provision and effective tax rate were as follows:
 
Nine Months Ended September 30,
(in thousands, except percentages)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Income before income tax provision
$
302,023

 
$
304,370

 
$
293,364

Income tax provision
$
35,811

 
$
36,089

 
$
86,698

Effective tax rate
11.9
%
 
11.9
%
 
29.6
%
The decrease in the effective tax rate from the prior year is primarily due to the reduction in the U.S. federal corporate tax rate from 35 percent to 21 percent enacted as part of Tax Reform. The effective tax rate was also reduced by the foreign-derived intangible income deduction, net benefits from global legal entity restructuring activities, increased research and development credits, and increased stock-based compensation benefits, partially offset by the loss of the domestic manufacturing deduction, which was repealed as part of Tax Reform.

36


When compared to the federal and state combined statutory rate for each respective period, the effective tax rates for the nine months ended September 30, 2018 and 2017 were favorably impacted by tax benefits from stock-based compensation and research and development credits.
Net Income: The Company's net income, diluted earnings per share and weighted average shares used in computing diluted earnings per share were as follows:
 
Nine Months Ended September 30,
(in thousands, except per share data)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Net income
$
266,212

 
$
268,281

 
$
206,666

Diluted earnings per share
$
3.09

 
$
3.12

 
$
2.38

Weighted average shares outstanding - diluted
86,060

 
86,060

 
86,902






37


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.
 
ASC 606
 
Three Months Ended
 
September 30, 2018
(in thousands, except percentages and per share data)
GAAP Results
 
Adjustments
 
Non-GAAP
Results
Total revenue
$
289,418

 
$
3,548

(1)
$
292,966

Operating income
93,024

 
35,889

(2)
128,913

Operating profit margin
32.1
%
 
 
 
44.0
%
Net income
$
89,336

 
$
23,557

(3)
$
112,893

Earnings per share – diluted:
 
 
 
 
 
Earnings per share
$
1.04

 
 
 
$
1.31

Weighted average shares
86,043

 
 
 
86,043

(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 $23.0 million of stock-based compensation expense, $0.3 million of excess payroll taxes related to stock-based awards, $9.0 million of amortization expense associated with intangible assets acquired in business combinations and the $3.5 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, decreased for the related income tax impact of $11.7 million, a measurement-period adjustment related to the Tax Cuts and Jobs Act of $0.5 million, and rabbi trust income of $0.1 million.
 
ASC 606
 
Nine Months Ended
 
September 30, 2018
(in thousands, except percentages and per share data)
GAAP Results
 
Adjustments
 
Non-GAAP
Results
Total revenue
$
878,204

 
$
6,897

(1)
$
885,101

Operating income
296,638

 
105,796

(2)
402,434

Operating profit margin
33.8
%
 
 
 
45.5
%
Net income
$
266,212

 
$
65,591

(3)
$
331,803

Earnings per share – diluted:
 
 
 
 
 
Earnings per share
$
3.09

 
 
 
$
3.86

Weighted average shares
86,060

 
 
 
86,060

(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 $58.9 million of stock-based compensation expense, $3.8 million of excess payroll taxes related to stock-based awards, $33.8 million of amortization expense associated with intangible assets acquired in business combinations, $2.4 million of transaction expenses related to business combinations and the $6.9 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, decreased for the related income tax impact of $41.0 million and rabbi trust income of $0.1 million, and increased for a measurement-period adjustment related to the Tax Cuts and Jobs Act of $0.9 million.

38


 
ASC 605
 
Three Months Ended
 
September 30, 2018
 
September 30, 2017
(in thousands, except percentages and per share data)
GAAP Results
 
Adjustments
 
Non-GAAP
Results
 
GAAP Results
 
Adjustments
 
Non-GAAP
Results
Total revenue
$
301,956

 
$
5,972

(1)
$
307,928

 
$
275,585

 
$
1,181

(4)
$
276,766

Operating income
105,562

 
38,313

(2)
143,875

 
106,183

 
28,711

(5)
134,894

Operating profit margin
35.0
%
 
 
 
46.7
%
 
38.5
%
 
 
 
48.7
%
Net income
$
100,116

 
$
25,280

(3)
$
125,396

 
$
73,630

 
$
17,638

(6)
$
91,268

Earnings per share – diluted:
 
 
 
 
 
 
 
 
 
 
 
Earnings per share
$
1.16

 
 
 
$
1.46

 
$
0.85

 
 
 
$
1.05

Weighted average shares
86,043

 
 
 
86,043

 
86,588

 
 
 
86,588

(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 $23.0 million of stock-based compensation expense, $0.3 million of excess payroll taxes related to stock-based awards, $9.0 million of amortization expense associated with intangible assets acquired in business combinations, and the $6.0 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, decreased for the related income tax impact of $12.4 million, a measurement-period adjustment related to the Tax Cuts and Jobs Act of $0.5 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 $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 (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 $11.0 million and rabbi trust income of $0.1 million.
 
ASC 605
 
Nine Months Ended
 
September 30, 2018
 
September 30, 2017
(in thousands, except percentages and per share data)
GAAP Results
 
Adjustments
 
Non-GAAP
Results
 
GAAP Results
 
Adjustments
 
Non-GAAP
Results
Total revenue
$
880,551

 
$
11,436

(1)
$
891,987

 
$
792,914

 
$
1,748

(4)
$
794,662

Operating income
298,985

 
110,335

(2)
409,320

 
290,049

 
89,985

(5)
380,034

Operating profit margin
34.0
%
 
 
 
45.9
%
 
36.6
%
 
 
 
47.8
%
Net income
$
268,281

 
$
68,827

(3)
$
337,108

 
$
206,666

 
$
48,480

(6)
$
255,146

Earnings per share – diluted:
 
 
 
 
 
 
 
 
 
 
 
Earnings per share
$
3.12

 
 
 
$
3.92

 
$
2.38

 
 
 
$
2.94

Weighted average shares
86,060

 
 
 
86,060

 
86,902

 
 
 
86,902

(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 $58.9 million of stock-based compensation expense, $3.8 million of excess payroll taxes related to stock-based awards, $33.8 million of amortization expense associated with intangible assets acquired in business combinations, $2.4 million of transaction expenses related to business combinations and the $11.4 million adjustment to revenue as reflected in (1) above.

39


(3)
Amount represents the impact of the adjustments to operating income referred to in (2) above, decreased for the related income tax impact of $42.3 million and rabbi trust income of $0.1 million, and increased for a measurement-period adjustment related to the Tax Cuts and Jobs Act of $0.9 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 $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 (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 $41.4 million and rabbi trust income of $0.1 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.
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.

40


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. This non-GAAP adjustment also includes excess payroll tax expense related to stock-based compensation. 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 (expense) 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.
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 announced 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.
Tax Cuts and Jobs Act. The Company recorded charges in its income tax provision related to the enactment of the Tax Cuts and Jobs Act, specifically for the transition tax related to unrepatriated cash. Management excludes these charges for the purpose of calculating non-GAAP net income and non-GAAP diluted earnings per share when it evaluates the continuing operational performance of the Company, as (i) the charges are not expected to recur as part of its normal operations and (ii) the charges resulted from the extremely infrequent event of major U.S. tax reform, the last such reform having occurred in 1986. 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.
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.

41


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


42


Liquidity and Capital Resources
(in thousands)
September 30,
2018
 
December 31,
2017
 
Change
Cash, cash equivalents and short-term investments
$
729,391

 
$
881,787

 
$
(152,396
)
Working capital
$
712,128

 
$
661,713

 
$
50,415

Cash, cash equivalents and short-term investments decreased during the current fiscal year primarily due to cash utilized in the May 2, 2018 acquisition of OPTIS.
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, 2018 and December 31, 2017:
(in thousands, except percentages)
September 30,
2018
 
% of Total
 
December 31,
2017
 
% of Total
Domestic
$
564,689

 
77.4
 
$
561,417

 
63.7
Foreign
164,702

 
22.6
 
320,370

 
36.3
Total
$
729,391

 
 
 
$
881,787

 
 
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. As part of the Tax Cuts and Jobs Act enacted in the United States in 2017, the Company incurred U.S. tax on substantially all of the earnings of its non-U.S. subsidiaries. This tax increased the Company’s previously taxed earnings and allows for the repatriation of the majority of its foreign earnings without any residual U.S. federal tax. During the quarter ended June 30, 2018, the Company repatriated $144.3 million of foreign cash, which increased the percentage of domestic cash, cash equivalents and short-term investments at September 30, 2018. The Company does not believe that there is an excess of the financial reporting basis over the tax basis of investments in foreign subsidiaries. Accordingly, any repatriation in excess of previously taxed earnings will be a non-taxable return of basis.
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)
2018
 
2017
 
Change
Net cash provided by operating activities
$
353,503

 
$
326,960

 
$
26,543

Net cash provided by operating activities increased during the current fiscal year due to increased net income (net of non-cash operating adjustments) of $54.3 million, partially offset by decreased net cash flows from operating assets and liabilities of $27.7 million.
Cash Flows from Investing Activities
 
Nine Months Ended September 30,
 
 
(in thousands)
2018
 
2017
 
Change
Net cash used in investing activities
$
(301,613
)
 
$
(61,623
)
 
$
(239,990
)
Net cash used in investing activities increased during the current fiscal year due primarily to increased acquisition-related net cash outlays of $257.0 million. The Company currently plans capital spending of $20 million to $25 million for the 2018 fiscal year as compared to the $19.1 million that was spent in 2017. The level of spending will depend on various factors, including the growth of the business and general economic conditions.

43


Cash Flows from Financing Activities
 
Nine Months Ended September 30,
 
 
(in thousands)
2018
 
2017
 
Change
Net cash used in financing activities
$
(187,283
)
 
$
(185,374
)
 
$
(1,909
)
The change in net cash used in financing activities during the current fiscal year was due primarily to increased restricted stock withholding taxes paid in lieu of issued shares of $16.9 million and decreased proceeds from shares issued for stock-based compensation of $10.6 million, offset by decreased stock repurchases of $30.5 million.
Other Cash Flow Information
The Company believes that existing cash and cash equivalent balances of $729.2 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, 2018 and 2017, as follows:
 
Nine Months Ended
(in thousands, except per share data)
September 30,
2018
 
September 30,
2017
Number of shares repurchased
1,174

 
2,000

Average price paid per share
$
164.14

 
$
111.65

Total cost
$
192,787

 
$
223,291

In February 2018, 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, 2018, 4.3 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, 2018 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.

44


Critical Accounting Policies and Estimates
During the first quarter of 2018, 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, 2018. No other events or circumstances changed during the nine months ended September 30, 2018 that would indicate that the fair values of the Company's reporting unit and indefinite-lived intangible asset are below their carrying amounts.
The Company’s critical accounting policies and estimates are described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the Company’s most recent Annual Report on Form 10-K. The Company has updated its revenue recognition policies in conjunction with the adoption of ASC 606 as further described in Note 3 to the accompanying condensed consolidated financial statements. No other significant changes have occurred to the Company's critical accounting policies and estimates.



45


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, 2018, total interest income was $3.2 million and $7.7 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 British Pound, Euro, Japanese Yen, South Korean Won, and U.S. Dollar.
With respect to revenue, on average for the quarter ended September 30, 2018, the U.S. Dollar was approximately 1.4% stronger and 1.3% stronger, when measured against the Company’s primary foreign currencies, than for the quarter ended September 30, 2017 under ASC 606 and ASC 605, respectively. The table below presents the impacts of currency fluctuations on revenue for the quarter ended September 30, 2018. Amounts in brackets indicate a net adverse impact from currency fluctuations.
 
Three Months Ended September 30, 2018
(in thousands)
ASC 606
 
ASC 605
Euro
$
(875
)
 
$
(882
)
Indian Rupee
(809
)
 
(634
)
Japanese Yen
(198
)
 
(174
)
British Pound
(120
)
 
(45
)
Other
(122
)
 
(76
)
Total
$
(2,124
)
 
$
(1,811
)
The net overall stronger U.S. Dollar also resulted in decreased operating income of $0.8 million and $0.9 million for the quarter ended September 30, 2018 as compared to the quarter ended September 30, 2017 under ASC 606 and ASC 605, respectively.
With respect to revenue, on average for the nine months ended September 30, 2018, the U.S. Dollar was approximately 4.5% weaker and 4.7% weaker, when measured against the Company’s primary foreign currencies, than for the nine months ended September 30, 2017 under ASC 606 and ASC 605, respectively. The table below presents the impacts of currency fluctuations on revenue for the nine months ended September 30, 2018. Amounts in brackets indicate a net adverse impact from currency fluctuations.
 
Nine Months Ended September 30, 2018
(in thousands)
ASC 606
 
ASC 605
Euro
$
16,142

 
$
14,656

Japanese Yen
1,998

 
2,020

South Korean Won
1,501

 
1,455

British Pound
1,202

 
1,403

Other
(708
)
 
(409
)
Total
$
20,135

 
$
19,125

The net overall weaker U.S. Dollar also resulted in increased operating income of $11.6 million and $10.6 million for the nine months ended September 30, 2018 as compared to the nine months ended September 30, 2017 under ASC 606 and ASC 605, respectively.



46


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. The relevant exchange rates for these currencies are as reflected in the charts below:
 
Period-End Exchange Rates
As of
GBP/USD
 
EUR/USD
 
USD/JPY
 
USD/KRW
September 30, 2017
1.340

 
1.181

 
112.511

 
1,146.263

December 31, 2017
1.351

 
1.200

 
112.701

 
1,068.376

September 30, 2018
1.303

 
1.161

 
113.714

 
1,110.371

 
Average Exchange Rates
Three Months Ended
GBP/USD
 
EUR/USD
 
USD/JPY
 
USD/KRW
September 30, 2017
1.309

 
1.175

 
111.006

 
1,133.658

September 30, 2018
1.303

 
1.163

 
111.532

 
1,121.957

 
 
Average Exchange Rates
Nine Months Ended
GBP/USD
 
EUR/USD
 
USD/JPY
 
USD/KRW
September 30, 2017
1.276

 
1.113

 
111.887

 
1,139.197

September 30, 2018
1.352

 
1.195

 
109.636

 
1,091.862

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


47


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 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. The Company is in the process of extending its internal controls to its acquisition of OPTIS. Otherwise, there were no changes in the Company’s internal control over financial reporting that occurred during the three months ended September 30, 2018 that materially affected, or were reasonably likely to materially affect, the Company's internal control over financial reporting.


48


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 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, 2017.

Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
(c) Issuer Purchases of Equity Securities
Period
 
Total Number of Shares Purchased
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Maximum Number of Shares that May Yet Be Purchased Under Plans or Programs(1)
July 1 - July 31, 2018
 

 
$

 

 
4,750,000

August 1 - August 31, 2018
 
380,335

 
$
175.65

 
380,335

 
4,369,665

September 1 - September 30, 2018
 
44,160

 
$
184.54

 
44,160

 
4,325,505

Total
 
424,495

 
$
176.58

 
424,495

 
4,325,505

(1) The Company initially announced its stock repurchase program in February 2000, and subsequently announced various amendments to the program. The most recent amendment to the program, authorizing the repurchase of up to 5,000,000 shares, was approved by the Company's Board of Directors in February 2018. There is no expiration date to this amendment.

Item 3.Defaults Upon Senior Securities
None.

Item 4.Mine Safety Disclosures
Not applicable.

Item 5.Other Information
None.


49


Item 6.Exhibits
Exhibit No.
  
Exhibit
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.


50


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

51
EX-15 2 anssexhibit15-20180930.htm LETTER REGARDING UNAUDITED FINANCIAL INFORMATION Exhibit


EXHIBIT 15

November 8, 2018

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, 2018, and 2017, as indicated in our report dated November 8, 2018; 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, 2018, 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-20180930.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 8, 2018
/s/ Ajei S. Gopal
 
 
Ajei S. Gopal
 
 
President and Chief Executive Officer


EX-31.2 4 anssexhibit312-20180930.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 8, 2018
/s/ Maria T. Shields
 
 
Maria T. Shields
 
 
Chief Financial Officer


EX-32.1 5 anssexhibit321-20180930.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, 2018 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 8, 2018


EX-32.2 6 anssexhibit322-20180930.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, 2018 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 8, 2018


EX-101.INS 7 anss-20180930.xml XBRL INSTANCE DOCUMENT 0001013462 2018-01-01 2018-09-30 0001013462 2018-10-31 0001013462 2018-09-30 0001013462 2017-12-31 0001013462 us-gaap:LicenseMember 2018-07-01 2018-09-30 0001013462 us-gaap:ServiceMember 2017-07-01 2017-09-30 0001013462 us-gaap:ServiceMember 2018-01-01 2018-09-30 0001013462 2018-07-01 2018-09-30 0001013462 2017-01-01 2017-09-30 0001013462 2017-07-01 2017-09-30 0001013462 us-gaap:LicenseMember 2017-01-01 2017-09-30 0001013462 us-gaap:LicenseMember 2018-01-01 2018-09-30 0001013462 us-gaap:LicenseMember 2017-07-01 2017-09-30 0001013462 us-gaap:ServiceMember 2017-01-01 2017-09-30 0001013462 us-gaap:ServiceMember 2018-07-01 2018-09-30 0001013462 2016-12-31 0001013462 2017-09-30 0001013462 us-gaap:MoneyMarketFundsMember 2017-12-31 2017-12-31 0001013462 us-gaap:MoneyMarketFundsMember 2018-09-30 2018-09-30 0001013462 us-gaap:LicenseMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001013462 us-gaap:ServiceMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 us-gaap:LicenseMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 us-gaap:LicenseMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 us-gaap:ServiceMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 us-gaap:ServiceMember us-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001013462 us-gaap:ServiceMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001013462 us-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001013462 us-gaap:LicenseMember us-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001013462 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001013462 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 2018-10-01 2018-09-30 0001013462 2020-10-01 2018-09-30 0001013462 2021-10-01 2018-09-30 0001013462 2019-10-01 2018-09-30 0001013462 anss:DeferredRevenueImpactMember 2018-01-01 0001013462 2018-01-01 0001013462 srt:MaximumMember us-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0001013462 srt:MinimumMember us-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0001013462 anss:GrossimpactMember 2018-01-01 0001013462 2018-05-02 0001013462 anss:BalanceatJanuary1stafterASC606AdoptionMember 2017-12-31 0001013462 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-30 0001013462 us-gaap:AccountingStandardsUpdate201409Member 2018-09-30 0001013462 us-gaap:TechnologyServiceMember 2017-01-01 2017-09-30 0001013462 anss:PerpetualLicenseRevenueMember 2017-01-01 2017-09-30 0001013462 us-gaap:MaintenanceMember 2017-01-01 2017-09-30 0001013462 anss:PerpetualLicenseRevenueMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 us-gaap:MaintenanceMember 2018-01-01 2018-09-30 0001013462 anss:LeaseLicenseRevenueMember 2017-01-01 2017-09-30 0001013462 anss:LeaseLicenseRevenueMember 2018-01-01 2018-09-30 0001013462 anss:LeaseLicenseRevenueMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 us-gaap:TechnologyServiceMember 2018-01-01 2018-09-30 0001013462 us-gaap:TechnologyServiceMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 anss:PerpetualLicenseRevenueMember 2018-01-01 2018-09-30 0001013462 us-gaap:MaintenanceMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 anss:LeaseLicenseRevenueMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 anss:LeaseLicenseRevenueMember 2017-07-01 2017-09-30 0001013462 anss:LeaseLicenseRevenueMember 2018-07-01 2018-09-30 0001013462 us-gaap:MaintenanceMember 2017-07-01 2017-09-30 0001013462 us-gaap:MaintenanceMember 2018-07-01 2018-09-30 0001013462 us-gaap:TechnologyServiceMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 us-gaap:TechnologyServiceMember 2018-07-01 2018-09-30 0001013462 anss:PerpetualLicenseRevenueMember 2018-07-01 2018-09-30 0001013462 us-gaap:TechnologyServiceMember 2017-07-01 2017-09-30 0001013462 anss:PerpetualLicenseRevenueMember 2017-07-01 2017-09-30 0001013462 anss:PerpetualLicenseRevenueMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 us-gaap:MaintenanceMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 anss:OPTISMember 2018-01-01 2018-09-30 0001013462 us-gaap:PreviousAccountingGuidanceMember anss:OPTISMember 2018-01-01 2018-09-30 0001013462 anss:OPTISMember 2018-07-01 2018-09-30 0001013462 us-gaap:PreviousAccountingGuidanceMember anss:OPTISMember 2018-07-01 2018-09-30 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-05-02 0001013462 us-gaap:TradeNamesMember 2018-05-02 0001013462 anss:OPTISMember 2018-05-02 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-05-02 0001013462 us-gaap:PreviousAccountingGuidanceMember 2018-09-30 0001013462 us-gaap:PreviousAccountingGuidanceMember 2018-01-01 2018-09-30 0001013462 2018-05-02 2018-05-02 0001013462 us-gaap:PreviousAccountingGuidanceMember 2018-05-02 0001013462 us-gaap:PreviousAccountingGuidanceMember 2018-07-01 2018-09-30 0001013462 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2018-05-02 2018-05-02 0001013462 srt:MinimumMember us-gaap:TradeNamesMember 2018-05-02 2018-05-02 0001013462 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2018-05-02 2018-05-02 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-05-02 2018-05-02 0001013462 srt:MaximumMember us-gaap:TradeNamesMember 2018-05-02 2018-05-02 0001013462 anss:BalanceatJanuary1stafterASC606AdoptionMember anss:DeferredAccountsReceivableCurrentPortionOfAnnualLeaseLicensesAndSoftwareMaintenanceMember 2018-01-01 0001013462 anss:BalanceatJanuary1stafterASC606AdoptionMember 2018-01-01 0001013462 anss:TaxesReceivableRelatedToOverpaymentsAndRefundsMember 2017-12-31 0001013462 anss:TaxesReceivableRelatedToOverpaymentsAndRefundsMember 2018-09-30 0001013462 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-09-30 0001013462 anss:DeferredAccountsReceivableCurrentPortionOfAnnualLeaseLicensesAndSoftwareMaintenanceMember 2018-09-30 0001013462 anss:DeferredAccountsReceivableCurrentPortionOfAnnualLeaseLicensesAndSoftwareMaintenanceMember 2017-12-31 0001013462 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-12-31 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-12-31 0001013462 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-09-30 0001013462 us-gaap:TradeNamesMember 2017-12-31 0001013462 us-gaap:TradeNamesMember 2017-12-31 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-12-31 0001013462 us-gaap:TradeNamesMember 2018-09-30 0001013462 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-09-30 0001013462 us-gaap:TradeNamesMember 2018-09-30 0001013462 srt:MinimumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-09-30 0001013462 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2018-01-01 2018-09-30 0001013462 srt:MinimumMember us-gaap:TradeNamesMember 2018-01-01 2018-09-30 0001013462 srt:MaximumMember us-gaap:TradeNamesMember 2018-01-01 2018-09-30 0001013462 srt:MaximumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-09-30 0001013462 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2018-01-01 2018-09-30 0001013462 us-gaap:FairValueInputsLevel2Member 2018-09-30 0001013462 us-gaap:FairValueInputsLevel3Member 2018-09-30 0001013462 us-gaap:FairValueInputsLevel1Member 2018-09-30 0001013462 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001013462 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001013462 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001013462 srt:MaximumMember 2018-01-01 2018-09-30 0001013462 srt:MinimumMember 2018-01-01 2018-09-30 0001013462 2017-10-01 2018-09-30 0001013462 2017-01-01 2017-12-31 0001013462 2018-04-01 2018-06-30 0001013462 country:CN 2018-01-01 2018-09-30 0001013462 country:JP 2017-01-01 2017-09-30 0001013462 anss:OtherEMEAMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 anss:OtherEMEAMember 2017-01-01 2017-09-30 0001013462 country:JP 2018-01-01 2018-09-30 0001013462 country:FR 2017-01-01 2017-09-30 0001013462 anss:OtherInternationalMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 country:DE 2018-01-01 2018-09-30 0001013462 country:CN 2017-01-01 2017-09-30 0001013462 country:JP us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 country:KR 2018-01-01 2018-09-30 0001013462 country:US 2017-01-01 2017-09-30 0001013462 country:DE us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 country:US us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 country:KR us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 country:KR 2017-01-01 2017-09-30 0001013462 country:US 2018-01-01 2018-09-30 0001013462 country:FR us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 anss:OtherEMEAMember 2018-01-01 2018-09-30 0001013462 country:DE 2017-01-01 2017-09-30 0001013462 anss:OtherInternationalMember 2017-01-01 2017-09-30 0001013462 country:CN us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001013462 country:FR 2018-01-01 2018-09-30 0001013462 anss:OtherInternationalMember 2018-01-01 2018-09-30 0001013462 country:US us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 country:DE 2018-07-01 2018-09-30 0001013462 anss:OtherInternationalMember 2018-07-01 2018-09-30 0001013462 country:CN 2018-07-01 2018-09-30 0001013462 anss:OtherEMEAMember 2018-07-01 2018-09-30 0001013462 country:DE us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 country:JP 2017-07-01 2017-09-30 0001013462 country:US 2017-07-01 2017-09-30 0001013462 anss:OtherInternationalMember 2017-07-01 2017-09-30 0001013462 anss:OtherEMEAMember 2017-07-01 2017-09-30 0001013462 anss:OtherEMEAMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 country:KR us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 country:CN us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 country:JP 2018-07-01 2018-09-30 0001013462 country:KR 2018-07-01 2018-09-30 0001013462 country:FR us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 country:US 2018-07-01 2018-09-30 0001013462 country:KR 2017-07-01 2017-09-30 0001013462 country:JP us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 country:FR 2018-07-01 2018-09-30 0001013462 country:FR 2017-07-01 2017-09-30 0001013462 country:DE 2017-07-01 2017-09-30 0001013462 anss:OtherInternationalMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001013462 country:CN 2017-07-01 2017-09-30 0001013462 country:IN 2018-09-30 0001013462 country:US 2017-12-31 0001013462 us-gaap:EMEAMember 2018-09-30 0001013462 country:US 2018-09-30 0001013462 anss:OtherInternationalMember 2018-09-30 0001013462 us-gaap:EMEAMember 2017-12-31 0001013462 country:IN 2017-12-31 0001013462 anss:OtherInternationalMember 2017-12-31 0001013462 anss:MaintenanceAndServiceMember 2017-07-01 2017-09-30 0001013462 anss:SoftwareLicensesMember 2017-01-01 2017-09-30 0001013462 anss:SoftwareLicensesMember 2018-01-01 2018-09-30 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001013462 anss:MaintenanceAndServiceMember 2018-07-01 2018-09-30 0001013462 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001013462 anss:MaintenanceAndServiceMember 2018-01-01 2018-09-30 0001013462 anss:SoftwareLicensesMember 2018-07-01 2018-09-30 0001013462 anss:MaintenanceAndServiceMember 2017-01-01 2017-09-30 0001013462 anss:SoftwareLicensesMember 2017-07-01 2017-09-30 0001013462 us-gaap:GeneralAndAdministrativeExpenseMember 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 2018-09-30 xbrli:shares iso4217:USD anss:Segment iso4217:USD xbrli:shares xbrli:pure 2500000 4100000 8700000 14500000 14200000 22300000 0.6450 0.4554 0.2410 0.2430 0.2446 0.2351 0.2386 0.2346 0.5000 0.5000 0.3550 0.5446 1.0000 -0.10 -0.18 -0.17 -0.34 -0.10 -0.18 -0.17 -0.33 15700000 false --12-31 Q3 2018 2018-09-30 10-Q 0001013462 83560018 false Large Accelerated Filer ANSYS INC false ANSS 6042000 6767000 124659000 235547000 132921000 102626000 278800000 69925000 46720000 5760000 5911000 58000 5853000 1200000 -37844000 -60891000 873357000 850616000 12264000 36398000 9021000 33824000 8693000 15428000 14372000 28576000 6800000 8100000 3260000 9506000 3491000 10421000 27000 112000 0 0 2941623000 3056111000 1270266000 1127567000 290983000 7957000 16026000 2470000 13396000 21576000 47593000 41303000 10749000 86186000 568587000 332097000 822479000 919571000 881501000 729180000 312914000 312914000 0 0 397083000 397083000 0 0 97092000 -152321000 0.01 0.01 300000000 300000000 93236023 93236023 932000 932000 77779000 224891000 84234000 243165000 1 1 299730000 286453000 440491000 272872000 -161257000 434129000 3500000 5900000 6200000 10400000 334400000 35983000 7395000 19584000 109352000 24197000 58263000 36308000 4291000 -4197000 8488000 26487000 4197000 22290000 115796000 12301000 -12777000 25078000 80092000 12777000 67315000 9004000 26892000 5530000 23403000 183100000 244100000 242400000 -4217000 -28175000 868522000 42111000 22285000 -38838000 61123000 1461000 29955000 7420000 22535000 49939000 47341000 0.87 2.43 1.06 -0.13 1.19 3.17 -0.02 3.19 0.85 2.38 1.04 -0.12 1.16 3.09 -0.03 3.12 17129000 -16928000 6080000 23980000 8611000 30311000 P10Y P10Y P9Y P4Y P12Y P11Y P15Y P10Y P3Y P5Y P2Y 506297000 297645000 104522000 104130000 538773000 311938000 113881000 112954000 67824000 31618000 7142000 23429000 26342000 30029000 32823000 663565000 365317000 171048000 127200000 757980000 411406000 209172000 137402000 219207000 144300000 1337215000 1353444000 1378553000 1575567000 204797000 11719000 204271000 4510000 -7257000 2100000 239602000 683562000 253110000 762408000 107925000 293364000 95263000 302023000 34295000 86698000 5927000 -1758000 7685000 35811000 -278000 36089000 16900000 16000000 900000 84760000 74086000 -22362000 -31243000 -17899000 -32356000 -221000 -2581000 -35502000 1175000 -4495000 -2458000 8478000 -19562000 -60754000 -23207000 1814000 1770000 1885000 1995000 357000 357000 357000 157625000 219564000 1910000 4827000 3213000 7674000 286000 0 286000 0 211000 0 211000 0 2941623000 3056111000 608553000 415439000 87239000 92126000 6800000 P1Y P3M 312914000 397083000 -185374000 -187283000 -61623000 -301613000 326960000 353503000 73630000 206666000 89336000 266212000 1 133419000 393513000 160086000 465770000 106183000 290049000 93024000 -4987000 -2769000 296638000 -9395000 -6081000 86335000 83169000 -1667000 84836000 263820000 215155000 21663000 27002000 162629000 -93025000 93960000 32444000 36225000 255654000 136400000 35972000 53226000 14556000 38670000 4149000 18225000 -5102000 -23047000 85778000 62171000 -10837000 73008000 -241000 -2039000 -168000 -1512000 -974000 -2289000 15000000 12000000 20810000 5510000 223291000 192787000 10075000 26955000 25998000 283026000 14815000 13077000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 47992000 37398000 0 -4939000 57096000 2780000 3704000 45498000 5114000 57902000 3751000 3708000 44117000 6326000 1382000 1389000 50144000 153524000 59019000 174906000 10297000 15158000 2355000 3419000 6176000 9273000 1435000 2000000 331000 466000 2316916000 2766259000 544700000 544715000 412113000 97182000 26976000 8444000 P12M P12M P12M 275585000 93956000 62624000 156580000 112300000 119005000 6705000 40887000 27271000 14043000 28395000 13438000 30779000 15292000 105480000 792914000 279855000 168513000 448368000 324338000 344546000 20208000 116844000 77578000 35429000 79160000 37997000 94612000 45633000 305661000 289418000 43202000 106461000 65901000 60145000 109103000 -57503000 166606000 171463000 126436000 180315000 44965000 135350000 8852000 8914000 45602000 43066000 31901000 29813000 14568000 14703000 27831000 30728000 14035000 15116000 36309000 33331000 12943000 14068000 106229000 121131000 3803000 6021000 301956000 878204000 148795000 308699000 201501000 173957000 350296000 -132360000 482656000 500962000 370847000 527908000 130013000 397895000 26946000 27048000 136719000 132482000 78667000 78446000 38616000 37870000 97262000 92262000 44638000 45511000 109050000 101789000 45468000 46305000 327784000 345886000 5873000 9187000 880551000 80015000 230483000 97576000 280443000 14773000 739000 140000 8782000 5112000 39408000 1894000 711000 23310000 13493000 22983000 1438000 0 13484000 8061000 58887000 3880000 0 33288000 21719000 286000 211000 5000000 4300000 2245831000 2548546000 181897000 2366649000 3742000 3742000 0 0 1840000 1840000 0 0 -6065000 111.65 164.14 9044498 9213790 2000000 1174000 907530000 1008370000 30200000 86588000 86902000 86043000 86060000 84774000 85132000 84158000 84065000 <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;">Fair Value of Consideration Transferred:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">290,983</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;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, 2017</font><font style="font-family:inherit;font-size:10pt;">. The condensed consolidated </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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, 2017</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. Certain items in the notes to the condensed consolidated financial statements of prior years have been reclassified to conform to the current year's presentation. These reclassifications had no effect on reported net income, comprehensive income, cash flows, total assets or total liabilities and stockholders' equity. 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, 2018</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> <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 table presented below reflects the impact of OPTIS from the date of acquisition to </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The operating loss is derived from the OPTIS legal structure and does not include integration costs borne directly by ANSYS, Inc. and its non-OPTIS subsidiaries as a result of the acquisition.</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="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size: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;">ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">ASC 605</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;">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;">6,021</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;">3,803</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-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;">9,187</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;">5,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</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,769</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;">(4,987</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="overflow:hidden;font-size:10pt;"><font style="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;">(6,081</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;">(9,395</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">Acquisition</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 2, 2018, the Company completed the acquisition of </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the shares of OPTIS, a premier provider of software for scientific simulation of light, human vision and physics-based visualization, for a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$291.0 million</font><font style="font-family:inherit;font-size:10pt;">, paid in cash. The acquisition will extend the Company's portfolio into the area of optical simulation to provide comprehensive sensor solutions, covering visible and infrared light, electromagnetics and acoustics for camera, radar and lidar. The acquisition met the definition of a business under ASU 2017-01.</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 OPTIS have been included in the Company's condensed consolidated financial statements since May 2, 2018, the date of acquisition.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The assets and liabilities of OPTIS have been recorded based upon management's estimates of their fair market values as of the acquisition date. The following tables summarize the fair value of consideration transferred and the fair values of identified assets acquired and liabilities assumed at the acquisition date:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Consideration Transferred:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">290,983</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">7,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accounts receivable and other tangible assets</font></div></td><td colspan="2" style="vertical-align: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;">16,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Developed software and core technologies (9 &#8211; 10 year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">47,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Customer lists (12 year life)</font></div></td><td colspan="2" style="vertical-align: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,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Trade names (4 &#8211; 10 year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">10,749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accounts payable and other liabilities<br clear="none"/></font></div></td><td colspan="2" style="vertical-align: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,396</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:2px;padding-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 revenue<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;">(2,470</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:2px;padding-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 deferred tax liabilities</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;">(21,576</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: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 identifiable net assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">86,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Goodwill</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;">204,797</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 goodwill, which is not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition of OPTIS.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of the assets acquired and liabilities assumed are based on preliminary calculations. The estimates and assumptions for these items are subject to change as additional information about what was known and knowable at the acquisition date is obtained during the measurement period (up to one year from the acquisition date). During the period since the OPTIS acquisition date, the Company adjusted the fair values of the assets acquired and liabilities assumed, with the offset recorded as a </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> increase to goodwill. These adjustments were based on refinements to assumptions used in the preliminary valuation of accounts receivable and other tangible assets, developed software and core technologies, accounts payable and other liabilities, and information about what was known and knowable as of the acquisition date in the calculation of the net deferred tax liabilities.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In valuing deferred revenue on the OPTIS balance sheet as of the acquisition date, the Company applied the fair value provisions applicable to the accounting for business combinations. Acquired deferred revenue with a historical carrying value of&#160;</font><font style="font-family:inherit;font-size:10pt;">$14.2 million</font><font style="font-family:inherit;font-size:10pt;"> under ASC 606, and </font><font style="font-family:inherit;font-size:10pt;">$22.3 million</font><font style="font-family:inherit;font-size:10pt;"> under ASC 605,&#160;was ascribed a fair value of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> on the opening balance sheet. 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 OPTIS absent the acquisition. Under ASC 606, the impacts on reported revenue 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> were&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The expected impacts on reported revenue are&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$8.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the quarter ending&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. Under ASC 605, the impacts on reported revenue 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> were&#160;</font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The expected impacts on reported revenue are&#160;</font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$14.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the quarter ending&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</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;">Full pro forma results of operations have not been presented as the effects of the OPTIS business combination were not material to the Company's consolidated results of operations. The table presented below reflects the impact of OPTIS from the date of acquisition to </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The operating loss is derived from the OPTIS legal structure and does not include integration costs borne directly by ANSYS, Inc. and its non-OPTIS subsidiaries as a result of the acquisition.</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="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size: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;">ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">ASC 605</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;">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;">6,021</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;">3,803</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-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;">9,187</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;">5,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</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,769</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;">(4,987</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="overflow:hidden;font-size:10pt;"><font style="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;">(6,081</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;">(9,395</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;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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">332,097</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;">45.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">568,587</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;">64.5</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;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;">397,083</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">54.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">312,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">35.5</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;">729,180</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;">881,501</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:12px;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'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'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;">$6.8 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) passed a favorable ruling to Microsoft. The Microsoft case ruling was subsequently challenged in the Supreme Court by the Indian tax authority. The Company can provide no assurances 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;">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'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, 2018</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%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in deferred revenue, inclusive of both current and long-term, are 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;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;">Nine Months Ended September 30, 2018</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;" 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;">299,730</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Acquired deferred revenue</font></div></td><td colspan="2" style="vertical-align: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,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(878,204</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></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;">Deferral of revenue</font></div></td><td colspan="2" style="vertical-align: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;">868,522</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(6,065</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></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;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;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;">286,453</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize revenue:</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Three Months Ended September 30,</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;">2018<br clear="none"/>(ASC 606)</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;">2018<br clear="none"/>(ASC 605)</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;">2017<br clear="none"/>(ASC 605)</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;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease 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;">43,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">106,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">93,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Perpetual licenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">65,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">60,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">62,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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;">Software licenses</font></div></td><td colspan="2" style="vertical-align: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;">109,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">166,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">156,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">171,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">126,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">112,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Service</font></div></td><td colspan="2" style="vertical-align: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;">8,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">8,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">180,315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">135,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">119,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total revenue</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;">289,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">301,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s software licenses revenue is recognized up front, while maintenance and service revenue is generally recognized over the term of the contract. Under ASC 606, the Company derived </font><font style="font-family:inherit;font-size:10pt;">24.5%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue through the indirect sales channel for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. Under ASC 605, the Company derived </font><font style="font-family:inherit;font-size:10pt;">23.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">24.1%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue through the indirect sales channel for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Nine Months Ended September 30,</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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(ASC 605)</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;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease 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;">148,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">308,699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">279,855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Perpetual licenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">201,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">173,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">168,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Software licenses</font></div></td><td colspan="2" style="vertical-align: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;">350,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">482,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">448,368</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">500,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">370,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">324,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Service</font></div></td><td colspan="2" style="vertical-align: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;">26,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">27,048</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">20,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">527,908</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">397,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">344,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total revenue</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;">878,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">880,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">792,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under ASC 606, the Company derived </font><font style="font-family:inherit;font-size:10pt;">23.9%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue through the indirect sales channel 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, 2018</font><font style="font-family:inherit;font-size:10pt;">. Under ASC 605, the Company derived </font><font style="font-family:inherit;font-size:10pt;">23.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">24.3%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue through the indirect sales channel 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, 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;">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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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"/>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;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"/>2018</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"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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-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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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></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;">1,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;font-weight:bold;">3,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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,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></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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">13,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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,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;font-weight:bold;">33,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><td style="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;">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></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;">8,061</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;font-weight:bold;">21,719</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;">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></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;">22,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">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;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;">58,887</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;">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></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;">(8,611</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;">(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></div></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;">(30,311</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;">(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></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;">14,372</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;">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;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;">28,576</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;">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></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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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.17</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.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></div></td><td style="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.34</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.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></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.17</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.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></div></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.33</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.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></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;">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"/>2018</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"/>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"/>2018</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"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">89,336</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;">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-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;">266,212</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;">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></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,158</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;">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;font-weight:bold;">84,065</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;">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></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,885</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,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;font-weight:bold;">1,995</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,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></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,043</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;">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;font-weight:bold;">86,060</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;">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></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;">1.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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.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-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;">3.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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></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;">1.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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-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;">3.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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></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;">&#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;">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;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;">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></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 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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">397,083</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;">397,083</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;">211</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;">211</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;">1,840</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;">1,840</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, 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></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;">312,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;">312,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;">&#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;">286</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;">286</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;">3,742</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;">3,742</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-employee 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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">411,406</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(311,938</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;">365,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(297,645</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;">209,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(113,881</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;">171,048</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(104,522</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;">137,402</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(112,954</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,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(104,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: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;">757,980</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;">(538,773</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;">663,565</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;">(506,297</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;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.3 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</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;">$33.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$36.4 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</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, 2018</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 2018</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;">7,142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2019</font></div></td><td colspan="2" style="vertical-align: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,618</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">32,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2021</font></div></td><td colspan="2" style="vertical-align: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;">30,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">26,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2023</font></div></td><td colspan="2" style="vertical-align: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,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">67,824</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;">219,207</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;">219,564</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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,378,553</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,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions and adjustments</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align: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;">204,271</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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></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;">Currency translation</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;">(7,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;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;">4,510</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;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;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;">1,575,567</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;">1,353,444</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;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.</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;">2018</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;">2018</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, 2018</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Cuts and Jobs Act</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (Tax Reform), making broad and complex changes to the U.S. tax code. The SEC staff issued Staff Accounting Bulletin (SAB) 118, which provides guidance on accounting for the tax effects of Tax Reform and allows for provisional adjustments recorded in the December 31, 2017 financial statements to be adjusted as calculations are completed during the measurement period. SAB 118 provides a measurement period that should not extend beyond one year from enactment for companies to complete the accounting under ASC 740, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</font><font style="font-family:inherit;font-size:10pt;">. As further discussed below, in accordance with SAB 118, the Company was able to complete final or provisional calculations for certain elements of Tax Reform, and the amounts and estimates are included in the financial statements and have been updated as additional information was gathered. For other elements, the Company was not yet able to make reasonable estimates, and therefore, those elements have not been recorded and are accounted for in accordance with ASC 740 on the basis of the tax laws in effect before Tax Reform.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s accounting for the transition tax is incomplete. However, reasonable estimates of certain effects could be calculated, and a provisional adjustment of </font><font style="font-family:inherit;font-size:10pt;">$16.0 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in the December 31, 2017 financial statements. To determine the amount of the transition tax, the Company must determine, in addition to other factors, the amount of post-1986 earnings and profits (E&amp;P) of the relevant subsidiaries, as well as the amount of non-U.S. income taxes paid on such earnings. Based on revised E&amp;P calculations updated during the measurement period, the Company recognized an additional measurement-period adjustment of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> to the transition tax obligation and a corresponding adjustment to tax expense, resulting in a total transition tax obligation of </font><font style="font-family:inherit;font-size:10pt;">$16.9 million</font><font style="font-family:inherit;font-size:10pt;">. The Company plans to elect to pay this liability over eight years; however, in accordance with IRS issued guidance, tax overpayments from the year ended December 31, 2017 are required to be applied to the transition tax obligation. Based on this guidance, </font><font style="font-family:inherit;font-size:10pt;">$15.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the obligation has been paid, with the remaining </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> recorded in other long-term liabilities at September 30, 2018. The Company will continue to gather additional information to more precisely compute the final amount as further adjustments to E&amp;P are determined. The Company expects to complete the accounting within the prescribed measurement period. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s accounting for the indefinite reinvestment assertion is incomplete. However, a reasonable estimate of book and tax basis was calculated, and the Company made a provisional assertion. 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. As part of Tax Reform, the Company incurred U.S. tax on substantially all of the earnings of its non-U.S. subsidiaries as part of the transition tax. This tax increased the Company&#8217;s previously taxed earnings and allows for the repatriation of the majority of its foreign earnings without any residual U.S. federal tax. The Company does not believe that there is an excess of the financial reporting basis over the tax basis of investments in foreign subsidiaries. Accordingly, any repatriation in excess of previously taxed earnings will be a non-taxable return of basis. This assertion is subject to change as additional information is gathered to precisely compute the book and tax bases of the Company&#8217;s non-U.S. subsidiaries. During the quarter ended June 30, 2018, the Company repatriated </font><font style="font-family:inherit;font-size:10pt;">$144.3 million</font><font style="font-family:inherit;font-size:10pt;"> of foreign cash. The Company has not made any measurement-period adjustments related to its indefinite reinvestment assertion during the nine months ended September 30, 2018. However, the Company will continue to gather additional information and expects to complete the accounting within the measurement period.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s accounting for the global intangible low-taxed income tax (GILTI) is incomplete. Due to the complexity of the new GILTI tax rules, the Company is continuing to evaluate this provision of Tax Reform and its application under ASC 740. Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the period cost method) or (2) factoring such amounts into the Company&#8217;s measurement of its deferred taxes (the deferred method). The Company&#8217;s selection of an accounting policy with respect to the new GILTI tax rules will depend, in part, on analyzing global income to determine whether future U.S. inclusions in taxable income related to GILTI are expected and, if so, the anticipated impact. Whether the Company expects to have future U.S. inclusions in taxable income related to GILTI depends not only on the current structure and estimated future results of global operations, but also on the Company&#8217;s intent and ability to modify the structure and/or the business. The Company has not made the accounting policy decision regarding whether to record deferred taxes on GILTI or expense taxes as incurred on GILTI. The current GILTI impact, which was immaterial for the three and nine months ended September 30, 2018, was recorded in the financial statements. The Company expects to complete the accounting for GILTI within the prescribed measurement period.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Income Tax Matters</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has </font><font style="font-family:inherit;font-size:10pt;">$30.2 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized tax benefits, including estimated interest and penalties, that have been recorded in other long-term liabilities in accordance with income tax accounting guidance and for which the Company is uncertain as to if or when such amounts may be settled.</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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">411,406</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(311,938</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;">365,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(297,645</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;">209,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(113,881</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;">171,048</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(104,522</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;">137,402</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(112,954</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,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(104,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: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;">757,980</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;">(538,773</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;">663,565</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;">(506,297</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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">44,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">India</font></div></td><td colspan="2" style="vertical-align: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;">3,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">6,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">3,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,902</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;">57,096</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 services widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, electronics, semiconductors, energy, materials and chemical processing, turbomachinery, consumer products, healthcare, and sports.</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%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Changes in Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s accounting policies are described in Note 2, &#8220;Accounting Policies,&#8221; in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. Summarized below is the accounting guidance adopted subsequent to </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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;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). The Company adopted ASU 2014-09 and its related amendments (collectively known as ASC 606) effective January 1, 2018 using the modified retrospective approach. See Note 3 for the required disclosures related to the impact of adopting this standard and a discussion of the Company's updated policies related to revenue recognition. </font></div><div style="line-height:120%;padding-top:8px;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). The Company adopted ASU 2016-16 effective January 1, 2018 using the modified retrospective approach. Previous guidance required the tax effects from intra-entity asset transfers to be deferred until the asset was sold to a third party or recovered through use. ASU 2016-16 eliminated this deferral for all intra-entity asset transfers other than inventory. The adoption of the standard did not have a material effect on the Company&#8217;s condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;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). The Company prospectively adopted ASU 2017-01 effective January 1, 2018. This standard 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 standard 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.</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;">Accounting Guidance Issued and Not Yet Adopted</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 a 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. A modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-02 effective January 1, 2019 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 inventory of its leases and policy elections, and expects that it will primarily have operating leases. The Company is currently implementing new processes and controls to meet the accounting and disclosure requirements under the new standard.</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). The current 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 balance sheet 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;">Implementation cost accounting for cloud computing arrangements:</font><font style="font-family:inherit;font-size:10pt;"> In August 2018, the FASB issued Accounting Standards Update No. 2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2018-15). The standard aligns the accounting for costs incurred to implement a cloud computing arrangement (CCA) that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. Under ASU 2018-15, an entity would apply Subtopic 350-40 to determine which implementation costs related to a CCA that is a service contract should be capitalized. The standard does not change the accounting for the service component of a CCA. The associated cash flows will be reflected within operating activities. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued. Entities can choose to adopt the new guidance (1) prospectively to eligible costs incurred on or after the date the guidance is first applied or (2) retrospectively. The Company is currently evaluating the effect that this update will have on its financial results upon adoption.</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;">Receivables and Other 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 receivables and other 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;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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively</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;">235,547</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;">124,659</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" 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;">93,960</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">215,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">32,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">21,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#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;">36,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">27,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">162,629</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;">263,820</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 software maintenance that have not yet been recognized as revenue.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Upon the adoption of ASC 606 on January 1, 2018, the opening balances of accounts receivable and receivables related to unrecognized revenue were </font><font style="font-family:inherit;font-size:10pt;">$278.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$136.4 million</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;">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 completed the workforce realignment activities as of September 30, 2017. 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. The gross charges were fully paid as of March 31, 2018.</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;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adoption of ASC 606, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASC 606 on January 1, 2018 using the modified retrospective approach for all contracts not completed as of the date of adoption. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with ASC 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;"> (ASC 605). The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company&#8217;s software licenses, maintenance and services. ASC 606 requires an entity 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.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded an increase to retained earnings of </font><font style="font-family:inherit;font-size:10pt;">$242.4 million</font><font style="font-family:inherit;font-size:10pt;">, or </font><font style="font-family:inherit;font-size:10pt;">$183.1 million</font><font style="font-family:inherit;font-size:10pt;"> net of tax, on January 1, 2018 due to the cumulative effect of the ASC 606 adoption, with the impact primarily derived from revenue related to time-based software lease licenses.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is derived principally from the licensing of computer software products and from related maintenance contracts. The Company enters into contracts that include combinations of products, maintenance and services, which are accounted for as separate performance obligations with differing revenue recognition patterns.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from perpetual licenses is classified as software license revenue. Software license revenue is recognized up front upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that a signed contract has been received. Typically, the Company&#8217;s perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. The Company allocates value in bundled perpetual and PCS arrangements based on the standalone selling prices of the perpetual license and PCS. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, as the Company satisfies the PCS performance obligation over time.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to perpetual licenses, the Company sells time-based lease licenses. Lease licenses are sold only as a bundled arrangement that includes the rights to a term software license and PCS. Maximizing the use of observable inputs, the Company determined that </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of the estimated standalone selling price of the lease license is attributable to the term license and </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> is attributable to the PCS. Consistent with the perpetual sales, the license component is classified as software license revenue and recognized as revenue up front at the commencement of the lease. The PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, as the Company provides the PCS benefit over time.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from training, support and other services is recognized as the services are performed. For contracts in which the service consists of a single performance obligation, such as providing a training class to a customer, the Company recognizes revenue upon completion of the performance obligation. For service contracts that are longer in duration and often include multiple performance obligations (for example, both training and consulting), the Company measures the progress toward completion of the obligations and recognizes revenue accordingly. In measuring progress towards the completion of performance obligations, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also executes arrangements through independent channel partners in which the channel partners are authorized to market and distribute the Company's software products to end users of the Company's products and services in specified territories. In sales facilitated by channel partners, the channel partner bears the risk of collection from the end-user customer. The Company recognizes revenue from transactions with channel partners when the channel partner submits a purchase commitment, collectability from the channel partner is probable, a license agreement signed by the end-user customer is received and the performance obligation was met, at a point in time or over time as appropriate, provided that all other revenue recognition criteria are satisfied. Revenue from channel partner transactions is the amount remitted to the Company by the channel partners. This amount includes a fee for PCS that is compensation for providing technical enhancements and the second level of technical support to the end user, which is recognized over the period that PCS is to be provided. The Company does not offer right of return, product rotation or price protection to any of its channel partners.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-income related taxes collected from customers and remitted to governmental authorities are recorded on the condensed consolidated balance sheet as accounts receivable and accrued expenses.&#160;The collection and payment of these amounts are reported on a net basis in the condensed consolidated statements of income and do not impact reported revenues or expenses.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company warrants to its customers that its software will perform substantially as specified in the Company's current user manuals. The Company has not experienced significant claims related to software warranties beyond the scope of maintenance support, which the Company is already obligated to provide. The warranty is not sold, and cannot be purchased, separately. The warranty does not provide any type of additional service to the customer or performance obligation for the Company.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s contracts with customers typically include promises to transfer licenses and services to a customer. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. The Company uses the estimated standalone selling price method to allocate the transaction price for items that are not sold separately, particularly lease licenses sold with PCS. The estimated standalone selling price is determined using all information reasonably available to the Company, including market conditions and other observable inputs. The corresponding revenues are recognized as the related performance obligations are satisfied.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company applies a practical expedient to expense sales commissions as incurred when the amortization period would have been one year or less. Sales commissions associated with the initial year of multi-year contracts are expensed as incurred due to their immateriality. Sales commissions associated with multi-year contracts beyond the initial year are subject to an employee service requirement and are expensed as incurred as they are not considered incremental costs to obtain a contract.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is required to adjust promised amounts of consideration for the effects of the time value of money if the timing of the payments provides the customer or the Company with a significant financing benefit. The Company considers various factors in assessing whether a financing component exists, including the duration of the contract, market interest rates and the timing of payments. The Company&#8217;s contracts do not include a significant financing component requiring adjustment to the transaction price.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of ASC 606 on Condensed Consolidated Financial Statement Line Items</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table compares the impacted assets and liabilities on the condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> to the amounts had ASC 605 been in effect:</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="12" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">As Reported (ASC 606)</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Change</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;">Accounts receivable, less allowance for doubtful accounts of $8,100</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;">235,547</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;">102,626</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;">132,921</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;">Other receivables and current assets</font></div></td><td colspan="2" style="vertical-align: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;">162,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">255,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(93,025</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:2px;padding-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 long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">53,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">38,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 income tax assets</font></div></td><td colspan="2" style="vertical-align: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;">22,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">61,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(38,838</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:2px;padding-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;">Accrued income 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;">5,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 accrued expenses and liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">83,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">84,836</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(1,667</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:2px;padding-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 revenue - current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">272,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">434,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(161,257</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;">Deferred income tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">29,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">22,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">62,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(10,837</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;">Stockholders' equity</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,548,546</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,366,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">181,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded </font><font style="font-family:inherit;font-size:10pt;">$244.1 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred revenue to retained earnings upon the adoption of ASC 606 on January 1, 2018. The pattern of software lease license revenue recognition has changed under ASC 606. Software lease license revenue was recognized ratably over the term of the contract under the previous guidance; however, approximately </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of the contract is recognized up front at the commencement of the lease under ASC 606. This change in the pattern of revenue recognition, coupled with the recording of deferred revenue to retained earnings at the adoption date, resulted in the changes to the condensed consolidated balance sheet line items as noted in the table above.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table compares the impacted amounts on the condensed consolidated statements of income 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> to the amounts had ASC 605 been in effect:</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="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Three Months Ended September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Nine Months Ended September 30, 2018</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;">As Reported (ASC 606)</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;">ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Change</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">As Reported (ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Change</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;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">109,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">166,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(57,503</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="overflow:hidden;font-size:10pt;"><font style="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;">350,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">482,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(132,360</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: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;">180,315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">135,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">44,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">527,908</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">397,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">130,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Cost of sales:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software licenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">4,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 colspan="2" style="vertical-align:bottom;background-color:#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,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(4,197</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="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;">12,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 colspan="2" style="vertical-align:bottom;background-color:#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,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(12,777</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: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;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;">26,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">22,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">80,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">67,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,777</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Income tax provision</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">5,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,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;">(1,758</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="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;">35,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">36,089</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(278</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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Basic</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;">1.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">1.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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="overflow:hidden;font-size:10pt;"><font style="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;">3.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.02</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: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;">Diluted</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;">1.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">1.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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.12</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="overflow:hidden;font-size:10pt;"><font style="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;">3.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.03</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 style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impacts to reported software licenses revenue, and maintenance and service revenue, were primarily due to the PCS portion of lease license contracts now being allocated to maintenance and service revenue under ASC 606. Under the previous guidance, this revenue was reported as software licenses revenue. This decrease to software licenses revenue was partially offset by the upfront recognition of the license component of lease revenue, which would have been recognized ratably over the contract under prior guidance. Consistent with the change in revenue, there was a corresponding reclassification within cost of sales. Costs incurred related to the PCS portion of lease license contracts are reflected in cost of maintenance and service. Under the previous guidance, such costs were reflected within cost of software licenses.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASC 606 had no impact on the Company&#8217;s cash flows from operations. However, with the adoption of ASC 606, there will be income tax payments associated with deferred revenue and backlog credited to retained earnings and never recognized as revenue in the financial statements. The 2018 tax payments related to the adoption of ASC 606 are expected to be </font><font style="font-family:inherit;font-size:10pt;">$12.0 million</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Disaggregation of Revenue</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize revenue:</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Three Months Ended September 30,</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;">2018<br clear="none"/>(ASC 606)</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;">2018<br clear="none"/>(ASC 605)</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;">2017<br clear="none"/>(ASC 605)</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;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease 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;">43,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">106,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">93,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Perpetual licenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">65,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">60,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">62,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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;">Software licenses</font></div></td><td colspan="2" style="vertical-align: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;">109,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">166,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">156,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">171,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">126,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">112,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Service</font></div></td><td colspan="2" style="vertical-align: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;">8,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">8,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">180,315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">135,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">119,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total revenue</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;">289,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">301,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s software licenses revenue is recognized up front, while maintenance and service revenue is generally recognized over the term of the contract. Under ASC 606, the Company derived </font><font style="font-family:inherit;font-size:10pt;">24.5%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue through the indirect sales channel for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. Under ASC 605, the Company derived </font><font style="font-family:inherit;font-size:10pt;">23.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">24.1%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue through the indirect sales channel for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;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:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Nine Months Ended September 30,</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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(ASC 605)</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;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease 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;">148,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">308,699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">279,855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Perpetual licenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">201,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">173,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">168,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Software licenses</font></div></td><td colspan="2" style="vertical-align: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;">350,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">482,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">448,368</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">500,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">370,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">324,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Service</font></div></td><td colspan="2" style="vertical-align: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;">26,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">27,048</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">20,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">527,908</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">397,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">344,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total revenue</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;">878,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">880,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">792,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under ASC 606, the Company derived </font><font style="font-family:inherit;font-size:10pt;">23.9%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue through the indirect sales channel 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, 2018</font><font style="font-family:inherit;font-size:10pt;">. Under ASC 605, the Company derived </font><font style="font-family:inherit;font-size:10pt;">23.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">24.3%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue through the indirect sales channel 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consists of billings made or payments received in advance of revenue recognition from software license and maintenance agreements. The timing of revenue recognition may differ from the timing of billings to customers. Payment terms vary by the type and location of customer and the products or services offered. The time between invoicing and when payment is due is not significant. The changes in deferred revenue, inclusive of both current and long-term, are 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;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;">Nine Months Ended September 30, 2018</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;" 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;">299,730</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Acquired deferred revenue</font></div></td><td colspan="2" style="vertical-align: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,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(878,204</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></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;">Deferral of revenue</font></div></td><td colspan="2" style="vertical-align: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;">868,522</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(6,065</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></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;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;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;">286,453</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;">Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and backlog. The Company's backlog represents installment billings for periods beyond the current quarterly billing cycle and customer orders received but not processed. Revenue recognized 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> reflected above of </font><font style="font-family:inherit;font-size:10pt;">$878.2 million</font><font style="font-family:inherit;font-size:10pt;"> included amounts in deferred revenue and backlog at the beginning of the period of </font><font style="font-family:inherit;font-size:10pt;">$334.4 million</font><font style="font-family:inherit;font-size:10pt;">. Total revenue allocated to remaining performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$544.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and will be recognized as revenue 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:99.609375%;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;">Next 12 months</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;">412,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Months 13-24</font></div></td><td colspan="2" style="vertical-align: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;">97,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Months 25-36</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;background-color:#cceeff;font-weight:bold;">26,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Thereafter</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;">8,444</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: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 revenue allocated to remaining performance obligations</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;">544,715</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;">Total revenue allocated to remaining performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$544.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and will be recognized as revenue 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:99.609375%;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;">Next 12 months</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;">412,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Months 13-24</font></div></td><td colspan="2" style="vertical-align: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;">97,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Months 25-36</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;background-color:#cceeff;font-weight:bold;">26,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Thereafter</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;">8,444</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: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 revenue allocated to remaining performance obligations</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;">544,715</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;">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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">332,097</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;">45.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">568,587</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;">64.5</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;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;">397,083</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">54.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">312,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">35.5</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;">729,180</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;">881,501</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"/>2018</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"/>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"/>2018</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"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">89,336</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;">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-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;">266,212</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;">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></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,158</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;">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;font-weight:bold;">84,065</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;">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></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,885</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,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;font-weight:bold;">1,995</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,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></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,043</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;">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;font-weight:bold;">86,060</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;">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></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;">1.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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.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-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;">3.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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></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;">1.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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-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;">3.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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></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;">&#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;">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;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;">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></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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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"/>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;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"/>2018</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"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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-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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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></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;">1,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;font-weight:bold;">3,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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,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></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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">13,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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,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;font-weight:bold;">33,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><td style="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;">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></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;">8,061</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;font-weight:bold;">21,719</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;">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></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;">22,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">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;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;">58,887</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;">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></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;">(8,611</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;">(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></div></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;">(30,311</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;">(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></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;">14,372</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;">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;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;">28,576</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;">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></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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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.17</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.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></div></td><td style="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.34</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.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></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.17</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.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></div></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.33</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.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></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 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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">397,083</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;">397,083</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;">211</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;">211</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;">1,840</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;">1,840</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, 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></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;">312,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;">312,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;">&#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;">286</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;">286</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;">3,742</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;">3,742</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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,378,553</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,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions and adjustments</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align: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;">204,271</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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></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;">Currency translation</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;">(7,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;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;">4,510</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;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;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;">1,575,567</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;">1,353,444</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;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.</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 following table compares the impacted assets and liabilities on the condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> to the amounts had ASC 605 been in effect:</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="12" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">As Reported (ASC 606)</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Change</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;">Accounts receivable, less allowance for doubtful accounts of $8,100</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;">235,547</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;">102,626</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;">132,921</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;">Other receivables and current assets</font></div></td><td colspan="2" style="vertical-align: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;">162,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">255,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(93,025</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:2px;padding-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 long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">53,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">38,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 income tax assets</font></div></td><td colspan="2" style="vertical-align: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;">22,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">61,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(38,838</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:2px;padding-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;">Accrued income 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;">5,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 accrued expenses and liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">83,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">84,836</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(1,667</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:2px;padding-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 revenue - current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">272,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">434,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(161,257</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;">Deferred income tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">29,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">22,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">62,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(10,837</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;">Stockholders' equity</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,548,546</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,366,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">181,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded </font><font style="font-family:inherit;font-size:10pt;">$244.1 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred revenue to retained earnings upon the adoption of ASC 606 on January 1, 2018. The pattern of software lease license revenue recognition has changed under ASC 606. Software lease license revenue was recognized ratably over the term of the contract under the previous guidance; however, approximately </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of the contract is recognized up front at the commencement of the lease under ASC 606. This change in the pattern of revenue recognition, coupled with the recording of deferred revenue to retained earnings at the adoption date, resulted in the changes to the condensed consolidated balance sheet line items as noted in the table above.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table compares the impacted amounts on the condensed consolidated statements of income 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> to the amounts had ASC 605 been in effect:</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="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Three Months Ended September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Nine Months Ended September 30, 2018</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;">As Reported (ASC 606)</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;">ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Change</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">As Reported (ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Change</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;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">109,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">166,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(57,503</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="overflow:hidden;font-size:10pt;"><font style="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;">350,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">482,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(132,360</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: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;">180,315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">135,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">44,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">527,908</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">397,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">130,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Cost of sales:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software licenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">4,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 colspan="2" style="vertical-align:bottom;background-color:#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,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(4,197</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="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;">12,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 colspan="2" style="vertical-align:bottom;background-color:#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,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(12,777</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: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;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;">26,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">22,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">80,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">67,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,777</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Income tax provision</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">5,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,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;">(1,758</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="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;">35,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">36,089</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(278</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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Basic</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;">1.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">1.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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="overflow:hidden;font-size:10pt;"><font style="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;">3.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.02</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: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;">Diluted</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;">1.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">1.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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.12</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="overflow:hidden;font-size:10pt;"><font style="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;">3.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.03</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 style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impacts to reported software licenses revenue, and maintenance and service revenue, were primarily due to the PCS portion of lease license contracts now being allocated to maintenance and service revenue under ASC 606. Under the previous guidance, this revenue was reported as software licenses revenue. This decrease to software licenses revenue was partially offset by the upfront recognition of the license component of lease revenue, which would have been recognized ratably over the contract under prior guidance. Consistent with the change in revenue, there was a corresponding reclassification within cost of sales. Costs incurred related to the PCS portion of lease license contracts are reflected in cost of maintenance and service. Under the previous guidance, such costs were reflected within cost of software licenses.</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 receivables and other 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;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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively</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;">235,547</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;">124,659</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" 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;">93,960</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">215,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">32,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">21,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#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;">36,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">27,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">162,629</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;">263,820</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">7,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accounts receivable and other tangible assets</font></div></td><td colspan="2" style="vertical-align: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;">16,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Developed software and core technologies (9 &#8211; 10 year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">47,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Customer lists (12 year life)</font></div></td><td colspan="2" style="vertical-align: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,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Trade names (4 &#8211; 10 year life)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">10,749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accounts payable and other liabilities<br clear="none"/></font></div></td><td colspan="2" style="vertical-align: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,396</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:2px;padding-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 revenue<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;">(2,470</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:2px;padding-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 deferred tax liabilities</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;">(21,576</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: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 identifiable net assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">86,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Goodwill</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;">204,797</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="12" 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: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;">&#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;">Three Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size: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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018<br clear="none"/>(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017<br clear="none"/>(ASC 605)</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;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;">106,229</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;">121,131</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;">105,480</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;">36,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;">33,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">30,779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">27,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">30,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">28,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align: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;">14,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">France</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">15,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">13,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">12,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 Europe, Middle East and Africa (EMEA)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">45,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,066</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">40,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">31,901</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;">29,813</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;">27,271</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;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;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;">289,418</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;">301,956</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;">275,585</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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: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;">&#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;">Nine Months Ended September 30,</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;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;">2018<br clear="none"/>(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017<br clear="none"/>(ASC 605)</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;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;">327,784</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;">345,886</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;">305,661</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;">109,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,789</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">94,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">97,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">92,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">79,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:2px;padding-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;">45,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">46,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">France</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">44,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">China</font></div></td><td colspan="2" style="vertical-align: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;">38,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">35,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">136,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">132,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">116,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">78,667</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;">78,446</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;">77,578</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;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;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;">878,204</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;">880,551</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;">792,914</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family: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="12" 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: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;">&#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;">Three Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size: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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018<br clear="none"/>(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017<br clear="none"/>(ASC 605)</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;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;">106,229</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;">121,131</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;">105,480</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;">36,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;">33,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">30,779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">27,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">30,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">28,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align: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;">14,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">France</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">15,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">13,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">12,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 Europe, Middle East and Africa (EMEA)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">45,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,066</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">40,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">31,901</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;">29,813</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;">27,271</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;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;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;">289,418</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;">301,956</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;">275,585</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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: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;">&#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;">Nine Months Ended September 30,</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;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;">2018<br clear="none"/>(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017<br clear="none"/>(ASC 605)</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;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;">327,784</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;">345,886</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;">305,661</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;">109,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,789</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">94,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">97,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">92,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">79,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:2px;padding-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;">45,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">46,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">France</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">44,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">45,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">37,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">China</font></div></td><td colspan="2" style="vertical-align: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;">38,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">35,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">136,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">132,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">116,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">78,667</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;">78,446</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;">77,578</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;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;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;">878,204</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;">880,551</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;">792,914</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family: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;"><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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">44,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">India</font></div></td><td colspan="2" style="vertical-align: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;">3,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">6,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">3,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,902</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;">57,096</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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">1,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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></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;">164.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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></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;">192,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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></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, 2018</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 2018</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;">7,142</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2019</font></div></td><td colspan="2" style="vertical-align: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,618</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">32,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2021</font></div></td><td colspan="2" style="vertical-align: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;">30,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">26,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2023</font></div></td><td colspan="2" style="vertical-align: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,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">67,824</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;">219,207</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;">219,564</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, 2017</font><font style="font-family:inherit;font-size:10pt;">. The condensed consolidated </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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, 2017</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. Certain items in the notes to the condensed consolidated financial statements of prior years have been reclassified to conform to the current year's presentation. These reclassifications had no effect on reported net income, comprehensive income, cash flows, total assets or total liabilities and stockholders' equity. 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, 2018</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;">Changes in Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s accounting policies are described in Note 2, &#8220;Accounting Policies,&#8221; in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. Summarized below is the accounting guidance adopted subsequent to </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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;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). The Company adopted ASU 2014-09 and its related amendments (collectively known as ASC 606) effective January 1, 2018 using the modified retrospective approach. See Note 3 for the required disclosures related to the impact of adopting this standard and a discussion of the Company's updated policies related to revenue recognition. </font></div><div style="line-height:120%;padding-top:8px;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). The Company adopted ASU 2016-16 effective January 1, 2018 using the modified retrospective approach. Previous guidance required the tax effects from intra-entity asset transfers to be deferred until the asset was sold to a third party or recovered through use. ASU 2016-16 eliminated this deferral for all intra-entity asset transfers other than inventory. The adoption of the standard did not have a material effect on the Company&#8217;s condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;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). The Company prospectively adopted ASU 2017-01 effective January 1, 2018. This standard 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 standard 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.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounting Guidance Issued and Not Yet Adopted</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 a 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. A modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-02 effective January 1, 2019 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 inventory of its leases and policy elections, and expects that it will primarily have operating leases. The Company is currently implementing new processes and controls to meet the accounting and disclosure requirements under the new standard.</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). The current 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 balance sheet 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;">Implementation cost accounting for cloud computing arrangements:</font><font style="font-family:inherit;font-size:10pt;"> In August 2018, the FASB issued Accounting Standards Update No. 2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2018-15). The standard aligns the accounting for costs incurred to implement a cloud computing arrangement (CCA) that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. Under ASU 2018-15, an entity would apply Subtopic 350-40 to determine which implementation costs related to a CCA that is a service contract should be capitalized. The standard does not change the accounting for the service component of a CCA. The associated cash flows will be reflected within operating activities. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued. Entities can choose to adopt the new guidance (1) prospectively to eligible costs incurred on or after the date the guidance is first applied or (2) retrospectively. 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: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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">332,097</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;">45.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">568,587</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;">64.5</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;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;">397,083</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">54.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">312,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">35.5</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;">729,180</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;">881,501</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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">1,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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></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;">164.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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></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;">192,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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></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 2018, 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, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">4.3 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-20180930.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 2109100 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Cash and Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2421406 - 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 2409403 - Disclosure - Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Contingencies and Commitments link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Contingencies and Commitments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Details of Basic and Diluted EPS (Detail) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2421405 - Disclosure - Estimated Future Amortization Expense for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2424403 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2326301 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2421404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Impact of ASC 606 on Condensed Consolidated Financial Statement Line Items (Details) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2425401 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Intangible Assets (Detail) 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 2409406 - Disclosure - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2426403 - Disclosure - Property and Equipment by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Receivables and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Receivables and Other Current Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Receivables and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Remaining Performance Obligations, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 2130100 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2430402 - Disclosure - Restructuring (Detail) link:presentationLink link:calculationLink link:definitionLink 2330301 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2426402 - Disclosure - Revenue by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Schedule of Receivables and Other Current Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Stock-Based Compensation Expense and Its Net Impact on Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2129100 - Disclosure - Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2429403 - Disclosure - Stock Repurchase Program - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2429402 - Disclosure - Stock Repurchase Program (Detail) link:presentationLink link:calculationLink link:definitionLink 2329301 - Disclosure - Stock Repurchase Program (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 anss-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 anss-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 anss-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] 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] 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 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] Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively Accounts Receivable, Net, Current Other receivables and current assets Other Assets, Current Receivables and Other Current Assets Other Current Assets [Text Block] Restructuring and Related Activities [Abstract] Restructuring Restructuring and Related Activities Disclosure [Text Block] Accounting Policies [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Changes in Accounting Policies New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Accounting Guidance Issued and Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Income Tax Disclosure [Abstract] Transition Tax, Amount Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Transition Tax Payment Transition Tax Payment The payment amount made on the Transition Tax. Accrued Income Taxes, Noncurrent Accrued Income Taxes, Noncurrent Foreign Earnings Repatriated Foreign Earnings Repatriated Unrecognized Tax Benefits Unrecognized Tax Benefits 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. Business Combinations [Abstract] Acquisition Business Combination Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Statement of Cash Flows [Abstract] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent 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 Share-based Compensation 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 Contract with Customer, Liability Other long-term liabilities Increase (Decrease) in Other Operating Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] 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 Payments for Repurchase of Common Stock Restricted stock withholding taxes paid in lieu of issued shares Payments Related to Tax Withholding for Share-based Compensation 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 Net Cash Provided by (Used in) Financing Activities Effect of exchange rate fluctuations on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net (decrease) 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 Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] OPTIS OPTIS [Member] OPTIS [Member] 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] Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable and other tangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Finite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Accounts payable and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Net deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Goodwill Goodwill Revenue from Contract with Customer [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Receivables and Other Current Assets [Abstract] Receivables and Other Current Assets [Abstract] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Balance at January 1st after ASC 606 Adoption Balance at January 1st after ASC 606 Adoption [Member] The balance after the adoption of ASC 606 on January 1, 2018. Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Income Statement [Abstract] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Software licenses License [Member] Maintenance and service Service [Member] Revenue: Revenues [Abstract] Total revenue Revenues Cost of sales: Cost of Goods and Services Sold [Abstract] Amortization Cost, Amortization 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 Income tax provision Income Tax Expense (Benefit) Net income Earnings per share - basic: Earnings Per Share, Basic [Abstract] Earnings per share Earnings Per Share, Basic Weighted average shares Weighted Average Number of Shares Outstanding, Basic Earnings per share - diluted: Earnings Per Share, Diluted [Abstract] Earnings per share Earnings Per Share, Diluted Weighted average shares Weighted Average Number of Shares Outstanding, Diluted 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 Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Segments, Geographical Areas [Abstract] 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 India INDIA EMEA EMEA [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 property and equipment, net Property, Plant and Equipment, Net Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization Nature of Operations [Text Block] Income Taxes Income Tax Disclosure [Text Block] Movement in Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Beginning balance Contract with Customer, Liability Acquired deferred revenue Recognition of deferred revenue Deferral of revenue Deferred Revenue, Additions Currency translation Translation Adjustment Functional to Reporting Currency, Increase (Decrease), Gross of Tax Ending balance Schedule of Consideration Transferred Schedule of Consideration Transferred [Table Text Block] Tabular disclosure of the consideration transferred in exchange for an acquired entity. Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Class of Stock Disclosures [Abstract] 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 Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Calculated under Revenue Guidance in Effect before Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Japan JAPAN Germany GERMANY China CHINA France FRANCE South Korea KOREA, REPUBLIC OF Other EMEA Other EMEA [Member] Other EMEA [Member] Earnings Per Share [Abstract] Earnings Per Share Earnings Per Share [Text Block] Accounting Policies Significant Accounting Policies [Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance Acquisitions and adjustments Goodwill, Acquired During Period Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Ending balance Geographic Information Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Fair Value Disclosures [Abstract] Fair Value of Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Cash Business Combination, Consideration Transferred Restructuring Restructuring and Related Costs [Table Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive (loss) 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 Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Accounts receivable, less allowance for doubtful accounts of $8,100 Other long-term assets Other Assets, Noncurrent Deferred income tax assets Deferred Tax Assets, Net, Noncurrent Accrued income taxes Accrued Income Taxes, Current Other accrued expenses and liabilities Other Accrued Liabilities, Current Deferred revenue - current Contract with Customer, Liability, Current Deferred income tax liabilities Deferred Tax Liabilities, Net Other long-term liabilities Other Liabilities, Noncurrent Stockholders' equity Stockholders' Equity Attributable to Parent Basic earnings per share Diluted earnings per share Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] 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] Short-term investments maturity Maturity of Time Deposits Products and Services [Table] Products and Services [Table] Previous Accounting Guidance Previous Accounting Guidance [Member] Lease license Lease License Revenue [Member] The amount of lease license revenue recognized during the period. Perpetual license Perpetual License Revenue [Member] The amount of perpetual license revenue recognized during the period. Maintenance Maintenance [Member] Service Technology Service [Member] Indirect sales channel revenue Indirect Sales Channel Revenue Percent of revenue derived from indirect sales channel. 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] Commitments and Contingencies Disclosure [Abstract] Contingencies and Commitments Commitments and Contingencies Disclosure [Text Block] Schedule of Receivables and Other Current Assets Schedule of Other Current Assets [Table Text Block] Statement of Financial Position [Abstract] 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 Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Schedule of Intangible Assets [Table] Schedule Of Intangible Assets [Table] Schedule of Intangible Assets [Table] 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) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Trade names Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Remainder of 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total intangible assets subject to amortization Finite-Lived Intangible Assets, Net Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Stock Repurchase Program Class of Treasury Stock [Table Text Block] Acquisition [Abstract] Acquisition [Abstract] Percentage of shares acquired Percentage of Shares Acquired The percentage of shares acquired in a business combination. Business combination, consideration transferred Goodwill, period increase (decrease) Goodwill, Period Increase (Decrease) Business combination, historical carrying value of acquired deferred revenue Business Combination, Historical Carrying Value of Acquired Deferred Revenue Historical carrying value of deferred revenue acquired in a business combination. Deferred revenue Contract with customer, liability, increase (decrease) for contract acquired in business combination Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Business acquisition write down of deferred revenue expected impact on revenue next quarter Business Acquisition Write Down of Deferred Revenue Expected Impact on Revenue Next Quarter The expected impact on revenue due to a write-down of deferred revenue associated with a business combination. Business acquisition write down of deferred revenue expected impact on revenue for fiscal year Business Acquisition Write Down of Deferred Revenue Expected Impact on Revenue for Fiscal Year The expected impact on revenue due to a write-down of deferred revenue associated with a business combination. Amortization Amortization Weighted average 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 Anti-dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 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 Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revenue Operating income (loss) Number of shares repurchased Treasury Stock, Shares, Acquired Average price paid per share Treasury Stock Acquired, Average Cost Per Share Total cost 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 Number of operating segments Number of Operating Segments Gross impact Gross impact [Member] Gross impact of new standard adoption. Deferred Revenue Deferred Revenue Impact [Member] The impact of ASC 606 adoption on deferred revenue at adoption date. Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast Scenario, Forecast [Member] Cumulative Effect of New Accounting Principle in Period of Adoption Cumulative Effect of New Accounting Principle in Period of Adoption Lease License to License Revenue LeaseLicensetoLicenseRevenue The percentage of a lease license allocated to license revenue. Lease License to Maintenance Revenue LeaseLicensetoMaintenanceRevenue The percentage of a lease license allocated to maintenance revenue. 2018 Tax Payments Related to the Adoption of ASC 606 Payments for Other Taxes Amount of Revenue Recognized From Beginning Deferred Revenue and Backlog Contract with Customer, Liability, Revenue Recognized 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] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [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] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Short-term investments Investments, Fair Value Disclosure Deferred compensation plan investments Debt Securities, Trading, and Equity Securities, FV-NI Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Fair Value Measurement Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Operating Income (Loss) [Member] Operating Income (Loss) [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring charges Restructuring Charges Details of Basic and Diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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] Employee Service Share-Based Compensation, Allocation of Recognized Period Costs, Report Line [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 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 ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Short-term Investments Total current assets Assets, Current Property and equipment, net Other intangible assets, net Other long-term assets Deferred income taxes 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 Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Deferred income taxes 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: 9,213,790 and 9,044,498 shares, respectively Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Stock Repurchase Program Treasury Stock [Text Block] Impact of ASC 606 on Condensed Consolidated Financial Statement Line Items Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Changes in Deferred Revenue Contract with Customer, Asset and Liability [Table Text Block] Remaining Performance Obligations, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] EX-101.PRE 12 anss-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Oct. 31, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
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 Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   83,560,018
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 729,180 $ 881,501
Short-term investments 211 286
Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively 235,547 124,659
Other receivables and current assets 162,629 263,820
Total current assets 1,127,567 1,270,266
Property and equipment, net 57,902 57,096
Goodwill 1,575,567 1,378,553
Other intangible assets, net 219,564 157,625
Other long-term assets 53,226 35,972
Deferred income taxes 22,285 42,111
Total assets 3,056,111 2,941,623
Current liabilities:    
Accounts payable 6,767 6,042
Accrued bonuses and commissions 46,720 69,925
Accrued income taxes 5,911 5,760
Other accrued expenses and liabilities 83,169 86,335
Deferred revenue - current 272,872 440,491
Total current liabilities 415,439 608,553
Long-term liabilities:    
Deferred income taxes 29,955 1,461
Other long-term liabilities 62,171 85,778
Total long-term liabilities 92,126 87,239
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 850,616 873,357
Retained earnings 2,766,259 2,316,916
Treasury stock, at cost: 9,213,790 and 9,044,498 shares, respectively (1,008,370) (907,530)
Accumulated other comprehensive loss (60,891) (37,844)
Total stockholders' equity 2,548,546 2,245,831
Total liabilities and stockholders' equity $ 3,056,111 $ 2,941,623
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 8,100 $ 6,800
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 9,213,790 9,044,498
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue:        
Total revenue $ 289,418 $ 275,585 $ 878,204 $ 792,914
Cost of sales:        
Amortization 5,530 9,004 23,403 26,892
Total cost of sales 36,308 35,983 115,796 109,352
Gross profit 253,110 239,602 762,408 683,562
Operating expenses:        
Selling, general and administrative 97,576 80,015 280,443 230,483
Research and development 59,019 50,144 174,906 153,524
Amortization 3,491 3,260 10,421 9,506
Total operating expenses 160,086 133,419 465,770 393,513
Operating income 93,024 106,183 296,638 290,049
Interest income 3,213 1,910 7,674 4,827
Other expense, net (974) (168) (2,289) (1,512)
Income before income tax provision 95,263 107,925 302,023 293,364
Income tax provision 5,927 34,295 35,811 86,698
Net income $ 89,336 $ 73,630 $ 266,212 $ 206,666
Earnings per share - basic:        
Earnings per share $ 1.06 $ 0.87 $ 3.17 $ 2.43
Weighted average shares 84,158 84,774 84,065 85,132
Earnings per share - diluted:        
Earnings per share $ 1.04 $ 0.85 $ 3.09 $ 2.38
Weighted average shares 86,043 86,588 86,060 86,902
Software licenses        
Revenue:        
Total revenue $ 109,103 $ 156,580 $ 350,296 $ 448,368
Cost of sales:        
Total cost of sales 4,291 7,395 12,301 24,197
Maintenance and service        
Revenue:        
Total revenue 180,315 119,005 527,908 344,546
Cost of sales:        
Total cost of sales $ 26,487 $ 19,584 $ 80,092 $ 58,263
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Net income $ 89,336 $ 73,630 $ 266,212 $ 206,666
Other comprehensive (loss) income:        
Foreign currency translation adjustments (5,102) 4,149 (23,047) 18,225
Comprehensive income $ 84,234 $ 77,779 $ 243,165 $ 224,891
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:    
Net income $ 266,212 $ 206,666
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 47,341 49,939
Deferred income tax benefit (28,175) (4,217)
Provision for bad debts 1,389 1,382
Stock-based compensation expense 58,887 39,408
Other 2,039 241
Changes in operating assets and liabilities:    
Accounts receivable 32,356 17,899
Other receivables and current assets 23,207 60,754
Other long-term assets 2,458 4,495
Accounts payable, accrued expenses and current liabilities (31,243) (22,362)
Accrued income taxes (2,581) (221)
Deferred revenue 1,175 (35,502)
Other long-term liabilities (19,562) 8,478
Net cash provided by operating activities 353,503 326,960
Cash flows from investing activities:    
Acquisitions, net of cash acquired (283,026) (25,998)
Capital expenditures (13,077) (14,815)
Other investing activities (5,510) (20,810)
Net cash used in investing activities (301,613) (61,623)
Cash flows from financing activities:    
Purchase of treasury stock (192,787) (223,291)
Restricted stock withholding taxes paid in lieu of issued shares (26,955) (10,075)
Proceeds from shares issued for stock-based compensation 37,398 47,992
Other financing activities (4,939) 0
Net cash used in financing activities (187,283) (185,374)
Effect of exchange rate fluctuations on cash and cash equivalents (16,928) 17,129
Net (decrease) increase in cash and cash equivalents (152,321) 97,092
Cash and cash equivalents, beginning of period 881,501 822,479
Cash and cash equivalents, end of period 729,180 919,571
Supplemental disclosures of cash flow information:    
Income taxes paid $ 74,086 $ 84,760
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization
9 Months Ended
Sep. 30, 2018
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 services widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including aerospace and defense, automotive, electronics, semiconductors, energy, materials and chemical processing, turbomachinery, consumer products, healthcare, and sports.
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.10.0.1
Accounting Policies
9 Months Ended
Sep. 30, 2018
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, 2017. The condensed consolidated December 31, 2017 balance sheet presented is derived from the audited December 31, 2017 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. Certain items in the notes to the condensed consolidated financial statements of prior years have been reclassified to conform to the current year's presentation. These reclassifications had no effect on reported net income, comprehensive income, cash flows, total assets or total liabilities and stockholders' equity. Operating results for the three and nine months ended September 30, 2018 are not necessarily indicative of the results that may be expected for any future period.
Changes in Accounting Policies
The Company’s accounting policies are described in Note 2, “Accounting Policies,” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. Summarized below is the accounting guidance adopted subsequent to December 31, 2017.
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). The Company adopted ASU 2014-09 and its related amendments (collectively known as ASC 606) effective January 1, 2018 using the modified retrospective approach. See Note 3 for the required disclosures related to the impact of adopting this standard and a discussion of the Company's updated policies related to revenue recognition.
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). The Company adopted ASU 2016-16 effective January 1, 2018 using the modified retrospective approach. Previous guidance required the tax effects from intra-entity asset transfers to be deferred until the asset was sold to a third party or recovered through use. ASU 2016-16 eliminated this deferral for all intra-entity asset transfers other than inventory. The adoption of the standard did not have a material effect on the Company’s condensed consolidated financial statements.
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). The Company prospectively adopted ASU 2017-01 effective January 1, 2018. This standard 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 standard 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.
Accounting Guidance Issued and Not Yet Adopted
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 a 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. A modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-02 effective January 1, 2019 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 inventory of its leases and policy elections, and expects that it will primarily have operating leases. The Company is currently implementing new processes and controls to meet the accounting and disclosure requirements under the new standard.
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). The current 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 balance sheet 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.
Implementation cost accounting for cloud computing arrangements: In August 2018, the FASB issued Accounting Standards Update No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (ASU 2018-15). The standard aligns the accounting for costs incurred to implement a cloud computing arrangement (CCA) that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. Under ASU 2018-15, an entity would apply Subtopic 350-40 to determine which implementation costs related to a CCA that is a service contract should be capitalized. The standard does not change the accounting for the service component of a CCA. The associated cash flows will be reflected within operating activities. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued. Entities can choose to adopt the new guidance (1) prospectively to eligible costs incurred on or after the date the guidance is first applied or (2) retrospectively. The Company is currently evaluating the effect that this update will have on its financial results upon adoption.
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, 2018
 
December 31, 2017
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
332,097

 
45.5
 
$
568,587

 
64.5
Money market funds
397,083

 
54.5
 
312,914

 
35.5
Total
$
729,180

 
 
 
$
881,501

 
 

The Company's money market fund balances are held in various funds of a single issuer.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers
Revenue from Contracts with Customers
Adoption of ASC 606, Revenue from Contracts with Customers
The Company adopted ASC 606 on January 1, 2018 using the modified retrospective approach for all contracts not completed as of the date of adoption. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with ASC 605, Revenue Recognition (ASC 605). The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company’s software licenses, maintenance and services. ASC 606 requires an entity 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 Company recorded an increase to retained earnings of $242.4 million, or $183.1 million net of tax, on January 1, 2018 due to the cumulative effect of the ASC 606 adoption, with the impact primarily derived from revenue related to time-based software lease licenses.
Revenue Recognition
Revenue is derived principally from the licensing of computer software products and from related maintenance contracts. The Company enters into contracts that include combinations of products, maintenance and services, which are accounted for as separate performance obligations with differing revenue recognition patterns.
Revenue from perpetual licenses is classified as software license revenue. Software license revenue is recognized up front upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that a signed contract has been received. Typically, the Company’s perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. The Company allocates value in bundled perpetual and PCS arrangements based on the standalone selling prices of the perpetual license and PCS. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, as the Company satisfies the PCS performance obligation over time.
In addition to perpetual licenses, the Company sells time-based lease licenses. Lease licenses are sold only as a bundled arrangement that includes the rights to a term software license and PCS. Maximizing the use of observable inputs, the Company determined that 50% of the estimated standalone selling price of the lease license is attributable to the term license and 50% is attributable to the PCS. Consistent with the perpetual sales, the license component is classified as software license revenue and recognized as revenue up front at the commencement of the lease. The PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, as the Company provides the PCS benefit over time.
Revenue from training, support and other services is recognized as the services are performed. For contracts in which the service consists of a single performance obligation, such as providing a training class to a customer, the Company recognizes revenue upon completion of the performance obligation. For service contracts that are longer in duration and often include multiple performance obligations (for example, both training and consulting), the Company measures the progress toward completion of the obligations and recognizes revenue accordingly. In measuring progress towards the completion of performance obligations, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure.
The Company also executes arrangements through independent channel partners in which the channel partners are authorized to market and distribute the Company's software products to end users of the Company's products and services in specified territories. In sales facilitated by channel partners, the channel partner bears the risk of collection from the end-user customer. The Company recognizes revenue from transactions with channel partners when the channel partner submits a purchase commitment, collectability from the channel partner is probable, a license agreement signed by the end-user customer is received and the performance obligation was met, at a point in time or over time as appropriate, provided that all other revenue recognition criteria are satisfied. Revenue from channel partner transactions is the amount remitted to the Company by the channel partners. This amount includes a fee for PCS that is compensation for providing technical enhancements and the second level of technical support to the end user, which is recognized over the period that PCS is to be provided. The Company does not offer right of return, product rotation or price protection to any of its channel partners.
Non-income related taxes collected from customers and remitted to governmental authorities are recorded on the condensed consolidated balance sheet as accounts receivable and accrued expenses. The collection and payment of these amounts are reported on a net basis in the condensed consolidated statements of income and do not impact reported revenues or expenses.
The Company warrants to its customers that its software will perform substantially as specified in the Company's current user manuals. The Company has not experienced significant claims related to software warranties beyond the scope of maintenance support, which the Company is already obligated to provide. The warranty is not sold, and cannot be purchased, separately. The warranty does not provide any type of additional service to the customer or performance obligation for the Company.
Significant Judgments
The Company’s contracts with customers typically include promises to transfer licenses and services to a customer. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. The Company uses the estimated standalone selling price method to allocate the transaction price for items that are not sold separately, particularly lease licenses sold with PCS. The estimated standalone selling price is determined using all information reasonably available to the Company, including market conditions and other observable inputs. The corresponding revenues are recognized as the related performance obligations are satisfied.
The Company applies a practical expedient to expense sales commissions as incurred when the amortization period would have been one year or less. Sales commissions associated with the initial year of multi-year contracts are expensed as incurred due to their immateriality. Sales commissions associated with multi-year contracts beyond the initial year are subject to an employee service requirement and are expensed as incurred as they are not considered incremental costs to obtain a contract.
The Company is required to adjust promised amounts of consideration for the effects of the time value of money if the timing of the payments provides the customer or the Company with a significant financing benefit. The Company considers various factors in assessing whether a financing component exists, including the duration of the contract, market interest rates and the timing of payments. The Company’s contracts do not include a significant financing component requiring adjustment to the transaction price.
Impact of ASC 606 on Condensed Consolidated Financial Statement Line Items
The following table compares the impacted assets and liabilities on the condensed consolidated balance sheet as of September 30, 2018 to the amounts had ASC 605 been in effect:
 
September 30, 2018
 
 
(in thousands)
As Reported (ASC 606)
 
ASC 605
 
Change
Accounts receivable, less allowance for doubtful accounts of $8,100
$
235,547

 
$
102,626

 
$
132,921

Other receivables and current assets
162,629

 
255,654

 
(93,025
)
Other long-term assets
53,226

 
38,670

 
14,556

Deferred income tax assets
22,285

 
61,123

 
(38,838
)
Accrued income taxes
5,911

 
5,853

 
58

Other accrued expenses and liabilities
83,169

 
84,836

 
(1,667
)
Deferred revenue - current
272,872

 
434,129

 
(161,257
)
Deferred income tax liabilities
29,955

 
22,535

 
7,420

Other long-term liabilities
62,171

 
73,008

 
(10,837
)
Stockholders' equity
$
2,548,546

 
$
2,366,649

 
$
181,897

The Company recorded $244.1 million of deferred revenue to retained earnings upon the adoption of ASC 606 on January 1, 2018. The pattern of software lease license revenue recognition has changed under ASC 606. Software lease license revenue was recognized ratably over the term of the contract under the previous guidance; however, approximately 50% of the contract is recognized up front at the commencement of the lease under ASC 606. This change in the pattern of revenue recognition, coupled with the recording of deferred revenue to retained earnings at the adoption date, resulted in the changes to the condensed consolidated balance sheet line items as noted in the table above.
The following table compares the impacted amounts on the condensed consolidated statements of income for the three and nine months ended September 30, 2018 to the amounts had ASC 605 been in effect:
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
(in thousands, except per share data)
As Reported (ASC 606)
 
ASC 605
 
Change
 
As Reported (ASC 606)
 
ASC 605
 
Change
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Software licenses
$
109,103

 
$
166,606

 
$
(57,503
)
 
$
350,296

 
$
482,656

 
$
(132,360
)
Maintenance and service
180,315

 
135,350

 
44,965

 
527,908

 
397,895

 
130,013

Cost of sales:
 
 
 
 
 
 
 
 
 
 


Software licenses
4,291

 
8,488

 
(4,197
)
 
12,301

 
25,078

 
(12,777
)
Maintenance and service
26,487

 
22,290

 
4,197

 
80,092

 
67,315

 
12,777

Income tax provision
5,927

 
7,685

 
(1,758
)
 
35,811

 
36,089

 
(278
)
Earnings per share:
 
 
 
 
 
 
 
 
 
 
 
Basic
$
1.06

 
$
1.19

 
$
(0.13
)
 
$
3.17

 
$
3.19

 
$
(0.02
)
Diluted
$
1.04

 
$
1.16

 
$
(0.12
)
 
$
3.09

 
$
3.12

 
$
(0.03
)
The impacts to reported software licenses revenue, and maintenance and service revenue, were primarily due to the PCS portion of lease license contracts now being allocated to maintenance and service revenue under ASC 606. Under the previous guidance, this revenue was reported as software licenses revenue. This decrease to software licenses revenue was partially offset by the upfront recognition of the license component of lease revenue, which would have been recognized ratably over the contract under prior guidance. Consistent with the change in revenue, there was a corresponding reclassification within cost of sales. Costs incurred related to the PCS portion of lease license contracts are reflected in cost of maintenance and service. Under the previous guidance, such costs were reflected within cost of software licenses.
The adoption of ASC 606 had no impact on the Company’s cash flows from operations. However, with the adoption of ASC 606, there will be income tax payments associated with deferred revenue and backlog credited to retained earnings and never recognized as revenue in the financial statements. The 2018 tax payments related to the adoption of ASC 606 are expected to be $12.0 million - $15.0 million.
Disaggregation of Revenue
The following tables summarize revenue:
 
Three Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Revenue:
 
 
 
 
 
Lease licenses
$
43,202

 
$
106,461

 
$
93,956

Perpetual licenses
65,901

 
60,145

 
62,624

Software licenses
109,103

 
166,606

 
156,580

Maintenance
171,463

 
126,436

 
112,300

Service
8,852

 
8,914

 
6,705

Maintenance and service
180,315

 
135,350

 
119,005

Total revenue
$
289,418

 
$
301,956

 
$
275,585

The Company’s software licenses revenue is recognized up front, while maintenance and service revenue is generally recognized over the term of the contract. Under ASC 606, the Company derived 24.5% of its total revenue through the indirect sales channel for the three months ended September 30, 2018. Under ASC 605, the Company derived 23.5% and 24.1% of its total revenue through the indirect sales channel for the three months ended September 30, 2018 and 2017, respectively.
 
Nine Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Revenue:
 
 
 
 
 
Lease licenses
$
148,795

 
$
308,699

 
$
279,855

Perpetual licenses
201,501

 
173,957

 
168,513

Software licenses
350,296

 
482,656

 
448,368

Maintenance
500,962

 
370,847

 
324,338

Service
26,946

 
27,048

 
20,208

Maintenance and service
527,908

 
397,895

 
344,546

Total revenue
$
878,204

 
$
880,551

 
$
792,914


Under ASC 606, the Company derived 23.9% of its total revenue through the indirect sales channel for the nine months ended September 30, 2018. Under ASC 605, the Company derived 23.5% and 24.3% of its total revenue through the indirect sales channel for the nine months ended September 30, 2018 and 2017, respectively.
Deferred Revenue
Deferred revenue consists of billings made or payments received in advance of revenue recognition from software license and maintenance agreements. The timing of revenue recognition may differ from the timing of billings to customers. Payment terms vary by the type and location of customer and the products or services offered. The time between invoicing and when payment is due is not significant. The changes in deferred revenue, inclusive of both current and long-term, are as follows:
(in thousands)
Nine Months Ended September 30, 2018
Beginning balance – January 1
$
299,730

Acquired deferred revenue
2,470

Recognition of deferred revenue
(878,204
)
Deferral of revenue
868,522

Currency translation
(6,065
)
Ending balance – September 30
$
286,453


Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and backlog. The Company's backlog represents installment billings for periods beyond the current quarterly billing cycle and customer orders received but not processed. Revenue recognized during the nine months ended September 30, 2018 reflected above of $878.2 million included amounts in deferred revenue and backlog at the beginning of the period of $334.4 million. Total revenue allocated to remaining performance obligations was $544.7 million as of September 30, 2018 and will be recognized as revenue as follows:
(in thousands)
 
Next 12 months
$
412,113

Months 13-24
97,182

Months 25-36
26,976

Thereafter
8,444

Total revenue allocated to remaining performance obligations
$
544,715

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition
9 Months Ended
Sep. 30, 2018
Business Combinations [Abstract]  
Acquisition
Acquisition
On May 2, 2018, the Company completed the acquisition of 100% of the shares of OPTIS, a premier provider of software for scientific simulation of light, human vision and physics-based visualization, for a purchase price of $291.0 million, paid in cash. The acquisition will extend the Company's portfolio into the area of optical simulation to provide comprehensive sensor solutions, covering visible and infrared light, electromagnetics and acoustics for camera, radar and lidar. The acquisition met the definition of a business under ASU 2017-01.
The operating results of OPTIS have been included in the Company's condensed consolidated financial statements since May 2, 2018, the date of acquisition.
The assets and liabilities of OPTIS have been recorded based upon management's estimates of their fair market values as of the acquisition date. The following tables summarize the fair value of consideration transferred and the fair values of identified assets acquired and liabilities assumed at the acquisition date:
Fair Value of Consideration Transferred:
(in thousands)
 
Cash
$
290,983


Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:
(in thousands)
 
Cash
$
7,957

Accounts receivable and other tangible assets
16,026

Developed software and core technologies (9 – 10 year life)
47,593

Customer lists (12 year life)
41,303

Trade names (4 – 10 year life)
10,749

Accounts payable and other liabilities
(13,396
)
Deferred revenue
(2,470
)
Net deferred tax liabilities
(21,576
)
Total identifiable net assets
$
86,186

Goodwill
$
204,797


The goodwill, which is not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition of OPTIS.
The fair values of the assets acquired and liabilities assumed are based on preliminary calculations. The estimates and assumptions for these items are subject to change as additional information about what was known and knowable at the acquisition date is obtained during the measurement period (up to one year from the acquisition date). During the period since the OPTIS acquisition date, the Company adjusted the fair values of the assets acquired and liabilities assumed, with the offset recorded as a $2.1 million increase to goodwill. These adjustments were based on refinements to assumptions used in the preliminary valuation of accounts receivable and other tangible assets, developed software and core technologies, accounts payable and other liabilities, and information about what was known and knowable as of the acquisition date in the calculation of the net deferred tax liabilities.
In valuing deferred revenue on the OPTIS balance sheet as of the acquisition date, the Company applied the fair value provisions applicable to the accounting for business combinations. Acquired deferred revenue with a historical carrying value of $14.2 million under ASC 606, and $22.3 million under ASC 605, was ascribed a fair value of $2.5 million on the opening balance sheet. 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 OPTIS absent the acquisition. Under ASC 606, the impacts on reported revenue for the three and nine months ended September 30, 2018 were $3.5 million and $6.2 million, respectively. The expected impacts on reported revenue are $2.5 million and $8.7 million for the quarter ending December 31, 2018 and for the year ending December 31, 2018, respectively. Under ASC 605, the impacts on reported revenue for the three and nine months ended September 30, 2018 were $5.9 million and $10.4 million, respectively. The expected impacts on reported revenue are $4.1 million and $14.5 million for the quarter ending December 31, 2018 and for the year ending December 31, 2018, respectively.
Full pro forma results of operations have not been presented as the effects of the OPTIS business combination were not material to the Company's consolidated results of operations. The table presented below reflects the impact of OPTIS from the date of acquisition to September 30, 2018. The operating loss is derived from the OPTIS legal structure and does not include integration costs borne directly by ANSYS, Inc. and its non-OPTIS subsidiaries as a result of the acquisition.
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
(in thousands)
ASC 606
 
ASC 605
 
ASC 606
 
ASC 605
Revenue
$
6,021

 
$
3,803

 
$
9,187

 
$
5,873

Operating loss
$
(2,769
)
 
$
(4,987
)
 
$
(6,081
)
 
$
(9,395
)
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Receivables and Other Current Assets
9 Months Ended
Sep. 30, 2018
Prepaid Expense and Other Assets, Current [Abstract]  
Receivables and Other Current Assets
Receivables and Other Current Assets
The Company's receivables and other current assets comprise the following balances:
(in thousands)
September 30,
2018
 
December 31,
2017
Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively
$
235,547

 
$
124,659

 
 
 
 
Receivables related to unrecognized revenue
$
93,960

 
$
215,155

Income taxes receivable, including overpayments and refunds
32,444

 
21,663

Prepaid expenses and other current assets
36,225

 
27,002

Total other receivables and current assets
$
162,629

 
$
263,820


Receivables for unrecognized revenue represent the current portion of billings made for software maintenance that have not yet been recognized as revenue.
Upon the adoption of ASC 606 on January 1, 2018, the opening balances of accounts receivable and receivables related to unrecognized revenue were $278.8 million and $136.4 million, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
9 Months Ended
Sep. 30, 2018
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,
2018
 
September 30,
2017
 
September 30,
2018
 
September 30,
2017
Net income
$
89,336

 
$
73,630

 
$
266,212

 
$
206,666

Weighted average shares outstanding – basic
84,158

 
84,774

 
84,065

 
85,132

Dilutive effect of stock plans
1,885

 
1,814

 
1,995

 
1,770

Weighted average shares outstanding – diluted
86,043

 
86,588

 
86,060

 
86,902

Basic earnings per share
$
1.06

 
$
0.87

 
$
3.17

 
$
2.43

Diluted earnings per share
$
1.04

 
$
0.85

 
$
3.09

 
$
2.38

Anti-dilutive shares

 
27

 

 
112

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2018
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, 2018
 
December 31, 2017
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Gross
Carrying
Amount
 
Accumulated
Amortization
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed software and core technologies (3 – 11 years)
$
411,406

 
$
(311,938
)
 
$
365,317

 
$
(297,645
)
Customer lists and contract backlog (5 – 15 years)
209,172

 
(113,881
)
 
171,048

 
(104,522
)
Trade names (2 – 10 years)
137,402

 
(112,954
)
 
127,200

 
(104,130
)
Total
$
757,980

 
$
(538,773
)
 
$
663,565

 
$
(506,297
)
Indefinite-lived intangible asset:
 
 
 
 
 
 
 
Trade name
$
357

 
 
 
$
357

 
 

Amortization expense for the intangible assets reflected above was $9.0 million and $12.3 million for the three months ended September 30, 2018 and 2017, respectively. Amortization expense for the intangible assets reflected above was $33.8 million and $36.4 million for the nine months ended September 30, 2018 and 2017, respectively.
As of September 30, 2018, estimated future amortization expense for the intangible assets reflected above is as follows:
(in thousands)
 
Remainder of 2018
$
7,142

2019
31,618

2020
32,823

2021
30,029

2022
26,342

2023
23,429

Thereafter
67,824

Total intangible assets subject to amortization
219,207

Indefinite-lived trade name
357

Other intangible assets, net
$
219,564


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

 
$
1,337,215

Acquisitions and adjustments(1)
204,271

 
11,719

Currency translation
(7,257
)
 
4,510

Ending balance – September 30
$
1,575,567

 
$
1,353,444


(1) In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
During the first quarter of 2018, 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, 2018. No other events or circumstances changed during the nine months ended September 30, 2018 that would indicate that the fair values of the Company's reporting unit and indefinite-lived intangible asset are below their carrying amounts.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement
9 Months Ended
Sep. 30, 2018
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 carried at fair value and measured on a recurring basis:
 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
September 30,
2018
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
397,083

 
$
397,083

 
$

 
$

Short-term investments
$
211

 
$

 
$
211

 
$

Deferred compensation plan investments
$
1,840

 
$
1,840

 
$

 
$

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

 
$
312,914

 
$

 
$

Short-term investments
$
286

 
$

 
$
286

 
$

Deferred compensation plan investments
$
3,742

 
$
3,742

 
$

 
$


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-employee 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 27 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Sep. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
Tax Cuts and Jobs Act
On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (Tax Reform), making broad and complex changes to the U.S. tax code. The SEC staff issued Staff Accounting Bulletin (SAB) 118, which provides guidance on accounting for the tax effects of Tax Reform and allows for provisional adjustments recorded in the December 31, 2017 financial statements to be adjusted as calculations are completed during the measurement period. SAB 118 provides a measurement period that should not extend beyond one year from enactment for companies to complete the accounting under ASC 740, Income Taxes. As further discussed below, in accordance with SAB 118, the Company was able to complete final or provisional calculations for certain elements of Tax Reform, and the amounts and estimates are included in the financial statements and have been updated as additional information was gathered. For other elements, the Company was not yet able to make reasonable estimates, and therefore, those elements have not been recorded and are accounted for in accordance with ASC 740 on the basis of the tax laws in effect before Tax Reform.
The Company’s accounting for the transition tax is incomplete. However, reasonable estimates of certain effects could be calculated, and a provisional adjustment of $16.0 million was recorded in the December 31, 2017 financial statements. To determine the amount of the transition tax, the Company must determine, in addition to other factors, the amount of post-1986 earnings and profits (E&P) of the relevant subsidiaries, as well as the amount of non-U.S. income taxes paid on such earnings. Based on revised E&P calculations updated during the measurement period, the Company recognized an additional measurement-period adjustment of $0.9 million to the transition tax obligation and a corresponding adjustment to tax expense, resulting in a total transition tax obligation of $16.9 million. The Company plans to elect to pay this liability over eight years; however, in accordance with IRS issued guidance, tax overpayments from the year ended December 31, 2017 are required to be applied to the transition tax obligation. Based on this guidance, $15.7 million of the obligation has been paid, with the remaining $1.2 million recorded in other long-term liabilities at September 30, 2018. The Company will continue to gather additional information to more precisely compute the final amount as further adjustments to E&P are determined. The Company expects to complete the accounting within the prescribed measurement period.
The Company’s accounting for the indefinite reinvestment assertion is incomplete. However, a reasonable estimate of book and tax basis was calculated, and the Company made a provisional assertion. 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. As part of Tax Reform, the Company incurred U.S. tax on substantially all of the earnings of its non-U.S. subsidiaries as part of the transition tax. This tax increased the Company’s previously taxed earnings and allows for the repatriation of the majority of its foreign earnings without any residual U.S. federal tax. The Company does not believe that there is an excess of the financial reporting basis over the tax basis of investments in foreign subsidiaries. Accordingly, any repatriation in excess of previously taxed earnings will be a non-taxable return of basis. This assertion is subject to change as additional information is gathered to precisely compute the book and tax bases of the Company’s non-U.S. subsidiaries. During the quarter ended June 30, 2018, the Company repatriated $144.3 million of foreign cash. The Company has not made any measurement-period adjustments related to its indefinite reinvestment assertion during the nine months ended September 30, 2018. However, the Company will continue to gather additional information and expects to complete the accounting within the measurement period.
The Company’s accounting for the global intangible low-taxed income tax (GILTI) is incomplete. Due to the complexity of the new GILTI tax rules, the Company is continuing to evaluate this provision of Tax Reform and its application under ASC 740. Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the period cost method) or (2) factoring such amounts into the Company’s measurement of its deferred taxes (the deferred method). The Company’s selection of an accounting policy with respect to the new GILTI tax rules will depend, in part, on analyzing global income to determine whether future U.S. inclusions in taxable income related to GILTI are expected and, if so, the anticipated impact. Whether the Company expects to have future U.S. inclusions in taxable income related to GILTI depends not only on the current structure and estimated future results of global operations, but also on the Company’s intent and ability to modify the structure and/or the business. The Company has not made the accounting policy decision regarding whether to record deferred taxes on GILTI or expense taxes as incurred on GILTI. The current GILTI impact, which was immaterial for the three and nine months ended September 30, 2018, was recorded in the financial statements. The Company expects to complete the accounting for GILTI within the prescribed measurement period.
Other Income Tax Matters
The Company has $30.2 million of unrecognized tax benefits, including estimated interest and penalties, that have been recorded in other long-term liabilities in accordance with income tax accounting guidance and for which the Company is uncertain as to if or when such amounts may be settled.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Geographic Information
9 Months Ended
Sep. 30, 2018
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 September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
United States
$
106,229

 
$
121,131

 
$
105,480

Japan
36,309

 
33,331

 
30,779

Germany
27,831

 
30,728

 
28,395

China
14,568

 
14,703

 
14,043

France
14,035

 
15,116

 
13,438

South Korea
12,943

 
14,068

 
15,292

Other Europe, Middle East and Africa (EMEA)
45,602

 
43,066

 
40,887

Other international
31,901

 
29,813

 
27,271

Total revenue
$
289,418

 
$
301,956

 
$
275,585


 
Nine Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
United States
$
327,784

 
$
345,886

 
$
305,661

Japan
109,050

 
101,789

 
94,612

Germany
97,262

 
92,262

 
79,160

South Korea
45,468

 
46,305

 
45,633

France
44,638

 
45,511

 
37,997

China
38,616

 
37,870

 
35,429

Other EMEA
136,719

 
132,482

 
116,844

Other international
78,667

 
78,446

 
77,578

Total revenue
$
878,204

 
$
880,551

 
$
792,914



Property and equipment by geographic area is as follows:
(in thousands)
September 30,
2018
 
December 31,
2017
United States
$
44,117

 
$
45,498

India
3,708

 
3,704

EMEA
6,326

 
5,114

Other international
3,751

 
2,780

Total property and equipment, net
$
57,902

 
$
57,096

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
9 Months Ended
Sep. 30, 2018
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,
2018

September 30,
2017

September 30,
2018

September 30,
2017
Cost of sales:







Software licenses
$


$
140


$


$
711

Maintenance and service
1,438


739


3,880


1,894

Operating expenses:




 


Selling, general and administrative
13,484


8,782


33,288


23,310

Research and development
8,061


5,112


21,719


13,493

Stock-based compensation expense before taxes
22,983


14,773


58,887


39,408

Related income tax benefits
(8,611
)

(6,080
)

(30,311
)

(23,980
)
Stock-based compensation expense, net of taxes
$
14,372


$
8,693


$
28,576


$
15,428

Net impact on earnings per share:




 


Basic earnings per share
$
(0.17
)

$
(0.10
)

$
(0.34
)

$
(0.18
)
Diluted earnings per share
$
(0.17
)

$
(0.10
)

$
(0.33
)

$
(0.18
)
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchase Program
9 Months Ended
Sep. 30, 2018
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,
2018
 
September 30,
2017
Number of shares repurchased
1,174

 
2,000

Average price paid per share
$
164.14

 
$
111.65

Total cost
$
192,787

 
$
223,291


In February 2018, 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, 2018, 4.3 million shares remained available for repurchase under the program.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring
9 Months Ended
Sep. 30, 2018
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 completed the workforce realignment activities as of September 30, 2017. 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. The gross charges were fully paid as of March 31, 2018.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingencies and Commitments
9 Months Ended
Sep. 30, 2018
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 $6.8 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) passed a favorable ruling to Microsoft. The Microsoft case ruling was subsequently challenged in the Supreme Court by the Indian tax authority. The Company can provide no assurances 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.
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, 2018. 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 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2018
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, 2017. The condensed consolidated December 31, 2017 balance sheet presented is derived from the audited December 31, 2017 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. Certain items in the notes to the condensed consolidated financial statements of prior years have been reclassified to conform to the current year's presentation. These reclassifications had no effect on reported net income, comprehensive income, cash flows, total assets or total liabilities and stockholders' equity. Operating results for the three and nine months ended September 30, 2018 are not necessarily indicative of the results that may be expected for any future period.
Changes in Accounting Policies
Changes in Accounting Policies
The Company’s accounting policies are described in Note 2, “Accounting Policies,” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017. Summarized below is the accounting guidance adopted subsequent to December 31, 2017.
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). The Company adopted ASU 2014-09 and its related amendments (collectively known as ASC 606) effective January 1, 2018 using the modified retrospective approach. See Note 3 for the required disclosures related to the impact of adopting this standard and a discussion of the Company's updated policies related to revenue recognition.
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). The Company adopted ASU 2016-16 effective January 1, 2018 using the modified retrospective approach. Previous guidance required the tax effects from intra-entity asset transfers to be deferred until the asset was sold to a third party or recovered through use. ASU 2016-16 eliminated this deferral for all intra-entity asset transfers other than inventory. The adoption of the standard did not have a material effect on the Company’s condensed consolidated financial statements.
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). The Company prospectively adopted ASU 2017-01 effective January 1, 2018. This standard 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 standard 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.
Accounting Guidance Issued and Not Yet Adopted
Accounting Guidance Issued and Not Yet Adopted
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 a 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. A modified retrospective transition is required upon adoption. The Company plans to adopt ASU 2016-02 effective January 1, 2019 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 inventory of its leases and policy elections, and expects that it will primarily have operating leases. The Company is currently implementing new processes and controls to meet the accounting and disclosure requirements under the new standard.
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). The current 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 balance sheet 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.
Implementation cost accounting for cloud computing arrangements: In August 2018, the FASB issued Accounting Standards Update No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (ASU 2018-15). The standard aligns the accounting for costs incurred to implement a cloud computing arrangement (CCA) that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. Under ASU 2018-15, an entity would apply Subtopic 350-40 to determine which implementation costs related to a CCA that is a service contract should be capitalized. The standard does not change the accounting for the service component of a CCA. The associated cash flows will be reflected within operating activities. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued. Entities can choose to adopt the new guidance (1) prospectively to eligible costs incurred on or after the date the guidance is first applied or (2) retrospectively. The Company is currently evaluating the effect that this update will have on its financial results upon adoption.
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, 2018
 
December 31, 2017
(in thousands, except percentages)
Amount
 
% of Total
 
Amount
 
% of Total
Cash accounts
$
332,097

 
45.5
 
$
568,587

 
64.5
Money market funds
397,083

 
54.5
 
312,914

 
35.5
Total
$
729,180

 
 
 
$
881,501

 
 

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

 
45.5
 
$
568,587

 
64.5
Money market funds
397,083

 
54.5
 
312,914

 
35.5
Total
$
729,180

 
 
 
$
881,501

 
 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Impact of ASC 606 on Condensed Consolidated Financial Statement Line Items
The following table compares the impacted assets and liabilities on the condensed consolidated balance sheet as of September 30, 2018 to the amounts had ASC 605 been in effect:
 
September 30, 2018
 
 
(in thousands)
As Reported (ASC 606)
 
ASC 605
 
Change
Accounts receivable, less allowance for doubtful accounts of $8,100
$
235,547

 
$
102,626

 
$
132,921

Other receivables and current assets
162,629

 
255,654

 
(93,025
)
Other long-term assets
53,226

 
38,670

 
14,556

Deferred income tax assets
22,285

 
61,123

 
(38,838
)
Accrued income taxes
5,911

 
5,853

 
58

Other accrued expenses and liabilities
83,169

 
84,836

 
(1,667
)
Deferred revenue - current
272,872

 
434,129

 
(161,257
)
Deferred income tax liabilities
29,955

 
22,535

 
7,420

Other long-term liabilities
62,171

 
73,008

 
(10,837
)
Stockholders' equity
$
2,548,546

 
$
2,366,649

 
$
181,897

The Company recorded $244.1 million of deferred revenue to retained earnings upon the adoption of ASC 606 on January 1, 2018. The pattern of software lease license revenue recognition has changed under ASC 606. Software lease license revenue was recognized ratably over the term of the contract under the previous guidance; however, approximately 50% of the contract is recognized up front at the commencement of the lease under ASC 606. This change in the pattern of revenue recognition, coupled with the recording of deferred revenue to retained earnings at the adoption date, resulted in the changes to the condensed consolidated balance sheet line items as noted in the table above.
The following table compares the impacted amounts on the condensed consolidated statements of income for the three and nine months ended September 30, 2018 to the amounts had ASC 605 been in effect:
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
(in thousands, except per share data)
As Reported (ASC 606)
 
ASC 605
 
Change
 
As Reported (ASC 606)
 
ASC 605
 
Change
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Software licenses
$
109,103

 
$
166,606

 
$
(57,503
)
 
$
350,296

 
$
482,656

 
$
(132,360
)
Maintenance and service
180,315

 
135,350

 
44,965

 
527,908

 
397,895

 
130,013

Cost of sales:
 
 
 
 
 
 
 
 
 
 


Software licenses
4,291

 
8,488

 
(4,197
)
 
12,301

 
25,078

 
(12,777
)
Maintenance and service
26,487

 
22,290

 
4,197

 
80,092

 
67,315

 
12,777

Income tax provision
5,927

 
7,685

 
(1,758
)
 
35,811

 
36,089

 
(278
)
Earnings per share:
 
 
 
 
 
 
 
 
 
 
 
Basic
$
1.06

 
$
1.19

 
$
(0.13
)
 
$
3.17

 
$
3.19

 
$
(0.02
)
Diluted
$
1.04

 
$
1.16

 
$
(0.12
)
 
$
3.09

 
$
3.12

 
$
(0.03
)
The impacts to reported software licenses revenue, and maintenance and service revenue, were primarily due to the PCS portion of lease license contracts now being allocated to maintenance and service revenue under ASC 606. Under the previous guidance, this revenue was reported as software licenses revenue. This decrease to software licenses revenue was partially offset by the upfront recognition of the license component of lease revenue, which would have been recognized ratably over the contract under prior guidance. Consistent with the change in revenue, there was a corresponding reclassification within cost of sales. Costs incurred related to the PCS portion of lease license contracts are reflected in cost of maintenance and service. Under the previous guidance, such costs were reflected within cost of software licenses.
Disaggregation of Revenue
The following tables summarize revenue:
 
Three Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Revenue:
 
 
 
 
 
Lease licenses
$
43,202

 
$
106,461

 
$
93,956

Perpetual licenses
65,901

 
60,145

 
62,624

Software licenses
109,103

 
166,606

 
156,580

Maintenance
171,463

 
126,436

 
112,300

Service
8,852

 
8,914

 
6,705

Maintenance and service
180,315

 
135,350

 
119,005

Total revenue
$
289,418

 
$
301,956

 
$
275,585

The Company’s software licenses revenue is recognized up front, while maintenance and service revenue is generally recognized over the term of the contract. Under ASC 606, the Company derived 24.5% of its total revenue through the indirect sales channel for the three months ended September 30, 2018. Under ASC 605, the Company derived 23.5% and 24.1% of its total revenue through the indirect sales channel for the three months ended September 30, 2018 and 2017, respectively.
 
Nine Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
Revenue:
 
 
 
 
 
Lease licenses
$
148,795

 
$
308,699

 
$
279,855

Perpetual licenses
201,501

 
173,957

 
168,513

Software licenses
350,296

 
482,656

 
448,368

Maintenance
500,962

 
370,847

 
324,338

Service
26,946

 
27,048

 
20,208

Maintenance and service
527,908

 
397,895

 
344,546

Total revenue
$
878,204

 
$
880,551

 
$
792,914


Under ASC 606, the Company derived 23.9% of its total revenue through the indirect sales channel for the nine months ended September 30, 2018. Under ASC 605, the Company derived 23.5% and 24.3% of its total revenue through the indirect sales channel for the nine months ended September 30, 2018 and 2017, respectively.
Changes in Deferred Revenue
The changes in deferred revenue, inclusive of both current and long-term, are as follows:
(in thousands)
Nine Months Ended September 30, 2018
Beginning balance – January 1
$
299,730

Acquired deferred revenue
2,470

Recognition of deferred revenue
(878,204
)
Deferral of revenue
868,522

Currency translation
(6,065
)
Ending balance – September 30
$
286,453

Remaining Performance Obligations, Expected Timing of Satisfaction
Total revenue allocated to remaining performance obligations was $544.7 million as of September 30, 2018 and will be recognized as revenue as follows:
(in thousands)
 
Next 12 months
$
412,113

Months 13-24
97,182

Months 25-36
26,976

Thereafter
8,444

Total revenue allocated to remaining performance obligations
$
544,715

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition (Tables)
9 Months Ended
Sep. 30, 2018
Schedule of Consideration Transferred
Fair Value of Consideration Transferred:
(in thousands)
 
Cash
$
290,983

Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed:
(in thousands)
 
Cash
$
7,957

Accounts receivable and other tangible assets
16,026

Developed software and core technologies (9 – 10 year life)
47,593

Customer lists (12 year life)
41,303

Trade names (4 – 10 year life)
10,749

Accounts payable and other liabilities
(13,396
)
Deferred revenue
(2,470
)
Net deferred tax liabilities
(21,576
)
Total identifiable net assets
$
86,186

Goodwill
$
204,797

Business Acquisition, Pro Forma Information
The table presented below reflects the impact of OPTIS from the date of acquisition to September 30, 2018. The operating loss is derived from the OPTIS legal structure and does not include integration costs borne directly by ANSYS, Inc. and its non-OPTIS subsidiaries as a result of the acquisition.
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
(in thousands)
ASC 606
 
ASC 605
 
ASC 606
 
ASC 605
Revenue
$
6,021

 
$
3,803

 
$
9,187

 
$
5,873

Operating loss
$
(2,769
)
 
$
(4,987
)
 
$
(6,081
)
 
$
(9,395
)


XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Receivables and Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2018
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Receivables and Other Current Assets
The Company's receivables and other current assets comprise the following balances:
(in thousands)
September 30,
2018
 
December 31,
2017
Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively
$
235,547

 
$
124,659

 
 
 
 
Receivables related to unrecognized revenue
$
93,960

 
$
215,155

Income taxes receivable, including overpayments and refunds
32,444

 
21,663

Prepaid expenses and other current assets
36,225

 
27,002

Total other receivables and current assets
$
162,629

 
$
263,820

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2018
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,
2018
 
September 30,
2017
 
September 30,
2018
 
September 30,
2017
Net income
$
89,336

 
$
73,630

 
$
266,212

 
$
206,666

Weighted average shares outstanding – basic
84,158

 
84,774

 
84,065

 
85,132

Dilutive effect of stock plans
1,885

 
1,814

 
1,995

 
1,770

Weighted average shares outstanding – diluted
86,043

 
86,588

 
86,060

 
86,902

Basic earnings per share
$
1.06

 
$
0.87

 
$
3.17

 
$
2.43

Diluted earnings per share
$
1.04

 
$
0.85

 
$
3.09

 
$
2.38

Anti-dilutive shares

 
27

 

 
112

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2018
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, 2018
 
December 31, 2017
(in thousands)
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Gross
Carrying
Amount
 
Accumulated
Amortization
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed software and core technologies (3 – 11 years)
$
411,406

 
$
(311,938
)
 
$
365,317

 
$
(297,645
)
Customer lists and contract backlog (5 – 15 years)
209,172

 
(113,881
)
 
171,048

 
(104,522
)
Trade names (2 – 10 years)
137,402

 
(112,954
)
 
127,200

 
(104,130
)
Total
$
757,980

 
$
(538,773
)
 
$
663,565

 
$
(506,297
)
Indefinite-lived intangible asset:
 
 
 
 
 
 
 
Trade name
$
357

 
 
 
$
357

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

2019
31,618

2020
32,823

2021
30,029

2022
26,342

2023
23,429

Thereafter
67,824

Total intangible assets subject to amortization
219,207

Indefinite-lived trade name
357

Other intangible assets, net
$
219,564

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

 
$
1,337,215

Acquisitions and adjustments(1)
204,271

 
11,719

Currency translation
(7,257
)
 
4,510

Ending balance – September 30
$
1,575,567

 
$
1,353,444


(1) In accordance with the accounting for business combinations, the Company recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as the Company obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Assets and Liabilities Measured on Recurring Basis
The following tables provide the assets carried at fair value and measured on a recurring basis:
 
 
 
Fair Value Measurements at Reporting Date Using:
(in thousands)
September 30,
2018
 
Quoted Prices in
Active Markets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
$
397,083

 
$
397,083

 
$

 
$

Short-term investments
$
211

 
$

 
$
211

 
$

Deferred compensation plan investments
$
1,840

 
$
1,840

 
$

 
$

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

 
$
312,914

 
$

 
$

Short-term investments
$
286

 
$

 
$
286

 
$

Deferred compensation plan investments
$
3,742

 
$
3,742

 
$

 
$

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Geographic Information (Tables)
9 Months Ended
Sep. 30, 2018
Segments, Geographical Areas [Abstract]  
Revenue by Geographic Area
Revenue by geographic area is as follows:
 
Three Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
United States
$
106,229

 
$
121,131

 
$
105,480

Japan
36,309

 
33,331

 
30,779

Germany
27,831

 
30,728

 
28,395

China
14,568

 
14,703

 
14,043

France
14,035

 
15,116

 
13,438

South Korea
12,943

 
14,068

 
15,292

Other Europe, Middle East and Africa (EMEA)
45,602

 
43,066

 
40,887

Other international
31,901

 
29,813

 
27,271

Total revenue
$
289,418

 
$
301,956

 
$
275,585


 
Nine Months Ended September 30,
(in thousands)
2018
(ASC 606)
 
2018
(ASC 605)
 
2017
(ASC 605)
United States
$
327,784

 
$
345,886

 
$
305,661

Japan
109,050

 
101,789

 
94,612

Germany
97,262

 
92,262

 
79,160

South Korea
45,468

 
46,305

 
45,633

France
44,638

 
45,511

 
37,997

China
38,616

 
37,870

 
35,429

Other EMEA
136,719

 
132,482

 
116,844

Other international
78,667

 
78,446

 
77,578

Total revenue
$
878,204

 
$
880,551

 
$
792,914

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

 
$
45,498

India
3,708

 
3,704

EMEA
6,326

 
5,114

Other international
3,751

 
2,780

Total property and equipment, net
$
57,902

 
$
57,096

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2018
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,
2018

September 30,
2017

September 30,
2018

September 30,
2017
Cost of sales:







Software licenses
$


$
140


$


$
711

Maintenance and service
1,438


739


3,880


1,894

Operating expenses:




 


Selling, general and administrative
13,484


8,782


33,288


23,310

Research and development
8,061


5,112


21,719


13,493

Stock-based compensation expense before taxes
22,983


14,773


58,887


39,408

Related income tax benefits
(8,611
)

(6,080
)

(30,311
)

(23,980
)
Stock-based compensation expense, net of taxes
$
14,372


$
8,693


$
28,576


$
15,428

Net impact on earnings per share:




 


Basic earnings per share
$
(0.17
)

$
(0.10
)

$
(0.34
)

$
(0.18
)
Diluted earnings per share
$
(0.17
)

$
(0.10
)

$
(0.33
)

$
(0.18
)
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchase Program (Tables)
9 Months Ended
Sep. 30, 2018
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,
2018
 
September 30,
2017
Number of shares repurchased
1,174

 
2,000

Average price paid per share
$
164.14

 
$
111.65

Total cost
$
192,787

 
$
223,291

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring (Tables)
9 Months Ended
Sep. 30, 2018
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 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization - Additional Information (Detail)
9 Months Ended
Sep. 30, 2018
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 1
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Accounting Policies [Abstract]        
Cash accounts, Amount $ 332,097 $ 568,587    
Money market funds, Amount 397,083 312,914    
Total $ 729,180 $ 881,501 $ 919,571 $ 822,479
Cash accounts, % of Total 45.54% 64.50%    
Money market funds, % of Total 54.46% 35.50%    
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Policies - Additional Information (Detail)
Sep. 30, 2018
Dec. 31, 2017
Money Market Funds [Member]    
Cash and Cash Equivalents [Line Items]    
Concentration Risk, Percentage 100.00% 100.00%
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2018
Jan. 01, 2018
Total revenue $ 289,418 $ 275,585 $ 878,204 $ 792,914    
Cumulative Effect of New Accounting Principle in Period of Adoption           $ 183,100
Lease License to License Revenue     50.00%      
Lease License to Maintenance Revenue     50.00%      
Amount of Revenue Recognized From Beginning Deferred Revenue and Backlog     $ 334,400      
Revenue, Remaining Performance Obligation, Amount 544,715   544,715      
Minimum | Scenario, Forecast            
2018 Tax Payments Related to the Adoption of ASC 606         $ 12,000  
Maximum | Scenario, Forecast            
2018 Tax Payments Related to the Adoption of ASC 606         $ 15,000  
Gross impact            
Cumulative Effect of New Accounting Principle in Period of Adoption           242,400
Deferred Revenue            
Cumulative Effect of New Accounting Principle in Period of Adoption           $ 244,100
Calculated under Revenue Guidance in Effect before Topic 606            
Total revenue $ 301,956   $ 880,551      
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Impact of ASC 606 on Condensed Consolidated Financial Statement Line Items (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Accounts receivable, less allowance for doubtful accounts of $8,100 $ 235,547   $ 235,547   $ 124,659
Other receivables and current assets 162,629   162,629   263,820
Other long-term assets 53,226   53,226   35,972
Deferred income tax assets 22,285   22,285   42,111
Accrued income taxes 5,911   5,911   5,760
Other accrued expenses and liabilities 83,169   83,169   86,335
Deferred revenue - current 272,872   272,872   440,491
Deferred income tax liabilities 29,955   29,955   1,461
Other long-term liabilities 62,171   62,171   85,778
Stockholders' equity 2,548,546   2,548,546   $ 2,245,831
Total revenue 289,418 $ 275,585 878,204 $ 792,914  
Total cost of sales 36,308 35,983 115,796 109,352  
Income tax provision $ 5,927 $ 34,295 $ 35,811 $ 86,698  
Basic earnings per share $ 1.06 $ 0.87 $ 3.17 $ 2.43  
Diluted earnings per share $ 1.04 $ 0.85 $ 3.09 $ 2.38  
Accounting Standards Update 2014-09          
Accounts receivable, less allowance for doubtful accounts of $8,100 $ 132,921   $ 132,921    
Other receivables and current assets (93,025)   (93,025)    
Other long-term assets 14,556   14,556    
Deferred income tax assets (38,838)   (38,838)    
Accrued income taxes 58   58    
Other accrued expenses and liabilities (1,667)   (1,667)    
Deferred revenue - current (161,257)   (161,257)    
Deferred income tax liabilities 7,420   7,420    
Other long-term liabilities (10,837)   (10,837)    
Stockholders' equity 181,897   181,897    
Income tax provision $ (1,758)   $ (278)    
Basic earnings per share $ (0.13)   $ (0.02)    
Diluted earnings per share $ (0.12)   $ (0.03)    
Software licenses          
Total revenue $ 109,103 $ 156,580 $ 350,296 $ 448,368  
Total cost of sales 4,291 7,395 12,301 24,197  
Software licenses | Accounting Standards Update 2014-09          
Total revenue (57,503)   (132,360)    
Total cost of sales (4,197)   (12,777)    
Maintenance and service          
Total revenue 180,315 119,005 527,908 344,546  
Total cost of sales 26,487 $ 19,584 80,092 $ 58,263  
Maintenance and service | Accounting Standards Update 2014-09          
Total revenue 44,965   130,013    
Total cost of sales 4,197   12,777    
Calculated under Revenue Guidance in Effect before Topic 606          
Accounts receivable, less allowance for doubtful accounts of $8,100 102,626   102,626    
Other receivables and current assets 255,654   255,654    
Other long-term assets 38,670   38,670    
Deferred income tax assets 61,123   61,123    
Accrued income taxes 5,853   5,853    
Other accrued expenses and liabilities 84,836   84,836    
Deferred revenue - current 434,129   434,129    
Deferred income tax liabilities 22,535   22,535    
Other long-term liabilities 73,008   73,008    
Stockholders' equity 2,366,649   2,366,649    
Total revenue 301,956   880,551    
Income tax provision $ 7,685   $ 36,089    
Basic earnings per share $ 1.19   $ 3.19    
Diluted earnings per share $ 1.16   $ 3.12    
Calculated under Revenue Guidance in Effect before Topic 606 | Software licenses          
Total revenue $ 166,606   $ 482,656    
Total cost of sales 8,488   25,078    
Calculated under Revenue Guidance in Effect before Topic 606 | Maintenance and service          
Total revenue 135,350   397,895    
Total cost of sales $ 22,290   $ 67,315    
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Indirect sales channel revenue 24.46% 24.10% 23.86% 24.30%
Total revenue $ 289,418 $ 275,585 $ 878,204 $ 792,914
Lease license        
Total revenue 43,202 93,956 148,795 279,855
Perpetual license        
Total revenue 65,901 62,624 201,501 168,513
Software licenses        
Total revenue 109,103 156,580 350,296 448,368
Maintenance        
Total revenue 171,463 112,300 500,962 324,338
Service        
Total revenue 8,852 6,705 26,946 20,208
Maintenance and service        
Total revenue $ 180,315 $ 119,005 $ 527,908 $ 344,546
Calculated under Revenue Guidance in Effect before Topic 606        
Indirect sales channel revenue 23.51%   23.46%  
Total revenue $ 301,956   $ 880,551  
Calculated under Revenue Guidance in Effect before Topic 606 | Lease license        
Total revenue 106,461   308,699  
Calculated under Revenue Guidance in Effect before Topic 606 | Perpetual license        
Total revenue 60,145   173,957  
Calculated under Revenue Guidance in Effect before Topic 606 | Software licenses        
Total revenue 166,606   482,656  
Calculated under Revenue Guidance in Effect before Topic 606 | Maintenance        
Total revenue 126,436   370,847  
Calculated under Revenue Guidance in Effect before Topic 606 | Service        
Total revenue 8,914   27,048  
Calculated under Revenue Guidance in Effect before Topic 606 | Maintenance and service        
Total revenue $ 135,350   $ 397,895  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
May 02, 2018
Movement in Deferred Revenue [Roll Forward]          
Acquired deferred revenue         $ 2,470
Recognition of deferred revenue $ (289,418) $ (275,585) $ (878,204) $ (792,914)  
Deferral of revenue     868,522    
Currency translation     (6,065)    
Ending balance $ 286,453   286,453    
Balance at January 1st after ASC 606 Adoption          
Movement in Deferred Revenue [Roll Forward]          
Beginning balance     $ 299,730    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Remaining Performance Obligations, Expected Timing of Satisfaction (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 544,715
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 412,113
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 97,182
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 26,976
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 8,444
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 02, 2018
Sep. 30, 2018
Sep. 30, 2018
Percentage of shares acquired 100.00%    
Business combination, consideration transferred $ 290,983    
Business combination, historical carrying value of acquired deferred revenue 14,200    
Deferred revenue 2,470    
Contract with customer, liability, increase (decrease) for contract acquired in business combination   $ 3,500 $ 6,200
Business acquisition write down of deferred revenue expected impact on revenue next quarter   2,500 2,500
Business acquisition write down of deferred revenue expected impact on revenue for fiscal year   8,700 8,700
Previous Accounting Guidance      
Business combination, historical carrying value of acquired deferred revenue $ 22,300    
Contract with customer, liability, increase (decrease) for contract acquired in business combination   5,900 10,400
Business acquisition write down of deferred revenue expected impact on revenue next quarter   4,100 4,100
Business acquisition write down of deferred revenue expected impact on revenue for fiscal year   $ 14,500 14,500
OPTIS      
Goodwill, period increase (decrease)     $ 2,100
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consideration Transferred (Details)
$ in Thousands
May 02, 2018
USD ($)
Cash $ 290,983
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
May 02, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Business Combination, Separately Recognized Transactions [Line Items]          
Cash   $ 7,957      
Accounts receivable and other tangible assets   16,026      
Accounts payable and other liabilities   (13,396)      
Deferred revenue   (2,470)      
Net deferred tax liabilities   (21,576)      
Total identifiable net assets   86,186      
Goodwill $ 1,575,567   $ 1,378,553 $ 1,353,444 $ 1,337,215
Developed Software and Core Technologies          
Business Combination, Separately Recognized Transactions [Line Items]          
Finite-lived intangible assets   47,593      
Customer Lists and Contract Backlog          
Business Combination, Separately Recognized Transactions [Line Items]          
Finite-lived intangible assets   41,303      
Trade Names          
Business Combination, Separately Recognized Transactions [Line Items]          
Finite-lived intangible assets   10,749      
OPTIS          
Business Combination, Separately Recognized Transactions [Line Items]          
Goodwill   $ 204,797      
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Estimated Useful Lives (Details)
9 Months Ended
May 02, 2018
Sep. 30, 2018
Customer Lists and Contract Backlog    
Finite-lived intangible asset, useful life 12 years  
Minimum | Developed Software and Core Technologies    
Finite-lived intangible asset, useful life 9 years 3 years
Minimum | Customer Lists and Contract Backlog    
Finite-lived intangible asset, useful life   5 years
Minimum | Trade Names    
Finite-lived intangible asset, useful life 4 years 2 years
Maximum | Developed Software and Core Technologies    
Finite-lived intangible asset, useful life 10 years 11 years
Maximum | Customer Lists and Contract Backlog    
Finite-lived intangible asset, useful life   15 years
Maximum | Trade Names    
Finite-lived intangible asset, useful life 10 years 10 years
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Pro Forma Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue $ 289,418 $ 275,585 $ 878,204 $ 792,914
Operating income (loss) 93,024 $ 106,183 296,638 $ 290,049
OPTIS        
Revenue 6,021   9,187  
Operating income (loss) (2,769)   (6,081)  
Previous Accounting Guidance | OPTIS        
Revenue 3,803   5,873  
Operating income (loss) $ (4,987)   $ (9,395)  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Receivables and Other Current Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively $ 235,547 $ 124,659
Other receivables and current assets 162,629 263,820
Deferred Accounts Receivable Current Portion Of Lease Licenses And Software Maintenance [Member]    
Other receivables and current assets 93,960 215,155
Taxes Receivable Related To Overpayments And Refunds [Member]    
Other receivables and current assets 32,444 21,663
Prepaid Expenses and Other Current Assets [Member]    
Other receivables and current assets $ 36,225 $ 27,002
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Receivables and Other Current Assets - Additional Information (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively $ 235,547   $ 124,659
Other receivables and current assets 162,629   263,820
Balance at January 1st after ASC 606 Adoption      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, less allowance for doubtful accounts of $8,100 and $6,800, respectively   $ 278,800  
Deferred Accounts Receivable Current Portion Of Lease Licenses And Software Maintenance [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables and current assets $ 93,960   $ 215,155
Deferred Accounts Receivable Current Portion Of Lease Licenses And Software Maintenance [Member] | Balance at January 1st after ASC 606 Adoption      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables and current assets   $ 136,400  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.10.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, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings Per Share [Abstract]        
Net income $ 89,336 $ 73,630 $ 266,212 $ 206,666
Weighted average shares outstanding - basic 84,158 84,774 84,065 85,132
Dilutive effect of stock plans 1,885 1,814 1,995 1,770
Weighted average shares outstanding - diluted 86,043 86,588 86,060 86,902
Basic earnings per share $ 1.06 $ 0.87 $ 3.17 $ 2.43
Diluted earnings per share $ 1.04 $ 0.85 $ 3.09 $ 2.38
Anti-dilutive shares 0 27 0 112
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount $ 757,980 $ 663,565
Amortized intangible assets, accumulated amortization (538,773) (506,297)
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 411,406 365,317
Amortized intangible assets, accumulated amortization (311,938) (297,645)
Customer Lists and Contract Backlog    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 209,172 171,048
Amortized intangible assets, accumulated amortization (113,881) (104,522)
Trade Names    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 137,402 127,200
Amortized intangible assets, accumulated amortization $ (112,954) $ (104,130)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Estimated Useful Lives (Detail)
9 Months Ended
May 02, 2018
Sep. 30, 2018
Customer Lists and Contract Backlog    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 12 years  
Minimum | Developed Software and Core Technologies    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 9 years 3 years
Minimum | Customer Lists and Contract Backlog    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life   5 years
Minimum | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 4 years 2 years
Maximum | Developed Software and Core Technologies    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 10 years 11 years
Maximum | Customer Lists and Contract Backlog    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life   15 years
Maximum | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 10 years 10 years
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization $ 9,021 $ 12,264 $ 33,824 $ 36,398
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Estimated Future Amortization Expense for Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2018 $ 7,142  
2019 31,618  
2020 32,823  
2021 30,029  
2022 26,342  
2023 23,429  
Thereafter 67,824  
Total intangible assets subject to amortization 219,207  
Indefinite-lived intangible assets (excluding goodwill) 357  
Other intangible assets, net $ 219,564 $ 157,625
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Changes in Goodwill (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Goodwill [Roll Forward]    
Beginning balance $ 1,378,553 $ 1,337,215
Acquisitions and adjustments 204,271 11,719
Currency translation (7,257) 4,510
Ending balance $ 1,575,567 $ 1,353,444
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 397,083 $ 312,914
Short-term investments 211 286
Deferred compensation plan investments 1,840 3,742
Quoted Prices in Active Markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 397,083 312,914
Short-term investments 0 0
Deferred compensation plan investments 1,840 3,742
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 211 286
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 67 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement - Additional Information (Detail)
9 Months Ended
Sep. 30, 2018
Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term investments maturity 3 months
Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Short-term investments maturity 1 year
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2018
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]        
Transition Tax, Amount   $ 900 $ 16,900 $ 16,000
Transition Tax Payment   15,700    
Accrued Income Taxes, Noncurrent   1,200 1,200  
Foreign Earnings Repatriated $ 144,300      
Unrecognized Tax Benefits   $ 30,200 $ 30,200  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 289,418 $ 275,585 $ 878,204 $ 792,914
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 106,229 105,480 327,784 305,661
Japan        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 36,309 30,779 109,050 94,612
Germany        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 27,831 28,395 97,262 79,160
China        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 14,568 14,043 38,616 35,429
France        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 14,035 13,438 44,638 37,997
South Korea        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 12,943 15,292 45,468 45,633
Other EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 45,602 40,887 136,719 116,844
Other international        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 31,901 $ 27,271 78,667 $ 77,578
Calculated under Revenue Guidance in Effect before Topic 606        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 301,956   880,551  
Calculated under Revenue Guidance in Effect before Topic 606 | United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 121,131   345,886  
Calculated under Revenue Guidance in Effect before Topic 606 | Japan        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 33,331   101,789  
Calculated under Revenue Guidance in Effect before Topic 606 | Germany        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 30,728   92,262  
Calculated under Revenue Guidance in Effect before Topic 606 | China        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 14,703   37,870  
Calculated under Revenue Guidance in Effect before Topic 606 | France        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 15,116   45,511  
Calculated under Revenue Guidance in Effect before Topic 606 | South Korea        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 14,068   46,305  
Calculated under Revenue Guidance in Effect before Topic 606 | Other EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 43,066   132,482  
Calculated under Revenue Guidance in Effect before Topic 606 | Other international        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 29,813   $ 78,446  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment by Geographic Area (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 57,902 $ 57,096
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 44,117 45,498
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 3,708 3,704
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 6,326 5,114
Other international    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 3,751 $ 2,780
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.10.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, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes $ 22,983 $ 14,773 $ 58,887 $ 39,408
Related income tax benefits (8,611) (6,080) (30,311) (23,980)
Stock-based compensation expense, net of taxes $ 14,372 $ 8,693 $ 28,576 $ 15,428
Basic earnings per share $ (0.17) $ (0.10) $ (0.34) $ (0.18)
Diluted earnings per share $ (0.17) $ (0.10) $ (0.33) $ (0.18)
Software Licenses        
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes $ 0 $ 140 $ 0 $ 711
Maintenance and Service        
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes 1,438 739 3,880 1,894
Selling, General and Administrative        
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes 13,484 8,782 33,288 23,310
Research and Development        
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense before taxes $ 8,061 $ 5,112 $ 21,719 $ 13,493
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchase Program (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Class of Stock Disclosures [Abstract]    
Number of shares repurchased 1,174 2,000
Average price paid per share $ 164.14 $ 111.65
Total cost $ 192,787 $ 223,291
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchase Program - Additional Information (Detail)
shares in Millions
Sep. 30, 2018
shares
Class of Stock Disclosures [Abstract]  
Stock repurchase program, repurchase authorization 5.0
Stock repurchase program, remaining number of shares authorized to be repurchased 4.3
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.10.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 75 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingencies and Commitments - Additional Information (Detail)
$ in Millions
Sep. 30, 2018
USD ($)
India Service Tax Audit [Member]  
Loss Contingencies [Line Items]  
Loss contingency, estimate of possible loss $ 6.8
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *]1:$T?(\\#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,$% @ KU%H32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "O46A-'KBW6.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>*$[&*";-I66G#08K;.QF;+4UC?]@:R1]^R5> MFS*V!]C1TL^?/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3.27&,YCW\(-,,,(HTW?!=0+,5?_Q.8.L$MR3&9)#<-0#DW.33MP M>']^>LWK%L8EDD[A]"L90>> :W:=_-9LMKM'UM457Q6<%]5JQRO!:]'621A'^_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 ( *]1:$U,PV8M>P( -\( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q 6]MT8N=74O;/02#*BK9$/+&>=NKD MRGA+I%KR6R!Z3LG%D-HFP&&8!BVI.[_(S=Z)%SF[RZ;NZ(E[XMZVA/\^T(8- M.Q_Y[QLO]:V2>B,H\I[L\3J\[?X^>CRC5!(/X M4=-!+.:>#N7,V*M>?+[L_%![1!M:2FV"J.%!C[1IM"7EQZ_)J#]K:N)R_F[] MHPE>!7,F@AY9\[.^R&KG9[YWH5=R;^0+&S[1*:#$]Z;HO] ';11<>Z(T2M8( M\^N5=R%9.UE1KK3D;1SKSHS#>!)'$PTFX(F 9P*._TN()D(T$Y A!*-G)M0/ M1)(BYVSP^/BU>J*3 CU'ZC)+O6GNSIRI:(7:?11A'CRTF0EQ&!%X@4 S(E"V M9P$,"1RP0\?_"AQ=1 0+1& $D:%'"WH,TV.0'AMZO* GU@6XB!062$"!Q*%O M+ $7D<$"*2B0.O2M)> B4 @K;$"%C;H!!% M<8I7I, "WB/L2MD)!F#P2H8AN(I1Y%JPKI1LWY MV'+'A63]])P(YC=-\0=02P,$% @ KU%H3<:*TUA-! 4A0 !@ !X M;"]W;W)KV,=_ _Y\_1QQ,6Y:;]U^QC[V?>Z M.G:/\WW?GQZ*HMOL8UUVGYM3/*9_=DU;EWUZ;%^*[M3&Q:LZ/YU_DPUKI(6!4_'6(Y^[F?C8TY;EIO@T/ MOVX?YV)P%*NXZ8^D_CXU/C7DNN[AN MJK\/VW[_./?SV3;NRM>J_]JCGTW_I=:VZ6W;TNPB^)M*&>2K"X2N)7<*]:,PETE M1:K_:@)8$S#&J]MXS\I8&5J',D8[9(7*)&AK N_&LFXL M=8.FTC6/=..I&(3>.NI'@C,6=P^C ";"9L?*L'T_] M:.3'DWJ,"P(O14XE0L9+8+T$ZL4@+X&VV3A#^X;1*>>-4;P?*7A&">J(0$HP M2RH8JS&JJ"Y9MV RCC+4E-21PXXD'0H%F*YK1J9,<)#QPP-4 O7CL1^@/03@ M#?9#93K!*4- R0-94B(K3.1)<]=P8:PD(&2$$'1"0VX6\5B6FNPR.L,,R0-5 M4J)J3%1)66D=61><2NCHS,AI!=$SQ2)66JQDR5 M%)8FT %G5,[FQHH'JJ1$U9BHDL+2*VGQ?L/)K%*YWN&A*BE5-::JI+@$!]Z1 M=(OJM!8Z9-8H\%0%2E6-J0J4EEH:C=?RFM%9D><\\%0%25=H+H_,))(_P$%@ M.!B"P1QD9%+;7!?S& 2*04WL4+I9D ZO"4;FC7.9-!EX! )-337&,M"\,X D MVQ8C2Q-595)"X($*%*@&I\J?$#!9S#X@!(MX&Q\_3^B>R\\](!"#Z^S%5"8>2.L)!..T;E$X0P@ M% \]1:%G,/04DTHZFU)$3#U...P?,I-N*QY[BB:3!B>3BF:)GZ007CGR!BB/R4L!_P\N1TZ3/@9C^^=Y3YR*&-;)JS:YH^ID+%Y]3$?2RWUX@W+?91 @ ]@< !@ !X;"]W;W)K-AW;NA7G_08 =JQPB]@+Z7$G5LZ$ MMHB+(;T UE.,3LJH;8 /80Q:5'=ND:NY/2UR$]==BU;1']M\,-&;:N MYWY,O-:7BLL)4.0]NN"?F/_J]U2,P.SE5+>X8S7I'(K/6_>3MRD]* V4XG>- M![;H.S*5 R%O$HH!$J+WL>V[E0[C"M)-IG9#?S)P)\-O/"N03 9!)H!&,E4JI\11T5. MR>#0\6OU2!X*;Q.(S3S*2;5W:DUDR\3LK8B]'-RDGTFR&R7^0N*O%:5%DA!J'*8H3A>B%4E@)0E,DD C&27I(@A\ M@=J>E0]$*Y+02A*:)*%&,DJB11#Q^\I'@WFL6_%$5I[(Y(DTGLB(HY/<4ZP8 M8BM#;#+$&D/\D.&>8L606!D2DR'1&))G3L@#T8HDM9*D)DFJD:1&K@&$UC/R MC'+%E%F9,I,ITY@R(U(6^$$,?>U'*Y\0KHA$-;'><-!@2J!^Q4$SEN\%2:9O MDTT(PS#,4HT)+"Y@61%_('JI.^8<"!=WN;IQSX1P+)S"%^&N$D5X'C3XS&4W M$7TZ5J)QP$D_55DPE_KB/U!+ P04 " "O46A-OSNS[V@% !2&@ & M 'AL+W=OTAYQPD =:' MH@5:8+&+MM?:9)(8:UNNI"3;M^](5AR'Y&23B]B2/X[FYU D1[I\KIOO[4-* MW>3';KMOKZ8/77>XF,_;FX>TJ]I9?4C[_,M=W>RJ+A\V]_/VT*3J=C#:;>>H ME)OOJLU^>GTYG/O<7%_6C]UVLT^?FTG[N-M5S7^+M*V?KZ8P?3GQ97/_T/4G MYM>7A^H^?4W=7X?/33Z:GT:YW>S2OMW4^TF3[JZFG^!BK6UO,!!_;])S>_9] MTDOY5M??^X/?;Z^FJI]1VJ:;KA^BRA]/:9FVVWZD/(]_QT&GIVOVAN??7T;_ M=1"?Q7RKVK2LM_]L;KN'JVF83F[37?6X[;[4S[^E49"=3D;U?Z2GM,UX/Y-\ MC9MZVP[_)S>/;5?OQE'R5';5C^/G9C]\/H_COYC)!C@:X,D [+L&>C30KP;F M70,S&IB/7L&.!I9<87[4/CAS5775]653/T^:8SP;Y^J=)H#2)!3)SR/9&M#>#O3FWM\371\0/R/XH(D0#@;A#P+RU@8RV MXECP 94A?N&8CQBAH,V*VBSWC9/MG6CON&\\\EG^)=#9+B0(7J#*!PMQP M46G28!8*-07D5@!X+Q!83N&5.5IT;-FD IY;-E84A*Y!H4)6%#B'46M72IIR M1P"\)0BTV0%>GFU$3_5Q2AN,3)Z V0 L:W(L.!=#09S<$D#DXFB_,S)OVNW> MC50=QWS?\E%U'$/G$.BF1N*4RW^%#9CP):#1*RN!TC,@U%J@<&8*!07E;@!Y-Q!IMX.\- <#EK;Q(N9I]EJ) MF'*6BA.P7"T+>0GEA@#YKC:6_",77.0%EZ^\D5:>9FV!RBM/[WN!TC-%D[9 MX4P7[GJ4*RWR2LM7GM>]X!1MO)KK;(JVTLI'R4 M:QKZ#S\10;EHH+"/I+W,R)QGN+Q?!;I?7TJ3I2G MY:JAA:IA"R/(V5GCAV-0%Q[K\2T1BT$M;'6"TG0?OI0XR"T^\S'G+/K('F<( MG#;&FE($R1E:FX_'H)P)-<^$/ :MT+$86KB7 @;1TBW:2L""4C3]K@7,AO.6 M^:AN?O8\?)>:^^'E1#NYJ1_W7>^8L[.G%R"?L'^>3LXOX&()POD57*R/KS=> MAS^^;?FS:NXW^W;RK>ZZ>C<\:[^KZR[EV:M9GOU#JFY/!]MTU_5???[>'-]R M' ^Z^C"^P9F?7B-=_P]02P,$% @ KU%H33_Z'0MA @ 10< !@ !X M;"]W;W)K6U.W?.V7 M0G2K(.!%21K,'VA'6OGE1%F#A=RR<\ [1O!1DYHZ &&8! VN6C_/M&W/\HQ> M1%VU9,\\?FD:S/YL2$W[M1_Y-\-S=2Z%,@1YUN$S>2'B1[=G MT=9CY+3V'Z/54Z+P&O"S(CV?K3VEY$#IJ]I\/:[]4"5$:E((Y0'+UY5L25TK M1S*-WZ-/?PJIB//US?MGK5UJ.6!.MK3^51U%N?87OG9R!@%K;G^]8H+%[09O@NP0T$M#_1HA'0FQ$" ;MNI@[+'">,=I[;#@.'5:G+EK%LEV%,NKN MZ&^RGEQ:K_DRR8*K\C-"-@,$S" I^ C9V9!H0@0R_I0$<"6Q 1;="+"U$2DT M[3CZD"9VU@IJ/9OS%TJC5 $DUI!TA$!H5W=JH%"8P- 39*) D(#)5 M.6!A(A^W,N14AK0/.#\%J9L?._FQ59GEPJC, (EG:7Z*H]#LLXU"$3**O'.X M C!$J5$8&Q8M (C=NA*GKL36978\L3N. $2&+AN5RL<49J, @E$2&\(<,( 6 M2_,O%\QF0$/860]D[A7TT@K5[)EUFOF/0,T0P[Z)5MO(8=_).V(8Z>_NAPOF M.V;GJN7>@0HYN?1\.5$JB,P^?) =*>6=-FUJ)WA9?,02_(E>8<4SXRY.C?MMV[O7#_[7E?'[GZ^[_O3W7+9 M/>]=779?FI,[^F]>FK8N>W_;OBZ[4^O*W=BHKI:<)-FR+@_'^7HU/GMLUZOF MK:\.1_?8SKJWNB[;?S>N:L[W-WWPX/E>G4J7]T?KO_S]-CZN^6U ME]VA=L?NT!QGK7NYGS_0W5:RH<&H^.O@SMW-]6P(Y:EIO@TWO^[NY\G@R%7N MN1^Z*/W'N]NZJAIZ\C[^F3J=7\<<&MY>?_3^\QB\#^:I[-RVJ?X^[/K]_3R? MSW;NI7RK^J_-^1&ZJ;OP_>W[K^J:>>O%6ZO+[ MY?-P'#_/4_\?S7 #GAKPM8$?^_\:R-1 ?C1(Q^ OSL90?RK["KH3/YG/P\-Q[L;O?+2=?_J^IB19+=^'CB;-YJ+A6\U5L?2]7X=@-,2& M@^;\>8!MJ+""1Q 8A(SMY5,0$8LI[" =.TAO.L@+-0D7B1TEQTL46<:D0P&R M)/-_V(V!;@P(AW$'&>P@"\*A1%0\%XVY,9I:24F% U1%(04V8Z$9"\RDRHP- MAEEP3M8H-T"6,EGL)H=NI8S&9CBB4DP*#E !)B;2?D)$4@A2H%F),+,L09BF%,$US[2?DY((*D^F\"71Y M:F,['@.5 %%U@MX0@*41H_/C%NDX*[($6V),54Y"CE&DMF&,0B80E4Z@DTAE M4$E8DPP*35%$9IHQ6QFPE70:Y1":"Y+$:IA!79I3A!^,Z=5!KRC@FU0NB"A)S47L9\8F(T,V,@Z>S J,[/":#HBG?]59&,O)*8C@U*3 M-:XYQ)Y8*72"!;+4%D4$UXSQR "/K/'((?86:1&4>$ 6V1R"P2B@W&2=7"4L M)!>46P\V90<+C=A(1208M0)0RQJU @A*6<%ZS8".+'&D9A0,6@&@90U:00 U M?A/I*@0("YO$7B.)_-@&H-5I9B,A07-/]"1P!'3,_MV.6,*D%4!:UJ25$*#6 M8R;7\ >ZPE,+6S9Z;MV,_'-#XCWP<.RDGF_H;GLYB_O1S>5H\/>R?3T< MN]E3T_=-/1X]O31-[[S+Y(N?M+TK=]>;RKWTPZ7UU^WE2.YRTS>GZ;AQ>3WS M7/\'4$L#!!0 ( *]1:$UF2SS.KP$ -(# 8 >&PO=V]R:W-H965T M&UL?5/;CIPP#/V5*!^P83+3BT: M+-5U4JM--JJ[7,&#$2; MQ#0)P_;OFP2&TBWM"[&-S_&QX^0CVB?7 7CRK)5Q!>V\[X^,N:H#+=P=]F#" MGP:M%CZXMF6NMR#J!-**\2Q[S;20AI9YBIUMF>/@E31PML0-6@O[\P0*QX+N MZ"WP*-O.QP K\UZT\ 7\U_YL@\<6EEIJ,$ZB(1::@M[OCJ=#S$\)WR2,;F63 MV,D%\2DZ'^N"9E$0**A\9!#AN,(#*!6)@HP?,R==2D;@VKZQOT^]AUXNPL$# MJN^R]EU!WU)20R,&Y1]Q_ !S/Z\HF9O_!%=0(3TJ"34J5"Y]234XCWIF"5*T M>)Y.:=(YSOPWV#: SP#^ L"F0DGY.^%%F5L3-GD571;VGJ<[^9T^;?MG85MI'+F@ M#S>;YM\@>@A2LKNP0EUX8(NCH/'1?!-L.ZW9Y'CLYQ?$EF=<_@)02P,$% M @ KU%H34BI$S*T 0 T@, !@ !X;"]W;W)K\9.&@)$ M?;$]XSEGSHS'Q63LL^L!/'E14KN2]MX/1\9VO$T@SE32AKXXGT?4^.%A5 M#+R#K^"_#6>+%EM9&J% .V$TL="6]#XYGO(0'P.^"YC#,L/8NLWKGX#4$L#!!0 ( *]1 M:$U";93PM0$ -(# 8 >&PO=V]R:W-H965T&UL?5-M M;]L@$/XKB!]0$N(U461;:CI-G;1)4:NMGXE]?E&!>ZYXT@'-"^V 7#D34EM,]HXUQT9LT4#2M@;[$#[FPJ-$LZ;IF:V,R#*"%*2 M\8J]DZV&LR&V5TJ87R>0.&1T2S\=J)&I[ M_>C.QEML9BE;!=JVJ(F!*J-WV^,I"?$QX&<+@UV<2:CD@O@2C*]E1C=!$$@H M7& 0?KO"/4@9B+R,UXF3SBD#<'G^8/\2:_>U7(2%>Y3/;>F:C!XH*:$2O72/ M.#S 5,\G2J;BO\$5I \/2GR. J6-*REZZU!-+%Z*$F_CWNJX#^--LI]@ZP ^ M ?@,.,0\;$P4E7\63N2IP8&8L?>="$^\/7+?FR(X8ROBG1=OO?>:;W>W*;L& MHBGF-,;P9\?@FO\/':?\N3-UJ2R[H_,O&_E>(#KR4 MS8T?H<9_L-F04+EPW/NS&<=L-!QVTP]B\S?.WP%02P,$% @ KU%H3>3_ MA?JT 0 T@, !D !X;"]W;W)K&UL?5/;;IPP M$/T5RQ\0LT#:= 5(V515*[72*E739R\,8,47:ILE_?N.#:&H17FQ/>-SSEP\ M+B9CGUT/X,F+DMJ5M/=^.#+FZAX4=S=F (TWK;&*>S1MQ]Q@@3>1I"1+D^0= M4UQH6A71=[95848OA8:S)6Y4BMO?)Y!F*NF!OCH>1=?[X&!5,? .OH/_,9PM M6FQ5:80"[831Q$);TOO#\90'? 0\"9C)*ZM%YHQ853$7QEWD7.N[3?)-E"VV?D"Z$="7< MQ3AL#A0S_\@]KPIK)F+GW@\\//'AF&)OZN",K8AWF+Q#[[4Z9!\*=@U""^8T M8](M9D4P5%]#I'LA3NE_]'2?GNUFF$5ZMHV>)_L"^:Y '@7R-TO

3_%LDV M/55@NSA-CM1FU'&2-]YU8._3^"9_X?.T?^.V$]J1B_'XLK'_K3$>,)7D!D>H MQP^V&A):'X[O\6SG,9L-;X;E!['U&U=_ %!+ P04 " "O46A-%8+2#;0! M #2 P &0 'AL+W=O'B %ZG?]\!.Z[;6GD!9IASYLPP9*.Q M+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+QW>Z&*=%I M6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK@X,562\:^ ;^>W^R:+&% MI>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G8UZ"\53E=!<$@832!P:!VP7N M09TZZI S ]?F=_7.L'6LY"P?W1O[L*M_F]):2"FHQ2/]LQD>8Z[FF M9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=]G&ZNDQFV#> S@"^ VYB' M38FB\@?A19%9,Q([];X7X8GW!XZ]*8,SMB+>H7B'WDNQ3WG&+H%HCCE.,7P= MLT0P9%]2\*T41_X?G&_#DTV%280G?RE,M@G238(T$J0?EK@5D_Z3A*UZJL V M<9H<*&PO=V]R:W-H965T)W^?0![7;>U^@+,,.?,F6'(!C1OM@5P MY$-);7/:.M?M&;-E"XK;*^Q ^YL:C>+.FZ9AMC/ JPA2DB6;S0U37&A:9-%W M-$6&O9-"P]$0VRO%S:\#2!QRNJ47QXMH6A<UG+B%!Y0_1>7:G-Y14D'->^E><'B&J9YK2J;BO\(9 MI \/2GR.$J6-*RE[ZU!-+%Z*XA_C+G3E,$96Q'OO'CKO>=BFUYG[!R(IIC#&),L8^8(YMGG M%,E:BD/R#SQ9A^]6%>XB?/>'PIMU@G25((T$Z7]+7(NY_2L)6_14@6GB-%E2 M8J_C)"^\\\#>)_%-?H>/T_Z-FT9H2T[H_,O&_M>(#KR4S94?H=9_L-F04+MP MO/5G,X[9:#CLIA_$YF]&UL?5-MCY0P$/XK37_ E65973= M^=%@Y1B5_:SG2>9YZ93O/1V&?7 7CRHJ1V M!>V\[T^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U!"G)TB1YPQ07FI9Y]%ULF9O! M2Z'A8HD;E.+VYQFD&0NZHZ^.1]%V/CA8F?>\A:_@O_47BQ9;6&JA0#MA-+'0 M%/1^=SIG(3X&/ D8W>I,0B578YZ#\:DN:!($@83*!P:.VPT>0,I A#)^S)QT M21F Z_,K^X=8.]9RY0X>C/PN:M\5]$A)#0T?I'\TXT>8ZSE0,A?_&6X@,3PH MP1R5D2ZNI!J<-VIF02F*OTR[T'$?IYO#?H9M ](9D"Z 8\S#ID11^7ON>9E; M,Q([];[GX8EWIQ1[4P5G;$6\0_$.O;=REQUS=@M$<\QYBDG7,4L$0_8E1;J5 MXIS^ T^WX?M-A?L(W_^A\-TV0;9)D$6"[+\E;L0_P:=J_<-L*['S9V/_&& \H);G#$>KP@RV&A,:'XUL\ MVVG,)L.;?OY!;/G&Y2]02P,$% @ KU%H35.#P=ZS 0 T@, !D !X M;"]W;W)K&UL?5-ACYP@$/TKA!]PK.BUEXV:W%[3 MM$F;;*YI[S.KHY(#QP*NUW]?0,_:UO8+,,.\-V^&(9_0/-L.P)$7K7I;T,ZY MX,"UD3\L\^LZFS'%T2O9P M-L2.6@OSXP0*IX(F]-7Q*-O.!0L*>D=)#8T8E7O$Z0,L]=Q2LA3_":Z@?'A0XG-4 MJ&Q<235:AWIA\5*T>)EWV<=]FF_2;('M _@"X"O@+N9A.+DR'UOJN",K8AW7KSUWFN9W"8YNP:B)>8TQ_!MS!K!//N:@N^E./&_ MX'P?GNXJ3",\_4WA/PBR78(L$F3_+7$O)OTC"=OT5(-IXS194N'8QTG>>->! MO>?Q37Z%S]/^69A6]I9&PO=V]R M:W-H965TJVF3-NG4 M:>MG+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9:.R+:P$\>=6J^/C+FR M!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I(3M:9-%WMD5F!J]D!V=+W*"U ML+].H,R8TSU]D#@\#M"@^@5"!"&3]G3KJD#,#U^8W] M8ZP=:[D(!P]&/IUUV<1^GFR298=L /@/X KB+>=B4*"I_%%X4F34CL5/O>Q&> M>'_DV)LR.&,KXAV*=^B]%OM#FK%K()IC3E,,7\0^?IOVKL(WL'+D8CR\;^U\;XP&E[&YPA%K\8(NAH/;A^ '/=AJSR?"FGW\0 M6[YQ\1M02P,$% @ KU%H38&#C+VT 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$L==L\BVU'2:.FF5HD[;/A/[ M;*,"YP*.VW\_P([G;=:^ '?<>_?N.+(!S8MM 1QY4U+;G+;.=0?&;-F"XO8& M.]#^ID:CN/.F:9CM#/ J@I1DR6;S@2DN-"VRZ#N9(L/>2:'A9(CME>+F_0@2 MAYQNZ=7Q+)K6!0 'P(& MNSB34,D9\2487ZJ<;H(@D%"ZP,#]=H$'D#(0>1FO$R>=4P;@\GQE_QQK][6< MN84'E#]%Y=J<[BFIH.:]=,\X/,)4SRTE4_%?X0+2AP)TL:5E+UUJ"86 M+T7QMW$7.N[#>)->8>N 9 (D,V ? 6Q,%)5_XHX7F<&!F+'W'0]/O#TDOC=E M<,96Q#LOWGKOI=C>WF7L$HBFF.,8DRQCY@CFV><4R5J*8_(//%F'[U85[B)\ M]X?"_3I!NDJ01H+TOR6NQ7S\*PE;]%2!:>(T65)BK^,D+[SSP-XG\4U^AX_3 M_L1-([0E9W3^96/_:T0'7LKFQH]0ZS_8;$BH73C>^;,9QVPT'';3#V+S-RY^ M 5!+ P04 " "O46A-")DEN[,! #2 P &0 'AL+W=O<.3,>YZ.QSZX#\.152>T*VGG?'QAS50>*NRO3@\:; MQEC%/9JV9:ZWP.L(4I*E27+-%!>:EGGTG6R9F\%+H>%DB1N4XO;G$:09"[JC M[XY'T78^.%B9][R%)_#?^I-%BRTLM5"@G3":6&@*>K<['+,0'P.^"QC=ZDQ" M)6=CGH/QN2YH$@2!A,H'!H[;!>Y!RD"$,EYF3KJD#,#U^9W]4ZP=:SES!_=& M_A"U[PIZ2TD-#1^D?S3C \SU?*!D+OX+7$!B>%"".2HC75Q)-3AOU,R"4A1_ MG7:AXSY.-S?9#-L&I#,@70"W,0^;$D7E'[GG96[-2.S4^YZ')]X=4NQ-%9RQ M%?$.Q3OT7LK==9*S2R":8XY33+J.62(8LB\ITJT4Q_0O>+H-WV\JW$?X_C>% M_\B?;1)DD2#[;XE;,7^J9*N>*K!MG"9'*C/H.,DK[S*P=VE\DU_AT[1_Y;85 MVI&S\?BRL?^-,1Y02G*%(]3A!UL,"8T/QQL\VVG,)L.;?OY!;/G&Y1M02P,$ M% @ KU%H38?"4;VT 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC:G4Y)I%ZK:9,VZ=1IZV^C\38U&"^=- MTS#;&Q!5!&G%^&YWQ[20'2VRZ#N;(L/!*=G!V1 [:"W,KQ,H''.ZIV^.)]FT M+CA8D?6B@6_@OO=GXRVVL%120V6DKGX+W %Y<.#$I^C1&7C2LK!.M0SBY>BQ>NTRR[N MXW23'&;8-H#/ +X #C$/FQ)%Y8_"B2(S.!(S];X7X8GW1^Y[4P9G;$6\\^*M M]UZ+_5V2L6L@FF-.4PQ?QRP1S+,O*?A6BA/_!\ZWX"F[&S]"K?]@BZ&@=N'XP9_--&:3X;"??Q!;OG'Q&U!+ P04 M" "O46A-(L<"U[0! #2 P &0 'AL+W=O8C-+)11H*U 3 W5.[[;'4QKB8\ O 8-=G$FHY(+X'(QO54XW M01!(*%U@X'Z[PCU(&8B\C-\3)YU3!N#R_,;^)=;N:[EP"_**F@ MYKUT#SA\A:F>3Y1,Q7^'*T@?'I3X'"5*&U=2]M:AFEB\%,5?QEWHN _C37J8 M8.N 9 (D,^ 0\[ Q453^F3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV*[ MWV?L&HBFF-,8DRQCY@CFV><4R5J*4_(//%F'[U85[B)\]T[A[3I!NDJ01H+T MOR6NQ1P^)&&+GBHP39PF2TKL=9SDA7<>V+LDOLG?\'':?W#3"&W)!9U_V=C_ M&M&!E[*Y\2/4^@\V&Q)J%XZW_FS&,1L-A]WT@]C\C8M74$L#!!0 ( *]1 M:$W3< 8!M0$ -(# 9 >&PO=V]R:W-H965T&X"_@(^"U@L(LS"96<$9^#\;W*:1(2 @FE M"PK<;Q>X!RF#D$_C9=*D<\A 7)[?U;_%VGTM9V[A'N4?4;DVI[>45%#S7KHG M'!Y@JN>:DJGX'W !Z>$A$Q^C1&GC2LK>.E23BD]%\==Q%SKNPWASG4ZT=4(Z M$=*9'CBS2'UO2F#,[8BWOGDK?=>BLW-EXQ= M@M"$.8Z8=(F9$-T):&PO=V]R:W-H965TT[1)FVRN:?N9U?$E!V*!7:__OH">M99^$69XYGEF MD)ELE.I%MP &O0K>ZQRWQ@PG0G39@F#Z00[0VY-:*L&,-55#]*" 53Y(<$*C MZ$ $ZWI<9-YW444F;X9W/5P4TCH[GXSW ';N$N$ZM12J[]%Y4W;:2866PJ@KU.:]?[=9Q.DG0."P?0 M.8 N 4>O0R8AG_E[9EB1*3DB-=W]P-POWIVHO9O2.?U5^#.;O+;>>[%+:4;N MCFC&G"<,76,6!+'LBP0-29SI/^$T'!X',XQ]>+Q6CY,P01(D2#Q!\E>)\:;$ M$.8_(ON@R#Y L-^(A#"'L,@A*'(($*0;D1#F&!9)@R)I@.#=1B2 .48;$;)Z M@@)4XYM/HU+>>M_X*^_2WX_4/^$_\&DX?&&JZ7J-KM+81O#/M9;2@$TE>K"W MVMIYM!@<:N.VJ=VKJ2LGP\AA'CADF7K%;U!+ P04 " "O46A-T["@=+;J'A1W=V8 C3>ML8I[-&W'W&"!-Q&D)$L/A_=,<:%I M543?Q5:%&;T4&BZ6N%$I;O^<09JII E]=3R)KO?!P:IBX!U\!_]CN%BTV,K2 M" 7:":.)A;:D#\GIG(?X&/!3P.0V9Q(JN1KS'(PO34D/01!(J'U@X+C=X!&D M#$0HX_?"2=>4 ;@]O[)_BK5C+5?NX-'(7Z+Q?4F/E#30\E'Z)S-]AJ6>=Y0L MQ7^%&T@,#THP1VVDBRNI1^>-6EA0BN(O\RYTW*?Y)DL6V#X@70#I"CC&/&Q. M%)5_Y)Y7A343L7/O!QZ>.#FEV)LZ.&,KXAV*=^B]5SW8>L]GP9EA^$%N_&PO=V]R:W-H965TN6L4QENM.Y/A*BB 4[5G>BA,R>5D)QJ8\J:J%X"+5T09R0,@@/AM.UP MGCK?1>:IK.[A(I ;.J?QS!B;&#._PF^.YK1MM'21/>UK#=] _^HLT%EE8 MRI9#IUK1(0E5AA]VIW-B\0[PLX51K?;(5G(5XL4:7\H,!S8A8%!HRT#-XJW)E)7AGO+=\=HY3<+-&,.4^8 M<(U9$,2P+Q*A3^(&1-\/(A4=K]2CQ$^R]!'M'L/^OQ/VF1!\F]HO$ M7I'80W#8B/@P'U1R\(H=0E>A32.XYUH)H<&D$MR96VW,/%H, M!I6V6],_2$Y=.1E:]// (&PO=V]R:W-H965T1E? G>\>^\=YI*-2K^9%L"B M=RDZD^/6VOY(B"E;D,SAF^0[N2CUYH,O58XWWA (**UG8&ZYPB,(X8F< MC5\S)UXD?>%Z_\'^''IWO5R8@49^4HSFYK_" M%82#>R=.HU3"A%]4#L8J.;,X*Y*]3ROOPCI.)_MD+HL7T+F +@6'H$,FH>#\ MB5E69%J-2$]WWS/_B;='ZNZF],EP%>',F3RVVGVA&KIYHQIPF#%UC%@1Q M[(L$C4F[&X[C(FE4)(T0 M[&]$8IC#C0A9?5P)N@G/VJ!2#5T8J55VF9P'&A['7_@T=M^8;GAGT$59]\3" M0ZB5LN"L;.Z3^]]"JSJYU$FR_])\0=02P,$% @ MKU%H34R%31:V 0 T@, !D !X;"]W;W)K&UL M;5/;;IPP$/T5RQ\0LT#:9 5(V515*[72*E739R\,8,7V4-LLZ=_7-H2BE!?; M,S[GS,7C8D+S8GL 1UZ5U+:DO7/#D3%;]Z"XO<$!M+]IT2CNO&DZ9@<#O(DD M)5F:)!^8XD+3JHB^LZD*')T4&LZ&V%$I;OZ<0.)4T@-]W]0_Q]I]+1=NX1'E+]&XOJ1WE#30\E&Z M)YR^P%+/+25+\=_@"M+#0R8^1HW2QI74HW6H%A6?BN*O\RYTW*?YYC9;:/N$ M="&D*^$NQF%SH)CY)^YX51BKI/SW8SS"(]VT;/LWV!?%<@CP+Y-GZ2 MO"MQ#_.^2+;IJ0+3Q6FRI,91QTG>>->!?4CCF_R#S]/^G9M.:$LNZ/S+QOZW MB Y\*LF-'Z'>?[#5D-"ZL]EP."P_B*W?N/H+4$L#!!0 ( *]1 M:$T>PU?8M@$ -(# 9 >&PO=V]R:W-H965T&,"*C:EMEO3O.S:$TI07VS,^ MY\S%XWPR]L5U )Z\:M6[@G;>#T?&7-6!%N[&#-#C36.L%AY-VS(W6!!U)&G% M>)+<,2UD3\L\^LZVS,WHE>SA;(D;M1;V]PF4F0IZH&^.9]EV/CA8F0^BA6_@ MOP]GBQ9;56JIH7?2],1"4]"'P_&4!7P$_) PN4U-"(4?EG M,WV"I9Y;2I;BO\ 5%,)#)ABC,LK%E52C\T8O*IB*%J_S+ONX3_--FBZT?0)? M"'PEW,<)S=@U" M"^8T8_@&7S;VOS'& M Z:2W. (=?C!5D-!X\/Q Y[M/&:SXX+A[^P%V/"]E?PSG\%W. MP4 Z2O6F&P"#W@7O=(8;8_H#(;IH0#!])WOH[$HEE6#&AJHFNE? 2D\2G- H M2HA@;8?SU.=.*D_E8'C;P4DA/0C!U.\C<#EF.,;7Q$M;-\8E2)[VK(;O8'[T M)V4CLJB4K8!.M[)#"JH,/\2'8^+P'O#:PJA7<^0Z.4OYYH(O988C5Q!P*(Q3 M8':XP"-P[H1L&;]F3;Q8.N)Z?E5_]KW;7LY,PZ/D/]O2-!G>8U1"Q09N7N3X M&>9^=AC-S7^%"W +=Y58CT)R[;^H&+218E:QI0CV/HUMY\=Q6DFNM#"!S@2Z M$/:>0"8C7_D3,RQ/E1R1FO:^9^X7QP=J]Z9P2;\5?LT6KVWVDM-HEY*+$YHQ MQPE#5YAX01"KOEC0D,61?J#3,'T3K'#CZ9NU^_936& ;%-AZ@>T_+28W+88P M]V&37=!D%Q#8WYB$,/_I) F:)!\%XNC&)(2Y_5UD=3H$J-K?"XT*.73^3JZR MR]5[H/YT_85/]_8;4W7;:726QIY1?Y(J*0W84J([VW!CGXHEX% 9-[VW&PO M=V]R:W-H965T)W^?0$[KINZ+\ ,YYRY,&0CFA?; CCRJJ2V.6V=ZX^, MV;(%)>P-]J#]38U&">=-TS#;&Q!5)"G)^&YWRY3H-"VRZ#N;(L/!R4[#V1 [ M*"7,KQ-(''.:T#?'<]>T+CA8D?6B@:_@OO5GXRVVJ%2= FT[U,1 G=/[Y'A* M SX"OG6/KG)M3N\HJ: 6@W3/.#[!7,^!DKGXSW %Z>$A$Q^C1&GC M2LK!.E2SBD]%B==I[W3&UL;53;;MLP#/T501]0Q4K<9H%MH.DP=, & M!!W6/BLV?4%U<24Y[OY^DNRZ7J87BZ0.SR$ET=FH]*MI 2QZ%UR:'+?6]@=" M3-F"8.9&]2#=3JVT8-:YNB&FU\"JD"0XH9O-+1&LD[C(0NRDBTP-EG<23AJ9 M00BF_QR!JS''"?X(/'5-:WV %%G/&O@%]G=_TLXC"TO5"9"F4Q)IJ'-\GQR. MJ<<'P','HUG9R'=R5NK5.]^K'&]\0<"AM)Z!N>4"#\"Y)W)EO,V<>)'TB6O[ M@_U;Z-WUCK[ MGODK3@[4G4WI@^$HPIXKWKCHI:!)FI&+)YHQQPE#5YAD01#'ODC0F,21_I=. MX^G;:(7;D+Y=JZ?[.,$N2K +!+M_6KR]:C&&N8N+I%&1-$*POQ*)8;YWO+D6-7/8TJ6?T7Q%U!+ P04 " "O46A-;& _QK(! M #2 P &0 'AL+W=OJ=IDS:INFG;YQ0,1)=@EH1R^_=+ F6L8U^(;?R>GQTG&]&\ MVA; D3>M.IO3UKG^P)@M6]#"WF$/G?]3H]'">=) ],"]G1 M(HNQDRDR')R2'9P,L8/6POPZ@L(QIRF]!EYDT[H08$76BP:^@OO6GXSWV,)2 M20V=E=@1 W5.']/#<1_R8\)W":-=V21T2 ;BVK^P?8N^^E[.P\(3JAZQBA9OTRF[>(XS_Q6V#> S@-\ V%0H*G\6 M3A29P9&8:?:]"%><'KB?31F"<13QGQ=O??12<)YD[!*(YISCE,-7.>F2P3S[ M4H)OE3CR?^!\&[[;5+B+\-VZ^L-_ZN\W"?:18/]7B^E-BULYMRK9:J8:3!.W MR9(2ARYN\BJZ+.PCCW?R)WW:]B_"-+*SY(S.WVRU;8! #2 P M&0 'AL+W=O5%2 MNYRVWO='QES9@A+NQO2@\:8V5@F/IFV8ZRV(*I*49'RWNV-*=)H66?2=;9&9 MP!VA0>0,@AA&G]F M3;J$#,3U^57]8-/T_Y=V*;3CER,QY>-_:^-\8"I[&YPA%K\8(LAH?;A M^ G/=AJSR?"FGW\06[YQ\0]02P,$% @ KU%H396:P/VX 0 T@, !D M !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A+AI%-F6 MFE;5)FU2U&G;;V)?VZC@ZP&.N[:2%;FJ?1=S9YBKU3 MLH6S(;;76IB_)U X9'1+WQS/LFY<<+ \[40-/\#][,[&6VQ6*:6&UDILB8$J MH_?;XRD)^ CX)6&PBS,)E5P07X+QM7Y3?XJU^UHNPL(#JM^R=$U&#Y244(E>N6<:C!UG"9+ M"NS;.,D+[SRP]SR^R3M\G/;OPM2RM>2"SK]L['^%Z,"GLKGQ(]3X#S8;"BH7 MCG?^;,8Q&PV'W?2#V/R-\W]02P,$% @ KU%H3; /E VY 0 T@, !D M !X;"]W;W)K&UL=5/1;MLP#/P501]0)4JZ=H%M MH&DQ;, &!!VV/2LV;0N51$^2X^[O)\F.YVWNBT72Q^.1HK(![8MK 3QYU=P?&7-F"%NX&.S#A3XU6"Q]/J'[(RKD@EKTRC_C\!&F?FXIF9K_#!=0 1Z5 MA!HE*I>^I.R=1SVQ!"E:O(ZG-.D<)OYKVGH"GQ+XG,#'7L9"2?F3\*+(+ [$ MCK/O1+SB[8&'V90QF$:1_@7Q+D0O!>=W&;M$H@ES'#%\@=G."!;8YQ)\K<21 M_Y?.^?TZP6Y5XRX1[);U=V\HV*\2[!/!_B\%[_]IAX[*87Q.9G7/P&4$L#!!0 ( *]1:$VNI&-X/ ( /T& 9 M >&PO=V]R:W-H965T6 M=F+MUU+V*P#$H28M%D^L)YWZ>7A1G; M\;)@%TF;CNRX)RYMB_G?#:%L6/NA?QMX:78 MM*03#>L\3DYK_U.XVB+-&^!70P:Q:'LZR9ZQ5]WY>ES[@39$*#E(K8#5ZTHJ M0JD64C;^3)K^/*4N7+9OZI]-=I5ECP6I&/W='&6]]C/?.Y(3OE#YPH8O9,H# M?6\*_XU<"56X=J+F.# JS-,[7(1D[:2BK+3X;7PWG7D/XY?T5N8NB*:":"X( MD_\6Q%-!_-&"9"I(/EH IP)H%8 QNUG,9RQQ67 V>'S<#CW6NRY<0?6[#GK0 M_!WS3:VG4*/7,HJ# ERUT,1L1B9:,O=$Y2#0/?+\B*#X'MDZ5.)P9H#*,8>) MG&$B(Q O!,(X<0O$3H'8""1W#JRLFY%!AND,$\=1D%MYJT<,IAG,D-M.XK23 M..Q8B[89&;BTDZ,@L[#*@851'KZS.M!I!SKL))8=^! ;J6DR:TM5CUB6A3 ( MK4WSB.5A#I&%;1UJ492@W!TN=89+'>&@%<[%I%8R%_/.3T=.(\@AD%E&7$QN M&7$P26 9 8MC0E\,WS$_-YWP]DRJ$\><"R?&)%%ZP9-:Y5K=17.'DI/43:3: M?#R1QXYD_739@/G&*_\!4$L#!!0 ( *]1:$TIT^J4L $ !$$ 9 M>&PO=V]R:W-H965TE5D6^JE MJEJIE:*KVOXF]CI&!\8%$E_?O@OFK"1"]\>PR\PPNX"K69L7.P X\JKD:&LZ M.#?M&+/M (K;!SW!B"N]-HH[#,V)VOZF_B74CK4(]6PIB<5_APM(A'LG MN$>KI0U?TIZMTRJJH!7%7Y=1C&&5$;/Q"R'-7%_)[)=@=)$'?GGC(D\+%$F!(@@4-P)%6J!,"I0)!^5='U*8[5TGWLIM'O &#O@^UT!"[_ST$>=FN:5+X/04 M'R!;_P+-?U!+ P04 " "O46A-0F($[ 8# #7"P &0 'AL+W=ORJ)JYOY?R, V" M9KWG9=;95,MZ%S2'FF>;UJ@L AR&<5!F>>4O9NW>8[V8B:,L M\HH_UEYS+,NL_K?DA3C/?>2_;SSEN[W4&\%B=LAV_)G+7X?'6JV"GF63E[QJ M)[[B M1:&9E!]_#:G?:VK#X?L[^WT;O KF)6OX2A1_\HWB?X'/_%"P;4G2F,MBJ;]]=;'1HK2L"A7RNRM>^95^SP;_G?_N?NK%&[9X6F,2SX*2)#&;98? P_ E)'4A MZ!)Q[R(P83TF4$[VGF+(TR5V"2XE5BZ"19:?7Y+#%12T"&?E#K7CH(:R%5IY%,"+)<60$P1FEBL:4N+&$)#HEU/BZ,3? $$3@V M L9&G-@P#:T#)(X.2B(4AK .!74HH&/E90IA,"P2@R(Q0&"G'809$6&@" ,( MK)M)F7-B443(V(DEH$X"Z-AIUV'H0(<2PI"=3U_"+MR9@.Y, '=BF "%<'\+ M 0IF]Z;033;U-1\Y.33221&@E(Q0@"WN%N%KG,6NLW3<6;B[(+>]8#K2GQ!< MQ.B:*C:@819@@D>3$L%UC( BC<AT?X.YJ/<03:CU]4X!7)*$E-H>!8.1H>3UKIT0&V\MCI74'ZG!;C^% MWF(]&ULC5I=;^,V$/PK MAM]CB]]DD 2XQ#%:H 4.+=H^^Q(E,6I;J:U]VNRNQR]M^WHYG>X>7NKU8C=I7NM-_L]3LUTOVOQS M^SS=O6[KQ>.AT7HUU57EI^O%VM5R4W_>CG9OZ_5B^]]M MO6K>K\=J_.W";\OGEW9_87IS];IXKG^OVS]>/V_SK^E'+X_+=;W9+9O-:%L_ M78\_J__CY\?K<;5G5*_JAW;?Q2)_?*WO MZM5JWU/F\4_7Z?CCGON&I]^_]3X_##X/YLMB5]\UJ[^6C^W+]3B.1X_UT^)M MU?[6O/]4=P-RXU$W^E_JK_4JP_=,\CT>FM7N\'?T\+9KFW772Z:R7OQ[_%QN M#I_O7?_?FO$&NFN@/QKD>_^H@>D:F.\-[ \;V*Z!/?<.KFO@SKV#[QIXT6!Z MG*S#[,\6[>+F:MN\C[;' 'I=[.-47?J\O@_[BX?E//PO+\ N7_UZH[V^FG[= M=]1A;H\8?8() C)#B/I 3#.!#Q::L;C5T%S?(I[W!XQX8#9'#'&.1O$>,Z#S1&FM/4N<=:6LK; VL@@.$+\'Y+-0<4<:EDP>AQ]A3QIX$ MAQ64/AYHBR6JG"DQDHY0"4K0SG@-.73FYR)'P.:$Y P1=B(E*Z M$>G*"8YPDVB4EW%\%FI.4-X8QQDGRC@A8[&,MPD7.^@(&GP>;(XP:RN;"E&A M*FX;%0EER;L#]1BEY&0LGP>;$YBROD2[X'8*9SM*U@KNX[4*,J#/@\T)++H0 M8H$VM<=/2I/9]I*WQFET-CHKY>Y1H>[,#&:*!D-XOJ4N+]I]#?(D37ZD0,V/\3TF7 ?TNA#D/YJ M=(0+Y:7@S09A?3[<-S3Z!B2W&NNJ?".E'3 :!O8Y<;G73.Z!%%9.P9Y4IQVC M 52?#I=H30HLJ= :ZZ(+547Y',Z&<7U&7%DU4U:9;&JL?%14,0&E05R?$E=J MC4H-^8=& ;Y0 1\R M.E=-QPE3:L^)&BV(%.3>ZBFBB9R'%85RCG5$T&++U5255B3F^8SCG793/,\$9 M5VE(J@G.VFA\*8JX6)LSB@:#*IRS927'AZA@(*L8,:G6 M(92FF4NU0:E.A?3.<&4UJ*PXR[ACI&)EE)-A2' J514$(N*<#DF6PO<$9ZP] MW:;H[VQSL;8HUK!HENQ >2L+M[L.UM.1Y*+(L&:DMUA521Y&D-YV'2V70TOD$"I-B_FMJK2'TXIA7)\2EU>+\HI'/N24(==K#@)^ M$-=GQ-75HKI"I6E1-DWT01KY(*S/AXNK97FPK*8LYK=>95N5A(9@?4)8PKL^("ZMC6Q5 B6S&:V>DL@["^H2XL#JR42&%U:%DABSALHP:A/7Y<&5U M3%EEI>E(/FJ\]Q86;1C8)U4X54:M!CMTY"RXRJD !#;B8JR<*[B'XU+M4*JA M^NTPO7,,#]NS!)5SX%B:(*[3CFTJP\$[VU16L&1LNUB5Z'"9=DRF87HBHP/+ MA2AS6B#WZ7"1=F13N?B2 %=63S)6&8&>I*(YUN6)Q(S@;$XR2YNNGFNK1VV% MC,R3@TXKXW1&4-I5I?T7SX75$V$-!??R7 K]&=L+GF2/)FNNS#8(SJ002Y68 MYV+HS]@.Z##] UF=@!#"?#BMUXY\IB?OB*WK[?/A#;_=Z*%YV[3[UYM.KGZ\ M1?A)[]\Q$]=OU>6=(M=GZO+^^([@]^Z/KRS^NM@^+S>[T9>F;9OUX?VSIZ9I MZ\R^FN2)?*D7CQ\_5O53N_\:\O?M\57!XX^V>>U>@YQ^O(MY\S]02P,$% M @ KU%H32TK),$R! 1!, !D !X;"]W;W)K&ULC9C;CN(X$(9?!?$ $[M\3 N0NH'1KK0KM6:U.]=I, =-0M@DW78G M_\NNK(JL\;?5/JG/E)HN9MW8<[68E:]-?CRYYVI2OQ9% M5OWWY/+R,I_RZ?O M^/^T+0#R6)VSO;N+]?\?7ZN_%UR];(]%NY4'\O3I'*[ M^?21/ZQ%9] 1_QS=I1Y=3]I47LKR1WOS^W8^96U$+G>;IG61^:\WMW1YWGKR MYVP-Q]?OWK]VR?MD7K+:+4W-R2D MII,A^S_=U]3C:O=5,6@Q;K6?O1MP48.4O>6D<#\]0S,&(,W"(KC/ KD?@ KE$ %<43 M(/-@@B4FC AB^-3)^D,G-V$*LEBBLY1#*DL",4C;PML*8-198T'%KC)D44B[IW!29F\+% ML8QVH$D'^O/B](@:Q2D%L+!W,96*5 5-L<(4E]:DP91KC/DUMTK1F1DR,T.4 M)O)_M:0#^WEI+(I3JY3QH#0$!1J"=EAA"AA7H;,UQKBVBD?^XBF968HR2R-= MQQDMJ.SSV@S,3:0LY2Q0M"7%*:U&;3RH+^:$8I &+;8F."FMT#:2863+X$3[ M0,0%J?>/'.XH$N#D#9<:%8G@. B&BH0YQ5BJPTV"X 1((6)%HK<*3FBSC70B MI\69WZ'. S,.UEH5"A!!:<-";28HT*E$341@#%BL/+0XTM@+65K FXH(6+\#BA9,26%,8E^%?AL"X M\4\_L8!H*00LA6 B6P[0B@-8<7!.BGB"T)J%W4=PTH)6L=:A%0RP@H&-R"C0 M$@%8(G!2!B<%6@J4%.:$85;&5HI6'*!T(M; M$[ '3HQ,#?[WOC]8$@)4V"8 MC-18T"(A")&(OC;2(B'N$(F!N=F#A/*/<>%[(>9$:BS:/9/1"4#AJGUW'%-/ M-N7KJ6G?;T>CUR.?1VA/$(+Q)_ZPY,3XBC^L^P.=7^[[\Z4_LVI_/-63E[)I MRJ([7=B59>-\^.R+7XR#R[;7F]SMFO;2^.NJ/]?I;YKR/)Q9)=>#L\7_4$L# M!!0 ( *]1:$TWSBS:DP( *4( 9 >&PO=V]R:W-H965TTDW=_/ M-I0FYJ;M"]B7<\\YUQ=LIDJ%(T@>2;67B33.X3E^ 0 MOTM^5"?CP);R+,2+G7Q?S\+8.N(57VE+P\JBR3\?&W)PT'39MX.GYC MOW?%FV*>F>)+4?TIUWHW"VD8K/F&[2O]*([?>%\0#H.^^A_\P"L#MTZ,QDI4 MREV#U5YI4?X"DN%!*"BYHZ@C2,P($$V0@0>8(LC,"WV6'(0[3=)B,Q+ *!E4P MH))Y?<>.*O?RC)A;TK 5P4_LZ4C%>E*$CJ?RW1R8Y9<[EUYYT* M5F+?:&OS)#J?)%,E@D0OTTF=]V)^4[?'> _F=R6C0J>A3;[O-N- M-T)H;NS'UZ9/._//,$PJOM%V2,Q8=@=G-]&B[7\*HN'/9/X?4$L#!!0 ( M *]1:$W>J7F@4@( *\( 9 >&PO=V]R:W-H965T94FIZ%7WLARJFK:R(HWCJ#GK?L);78H,P$6\;NBG9S,'5/* M@?-7L_AVVKJ^R8@R>E2&@NCA1I\I8X9)Y_%W('5'31,XG=_9O]CB=3$'(NDS M9W^JDRJW;NHZ)WHF5Z9>>/>5#@5%KC-4_YW>*--PDXG6.'(F[:]SO$K%ZX%% MIU*3MWZL&CMV _\]# [ 0P > W!?2R]D,_],%"ERP3M'].:WQ+QCM,':FZ/9 MM%;89SIYJ7=O1>#[N7A>>L%?KI 3<52C[@*]PR:-XS@*_IS-OSG M]R9'C3G*?Q!QJ1KI'+C2IY8]6\Z<*ZKY_"?]FDI]>Q@7C)Z5F29Z+OHCM%\H MW@[7 V^\HQ3_ 5!+ P04 " "O46A-;)WM"8\" "="0 &0 'AL+W=O M4-96>?OV:Z$RH!=]_P@MY]QS[O5RZ:)F_$U<*)7.>Y&78NE>I*SF MGB<.%UH0\<(J6JHG)\8+(M62GSU1<4J.#:G(O<#W8Z\@6>FN%LW>CJ\6["KS MK*0[[HAK41#^=TUS5B]=Y-XW7K/S1>H-;[6HR)G^H/)GM>-JY751CEE!2Y&Q MTN'TM'0_H?D619K0('YEM!:]>T>GLF?L32^^'I>NKQW1G!ZD#D'4Y48W-,]U M).7CCPGJ=IJ:V+^_1__<)*^2V1-!-RS_G1WE9>FFKG.D)W+-Y2NKOU"34.0Z M)OMO]$9S!==.E,:!Y:+Y=0Y7(5EAHB@K!7EOKUG97&L3_TZ#"8$A!!T!A0\) MH2&$_PGX(0$; AX1O#:5IC9;(LEJP5GM\/;OK8CN(C3'JOH'O=D4NWFFRB/4 M[FT5^K.%=].!#&;=8H(>)IBA(68#8(:([2.$ISQV1@/0:-#0<=\H\D=&;4R M(U@D!$5"0&24Z;K%) VF--7P9VD(ZV!0!P,ZHWJM6TS4TT%8O<^P3 3*1)8, MLM*)+)D )Q,J,:@2 \F$H_:(K:*%D3_Z^[8V*)Y,. &M)( 5/+*2V G;5IZ M!E92T$H*6(E&5E)+)4TL*T] RLST,H,L!+# 9 /3PG_ PUK0(,W(PBGK**) M>80^T$T&U*])-+,*!Z"0CR?]P&,'07-GW%(&U%?"R/;S!#6T P\H!$VH<5LA M>T0A;/>X@463L*$A>)(A:)0E$R'@*87L,16B=&PVLIO++I[7^^SI@\MWPL]9 M*9P]D^H+VGSG3HQ)JB+Z+RKB19V5ND5.3U+?)NJ>MP>&=B%990Y#7G&PO=V]R:W-H965T9#C.-6B- .8%6XPA$-Q6>HM$.]IZ%D[7*_]V!P:GF)7]+ M/.GC$%-"--6HCO 3XJ]Q[RD2*TNG+;B@T3$/?-8PA0N?I4D. MB"\I^-;5O$@-@8$V)@9%Y@SW8$PBHC;^+)Q\E4R%E_X;^V.>G68YJ #W:'[K M+@XUO^.L@UZ=3'S"Z2LL\]QPM@S_'2F7,H^+I!+@5P+9-81LU#N_$%%U50>)^;GW8\J77&YE;2;-B7S*O(9 M-1\H>VZNRTTESHEHP>QFC+S$R&+%".)?1>2'(C(3?/J/H'PG,F-N,\9EC-P4 MF[OK=SKB8K#T;GXH?]0NL -&VE&>I$>,0)3%%5W&0$]U#0ST,;FWY/OYPN8@ MXKB\1;'^$,T_4$L#!!0 ( *]1:$T&&?$UV0( %$+ 9 >&PO=V]R M:W-H965TI]=3_#+<+X@(J#O79V&NL/&O]TDR^KJ9^V.Q(96II&@II/WLU M5UG6,-E]_.E(_9-F$W@^/K(OG'EKYEG6:JZSW^G*;*=^['LKM9:[S#SIPQ?5 M&>*^U[G_IO8JL_!F)U9CJ;/:_7K+76UTWK'8K>3RM?VFA?L>.OYC&!Y N@!R M"@#V;@#M NA; 'TW@'4![%H%W@7P:P.B+B#J!03M8;G3OY=&SB:5/GA5^X!* MV;Q3N(WL_2Z;17>=[C][ ;5=W<\H(9-@WQ!UF+L60\XP/<0<021PB;E',.(2 M\C"$"'H)62 L]$TIL%Y/A@EJF#@">F&8X@04):".@%T0]+S.6XQPF*(UDG"! MJS!4A2$JK*?28OB9"D0AB7 9CLIP1(;W9/A YA-0FHSH1*A.-- !Z!]:--0A M3(2XC$!E!&(GZLD(1 :X&+$3HSHQHM-[S/-XH!-'$(_()*A,,I3I7N]O06&H\(>).X/0KSZA,A!QB,4(P4,KD]H MP$L"$&072;_$D<%],L&3,26\=@!2/.C("P>\, #[@%\\Z0'+^H'?8=HSH.&8 M$I[V,,Q[.E:N 4]I$!_PBV+U? M@J<$@?_6C7F'.4]@$C*1]#<;G#423;/Y75:;M*B]9VUL3^(ZA[761EG.\,8> MWM;VMZ=)IM:F&0H[KMHFKYT8778-;'#JHF?_ %!+ P04 " "O46A-JT[;>3W 14@YGMA.[M9QO*TO32Y4_\P;GGGNO< M@\DZJ9YU"6""EUHT>AV6QK0K0O2NA)KK.]E"8Y\R"10\;."3E_, U?*5LIGM_BR7X>1 M4P0"=L91<#N<+O!R_LK^R1=OB]ER#844OZJ]*=?A(@SV M<. G89YD]QF&@M(P&*K_"F<0%NZ4V!P[*;3_#78G;60]L%@I-7_IQZKQ8]<_ M2>D0A@?$0T \!M#DPX!D"$C^!3!??*_,E_K(#<\S);M ]?]6RUU3T%5B#W/G M-OW9^6>V6FUWSWF2Q!DY.Z(!\]!CX@M,O*1O,06"&1'$*AAEQ*B,V(>S-S(B MG"!!"1*$(+FJ \,P/ E#DS"$(,4)4I0@O4$EAIE=G3:&F>-"9JB0&4*PP GF M*,'\_Y44&&:))UF@21;O"=A$5RQ1@N4-YXU@V'5W8YB)_J81[K,(H4@F*":L M2F^H!@,Q=FU6##31R!0W+$4+3 0FVAUBKN6(K9E$\U.<=_2 M6XR+@=X?_<>@7@RY>'N[Z_0;5\>JT<%6&GL1^-?U04H#EC"ZLX2EO<''A8"# M<=.YG:O^&NL71K;#%4W&[X3\+U!+ P04 " "O46A-(W:H5ZD" #J" M&0 'AL+W=O87+I[DD3$5 M/3=U*Q?Q4:ENEB1R>V0-E;>\8ZW^LN>BH4I/Q2&1G6!T9YV:.D$ Y$E#JS9> MSJWM02SG_*3JJF4/(I*GIJ'B[XK5_+*(8?QB^%X=CLH8DN6\HP?V@ZF?W8/0 MLV2,LJL:ULJ*MY%@^T5\!V?W$!@'B_A5L8NFI M5M_YY3,;!.$X&M1_96=6:[AAHG-L>2WM,]J>I.+-$$53:>AS_ZY:^[[T7W Q MN(4=T." 1@>=^R.'='!(7QVR#QVRP2&[-@,>'+"3(>FUVV)NJ*++N>"72/3[ MH:-FV\$9ULNU-4:[.O:;KJ?4UO,RS<@\.9M V;58] $4Z"WD(T/@2,BT01& M%BC$8H4\=R?!VD<4JQ8ER6#I MZ G "HQ+[&CR8651(I YPGQ801"!65A<%A27!<1!1UR/P9,\) 7(8;/./#80 MY+!TU\L/ADB>ITZE[OUHB PV:1OM.&@-NQK@T4X0!X,D%^Q\KFG)P?(J>#& M!Q%8OD.E"%(IKEBGPLMR@XK<^:\W 50.RG=^W#)(I@R00>$ )!B 7%%8XO%, M2^#N)A^$R_?^;MW9@F\8U_!V1H&[!O3R&U?> W?WP*^47&H6AD]\X5T^S!K:[C45\\QDG-]LH,"ST6???M)XIWP\TB&:\WRW]02P,$% @ MKU%H37Z6LRLD @ B@8 !D !X;"]W;W)K&UL MA95=CILP%(6W@EC &&QL0D20)AE5K=1*T52=/CN)$] 83&TG3'=?VQ!$P6U> MXA_./?Z.@RYY)^2[*AG3P4?-&[4)2ZW;-0#J6+*:JB?1LL8\.0M94VV6\@)4 M*QD]N:*: QA%!-2T:L(B=WM[6>3BJGG5L+T,U+6NJ?R]95QTFS .[QNOU:74 M=@,4>4LO[#O3/]J]-"LPNIRJFC6J$DT@V7D3/L?K76;U3O!6L4Y-YH%-G Q*#7] MZ,>J<6,W^-_+_ 5P*(!C09S\MP -!6A6 'HR%_6%:EKD4G2![/^LEMIW(EXC MHU2!^G M21><""9),DNS5,&8$.1G67E95IXPQ&^0>0VRQV&RQ0N-"(1X%F:I@FD4P1D+ MF'0%VZ6_47FI&A4&ULE55MKYL@&/TKQA]P$01?;JS)VF;9DBUI[K+M M,VUI-5?% 6WO_OT K;-*=[LO\N(YA_,\\$!VX>)5%HPI[ZVN&KGP"Z7:9P#D MKF UE4^\98W^<^"BIDH/Q1'(5C"ZMZ2Z B@((E#3LO'SS,YM1)[QDZK*AFV$ M)T]U3<7O):OX9>%#_SKQ4AX+929 GK7TR+XQ];W="#T"@\J^K%DC2]YX@AT6 M_@?XO(:A(5C$CY)=Y*COF5"VG+^:P>?]P@^,(U:QG3(25#=GMF)5992TCU^] MJ#^L:8CC_E7]HPU>![.EDJUX];/)_$L*>$#Y* MP#T!3PB@"\7F9DT5S3/!+Y[HMK>EYA3!9ZRSOS.3-MGVGTZ/U+/G/"1Q!LY& MJ,1 M=I#80IK.8T@(GB1D/8=!A".2NMU@IQL\=S/)ZK*#D/$R$8K0-+%S&(K"! 5N M-\3IALS4) M'?4YNV<'8$P.CZ,P_85RJ.92.]+5?Z)K7WW8%SQ;1F\*3/?J'?S&%0 ML8,RW5CW1?=P= /%V_Y1!,/+G/\!4$L#!!0 ( *]1:$TA7W^,Z ( )D* M 9 >&PO=V]R:W-H965T:. DJX RIZZ+]FXI*WM8N=9\'OI?'DS(#_F9U+H[B MAU _S_>M?O)'E7U9BZ8K9>.TXK!V[^AR2XD)L,2O4MRZR;UCK#Q(^6@>ONS7 M+C$9B4KLE)$H].4J,E%51DGG\6<0=<#T_EG]DS6OS3P4GVS& Q%KC.X_RJNHM*XR43/L9-59[^=W:53LAY4="IU\=1? MR\9>;X/^$ P!P1B@YWXO@ T!["4@?#<@' +"_YTA&@(B,(/?>[?%S M5 M;%:MO#EMOQ_.A=EV=!GIY=J90;LZ]C==STZ/7C>,DY5_-4(#D_9,,&'BX#62 MSQ$Z$KY.8,PBP+)(@UDXF"";$S$#.7PHLGU7Y%6:#"T6L_%LZC+DN$"("H16 M()P() M0[!Z)+=(,"&,2:;E\PC\@\TAXB5 *9]#S*, VLZAP O?>.TL4%,+Q!2H<+K M3('=E2W!3NH] 3QZ";$*0<3I TST!=DV&( %< MJ(]EM@A"*=Q[_N18K45[M#U.Y^SDI5'F8)B,CGW476".93">TF5&D?'<]%WV M&'^1[YNV;T5[+)O.>9!*-P/VR#Y(J83.G7@ZZY/N$\>'2AR4N8WU?=LW2_V# MDN>A$?3';G3S#U!+ P04 " "O46A-RY(7\>B$/6_!YFKZ]H'_W7A1W8\Z78AV*PJ<90_I?Y5/=9F%@PL^ZR0 M99.ITJOE8>U_A/LM)6V 1?S.Y+49C;TVE2>EGMO)U_W:)ZTBF5SD M5N9YRV1T_.U)_6'/-G \?F7_;),WR3R)1FY5_B?;Z]/:3WQO+P_BG.L?ZOI% M]@E%OM=G_TU>9&[@K1*SQT[EC?WU=N=&JZ)G,5(*\=(]L](^K]V;*.[#\ #: M!] A ,(W U@?P&8!0:?,IOI):+%9U>KJU5VU*M%^%'#/S&'NVD5[=O:=R;8Q MJY<-BZ-5<&F)>LQ#AZ$C#)TBM@B"#Y# "!A44%0%M?%LHB+&"1A*P"Q!."'@ MLS0Z#+>8TF)XQ-.$S')Q87',HM&A3.2$J)P0D9/,Y'28:+3/AX@EG+.9'@Q' M8IHN''"$"HH00>E,4.1LQ**%36)TD]C=A %.P%$"?OMGD* $R0UI)F^FV9WY MVYB)D!05DKI":((3 ,&-26X_#%CP-MS@BAXTSC4$"$D\M[B+,S<%@X5C =SH M0&]P1@^:?/(,(&7)7!,"-,:(PP6S GYY ')[,+) @1L>PG=4"[$B<:B$XRDTOMO ?BM\8E-Q0K1[$I]6B:13.-*% M$H)CC:K2]WW=1'[.R\9Z4-EV+[2T.2FEI2,F=2?%DVLUADLN#;H?WF/U!+ P04 " "O46A-UE?*DVP" +"@ &0 'AL M+W=OJ[5? M:-VL@D#M"U91]2 :5IN5HY 5U68H3X%J)*,'%U3Q (=A$E2TK/T\>RE.A[4209PT]L>],_VBVTHR"@>505JQ6 MI:@]R8YK_P-:;3"V 0[QLV2M&O4]*V4GQ+,=?#FL_=!FQ#C;:TM!37-A&\:Y M93)Y_.Y)_6%/&SCNO[)_J_L@OC!FXS,7OL!5?NZ^W/2HNJ9S&I5/2E:\O:M6VW$J,^# [ ?0 > A#Y M;P#I \B_@,B)[S)S4C]23?-,BM:3W=]JJ#T4:$5,,?=VTM7.K1FURLQ>"/8'PG>HA1V"R(Q?#X&B M&Z]#H"D]L-L08*6(3%# 7D+Q'26!W822.24!0%%T71((-.%L!#L3 9:*D@D* MV%-H<4=)8%>AY1Q/ *!HPOT8]AX&;)5.' ,VPJC^6KQQ+4#W3O7!P "W1R M=T!=,L'H5K;/I&]4GLI:>3NAS07OKN&C$)H9PO#!'._"O,R& 6=';;NIZ=(-M&CZIUT@LI1?%*UJ M. A/7A@CXL\&*&_7?NC?#"]542IC0%G:D *^@_K1'(0^H5[E5#&H9<5K3\!Y M[3^'JWUL\!;PLX)6#O:>R>3(^:LY?#FM_< $!!1R912(7JZP!4J-D [CM]/T M>Y>&.-S?U#_9W'4N1R)AR^FOZJ3*M;_PO1.N9OJZD42C&/XILG\H M\B',:+)8D>5'PRSCY;1 /"D06X%X&$ R*G8'22RDMI!E@,-1->Y!(<;ST;WM M[E%1M, CU'X"-8^6BU%::-!0#$1A7[?TC& M1'=0O'$3$/5C./L+4$L#!!0 ( *]1:$WE*:C&3@( ((' 9 >&PO M=V]R:W-H965T'FMK(LQ$77 M5*U.9VTG4%ET[,1_[>#;815&-B->\[VV%LPT5[[A=6V= M3!Y_!M-P9-K Q_[=_8LKWA2S8XIO1/V[.NCS*LS#X,"/[%+K5W'[RH>"DC 8 MJO_.K[PVQ%K=PSV%^4%LW@8E)IV$??5JUK;X/_/0P.($, &0-P_-\ M.@10+P#UF;E2/S/-RD**6R#[O]4QNRCPDIJ/N;>3[MNY=Z9:96:O)P 04-J#.(G\I(O3)Z3>8T MK=-D."8P)08IL7-('AQ(A!<>9BJB.,4YS$E 3@)P2.1QIB)*$&BF0V(9\X!/$6E_M(>1$]K(9GCP#L=$X#C M8\ADIYJ*DC3V3YVI#B=92A(O(_1P&-K;Z0>3IZI5P4YH&B\=LM_4$L#!!0 ( *]1:$WT_7R4 M- ( !4& 9 >&PO=V]R:W-H965T*NV<:5UMP% G2K64/4@.M::DXN0#=7&E%>@.LGHV04U', D MR4%#ZS8N"^<[R+(0-\WKEAUDI&Y-0^7O'>.BW\9I_.9XJJ^5M@Y0%AV]LN], M/W<':2PPLISKAK6J%FTDV64;/Z:;/;%X!_A1LUY-]I&MY"C$BS6^G+=Q8@4Q MSD[:,E"SW-F><6Z)C(Q? V<\IK2!T_T;^R=7NZGE2!7;"_ZS/NMJ&Z_BZ,PN M],;UD^@_LZ$>'$=#\5_9G7$#MTI,CI/@ROU&IYO2HAE8C)2&OOJU;MW:^Q.< M#6'A #@$P#' Y/Y? !H"T'N RP"\,E?J1ZII64C11])?5D?M-Y%ND&GFR3I= M[]R9J589[[U$9%V NR4:,#N/@1-,.B* 81]3P%"*'5R$P[\3[)<(@L(94+ ( MY.+1M(A5$B;(@@29(\BF$M?S+G@,<9C6=P&1%<9H5DP(APA,<5@0#@K""T%H ME0R>)())!LD,ME_"TI2DZ[":/*@F#[0GGZG)%VD^$(C)3,P2E>'T'U=% M@EI(0,LLRXXLKP 3C/.YF@ .891EV4P0F+RFALFK&SPJ.HE;J^UW._&.L^T1 MVM$V/)V4VR"HIZ9']9.I7N1%Z11J6 M?9JS0J:\< 0[+-U/\+SV/1-@$;]3=I6MN6-2V7+^9A;?]DO7,XI8QG;*4% ] M7-B:99EATCK^UJ1NC6EAQVO-?PO# _PZ MP&\"(!P-".J H!= *F4VU<]4T54B^-41U=LJJ2D*> [T9>[,IKT[^TQG*_7N M917$?D(NAJC&O%08OX7I(=8((FH@1 MH5/BH"M_&!QT5 4X0H 2!)0@[!&$O MC0H364Q181:1USJGR@6!@;^ $)<3HG+"H1ROIZ:"S%K'^ ]*0@FGN,Z9JB. M&7(MLYZ0V> 0B,.>VO40%$2ACTN9HU+FB)0[N40H032]1F*4()Y0(_$P3ZQ& M$-A(C2Q0.8O'-;(8'--_+V.(C@;P\,_?FU A->A!B2"H^S4"=]P($#EWG 1P M*X$/> G@9@)3W*0&C;V<44A7"&XC,,%'8(J18*![7Q_@5@)3O 2&/C&XE#%( M5PAN)( Y27R' K<2^("7 &XF,,5-8.@3@^L8@W2%X#8"$WP$'AO)**3[#XX[ MB3_%26I0-")D%%()(:WFQG2;/Z@XIH5TMESI/LEV,P?.%=-TWI/.Z*0;W&:1 ML8,RTTC/1=7E50O%R[J#)4T;O?H/4$L#!!0 ( *]1:$V('X)^W $ /H$ M 9 >&PO=V]R:W-H965TQUG91(>5F8\9DSY[ ,Z2CDDVH M-'KFK%,9;K3N#X2HH@%.U8WHH3-?*B$YU2:4-5&]!%JZ(LY(% 0[PFG;X3QU MN9/,4S%HUG9PDD@-G%/Y<@0FQ@R'^)IX:.M&VP3)TY[6\ OT[_XD3406EK+E MT*E6=$A"E>&[\'!,+-X!_K0PJM4>62=G(9YL\+W,<& % 8-"6P9JE@O< V.6 MR,CX.W/BI:4M7.^O[%^==^/E3!7<"_;8EKK)<()1"14=F'X0XS>8_6PQFLW_ M@ LP [=*3(]",.5^43$H+?C,8J1P^CRM;>?6<>:_EOD+HKD@6@I,;^ME:N24 M?Z&:YJD4(Y+3V??4_L7A(3)G4]BD.PKWS8A7)GO)X^0V)1=+-&..$R9:8<(% M00S[TB+RM3A&_Y5'_O+8JS!VY9NUPMO 3[#Q$FP<0?S&8NPGV'H)MAX%X;LS M\F$^L+GS-MEY"#Y0N?<2[#]O,_$2))^PZ<-LWC4AJ[O'0=9NZA0JQ-"YB5]E ME\&^B]S=_0>?7H6?5-9MI]!9:#,![IY60F@P4H(;<^2->8B6@$&E[79O]G(: MQRG0HI]?&K(\=_DK4$L#!!0 ( *]1:$V,Z]<$4P( & ' 9 >&PO M=V]R:W-H965T-G J5M9VE*K:C64K.')>+&T$]LZP!&=,7\A[5?HZPEMJR_^.UP M"[AT(C1R@IFZ6OF9<5+U6825"KUW][)6][9[$GL]S4SP>H(W$(3V9P2_)_C_ M2PAZ0G E1)\2PIX07@F!:F]7NVKF!G&4I92T%NT^AP;)KVZV",7KRF50O1WU M3/23B>@E\^=AZEQDHAZSZC#>"!-[MY"U#IG=(C8ZP@OB >,(DX-3S^1TY6D) M_'DTL:%C)D8W#Q%; ^*.3]_845_Q_7$KPM"<(# F"%2"X*;0>%)HAXD5IE:8 MN>M.2M4QLTA#;4TH=X2Z,1P:#8<&P\G$<(<)QS)A?$\F,LI$!IGY1";293RM M,0] -U9BHY58LQ),55:QWM@@\._I)$:=Q* S^;'6B:;CNWK-CU"=&6'XB>RII9>\+%4%.CYT@( M!V'2?1+OI!#'W;#!<.1R&8LU[89^M^&DZ<\S9SA4LW]02P,$% @ KU%H M30M^)&ULE5G; M;N,V$/T5PQ^PXF4H4H%C(+%=M$ +++9H^ZS83&RL9+F2$F__OKK%:Y.'B92' M2*+/C#A'G*,9<7$NRN_5WMIZ]B//CM7]?%_7I[LHJK9[FZ?5E^)DC\TOST69 MIW5S6;Y$U:FTZ:XSRK-(,!9'>7HXSI>+;NQKN5P4KW5V.-JOY:QZS?.T_._1 M9L7Y?L[G[P/?#B_[NAV(EHM3^F+_M/5?IZ]EZZNSF=M*$]%\;V]^&UW/V?MC&QFMW7K(FT.;W9ELZSUU,SC MW\'I_'+/UO#Z_-W[+UWP33!/:6571?;/85?O[^=F/MO9Y_0UJ[\5YU_M$)": MSX;H?[=O-FO@[4R:>VR+K.K^S[:O55WD@Y=F*GGZHS\>CMWQ//A_-\,&8C 0 M%P.N/C20@X'\:4 ?&M!@0&/OH 8#Y=PAZF/OR%RG=;I9Q;=O![NETOS5\5LWHVY*86$1OK:,!\]ACQ!5&.Y"U#^$71-1,X#(+@6;Q M*#QSYP8K'Z&E,X=/G6P^='(S30G)DIV]O"$KX("@ ^HC/ MV>TAZBI0SF(A$H==!%-DF,.N#Y-":^.R"V!,Q7$@0PR,S0!V%7:00 ?)>'8Y MPU+!/N=WP-S$&DOF\HM@3.O$514?QEG"E/,<-@"74,Q%(+R $G) <1QP 67L M@8L))&.)X7($R=(+5V@CN4LR@!F9N!(!8(D6L:N= *83'K- =%C_N"^ Q'3 M!989KB9PC(6&QR,XCOVE1RIV91C"&+FO)@"3)N:QRS& *;I2I]OHL IR7P:) MF8 ++#;<3. 8RPU/1G"<(/*D")G",Y4;X98W/L4+ANF7T"L&8,=KEV(=Q&6N>N"0#'(\-!6HN M@;50^%I(/%2[8\$1>@++6'"$7][X+!L_<7G"W+?> +NMC(7F+LN^-VWB6+LD M^]ZT5CH@IP)KH?"U4(2J/XD%1[+Q'$LL.-*O;SR.!\QM7<83Y;RHU@!G#%,J M%!36+^GK%X6*-AGHR":T9!*+A!S1E V86Q7EW"VYU@ G21D3*",EUAP)6BD> M"@JGM9S03$F;2@?HIK$WAC2BP2$O1 H195XDR4$[H@PIE( M([H@@NV-<"L6 $O$=>5].Q^RD' 6TH1&@W 6THA&@T 'H;C;&JP!C!J]#0@NX90F MT!KP0.5+. EI0FM . EI1&M L#5P"\TU@#4E?^C#B,(9K4 QSP-O>(634$TH MYA5.0C6BF%>@KI8L=M<*@'$IR 2$1>&45JC^#BBVPEFH)M3?*O!5<43]/6!N M2K[$<%=8 $PWY;*K"M'5I_/;?B?DI_M^8^:/M'PY'*O94U'71=Y]EG\NBMHVLV=?FMGO;;J[7&3V MN6Y/=7->]ALB_45=G(;-GNBRX[3\'U!+ P04 " "O46A-O:DJ5TP" ; M" &0 'AL+W=OV]-KQ5&[_2NGM$2!TJUE#U(#K6FCLG(1NJS52>D>HDHT=7U' 48)R@AM:M M7Q9N;2?+0EPTKUNVDYZZ- V5?YX8%_W&)_[;PG-]KK1=0&71T3/[SO2/;B?- M#$TLQ[IAK:I%ZTEVVO@?R..6Q+; (7[6K%>SL6>M[(5XL9,OQXV/K2+&V4%; M"FHN5[9EG%LFH^/W2.I/S[2%\_$;^R=GWIC94\6V@O^JC[K:^)GO'=F)7KA^ M%OUG-AJ*?6]T_Y5=&3=PJ\0\XR"XX:*T:$86(Z6AK\.U;MVU'^ZDR5@& M%P1C03 5D.B?!>%8$"X*T*#,6?U(-2T+*7I/#F^KH_9/01Y#$^;!+KKLW#WC M5IG5:QD%N$!72S1BG@9,,,,$[Q%; )%.$&0$3"H"4$7@ZL.Y"AS"!"%($#J" MZ)T-LK Q8%*':1TF3G.\M *A<)[ 8B)03'0K!D M&8TB0M)%' JCO(,%I."8E) 3 39"!!MCZ.'"3(5\21WQ@-4YPMT@!!=UXM MP7##84#,'3?D3L^2]8$0N.%(L"*2$32WFX1!LNS]6U1,R+U0X/8E0/\2$TH\ZU9Y>Z'-AN^V MY9,0FAE&_& 8*W-23Q/.3MH.4S.6PW$U3+3HQJ,83=\#Y5]02P,$% @ MKU%H32BS';YF P =@X !D !X;"]W;W)K&UL ME5=M;YLP$/XKB.\KV.;%1$FDAC)MTB95F[9]IHF3H +.P&FZ?S_S4@KGHTV_ M!.P\]]P]9W-G+R^R>JR/0BCKNF4?E3HM'*?>'D61UC?R)$K]SUY61:KT ML#HX]:D2Z:XU*G*'NF[@%&E6VNME.W=?K9?RK/*L%/>559^+(JW^;40N+RN; MV"\3/[+#4343SGIY2@_BIU"_3O>5'CD#RRXK1%EGLK0JL5_9MV214+F@=<; M>-=Z\'L#'WAP.NUM,N]2E:Z7E;Q85;S3 MVJ/>TGEJB'K,IL/0$2:D4\B="2$#PM$!#%%0+(H--& %2,HX N%,1 J4EPJAE='-7%$5UPO?A5NG 4T(6"&%C5!*>:T16A MNB)D'T8X 7'Q6N]>7[_(3+L@5U2P'C3>G>#[C1$(\>!'_CY/@D!",M-Z"-I[ M;@DU);&9"D'POD ^T!@(WAG(-:VA!_G3.L-A;DU4R"*86Q/$."RS">:01]Z, M,KPU$*0WL+DEPDLP"3Z07[S:$;/<(?D-3;G,XQY,L GC(3>.1":*,*'/>@21=T W@*0% ^(3#%"(J2 MD("]GB PO:P1//HYHS-S(:I#>X&IK:T\EZI)S&AVN"3=TN;,#>8W9!$39/Y. M7ZJZ*] K?7I]$F_/8_OI51"1^_>Z*UQU)? 89"+O6I>0_U> M=3>A;J#DJ;_E.<-5<_T?4$L#!!0 ( *]1:$V>1VG2% ( ((% 9 M>&PO=V]R:W-H965T4#V48A?? 2WMIE F@JNC)!7Z ^MD?A#ZA2>74,NADR[M MP+D,GZ/M/C-X"_C5PB!G^\!4H.97V-ZBO4G$VJF@KC+RYM>WL.HSZ=YJ?@$<"G@@Z]_\(\4B(WPF) M+=XYLZ5^(HI4A>!#(-R?U1/3$]$VUI=9FZ"]._M-5RMU]%8E<5R@FQ$:,3N' MP3-,-"&05I]28%^*'7Z@XX\)]H^(//9GB+U%Q)8?SPUFB5\@\0HD5B#Y< O) MXA8<)K68SB6)\@5H_PC2#VKMMY)ZK:0>*^G"BL-LYE:R9!4MS7A@4;3*4K^= MS&LG\]C)%G8<)I_G><+Y)E_8>81A'..G92^A6>LR$!?[RF50\VNG3)/,HM,@ M><:F]1?QG1XP;AZ\R[CI])V(2]O)X,B5?EBV_<^<*] NURM]:XT>B-.!PEF9 M;:[WPHT%=U"\'R<>FL9N]0]02P,$% @ KU%H39\0SA"O 0 O0, !D M !X;"]W;W)K&UL;5/M;J,P$'P5RP\0$R#]B #I MTE/52G=2U*J]WPXLP:J-J>V$WMO?VA!$<_S!WO7LS.P:9[TV'[8!<.1+R=;F MM'&NVS)FRP84MRO=08LGM3:*.PS-D=G. *]"D9(LCJ(;IKAH:9&%W-X4F3XY M*5K8&V)/2G'S=P=2]SE=TTOB11P;YQ.LR#I^A%=P;]W>8,0FEDHH:*W0+3%0 MY_3'>KM+/3X W@7T=K8GOI.#UA\^>*YR&GE#(*%TGH'CL9<#M_"@Y1]1N2:G=Y144/.3="^Z?X*QGPTE8_._X P2X=X) M:I1:VO EY&ULC57;CILP$/T5Q &<,Q=;,_F%T'=68(O9 >=^+/@= 6<7&DQX#U%*.](K5- ,(P#5I4=WZ1*]N6%CDY\:;N\)9Z M[-2VB/Y=X(9ZF/%I2$H\AX=\0_,?_9;*D[!J+*O6]RQFG0>Q8>Y M_QK--IG$*\"O&E_8S=Z3F>P(>9>'K_NY'\J <(-++A606,YXB9M&"HDP_FA- M?W0IB;?[3_6-REWDLD,,+TGSN][S:NY/?&^/#^C4\#=R^8)U/HGOZ>2_X3-N M!%Q&(GR4I&'JZY4GQDFK540H+?H8UKI3ZV7X R>:YB8 30 C0?A^1(@U(;X2 MX$,"U 3X+"'1A.190JH)Z960JOL8BJ6JOT(<%3DE%X\.[Z='\IE&LU3<;RF- MZCK5/W$!3%C/!811'IRED,8L!@RXP63@'K*Q(0!F(R80(8QQ %<<"V#[B.]] M+&T(A$8<*Q?&T%G;&! ;*6\>AG.73NPL:ZSX\5T.S%.W0.H4 M2)^O?>84R)ZH?68E"E.C8DL;(QI^:-3>!DV!^?37-BB&T=2HO0V*DBB9&)D' M-YVAQ?2H^CKS2G+JN'SQ-]9Q=+P"V5D,^R*:K8<)<)49YM%W1(]UQ[P=X:)O MJ>YR((1C$63X(JZW$B-P/#3XP.4V$WLZ#(+AP$FO9UPP#MKB'U!+ P04 M" "O46A-QEL?DJH! "< P &0 'AL+W=O(@= FC0"IZ31MTBI%G;:]=N (5OW ;">TW[YGFZ*T MY0WVG?_WNP?L[]_IWT/OV,N167C0XA]O75^1+4E: MZ-A9N"<]_H"IGQN23,W_@@L(E/M*,$>CA0W?I#E;I^5$P5(D>XDK5V$=X\EF M.X4M!^130#X'Y+&7F"A4_HTY5I=&CXF)LQ^8_\79+L?9--X91A'.L'B+WDM= M%)N27CQHTNRC)K_2K--LUE#DSTGRQ21Y !0?DFR7 >M%P#H UA\ =\N 8A%0 M?*W@)OW49M1D:1"I(+I=?2Z37@W6W]M'9DY2H'?ZC,,E.:P<(3%=X&7I\ M*K,AH'-^N\&]B14])W76P M+FL! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U]:7/;V)7HY_=^!2K/F4A5 M$!L+P<6=295:EGN4\=:6/)FIU/L D9"$-$DP &A;J?GQ[VQW RY(RG;WI%[U MAVY3)'"7<\\]^_+'IFF#W:;\^ZZXJ':;]E]_-\[BWP6?UZM-\Z^_>VC;[?/O MOFL6#\4Z;T;5MMC +W=5OOJTW[T, [RV+9_?6ZV(Z"- J#)(IGW1_?+EKX,?;_J-=S[E_/7\]O MF[;.%^W_'7SSYG%;='^,H[.?NM^=P]-+>N/E*K_O_GJ7KYK>,'J.=T5=5KC M9? B;WO/J?W_[__UO_9N\F79+/)5\%]%7@F+M/RKS>9W]*N]_ &Y^#?R\>N\]=[.JZN_\A6)Z=Q_=5W5OGE=Y?5\$ MYXM% 4_!,TM^?F"LRW51WR.\?JRK3^U#<%&MM_FF-Z@\?;W.5ZO@AUU3;HJF M=Q@*$M5Z#5A[W5:+G\/@FJY2\';7-BW<-YBJ!YBW;UY MG-_ 'S^7--5S*#]U>E:@$1]S_SK@8" M6\.IXG (D2UN-0PV1=M]],>J6GXJ5[T[QTLK-W#\]R4L36;RCL'/KJK-/4/7 MOZ@7Q5T!BU["H(MJ701M_KE/K7EW_@$4'JS*_+9GZO M=["&VVJS:Q2\ ?7+I@&B[4,&>GS?DGGWN3Q9? ;6ID:V5CH(C;KX6&QV!5P5 M.=/]![YGR%?Z /9!J'M8>P;DF8]Z%,E'R1=*8 ID97-?;!;]AU$F>-YL\T7Q MK[\#IM\4]M<52=%#M5H6=?,'PN+VL;>;=[6"8\.4Z]DHBN'PZP"( MP*[X/DC""&XA_"?B09#O6J #Y3^*Y??!/XJZ4M\#!N#YP/8TDG[W*\2 ]%6P)' M/SV:19WOI_X'$5/CR<$G>ZAS[!M^=!IZ^F@T'URY^]C!97L?]Z^YB[=^T7[@ MP*]OX)_7EV_@L-^^1.'O[>M+ZYC5Q-99AP?./CU:A^@)+^^9O/<(%Z.Y$/\^ MI$"7 G&B 4'&P^/6(,>4_R U8X!9V._W.'X-]S/8UM5=V>?D6Y0^4;)4?*PW M^W6Q6L$#80#$O4#9&:]GOER7&Q+$D63T8= @5JPE+:$+:\J$DC\BZ]Z:QA> M)?/E[N]7&V!7(-\-_,P<4 ;W"C17S.YO"[CJA<7\$6H?R\8#]ZLCGGE3#*WH M4LAW !MC_ 1\O(WD-?*@M-D0?B5X#4X='O^C&PGU]]_[RW^"YJ_^X[-_?_5?U MK8?+O^T&%(4+9P[_P1ZWW_/K M?PM>OGK[E^/U)=)Y[H A-<%=7:VM.Y,CTQZ0C@K9"M:,"\0Q$^XU&3/P> M_R)5BA!YB<+RXW$3O"@ ((M2((=D80^E\J@#<.$VA8;ER)7W8LJ/<@^@,+#[,':,^DC79%^6/DP&MTA_23T*PY' M2/M=!<)';8XZQD.XQ;KR(=Q:@$C6D-C*.B*R'YH^QU]JCS3 (BWO&P3>G8=& M*26TOX#!W>X:0JFC7NKN]*Y$ G9@I^]VP,D QW"#K2.F>-A>6Y>+5DE>P:>R M?4 9%F<@59+D>USMJBQV.* H(7Z*#==@411+6:RKMN#%: ;PWP]5WV8/0O68 MER[O[D!SP-T4GQ=TFP*T: &@=XMV1RL"X7,CV'&$W097<;(L%@CL@L@X?0K* M)XPQ:"0*@>C]>[[795(,4%1%^6S0(8T8YD;[D< MB'RP#VTU[F';E65X(&SI'69]GV\&2*S]6QA< -RK5;DTY/D=*M^P-OH"EO22 M3Q?6>@U?%LPIANW8]O !65K# -8["DX OXK\#H2P %!-62=1M::G3I4,R+3N M?E7=YJO58[#.ZY^1S!8;.) " I'TI2D:>(,C9)!+/FB@3NU!!65$10(G'H7 M3F99-,#6Z6,M BC\(=KD;LFFB@4)PWEP6U? 5DCGK7=KNHJ;Y0[OKU#D?)$O MBW69AXA_JQW=X;R M]&.(8+M'0N4H %5ZPH%84"/%8Y8; M5#7A3E'?/X:P<0 5@%UH_P,^ALH_WO>F(6$;R.-MM>'\+]?@H^!&VNJ%'40B\9_MUOH6EP8)1I,"?X!S;\@PO M0;D%!:+ E0,#7)\!4G[$I6R(MB%5-7/^H0%6"'1M3<>8!P@,$%A0KR']1J'$ M.G\DDU..- %>A>7A\1*AI(GA&BI0!3F2#P(1'V6!K]P2@-IB\;"I5M4]'/L( MQ"^S>3B=*GC ]V0GC^@*T$/28+QWPE74A(I[!'?>!FA?11R$]Y!H;8I/H9E2 M'2!>CX4('P*R!]"H0)467*")*B"N>#'X7',9%9 21@9F !(I$N8%BA9TI/;Y MP:@B"R &[(@H6U/@_")V: 1 "0[5+%C>QQPHW*[1*\$S;$8#\@V^^@Z(CT)6X(>ON&^:(B@L@T-;UK#+U[ M +4)> (@- BSV[SF:\..)#@\G*'F*X/LW+Y+6S@81&Y8H>C&0)C@]V+;,O?$ MP_BPH141@6WHB!!OZG)MK<9B"/0$&JB+FGYB1&/*1(H^[E;1*+Z!\!.<#W%9 MP:.?=GD-O/]#O %_HIB!.O[XEX1W>NS_QRA6PKV MC%?O,=0$1(/9@MT2M(>JU=<*W4YRG^TMX81W5=7"HP7*RBP?(I2_'IBXKE6! MTH;G;$=]''D*9C2@C:U@G2#/%#FM =[YVVY#P&9L<$F7A7X'ACY!F# \4#@K MVNI405%OUHQ[OMGLX/W^8?Z[OO-$G0JT5@4O0!E9WP*K4/ZU@.$PL/7^X\"= M"=_)-Q]L^<[ANI"QU$#[ETQH"3-DRX=&Z6YNC18K5)O(H3ZTO1'(%_1XM2TW M(K2L\TU^7[!_"Q'.TMAI8T#N$+LV!?+2'&1U!%$>W.5EK?:B!2 <^@!14 MG M'MN=$'D1C)/#60*V\W6%70%9)0Z7HY8S"BZ*FC@50&K=* C(Z?.-?0I:HO0) MI+FF,[>7"A.O0',M[TKD;!4.A9=0SR'$'E_[0^/ @A"D*:P1%B*W/^2(IT$A M,OY&6 4!6!D1PH[Y17^KU2V@(I:?#SE/>[35?Q08\Q]SOT9C??M0%RR,;5#" M6+/1EJ_!-5(.1DD)]Z#30GJE<*,$$@/$E3;[L5 (H28A5HZ"!A 5%I)L2-D M MYZM\.C%34 3MA8$7P,S!(L_N7_S))X^GWCT#[U'"X0Q-A%7=[R57D#2!(D M88!O)='WGK%#^BG^OD,U]#1?3SNN=VN0U-' #Y @_:49E"KS947TNMG=-G!\ MB&Z ?;Y1Q4[.E 1%.90&&J:J6@1\CO?_-1P!O#1F5F1T%@L8U^C7R&L0)W^H MX)_@Y.7Y]0^G2E?V/OAABU<, #RBP<^B>>BNZ<)=TX5:4W!R ]1H$4RBR6EP MN.#G3?5I@W+W^?4%S\0W M$-'TSSF<*- UB5,*,,[C7HCJDB\_,!345.0%)9G#418%HU2J#U^S8UM=5>L3 MR@%B9LX:/FV*IP,L: 2:3!IIA!WYU?M2_6[+%$VCNC6%\HBC@?)^4S)!LA5A M0H.WH$0A#L&>)X(*<,A/../)&;XHX]Z0@BU'.1U'IS@'G/>9A,?%96#((TH\: W#T_1B 3WR;8P0Q^"/)YOK>Z5,DJIA_EGFT M10]W5O#.B :SS9OV!P=P6Y R2]9%!.**[S<]^ F0$!@2'52.QP['#5)R2^H] MGMC'@N>MJ]T]&8Y&[H97Y1JN+!WU TD0.!%<7Z*DJ]7^Q;&[N460EPKD(M41 M)AI4T[BX+$FR8KZ8:UW;8F$^,OD$!CS2H56BU#&K)"15AXI$[HN0= HB>6@F MN+ F4-@ZBS+ UHL5T.2[1X4S+U#C+Q5 Y/KX"7$4!AGMR73 : A@,SS6*-T')JDP$D0?^R% MW]@(1I8!N7"-]1C>$*T)(;YN=ZU01KWKCX6R\K!X@18KDK8V[8HM&L#Z=Y9@ MR/(1Z?)H!05$J78M#-S("5C AK^TF$)4%=3V@D7-'7%?/ W+;*\8N))J&K,3 M&Z_#X--#N7A@HX9P@@[[1[,X"<1DY[2%7=MZMOZ(Y$#O*%[=II M1O9E^E&1P2N^9_@2L+G@OP 'S@6M7Z$)F2_IR^*V5K?T2UE)!$(9#ZFOY3@Y MM;A!E)Q:A#!*#,9\+.MVI]%_18.$-J7CKT3^1.7)=ZL:$]Q(SR.RRXMDS.S% M\3&=1XI=HZ0G=-#5TMC"$=3H4#ZK[LZ FLM58CR&=S%0J*(@$IE7R?! EP4@ MA"DPEZ6- '(5)>W0>*0JY9,HU,+9E8&N L$A$(2)>@NRN\H)S[,L$ 8H_1/K M0V9S3ZOMZGK:WU8ITR4) IJNA[C(3P4J>$S'N@,HB<6H-1W"@!=0$TQ6%$CV M9B6AL1P/;"O78G&<,56U;XNR$JF7\6A(Q,]M!U!QO#$)26"^MG80 E@;Y (E/X_)0 M6M'L5BEAPPME%9:EBYHEAZ8A>E(V U,I68#4/G$J=2PX7L?O/G"AB5@9H91% M3LF&>!%A-,%N0DH4?Q_92\#$E2)VB6S+JDNQ'X..OV85E2&D[PT/YZX"+P>K M][BWM3BAV,K^2;&NOZ9U(@-00&6^;,%,QDI$,8V;#JU!M6"1",\QN MBP1&.14*H'AL=Q*KQ]!:OI8 SK^< %[FM9)AA=9MD2VTQF;S:Y%BAR588J+$ MT )HSH0>&D.BDO9<;IQK[YCCLF:C9=WT)T=YF!&)1&B%N?:Q["$;0K*5J/;M MB/:5HD?,2BE8T:(W9,9?53L.8M@Q#0(5<<-67B8GY[M[@)4X2CH<[N0:;CJ3FRPZ([.!,@RAG=[= M5&??&.39H/UA)V%0@!07M.\+O>]SLV\T-+0@T<)3U^S\UB8I3:]P5Z<]]01T MBIZ%CGTEN !-?E!=42M$_!P^@N#DXN+\5-@3+DB\\SE/]CW M@O,#BZTP9@Q60*](;(!(A-4M"G[ZUN$!("U3CM]1\($XD+7_D @=FP\^D<,F MWVX!G3LGA=LULB+?DK*/F(YA"L[GXMRS;66NM#Q$>J-%EP0LJX(52HF-\1P, MV2_TV.+-9C$?%B#V#@,V(X!J4;LN[E9,Z84X^0*_1C;8_DF)M1-NH1_8D,W= MG836S.&N0LD/X/_ ME@T58I[#"UCWXD>.6?5F<,,\MUVJ7(?6+?72.>L0D$V D/%JC K:-H*_1) M"VW.UXRIRN/*HJZ8YI2A0)NDQ*/LB;;A.3(#^??&1X12$/UZVO<(*'#7A:R: M)'!FP#)--^[$"MU:8Q8(ZK]D%T=YRN>C,A(/J%5P3JSP^YP+33>; D, O?D3 MQ*/5TI7JH,4;VZ[B6]#MHS)ODU\@-X**&/:48S5TGB-C5U%3P [);;>P9?$Y MB%=9#11J&4J]:!MG 9:+@J(RJH5A4KTGE+9S])P258'[_ >' ?#>/ST 9S\A MV_4I\T.&$X9!-W?D4!^8Q&6QVBC*VKD8AM"$WDFWI)3O9)R,QL$:$ 5W%"(3 M?Q;/TE&LOY-P^#;_'/HN_')7F)@,I11J_Q2CD,("A=2AP3:QP1NNZP3E&+PP M+MQR74B8N,%$L=TNQ)KNNU_J.RON1VX+F=!T#!"/(MHI*Q"88J2FT@&/% ?& M:^2UV9= TS3W:)#@U(@2',\B9(]%84\69WUD1LD.73 L*==%W@C08!(@W M; @]66LI)3#3>Q&W>8O*2],)&H*"8OR'6E4CY9 M;?JY> 2(ZJP3MB^19ZM8&@J$=E(5I50@+HVP' H&HJH@PR[5]$ +=T_.:#H# M$"/;,Z.+L=$J.'EW<7VJ3EAP! V7R$XE- J#?BD$MM@\X/%::>QJLS):-R:8 M"!OZ<,A7"83J%GCA"L&I%TN!]A?7C@G#V/^,JWK%(=647,ET47/OWL[5H!U\ MPFEZ"&0CO<(0BCMQL 0P'(X8T.*C:"OD29+Y+[UQOGV_.I8+*3-(+FF*-E8[]Q"&(8$HU$0(E\(> M79VXXJY,IM2_YK5F.$@:7Y*Y3K$[QZQK&:'P$%TMRW\=0ZU[\]98.%2K9LCR M13 "H@T0O6[[#*N-TCRL*)PA:>ME5?>L9\+&"77X!]0R$;A6 M7L< 8SY!#EY\SG%187!;(6:K/8K>@3H0_'GJ[F_-3B/E]JWN:P[G^(3VN_XF M[3D=+#?@R4T$/5% GH&OMS-\HVZ -1=@/AMH5/Z2N"_U5+P"E]MQI&^;-S\W MKJI*#JO:1!G:#VI'-1TIZKZ?JOIGO7"$J6^KN&0!Q]+=M]#_C]4*1&U5R4 0 MPI;K#H)F+S1X;GQG":O'I)G\EJ5*=@PC< 39/-E&Q>=BL>-M.&?!D74E*-V8 M.4O.0!!;-L6* O$V+!];%*+W*\FYNDP'^7W9D".N7@DZZOC"^P(\ZI_P!O"_ MVI.XY M_,R:QTK6B_Z#6A*VO^'5NKB+H2F55>-&%*>F>OH4UN]MU2?:&KS"A%P)84O]Y&A=^0J*V%_ %I#6,\ MUT5+Y8)@V56YH;PUPG#TR2BV1^(5&J- 1H'3Z@G]F/[3ND ]UI@*0[H%)")&\K"7!/+@KV/V!C%ZY>IQJ M OBCX9M[E ?FSN@Z0/R3;4YD^@I M;66@<&K!;66*T&'\PB7->=WC_C:2)RV4J54)$-T0M8'0W)ZO7)O'334&R>1U M"RZH;"A-+2@P)W^TQ,^F<"R8VD*)#Y-UYY8R$LN]"W13=@1@1'$E:X[M.'IP MN324'N.N59WN)V(,3(CI:#2 )7+((MH<0\3WO1MUVU@DN9=LI@).B)JLT72U M:OHA3[@!7"20HZ)B/(W<"5ZM3/6HXGE120S%T[-AOZ"FT,M0FWV4^TV_KJ^4 MSJ5EZ4OLZ[ITFQ)OM65/Z# ;Q7UDMY.O.PJN+2#^>;>\9^3Q>JT&$F8LL5") MS;#L==E(1+$$UEOJL\VK'15@I)?@1 XZ;O3R3HG,/ 61]@/V,SZ#$I.Y0QU+ MM7!2\KP68Y("C['F[AJ1Y(]0LX'K/53LZQ?;SL "*'&7TO<VQB]@L1WK M(OV9,"Y+7^U9-12YM"-_-:E2]-K5:M7-'U+4.A* (PB39YRD)\ELYXHQRU+" MI(0RBNAHE?+$R;4O7DMG=D4BQ4PY2L3D32+,*0>.0J@QWO_:,[@;M<+R?(D4 M5=Z]L^L$F/N)>Y4U+YTE&B] ":BU5EH$!5(?GM\[ET52G;41O'>W?Z-8@8H< M2J"'58^%L29849[,-(>6S4?\J&^ E7)+KA-AZAP; 9-Q0(_EB^I%-]BDA?V$ MBJ 8/R*G"%AY 8IVJCPG13E02M6)).RT+O5/5@"=\/O&-?;81-MF..(^LYF< MJ8PCUB%W7R:V4KO$<6)%3K'>QWLE&Y[H/% U'F<_2Q(TBS,QE/X M%$=).$DF^"E-PGD2!\?4K [B";XV#Y(L"R?9.#B9IV&49,%IX*\5'61IF, T MZ2R<3*,@'H=9-@E\)>+D^20)DUD63.(P3M+@!-Z;I3,8WE>P.1S#_V=9 M&F2SX+B"S<$L#>/)/)B-8>A)!H'4P!K!)@21[!(G,=7-!D/ M%(YS!O]-Z',ZF823\1P/=1:'L_G4[_U^EHS'EA<;$&39W;O7*4ZVX'8@ J/O M_V:J(RY2IZJ/Z^WP&1$HVX(POQ.%8KM'O:-\RI_N&;#2';;=E-OO@X?J$XP- M"KP5;P8C6GX>/[)-L/!Q(:#;)3R^@H0DIUH5BL9IW2#,PE!AQFFB$/@^W-@%]AJ?@9,)%DBE_VR_4^ISI8"X3RB$ ]&1VT.,GN%JB!Y/2+CZ-O1-WB>F'8=J. M=HFRZ; .V;W'Y:V?U#G9)H1L\%D:E:P%9*VI[NXPS5:,U[LM,PB;];D!/&Z> M $/*0)@3MCMJ[C[NU^%X',NIP.$/&#!\2,^+\@MOK)LJW"TLI!($G,+E(TF1 MT;IFIPS)D>C!-@F5#V%-,H @!U"!7.>LSA+F]E(M]!ZZ1ST5?=8@8"K??G% M!.28N*J!L ]A[,.%VIB=VJOK(( /E,I0HP#Z?QP/M)R:V&.G,,U"WL@3^CWD#DW *^5%ZUUMJ]\^FRIDU@!L6B*N\V51@\)H>Z"LH$%I;@@! (L+?ZUED;S M43D>9%$$$FP2I%-0W\?3($W& M89K.]"V#RS<'E1WDVVB,I )HP6SPHG7%X!3$8U3XNQ=M-IW!.&/*[(G"+$.: M,IUS"M Q6)R.YE^/*D=I4D]'XO176MD0#FLKCV(@/6.1':4G\408O+BDP J+ MSTF@!AJ'EQ_98>+5Z*46O"]4U:%T*DQ$6*NQ_?K&Q"*''-!NXE',&WK9&(*O M'(VCX)UXS)$^DI5;AUZ0R I;$'YA,B8?UNTGUB- M_EB5"Q7*1_X=Y;-'D7NGZS99-FIQ79G:C%WI1DSKC51_I)!!;=FD#8@M+N08 MJD:D U O.^3I**7]!YUEIC)9$HZGD9.J MX;/EG*B;KZR1^NW-$3,'L2%+]35P M]+*Z6$L0YI _T,K24AS6MDFAPU7%'#P6;5>;Z<7Z[Y-ANR5DE&AK+0$K*L,& M"+4T[M_IW#;'S::0Y>^ZXK(*&EP\+B3^Q'(J2;$-N>RWNU8%%E!Y%BL8RA)$ MEAPW>C2M,OH)&<_8SC^=C1(M >M:O,IFY;D9CMPO!L!>%0KQI^(,:3JVDJ)& M'2[T1'Q #?)9-AZ/IGK$09<+40.=!>_3._;=VN)S"S*O@BG(WR#WQK%N_Q6G M9R!2 X.-9XGZ+LG.0$!&5CV=(#*IS@>S<#P>?]V^GP6PZ7 :9WNZK71_\I<* MW%=?70\5O)7BJJKDB^1 7W*03O)E7HMC"S[U][@>J":G*__M[/(:6 .2 MQS#E)%3] '7>GE+9GIBRIU1=+_%:]/!29S2;W>C"&%Y_;G]]VM'%6$1N*U-- M')9I!;+?26 &E0\0OSK%%316EK4-65R?UU%A&Q#(_N'4NG2C&E1\5FW%[)KG MV5DA]2LM3[:2$[H@@-]WZV*I_3>=U3X/7N+0_Z&6*)/6!!$/M8: M#MYU-9\DH,-.<0!F3DX%U$VA??B@($Z T4T"71,)CC@"?B3^XGOYVHI81ND% MICM;8JW1MJ3@ ROQC/E>KQ8E2W027/)WI.1WCY*M(:&#C@NS4T$4AEC?DDNS MJG^&MTRRG+X(FIKIJ.Q'[+R#P+!-A3E5]QE;B_X++;4N"7BJHSO2(Z8YZ" FU& MDK>9_.,73+Z[+[E2BJXKX:&43S@ M$.0MT"=>4TLFW8S1/E35;$T<$!HQI-:/\.BG$+]05=4Z2/9",_!>,A0JT>0I MJ#3(*'7,@$%]]>AF#RFCG"&$"F58=:FAN%$8;88JZ1U )ZG+U.'3VG_;\!,+ M.[ZV4\O+6T-YM$>9E]A"JS$3EC6BPAQ:2G@6CRW]K5-^!6'^+$E&J?>!+&2' MG&HJD7<$$$#MS(3\J&XKA6.E("!V&E!U)>2F/;-A:W;'JME*2EY+!CRW7&/D M,6Y*PKI/2)1%7A.?J^['1$7ZF"S<-IS67;@2H<>BJ7S8E36BSO;ZLI@/NMK/ M4@MR= @3ZY"ZID*BZXKY[%L27E7G4&CHF:4+JT6+T0&7B:?5+3[%NG&WR8?_ MR>YJ/8;87PR,V6CN[C6.G/HJ7P-'.YZ-QQY;D/T5 /ER1Z5\JX (IZT]&7=N MIU2=J;,DX?2=&&H-TPGMWL2W([G(IB1OFO7.15=3[^TJV'9ZW M8]CM!BRS1-,)6_:7]M.E[7KJJ'MFSNW_%H'8S$3@#".7C+@1VLDXG&3SP(:) M%2>QV]AQ/AI#,(I@0J;Z. OC+'/ZZSAK-NH6&J=,H BE<$HYP81LG0F&2*>! M.F GL-H+[G02)DE&_LTH$6U4)0SO#2]_I@/,80,3P/(DF6PRG8UF M'5:83H;Y;*_)LXKR>0>G=8TFW\-/[+G0GH:?ZMBC=L*X^8XRF^)8U&Q-ZN2J34_^DV8Y7^F8#L>*>=" M(:S#44]='H7PYE$BH,3T:NH)N*K5TNR">>X2X[=6[)GA\_U MF=IQ8ZY2 :JX!'I1@U-$W#"7LA)T!?*(0U =E_,ID$?^GB@.?( ME8V.H3 ; W6P__G&)D, M@T1/6H0Z@!GPXG&*_V2S&?T%Q!O^F0/='+PH.C X&LVF)APX&<%("HN'7AOS M:YF)!@:%'Y 2]C^-(7NJ'\4P43DP MABL?]*V2=BD;JLV 7!JKYPG1<>I/Z6OQ]"K I\&/U-SJ0JGY4NX7) BN!LEV M=).V^L3'7Z)GISA;24!)9YO/GV 13XT!.^9NHZ?D(XW#, MYF%HE7U&PV23<3>J2AG!GQRJH@^49-0]<#6AT\>%4,5A.IV%69;R9R "H/8$ MYT[S._2L6-9Z+/6/WJYD&@.U"Z=P7/[(J*ED> (- CIS7'P4.N! ?YM,>3U9 M2OH33GG5KWE]K%&Y7Z./'1;6IBP/12=CGL155^KF_E'.I6 M9=3>)^S0T'=$W.6J]-BBK($SHFBE"[]1(GVQW.>1P.="K!5 CHS0-DOG!#%Q M"ZS=!E,TUEHK:98V2#^BGY," RQ'%[> 4#9'12CV1M]P9PZTMY6U!%W"$'BB M][;,PR3L %]B0;]3G)1]BG+$G)VB&F?0I [L:')VGG1+6V-Q*%'I4?WDZ$[W M0%3Z[E.)16NYW !=Q9!V$$CKOR.;)@2#:*2.GW=.0 MK6 *JPG9GJ=>6 V7AX5:_[!$@HU_\*$$S:)>/+ ;W6K>AC8$?WR,26AK75=7 M2;6X_J$2:ZD&#!M&,!%*S]FH6"@4,6[K*I>B9T"\J2/YY/O@%15!BY\#KE-F MKQ0Y/MEME-OVE(OQDW+!038\%8!_?,<135T!"=&&0.=@#/:>-(NC M-_[@G!1P43VNHJDJ]=D52<3786&S1:P'8K-4 MI)[%X:RN,M90%&'/PTD=.#A>$!"8^S=EXX1365>5X/5>DZ 72+<^--1!9J]U M^2?&Z'>U*J-YSNCZ6M#U1*[7J5,VC"6XMP8#KA@#Y.G$??J#C2OND^FITIM[ MK7>>Z7XR]B=E"C"?KDV+6KL/$,J1L?."^[<.R)]3?Z?^E2DL8_]Z2FG,INXI^+\??2II.%TG%C_]E= ZD-W^2;^95$LK0MJ M+/B^ME W%(#LW=#A =U&5%AY5MH.8\]+;/KB^ %=L4(94=4(*"?>E9]9DK"K M+W&UKAQT3ZS,LJ3OL+HOB?8L_%I*NBT:JRF.@OOAW:*JAS\T2+:8D*NN34#+ M\MO;$A[9B5C94KB_5#V7P)QJ&>:!/:LV))/8.H6KKYWF#.F")H;X93=,W5J1*BUQ>;; M8I%+9P/^T1IE@_A;]$1>\2'>H ]Q^+?CC+?V6/36Q4Y$CS\#-40RB^D*FB G M'!P^9=3X,+H>645EL7\)*6QN_#U%DQ7WI5+EV5U#:;\JWJQ26J=_!2?X]?L" M=<]3++?V,W%_$G[9M(E:V^=N*1Q:'4Z^J%1QTNO+"XQYO[M3+4ROZ0^K@>@/ M( $6\"DXN3[_X32(T4W(<;>Z8IW=:-/341)GM$)'S-+9]K'BR@*JN+$H_K;U M0-\,N5-];N@-X.<^HP()@]*+DPO3 M4A*'Y&FYM@9"#7J96Z):39/5JKH6&!-.-QU'8>!@*M&INUTM"D"SV&$B%VN. MH:^CF>S(5?VZW'0+YG?3 M-KR'BJ^93 IN,[G<$VB,.P*Z\\#9G-C^0:P"LLS^_I5C7<$!;A<29]V86B]: M[ZG&+9(7%+MX:@"XT516;Z^EI^'30,\Y.&A%\;G4LS)]( G)/S6FJA/,@JNP M8.ZOJNB[H&A6E.@H>)L*2JO3MTI\^&! +$2=O-SQA>E%RSA22+WC?."&9(_?$0IVQ;NJ 7,IP+-:$UG?!1[B( [ M%08IX 5=_6@341./T#6KHKT_4OU2F=V]MNKV[*5] QU8J$>==>>L%\]4[T7W M@",KO-(NQ6D0SRI)S>CBUN[IE/)$KL)RB*H!5U(#8.PHPQT\!D<7?)O;>:+6 M)MF-3AUVQ8D!$E! I9BT,8'KG^M.*Q5W E79<\^^>)(2FW,Q0!AHW:1 M;L"A9$/$._>1;ZXU4/W,C PPA7G,)TM44K3;(9,Y%>%UB+E: *5&2"$;N FM M:I8A5;159BF%(AE$T\V$J+Q;WE);#UT$"VV1^>>B4^*)GF486!T_[ Z9*IB6 MR*9-9DE8PIIG72'%7HNN_J7%YFK3;6"P6JD='#5OD)MI^_=4JK81"Y;4'@?N MIB'A7KA8 C5?4(&G!6YJ=$U$C!>K[ QZ'$1<=&8QR8?UH_9,V[DKEM2R2-;K MZ?@!(F=9?#0^D9J=U1L*PFJ:OB'9N$5$Q-$5CS1&4G%,Q\C@,XV,2&^1=E>A M+-[:?6FO81B(*E4DIT.$'^G.<.<2%::FV[C8%^\I"7"E$4LY4=M'K;IWLV?] MT2@Q@.:6M\_*+8 I_[P#X4C1VRZ+5Q>0TA3&5CP'3*[@;E+7N]TXF#J8;F9^ MD<")%RWI3 ^1MB JGS%Z6D7S3GZ\ M>G5S==JE]2^L=KYL ) K3A K/@7T&HU0[U;=?I=EHZ!"0+8Z/).D8$J']E5X MZC+%^6BMF_8%ZHO*X2'L_/'\_%UO6B)8XO!!72MW^V)7,"XVXZJDFH(XN3!H MH04BR>V=21A>HHA&Y7'S1)?)/8)84S'@SAR\+MWDBL1>9%K:1SN">/U&!.XRRCIZU\ MJ:8"7W$@=E'%G!9A]6M!UVRYS4T"UBCXBTQIHYAU?=D\_L7+84A(8RLTV(EJ MKN+YW82@7LB7E>4D4#/)3B%5X:'V>ZZ%5Y\J"TW,XD4'(5EWB5GK^((S^W?* M>"X1.WMH=8>4"8HLD2&Q*'^?2&C[>(HQH@2H$SG*/G%[MRAGA*; MM,".7^1SU)5C\37=D>0+L_M"KS5AN/KG$^1[7!"O^WA)GUUPEE7Z-55.;WKG M\RR-+(4*<,;)JB")@!TC3F,.@W3:_T-FB (N+.=/FQ02URYU0%/S*+5V=P0# M%&T-5LF*WKY9NXTR&^7<1NPNH$>+C4LQL23<+;IUVG8%&E@OU+JH[NM\"S, M2#77[CYU7=R+L<\\#R=_CC+VOCAN[^ ZW8V: &'1>S2'ZL97GK(3E!JRHV8T ML"=2!*S*+RT%%KB-ITSO*S79[2-H57HY5/6G$P+ZE;5@/VRHHBXU-6FD\&M" MB4YQ$H=Q2N&,41:.9U'PYQR.$;.HTF@>I&F8IA0[.IW. AL'KW!R^?KR_#08 M9^$DPE89,, D&$?A;&;%F^)IBA28QE35-IF'LSC%_6!$YE.JQWY)8='A\TAA M!=,9.=5A"S/RB:=P'I-)+.>!]74CK'0+*YG.YL%\'$[B1)_(''8P28)Y0O], MYV$\B1S0PK!C@.D8CS4C.*7Z7,8P%IP$?)EAA?AI.)]/Y3BQ=0J<%7PWFT98 M0QY#A>5$ .)PB!.*8L4Z^^-9$L#!AK/QV OSZ8R:G4RQAMDDF$[#;#I[4B'1 M=X@"-;!&8L!_WY5;+I]W\/8!1VDL#)1;+CK70PN0S5'"DHSF1!045GHN&5** MUJI/WD\1\R02_1-FC!WL"6''I\2=**(I7+G!,M=$(:?I''.N 76PK<[8RK16 MKGI,$*(,TU!WG>;(^,@9A\-G^]+D,.>%Y+M#I\B]2D=Z^]F5L>,)PV1 MVD-X;R7&G*DBA>^P#7R^[CYW@3$ME,Q"+QP7(CPTN-77P(2M<,9B75CE$NGA MGC%*M49567_VS?XEKO$;G9XK$]IK $EH.@8J'451<"YIE-*W&#UQ3C+C9#RB MT+C 7PW1PI/65% HIB.YBK3?"RN*TIBKUGE -X_5"!%H:K>J%" MGCI6XDUWW5:G=13#+5!3?U5VDL'C=E,">=7TFQHZIKW)3K;-4 -QS5D3IB]H M9U%VCRN>HE]]0:FX 3(PO&IYB\\;SYHY>C$?$)4N[H&DD(.R MV^?13M0XN(R!,K;33E/,;@.4VH$2G%M]7^R5HSAE]$VA/2T_C0E^%)4>U0PJ%O742J,8L: M-1=*E[PAAXAW#YX %(E8-*7#AQJL?'^HM/\RCY04^J7N" MK]H$I:]AR/XCDR,^Y=K)9+1?4O9=^ Z>(L7;XI.8#*\E 9:PH^U1D46%I%#I7\0U3N$&X> MAQDJ&YEM1Z%>>#49B)9E@QX9^!GH5L5E;3D E0YPS?8;=N?G\#8*RW##B_N" M:^CB9K5A%["#^KWO; &_QC "NUZ)C$G.5%KT%C"@YRX-Q<&G"OF26TLJ0LD( MJCBF76Z2<\E,::9\"8RL,0EYG@#3 Y6:0KM'$$#(&- MWEJGYZRUE4B'E+)'&8;E.L5\ONARN,L_5K5XZFR 8-0=+(EB O2L-HIPN)*" M!GIU&0XN$+YXW^<;U@@M5^5CYQS)W-<@=.SV[1J;])D:RYW=\Y ,4VB IY:W M%$#+]9&ENGNUL5O>XI60-*!R>08$(>GR$4YL \+/H:**/FX,%^B4-W;;3CZ; M6(G6$AAO;8F"8##RO+2*3?:]F2VE-7"L@-H74ER T:/.J%+.KAS%]]??-<'K M<@'T$*@SC%AO);4I.+D"1>#=:?"J78Z"_Z#N7JJ?-3-TU?;D!N/!WA2?0-]? M/91HA"[0%2G19_"5E!& <[_\O"A%2;7>#LZW6[C>R-EOT *(>OW)Q>7US?G- M*5!DBLC$NH<:4W M[[#F.4(4I!95@4;PCS&*9,+VL7/J^49G(&VX*&@MQ7]X7%%T=)ZC"N9W%ZH/ M4#L/R('$-14'FXL5'5'&8QU6;=0;%YD4\5 >>Z!4S,'= 9&K^AHW60RZ46YH M8\A5'>@JD.^+%F]MO]N)U=WD$LE:[P?RJ<(^=#]ZCOGC7B7*V"N%*) EY#7F M9/"KIL.=K(DC<4R7*-UH0@'+J@_*,:7+8KTI[QZ5+&MZG]SCFEJJPU:0FC30 MBY@BTI;Y.K\OK'1$+1?>4HXAU05"U)91G:D$,2D+MZL"*GC:G5>X-/]N([9S M9I]L*<^QRRR9P!;5]I&89J #>NV#DI^PH'S[4(+:A'[+1PX-[=5:5;XPS#;F MF*+U+4D&E.Q]U\$*JJ8$/S#D K6:+]40])!P..TW_D:'QBSYQW-XVV*@C5PBKBKK<;'9?EFX"8MR MBVYY0P+@=SQX3?]=XS03 3S2M9.X:WQ9DGN@1%U)20=L9PS560DFJY^5)Y8D MF/_^I'O.<"XCDOJ7&!L21V<_L2:^ V8'?T4Q@O5]<:\*@EV?_6B[;L3.756UV,6Y,8&RMX_? )A.3H3??>PL_DG])AY4W#Q<5>D7 MNOD;<$*=JMPAGQ;Z'1CZA$E/R[GT==%6ISUEUXQ[SE4>^H?Y[[W:L][X9/'K M^[?>?]RMD&T*O?JJKZHM'QJEN[DUJN#E#HG@DWUS"BP M%@C&%2+OX28PE-#6M1\,Q1UX6I>$*I33F3"72@IPEB3S2PE&R?Z6Y+C@0J0! MKLPO$)#3W]L3W;LVS1LHRMT-'#")CQ0D09=0SR%Q'?C:'QH'%BI7L]N,5U7\ ML#1171UBHTONA9UL.OVM5L5"L6V:F@W\=R\]$6V;#]4*NV']@3QL*"08WXG2 M^;ZPJG0N-9 5;I0DLE'%$.GS)NH[34+"E40[:&U=21N*-CA MTYX^%*JX5<]Q:+R*=('!W@"&8:L<*@01?>\9.Z2?XN^'U+ZO)SS7JL.-JA,M MT>?>\!2LB8IN!:U1(>KZ1E4Q&$2&3']G(LE:,GR.Q(.Z!47QF/G82WV?+&!< MH]Q&=339HG_R\OSZAU.5'.)]\ /EZ0" 1S3X630/W35=N&NZT-+JR0V0L@5W M*CV19DKXOALXJ$%A/:']KTHVRX$<+(6=+"JR87%-8&FXT 2Z)RI?7\3Q;ED> M-+1)HA'&K95D4&I!@Y0B:FQ+ $T*CK(H&*52*Y1=]2ZPW%&=ULRF%CC7O*7I MT+@DT)3,(LF0[-O4_F#2HC2J6U-XNE:.G!+&A 9O%VU%R<':4X"'_(0SGISA MBTZ"IQSE=!R=XAQPWF>7,$C[J#LD$:V6J@P<87"#?0ZN-JAZ57 *"@-P]/T8 M@$]\FV-\UVUD;J4N/;BYP83*)>VLX)UQC9M6[X^3G730(0)QQ?>;'B3[")!S M\6\9S2^HN!?X1PZW%P/8#HWHSH:YXPD[44H5@2N!A\B+]RY.&J \2$$$ GF_ M\SK[U 07E^525$_7(NNUQ!J3R?'<>Q3\X*O81DBJ#M5DKS\12;$K6QCX^_X) MMLZB#+#U8@4TV5@A7G1ZOND13JQV;QW\W!KD6O6P%9\?QE;)U-! W^1UC?;: M]F&X_1S'B7.6D(78'R\-QA?;'>^TH6<8)S= MEOQ+8M_L/Z:R3GD2W6HV[X3Y&F*'\<1RX1J[O1[95D2-VD@I(Z:,>M+G3M5$IUD M:\%^ $N>,Y5_W-G<>YQMOQQ=\*5^*0,+C(?4='R>G%FN) MDE.+JD:)0;^/98TV3KE+*QHDM,DF?R62<#'0(=*J!D+/4XFO0N5&>4J&,M/0 M8V[2I3/DL5FDGTU1%:])J41+URM" M"9A6,B2K@\,+965:-V=#-&T:U7_L>]!Z&^:3$#&>NTFD+E/5IN!(2V-(#UU\W&Z\KHH MT@=ZR#"Q-4DHFK+E5O(<=?^!>UOH%IZ*D6)ZM$3MJW6@M%NJYG5FM6993ND< M(MP;(UR8J<1[A0*1F#T&Z+!$9%IQ5 \=@")O:7H;5\+0&C7(L4.2[!D3ND. * Y$WK8*>31X\:FPF^OTSO7+.Y.CL*U MR3+2F&L?RQZR(21;R7W?CFA?*7ID>H!UL\> V.R6DO--IV+\OTQ.SG?W6)3& M1(0^D:#,SO!D31.*1L+*G1X59"V0'ZXX*V%U]@&NDHY3/[F&F\[D)HO.R :A MK$SH,7 WU=DWY0^@,8-O/RE"%[3O"[WO<\OO?8.0OT+44:$5RKZEZ17NZK2G MZX""TC/WL=>F::W\0]1]U H1/X>/(#BYN#@_#52-UUP''WC=]'89M$6^+5ML M#<]>H(9[]50+B1+%5R0(4"1"KBJN;QT> -(RY2(WG1 _F%-%0L>V""Y'C3G8 MCT'GI+HIN=0QN8^8CI4+SN?BW+-MW3+#^*KT1HLN"= %(:06@N=@6BLX" ^@ MV@C[H@7HMNH*;%:PE1*U35L$5351BPLFVG5D@^V?E%C;@YH'-@&'X=J36#F5 MP\XD4S:=* 5,C8A"53$!:Q8/525AX"3K*KE&8S FU[LF%ZJ&5+)FU;E/J"74 M BS2V)3X:Q-B)MRJ3I%DR3LB^^KQ?X!&]YPCB&(4DXH?+DU=V*,?#/0OO=*R MJB"ID7 !U1] YX1/JQ(>7#I53C@/MNF4AR4OT=^P%T.^^9D%6U]!VEY97BIW M:"I*XQDJZ;S,)L-@TFV(7U=0]\NIITAK^K(L8I MOJM;]"38VS*B),0XS**XHZ+USL3 !T]"5;Q5@:X\+1LXQ$:(%[<^+M[EAFKL M=J-=@L_KU?-FFR^*?_T=Z?3UQ^)W?_KM3)]PIOTLD>.\;M[S^-.5]DU9/1@O MM#7_PK;F&WWM6I'VX!5R\"NT579'OGGHE91GO4CI;6P,)8.45]%7A2R.J"4\ M''"F[,"2NH_.?-4B5H(;A'![\:;;=+811S F=6G7HAJ/G=C?I-FIT],TPNZ> ME.0'R#5/8G&D'6@+JIJ")ED63K)Q<#)/PRC!OF/\>J^(#GDR1,9EDPB<,X28,3>&]&W<[.I?"R4Q,R \S&A,Q9AFF4LH1N MZ>8>!LS2,)[,L=/@+)V $")V*=F4:8WGTR3<#;%5/HQ+&L.[\#ZN">1 M;ROV9'#1YEF&V\K2+)B&XR3J@6\NV,O(X7UZIVZ8;_9]'O>^.4SMR[+9)/O#P2*8SAAS"DW*K#"T#1@^\,%)H!YK.TBY7*;&&QY^O+%.?+D<0VQD8M NWU/91A'2%])RC MM#@&V0S'))Q:O7D;A@Q1=R&]^\FY&]TE5_0+@YR>0/-_J0;E@UF^Q[&08QX2 MON]/W,>Z&S&U.X^1TG!'RFP* @2G8H,>'B9S_'8\ SY!-4).D+^D$\S:'LSL MGV$6>P:<* MA"*PS,9]D099@X8<9B3,S[.V*3?OB]'"%@3&E&<_"\6R&W=9C MZAX)8E"*14ZR,)HB84W"Z72Z9U')!-Z?$C^:PY)H%%AG-$^P)2 MEX!EPF&F&/ RV-\.:(IB]#TPDF>*7EX/I]+JY;#RB]%%,=!XN"^]-Y+U$WJ,^L^F(6O;B>SC>C;Y7DK0K.-)/(Q'JP2Z- M@010\Q#E:!H-<&F*]KV[N+8[@KN$W(2=;:I/DN*ETHBE=-[>B;O$],,P;0]9 MI799AVK2YJNKM#9ZOD*^VVS"!LUJ<8@P:' M92UB2!D(XWX=CL?QK@H<(Q+,L6^?DY.C^9">ET*KN81^QV'< M#7159J*%?6='8BCM)5T_#3VX.K2RBEF3#"#( 50@(P0;? AS>P:WP:3HGNKZ MHFSR^WLL)Z?V(&3U"&T&K2$2VJD _M45KS11?V6#DDKZ@'A.M76P"-9X@@6& M0*+'ZD[OBGI;4*:6?GR249VH213&XRP@36#L(;^*2R@>$6?84SMR*"UV%AY/ MX!DDLR"%QT2>(VT'![$_2^#_J+E.PBGPIV.91QS/073.GE2_RFF>^*P;CDCDFGN(MG,(= NT.N'[_EBE92TE: M8Y@HGY)%$4A229!.08T$M3]-QF&*9>:,C#,'U1'D+.SRG<" T6SPHG7% ML13$-%0\GU*T[!@L3D?SKT>5HR3ZIR-Q^BNM; "']R0X:#O$'DYC=1_N*H2A MJ@_[44KE4\"_F'[0?J*,%6&OYECGWAREU1S74SJ9S\-I&G$7:8J&[ZJQ23B> M8L$N1WKJ/76B4%*9:[@:D/IYAG\( MN/.4P(=CO#6=PC#/7@(Y;CC #0V/\%MSQS&6O?-T\,^1CTVCBJTUF=V6C/K$ M9^.QU0=CT-2)IV]\D':[93WY'F0H/K? XQ6^@[P!?#X&>B8($J=G($( 08EG MB?HNR*A6&)Z)U4/ MM,-A55I"W0]AM=IA[GNM!SCR . -B+!4W+ZEO#=G*H'.U]K\_&5'9U]Y,A#.YH26_-8LZV:,)W 5F""892@U9C""&S- ME(/=L+!>L7C85*OJGKQ$B>F:@.\,N1U_WZO)3.\1C'5(YN1$0]]@&A'RL+9-+6R M00F\SQ GIY,YUU@< QF2$HQHO8KYXYQJ'?4""6KCG$^/M/N1]C !+ XB;JGKZVI(&=Q'=]!1'N!_H\5 ?X' M76M7V5 OWUW[$&MIWNG7YX5W_AD+\K[1^>3(%^#*IFCZ /URPA+K!(Z#[,$) MJ&23R23X"_5Z0]8N93^EL*5=BD6Q0X;";$S%!V=8T':,_Z#(/ ,,2Q.&*%7S MDU2_.ZFTR5D(<3B;9?A_T [C<(YF?A@D>M(BU $ T\,"ZS,T-\WH+\!U^ >K M1^^I4"M6]F@TFQK;>C*"D?96I14C.[R6&=-Z,@+U^AR8\ME2[5L6KHH<)U/] M,8Z37B%^.UC5Q+(>(IK])_']2QV<_J$ID-B\@O5T">;!V)D_-/U@R-JJMYH?HY2[ ,T%D.MF9)M6[+?S K?^+C+ZD/T]F*Q(C> M-I\_0>9,C8@8'920+:SV2,&F9'+-6) M'"@]W>:+GV&FX"0STV1JF@0-KM,$Y,L82V,C/<2TY4<$[S4JIM4VAV]TKT=+[A MJKZ]?C:Y/4MAS<(&G^[M,*X#\FL?J,#/QH&E+KD[(S4I'B><> 478T*&_"1" MECM+L"YL0@TG(HS$B>!T05M.Z7G\,:6^!);F/)G"6TIU[J_6JD;I[#.)YW#X MT_[IM>:L\(QTC?]N/B*7[\=ALLEXC^U*$;T#-JM[11N?V!Y-6]/8K[/G)(S' MY#@#%6B*TUF892E_AOL#.L3Z@=@H XF?)ZLI0$-)SRJE]PRQ.E/I!J;)M%37-GMX^H/AQU*PR[MXZ0 M76^FF:8)P=6),-WL\F[T5L[VA?VM?(.3W9;Z&#N-R#M*&2F@IRH75&V0TQ.* M)86).]6V;K%/Y!V['I$VES4P%11&%BJ5M_AV\ MY6JLDF+8:9-F1YZX5CCZ$>;&T7L&8LO\9*?-#8D1KK7*DB1L X\,1-'P[W5) M)BHE=Y1[4U7?M [;BM:VB@Y0D($U66Y5@*+.E,\#__XHDNF]SDEX@7#_T% 4 M[UY-[J<=!2:]JZD\(U4-(@GN-077PMU]A=) -?IVE0($/+W]A8E)[*&7&&- M ?UTXC[]85,-/9F>*I#W0MJ?Z9A>^Y/IFZ$^79N4<3N^'HEP[+S@_JW-44Z_ M"!30.\. G#Z.K'_[*_C:$^G+@__4IR+!U?:GIYP*]3:R3L7Y^^A32/W6PVNO.[Q[>YR67I=V2Z\#U^ZW M7F"'6G$-6IN'7KBTFG-=M=S80V6U;'P&PY[AT>^Q_:T;V&_=P'[K!A;\LW0# M&R0,OS7R.MC(:W]CJ2' .HG/_Y]U7>KN]6U]GV^4.>TL.%]R314J36.)W>R) MZN-LL1UI(Y8T]NT^8T[>>,<;Z0%\?"*W6@&L\M[XU#8^< MC4?C26\,3+/MC^S+97XR/O#R6.T-7I(+]J^OB0CT.T\-'O5?36JMKU^55'&D MIJAE\W.(XHSD+G>?CJ-H%/6W>ESB\,'-'XV*<>)0TWV8.NO^^.=\,PJB@1\O M=#6?X%+;,K%GCGV8JK@^+O$=FQ[1=^[B2/G_;S4WGS2M>.8^9BYL*S3QZO]\;87 M^6HA#D=.M5' U)4L 6,$KT0G6]&O=^?:?D!E@3*GI ]_9?NF\0 MYC((T%Y.^#%/6AX"K^C7R9SV-4+Q2:S]Q)XAP70/Q>\5K)+"X[V%]I2C_]Y; M]VI@F"&-Z8L&^QHTQCO6W=(W'G]@KT?G8PWW;WE6>Z=VM?.?9!R'P[ M?/S6-\E_+GLR0+X M[&I Y8]]HE#KZN/S$U\4_WU/>AGR$>Q/UI/KAS,WQ@( M/Q]*Y/ S B>9HR_$]7WKO9@2Q[?>9PWLU3-+[=-"%RLKIEC^)?SS^7S?]]+O7OL G7+SDQ MB_L>=83#47[]/<]_^3U[)TZB_ZF)8__$=C;/MU,TC29L&=I4F,I@6H4521-V MJNBWPVE#_M-A/F'I=U 1/OFS]G1E8V-L5C]M,*U,^M3_PE/=40W[ M!F&.@41]SYO4$?#T*NA9 S%K9"C@-S0%?GNP]YR@/XWL:%Y@,_H!5H"6HU\N M/>P+A!-?^Q4RA.QXF>E(@V^/+>M*^>R79/AI??9SB0YM47 MAU2L\K4=JWQ!HJ05J]R+^MH; ]V7J"1*^96.4M849#B>UPY1 M-]CQI+6&)A#]KF^NY"2__E70!J@OA=_T&*Q.,,&NA]K[6 FL MW\L]GIHL]R6>'J%4FMB9>?3@[Z18S]N[P#%.8Z-#"VUL:\V0YX);P%ES*!/O M316\M3/1<.3WDHDV-)C*2;NT<]*\'GL=4;;ZX,5[T_7 ^)KOLC(-NO";@P7RV M+YM(8GIZV.#)(^N;(WLY8D]%NOX0>R4F3A'QB0JA-(C3RDGN=?GL'2&W,K7L M;!2/&79_2A$ HOBL/,(4.Y ;UD.TKLS&> MO@DS8_BT^7)JQ[>I.PO8&VS0B:8?9%][H]^[;QV=+-"3I)Z2.[#OY;VI!'N. MV,[/>7IH"!.7WKK\B0=K;)_N\8*F Z9+H4H]F=MK$7%:^7X[6O3GW<98KST* MIFJ!!_,.!A(Y3ZD@ H\(1N7#[7V@.+:18@2](P0]"([?! "_!YFSK:F/2_?9 M#W95!ES##Q+,.:!)>$*_OX2PTEC2=?CR,_?QV3)O:_IV#I\'W_+T[(^3?VR^T%Q5>.[87D5XXY M=!!?-ZKW'+]R3#\:?'5 PB 6?>7(PTCX30;>B\-')XX\G7H<3,KP".9E#[8^ ML/R"J1='JXX'Y-_U=E4]%H6NETF#>Y8,'(<+T>GH$DWE)2B0"Q[OHZE/2AKH MT_C!/(&GSN,F!/2IL%@$7@T$]'0C<@;B%G12QH]64L:YDY31WZ.5B/'")&)X M-^@-]?_E[ G[ O![ L:>&'S_[<, _*-W>5CD,OM[S<4?]X<*^.T.UX.Y$-9W M.1#;JAY0N_:-H/S%FRYA.3"E0 M.5DKJ;C.@<@(3Z+!L$%9A-03['Y[.AP-KOJX4]PYF]/7Z[)5S78/([[#AKQ#BWE%]7F<%>T#"#VN&]$O'DUQ%L2*+?Q*&C]:U,VKWS5- M^Z?_!U!+ P04 " "O46A-JG ^Y4D" !9"P #0 'AL+W-T>6QE9A;T6QCVV!+IXL9TY__23+ ME\2CNV3K:%ZB<[ZC\YU/%^+RSS3]1-*$^-(2>]VNQF$FQ;BYY]@!IC+A@#:$1?B:,+I6U&9E MA%.V=?#< HED4B%M3M4H"RQ2/;IPX#Q[X!T/IT*JMK:KX'[7W?1)H/>L0,K8 M('".'1"')=$:E+@Q3CNY!7\(H;4NC,%=D&\P7>$QH!U-D+54*:B@3X!Z* M0P:9E:-H7MA1R]*S0:TE-T9*22X%:37T&9UA:!-@[-Y^#5^R/>XF0VZ./1(? M(ZNB-\VJ.W,\-;^5O,OFN'=I#^-%)=U(_:$VRQ&M;Z\.W"G(:-/Z338(,.RD M+-GV/:.YX. 6\\N"P8$%XY#T=5 A%7TT?/:J) 8 A=$&E*;)+O)-D7(%C>ZO M4Y,=JGE^A)K_]3[G($ 1MBO:W/V7O,O_6?'YY=]+;O]5IH)?UJX^MT3;?H] MY.(81"Z/0>1S?S9>UQEWVN]>\QU0M*XITU1T<@N:IN#TV-=/A&_MLXOMM<"Q M!QMZ3=;FG;O';W)3R$C-])U=8AN,\&A_LL*#Y3!K-5!$>+0_0TIK_K8M.#ZF MX^]02P,$% @ KU%H3?)=J#F$!0 Z2D \ !X;"]W;W)K8F]O:RYX M;6S%FDMSXC@0@/^*BM/L(0OXP2\?OVV M[)"(X'3MI9,3ML'V1UOJKR7YQ[TVMRNM;]E#62@[[&R=VYUVNS;;BI+;/_5. M*/AFK4W)'>R:3=?NC."YW0KARJ(;]7J#;LFEZOS\L;_6E>F&.]J)S$FMX* _ M<"/%O7W]WN\R#C^X$TN^&G9Z'<8KI\]DX829<"?.C:YV4FV&G7Z'K:6Q;N'O M7?^RE$J6\DGD]9[=ZON_M)%/6CE>+#*CBZ(^RW]1GP1WL"]';H1Q,COXH>.K M:PZLP\Z@!Q>\DU:N9"'=X[!3;Q>B _^B&_R-.@[[SR:(I^;_A%&OUS(3$YU5 MI5"NB:,1A;^[LENYLQVF>"F&G?U/&%/W]#* 3!#(Y!,A#R*9(I#I9T+& >0 @1S00L[-ABOY M]+8K?T6(OM(2C;),5Y!FU(9=Z4)F4M@ [!L"]HT6[%K<"54)MC:Z9&/(\0:T M8=F]=%LVKD+([PCD=^KH_5O!/=]FYAZ6FGO4<UD4=?1F4%NHC2=@(VO! M_2$EYHT^L3C.N#3LAA?00WX+;BLC_ DA'2:,/K$Q9BK3I6!+_G"03OJ8'_K$ M@C@7>F/X;BNS]PHJ3 Q]8C,LG,YN3WYQ*W+(=B59 M; N4#"I]"&<9\F&VZ)/KPCI39:XRD%5"*,P.?6(]>&T!CE!>JW4^@4=;2N=/ M"_M%A DC(A9&2P7 ONRW_@@I,5]$Q+YHI5S6FCM@1 <L8LTU,;)MP+H&=L%&>URF=%TT+#3'1"2[J&2YNMTWIXS>FH)X[7OCZAWV9 M",=#3$P\,;%XVNJ+(*@A)B:>F%@\>(D1SG+%F'QB8OG,RAUP,;UFH\68#7H# M!FT4<'-(2)":0DQ,/C&Q?";2\LW&B$W3B0!W']^CMHG))R:6SW@+\H;V*!6; MB+6 6B@/04-,3#XQL7RNA5\9JGN0,/455";8?%7(.K[A7#8FGX1\O/-:_AZG MS7! FV#R2:C76&!?YL(T37-IN++/C_YMVTPP"R7D8YY,;Y1?E&.CTF=0Z[O1 M##JZDVMY@(E9*"&VT-0Z"6%AE/E.&I4>"62@AMM "KI%7,)BH,^;1B"W$Q"R4$%L('TR&LDPP"R74%FJ> MK@\F5.XPPO"L$UE4OKE.KT),S$()L86.QY#/[?*@66("2H@%A'?R$#/%!)02 M"P@=F1\NIV("2JE7:%ZB>5;!$$CX_&[.&:? M].,6:WQ)W/0>__0O)%_)(L3$[),2V^>=N9A]D11BH@O]Q/8)%Y?P@6^*V263![-#*"U^TSQ,3LDQ+;!TJ.G3#NL7GA"$KC7?W0]]0A)F:?E-@^ M[\YL31_\=HB)*2C]B FXUIFM.B6%;Z%@"AI\U@1^PDQ,3D,ZCET]V_6IB+M50BOX1;6#B>\2*[,LQ_-&]&)*E?TH3J MIAC#L;FZT+Q^&=!?8_^6Y<__ %!+ P04 " "O46A-N/4##B," 2)@ M&@ 'AL+U]R96QS+W=OCN?VK*IFG'LOX10MDT^U^6NZW,[_;+OAG,]3E^'0^CK[6M]R$'6 MZQ2&^8SJ^6D^<_6RVU3#RRY6JQ_U<,CCI@IOI_"K&UY+D_-8PN42[Z8%TRWO M??Z?]=U^?]SFK]WVYSFWXP<5?Q=4X>,@60X2>I N!RD]R):#C![DRT%.#TK+ M08D>=+\<=$\/>E@.>J '/2X'/=*#XAK(N.8G(:SY6D? =>1['0'8D2]V!&1' MOMD1H!WY:D? =N2['0'@O06_AZ"]!;;O"LC1ZV^7H+ MT%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>BO06_EZ*]!;^7HK MT%MO<%:"#DOX>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0V_AZ M&]#;^'H;T-OX>AO0VVYPUHT.N_EZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX M>CO0V_EZ.]#;^7H[T-OY>CO0V_EZ.]#;;_"N$KVLY.OM0&_GZ^U ;^?K[4!O MY^OM0&_GZYV WHFO=P)Z)[[>">B=^'HGH'?BZYUF>I>F'O+N^S@JG^V=*C].6'"Z?5__S7J;^B0CSBO+\&U!+ P04 M" "O46A-=1XKO^\! !])0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM. MPS 0!=!?J;)%C>M7>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5J8A6NINFR3@S M-ZEU5KU\?'44)MNN[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU*^9,N38K8F(V M*UAI^TA]G,:A1[:XO*:EV;1Q/??5CZ;3CX:YIW9< M$^K&A9.T()O<;%.7D*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H=KEL2JILN>G2 M+7EPGDP5:J+8M7FHC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O1WQM:7> L7+( MR3%M"]HU:BR\?_)_#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_YB#1LG8JJO8:G MUL?[85^L7X_?=[WPKV)@X^%_;_UP.01(#@F20X'DT" Y"I 4=3SFG6GZWY(\6;O^G,_&?UTMW@!02P$" M% ,4 " "O46A-'R// \ 3 @ "P @ $ 7W)E M;',O+G)E;'-02P$"% ,4 " "O46A-)^B'#H( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( *]1:$T>N+=8 M[@ "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ KU%H34S#9BU[ @ WP@ M !@ ( !]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H3;\[L^]H!0 4AH !@ ( ! MLA( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MKU%H369+/,ZO 0 T@, !@ ( !IQ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H30_@4A&U 0 T@, !D M ( !(BL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ KU%H38&#C+VT 0 T@, !D ( !XS 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H32+' M M>T 0 T@, !D ( !HS8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H3=.PH'2W 0 T@, !D M ( !D3P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ KU%H34R%31:V 0 T@, !D ( ! ME4( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KU%H3=:YEP&W 0 T@, !D ( !>$@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H3:ZD8W@\ @ _08 !D M ( !&%0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ KU%H3=B5R?5D!P ERD !D ( !KUL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MKU%H3=ZI>:!2 @ KP@ !D ( !?6H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H37Z6LRLD @ B@8 !D M ( !]'D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ KU%H3&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H M3>4IJ,9. @ @@< !D ( !W(D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H38@?@G[< 0 ^@0 M !D ( !H9$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H3;VI*E=, @ &P@ !D M ( !>IL 'AL+W=O&PO=V]R:W-H965T M1VG2% ( ((% 9 M " 9JA !X;"]W;W)K&UL4$L! A0# M% @ KU%H39\0SA"O 0 O0, !D ( !Y:, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KU%H30>4 M])W76P +FL! !0 ( !/ZH 'AL+W-H87)E9%-T&UL4$L! A0#% @ KU%H3:IP/N5) @ 60L T ( ! M2 8! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MKU%H3;CU PXC @ $B8 !H ( !;0X! 'AL+U]R96QS+W=O M*[_O 0 ?24 !, M ( !R! ! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $@ ,2 "J$P Z!(! end XML 77 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 78 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 201 200 1 false 44 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 - Revenue from Contracts with Customers Sheet http://www.ansys.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 9 false false R10.htm 2109100 - Disclosure - Acquisition Sheet http://www.ansys.com/role/Acquisition Acquisition Notes 10 false false R11.htm 2115100 - Disclosure - Receivables and Other Current Assets Sheet http://www.ansys.com/role/ReceivablesAndOtherCurrentAssets Receivables and Other Current Assets Notes 11 false false R12.htm 2119100 - Disclosure - Earnings Per Share Sheet http://www.ansys.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 2121100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.ansys.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 2124100 - Disclosure - Fair Value Measurement Sheet http://www.ansys.com/role/FairValueMeasurement Fair Value Measurement Notes 14 false false R15.htm 2125100 - Disclosure - Income Taxes Sheet http://www.ansys.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2126100 - Disclosure - Geographic Information Sheet http://www.ansys.com/role/GeographicInformation Geographic Information Notes 16 false false R17.htm 2128100 - Disclosure - Stock-Based Compensation Sheet http://www.ansys.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2129100 - Disclosure - Stock Repurchase Program Sheet http://www.ansys.com/role/StockRepurchaseProgram Stock Repurchase Program Notes 18 false false R19.htm 2130100 - Disclosure - Restructuring Sheet http://www.ansys.com/role/Restructuring Restructuring Notes 19 false false R20.htm 2131100 - Disclosure - Contingencies and Commitments Sheet http://www.ansys.com/role/ContingenciesAndCommitments Contingencies and Commitments Notes 20 false false R21.htm 2202201 - Disclosure - Accounting Policies (Policies) Sheet http://www.ansys.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.ansys.com/role/AccountingPolicies 21 false false R22.htm 2302302 - Disclosure - Accounting Policies (Tables) Sheet http://www.ansys.com/role/AccountingPoliciesTables Accounting Policies (Tables) Tables http://www.ansys.com/role/AccountingPolicies 22 false false R23.htm 2307301 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.ansys.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.ansys.com/role/RevenueFromContractsWithCustomers 23 false false R24.htm 2309301 - Disclosure - Acquisition (Tables) Sheet http://www.ansys.com/role/AcquisitionTables Acquisition (Tables) Tables http://www.ansys.com/role/Acquisition 24 false false R25.htm 2315301 - Disclosure - Receivables and Other Current Assets (Tables) Sheet http://www.ansys.com/role/ReceivablesAndOtherCurrentAssetsTables Receivables and Other Current Assets (Tables) Tables http://www.ansys.com/role/ReceivablesAndOtherCurrentAssets 25 false false R26.htm 2319301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.ansys.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.ansys.com/role/EarningsPerShare 26 false false R27.htm 2321301 - 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 27 false false R28.htm 2324301 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.ansys.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.ansys.com/role/FairValueMeasurement 28 false false R29.htm 2326301 - Disclosure - Geographic Information (Tables) Sheet http://www.ansys.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.ansys.com/role/GeographicInformation 29 false false R30.htm 2328301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ansys.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ansys.com/role/StockBasedCompensation 30 false false R31.htm 2329301 - Disclosure - Stock Repurchase Program (Tables) Sheet http://www.ansys.com/role/StockRepurchaseProgramTables Stock Repurchase Program (Tables) Tables http://www.ansys.com/role/StockRepurchaseProgram 31 false false R32.htm 2330301 - Disclosure - Restructuring (Tables) Sheet http://www.ansys.com/role/RestructuringTables Restructuring (Tables) Tables http://www.ansys.com/role/Restructuring 32 false false R33.htm 2401401 - Disclosure - Organization - Additional Information (Detail) Sheet http://www.ansys.com/role/OrganizationAdditionalInformationDetail Organization - Additional Information (Detail) Details 33 false false R34.htm 2402403 - Disclosure - Cash and Cash Equivalents (Detail) Sheet http://www.ansys.com/role/CashAndCashEquivalentsDetail Cash and Cash Equivalents (Detail) Details 34 false false R35.htm 2402404 - Disclosure - Accounting Policies - Additional Information (Detail) Sheet http://www.ansys.com/role/AccountingPoliciesAdditionalInformationDetail Accounting Policies - Additional Information (Detail) Details 35 false false R36.htm 2407402 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) Sheet http://www.ansys.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail Revenue from Contracts with Customers - Additional Information (Detail) Details 36 false false R37.htm 2407403 - Disclosure - Impact of ASC 606 on Condensed Consolidated Financial Statement Line Items (Details) Sheet http://www.ansys.com/role/ImpactOfAsc606OnCondensedConsolidatedFinancialStatementLineItemsDetails Impact of ASC 606 on Condensed Consolidated Financial Statement Line Items (Details) Details 37 false false R38.htm 2407404 - Disclosure - Disaggregation of Revenue (Details) Sheet http://www.ansys.com/role/DisaggregationOfRevenueDetails Disaggregation of Revenue (Details) Details 38 false false R39.htm 2407405 - Disclosure - Changes in Deferred Revenue (Details) Sheet http://www.ansys.com/role/ChangesInDeferredRevenueDetails Changes in Deferred Revenue (Details) Details 39 false false R40.htm 2407406 - Disclosure - Remaining Performance Obligations, Expected Timing of Satisfaction (Details) Sheet http://www.ansys.com/role/RemainingPerformanceObligationsExpectedTimingOfSatisfactionDetails Remaining Performance Obligations, Expected Timing of Satisfaction (Details) Details 40 false false R41.htm 2409402 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://www.ansys.com/role/AcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Details 41 false false R42.htm 2409403 - Disclosure - Consideration Transferred (Details) Sheet http://www.ansys.com/role/ConsiderationTransferredDetails Consideration Transferred (Details) Details 42 false false R43.htm 2409404 - Disclosure - Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Details) Sheet http://www.ansys.com/role/RecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Details) Details 43 false false R44.htm 2409405 - Disclosure - Estimated Useful Lives (Details) Sheet http://www.ansys.com/role/EstimatedUsefulLivesDetails Estimated Useful Lives (Details) Details 44 false false R45.htm 2409406 - Disclosure - Pro Forma Information (Details) Sheet http://www.ansys.com/role/ProFormaInformationDetails Pro Forma Information (Details) Details 45 false false R46.htm 2415402 - Disclosure - Schedule of Receivables and Other Current Assets (Detail) Sheet http://www.ansys.com/role/ScheduleOfReceivablesAndOtherCurrentAssetsDetail Schedule of Receivables and Other Current Assets (Detail) Details 46 false false R47.htm 2415403 - Disclosure - Receivables and Other Current Assets - Additional Information (Detail) Sheet http://www.ansys.com/role/ReceivablesAndOtherCurrentAssetsAdditionalInformationDetail Receivables and Other Current Assets - Additional Information (Detail) Details 47 false false R48.htm 2419402 - Disclosure - Details of Basic and Diluted EPS (Detail) Sheet http://www.ansys.com/role/DetailsOfBasicAndDilutedEpsDetail Details of Basic and Diluted EPS (Detail) Details 48 false false R49.htm 2421402 - Disclosure - Intangible Assets (Detail) Sheet http://www.ansys.com/role/IntangibleAssetsDetail Intangible Assets (Detail) Details 49 false false R50.htm 2421403 - Disclosure - Estimated Useful Lives (Detail) Sheet http://www.ansys.com/role/EstimatedUsefulLivesDetail Estimated Useful Lives (Detail) Details 50 false false R51.htm 2421404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.ansys.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 51 false false R52.htm 2421405 - 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 52 false false R53.htm 2421406 - Disclosure - Changes in Goodwill (Detail) Sheet http://www.ansys.com/role/ChangesInGoodwillDetail Changes in Goodwill (Detail) Details 53 false false R54.htm 2424402 - 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 54 false false R55.htm 2424403 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.ansys.com/role/FairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Details 55 false false R56.htm 2425401 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.ansys.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 56 false false R57.htm 2426402 - Disclosure - Revenue by Geographic Area (Detail) Sheet http://www.ansys.com/role/RevenueByGeographicAreaDetail Revenue by Geographic Area (Detail) Details 57 false false R58.htm 2426403 - Disclosure - Property and Equipment by Geographic Area (Detail) Sheet http://www.ansys.com/role/PropertyAndEquipmentByGeographicAreaDetail Property and Equipment by Geographic Area (Detail) Details 58 false false R59.htm 2428402 - 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 59 false false R60.htm 2429402 - Disclosure - Stock Repurchase Program (Detail) Sheet http://www.ansys.com/role/StockRepurchaseProgramDetail Stock Repurchase Program (Detail) Details http://www.ansys.com/role/StockRepurchaseProgramTables 60 false false R61.htm 2429403 - Disclosure - Stock Repurchase Program - Additional Information (Detail) Sheet http://www.ansys.com/role/StockRepurchaseProgramAdditionalInformationDetail Stock Repurchase Program - Additional Information (Detail) Details 61 false false R62.htm 2430402 - Disclosure - Restructuring (Detail) Sheet http://www.ansys.com/role/RestructuringDetail Restructuring (Detail) Details http://www.ansys.com/role/RestructuringTables 62 false false R63.htm 2431401 - Disclosure - Contingencies and Commitments - Additional Information (Detail) Sheet http://www.ansys.com/role/ContingenciesAndCommitmentsAdditionalInformationDetail Contingencies and Commitments - Additional Information (Detail) Details 63 false false All Reports Book All Reports anss-20180930.xml anss-20180930.xsd anss-20180930_cal.xml anss-20180930_def.xml anss-20180930_lab.xml anss-20180930_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 82 0001013462-18-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001013462-18-000012-xbrl.zip M4$L#!!0 ( *]1:$T_ 9L"3RX! ,/.% 1 86YS>75M\O?G9]GKYNM+$MV?(FV4_[0,!00I8$N H M2_GUIQIHD,#TS.!"@ 0I;+*)S9D>5%77O:NJ__1_OUQ???>YFDR'X]&?7^'O MT:OOJE%_/!B./O[YU=_>7YCW[LV;5__WQ__SI__OXN*_[6\_?>?'_=OK:C3[ MSDVJWJP:?/?'M2PI-_R_7[3]_O]JNWMJNEUX(W+8;\W X:Y MN.E-9N7BXI7&SUR7"Z>SZ]?+O:B_/FH!.;[:=7__N/X M\^O\,"V3CE=7G4O3"QW+03@V?R*_M.$ST]E@\V?@I8[/;/Q$R_))_V/5 M1O3YLR:Z3_HW'UK7W'QH7C)I7S)I63+]T"*>BV=-BV8?KEJ6P).F!;>3":C" M-B;*3YLHEQ]U\,#*&UT?Z&:DVEN;/M3.![6WNCZT^2/-'QCT^S?C7C/]%\\: M=F!0?6C0+O,E\*1QP; 9.GC0_'H[>?/#EF6=.[/R0L?R5E*NO-"RO'-IV[*; M2=5/]GK-_LU7)ZH2A#18J_YD?%6]OG^Y7(X[UK1V>-"UHP[9J1+7ZU^UP M]K5EQ?Q9TZ(V'Z5J]%&JVS:,;QM1_M+_U,R3Z4G+@G816CYM6]@I?ZMO='V@ M58Q6WVC[0/?BYH67P\O/@V:JSA\U+1GW6W1@>M*T8'KQH>TWTJ.6)6T_DAXU M+[G\=-5BM_/#YF7#40NK+YZU+9I5DVK:#N3RA>;EU^,F-S4O30\;EGV\[;4H ME/2D8<&G-HWRJ5&A#'L?6]Y/3QH7C%LD,CUI6@ A6-*T8-2?];ZT+)D_ M:US4HNK@0?/K;72:/VI>LKKU:\*V>)86T:9%[3KB_GG[XDXEL_Y.]T=:=<7Z M.^T?V?2!EL4M##QL8E\PJXQ@V6K=Z>O\QG+!5=5BU.%!P_?AKRWMEJ^/>L/^M)E(\T<-3NG\[^T[?/>X=6DG@ZR]TOF)UMU=>Z7U M$QN6MRRM/FYP!N?.7'[M?M5L\XK9W=LM^FK4I*U&X]'H]KKYZX/9Y/7LZPU\ M?#RZ@+>JR;!_MZY%LX^:E/H6O[#^]7'_YK*%;>>/&GZC34LWZNCQ[!/8K2\M MP>SR:?/"JV&OQ0#GAPW+;GHM;B,\:'K]IB4W! \:7I^T)9XFC9FG28N?,FER M4B8MD$P: :DN6_E4P)++E1>K%+=6F]CZ[L7[E1_'+=LV?]0(%;S1MF3Q<\62 MJU&;VSY_U+3DIHVL-XUTO6UY^[;AY6G_\F+PH0&@E+G+#]N6-5FCNV6-)BD] M&8XZ%\X?=RUML%%K:YM,U>)A@UMSO[+)M4E/FKATN:J14].#:1=%IZT4G3;L M\]VJIJV>]C]5@_'PXK(:C,:S%GFJO=3QF4_CJQ9.6WVCXP/#8:_%A5A]H^,# MXW'_C^X/I#>Z/C";?MKP 7BCXP/33Q ];";$W6M=G[J]WN)#BY>:/M.VGXU; M6/4O^J/!99N'>/^\97%[1+5\VK*P38TOGK4N:HT:[QZW+)W>-IPS+!?"P]9E M-YT_N7C>OOBFQ1#>/6Y9^OE?[>L^_ZMIT>7-1?\*S$>++E@^;EW:@.3]PD8, MX4F[#5@\;%DV[%HV;%W6KA\7#UN6W?8[R3)_W+3T4]5O<.'FR]*CIB7#^^U> M\\#A07H=%Z^WAPWY8 M%Z\W$AY48O6QY20Q/VQ9UND=W#UO7=PF-HN'KMBTK$G=S96.;#[6KC94WEO]M^U#W1[H_T.;K-KJWLV%;7%IA:2=Z!\5;Q';YI&%18M!![2SZ+OVP>+CVZJSQ5;YX=;;ZZOU'&Q*T MH^FLMY*B^'+5\?)__S0<_?/^S7JR]0\Z?Q5KK5_/G]Z].ATVO0C?Q*__^^>? MWD.@O7]EVG* M-,X?)\K^^=5T>'US!?B\3I]9E'_UQZ-9]67VW1"V/_JT]%?Z]]]]^J'E*\!# MP]G7](?E7X:#]+?+837Y;@['>KIGJ4G7?[K[ MO>4?,F6:2?5F0:GWGWJ3:OKV=I:V)Q7YG2+=%LPS6Y !(Y"KNT_F)WN3(68Z MG#S::[M_&+3EK^S$T987F!QTM[-^^/5W_P]PLO[Q;C(>W/9G;R?OJ\GG8;\R M7X;3?V2;\8^?X ^C:?5S=?VAFCP:H>YT!40JU0+7_+%Q \0,?))]1Q\^V66VYW_MM+ MV>XU=!YIN^5NVRV/L=T+ZW_>[L>1[J?T8%:4^2F:L5-4A,_!+Y:[<=51E(A\ M'EQU"OI6;JEOS][4(WTFPZTT_F=$@_;_PK]OA MY]X50#A=$_*?QZ/JZ\^]R3^K6;P=#:;/0]J7,MV.X+W<-V/X:/I^C;4WZ_NU MUQ^L +*Z/[/$";%$3>WHG@]Z!L1?%O M**S=ZY#@[J]O1L/9L'=E;A*9YD--WLU!<+?7MU?P[Y^K<'E9]6>_3WJP?>GY MVD==[ZJ?WJL&?QL-JLEOU>=J=%O]Y78X2 42;T:+Q;:Z'$^JW\)>1R)V3UU>I:8L\0\E<0\^0%U MEIBS")R9\N28\APJG$.%L\0\@L2<4TJ/+!,O(Z5T"ES_@)32F>O/7/^,@]PS M&[\PQCH%=?J [,DWS(?G7KZ'OTXO>_WT M[/T2@S5./>QGOQ^,TW?^L>Q#1_@T^#G-1ABT,_-AB?!J\=O_]J?C?#[3^,=[ M&O_I]7%_:4'*UR4M#R!SQV[A?\8B1-!9A(XM0DL:GT7H98H0/HO0T44(GT7H M!8L0UF<1.KHCI\\BM'$2%WZ_;]XGC4S[AT_CZ"?5(%/VS?4-$.IYQ=P[IGH2 MVC]TH'V\0'J=%U;#Z,/QPHEWK!T:[YRD8LLCU-]ZHX\+ Y#^[>?>E^'U[74M MR0\Z8#9GB/?]:M2#7UL_9\U_!%:J^KWI,Y&%E+V_P_W5C^E?UY _4+J^D70K M!ZZ-M#O5S-1A&^4V<"*8JV^7$U>1/W/BL3GQ('[!7R;C:1J:^DUX P6RS]@' M(*?O ? +1 [G >2)I ]A=MN[2B%$;_;7WNBV-_F* :;+634Q[YU P@S&-REV M>/ERL L='D5$#C['M9YU.!]H?H,'FH^9UCJ78CS34HQC,LDN([-^K_J?1N.K M\<>O+VR:4@MBC^2CG\(8K4TL,/=-0-W>5+/;WE4NO\L:]+ESP=S?Z,3MS B% M+OBYEZXG'R7+^=SW_VZ03AVE;VC;-[5^;);_LQ_[5!KH&W>A3ZHF<)ML0\\,\*UH@(@H6/#M/STN&SKFH,PMT ML\!9CSX)$YX5Z?.2HG-&]\P(W>F(LR)]Y(3(686>G.1T#O XQW/G>.[$9>C) MQX%LNGWMG!0[;E;TR>]C>Y@2/3/ B]< Y^.P;U+NS]O^(J5]VVT_)^_.R;NS MUWPD*?HF>?@;8X%S_O8;881M_>>S+GBQOO16292S+GCYC/!PHW!VL)^*%<\^ M]FG9U;T3%&<1>N04R5ER3DYR5B=QV]OI<%1-IZ;_K]OA"I_/C=';=[^_>?\\ MN';) RWX9/V_@M"W=13^\*G^[R;5Y^'X=GK_\E*P:HKUI7'4GFWGF^AU()UY MYO>-EP*]-(8\P2T_!:OV\'N@SBKNK.).G]_S>*X[9HQ#<)NKG\ ['KP9S7JC MC\,/5Y693JO9U'[]N?<_XXF[ZDW7.=W!=H^ODXL\=Y?KZYX7]^Y @)5881L* M'(^ACCC([!#\ 1'6H/JE=UU]"ZQ01_9%[/I+,U$G8 1.7&;=^/KF=E9-WH\O M9W_T)E5MX?/:[OUT^C84>);\<:!Q<)LIMJIPMZ#:ZNL'C\G. OBL!/"8EOO1LE-G[O@&DC_- MZGGKBR*^V;CBD6Z3>(YARRG9T2=@[^>6ZCIE3GZ\3-KS9-K&:Z3..OFX=TV= M=?)1V/M\_/2,CY^> 7\=4WV^!)M_*IKRV[3Y![D;;9=KDNX/]A:+WG^JJME/ MXT69[/TGE_>1YA^?_E;UJ^'G'NRCNX6_CV;OQI.TXNVE&8U2'?S*C(.I&0V6 M]N[9-7;OF5TXZ'55NQQGMNQB[5K9@V_C8^70CG,I[?ENMM-A]I/EEN(BOVZ- M^7OO2[4B7]DA^WW\]G,UN>E]79!O-/BMNKP=#9Z)O["EEMD']4=AB:-?UW=F MB>?&$D>_8*^5)5;.7VYZPT'X< MS<(IZX>CI\7.^N%YZX>39)#GJAN>C]]PS%;#HW8U6UEO][]X[\#*_0F_4]??ZH^5U=KO'KW MSIL1D'0Z?X$\#PZ]8Z&M,+[GG@Z4GV>:Z@@L0+\]%J!G%EBC!_[V6 _=Q98 M.^0^L\")L\#QZQS.OL")^P+/@07.OL#S8H'MH]Q3W]*'Q* O*,3;_GCC.6[H MMB<2+V=#\WZ>_)!9T$SHJ?D>;!GP_3,@U4X<5=/YAU(1Y-=G0"I@$[8;5XEC M:M/W,_A<4BA_J<8?)[V;3\-^;^$3S?ON)E__X7YY#FJU%8]7/V9$?G"_?!OZ M=7D-]?9;_-=W+V2+__KND;9X9X5W7)^H?8L7%\"D-LCP2C')LGYQOCV6U289YOXXB5[N<7QMQ>RQ?&WLQ2W*>\W ML'PRFEO2WM79_SFP'6F@[MD1>C[J+Z,,S9]NENO3A&]KBG2SB.=?S8BWB MO5][-G^/XEF?;=UI*<*=I.0_7DIH\!^/%1JK9UC^(SGVW=:2G"G:3D;^_/4O(HJO@L)<]82O[CM[.4/(I/>I:2TY*2G9SJ M<]STXIWJ<]ST'*5XIRV.9UMW*";K/IH]V[IG*"7GPJ"7MNT[N3CG8]#GZ.+L M6/+74-?PS'=][YJ-%\8(._8^G!VA VF;[A/YLR-T6A9QQW#AA?#HH]51/ILM M/EO$;X(1?CT?%CV^MCD?%NT@)?)92G1L#7JR4G"MISI4T9RDYYU*^ M^2T^=TB]^"T^M\\7GN,4[G1N<;=V+S1N>Q\F=Q\F=;=VY M0^(E;_%.MNZ\Q<_1UNVTQ>>J[N>XQ0^OZCY[. _DN_.\^&_1(IX+XY^;NGRS M4)=;[N^;E[*_;XZXOX]QY?TYWW:,[3K*W>2;I6OI++R8*KRE@7V,&KQC2]OV MRO$L;<]BN\[ES\]N4S=;O+,*/6$+N+W#R/WJ3Z"8@UFE;3E\85S?@]'D.S],3.[Y/[,CLPS3G=]LVQQMEC>2X&Z$0"Z9W2<6==\BVQQDYF MYIRI?>'&9=>SG+.N. >^9UWQ),=\3Q[8[I$Z.P>V3YQO?4Y:9/G.6_@9^.OH MX^+EG\;3EZ1+EB^U8OE-:10,S/%HV_IXR3.0Y2!3@SG8C ME3@2J8X15M\\NKVJ2W3LF%Q*2J):QR\ +2K1OUA M-;5??^D!+:NWE_=__GJ?HGLS&@Q[.9_Y>^^+N1TLV>NYR-;V&.>L73O*QQ.T M [1]PG/UVX/A9^"RU2U(*WZYO4XZ M=KPZ)V9+]/YM#9#U#ZW\@J]&X^OAJ/4WNK=E_4=JWUH^ND-M V5&MW4Q7@?B M!OYQ,[GGFV-OI\-1-9V:_K]NAXLY./\U&U?3/[^ZX*\6 MZ@T^<($51RA:Y7TP0=' <)3<$OBOU 9)]>J[!.O\6W.^)? Z_.=/KX\!^J.2 MY$ZKF\'_W$YG23ZF<3SYI?K#].=MHJ#\FU>?A^'9Z M__)R,%'6\&T4EQ@#;0EA6'#+<306L07%#9$,R3K%&7XN%+\<3^)PVN]=_;WJ M[*DH;3+X"DO_9N[JM MQI?S7X??J?W>&J$7=";M[.>)(2"-FF%,I9546;\@A.9,65T2@C01X@'@'AOU MIV(Q1KB0V"'M*.&!1X&HS2P6/)6LL"^$'HNRKC?]E.&?@E?3!R1['Y,CF_X^ M&J3_%^ +GWM7"?U24.6O;!5-MH(EHE@R[A@!OB#:.HH]F6,9L2"2N!4LEXX# M^EZ -&4T=P/M8!C5-/(J1AY[K"QF$G')J2?*&K3 "!'0&J01(\8Y>QA&*7R8 M@)YX#W^?ND^]T:BZ:N+JE;/.-@PL"Z#7-"*6>HJX"]8N/!LOF8I$-6( 5GFY M)QV@[ WNW]O!C9P9)40T@G-,*8L ^H+@S'I):0NX]&C@JD[JRJ!B4(:+J.$? MJ0'CL="81DL-1J0%7":."^X)S 5M(1A1,2+&9 C@VP#_$2E#5A%!,<::"48Y M/B+!.MB1(FR<1H8J352P*GJ6P:68@'9K 5<=8.,EE([S\ MWC)WP=("\$J=WYY ]-A/_0F M(W!OI\L4W")T>GOY?C;N_Q/>J ;@%JP1BR&+VV3PXR9*H+L3ER2/>L>/(F @J"*PR MLIJ!E18D[W@$/4-C!^*4'0UQ/[RZ!0?DN%(.01P8&!I R*EB5M@8S0)U$SAU M=$^<&LH!:XA0O%9*$J#& GFGC2-Z1TD_->0W23N7X.(I),!I MHABL%%\8+&>C!X=^1VD_0>0[=EX$V'.A!8.PFDMM< NB2>'AKY M^QCD]]Z7=[VO*;VV#4+KQP806#L>)+41>? ]%%7>68$=["\$E66NEJ^ER)M@ M2 .JN$/!OYED/X0KWH?VP&[]^@"6D/AQ__;Z[H5%#!GA;],M0''2)MTB!9@1;+T3 ,T"% CK?%2O?OR5+J!H M_95F,!*C<=X2+52(K]9.YEM_J0[&[U]OMOEU):)5@+G3( @\>HXIS]SH M%%,81 %=_+K^N^G3RY\+\P(#!W^=]*X@"J^^_$?U=8O?95YK"R&HHH9@ UL@ MO,N_&RA$-NNU&:V_5 -C?'T]'LWUR2)(>'L[2R4, U [#=$*+5Y:U1]H=8\0 M02A202@E8@7G0A;R[E!K%7/_[4FWRLOC/]?G65BA4@F)S_QBI<:S^Z M#L]OU<=YJ])H]DOO>ALN9Y$Z3<%Y1=H3Z30&ESV+N4S"_^I'\\O[O[__[LTO M;A6$]=]9A^$]<,G5\H!E"Q# @<1,.7">G ":4,,0@9UA5 1-.%4-.[/V$\M? M!U.4V.7]U^L/XZMM. ($61,?'"42N"$(@C/K8C"!*LQ1?[_XV;5OIQ]<%C+= MG47TOO8^7%79+&Q,UUS054 B,B2 KF66@+KA1N(%4P07P#87)_<089&Y!>X& M8A\PZV?IJV *I2#$(\'*&$@$(79^X?);ZTWBW3J84L@]P?RMZE?#S^FE7ZK9 M7C3USAE&K>(J@H]N(Q V ;,_T%T4EL1;AI&U1 #W M6) R$V,.N"23+KAB-\%Y(?B1"7,21P?K9.,N("4"F#@L071M MB"1'*X*&4K& \A=$')=L"ZKA]WY/AIH7P-K>52)*;_;7WNBV-_F*P5>XG%43 M\S[YZF8PODGDW4 =C+U1H,P88L'Q*"//#IY+,9$LI4TJE4.?/:@SN:T&=CRZ MG5;3O10:Q)?$F&@BN*.8*R$Y6]34!",YJ2=<0/MJ37@=V!*(/:#LTF !:>XB M1&_!6/#Q#+ 9SAHL&,J+@AVVD+8#5N-!^AP;V M20T">*W1&$Z)8YIBC95!.?.J@Z>X\$6X>C1RG)X9T![HPB",UQ8D4D0@$,K$ M L?3X))8G!Z"7+^,1_U]N-U0HE+F(3 ",BF8\!(" DHBA A,1E'Z;J5:;@6E M!O)B4ZK!_.:/%.)-JD^I6>%S==_0 SK][25\9C<%8X2*%J(*%\!929&FB3F. M!P4#KET=BPLJ%6-U/':![Z"H=6X01$>*4:\D B/CB. Q)ZB<"+;4L[WI#V&37NQG.>E<[JG]PIXFF@5HKM3(0[&J7U;]GCA8:54E* M>J5@ PBX 9#C ),D@N[10RH$%_%D M3V;#_]WZ9&@-7I+B4Z6ITBL%:@(HC3SD1J"(O@$%@JL@^''%UE7HT MJ\$\A5B%YQ(L$F@/F@^^@G((%QZX$KIF1G>"[\"8 M=0H L^ SR:B8BPQ"0TJ$RYCAU,93G@&!@)\(:AM$A2@' 9+U07A#'$8^DER- M KL82^6)&97D=%#KVC5*3,!>"V0%@F#> SOZC!JVW)4M5FH1PQP*M3^20PKB MZ,>W'V:7MU=E,+Q78.:P=1#J!LH@+$]M9&"/"$A&H$U"_E4#)X87(3-E-3#YDYX'@AYE[A(B!"#H$>?CS(NVB> M*FD5"#$X .!=$>0B4DNVCR@6D&/P'/<&?30;#E(]!000[RN(]L#CK:;A2__J M=E -XF1\G73;[2Q_JEYS 3]TVU0^L4$>'-. 74RE \AHX"^:TT@>@[41JX*] M//\DM3#B$' _#B&ZMEI%82A#*3$/+X=4#9@+P@0$[;CI(!AC\BPIL4%U M&HY8:4LQZ#PB1 - 31Y+-US=F4-A0[3:@$](0!<9$>DR3TZ @ 5< !BOGU*W MP=70,^K&H^EP,)\ -![-$[J+%E&\!O9"7/!*.W,J2VHGKA148\9B,B"6:4YS M!TVJB="Z\!6)1EJML]TNH&Y $9S+\Z*MO:.I=7I-BSJ63CQ 85 ?*2-.>I[[%L&3$(6C*74M/7=< M7(Y&M07?+=Z\=^QWHYW68(*\T\A[A9/CJ#S*!?DB1%+&\P+5CGT? Z4CDW#E MP:XM_&L)!$<4[:@]'DWG6?O=*!D$ M#IZ:B!#X0\)8E6=Q>(AL=$,JAE)]=*ZL8W0L B[WZ??>EY6'+2=DFR@IY].*N>M/UT^F%>PGN9+XLH+9PPX$K138H'J@,T3EC6:1JR>G:-U3* M@973&PWX(>CT++?B=CH;7Z>3\/EI87W=AJT@X#@8$[CVH+B-U-Y2NMP*'5WA MQ#-,T7DK6K8B5<%6J>!W$]5!TZL@A)/(!$<(C1(MIR@?UZ]X__/JPFZ5K+KS^E2RW7+.K=.V]&X&].YR_@#<;52D%L MFB@'49-(%6-ZZ=(H+.):?OF%4HALH)" T#PR$HDBP#,4!9OSI5YI8LO2NY=# M&;JI;M92@8!G/#>,:XNX$ M%X;5WEA;6YPDITZ7OH@7;0SS5Q!%J+"B^H'(# MOE3>E0EQL/.U%.D3H/.82@);X8C""G0"5AJE(KR8SR4)Q^7@TY='H4U*PD;P M7< ! Q\&W%&FL,E)%$^I:S#]+X+_[WPN';U+$R8!"^9 W1%+5#Z-95R AU$XJJFF>0LY: ;O M<&AM.%_U5D%4(""8IE&ED5>Z!6+CZ^OAHN$C+5\= MX]_BZZV"34# %(M661DLDC:?;6G"I:A;YN^^3(<_C(97?WXUF]Q6K[Y[O3<8 MC$3-0I.UTSOJ MF;00Y+,0A/9(V'QV'B@QL74(V*&0R)/0;F>?QI.4$-FX ZLS#0@ :V)0 2)O M9P@2'BV/VX.*=%6VEK4+B^'"Z]+5#LW>0-U\<%^LUT>KLCE3$B$F&MO?4"@1O*:)ZY&((UKK%,1E,"[BNA'? N -D+ MU@[BO<(8C(N-28:Q8#U^DT?Z'V&=:L",AVA*S>.;1WB;]2 M2$2L@2$YX7I^4KGPFDT XI8MP1+^H^N0MD'S$* [78$T.E)1%9F)#(#DD>;D M3ZJVLD7&A!!6[\8Z!M0;JN284UAC)S".(%T4V#67$(6@)4.%7Z88H>PQ@.XB M-=@S,%]@U+ -QEH);DSF8X%-+*=*$$:QX/M!/>K/!_K,$_O#Z3_OYWR6Q46@ M%%;ZZ5LR>:M1P3KNFA%O MQV1OC-.(HB-B["(#0^^X0B& @*=&Q^7M-:F/71P,8WBI/_NOX>S3\I1S>3CS MM3M5]%0S$UP04874R!>X1Q$3DP_V'&,8-50>:"UIW<7HP/H!Y.G,C\=H=*J[ M%MY#K.^MC3D(I,1!(%BVR@A6ZX$^#-A[55LRFZK_:9KG[K%0)/(",, AE +E#3%!V%R39B',\;C0]T02)>M>P",A\:2C M#:QTUEJB(0*D2E '*BA']DXA7;;/7J0BZUKMX^-3ZO2F'J1Y:IAZH%D,7N$@ M)!& 3Z71CC8LLV2LIU(4$"XCML4@L"_C,>#E,S.%]U.WX^O&O#8D,0((5!% MO'$F#>-2#!Q&F:]08DC$HAB+\GK[2#LP#P/Y']/)##ATG.9?OYWD%6OLF^]0 MV6#:O16P,5ZE.S^ :2'(\#1C2(TRA6J55->#\*=",/]MDP^(T^DDH1$"%JXL MY@+G2=B.TL!*8=16H27FZ(E*S:%D2+X/PD$GW9@8 ":8$R#),8&2K7* M!\_&<>8:HNI'D-V'4?'T(FXF=&22:3T?T(N(QWE.19"1$5DX'N":G(HD;J<> M7922L,@,IM: ;!,9O4H%0JXS'X*5J]R/PT,GU04,<4.U);3V!"NHI#(Y"L^ MK3%*%][;"4EB,Q%/3Q*1T215:DFJL XA$H^R)((CS$PYNH#,,U_'IG&7_VBT MM4HXD?KF'(D^>?1903,,06G9NL]EK3WT6# ?RI"#-Y^<%)["%8/ \( ,+-0' M5U0TH$AHO=?@-#!\4O6!M F6;< M8.P(\"BUX#)9 9*8:RDE:#]?I!V$I/BPZ:X'C0,VSKE B/(L4&R$,O9.E6 L M7!&^+@8<;P5]VR#8!V#2.=,J6$(8=91%,$ .XO!\>9.Q-"A5=)T0H;96&8=& M9=,$82XMC3(E>I"/:4X96_8]@F6-1=:$\Z**XQ$QZ:Q^<](1C!D$9$X9JNWR M#E80%DK*5J!41;9MRJH5E9HN>'M9T[;#47]X0A2,):4]]XH6A\D%7C""U_V7#1 ]"/A- Z#3A,V(<10F2*R0QRI7& 3MP DH@"?@S_.' M0I_%;GFEP.Y#80U51($NDXH0 2J-*I3OT.6$1%4D)Y10G)!&L.NP-,$+2"U& M8*P.)ZIF79>3=!7CI;M'-6A?)P,%5T91I?(D9Y/:&0J. 8:I36+<&K #8=-9 ME6['4JEIO/ #"#ARS1STB-@\:<1#G$G9-*VU)^EJ5I"I M?&L8Q,52%;.=+H!!J#H9DIU>>..C!H."@\#@10O)#%U>Y03J3=KBU$!@7!NR M^E!ZKKR^XZAZP;4!OPS$)4KGF4(\MP-88D1Y"Q5FHE45K "Q#YA=0JX"Q(W: MI+GA:9H,:%^_S)BEL2T%A8G6O%7('P[GDXJO0-H%:@,-\_D9Z<@J%[!; X%S MV>'#:O?3'8<4IR>6(2@018EB0,R#SG-.YS)D*21$MJ5EX'1WIKF9P*_/\870 MZT'!N;'@P0L;ZY6;I2U"$)ZP-ECQ]T@<"];'5M*K]( H M'23"IT96'R':C$;EUD!EHZWWL=[3XP)]CX^V>:>EJLF:Y@,>(%]2H4B/$F^F E21U AUKM\:8GQ..4TNVQGAT(Y M(%%.3JE(2ZV2P#/2@Q>FHS38GGKID182L=3'I 1=WN07%$_U@QVV=$=%D<][PI?^I][H8_4;8/%V MU#RS8?>P'P)\K!B+Z0XV+Y 1>8R(PX2%\B ;RWJ3[R[@'0ZM38D!V!3JI,7P MOT(J1!S/V1>LF0Q-3>"Z=B7KWGA=WUR-OU95/@AOOAKT]]Z7?$2TO(RK=FGH M[EUK%-&H$(BQ"C)"V L!0FY[3[U=994+J@TP/@S1.DIU^5<:R5J9VW/ MBA*=8RR5TXJ5,\MTK,'@[Y9#GQ$].BG:KY#XV[2ZO+WZ:7BYCFCS M16CS2KW?DHJ:6[ST;S_WO@RO;Z]KI7E'O,CE/D&!E7$05"(+KI456'&:3Z-( M !.C7OWX#J._WU-U&QH\-YJ5UWS<'R41'EQ@TDD^ M_#0LA9&=CV#7+#"".7"8R/?&8^^1(D S_<))UL%1&B??C5@IP>QS(JD@?$D= M[7GB*'8"U'D0PVQW@]&]KG?,$0P!NY1$8$M"5/DHBP9GI4U"1AZ3)O6RZE-1 MUBJ"FZR<4R$(4,^2<9_OBD#.1*D3H?"+)-2.'&6)B913@,ZD3FX>[7*F%*>: M+SB*OT1"=9FR&"'",L%&S!"U6E*3[XJ-1C C']V4;:#)D]DOXX/F:;JHT39R M$R+$G_DH5?/(!!"*OD@Z[2ADR"S&YDL)=-&@NV.>2N*%D909H-,IR=AC&'>& ME+(81ZH\=JDNE>;ZAA #%8@#28YCR-+\HT5BK>JHT-A8WR6MMP:"U'J5=P?Q" @^X56848?4N03_EZC[R,1L;@:+JJYXZ$&(GR-B.,6+U>^OF3<.NK)Q4'Y(6) MS"F6)F.F:S[R\'X/*KF06: 6KO4V/3VU.N\^@A#2.6P@:,(@6NF .;=<@GI2 MJL@$<0H6B9X>@D^HE)#''L4(KI\D-!#$0+UG'G'6QR*[3C'6M1KN%T#"!RDE M0;DA$'<9XA5-DQAX[DP+/J)85FUC#+R)7Q@)MU9*U*8N%RJ!O:2Q0K/HL@J' M@!Z+\I0*@TRS1Z+6RI*-=E[3 MB K1$E*1[1'= .K^&/\""/[^1W7UN?H9L/VT8X$]23&D!M=6X;GQI9CEHG** MI/0--S(*O+TZV0SM_GC_5EWWANE ^>UE'$[[O:M$REWM4;"><0,F5WD"3HI" MN3V=@K>'"DT@,=O>.=D2XOT)L!^7"Q0-BTJIF(([10E=#IT+7'E7W@-!6>W4 M>3\H'XCG^';'O65$2)?&%R.:;L<%!R/K+6=@RYLZWNF#-G<)YD+Q;B*XY,4:Q;T#=TP;'*0-@OM\UUZ(PM.&T%J"?=_:;;V4-.@)TSFD@16 M._AT>UCV4!5BL2B_P436Y[ ?EQ+=UY]K9G0@#IETHUQD,;CE57*1E]LH(6!1 MCPS\$RH!L-],"4290%(8XCSWR^@#8:L+*\XP!A/XG,CS("60;I^QF$4!#IU@ M0B/NLHX,\*^^G'6&-)9;>SDG0)ZME8"3S@'&G@OC.4]-P@%G=0C.3EF#AZED MZ"B4^*7:<9!!Q,FE"9KJD*9 $Z$\SHZ-Y;ZAQQEK@K8V= #.&N#C237\.%K6 MOOY6W?1FDV&OI0R8=%6X6<>Q4T8F3<68\^E(;1$O0W0ARXG;F#%:U[NMT*S" MG.8;_3&\NBK)*KJF78#;$&T40H(GX5D:Y95;$QE1R)?@42I);?K8\I>W@T9V MQ=F8.DE8TO;IV-\;B,(6T*01%N7%U!A<0\;8@Z!IIPWU!,($$SBXG3ZDN3 R MTP:DAXBR^Y]*Q6NWBNT&36<$H]7\.C"*+(,@1HL87''2M7,_9BAM^]^?_-^T^AH9CPBP9%@A.6,!I,O/(C,$\?*0!,! MBML#O[QBQ-].4A/"O/!^Y[I(NZ$<0F MT/E*#,N$H8Y\^#:0S!GA5K>6F"IDN6(%\2(Q ^".VNDQ0U9_:_SEH:K M>5CXE]YP]%-AY+8@/N(R$ 4R+C5'-F*#?.Y-TQ%T0CEVAV/4B,-FV Z%T89] M(<2!]93*!X8CEA"-NWR)B<$HBB+E<"'KM[P]#*7=+J)_F*BOSA*S:; LD3XR ML,""26:4=%:3,+]MPI=#U.N#V+H16$,U>1SO)N.VR6"=8RN3#\$1!:Y3(2KP MDY>9$NT,Y^4(;:I%S1=:^?E=H.HL Y>2L]3O+2D$:N#G,)[O]G$>QS),$XIR M\7"H-I3IIROK*<7@RF@!\ 7I\[ %HS5IF-T-<2:NB^=^4'4J/@NACI26@[- M+ M>L;BTSP&5DR&E(*QV-4@+5(MI:4FP%E7RJ6OM%C3BVYMJ<>GK=-&(=3=5 M#3SOX6@\F=^#!6%<-9V9T6#]*ZD;9_;UYVKV*?'TYRHWT.W,M]JF(1T*'#'B M0;0$498L'6%PF4JO!$E-UAVV1T3OE*C:Q4N62<.B=P2X224UC$/V/ 5-*<>R MC(52P;YYJF[0&R3RH#&XT2&=HT!$QO) 7:L5Q$'E:&!>OV[H&R5J9_N8![L: M)&9! V4M47*I]APABI77OX'5(B=$U>V&>G9WC:7+RJ4WDNI4LBH@+LN>%<). M%\*:#N>:-&#G.,Q#32!E-LW]B,B >Q&%#4ZPY97R.HCR-A0EA%9' W:#P$9% M032=C\H(\-H0EB2 GT7%>&P5OM-2I!2H0D@)1C9:GCU$P6X2B4JCCR>6F\ QA M'B!6"5H+$$I/S#+:MP"[*;Q'.B_^."ZP3WMM$R@GG?04QE@[H C*8WN-8=B5 MEVY>$'E45C^YX0KKFM(KERZH(=B0E+0,#N#4H&4WIM)UE+#SZOYP_+^J76.\# MXD%1S#:8=;I,;CY%A5)CK*+!&N87K.U-U+AT&+! )XGF!I5FE36P0T9Z:Q#3 MPG 2,IK!,U2@>;2]K*;O>L/=$[#& 'L%D@;1,ZPMB2+DWFP15;1%N*"8%"T8 M+"#8";A-P]B))B& 9>-26V$5"@;G407(ZG*2MDPS5W8 ;BW)]6:4=3F\^;67 MCJE& _C+Y+8:M(Z +0F@MN[0?I,? M==- !=#)PE##O<-,26"J?*MJ$%:[,J*_H)BP(DPZ&JX@8M7P<_K([KF*$%P, MA'OF53#&4"O169'3BE2A>V9R-<#\=CPP[I.#_,(D!X:YUS)%TOM:BJ M!4V&2^>:$LH+D7HX'FG_UF3SZU[;$H/@43EBG0E20)A 21Z=X$FJ.&@0KL*? MW!:X@^&T88N$2)ZZ.A%3*4DP IO\:SCXMZT&6 M4O=U]\U2SA@$]I*2J&4PTN9R A< 1UNJ M%ZV9,E*[/&! SZ^<;#C)+.*PP^'V=O:IFN34TNCCHN!BYPUSB(.O1C2+04HL M*54X5RH[$72#TF.LS/EL =@A4-FD]R :,XHK$;6!8%.HU&$SCSRC1UP72994 MWU5$6@=&Y2%>A7#(6:>TT+ /GC'P-?,\*Y$:1.'0C7E+/I7;GQ]?5X-!_0-34S"*T^W,Z2 ?Q]?#^T"VQB M>ME,)JFK?[^C0CGO5@\6(4R=XZDI/QLYQ31>FYTXG0.3+IC##9O\(+ ?@0B= MWC)8=,N\$ :T+:>>IJ3C8H8,,_#')B+,KS!]5D38E-?':>@@1'[ \=Z9=.'6 M(F3PV((TV$9.*'.SIT^$SO0"..+28>R-5A0)'UQ8-CNA"/]M(H)NE1J^]*]N!V J.NL75Y*DG5\[0.N]C\Q8!.90FA3;,+1LJP;^BF67*^5U M);H;NHVL M !8,6P5B1TBD$&"/5]0]%R@?UZ]X__ M/H08=-+_]/6GZG-UM68'[MYY,[JYG4WG+^"-=^XIJ[AS1&#)1-"(Y &^F% M*V3X.=* ;"I]8#;@U%EI#(G&@"DTR[,WD_K.7@PST$VC4)Q6C!)++6=1NP!A MUK+A*:26^B=AAL[&&B$I> $8TT",HE(CEX=[P+XQ6HYC+\I C@CU8XHQLY8P M$&0/*LU[%X6XRWDA1'%AW)XC#3:)L6?I9!=B8\X$35,Q@J;+B;-0W*7>7&Q&<]0R74K$7#592H&8T>#\;]__Y:7PUJ";3137I MCOUZBMBH:'#@R2N#;=3YAHG@P;D&PWJ76),F(Y!IEAP.2#,IIN("^\' MG(1ZW&V*T!W/>R><$X M,=QPY:FW,JH85699#:$U*XX9E"3M(#;?@[TEE%V4!$68W%P7<*KWY2G>SY0T M >FR54H33,2.4(ZGTT4=^L?4XA:F,P!D5KV]? +Z)^"7[-=? M>C/0.&\O5[Y\W\OV9C08]O)E&>EF<8AUFP8MK+:V>:S S&%3G1C-4R8C27,F8YJ.O3*YMQF.PT*Z.K!XU2VA.,+_"%#L!N()+E6^#BVE MH1P*:3SUSSM!.AY57W_N3?Y9S>+M:# U,]>;3+["GLQ-U6X2S(D0( ]">.N) M4DY&23-+4(@(2[6=;HI8CULWP/,@T+L[RD6TTBF)F6,<@:NN< 8=ZX9>0S!/ M2-%]0?^EFJ5+J=Y-QI^'@VI@O_YMFK)_<3CJ@;2./IK^;/AYSP-H%ICA& D MGH$3S\!ORY4WZ:[+(N2X2+>^U)('VX-W**0V'5IZ;3'H&Z(LTR"'[E X;9(HS#C')C)0$!C!SK@\R-(AY+$H M4C24IPCP,#C=]\KMG"&/D;O40>\$=MH'[0UWV?M*MS05G0:2"EKLQ/WO[P98 M9U6]!#-A.!7::A54X)XON\*#BZ6#31"82G$0R#8DOAD8,@_ZT@003 @'A49Y M] ($4TX5(JE2-^^A .L\/^ 4(W :J?8^=?D;J7)#+)@I7^XE.!?@2V\)V6UR MG-Y>WC'C^^KCU@?E;WZ):U>G4 B1/!'4@;_%30PTAR5<2&97P*6U$R2BY30'XPS2Y5FI3N>I!X5P@Z30$*WFPD6!K C2^X"7R@5\ M;5]6BH*8U#+7!X"P>S",M]1:[14XJX$*4.$Y^.1@FLH\ Q.\7KZS'80/4-$8 M<2 D L%3@JJ#RB %EA+?+R "@WE2I94)&.$AE]!,EAUBX+$XUF(10I$4U1;<#X MX8!\8#_FNTGU>3B^G=Z_O&PYK-W*\^#Q6@@T-G'!B> @1$L7['GL(*R78&EL M: @6F%;RV$1[,%;@1_,8 L9@MEUT!*0* 5:8$:PKF?E M04O-F?;@\-L+.AVKJ,7FH!LIQX%BCR# MZ)87\<6%IK5*O",0[>%8>6&P%D1B:<%/\L(CGQ@V$H.(:BRJKK7+;,)J7EM< MM)SME9RK80'XJH";XKI6.";<3]K#SR2GU$F>!D0:PCV.-(?MAGG"RDIW M"'OE$]#F]/KY/?6.0)@#[J_1TB'K:&Z9LA!!BF(D@O" MBF2Z*\X>U>)\.\_5=7LI_%B M0^\UY[)%HFS-S!]_EZX52+WE9C2Z[5W]E!HL?AKVYZYZ.L?,0[%_[@T!AM&] M.6K/3#"!0E!1<&P%)JD$+B['MB@32YN,.>9-NNUQ"#1O@KRG2IYR_?OX[>=J M MI%0F"4W5-3:?E:=ZF[+*6!!!FFS6 P%\VEE*1@GC!?8Z1!F-QT3D\B)%+;8% M$2Y29'=HH5PEPJEI+8(B9!&-I21;SWE_ICT.:C2\HPH ME@:Z.6HD$]A"/)4%&/P64:!.27WL]R.A?D"E)31U*3A/4P!,5-I@NYP@1 -" MA:]&!3FJ.)R>3\:I<,2#^0)7GU%G8QHMMCC7E4RCNE.._/> 07,8'R32%F/KT],-2$+'A7$6ND"">D9 MN%$DU\A*L&FNJ ;$B^&H>^W$OK54UJ+DP&L=,(3:*"!C\PTW5B)6#L:E7,M6 M)Z"Y2FE+*#NC5R1XI)$B[)A$@D'TG96\4YJ5)^"<$M(49QP$RB?U!Z1BX*^E M_ \UE,@T*UTXBX('&P#KRQM&&>?'I\3I:4&C0H1@)E5(6!2Q=H&X1"?*%$98 ME\?62M3//[:B4[J#:%)] B4!2*[,=FT8/@]@)<1'@Y51]/WL)[L'N M)]TV$J6)]BC=3&,94C9/V_11DW+^%\/UXXFCX/%$E.H\6#3!:^NQ$I%S&1%3 M8C$ZR5L3#2Z//E6C[_ B2+7I/$D*1'RZEC=-S)(!):V3TYR"F+(XC..FV/"E MD*J+J\ 1Y9)KIRD0S#H/CI?.1QDV*E*2BE#$&M*'QZ?5 4JOJ38&9,7A%')( M(H%#EB??%OZU'#;(96UL33LD^\+;G4/0&AN*#%A)E=JK&,W-G-8&7_*Q(+AV MR\M1X'U2%R*@:)TQFC I-*>:6IPGX1DL>'GQ'7"XH@T,>S2BG)XW$8(TR?^, M@@H+?D2::Y0'GUGP3,O;G"E">[-]>M2;?EJH@!PK[VSK,'7&A71F2CP$QEJD M&9QSB %P7?J)%X0U\'T3*'O"NW$**Q-"88\%)LQJ2GEN$K! >ET6GUT01!O< MF&T!'J^?&'91N=-,!H]-A/ N*40M, LYA6H\<\&4XS*Q:&"+5G@>"'EG62<- MRCK&TD7S0-Y@-,LW UHK+&T8U<5Q@X$_"NB;[M41VLJDM*@%B 1H= M0B$010P7N97"BHC+.=J\/F"Z$8X5 ])R%PIXIJ)JRA@<3<'L6T M<;XX=L/D(50 KZ)?58/YY2/SEP_1H!#2'%HKE0R6:$L<<7XY6Q>"4=IP5ZS" MK2AL ^%!D=L@M"+&- 79I0)D[C%3V.0">".=8$4F@=?OV#L,;K]5-[>3_J?> M=-Z9-Q^BE3I5=Q\)*I'W5'B7K@!#WD22[_6U@1E==N,10HG&;0BU0/50'#8U MCY @@,D8\2:5"*?L8#X4H^#JJ^(0 &LB:Y5[^^%P=UX#(I9FNJ8^8=@\^,C] M]+(4QX$RGONM.^\.$MAY(S FPH$&1)KG;HN@,/!A.7,?H=H0VGU!/0ZZF\;# M6Q)C]&F<*TL7YWK'=U,PV^0(DBU[6;C'8![W!H;;I/*V 'LD>"XMIBY;7+ M@^)!\Y-H&R:W4%1+R1\,+]"J@]ND/ZL]Q[JJ0 V;9TRU]8%#>+0<9B(=1Z*L MYT^M,MVXU&%Z( (;;TW52!$2D89_TBQB\(2S 3;,E^-C,$6R61]NA\ DGZ7- M%>6[WN3M9.X2#>;]JQ"LSV5N8V:)K&(0<1K*GT;Q*[!'X/:2Y30V3TD=@^5/ MO/H1?8]6>FBV ^P0J-223F3-.E&?/ #CE>+,@2;/'0,!A(9R]SBHY!&;M[-/ MX\GP?^L2WK ;:*U[G G)6%12I%M1@*4(R>,*(6CQ3>-?2Z^T$YR' %ZC/5H[ M]N&(>0&^&E[,+94AUS3YX-9O1S@2X&^FT]L=J4T4PMI"&,33+=0.!#XWZX0H MJ5IK*5\"O0'ULFE*= M8-)W(JV#("I=HQD5\PZ4.XHFWU J-83@8G=X5R!Y$-!=1.8X*J*$852">S3/ MZ68%XN)ZC94N'\)&1(8A*,W%%\%))D51V+ +:/=!7.+>E%5^>[D@]#SC_ ;^,)I;SM&@ MV?M\=]4;3>&UQ:C0^<^\G5>T[.Z[1$J,I8 L&'T!OIB-0N1LF($PKS#]3(+7 M5M-W1\3G"0FWZ2)L@J1EA@+S0M H)"=YEDM(.DT420LJ:=TQ?PK"U9,]AQ@% M8I$3FC(%Q@<'H37R+C= ,!1<>6%-"PVV .V@6&W*$B (3 0*7@DOD77PK_D( M)%VP;,NV#J9K1PH/0^ZFFLR^I@U.U_ZF46(W^71V-QU+@C. !%%6X$"E%$HN MKX.VCI6WJ7*)M*BCT0K+@V">ITCODJ%_J<8?)[V;3\-^[VJE VR1YII5D]&< MXWM7F]K!B+5(.6FQB IT&%HFJ!Q0(BW&&<;* MFU 99Z4^?1+DEHG[\',P&P?61HLU<&;D6F%""*4\3R\F:3Y/(8P8/\8&=CE" MZ<)LQRQ7Q%NJ@E&$Y=86"Z%<.2&:2XT*!^$X,!]%?Q",#&C\"#$LXSPB3G+X M[=/<1UM>42PY/@ETM]$?H/(E!AM *9;6@\,MLFZDWC;<50KZXS%$;'O<.O2' MYP8V"\0*]@C!/REI;=XWQ"4I1(M!%"I/ KD=]$?J8;>8.=#K*@@&T5S,Q9H( M]&M)T>QP_#Z<@+^"O^/'MA]GE[=6R\GWW ?XQI(M!$3-61L=\I#BG MZ8/UCA50XT7GY!K4K=#L#_6FTW9/C(Y20N ?8[JS&=\5[4@PQ$5)"4!=N']; M0?U;-:W2$&'8#I^F!(_G&[)O30F2\SA5(\PEI5YK[\+R_@'N='$JSA&N=?5T MPO,PP#N/!*S!3BDI;7! <&ET\'FR%2(:EP?9G'+R.)!OFGRE%?4TM1#QE+.5 MD<8\<.?E3)8Y@1GED8!]#V :=,@D)\J4?1$X=0")O2&? M36[[:4[HZ*.#:/9C+2;++/*/M1?;*S,1UU*#W:("1VTDL'N^%"1:\"3+YAB4 MKF6K05X ]'" 5ZH04V7-G=9O;&AK&#RQR3OA0E+)9+2"NJ"I,SX/ZI&"\W*< M7NJQ5H=%>\Y8XE?6>0E>B"Q82KAAJ2A4@">5YVA23+@OG'E":^>RAX3RR%LB M55!I D&;@A(@$W.0F1# 'M=MHK4YZ$=!E?Y*^Z\ED:DFUT(DPB4JR8LZ-SF M885(_:^%YX!E(>@'@_+(.V(5(T99S -6%J0%7,$\'4B2*,HJ"$TD/0JNI--0 M@_N6VFREEEP03 U62Z](1E[>"Y_T]-&@//*.I/N/B2/(0525RL&!]9;:VH + MV%#A53M4.Q2NW7:<6ZL\.-C&!I!G[IQ7RSHT,)7E_%6*CP;DL44$(8:%!3>6 M$PH.>3I]R>H HL+2)6=B5VTPZPU'U2#T)B-X(PVW6E3?5^GRUF%_N.O%!]+3 M-+0**4>I2B8PYFR[8V!>BCD&),T?PG68-\'T4 PZ#Y3 KU4>U!$URKLT L@L MCY;3#6!EX9P4@O"ZI=@-@WGGPF_5-2Q*'2'5Y'(\N9X?,WRX&GYLJ+EJ0F*U MV%30-++%<5"I$#<0(EU.)D>FK?&%A' V;U5:QV$+J(Z QMJA%R?.0H0AO _2 M I4Y5 #W$FJRS0+EB_0 M(I.9!W99TQZ'_>SW@W'ZSC\2[!<872#W3O>E8K2E$U*?+ 05EA#KPTG/1 M_KSTTZ:[<\C/.V[$%G0][]76]F4EM)74T>@#!%"1S._G0?DLQ@CESGOU]%;H MW@G#X A[J2AVBB+.K"=BV9N1$3J)+86L32SV/A44I^/E#A7NJ&D M!O[<&"Y-=X%G?FR:^PC>3O*ERN-OVYTL0Z)!K#+335+ \-V005YP0SEAAHF(1P/RM-\DQS5\)\BZ9QF M6S8Z*@="92D,&8E-IQ@N:!4\0!RXT3@*B7(9N#;$HS+UR057C6F$ X.__7 V M;P%0$4 >F2,@EYB3[*X#F5DY2!#C^95:QTI_&HVOQA^_;H>("U%@$K0+@4LJN ]Z&38%B&*+ MQ""PVH'0V*;P:(N2#@\Q!L+($\L]!5$FWN;Z*B-=, 4"#"E5/\@\(@:[E$ZQ MU*9(D.(*:VR8I4CG\D0/(:PHQ)I((NL9](.CLBP=Z).L)_*/!_1_M] XQ**2UU=[8=&62"S(["]@%5OIO M8,MT8X+O&'!WE/19PXPEFC'%0XB2(\J7MUU'(^N=D*G&@[.'N@F=W?7:1!49 MQY[*Z*V7.$]YM]996TX#D[JX=G8?> [N!W,.GDOJMP9C3Z( F0OY$A*OP+LO MI]5+K8KZC(/CL9\C+(2Q"E%A Z8N2M@4G;ME/7"\*LIUL5#UV]X.B\MNGK ! MMY"8Z)WC\+^.!NG K\+?WA,$8,H\##HH"[2GW".5. M.6]QPX 32AA]J#K?"H4M'4A!/,2TZ0H2QE%T6ND\.0PDFK@B[Y[*PMD#H\*M MP-_9$[88R ^N/"6$X__'WILV-XX<^<.O[4^!Z%VO-1&0!O?1/3,1N.CM_7NF MQRW-[N.7$%@4X0$!#@ZIY4__9!8 $B0HB10!$B3+NW:+)(ZJK,Q?'E69J7NV MXU1G@SW=$T8M2;MB.H$D.-AGT7$^H-J(0I-I=O400YLWA M]WZFL(LM+-H&H*NN&B/-UD5%\4 !5WF5.*>6K:#KJM[[:FQA"^NVXMF6BV6B M/0]TK^LH5>J^+=F"TDX1 (]E3QMG^W&_8@O;&L"/XVJV8P T:Z]59]%1[-% MNUUBL3P=JYJ:&T^$51-V\>Y M?N/,.WB:86"?;45W!4>3;1O-J8J0ANJV*UB*.=H M)!J>A.@C6W1T2=$<5U0<"12[.ZK2L&Q3E=KQ.4W36FE8?1!PAR" 8?.IZCZ' M?U2HQ/[DEB!JEJ*9'H:7:JO9TVU,;VB'^TSM>!0:GH1(IH-G-<", #M=E"20 M$Z&J@&ZHHM9.6)55FC35.P%W#=:9(T.P5 ,+7H,,N[;NB35>VHHR:EG+8%SW MZ76\,8T!J.JNKE>8"-1;5*I#BB!J@:#L32]6Z6"6.)*FF0Z(F%T=7!Q)KJB:[1;5IK'7WN!6Q-PB""_(#B@%9V1(HHEY M(9*K5,%L#RP'L=VZ&D"AH]C:-N,>\(J[GFRH*H"_;,JZ!J13+-'!KA+Z:"09 MUH;^EGI7KNA>VQ=@(!N6["I@T;BV)KF:8E:<*HY4QVIWW<4#VX<;]X!77+1P MBPT6%VBERP;N'1H5Y2QO)+<.,\B"+AU,5E[9^+$]4\8FRZ9K.KKH68!3U8IC M_0BC%18#LZ65_]_CN >\XO9(D0QWA-ME(Y!R53!$!V7<$539$8T-?7_$5B9X M;Y1[94TR_$V%&9HEV;HC7*O;#:"PK%!NL'-4\ 2T;U1W<%[)(!&=S8$ M=,R]#I;N..X!K[@ 1K#ERI*BNZYC&;+KBK7EAL5/VT=!%.%P%M KV[26)0K. M2(!_#'!+ 914HXJ!N:XIVVU4%S1IK_,3.PY\P$ON8CQ'E!4%U#E("\BZ4 NY M('B;&IF)8A=2OE\\\->4/(9)D2TOKHFPYAW5W6EH?Y0&14O?ZM>[S[=O;; " M!RDV>"V@0V3,TC='IF.K$IBYBF./6H$"V>C"LNUL^((E>([A@<8>68H$UKAH MN#!\4?9T0[+)^ MV6AOU )TL;4KO,"P!<6P/0%LZJK^,I8V:Q^D-6#9A#U#:7T<;K8T2?: K311 M1"5KRFE[%O>R+*, MUD;EM2A+\EX':O>CT?!D1/0D4.D:.'X:^/&>(CE:M54)GB"(3&M/PI"T#O1[ MEXD.1+XJ5BUT "3KSK<-3*4 M]GEI%4N/[^F)[S[\HV*EX$J&9@O87-95%5G#5@I5-4'1E-M=S'"+:=]MICU( M-#P1<11;5$U'Q39KGJG+MCBJE(T- B.VH!*DR>C59'_OJ0YU9)LCR9+5LHNJ M)^FN4[?N!%EIU_C4S+U2R?:7NK1Y:4S;4I^R'B3B<[%#"?!,\R1IX'0[1=/.Y) MYV(IHJZT-@-T0],ZL@/.[V2'*TK&""#!M!U;T6Q'L:2J=*RI>[K0BE;IAM(5 MTNYULD/R!$^$(4NJZTJB:$N*4IO4EF9O2*\TM'WW+G<9]X!7'*QFT1$EVY)- M2;=5,!E&IF,Y&NA00]I0+%C6:9FV1;1E51P!!<8=22<4"FO>HA[#CN :^X[!F&Z%B>;!J&(!F* MK5K5N3?#'0G*AN1<5>PH2+O7R0Y5MY _/47!;5_/5C>Z9@MX4L%KE__" M1+&.O/V]SG; &"S154::)>J: 4K(J''=%2Q!;Y?_DG3=Z&B'],3/=LBV TLM M:9YN.8X-7I"G5J0S)5-K9VG(BFH8'=B]IW*V0P#/UG; +U04U\(*U!G[^'K.A@VBF0JDJ#IDJ"#'E?P;(NSLC4<8N&3I6BI0<29'MJG"=)PN.U+)CP-I1U;<-F5L216^-9&(=9GI:S?&?'4%E3%5%UP6Q1=$FV#-&L2JC9E@-LUMK-!2VVEK:Y MW< ZFLIKAUADS1,$Q38TW39MUQB!WU UM+0=TVFG(4NRH!CRD>;R1H450;94 M[-X+YO!(%!Q/-K3*_0%76&HWLC=U=:TAR$&G\MJR.(*D>KKIN'BT70/77=*4 M:B]T9,EV.RYN"(JR][),_938?D;&3C+#7S>T,]E".AQ;$$>VCK4KP$X51V#; ME]+A@*^BFQO:].EKV+QY(.\?ZE:MX2AV-_9)@6+;[6%X,&%00:XN@4%NR^ MIM2N_$/S1H\]T?J:-^3@K3-R'G9\LA3/T!59$['A0PDMCCG28)H;S_H-9NZO MMAQ^:]$]W9-=S*&3P#1W1H93U=MT' #5=G\?511[G/EKF*E9FC;R#"P+8*N" M"TI:J' 'H%1NYP?)IK*V[][U4/O%'3Q*YGBJ8F$';4^%O]VZMX6%YU#:U2-, M92#3W1%X!!54GH%Y?F R6XHH@IU2:11G!#9B"V'78EQ'F6@WP"-;IJ-8JBN- M+$&SU0;P6"JHG+8A4.;Q#&7R^R"/9(-G))NRY G*2#-H >D*,/R-$39MFU8(]$V#=>8S>HXQCP4LUS%%<3!0F;44BCRM(S-%MJ)X7+BM&7;GG'Y/=!'4-0;=>1 M/=NS7:QH"2JU,G)U1_3:>72&H/6E;-[P$4?J2+0%V345QQ1=R1Y)H\HRDVGS MF78(;+T/2M=#[=G>T5U3LTQ-&6',3[(TMRHLZ#B8;M'RLV3#Z$L3[CK='4$' M:Q7@;HG@6H(K8..M*F[NF"H8!"W-=^PY=F3JZ)ZHZRHLLR0*BBQ+6M7R'IP. M#[RL=LZR9/2H50YIZIB:JFF:*H-N46'NI@K6?,7:BB*W:W%+XOK)MVVFGJ3Y M'4EGG^-'4H7VV^W_7FLIKPJ&)YB2*#F2@9W9%3RI739>,BW-:9?<6-N0V#2" MW4?X6IMR2W(L"QQ6R]9EQ0'OSA'JPT*./FJG"$HM1^&-$>9)\/M7,B]@G8'6 MOZ:XM33[I<#%_3*A:Y!910Y/"?]-QG>)3987C]^>2K-Q/%8KT9R1"5!@2\)( M!LI7TN":WFKYZHR^EV83K '>/L-]>]Z+!HZ]$$ U17!M\7R*8GFJ*%KH\E31 M)GVUP$M- &6]85PWXVY18II$8Y)FWA]%F#_O)D.68)HZ*"O!4&RP*P5#KXJ8 M>)8CFQO*UDB*NEZXICV&74?XF@QIJN)ZPLC2/$G295E71;?JV6,XHC1J)3)) MJF*L]_?H9(1'35$0U9%A.A;M53@289G CZO,0$6US+8%;(C&6IN!;HDPO#T[ M078T51)4P?8$$9U>W9:JJ(P*UDN[>9T,.DXQ=Z 1S&6,ZT>"(H4IK>]LOB5K MDF/:BFWHKB4KEBB $E#J2M2F:*OMA'%=60U=MMZ_^^ 6"S#RP_1__:@@]O/B MS_\.P5P"D'G^.QH,*^NUN.9S/"_RC%X@OG4R2"XSSDQ-Q^0I2Y#UTFO#YFN> MNR%Q:MCSE=Z8+PBF(X!@BI9H80,3Q:P:,;N&[NE2"ZF&.U/YS0#H"-;/T05# M%B3+<&6I:O_JFB-3DELKV^%,7U,5YDB6'#38#3Q%;H]&H@\$=4L D5=+,D2ZIJF6+GNN);KT!YAF@*MJG%@<^W[<$3)%&!CACD@=& M@*BZ8.]7AP,< %#9;1DKPYWI6P+F>((JRZ[E28X#NDN"1:X"FJXX6 ^YTB34D4__XM3;+LR^3. M_[9S@$@1#@\Y7U_FUL^&OD@5^*])GJO[I M(:J4C*U'6-('XB19#J8-M_MQM?-G-K+V)P3.$$2W?L"N!%%3[$TJ[)$+5<79>W%.6G* MC:AT.*?22WK3!!-6^F9J-BR!)AJ@G,'^$LQ%$1%7D"1U@P]G"HJBF,8+XR[' ML/,0UY18YR*DAK?/K",)HC M_3\2/DSS!8[5 1TWC KXMF22+V $8 0 M-3.9]E 3;JR)HQD/"0IC!Q'K39V MP:.21QO1P0#97 U+[SC(KN?WFERJV#K!E4W7!8X277#D[:JPCX[^LKMQ?N9: M.?UCSN^MIGLC6C5.!T=8575/7H0 ;$&VO944XN7\UGO5'WE^KS;8!LXT%<>" M%<'>Z9+EU)4T,+?/,S?/;ZWL4/?S:]UC^UD8["Y])FB+D:J!W0H6.1YPJ@(: M%H">96SD3D5?4QL[#;';N;UZ6@VK67NR90-C&BJ I5WYSK;B>IHB;YJ;*LI; M25[O8AYO;J@7D9 %Y7 M-1F[[N$6A2[7I= \QS W63*&LNY7[3PWW$7^>!M,R;B(2#)QDC@+QR2EGAEU MTB8$_"_0DO<1N8/IV!'H]9?GM@RA@<%K:ZIF8%Z]9EJN*U>9908FCBL??OJO M*/\T#A^Y+'^.R(\?)O#(ZXD_"Z/GCW?A#(SM7\@3]S69^?$G^EL&VOJC*,SS M3Q_^ZR'_M'9[%,;D>DIG_U&4A+]\FOMCG.AUGLP_&O-O+SX#O]\TAC">$G"[ MU^^C'Y_*]]PGT;A\$$8&N-+B2B;<"A&Y!A4_X@N_QT?4;_\>IO">V2#UK_TH M?(@_!@3+16Q#H_HA$9GD'X7Z*6$\AB?0S\W7QDD*3+KR8A&O63PX1Y;@ A)% MU374_<'/V=P/ZL^[K^[,3Q_"N!RD7^1)_45*AT6_>0K'^12N!L+<)RE0^CI( MHLB?9^1C_4>30OBHQKC3Q5_H;N!HXQ\_@,).DZ?R;W%Q[??Y>/EGNO$)U03+ M(1DPHI4'+5^P\:'K]XM[WFX<]/5OD 0@*,?J_*\NS&).\H>#$W0#$1-X^21*GCY.PS'@15=P6M[GS^:?_D/4A$_;TN== MG'?O![\_I$D1CQ$NDO3C?P0!(9/)H%AR?VHZ?C;=@<]>)UF)KM6\Q?DW+DNB M<,S]1QGY>1?E7ER&ZF54T[3>- #J;A;P_SP4K=]DW]=HW@-I*>?W2UO)%'C3 MD(].X:%SYN*^^Y0+(N*G/WZ(DYA\^'Y!I-TP]7MJVVV\?L/?/WS_+B>BZ5FA M.Y)]F32.WP")@^?R?W=Q.RQ9%TQ'5#S=U"3+% 19+3=274<5#<,[+[>#D@T] MCE_!NP,CGA*\,Q^C2^:\FQ+.A]6=@6P\8SRJB/UB'.9EQ'^,)UGI7U2T\# 1 M-PGQ$'?H1_"JZG1LQDW]1\+=$Q)S\Y3,?=PPN'_FK%]N_WG+@:&%;TCIN2/N M*+F]#X SX_C.&G@NYQ9ER> MT._^4?@IO -&4VYY%:/+(+9V1@8T_ P(S9$8;V\) MZWN$RR4!/82PM*-ED>6$Q3F$"W+T?45#(IH3D"!T(EKAX(!5P MUR.N?)K,2O&I^.($)[;.E+,DRT$<,$#T"EO><)_+RY-Y&*.P "J ]O,?*/OS M%"C\Y4%9NORHW>$],3P[R_STF;*VSTTP##9OZ*(:8=X \WK@/(6?]1?BT09X MCL^5(2EZ38J'8E($B=C/BY3<< Z8?#Y,'!9OEM44J*2V1-I=X 3>!R 'DT)9 M;0X57ASY619.0K@5'@R/0O!5LGI;0 &35I0,(J>*9G"#(!AE]^"M\>A8YX!^B.T+.Q-]R7.;77@* PY"+*LP5:=<*I^30EA+X^!K.C&^:? MP9?3K$L@O44%MB:O I57HYLA(RNC$JX%!VY BX%RPB.II:5>@7SJYR"*SZC5 MR+R*TI:#!)7(-]S@].O2Q+9ICKA- [#0Q3Z-LN]&RYZW2\=]/9L\ MF_SY3_Y$MB>'M;/6!%O]C9W'/G:'WMJ'?$VC[KN=VXJOWE&OY>?2S_"HG[$P MGK@7;:9W[DXPSF.PXY,N\616D.:;@GNRYLLW,V=V)Q\L[ MT:CQ@B3V3K^A\U4GYQ5/"-\&IWL9Q*WNDN"'OG?9)PB\K!SF/ M"6 #H$C/UE9_1#B W70E\;IF=DV*I4"<,H?LM5M$7L;NKK5>^)U@XVQRD,X>>Y7_S6(_6Y>:DIRU\GB7V+N M9_^9D\JT#KY94&91,V>\GJ2,>$2\-RT &;C'F'N58VB M^?0Y"X/L^I[V?X0?"F"H?]/;^*H:2=UF$2MY!*0S>OVG9(HW @?719L8ZCV/ MY+FY'Y9%B_QL6E="6B[U$[R+ Z$A51VI9;4AK!,R26 @F"%?EB !DOHXV61. M5523GG!%M0)KU40R^!=7(8D*6I($JXV CL.@+](<,\C+XE:3E!;=JE:%8"6# M%'#@(2;PLK*^B!\D*-1!5?/)GY'4Y[G4'_LI_1WKKJ3M.&A7?2F74)JI[I7(=;_ M:<''AOH1PR575;&F9(YEL9H--,.V'2G2K!3[8HZ,LZA5!*0CP'DS6G"L!*,P M+8L2S?ST=V"P1RS13 ",OJQGA$Q_K M:M_!2K7O?%GN<%'V;7D]?6\X+J$.KZAF7G>_62J_YE MU='#$R^[P:JCGVWY 58=O8/DH&&%J5@Z$*N./I#0,ZN.WA]M677TXQP$&WC4 M\Q5CN']Y_[KHJ\A9,ZPM23V>SY7'0VUBJ_1YK*;/\_>&SV.5/@_S!I@WP+R! MX9A>S!M@W@#S!@Z5DC$4 @TBZV(()CB]3^=-M?_,L*&L?8U0":=[$1.Q0D9G99:&P@=' M$:4+T>$N>211,@=/(G3A3*1CQ1 M."'O,C;?DKU.Z7]4H51T7C7[SR@<"D_85UD,$B"TH7-&JY$J6=A.SV9 M$GFYNTHJ0UEWINCZH^U=ZH\)%_L8$;Q2F"Y[[W%'7E7..LUKZ$/FME=R7*O&QV7CWW8A(MF"YL.7W5&A=%S)QO1!-^0O)\?Q^*9FY_VU=/W8NB<=M ].'0(J\JG>F)[>E#Q/,]X*\ M<>HB>T=[!(?- SK8='CG'8F+VAJE'X=9Z6;R6-HO&AT!VT#9@_F>'=# MPK\ER1A3'_M1AS*HPW%2(.+M=6![X*=?^\:J;6EZAN>O!877S>[.@[Q%R:%S MVH6?L^[4*IL2[J%"/YY[FH;!%#NH8T=T<*NNQV1'>'Q:S_/T_"^H$4" M:"+XZKD2+I_ZX)VBZ3Y\N\9)K\6N7FSN!9 M8^XI27^'N\I,^D4V*GIZBQ3M.N$U>XY)2O?; MK;R6S9LW$IC?3.--296Y##.=IR0*9V'LI\\<@$%0)>EG90KR,I&9YM3C ^;T M9[IR\%(@99B3648?FA7W_P(Z(Y6#*:Q^26:@ ]Z"]OVRM@CGWR=%#CP%//$$ M5_T>)T]E207\JXQO;\XV1E9+[G,?"#[FQD5:L\B,^%B"!#.PN3F0+AES5\4< MQP)"5NY+3=)DMO&9W]UP[O))U=UE3CM^4>9_K]^T6B'#'V,1$;(QU7J'Q0$Q M"_,IO2.93."69;(Y9=D6/[Z'?_Y3NA$[K1R!TIH2+'(!Y*X1@W(0BAJE3%DG MX(DT>2_%(@M5!0&4S 9[%=FR)$&319&HBZH<_B[GVGANO.41'7[YX%?W6OBZ M&L4N3/UBSG\]VX80UI?&KP2TAHE0GV.Z4BA1X[48.2[\4JCN_F898G*2UI$OAI^HS/JXLPO'(J_EUB*BHW4K=R6E%2[G4O%\H ],?++"M,#SRUMD14VIX5U,K"1 M&[*PY,8HXNX)%R$+@V55O@#P$ZE0 E!21..R: E%KBZKR)5BO!RVF9\[Z MY?:?MY0/*B5WGZ$"71/!&^ZW5<;!WT,89("9=8TGUL.KK(-NUB.?IJ2$8*!> MNX7BNU9DEM"FYH0V->_DD8O.Z$M6?;%%^KN&C+JS:X21N^;T[A!%ZQC[>!0Q M= -"L *>*_.V]@M>XV6_>[)W#3#+\0']NQZL<:/W--@:)< ;!(JG*(T CQV/ MWP7;<$TLQ0[%=9K O';RO*E\']F<"]>F,.%>Y%X48Y M6[Q7.O:W>\5[\#KZTDX,\(1,D31KLB.I:E-ET6EUR$)C>4S,2!G(3.*F>?K'3JPG M MV!+ 9N/E),LY1^2!5A%-BR OJF#<."'E!D-5EQ3W$%$\MSG^/@I@S)Y?B,^+I\35;<9^$X]-,RS/I:W+\[.6#57CJN]B)J MG91[4?:MU[+G[=)Q7\\FSR9__I,_D4-+PRK0TP1;?=@GGEL:==^J4*U#-7\7,/&Z8KP3P<'NJ$FO/G9UMSY8=/?J M;P=EVFI?D %B]X#(N.T%;NN\7QKC-L9M#-L8MPV V[;&-I:<_S)O?EWFY \N M>W#H212;F7,0J84GFJ:#!24[:PQ]LGS527+.">';X'0O@[C5PPX,T;8EER=]DG"+RL'.8\)8 .@2,_6UDG7U+J2>%WKK)CUJ98#W$R;78X8# Q; MSM\P&@#77"2,E*BA\&9W[M:IH@8#"082S/C8Q_C0>,'H;&?M5&&$&1\,5YCQ ML8/Q8?*RV?D1PE-#C=U 8JNBF)O^_N'[(KM^\/WY1[O*O'66B;=NF 51@J7[ M[F"2=I0$O__TYS_]4-^!O9&M>(S_>'\4X:,?8;FX7Y,H#)X7-V!F+I+H*YG\ M^&'DXAGY?\C_O',_<.$8OO"#_%HSG)$L.I*E&(:G:HKAB*)J2[KJVKJH&M*' MG]9(WB3?&QF1FU;L4)G2FX$?R4538>D?#<*]NM;'2O1>C#; /\ARM#3C.LQR M;IZ&,S^%YV#2[A1&!7]%(5R(]?<>25U>,"N"*:;XCLD\R3 +>$JB,1:2G/G_ MPIIO?OQ[6L-(_-;+'J>T.3KVKEY[BR#)I M>W13&9O5;%974.*JPDE;AYHO&=_*3WCU#FFT/$>^!2#46#D=U]5_("RUMB,N MMF98M9H!Y&'B>$=@L.VEO']F^PNZU[07&V.X[C4R0S>&;@S=3@G==K,$@4I# M.M?3/M9%GBA0X;X9TJ9W5R_)GE;_2E M@_LEW(G*KJ+>=+89SUB3Z=\M:I^F;*], M=_=PS\N1_;EU$.@]D3UIV'MMAW"^3)T7C.YR3]\@V%#8IV]%P/!^:/0YK%BI M.T#Y\&@U.%[:&K!/"9!+_!4EWA25KGB%X>O%R,3 Z-.OE.P09NIM[\#);>."GPX/@^MO')1A?ZWA5ZB]AG'9)&O M(6MJ1CA&N&.>)KITSVNF&(O"IT5S*=Z66&DDR]#(=P6U43.)@H'"OU M_6ZEP7@K+7V9'H[)Z#2;/8RY1S\-DR(K]ZMHLW N@P$"F(595I#T]3;6[:H, M6]586"G*D,QF89ESC_?!B^#U) Y"DFTHY[!%=09/5VS9$713DX61HVBF,BJK M,XQ$41R96N_5&7IU,5<(5)9E6!*P$[84I?[X$CNX9\7]OTB08R?ZFOG*N@OA M0]GXG@=Y\\-9.;NRL?L\30#I<(C8\M[/@86QO %-'",<*-4P]M-G8(XBS6C+ M^_NJ. A?-7^'.[$JPHRD00C/&X?9O,@)_!SYH)/IF\AL'B7/2$>0FCPG*?R: M^]\X'^[.X6\_@K$0%)I)BBM KX1785=Y^"G(BW*@<\#N9X[":CF%!,:8UL^\ M6:+;YVKT\S#&CO15"_F*4CS]D!(P$8J\^GE.8CJ1ZE%(3&QO3[[-X>TP,J#H MU'\D(,)83"+%B?IC &H@"6@)I'D2-]_QU[(H!AHA/MY?]K*G*)"4]5K+U< # MV@CV\$O*38#4,24BK8M!.]TOIO3?R1.!%_(<\8-I-2-X>V/ &U:_ %!*A53O@+\#Y%)?NGN#%*0E(^ B7(+.E?IP!*",=X2E@NSQ, MN5DXO@;@EAI\TX2(2Y/(5,$"T_D 9>,:RS85? $A#X-:-!;41BT. M*_<,^AI>[JH6D$*0KQ0)?5L-_\[_QE,MZ9)H&F(E&Y*2:@;T*\XI,K T M07B\;P%"-8Z]<3=GS>> FK!@W%T:WA67??<7,_0XKX7$/?3A6R#I+*NQ%2])_=(<\%-@ MCLI4> KS:7E!-3B>#AU,.81?X-'24L'R3=5*4C[+*'8"UG)8/&D6AY/G$I*7 M#X+QX9AR6EN=T!3Z^9(V3:R;A==/ M77E5)3W8#W%=>RX("\]8+ A^GJ#+2I>F,IVX8@X,[H.@Y_ 84+#)_)D:3'AK M:2XU5ZSZ"7V3?!JF8[@/3*RF^D@XMïY#\VCJTW<#/LWNJ7F(/Z+=ML(G M$VH%/EH4'I?B,D@7??@Q2KLBS MW"^5KD\YJA/=LZB2LB39B^52WJ7;EL\=T<4O+8J4^!DUH)8V."Y0Y(,?A^8L MF'_IDFSKI"G)N+JF@+ZXI&."$H?=[?''F0^JOYAQ/DT ID].D*_PH9,B!_<1 M&(8:]CB4"4>MZ\8"TTIO+R_,SA[P3@[MJBM<(L?_ 5(X%6=:P$4Y/.?OE10_ MWZ$^W,4?EAS=,VW%'=FZH@J.;JJF4_K#LB+J^NA4JQ4N% 3H]ACQ#*!I3":$ M(EE:-FRM6"\+'TNO$+"%HU@7YR4V)C@NX"6>BI^?5=7RLG:MO!.M;6>:-YI@ MRKK:784[I9,"=X9ZW#)GAZVOQ^H X=4[U %B-7^Z*53P"VK)G^&G:<9Y,9IU M[R^9QDH8O*"%;/(0QC':-U6,G5MX;.(G[G_\N S=FDC=5YAOI-=\0$0S3N.24_O"!> MO*)W)EQ#X8'#R]"%6 )?29 \Q&&]+W4($>N4LL.2O2M#-WA)Z"P5Z4U2G5K3 MCT\7CHM4A2X53S]"465*\!6.,K!BAR0Q-BTPQ6R8IIO\)JONV MI>DIYW.\X*0;&J^H/96,V93@,7!.Z]JZ>6^/OG?L:#4E(>#/XR M^5K:Z#MO@:NV[$F.8&N"J\JNZ&FF:Y9;X)+H>JYW\"WP7E/JFSW?.+IP>!AN MADWO_DUJ/Z>[9G"O;6>]2*'3V$('DCV$<3E(O\B3^HM2G]-O>MME[ZJ/W)%[ MH9UT,S,V^9.9_(DM6%\\I5Z_TXPO[[. MNCZFB3T BO2\DWO2^0B*S$L".RIV%%_SI!73.0+%1>("O4\4-%[1.DMU&\I: M,AQ@.,!P8(=)FS)OJAJ#@0,%[4[>S_B5I'-"BR>]P]=@!\?S3YK*FQW6NC[W M=& 62NH@E'01XE9*E\"+2O]I&4RZF'1=HG1)O";UG^Y[+M*U9U!:/?DMWMOU M:J!]B-/5[OI7GHM,L&#=2Y3]&;MV$.R'P4H;[6B2Z2*O:-UE+)^[J\,""2R0L(LF MDS1>D3NS[IAX,?%BXM40+U'B98'5G#U0H.[T#<6J]=.E>UF;;4&#-U1V8)(% M(E@@HK[/X$VQLVT@)A%,(DY>(C1>%SH[=G N$M%78.[T-T8;@;EF@T3FU>P6 MI#,$7A;9:1\611B0ZCH+>2O%2U9Y6651!"9>3+QZ"=*9O-"=T7CVXG6*-<&[ MI-]=DM.FO;OVP>C7T6()WD-+\)8,DU>V[QIY*K)-[2MP M(?Y)&U_^FXRY8LY-4G@NSSU-PXAPL\VQZ.;=#R0FJ1]%S\WG(&QQ.0PF)^D, M6_3AW]CL SN*W'"_Q6/XO:I M<7G3T8*!@U/],*43".-Q"!2 )_O8M2.8^G%,(FZ25(2@%+A:S:%0.)C('V7PRLFLO#K+,Y3!!8)GJ^ M>16+^\#3QC-7[)3!MK"IFFD( NM,LW;[:7=789,_E?&>: M7T"3L,8TK#%-A]65C]*U8QM3[: #&VCCF_/ ;28()R<(0^N=PP3A? 5!/P]! M8.UW6/N=HT/-8(AUOAC-.(YQ'..X8Q'NXA.H6?L==CIS*RJ(BL'K)CN-P?Q5 M=BKKDD]ER8+!:Z;)<(#A ,.!"\8!23=Y0V7VP*'"=B?O:; &/'M:X)(@\BKK MP,.B28>,)EV$O)4.KHX=Y5[?/6+BQ<2+B=?[Q$LS>%5DA:G[,R176.+T2TVQ M'CQ;686R*O"2R;)E63R&%36L[U,,B==8!CF3"2832YE0#%[66'45%J_;DK*L M!\][33)5$'A3ZZSR^MF[.BR2P"()N^Q ZP)O*"Q0Q\2+B5 MO7A=_!%2UH/GM4U;C3<5%HE@D0@6B5B>'.(%A04BF$@PD5B(A,!+ A.) \7F M3G]OE+7AZ21.!YK([$[LSM[388$$%DC8)9!@ZKS17<88$R\F7DR\&N*E*+S: M76CA[,6+M>%A;7A8HO?;5#!T YQ1UB69Q6=8@N%-D]L#+[L3+;7@.-K &T8[:X^=@S7/D&W,@O4\Z&44,B];- M=$ZO"?!R>_JYU0_?8_/*3DP<_#)/XRJ2K> MWJ&6N0/PMJ,D^/VG/__IA\8-091D14J^3%!P2)S16[^2R,_)V$FR/+N=^BFQ M_8R,?_6?9R3.L\6C:/,S^/"53'[\,'*1'/^0_WGG?N#",7SA!_FU9KF.(-JJ M;+J6I;JFI4BJ:DNZ:HU$T1:\#S^M::$FR=YH);1)\[>46*\AC]L9RNU2Q99QO(P.^9X..6@,F2/?\.]R6QC1("8Y%P*6@M3#KW!#&-#?QF%4 M &]P8&6 R#YDW!P@.$,FX>A_,X"%"+R*[/5"RUU0H?&,%>_@HII?:9TTOU*. MW/Q*..D&3FSR;/(G,/D3Z;>T!,T]NBETL"6L7WJ;KSO:G;/9Y^MT@YT]$:ZK MT#!CNA=[R[TCL#9D=!M.-SD>;/X /-N&!3_VN&D5\(&KP$%F^VXF+P MV@&\,C[M@$\[2Z%F?#IL/JW>0@,DK5><.!,/#&RW)S7C<,;AW<(T:QGX0L@< M-T!P=XQN>YUCX\ A'Y0XH;2&@9.1<2/CQN&0D7$CX\;AD)%QX_YD9)6,]B@Y M?HZ'GC=[,)=V"GHS%4KWS9!$J3.T'\"*GVF*1*\'Y(=(KJ&PTJ5A!;U/5 0& M"0P2!D:N ; 2LR>8/3$0:6#@<6K@<9%80>_319:%O7>HX@+;=K#2@._6QB*O ML!+HG6F<88:Q!ZFY+TOX2O4FFTS2F*0Q23N\FI-YP^@L5L6$CPD?$[Z7H\*\ M87961>?L9>W2JW5^F9/4SV%L=4)_/^<6V:&'00<7AT@MQEN,MRZ$M\Z_LB+C M)H94[S.W+B6>?DNB"$;&B?:@:O&ZP3/9,U)FO'"*_+O&2P;60F?4SZ^J>:)/.RR#:S^O/XSLRQ M^THR(%TP+:OADD<2)7.LB]R+E!VWVMLAND;Q@M;9*<6WR#44%NI;X3&]QB2N MOD_E1;$[1XX)&!,P)F"OJS1)Y'6QNZ.)3.28R#&16ST2)?.**3,)&\9>G7KR M>\:W;S5%N2>3)"5<[G_;J;;'94537M"&$F\:WS#KTR>*V[FB;;TFO)6+L2;$C5 MLG9IZ\0"L2P0NQ7QKC1>Z# 1_$P%DLD?D[]#:4A9X&6F(IF*9")Z?!$M)5*2 M>9/IR&YU)-O*?.]6)L_%A/:TVG4O

NE($KQTEQ'Y&]Q';(VP^;%4AG54;? MI.>;[#SP^J2;Z2U;7C4WCHK,E0]93HR%#U-,W)P8-HZ4BKO")U M=XJ%86:WP=40849 M)@QEF&$RC/#*J6+(NZ,HW^?^?40V7K_A[Q^^+[+K!]^??W3#+(B2K$C)EXG3 M**90%?9SDBS/;C$L86.]A5_]9^P#EMW![.TH"7[_Z<]_^J%^E%>%,GXE*;UC M<1&0,D9Z?263'S^,7$D0C7_(_[QS/W#A&+[P@_S:L%S9TBU!T@7+U%U/E&51 MM25=]4:N:8O2AY_6Z-^DY5TX(QGW"WGBOB8S_^6C@(W;HS FU],2JT5)^$N_ M.J"F# >DX6[?#/*\-LXF&V.?N2[Y[J7C5-R5]^OM=YP_2PI8>PZ_P;H;-'YU M_\S!<$,Y'].' MC(L4_\'[80!A,K[AZE@9C&(YB"PKL. D7!;"GWX%CX0C?Q3AHQ\A-S???\/=)?2IP*^$DA"?Y#_YZ;B3/__) M[[:Q-@37/1,R#QON'-C/_=W"4MNG:O5!]NVUZ&KSAK]<_DMT)V@R[M$"UG@N9="GQ@8 M&1;:=E;<8+A0S'BZ;Y[N_,0*LR 8VS(H9E#,>+HW*.XKY_SDS^W22D"TV557 M\,#JI!TR@^JB"Z=M)JYA\K+,JD\.X]C*@&!T<(8"@]$C'2.Z;-2D]^DRK\D] MM;AA(,E DH$DLS7/"C4W$U?2-%X2!]#_9NB\R7"4X>A)\2J#S>YH*0D:KVG, M)3\,2EYZ%4=@FAAB2*G\J#P>^)[[_5&/5=H+GDT V,/:S.Q8;" MBVK7+0NVF?D)"R?;$V;R]5*W.877]>X*AS%Q8N)TH>+THKH2-)7)%Y,O)E]= MJ"N5%^6N(U]G+D[L&,IKY>-H&NMD0@+:[;[,5)U'?KQ+S_NMI?&MPU>=$GY8 MBE#D#:-K/;@['8?">BPH?0*Z\R*DM19.L6LGD DG$TXFG/VH4M-DJI1)*Y/6 M84EK)9RZWM,1MPL43K:MN-NV8E5EJ'\1[NJX1D=Y0H>(Y&J\H'16G_/MXP27 M<&J 17J9?+XW$JSQJM'U.0 FCDP-_##]7S\JR,_$SXJ4S$B.X0L_R*\%PU)TU3-%3]1A?.2,;]0IZXK\G,?UE(&[='84RNIR68BY+PEWZ5!%*+H^3B&O1Z=4U? M&VM38 V0SBX9\&Y*N$<8J9^'2211-G'5^E%F9T+2!15U/GQ@_"!?@9)#NK/%3$V$O % M9N)>HNZFP,A3.,ZG'Q5]&RVS"EO;7[QS;&87;'M++E:5AXSSW%\%&I*D[6\\ M8!1JKZGVB>M_1Q;FQ(_<'T6"P@'B$ ";716Q/_Y7D<%7WP'?:^>GO MI)*.$,P..LU:X."[AKSMKQF8Y##)&;SD2.N20Q5'"'?[Z4N:J"U/*$ZEWLFG MH)Y\5&3W&4D?J0C@(U$UT<R9YT@(OZ &3$F01\_EDQ:?0%DEQ<.T>@]0 M+TV3^R2E^HRO=-P]UM7)0S^BU\/;BBCB!$3<";@YR_@\D>NB!O"6,GIO9^!S(,EBA+B)#,8\_-?09"?8A338C8O3<8" MKP*K<59:UR\APHI)>K.W8!W+1K<:6$%G^M<5JP )%$3P0S@!'J!V_!/ 5U@2 M<6G2AQDW)HA ,/;Q*J6CY(ED>6EXETM1(B;>D-)Z6+23>>L8(X MQ#Q13T$E"??FZ^)$[2F1^MO$84FB"UDYK8P?TN@5\4 M8(Y5]08 G\B?9^1C_4<+7S9KDB5H:1L#4MMK@DH9J7_951>MW"_N>?N^]Y_T M[:<]>C;Y4YG\;C;AT0ZYO6QA&>]3><8;6U;OW7>0>V@,\P;I3I!< ^.NX6YC MB>*>%9Y[WLX*P)8B:9_\A9L#2QK278+EQ\9V0;;\%HS2KS3,CG:GZ^>-&W[+ MX+O7K5 &CLO5H%=_#'-X>/#"^EQ1QRDI,C#^L^_Z@,P^6'PO2.V?Z6_)/">S M>]+@?%G@.7S\INU/W#)DZ-L]^C+.;''F/VB8>4G67VF\>?DYC+=U\0\Z;*N, M=/]<1KH'.<2K:A-L%PQEDLPD^=TZ9AFI7-+V"^[C#%(\OBR"WX,<7GFZ9Y!# MJX!%8L#"@.70P#)$>?BML9$VR $.'TODK;&$I8.TEQ M=ZHR7NF>6R_H=$!:GP*L#X98YZL/&<TV@S_211/#X%!\!=!['-!@1\S&@;-#LR ML#L7,V_(7,9 CX%>O1K5V_#683HKIPR)O1#W4JS#P7,F@U$&HP/2ZJ<,E,.% M0F8[#B)V>%XA0I=,2(KUN8)D-B=Q5E9 FT=^?#HAPZ%KYV/#X1F;AR)O*,+A MT'#HG,;V=\_5W!L S8J\'YSI71+0 M&N^<+/*<)(@ZP];NL97Q'2OASDJX,TD^2TEF)=R['-[PRRZS$NX,6%@)]P=6 MPKT#+&$EW%D)]PY@:7"P/AABG:\^9!S'.(YQ'.,XQG&7P7&7GC+'2KB_@VCL MP.*F^V11XDU1.1AMAL(->!\[+'U$HX!!#8,:!C4,:AC4,*CI'&I8U@6#&P8W M#&X8W P>;MAF'BN=?H;P=>H%X.A]DJ$=GV!#X9V^[:H!P1HSN(;/C@S*!F^B M#9Z'&*0Q2!L0.S)(8]89@S(&90S*+@W*F'4VB,C:>0706&'QLP.[8Y&LA\,0 MO*Y(A\.ZD^"COFTX9JJQG($!#0,:!C1G[^$-A2,8W#"X87## MX.9$X&:KLML'&UB#:&_6].Z2BG=3P@5K>78,''-$D369,!+A0N-Z4*>!.'Y;K_CZ$2PI85& -^JQ[$I-) MF-=< 2AP36;S*'F&91B'\*(\23/*)!EI/C5(XBS,Z'VS(B_\J)0N.@!2O@_^ MORS)5XD?Y: _:'%!F +6%+SAK S'1;(BROER;CAGGU9#X?P49#Z"#^$DA'O\ MC*OJY]6$F/AARCUB-5AN&I+43X-IQ=#KCTFQ\@H.# 0,OA*YG\^&'D2H)H_$/^YYW[@0O'\ 5P__5(U63! M=0U'54:&KMFR;HY46])5RW9,6Q __+3&(LW5?:.OQ"9#IL5A'7$4_=@J%563 MBZ[]DF#<%M6,CBD52_$.EV.NP0)F GA+>77, 5M.B@C8_)%L@J-)$H'7E;5+ M23=FM^+,#+9'R7 ;D*CR43LQF"?=1H+-GN2S$<-HI[$8O7[I MW2)NR3RO*N<+M'*^P4*[G85V&9OMW9^!=13!JUE'D8-S[-_2)!MFT6&G"E0, MUQ6KAO" ]HS .F@D2 M^",GP30&3GK $V%7,K+ B>0%;*:" M(HJ\(G162&< J]U)#@ +SC"D8$BQND$L U28_JP.LS 8#C <.$,-(E M%9TB@T%B7F&85:E$F"&6^D'.(0VBY(&[4E=C(NKN,9'%!*5#1O=VV&T^@/4O M"28OZMV52CKWXI,LFMY!-/V"Y>U*%&7>,,2#\=NIJ=&>W7 FGTP^&_>)NL@+ M2F>Q+Z;^F'@Q\6KXAJ*@\*K4OWEYJMKN $[CF?F&=U@7AXM]K,)P):WZ@$*/ M/N IR=YF&TJ4=5X1.I/%H3 $"]@.1W.=OI" ?R;QIJI<>C2S9S>,"=5Y"E6I M:"2=EP2!*1HF$TPFFIZ0*'J5_IT>+9/'#MVH:,.W* D]Z/.W.J#]K)K M-.UI9W0.@+Z;39_3Z'S7!VT/8'7KJLZ;1F?@^'X2#YTW61!WR&>7&(XR'#UN M]$*5#5[7Y>'0>"?[]#0YFNU-,]P=$IUS@ZX,NN4H21#R4'P M*D/)#B.(]&&YF%N=MSU-/W0 =#SEC9 AN)>;Z2>K W U!\!=+.AV*KJ5 M%8ED''=N8=ZA "#3ICN1BRE/ICP' 65,>>[IL7Y/.UEONOY@HM @TT%;D#=; MD7#DVYS$&>$F2:U[MTCWDC<'!5M*DE MRGL>2"L>=3,T4;J1NQU;3>!\FA+"S>"2:<:1>$PZ&O*BZ>Q2+%[L/GM!_' F]D<>#-\)-'S#3<8QI;E&V.HG"UK-TH_G-W)TV) PFZ&Q42L>Q$; MIC[+N&1R&BO,,F15Y@ZX+]0"O,X!>X/@(C:T/GJ\::K!A\PGRU M2P-^;BY:G*0S/UI9-A&O62P4-9^X@$11=0-Y[D(L0?$+ M>>*^)C._91$^A>-\"G\"SU0>$IBMD3_/R,?ZCT_K3LUR4,UMB(6)K&PT4K?? MR"B'9.A_>=MEV.C=5%/:\_9][]_M]I,_"',6+<(/XZ/U0L2#["E>4,O#KV3F M(U:GJ.LVZJ,#[O(//C3575CS'**6.B\JK%1M?Q!T7D@#X&*^1YF=7>T)6>2U M[G!V*,M[>/&X$ TM"=(NF?@76-92EGA#ZB[)EBFB8(F**:$O"WL%/Q)_D M).U%':T#AUU3@6G-0Q5@R-^32LC4Z.$.[S,=>GDZ M]$L.O[5U*,_%).^'R[I*21JXR02'J)G+5@IJM:3'[$I@6G@G-8U M$%YP2@EX^EPP!2@D&6 B]Y DXZGP3H8\O-/AW!/!$\SL_/$F M4VB!:48GYX]U^9+.'P_L=G;X>B>U?!:'K]_R\0Y^.#L H"1IAV1N6XA'/E=\ ML4G:%\EJ6T=C6*CP!:ZTR4,8QVAAW_N1'P=DI:_O__AQX:?/2];=Y335X7(& MANXF]AV0..<*UYMI)_*R;O"JVO]1T*'S5B-_%5D^ \,[ZR0VA_=E MQ?P5 K8BQ,O'Z/.\]++%TK6&!^VHD<[R$.1+KHS"2WIGQO6Y2#0+$%RFD)3: M4>3UG=)(+T(D6"#C!<(Z19J2.'C<YQ%O5V[/ B#CN]$# '8W4 !Z#:/-A? M)076P_2RM.1%2#>]3^%5L:>V[^PPXR!]SW7Z-0]/2$K'QWF\>/S2IL+BE LG M]\2 [)PC.^>XY_:"JJN\JAVP5/O >8WY\P/83;A(E&.@]N[=!57F%86=UF:G MM3L_K8WW];XU\)Z!<9]CS@\"X$1J=SZ%^92>'9H\ MAAD\V8>+_3#E'OVH(+34-!U2F3+KXS9.BN^)QUP4^O=A%.8AP:+,63&#[QLG MX&?$SXJ4X%BX.= @&7-7L HP*F 7[ADXAYNDR:R:\6)[B!O[.?D.3UDW)YC< MYSX08S M67L=O8[GP@GW>YP\Q3SWE!31F)OZCW MI1CF):[-J7[6#-5EPM1/N[K"*>),30 CF$:D7Q(_C I.[X;

.X=GIC/(:74&X,UOP_]0'#DQR[IZ0N'KI M"F/1E^.:\_5Q-$[D!T;.&^X7$$&:ST<>*5 L5;%IL2&,RJ5;\')*@$W!7<"'P<,#/TV?\1D5 M8+V.2O7?/WQ?9-I8P M$BQYI*JRI(J"ZEBJ+>FJ:[N>9"D??EJ#T>:*O)'^LLF@>\48Z,%[+XG# 75( M^R#$D?5$^;&9G$"?!&/EG*+2M_^3W&><%;R>!'PL'?;VQO0$& +QE1KD-BG2AZU2TJF),Y JK@<9AJ1A[#:HL-? 7@BM+WEOT=)XH&V#'3,)B6MMT8 M'O]0A*6IF<3K1B;57O#&TD"D(+0<>GEBA^:\T8N;QF+3XER8H951N2"^+);$ M!U,CA@&$5 \JU2F8YT%1$CVC2+;4^J]:F#<4%0.R[6J1[5NM1>TAXWV6@07K6Z34-A@#6!< [^-2B_"XINO.2D7L50,-^TK1;,4F M@7#=(VZ-=596F1(77#,P\SD259RQPH7\PI*K;6[\7'>8*?DDC(.H:'#@1G[# MVZAM3\VX8C[V*[9#*,K+L35]#)S1@X]4(C%G%*<(L$G)6!N+@A A[FP.)=N'LICNN Y;*^3I)M6J.)! M%'@;("A8#"AF 5C7ODG&YA/X+H-B9._6?HM9U M_T#DU/=!-NBD9.DI-61RP5LK9%\5D%F!3E)]#1Z "5+?3HD[02K>6S MYTF67XNFH7& SY@*5$HST'X2PO)<>90?\+^_?E>/)05I>O21/L5]%HY#/PVI MX&7<$T'W,%M[1YS$UU0#AR7 Y@BP'/AZJ!G@(:!1ZY??<+:/$)F@;,+JPY^- M$:P"7(TSKRJP=EBGCBG$371JW'A=J;0^6$ZX,;OEN,J^61/*Y#X*'ZIP#A4E M8$GLPY:4^[*-F>']:*24?<-HM[8BHO*.3 0_8Z6WEY_>I2QV2YG2R*O7?1[! M#'"R)*H*U,W]9Z LV(J#F24D5":R,M_D\"LM/KRYP0V#H=)9CZ6AAU!N] M6Y:M0*3!15- #*J.$1+X9=@VI3V+D!D[FLN-U.U4FEA?HFR4H(8&(%X-YN8K MYQ[*(,@JA]+ &OKN85Q0"Z>TCUZRH- $0L,"?*L 4#(JPWA%93F7QF$%P/[2 M!%T+9C>1%5EP&:E;'1NB0Y"_:J#CFBT"WR0+TO >R++)GSAU^V<9*(+E#^-' M4B$I!HE2NC8OF43^)J,(Q>$^27XOS580[=*B?&KX;+5%M*+RL:3?FHE4#^ & MMT$>2$Q2/P+HRG% Y<* "1 &I(IW@8-68WCSR;#(*9G[>1KBZ.:HA9,B P9# MK3U>M1+HM24-T)NMK?CZ$G@RVA +]=\T%ZAK-/?3?-TE:8X%R%C0J,#"?Z?V MPCV&57,PH&!4]+7E#+9Z+XI#_=HVL"+?([70L(T#7"ZR0O<5YGB=-@WOOL2R MBJ8-DL_\?R4IU3SE@-%5"!_BY7-0JG WIC1=8 X8FJ=3FI Q+F\]YB7)Q@G) M*O\&],?C,B*:EKT^L4=H@'M?U1B6QN@R*%HY-:@.:[=FX>^-$RRDU+N@7,N5T.(-]QO]2.7W;Y;U:^NU%-9+!J4Q*'\E\#M/X+D 'M,$]2R\ MG(24CZ[$[T#3$)]>5+J_XX)&C:LNSK5['!49]6U#JHXHXE6T;$A&21H$-8[J MQZ4HU?V?GZ:XG5IKSRNJ_Y/CYW_C$!>^6;-H,O0#IRGC)^Q<&;BO1H0PLTG,065)% M7F!*03BG=^!^=Y#?HS,_=HG4194C]TT\J6IF9I%%6N-G5?QN'DF=ZT M,H+O*WBI#^F\HD_6X+9BDS&J\) &D!Y\:H4LUI3:JVB:K/,J7%T2"UY>RU#Y MBY\MY:B^JAQ23;_RQG(MZPTB--_#&=(Q1=-J$3N=IJ0D\S:ZBM\83WPA>KB; MNX8#*L>]M>,V-'7UPAY.65=YN9/#_>SGL J#VPI>U[:4L[NQ\62AZS@'R'X1 M-V*GU X&!Q-#Q'RU181LM00/E/F4NH483"8 O'E8*G'P1I9;1=L&4#;$WQHF M1H.Q%QNR^%[D\E(>UY1X$=?;$#X5$\!G>BF)5S7@S']&#R0C>1Z1-T2@?<#C MM6,:J\-6FS5/NEHL MFSN;^]#GOG^-8?7$BPRW3A[NEYRN'Z'&ZZ JNK8=H!W(R#(+&9MMQV:MW?=M MJ=[^#8OZ5)MG7\XJ CL0)J-M9@N" M8E8>UABJ,+RG'RL3"2823&TQM<5D]#QE]!S5%BN2^H+TC%Y+;]ZP'=*%2!V0 MLJ> 18,AUOF"..,XQG&,XQC',8Z[#([K("QO',.R6QV"LG;$Y+KSFKPN>211 M,@?3+TLF^9-?G?<,,(LL)\$T!DYZP+-65_)*P5Y1++,A.RM5OO<.TEG6V^V/ M" >HF*N((J\(6E>T&,!J+^YC%6^/9RPPI#@[I+B2 2I,N?.C':P="$.6\T>6 MBP02>I^LJ;R\_5D=9F$P'& X<(8X<"69.J\IG37-/57[83=SX5TQDBVC3$<) MGG1)1:?(8)"8>A9F=MI5E73B:?3#[?32=1%WE!Z2SV MQ=0?$R\F7@W?4!047I7Z-R]/5=L=P&D\,]_P+L4Z0[&/51BNI%4?4.C1!SPE MV=ML0XFRSBM"9[(X%(9@ =OA:*[3%Q+PSR3>5#MKTGFJBJEG-XP)U7D*5:EH M))V7A,YZR0] &IBB83+1@2-SL#Q_20>.F^R(.Z0SRXQ M'&4X>MSHA2H;O*[+PZ'Q3O;I:7(TVYMFN#LD+F4PV['OKFDRKVJ='7!EUBE# M28:2@^!5AI(=1CA50>,EL[.$(&9['O>DR*E'2#\O&A6^4%^KE_):/=#PY!4/ M4\R,?QC_,/YA_,/X9XCT8;F86YVW/4T_= !T/.6-D"&XEYOI)ZL#<#4'P%TL MZ'8JNI45B60<=VYAWJ$ (-.F.Y&+*4^F/ ,K],_>P(!NV0?>Y M,'NU__D+'5_>/9G&,U;DYI+ZJ1N=M%/7C]M.73SIQMBG-?F3WTQE;68[LP.. MTW][:2%@(^Z7[%76H)MUJ3L09]8MNQN,*;[*F#WU]+Z@7G&_X5&6,7>;^SEY MO8EGSV(^9'^^[ZV6$X_];":/HO!B=X6\A\P>+-PSY,CUN8$1PY[6?8K**R8K MM]B?,71>-L_G>!SZ[S'9SZE^R&:E+?.ZT)D@#66]^U;-3 .?IX@L)**SNFWG M(A',G7Z!L-[/GM6'V)Q%\=[-*D?C9:FSCI)G;[LQ-_$ 2NHLI(W>I_*BV)GV M.GOANG3'Z$L.OV%&(TEC/P^3>*=B<&=I [[H)JF=-5L9RNHS-VDX&NB41(3> M)_%Z=Y7VSD4BSLI-6AV!TO'9-EIYE)MO/.'&O(_=$CF:*2"_ M^'F1DB^3+V#XT9A#MD6:ARFHNN4:HNN9HJ'9EF:X+DWS\%1=^QP'-]P57$;\24Y2+I\2SDEF( 3/7))R M]*KON#%Y)%$R+QMN/T3)O1]%S]S,3W\'1N%(_ CAS?%#UP6SHJ(SAH$;9(_ M^2FA-V4D?0P#6+.G<$S@WB(C8\QZJ>_->'A)!J)%_TQ)!G(0P+#*5V9Y@[3Q(?OYR3(TV+&)1,NC,=%EJ?"T*?&C M?!H A?ARDO,DS;.;87)+QM&::>6B(9/X00!8FR-9'XIP[,= U0EP3$8>:$93 M2G Z)2V:/$4A@M#C\,L".4?7(23&/0SP\@J#?<78,U0)X2;HKW53/!EHW+1]*'E7.GZ)(C$1Z0&?T< M4"6*$#7@/K@*)OK$+U]9BQP"6C#UXP=@OXIDTQ"FGM;22U^43"84RF!T%HZE M?"K 2(XI>>%LGH+V@CO0]D"&;W(W/!4>\P@0A_)1X B;K\#W%VFZ(AZ:45QP7(QE["KR1W^/D*4:3U+IUZ+@Y E8 _97[ M'Q_P*7WF2LDQP'/!=:#V5C(.)R$\-R4Y.A;5#;59!C! 2 F6\@+*4MP12>&> M\:*JPG)\E5$"-H9/#9%R4N7K $&R:NU+_X8^H0!W R"S9=(5E#G&2Q!OO"*M M%C$E0?(0AV@CW+1Y_41$&?Q78#HN][^1#B7V"SA\@)NXX%HEM2"/.XBC=HTW M]B2%U9SO<,ZUL.F*\-U'\.9!(J\]&%O^S-VE?IQ-4""!/>#KD#@P6N M!38 R_2Y&ZK5HHDS?UTT\8INY.M78&5J,2^4Z4*\\'Y@BNH]E9\24O*0DCRT MTC>7+X@$DG%/:% @Q0?@ D>ETJ87/@$Z@!]%)00YG/NXSPF2C:+T2,KW MIDGQ,,7XQLWJA*-P!LA/91"%N7P1: %$!A^\EU<'E]!URW'=PGK=2B*7$+'$ M@ 5(C,,Q%R%1(LT7,HJ((&EHO6608\L#(R)A&+3!<2H<]62BN##--*8Z> MK E@(YN1+*N\Q-)3Z@Y :J9&6^M= *)?"V)O +*8O-.8?(TDAJ "DC@1V*^3 MYUH4W;)@?L5G/E<_H9O02XT=..DU[)@O!3]J(0E>_S*2X(.:6C/V4XSUT_F, MU^9S7\WGAOL\H98XW)2'-,J)LHFW3/PP!1<]*D@M:@]E++)$5C^HD">D H2) M]F64!ER?150EQ"@F8)J_:#6 Z(&[%G,:; &( +ION"SC*_^!OH3@2U"VFP._ M:PH_C:548)@U+D/TJD,R%$OF15Z9$XM9/Y(ZDEG&5C J"X,)X+>HC &!)UCD MRR"*?Q]&"%KP,4@),G%2Y/#@K%J!!K'A$_F&ZUF;(N,"4!L?$A?HJ=#5P$EF M8$\(,XF2UGTA1:=3A7:XB!356:KD;6[FR39MSWWN?*0I MR.*$(A4N[79^_3T 2(JR)=NR00DD3ZJ26!(7X.#LZ^AB2JZD1!2:UN%EX4_,!VQ]W&+L M5;POKAO)G6&M._#E,\Z(6 M*Y%8"6UJ=_(KR7B7C.5;I56V2-+\ ^AS2WD]%R+EC2(0MCG-ALL.H=MR+37E M3K12][OQ(X'2V8*_2!CQ/A%Y !^2^0?08$L1)>4#W L[6(%NR$].OC<*2]Y_ M0DJH"@X,[PHBN%=J[\"T62AV*(,__'98L%0G6;7P&S^3*ZMX-8K$_$62O7'#$= MJ:TTI9#(W@^7]*!M 4(( ML2Y^WD#A76J6]+)(V5A(G8!Q+8E3,X=D:6Z(M0O#1[HFY $*VX0OCUMHM7DA M(R[9$PO].P^2E!95*JVE+!-R.LQVO*JR?X#T -"I0-]-GTFER,%V*KSFGI,G MP,6#53P6%K&\-#EKXTP0(CRMQ&Z!E$+:R@BS5%I$AJQ0A\I5AV4D:P6G#_IW M=%]"J*8;^;C-57#BD%$EOC>^&@X)&>^[JU2Y<@U">TLB<4PU>VDH/"(N7GNF M*IR1+K,"K$+IQ.+/K3!?C05X#+%W!L0 (>M*I5^_RR '[W%<62W)OG6KN M/O3WE-$5WBJU3D3@Z6'YO(@J]*X\/"P#02&8>2URA"4DGCT3Z, 9*HLJHZ)2 M]H'G^)F4AM4ZN*=$&BI-9X^]7E8@:#24?%%(U'AM *U?):E?&&WKMW$>E<32 M!N3I(<6*<_XJ[LQ %.5"WL\+'O'=N9:W2J;)ZR73A9]61GLIA%9<7N>U.7

;NI)OEU L5ZN>47\S#-'K^<.P D M(@F?086YS6-Y@I^7LK2R395)T\YR[1\K 2=ULR#A)+GFJQRM0'H5,T%ZA11J M:!HW5K(8+*!LAJUZ[U[3^29"8PA?,3$0IH M_/BC+!F-/OP;V-15E?;S_@JXJ)0'CO%!!!FJ0!^H3---P#\XF[.$U@1+2C?G:9D28-9%A &1U9@VUMNM5&:LKFD13%I?18*]KGI\;8_O,M(WQ^?32-$9G MGG#;GKGG8^O2;-UMVRB=X.I5.+]OUW/["<@N_,QUY6PM[$@)OS(8KEOH\F%B MWM\Y5]W&G!?!,;U46Q6-CGBJ5AA'1^#H"!UF/W1J M\S@ZXGE;K_W1$3ULP(^C(;3H#C- S,/1#PX!N+9;M4&>DP5A3W7$3V[4< M67M /HKM6H[5KL6T1M1U)L>':"<]&LWC3H:;C(*]I35?JETK4;-2Q$:U89ZYQ'K?R M[V4B&H]*I&P."+'/2.M>#F?8+NMMBXY&.-6NQ8!:3-U .>^;\M MYX 7E\L&9Z)FM%+Z1,&Y['=V$T:PZMN,+/U9.==G/0B&5Y3+WFVBA+HN&;]G M9=EXXXU^5KU4NU;!XKY_K\J6<,T^RF47>%X&_J"GK.STD:Q8W"RQE5U+'U5B ME#&,%Z>"D#L&\'T$IE?Q9&OLG7ADR8]QRP"RUSQ2[$;-XDS;/1DI7=QFY.6.QZ8CBO-/1V-WXGC='H2W 30M6<"Y6%I9/5^D^8+\ 22?RV;$ZT9N=6<) MWHE3-F))TM^!-8HV9$(FRIXP-3K(#L>\$"O@[24 0^'Q@?Q>7+_N_K(N^2^[ M>97CK<) ]F3<;&ZQV7/PV67(EE5U72CAY:"\^NY!QXRJ(T?%I=+FR?$^+.FM M?)CL,:"HL8!7-0G84:78\58#2X!:&,M%\CF#U1?2)!+?:-N-P)DX5)X M.5O4*%[;IKOF7R.A'!^3=K4/7F+*[,#K$9[:0@-/P7*C+E]+/(0LZ@GU!IC$C6:GEA74-WG4G.LS-#I"T6@ M;?R$.+%:$R<]2F2FAH&UZF@.:B29^D-<)AW9: &A!?1RD66W)[):"#4:#]I)*7Z1D^V;2(]Z6-]>5V79;+";6O^6CMX-O1FO.(C-C4_ M:!$<;[^D;'('=NM%X[L_57-=Q55DHX=GHP:U)C@:XN!*ZX K]'C1Q8[:BI25 M[?#DN&1>W5$6ZOE5;9H8> W_K^OQHC 0W8N^K7]J5NB)R?%R2.ZW_*T H& A MOBTG"(MBD;(#TK?EY:+VCY);%K/4E].B_=DRC$-1E<(GWY8WR J26Y[#6V]" M%+'-BRBZ)Z*[DJP^^5F\UR[+Z/8MT'I-Y=5FY98HL+M,DV4U4OI_PWQ13;+> MIUK+&E]>6*?32]-U7,.87!B.,Q+56N>.;9R?GG6]6DM6(LX!4O7T;3F8N)[[ MK=W@U.U;F3XNZ&QCW'J/X%ASIZHD3-3$\FGV.^MA29%5M7/+9!;.0U$WUIC+ MS(.;V MPS5R+EFR47A/48Y"+S'B;A%&_.<0'EV.R/:7LI*7W\?7Z,_XS&*^1-XA)^'C MFPLQ_UJ,$.>K*:?;!P%(<<%VQ4'+=SAM8-T&DGV2E<2YLDK?]^7*ORZ'J&\I MC:XKR/F$]W)&>PF";6)=% MSE@$. 1'66)&B9C2#O$L<_QM]E@0TET"4(QRKY;_1Q&FHND187RXN9Q1+N>$ MLZV+NKD'(<"OG=\+5%O/LQ?+A<\E7=.-ZX0,!Y.,%R#R]20WL&TAS;-*Q%LXXY6<\'Z 9\ H* MHF>E?Y.Q\?VF,T'17.%*F2\'V@/K M2![T%- MBD7_ T \)33U-VMD*:]YA\-1LSC3LT],M=T"8EELD_M?Z#:Y,2MJ3 V*91&5 M:N5\#F*CHO:*6"O^0]>,(81SA L!XY=^"FL!RDGA 3,I<-?D6_=;R$'S^G # MQSQK, QQ[!7;T YKW\#U=:"W:IUA5A].*1)\;AN(@^)'*>'/.8^P;I:K@LOP M^I! >Y@50=D0O#Q=>:I-+E\K%9LU[:*DC/,\P("UWB'D46EG\3?>A'')'&$% MU?MV2Q&A,W C"E97RCN.>()3PD4KGU?N[^2_ H5!4YJSM,EMFY)FY>>P[%@_ MC'RLVL(N5RPOP$BLR(B?=Q#Y62:50?^Q@*X;PI"K';_P9S3:HQ0K_C)8:<&; MM3S4"?+?EIV4 G MR^$:/TIB5GD0I$)2J_6/=EX]E.OW#9SBKWF$1$UBK+"$W[Z)*4!Y<,SW8I* M5(] G:K>WU!YLHV.'FN-AG_+7[^=>,O'@B31DS)_!/T;GBZ6"JC]&-,V&YGP M4\J:@O&!/"0_;7Q>HVD2<^V=ZW\5GC2P8H.[2H@*-Z[L>B(/Y!%'J!'A9_]+ MN)1ZJ"#A3!B"R0WGO:)#1QB#?'BPD4IKKDA5B0+C&%^I481*[&,90%K(K5V$ M4C.T)M@Y@H,X2,.;0K8H*94F <G!N58F?-C&Y8 MS.9AKCOWV>#AL#5AQ=):@*U[ZU=ZU -HE6"H?Q7*G^3#7+1>@GZU5N% 1DE1 MV+B%_\P12[9C(UREC';I87Q=7(7+2G!+B[Y:M3QMR;#65GWSD.IU-_$*V&[I MSBJ=);OM<+F?QL*;JJG YP3X: =K7N"G93+CPLNY3-]UPK M95]\OBA*;A).;=4>2V<6=ZS!QZ\W][<$ BC2$@D!1+,=._:WN>:\4KZDYL=?GA0YB(M2O%4< M6+H1:SP3/*@Z X :Q8;Y<]/0CS+I3UF_2JY@4U/* M17I2[F>_9YO^3_[!3TN#]<&%I<=*&AJ,.U1YWZ]ZX1RFV[;*EUR"8[:Y[U). M?TXB,+RK4$^)$$U;Y5G0/ D-^6Y^SPQ6#PIMY-](2TF8\7S-%;+IR=8V->4L M 7)B02%!NX$?:5+<.R-BU/VH%_<8T.9.S+A#M"=TNR!X_3OV:8]O6;%,6E:$BE Y;! ME4 @52&2R=P/N#TE5)B;^T?+I]LV!;++3RLE,/M=6OA1Q*2_LG8!P'(_\.76 MS';30-G"32HA4_D^*UQ]"%/AQ-RVL*RX68;">;TJ4OA1JAGP%3].6JW2OY$F M9+W2AX\)!4!OY"0S?ZV0 4.3"D5I--[<;]]H*0.%^5@;KCNLCSNN>#"N,'!K M=)6$7"$JJ0Y(JE8/A&K.HRZ@5<)I/3)DHW7S_\>^AP!.GM.NU/9+PVCVP$)[ M"(6-@PCE>&RE(K=F7@2"RL M5!AE>*@"_29"SQ(FHU\)=P-)^X@O(P45.(UI[$$X'C\"I);,])0R96NW?E('.6;2-\3E&D^ID=Q+MNTEV8)Q[IKM[-T+WZ<%6P^(.EDGP%V+ MQ]>LC%]=CBXL66[&-N*(=9R07RRKREY0\J),&+)(#D3Y\9T'@JM MCYN#M0PKX;J6>U63:\%^ESP:$3UP%G-_'@WK#[I.(R0;)B#Q-R2@9#&YI W8$54"5*F3^[K]B^?$W)1.1J MRU>)J_EJN4=&*IVP2*&@R\B[=2)PAEC9* M':PI!9<,EV^34YP3-[:E'?[MB*M<-8[ZG\7L5I"=;FM_2#L;KN6U&2F5H349 MU99193G"H2_#3+8B%M*;RZ&UIZ^I&FY8P2N7+5$$U6JOITS" MX8I=& M(B#7RJ'82"P^4_]D/HZ8CK@1+<_IN:6QP212N+7FI*3YRP,J%@K3E M;=?Y'>M0UEH4;SIV*KZYRU>QJ7#J3GA,BR^1.LW6S[=I 64!D*0,0)7ZY%U2 '*(^0HBT,3QX!XL*LY\X:%P"E=; M'IXE0=F?O(Z6BY;E47GO7/J-/HA/:Y[!X5^N>;:QQ'6H/@1T7U;&/=A%+WG_ MUGR)=K=UU0IO(,S ME@KE()!/$!Z/3&H>R0W/_6CD]>B/@P]8L,Q3JQCO.H]-6-UR\YL26J9;U$X" M83S*&"!'$L"V^XJ9PT]EA%ZP]FI(]X:ONJD:--6:,CVJJ4K-0ZX,\2>6SNV' M_>WE:GE$$@BA$,Z'/)$>%#Z:+A,,#VA'<">_\;QUK(!]X;[@)H<3&665-_61 M&[[D?UQ3X]G9W'O/UA;C&@#5YC>6O$,.5VIZ*75W 6&]:'F<@IN+PUR6S&2K M_%&#H*:UV8&?OS:;G/NC-%PV9ZVR=D"TKF;-?*7!)?BXT8$FD6A=#=QJ;*G :LJ2ZV>$;$V=,MA M$8\K#5\5%RQ1N>),"[]*+G:DA /ZEDP)ATMH.US"M'HQ7:+;XR%P\UW9?$=Z M"VE7-UPO=ZQW.Y3VYQ8\FMRDK.P?T>SE S,.,Q!#+_ATA'?A6* #8.9!6=XT M(Y^JH%99C>;N ]L#(*BRBGV]2!X1\VG$E-:J7JB(V-93;#L3A;7M2&N BDY] MB]KL6S)]G-]!10!%!/CNA"^-^\1YLY9\7D3KA)!D3O[F45-=GVKL9Z3'J)J. MMBNR;(X4_HT MA6V[,62Z7)-0-E%8%X1H6R= T=]/(I$. L>AKC-"FD":0)HH[WL_L:EA*8_9 MK,]]7P '$3%8,*3^AKOS_%!]'-I3T/KQ33"[:J;8U/K #X@77 &W3P= MD&N](#=QG^U1=XRC=9&ZD+K:\/Z-J..@[$+_WLO@=\[F+"VK3GG[CMS_@EZ] MIU(<+&IYRHPU7; '1CZB*(NT8BXSS6I:=E($D@22!*53P]L',]67@B%/KU! M^O2F9:.WM8JVUZ3H81E!.SQZ=&*VGQ&A"\*@RZ$#0JT7U%82E^JTFG7RHZBK0(MHO)CNVJ#>VT$Y" M#X0^LJT7]";N&]DC:JHK9$+R0O)"\FKJE*Y)+:?]KBFH;@[!";@MH0^]?\]I MD!,Z<3"K#UT=Z.JH2W4MZMA($D@22!+5?6,ZLI35+?6%(M"]]\)*W):5L%X8 M1-NU,]>BYABS]]#_H)'PZ@6Y2:EF4\/ )".D+J2N5KQ[!O5L=.ZAP79>Z(\QP1DZ G&#(G,#T3.I-E!DDNISE6_E P[+X1@S$WGI] MX^_&O@X^O/V,#VN/[WE;;MZ#?:9FO/K?K-'HQ"1P710FL9)'\@E5LX=IKGD" M?^8^ &U&X+1B@%1&BE4Y5-Z?):L5 MG^?\'ES')ARN0%G,RD' OP8 MPM\!WY&_+(?/Q4]!)LOA?QP%Q)2Z,A>)3['C]RA!RWR1,B:*&^%<'T\A?!6F M+^'+1498K(RIUM.QUZK7SC'9KUIRB:#5J2S\64EA#KEA+.8(R.9S%N0?E>'= M4T,F-S&Q\=0-1=&HGA)RY)&?FZ^-DW3I1QLO-ODU]8-+!&515%[S_3OCG?@, M^D=0?=X"R^MP"0C]"[LCGY*E_TB[7OKI;1C+1?I%GE1?2%5>?',7SO(%7 V M*2>@@-83^:N,?:S^^/:AIK->=]-KN7:'C[;ZJ%_N^)1KLB9?/:^/;=7MRCV] M[?;COOVXM^/>.[IXW#ON7?N][Q?V0L_5(P%KFD>8WJW5K.YKH2W_+/7;"Z'? MUJHIV:F1HM,44>_-J/<+-XL585Y'..%N3^=;H2NN_ACF\/!@![S?"Y]#4F1@ M&V>4L"\!@)NL -K9@ONVP$#W7YQQT41E^PB8_/@<7CYV\MB(/\W()[9*4NX/ M>5^ZO?8!_ &06MD,3WT9,&+MGE@KO4=ZX2FBHCI4U K;SH2?'9$-D0T%,N)> MGW$/Q2IBFZ9B%6LX=^#E)YE(\'3H]+58V2X(WV1P:$?KQX3D0)@DHB.B(Z(C MHB.B(Z(CHB.B(Z(CHB.BHV*HOK6 W>NZ1;VNL)"U%?OT0E+N$-, *-O=-T.K M3-L.!=.84-/ R<+H&L:2U4&7K/+2=0.;6" ?0#XP9#[PWAE31YT^\!C7.X0 MF+: 7 +MBM=!P78,:DU0GT!.@9QBR/K$R+.HZR ?0#Z ?&#(?."]:?/^>,I& M.PS#L&@M:;#S,8Z?_3#.62PZ _'^-!E+/X?!/D4.PVJ4OHQT([TUG.JV0\$01O)"\D+R:L&V'-&)B\(+J0NIZQ#*HF.-Z02G&"&](;VU M(S#NA?B#^(/X@_BC)WP0?Q!_$'\0?XZ./\_9IITS0=OV>.AB.AW>]!Q*ULM; M*GN'Y?/9'L(846MBH@L(/:SZ2+%>4)NXSZ,C#Z.#2%Q(7&WD3X^HJ6ZB\+-P MZ7=:-=(>TMZ;TJ8M:ANH1R*Y(;FU(.HLAQIC5"21NI"Z6BG$L^AXC)KDL0KT M>N:1/& =7I=(;;O>:+ETY"DC/5U0H&T!AG*JGS0B2<*BUD19A1R2!))$YTE" MJ:LLI,'D@221.=)0JVGJR\D@8,H M=P#VQSA(EHSD_A>R2I//818F<1MTU M?\G:]S*$3JWW7LBX(T[9PTHCNNBNU M>D%MXKXQ=3UL#X#$A<352EB4CIWVDPZ&$15%VD/:>XL::3O4,S&_#LD-R:V- M1E,N-;P)4A=2%U)7"XJD=8#'W'9WO[*! MB,_BF.:3$K>#QSPQE,U/U1DYT%O;-XU >VQ#SK.1+WMB8E@(&0TR&F0T+H DO*(MBZ'"0R 60"R 3V#/HH,SR&85\@CQ@DCT![XJF C*',3ZK!4:,J M@6P"58E7!$NP^2\R 60"0V8"/)"A+(EL&/9$(U[Q3>[?1&SK]8V_&QN(PIA] M6$AUS+2,KS8 Q ,9*G=TO6 D7*[\(,](GI"4K9(T9W"&#^>?PT^?65PP*H8/ M+;./S^%MOYU=$?Z2,(E),B? A;/Z+7"T<9Z* MQ<3)';EAL&WB1U$2^'Q1\(1G7DR*>,92,KTZ(Z[AGI!_BX_\M2NX(DR*C-P6 MX8S?3N'KL-X6N?.S]>[A[YT ."'7_+X9"U*Q=%C4SFO%4U<^;!8V<0_;G6XJ(;4&L*+,%B0NZ2(9F3A?V8 M+197#_L3-I'Z'//@K9]+$%3 +8$$IY.D-3A.R%D29V&6\[?=A?E"WK+PXUO MD'C]7O@ZE1OSX8EIRC)8(L=/_N[(S[)P#E0O=L,? [<&228VD/D1R_A[,CC? M, X*N!F6R:+JM'/]S#PZ,^ M>9(E[$/6;3(N3N;^+%E58"T)!!!G!I16<@ "OW'XG '6^?&]E/R>98Z_S4C@ M9PO"=8R, -8N2;)BJ3AD.-#_)[D#Y$CI&FVVO*I&G#"* %7Y^=<]H/W[)6 = M'&J6)4'H5V '&INS$DINK>X"HV\#)$8-]64G,@>M@GX_0 MXU5JAVF=& 0NB[9URG[-$\D'52MS%*],>X+:[BXY#S/_]C9EMWZ%%)\DJNF^ MG9H_S!,0M'>3B^\]:Z#S=%.F5>P$VFK-TYVX:3]TP'(SJ*2'P M]5A^;KXV3M*E'VV\V.37U \6FR0!BZ+RFN_?&>_$9U N@^KS%CA>ATL SB_L MCGQ*EOXC:PM =AO&QC]<>C,U^OOID%LU:(K:W%[2]/I)$KI(R1G^&W148N0!3-R!5;@29Y ZJG;=!7. QT1L7=.LA;(2NN M_ACF\/!@!ZS?"Z4=##=0[K-]0KLO;C#3!KH^!GCY%J&2/'J%5MC-C:!=[O+W MI=&C68S]Y<#M+-=%+%:.Q0YB,6*Q]E@\5H;%.)IN!TY_>HFGX[48?4 0=H$5 M: .L_O)0Q#C$.,2X8P%N\%6+/S6CM]DQ56P-(+)=K1M:1M%V*(QL:JDKEM;@ ML#'34 .)WE%&,4B^(.XS#9>.7&7S"'4Y2^0#R >0#^RQZ8E-)PX6,A_*:==Y M.^,WEJY87OC1:VR->MF#&)VX7?]V'3HQ< XPNI(.Z$H:!+E)ZC*H.7*0NI"Z MD+I:H"Z+NI:RUE>]IZXW.J6=SH=XKQZ6\+1!7EVBHNTJH6E,J*FN[E.7TT=? MC#XRJ$M$(FG"=:FK;D88T@321/=IPG&IXQE($^BL>QED?UY7:*-ALY]*-C;I MR&U_GI,NF(*.A X(K%[0FR0ORZ4C&R? (GDA>;5!7J9%;4.9HMA[\AI\]NB5 M;-TS="MKNR[H4<_!A$ET1* CHKK/HQ,3)Z @12!%U)%1.C:4I1WTA2+:D\PQJFYCM@UX$C417+^A-DI?M4-M!+P*2%Y)7*TZZ"374 M*8V])Z^W.NFZKC->)[D?5?UACVF4:@"0[?K@T JXMD/!\B9T)-MPH3&*[IF! M@].G&^4O(DOH=0#.=J&%JP<#"J;^6PG3">A0"!7,Y7$B.; M8A:1>5("0G0H7R:B0SD3'8C8'V*F9E#3DKRS8\ZDXFR >0#R ?&# ?L,83ZCFH#QS* M;==Y2P,'\+Q1 [<,DSHX@0>]28?T)@V"WJ2!.^83Y9Z.'B%Y(7DA>;V.O%R/ M.B8VIFY/D=Q B>ZWFL(9/"_2"FW'H-8$JV71'X--#:O[1IY%7:P@1YI FEC3 MQ,BCMHO=5=!?]T+(X@R>UZIDCF'0B:NL\WKO31WT)* G89\(]-B@W@@==4A> M2%YMD)2%Y-"M[8 V,4IR2C?P8+/(=5FNIPE\@'D \@']MCT>&+1B8GZP&YS8O<8GH,MK &TH\[X.=CP'/MDHLGL M$R6KB.'0U&RG>T-8!C_%QT9,[@3 [4 MBQ,X,= W \%+X,HB(#V(N=)OD"%@I7P%/E!CB> MP 8IX=#V,V!&$=@RV>/VS@V,V[ A-!^1-9FVT3J0-, /#,0K M@-\T^*,(N8[\4%E^C<3M4RKT#O*BH[$RXM(%!PY/0P/1!#XUK&XP. ]!8KU( M*=MA$2A.!GD65&N$ZD98<#O86ASRU2]JE=X\/VKXS5 (;DW*XMT3+64M170Y M?Q2#+0'V3/A8@WN2IWZ<1<))C+)O/]GG4L-MOWH!)5]G)%\SRF"-% >V+N+9 M+O]5TV&H#!\W/+'VZ@N9)06/@[S%%5L^5(18'OEVM<59=>ZME\+TP" \A)'N MN73DJ.ON_!PD=<>T@:>8J;7H93S=CT2T&VSY/ %C@0?C.<-R!K(%WY.%KX,:-^SG-SP$'@9LO^3S2BY6X3! M0D:O9RQ[Y$@0T6LNU*/D5D;!RXREOV?5U\TEA'&6PP9$-+T.]_.\&UA^F,S@ M'G:?E''[*C[^1^&G.4NC^^H.$MS#D8DWU\%^00>-_(:;(A=[6J5)P+*,1_H_ M;28D_,D]CT7*GX=)/RJ6G+)YQ 1V^3>)S'-0\N"_>6/OQ")+?OA;M/=7K;7$ M9UCJ$G31?&O.1A.U"9 )QY*;.L &NQ/))0)OU>W5MDQP[KMT,L9&4RC37@:_:_B)^?.8WAW-3W!&(SHVU65SO1K$NN/FX1(7MOW]W3=%]N'6]UW#/IXJK_;9F:K_6/.WBRTH$:Z]%^?VO M\ROX-IO#X^&W:[[6^M$B;P ^?&+S[]]=GO.(V+_L_UR?OR/A#+Z 6SY<6M;H M_'Q\9HU.ST>74]C=S\\.+4]PCS;#OV@B1<8/L7P*89/ M,7R*X5,,GV+X%%VL&#[5R-VG"/]XF_RTYX9*)2P+P$0-?>+\'/U;QG.$U&$ MQ5/1N <9I#(&J1N"O9S*VT>VKWB>K/" (L*IE\C(W9"[(7?K$G?#O)%=_<:% M.S,(1%/!8Y)O9R,';4>UAA>TLFV+&I,76WFOAJ#NF*4D)O5F_$(9?!3 =91V M1\[)X48O(&JB_$5QNR>H'#Z1R$/IBM)59Q8V=.DJ[G-'+Q>F0\^^_AEH]YXL M_?1WEI,YX,T^UBQF8:^-K\F8&EY+ V&&*PB0W^L>,GXJJSBQ"7^ED(*OFO M:=&)J:P.!OGK8&A",_BT2R5[N)FP1.K)$JEV-#VL=6HW*H2U3H^ .[8FU/0. M-VBUL[B)GB^=)34"#@%WS&RBH4MN%-2*=77/,ZECF,>':"G;B]HO_)07S&>_L?1JX:?LU,_" !YU'D8%KY7?M[K=,,[LB],SZWSL MG$[/W%/7<"]$=?O%Y<7YA6EUOKI]QG(_C$1'[1L.*U'5/I/0(A>_71$ 8BL] MJE\ C V:&E0!NZND@'UTY")LH\M5U+AYW'P7-C_D\E8%H<.QWKD>[9?17"]2 MQDC9.?0"9.M,E:X\=)48T:R!9K^ JO8J+!LR?Y.?^-6O+-\G&3>"R,S/_0Y7 M\+_<97-L+-\Q3VB7.T>_9BG*O&/ZLF+$Z;9Q6EE9 6H0B+;(BI$5(TZWSHJQ M-\+.>5DY">,@63)5[ $C[9@CMQNVAYBQ,*'V7@-B,!2/H7C]0O'(1C%AJ;V$ MI;%-71OSB)%)(I/L#9-$7?/@NJ;ENM0RE8VP1#Z*?!3YJ!:XBFQ3'2PMPZ6N MBR;Y8;CDT+OD_*\0TFQ&?-BJ?\MDED!&DB+/C@PDA.2T^#(::>X M,ES58V*1OI"^!D=?DIP<:MJJ/5\])R=,0]D!6%' &GYF!+;&@IS7:V8YKV%= M1?Y>H^J5=3E5"GB]!*%)/:^E<>E[P%$7U$.G= =DYR"HM2).=9TQD3B1.)$X M6Q6EDPF*4J16I%:]J+4DSO&XI12W 1(GAA7W"RN678;:)V%5Z1J*ZH0.XC1T:#C 9UGN-SGNW@L4_4-8+4 M&3F0%2$K0IWGF,73)PI#G;H?_>']0/UR]Y2#H#1S^&@ G99UG(XPE)WN&V49 MQQH<-<9W.JJ8Z(([0^,*E6M%62*S+@>)3 "9 .H*BMT>Q@39!+()9!/#Y JE M2\)6ENZIRT$>WO.@D=.S3$X@AAT-D;O:!YJ1(PV >4A92%DHSI#FDN2[3G(SH*!Q)T'?2:AANW^3^ M3<2V7K_E[^^^*;(/M[Z_^G@5+-BLB-BO\XLR[OH;2Z^XI2/2[Z?QK(S+7O/G M7P,P3J,D^/V'O_[ENRV/6*ZBY)ZQ*Y9^#@-6/8;-SI+EBL69GX=)/(W@ >*O M7^>?6)#7YWP0Z+_L_UR?OR/A#+[P M@_S#^9EC.:.Q>V&8YM0:G9V=7;C.J35VII?34\>\F]\;M41BS#PLI%DS+^&J#G#R@'97H<9WD?D1$,[D/-QR, ) U' G[ MPO]FQ(]G),PS$O-YB,N5SWO0Q;(UN/AMMC.P3L2_&9DG<"9WV<_*S\V7Q$FZ]*.-UYC\FOK! OM)P**HO.;[=\8[\1E(.Z@^ M[X\#=^$L7\"?L,>R& FX1>2O,O:Q^N/;AQQBO:AT&RLWW:W\]>7^&+FFT>2K MY_G85F99[NF-MQO'?3UN'C??_\WOYYD]6LQFS33?,%A9@98\/L+4:JW&4%\O M4L;(S_#;(B,7($OWZ>&C&5*U!#A5-BTB785TOX"B]BJVV;O2*>*L!391$BQ%.]\515ZQ@=D5@S9MM&-31-9PEM=%2_T^W3>A_&S'\8YB_TXD#4@F:RZ M>8TK;1#E9=NEL4E'ZCJ"]+[BK)MN;"TE]["(3XHW6UD#+J0TI#2DM#V:WU'/ M4S='$8D/B0^);Z=7F'H395VI>T]K0^][_^N*I7X.:ZL*^MO)6\2D!ZV=BSI" M"W$+<6L@N*5=YR?$I@YCD\[00G_ZSIQ %D6P,DIN60PJ622Z32T/P\A(?4A][4/- MLJEM8C"K/8NO9X;=)Y8!Z(*%[(;+/K,H62T9P*T-*CMNM[<#B#J/&JZR+,7G MP*4+"K4M\%"N(<55]SE490]\)# D,"2PIT6:9=*QJ2XU$4D.20Y);C,ERJ:C MB8T4ID>LSNE\S/CJN:$H-VR>I(SD_A<([$AL0V$V%2U[SV ''0\ZGGMS]9MHX\TTBW2[0#H5H;>)W1DM!]Z'P29 M#KT6YQ.+?#XJ,XS!J!36(QB2,9N'>3M&9(_L$SIBT1'[(N"]=ZFAL!"\IP2)](?T=R@):1O41A&)(A))]/@D*BG2 MLND$9:1:&8FAS->&,BF)F9AIM6\LGW0[_,P1M<URLRWI?&[ ]1 *A1YVQ>WP(ZXZ:R%6[!$?DJMU4)[5GHM*0=NC(4I?% M@CQ3K3.R7VDNO["P 2UBTS X%4:"=T'VU,_"8(LZ=DRJU=DKW;9KK^,QC.W@>6^W//.@J MXT(%"SD9*E@ZH!!7L-HOF^\JGVJ[NJ%GKJOS,"IXX;Q>SBL-H-.R"M41AG, M5U17&4W+"A'J/4/@,H-D*NK=1%WE(<@RD&6@8J+6A:.L\*>K3 45$^0RJ)CH MX5[I*@]YM1?EF]R_B=C6Z[?\_=TW1?;AUO=7'Z^"!9L5$?MU?K%<1'119K" M\? ,G^R:;ZU^,!Q,S*'_BG%Z85ZZ[WYX<)K-D[D.ERPCO[ [\BE9^KL3"QNW M1V',/BPDYS7/,4=VM&XLL]I')-(^>KY[G65K99 M[NF-M[_U_D[?WNW5X^:[LOG]8B4Z6 L/-"+O=2+/VVE3O2H_OS,9YWJ 2S/L MTJ[<8[U<4^]^?P'H4BQM$[^X4K^&H5#OUQ]+I9Z/#\[6WX)2^HFM$@ 7Z)WG M?MZXX=\9?/?B@LK!,T=Q]<!GGXF9&?_?1W]LSTB&,M\?U/[#.+B-EAGSY2$\X!% #( M&K:_YO +( M<8AQB'&(<8AQP\"XH7?W//.S!6%_%.%G/Q)A*E64VD8'9 V MMWN.%QSXXYD MM6X'DST94\,[W)0,#?!%VWSOGDD_9$;(C) 9(3-"9H3,J(/,2**99YG6X?!, M YQ!AH0,"1D2,J1^,20,*NZ:7KU(TOQ#SM(E">//+,N7VKN<=.Y3=VP&U_7. M=MOA9YGF\2&H 78=1#?3B/&ATJ8U.B*SZXN:IS.6(=-#IK=ENJ6>QDJ766(K MP!V*=J@]9B(;13:JD53O,J/4EQ6B[JB%[[!?+L)S-FHNG8_-#GNL'IK4&ZD;1/8L-]0=TS"^VU=U3P/DZ@ ;0T:%K A9$>I;VC.J MKNI;1[%!=<ZE'2\@_O23V_# M6"[2+_*D^D(R8?$--GG?=7NW>W7CYG'S'=C\X/L88Y/W(X!+,^S2SKK!)N_8 MY%T'YBBNQB;O!T?ZG M?]ME;.&.C 5;N-]B"W<%O 1;N&,+=P5L23NVK@VP^BL/$>,0XQ#C$.,0XX:! M<4,OF<,6[J\ &B8L;KO/-BTZ,4<'@XTNV,#OPV3I(RH%R&J0U2"K05:#K 99 MC7)6@U47R&Z0W2"[07:C/;O!8!ZV3N\A^^IZ SAQG^6YQP>8+KC3MEZE$5M# MA4M_=$16IKV*ICT.(4M#EJ81.B)+0^T,61FR,F1E0V-EJ)UIX5GKEP,-&XOW MCMD="V0M)$/0\<@Z'*_K!!ZUK<.AJH:12SV8U$#9D"ZX@(P&&0TRFMY;>+I@ M!+(;9#?(;I#==(3=[-UVN_K[NV^*[,.M[Z\^7@4+-BLB]NN<-U(4[1-EPX%I M//LI]&_"*,Q#EI6-%&>_QI]84*0I8-.IGX79-7_K-8#H-$J"WW_XZU^^>_S@ M?R3)["Z,HOHR@'C,P?J)S;]_=WEN&:;W+_L_U^?O2#B#+_P@_S"Q/=>>.M;% MZ-*>&([M3 S#.;7&SG1ZZ9P9E^]^>'!,39 _TW1[VRD_VX1^)85-*'D26\.4B(RR>L9F:M5VQ52Y:&*Z% MB&V(7H:>FB7[L:*5;FVO^*HEW;&4$3\C\R0"B9P];C/:0,@-0:=M__H6FM-[ M2GK3C^TA->G6[';L4+Z7'H%->)4U/SAH-ZRML@H-P]<:AHAJ3Z+:BUL\8YG& M#JP\9;=A'',-^\:/_#@ +;NR/D[9U'TH@//L9\#2"] M'7_5N3[>D$/3!N@.,@W6'GO4<>S68:@[;F'ZH,Z^VT&Q.>1J^X$*F)@]II;I M(!-3[/C5-F%0);RFP1]%F(4\+3 3GCU_]M]B5UK@:P\D*U9/ /"1AWC]F/$J MEU9V.;T!'K2G1*HA:;4P'FP/2^8 ZHQEC*@U5J9<]X6BT4$P3"*1TM&D8W." M)(&.C)+G'3$M?0GM<@ MFC!(+H=,[=71!<>FH]'A.I9W I,4:GJ[T\L/MK!C96OS^UH/#;QF8>3'F/A! M )@H],Z[,%^(W''^71'G7">=)RFY*3)87Y;QY@HW82R\11D55YXE2\#,>Y+R MX8,\M;L15B%YLLY,Y\_A-X =PX*<)/-F_CK_894FG\,,GNS#Q7Z8DL^\DB#C M5XHEB9("6-D?1O=/'B=N(Z2<$Y^CY.[F)*[I(AF9.%_ MAFL%Q.#VAWNJGK7D9Y6)([B-X8#7+X)W\Z>?/$VN3U1T/"J\V%Z?\0N[F]8H M\UN:Q/!G(!;)BT#.Y$'_&#>O">,@7$4LVZ>D8^RZ%Z?FQ>7Y=&*-[4OOTO8F MHJ3C?.0ZDZG9^9(.F=8O\%>FVW/D2YG$Q!#^#B0:25)X0 &)I", (^AFF6B% M$@NIXO.;*MLR6S"6EPBBA(>T7H8!]-I$\X4_(].K,^(:#KEAC/=W*9G*XVJ( MUS+_IS(S=V)+-^HMEGYZ&\9RD7Z1)]47TB(0W[10DF%:2FHRG,F0RA(TN[W; MJ^_4YCM2D**=/Z!>[O@(!0!:I?LWW<8[A#&ZG=Z,9L_5F1RFCD0O^'2$=V$Q M7=\JG*89^<162)(^(^31B2FM5+U1$;.LIMDEO M6SO2>D 9DJ6O4KA56?B9>V,HB;@3W.<^.N%+XSYM'M7)YT54^D:@RJ+VH[46"?UAG()VZ'.2%UR1E%)?BQ*^?I8N6]30>E%RO5UUC T$<4=8E&Q'VN24U+6<-W) DDB2$4^O0&Z=.;!D%:;*AH##UZ>WKTZ,1L/R-"%X1!ET,'A%HOJ*TD+N\ W^0 MN)"XADA=6\:NH&V74'T;&JZF*R'3@QT M8E3W>2/JVT)NX;V2/J*FND G)"\D+R:NI4[JFTOE]?9O/U[:Z MV5.MLI'0A]Z_YS3("9TXF-6'K@YT==2ENA9U;"0)) DDB>J^,1U9RNJ6^D(1 MZ-Y[825NRTI8+PRB[=J9:U%SC-E[Z'_02'CU@MRD5+.I86"2$5(74EC8Z]]"YIP)05WD2_+X Q8BEV=\)^Z,(\_MCFJX:P&6[RJBL76A[0#B$6Y,Z M(P_^Q20N=.,YCFFB?P9^X#T&8$3BL&2&6D6)5#Y?U9LLKA_?S6F'+$[ GA<%CY>OHI=WY6/>E/OB&?8\H]X1Q;K%WX^6$Q_.\ P)'Z05Z^ M@G^U@N>$29&1VR*<\;%>WY)%<@?/3BGQ5ZLT^1(N_9S!$Y4 WS&^4G:(&SL* M-Z!0K,@\Y8_U\_*RY9+!YI:\07QYJP3G V!?+\+J($@H#[]QH%M.CL*SBU4$ M[[P+\X6X05( 8-#+,:U<9HUG,P YA>NR(LI%VHSDI$X:3Q.L!3BWP"JG#S)DH[)5N8)GS?' M@2F7&W VDW(@P(\A_!WP'?G+B<^@?P35YRVPO Z7@-"_L#OR*5GZC[3KI9_>AK%/>M=_[?F$O]%P]$K"F>83IW5K- MZKX6VO+/4K^]$/IMK9J2G1HI.DT1]=Z,>K]PLU@1YG6$$^[V=+X5NN+JCV$. M#P]VP/N]\#DD10:V<48)^Q( N,D*H)TMN&\+#'3_Q1D7352VCX#)C\_AY6,G MCXWXTXQ\8JLDY?Z0]Z7;:Q_ 'P"IEZ07GB(JJD-%K;#M M3/C9$=D0V5 @(^[U&?=0K"*V:2I6L89S!UY^DHD$3X=.7XN5[8+P30:'=K1^ M3$@.A$DB.B(Z(CHB.B(Z(CHB.B(Z(CHB.B(Z*H;J6PO8O:Y;U.L*"UE;L4\O M).4.,0V LMU],[3*M.U0,(T)-0V<+(RN82Q9'73)*B]=-[")!?(!Y -#Y@/O MG3%UU.D#CW&]0PB :0O()="N>!T4;,>@U@3U">04R"F&K$^,/(NZ#O(!Y /( M!X;,!]Z;-N^/IVRTPS ,B]:2!CL?X_C9#^.C*DW07&&Y(7DU8HM9E##5);8T'OR&OH8L+,D$ZW5 M,S]B62O%R2W JPN\!^->B#^(/X@_B#]ZP@?Q!_$'\0?QY^CX\YQMVCD3M&V/ MARZFT^%-SZ%DO;RELG=8/I_M(8P1M28FNH#0PZJ/%.L%M8G[/#KR,#J(Q(7$ MU4;^](B:ZB8*/PN7?J=5(^TA[;TI;=JBMH%Z))(;DEL+HLYRJ#%&11*I"ZFK ME4(\BX['J$D>JT"O9Q[) ];A=8G4MNN-EDM'GC+2TP4%VA9@**?Z22.2)"QJ M3915R"%)($ETGB24>OJ0(I BNDP1VQ4ISZ#&Q$(:01I!&BGO<\BNNU*K%]0F[AM3U\/V $A<2%RMA$7IV&D_Z6 845&D/:2]MZB1 MMD,]$_/KD-R0W-IH-.52PYL@=2%U(76UH$A:!\A='88:.?065!=^&L/*,K)B M*&#^(/X@_B#^(/XHR%\L$73+EB>^ED8 M'),,=7;(;7?W*QN(^"R.:3XI<3MXS!-#V?Q4G9$#O;5]TPBTQS;D/!OYLBLHE!W_B[L8$HC-F'A53'3,OX:@- /)"A7#9F$3][#=><9R^KD$007<$DAP.DE:@^.$G"5Q%F8Y M?]M=F"_D+0L_O@4,B=?OA:]3N3$?GIBF+(,EG0G(9S_&S6L :.$*@'@-/.X4J.+W'_[ZE^\>/_E7?D9G M'+QQ/LT Y;)KSH/JNP06Y99C>O^S_7)^_(^$,O@ ?QA/)N>F M.3;.K%-S>CIUQY?&F7-JC9TSUS)@[.EV,2_=Y^B)?3:>L:% &7"/$'DAX'B<\@9(/J\_ZG?!?.\@7\"7N\25*@/9ZX$/FKC'VL_OCVH:Q> M+ZH9Y*_EO;>U=/?E:0)R26/[J^<5BJT:3;FE-][^UOL[??MA7[]?VLC1[+?= M*JOW.E;G55X]'!SO\?.]!NN4+$(? ^[)]'.::E>TW@ B2.6>I0C ^ M MH56^5L>-JK+V(UH-C]'T/\HS;AN'R;4";A55D2A;/Z31H< M6\MQO6>!_9;\Y39@>XB)R[9#G9&Z$JY7@UAWW,2Z#)V#$\A'6ZSJE/F9 MUHBZCKKZ,^22ZC1:;>RKTG-G&8K=GGVPM;2&%>(5XE5W&D!VW2S_U(C;-(*( M1=R,@JW;;MY(Z7\6X'S\2F$]=H'48:H >:JGU3*+3'-N0]S?LL MTZ&F@Z-HV].5^J42K0>KL\UH11@'42&2M#B/6_GW(LU(1"52-@>$R%ZCNC\W M:^S-F;Y'E_6V1453(W>E6+9!G'U8MCE#LGD4LM"S1"M4(UD62_(30JY,34.T+RM+]351;MK MY'I9Q[6&#P:KEWA,P%SAZ5K4M0Z8 MJ: YIJ'AK('+>Y \#EG:*W4XUZ:>I2Y0AQQL4]-[66'[4Q6PS]6I;J]N_52' M]W_D%8_A/&0S>?&F=GH_/Q MY?GYQ:DW-D=C40)[.K4LR[@X> GL076H-93)=%E7,U00%S6C$NBD@KK0;1MP M)R7@U=3&/@# HT*;CE?++OWT-HSE(OTB3ZHOI%07W[104#M24E#K&<>M*?6P MIG0?(8(UI8,8!:V?8[--O>;,SQ;'M,*T=_%A8DWSOC&=.#ANK%7&TR_^LJ4& MN!')S/WX-A1?M1;*[%P(Q72I86$S>I3A+Y]QPSZS*%DUN\^)<$D"?^0L6,2P M]UMN6+Z?$*D]>99I?DM,@]S#<9 HG+-7*9O#B6N.QM29M#\06!>,0L'W=L6Z MR&"1C%,7[X[WWK1:)K;NT91);77]474Y=Q1T[<'V.O5GC,0^]PB^'Z$L>Z6" M:=#Q"$>YHBS;WXA;^?S>FS:U)\K,NL>XTIX728MNX"@+ M'QE]\M.AJW7Y.,Y#H02?D+R\FLHLS<__)0/BJGQ(WD MFL?I,QTD2),Z8V5R\J7P0<)\+9/O_(1PF7$>-A-T8J8ZR;QOH5'Q$1N@[ <> MSZ6FIXZU:8P>:'BK >$_DF1V%T91.^)P('G@;?.J(22&;X>A98SH>'+ WL6: M8YI^F>)*5H$>9$",L-3/LE63N](F!/G(L/265SIFY9PD1<.1, %": MW8[9[WL)QEYDO[?A+ML_._Z@-_W^-".C+RD/&?7%!HL?QT7TV'9F8V',PE!BP%$1.,VQ.8U$;VRMC)&,/ M9<8D^\S4['4NX(1:8\Q[1],3>R-7][G45)?STQ>*0-OX"7%BM29.^I/<:E'# MP'D[: YJ))GZ0UPF'=EH :$%]'*19;3F\4(2>_X$-8=-='X MUCD6BVP4V>AQV:A!K4.6B'05-54KK2IJ1UY0X+&K-D3TI+A,D^7%EYREL1]5 M_="R:9ZGX4T!3[I.+I,4\"4^X]UETI!EI_?_8,EMZJ\683!-F;]/'.>3B>F>F6XY=N#=KB,I 4IN[LEM#2'B XA(V$[)R L@T(T" MD1:J/TRK%^4?W:[?P,UW9?.==_Z_(5%>@;?2-/5V5[9?5W"]2!DC/\-OBXQ< M@'R9D2NVRMGRAJ7$-FBK/KW#(Z(Z2(JKCUUTU<-"%ZY_[M+5WT^OSHAKN/O M4C,$U,[%@457;\)%!W$1.O/9K?CJ!-V]E8?O;G_TR,__IPWM?XQCI4WGJ=FO'=JEM*#-V M=#GPMF4^BO9^TDA98D 55AD@22!)=)\D##H>HY1XLUJED:W8:K-_EB[]^+X- MTNE%V?6.D-.8>@=PVNB").B7Z8"DZ@6YU2+,4E<$A=2%U(74M6[0XU%[@DU$ MT"'W,OB=+<+8'[IEM5T+-$?4<97)*5T.'+T/^DB=+M%(11)C ]N,(DD@231( MPA@A2:!#[F6 O4S].&!HPNRKB1G8&!$]!CH)JEZ0FZ0NAYKJ1@(A=2%U(74U MJ,NF(QN]W>B/>QG\KI(B7Y#_25*&7KGMNJ!%)VAOH0L"71 ;+@AT5"-)($DT M;1IK8B%)H%?N18#]-8??R$61)BM&R<] GA$C%WZ6$S^>D>D\!;"0]Q<_7TQ? MU=5"+#6/2FSL,D]J-6Z*M'@X2VZXRV22<&#A="?P<.ZU*6%3ZAGJG, M:XXDA22%)#6FUABEU)!=D)LK&*W4SN>H!N*)*1WMX%G;LYLTP-KM*F8WQC/I MT -J._PL;T)'I@:3[#3 ,'1-'5D'08;WZ#[D;WN!RS9,.G%:F@^.[ S9&;(S M9&>'-$T=ZGCJ"F8&S\Y>- /S8 MK .W9D8M/C>K87$;CJ1L\1-LAC$L_O0UC MN4B_R)/J"RD&Q#=RM-QD^(@;KXKF^_(D#R"A_,2OQN&-.+RQXS;RBW%MF /S<'@CXJ(NN(C#&UMW;^#P M1MVCQ'V>$K0==K8UIF-OU#H$=< M3R(I:<*D8P]GU2%-($U4]TU&U#6Q+]6;%2N-K$4U0UWA" 4A(7>B2PW;Q*G3!D4-'V!L;?1#H@UBW-72I M;2@K#D220)+H/DDXU+5QJ BZY5X&6!SB^!I-; 0TAH.PT&^@D:#J!;E5$LPQ MV\_S0>I"ZAH@==EC.IE@)WCTRKT,?F>+,$9_W%8MT/:HJV[8L"X'CLX'?:1. MEVBD$B[>&%-'D220)&J2<.C(PLQ1],>]#+#E^,:?+Z9HQNQ7MF"[=&PJ([3> M&S;H-D"WP1YP,FV+CCS,E4/R0O)J@[Q,EWJC]EN,](6\ANZ6PP&-BM3&L4== M5YT[?""CK]"C@32V.^_;HZ-12P-(D*20I(9(4F/JC%L:4=9?DNJ5DW%S!3B@ M44?39KN*B1-_W@8_#Q0*RU!G&P]^!!#ZIEZO@R##>W0?\K>]P.5Y!G6? MI$5WF2;+BR\B6!"=%1F EJ79-,_3\*;(V>PZN4Q24+OC,X K?,FRT_M_L.0V M]5>+,)BFS+\&@)U&2?#[#W_]RW<[7Y-M?T\\^RF);W\*/[/9-,M8OO%T/^+/ MSZ[Y3NNWP/'%_(P^L?GW[R[/^1B8?]G_N3Y_1\(9?.$'^0?+- SW6-1T[TW<_/#CSYOD],XYQ&\H\&D_9JLVSA@_Y,9[SL90\ MR/,D"CVUUB9#\12[#LJS)WE"6'GT)*C.GH09\6L\X]>$,2PTG!7\J@K;R(V? MP:_%*N'SNA@!%!#[)=T*JE]W ML2$&M9TQ6DX[- P<'?K@]FZ/O\3-=V7S0Q[9J"#J@Z-#KQTX:Q0W1,6^CR4:COL3,.EEKIZ MS\YB%D;V=([L#8K)(4_;#U2F95+3QD%[R,*0A>F$BLC"]IC7YM"1U_[L@4[@ MS5M9V-!K+7%6Z.X6:+S_.C:W0>4]?0'7(XDV!W^L&(.C@C%+T/Z'U8QX)&=&S@0$0D"22)!DD8(R0)=,B] M#+ X(_1UFIAAHTV#'@.-!%4OR$U2ET--=;/7D+J0NI"Z&M1ETQ'.MT9_W OA M=Y44^8+\3Y(R],IMUP4M.D%["UT0Z(+8<$&@HQI) DFB:=-8$V43UOI"$NB5 M>WI2:)$F*T;)ST">$2,7?I83/YZ1Z3P%L)#W?)+HJ[K9#,+:V:ZNC1SJ&CCJ M$)T+&DFS7I";I"X;-#]TW2%U(76U05T&]3QU\PS[3EU#=]WA'%%%.J-MTHG1 MTE"/_I:6H[\#:6QW5OB$>J8RKSF2%)(4DM286F.44D-V06ZN .>(ZFC:;%1,Z,EN:HCS$257HFGJ]#H(,[]%]R-_V I=MF'3BJ'.D(SM#=H;L M#-G9T4Q3ASJ>NH*9P;.S%\T1/=C"&D![=N3B4Z,Z-I?1>.H&#]%V"./23V_# M6"[2+_*D^D** ?&-'"TWF9RXQL0>.SBM\<'MW9XXB)OORN8[,B0/IS6^SKG> M_A"H7T#@#&=88RMX*#_QJW%X(PYO[+B-_&)<&^; /!S>B+BH"R[B\,;6W1LX MO%'W*'&?IP1MAYUMC>G8&[4.0=TQ"\,I.H=3!L7DD*?M&14>.=3SVB^OZ@3> M( M#%J8)*B(+VR.QQ:&NB_-GCY2[W"\S$X<4>F8T MDE2](#=)7192%U(74E<[U#6>4 24A>ZY+!=O I=<.30$?;&1A\$^B#6;0U= M:AO*B@.1)) DND\2#G5M'"J";KF7 1:'.+Y&$QL!C>$@+/0;:"2H>D%NE01S MS/;S?)"ZD+H&2%WVF$XFV D>O7(O@]_9(HS1'[=5"[0]ZJH;-JS+@:/S01^I MTR4:J82+-\;4420))(F:)!PZLC!S%/UQ+P-L.;[QYXLIFC'[E2W8+AV;R@BM M]X8-N@W0;; 'G$S;HB,/<^60O)"\VB OTZ7>J/T6(WTAKZ&[Y7! HR*U<>Q1 MUU7G#A_(Z"OT:""-[<[[]NAHU-( $B0I)*DADM28.N.61I3UEZ1ZY63<7 $. M:-31M-FN8N+$G[?!SP.%PC+4V<:#'P&$OJG7ZR#(\![=A_QM+W!YGD$=IZ5I MV\C.D)TA.T-V=L@J?XM.3-3.VK!:.S:@\>A0/-9B?TN3%6#S/?'C&6%_%.%J MR> I-_?DEB6WJ;]:A 'Q4^:3,"-^1N9)!$(@^]CZ9AK/V.#5V@["+$?R&8:Z M^9:>DO&68WM(0PXUNQTG/.XEPWHQ66^ $Z;J.9!K5=XV*-DE"JOA:!A=4AM= M0LQ\A)GG+'B(F.:3B/GBC(I>Q6A4XK#^@] T@%3; 9>.&^C;P3,:4?/E!#KX M5$-T+[;D7NP;,T+>LZV5QVB"C7+:4X;ZI?/\&,]";#:P56C;=&Q@[T^T:K&P MNBZL!HI0%G;J"T6@.;T#L%A1O;?(<:EMM3\Q5A<$03.Q T*J%]0F[G.HJ3!I MHN_$-73#Z$#EGEVBHIUFDKK42EU.'\TD?210ETA$W&?1L8<=V?IL)AVB,FRU M-<.-DICERI28@V8;ZS[E?;MXZT9NC5$-8=-=%R"3W*VF[BX%V?;W=]\4V8=;WU]]O H6;%9$[-?Y M)UGU/X6GT5^EM6WP%'$'-Z?V/S[ M=Y?G/('U7_9_KL_?D7 &7_A!_N'2.#7-T>G4<2_-J66/G8NS2^?4&CMGYY[I M32_>_?#@_)IG\4QQP;;C/VB=R+]CP%F2+Q@Y2Y: DO=_S^ 1'# I6Q5IL/ S MQE5M /N2-J]K_ X4M?!3UDX=R5-)I1VO+%GZZ6T8RT7Z19Y47TB=0'RC;?&) M,SEN_877Z>J13FV^(\4GVNG$]7+'>O>&:C]7_Q?@MN1G^&F1D0M@PK-VG&)8 M]Y11PKX$;)63%4AU(97)S,_]#I=#O5RK/C:68ZV4%MQ6#[3M.&:V5"REGR>M M35O[EX+#G"3SRCYJF$ROP>Q!I*)LQV"3FF/,34%/MD9A]UY06QF/![F'Q#44 MF^3M()S")OU;[A<, _BO#]I3;6\<4Z75 #XM!\D[4FFW0XB[HQ-U&:8:'#:F MPFD07>XHHQ@D7Y!LP#1/7 ?9 !K2+X6M3/@+DDQ99I_2C!,-P-2RVM'URO\= M^LB$9R)CVQ%T*W10A=$>VY#Y;/A8+)M:$W4MUG4_?87JT-OSS)[, -N6-);, M+T/>[$PDG_T8YWY\&\(:9!K:99$7*9LN$SB8/T7IV\67%8LSMIF,]H+,LC%@ MQ)DQ/3WU1I[IVM/SJ7;B],E?N-X"9/G2^:)3)4+:XP@OD )DK)YQ )^OW\#LN>YILJ= M2U5K(0]MI"0/S1MC'V#M'$CZY,.TDOAR\ P!=4!\I0+;J^)$E4+N$UOZH4BA M!EEW[(P>[95"- F:]XVI.5)7VZ?[V1_6/]J_?AO 7":O$6:]ZQY@F]15QV=U M.=[#D\= )+1E6/ODM@PP_<>VJ&?9*(A0$+V4H/9Q8_98$!G4L/:1R2B(!BZ( M]M'V!RB(+)?::!&A('HY0>VCM?17$%DV':$@0D'T0L!>PT_,G^ MUQ]QY8[!;FIIRO ><-,%K8XMSKS.TZ7(KR^P;6WPFE9O.^'^,9FXNDH \1SPHB>>K/&(G]Y3XE3RA&'[M1 M'-44BC)TL#*T[DJ_*4,[T!58<^$B/AZQ^>^10'B *@2NI3AN2W;$MOZ5FF.: M;NG#*G*!-W*, 6#A' XNSJ=! ,(H!SS^#4XA"-E>?2GML]'4L%S/=LVST>ED MXER:9R)[^'QJVV.S_>SA5LEB#1M2 >?)PS]"FO/VA9_Z62A2GW]+6<8 7YXU MUHZ5H7V] /D(8!;]/#F@B]@O9F+&-V#?C*.Q^$NP")D<'<9^'(1@IF9\"#AO MN)^1A?^9D1O&8K)*VS+]Y>H_5R")Q1O2&=S&R%V8+\3G\F!7:0A/ M6T6 B;QI MR5+Q$Y\.$,:S(LO34!01\MV&O%DI_""3N>&G(N#W9MS&YM_]J_!3> >LYA-; M 6T3>.XEO(&8QH=_B3L_ 6?@GPR3'_4G=EM$\O57'_Z_$S(5>X8M1O>R:>H& MF!NPFR4D3G)80Q 58$T /CCY++66^(OG"=)#I>*+D)_%&$)Y;<#DZ\K8CG; M>K8GY!&.[(,9V2(I(E@G@S7[8@UPSW^+6 !;8L-FY]D&^CWSZ/<<)A(>7.5C M>?)U!<5ZL^OG3N.X@/L?'^;_U#G]]R!I"./-"=74+)RSX&')@BE*%AY;.Z]Y MO#R9'8?1A0V0&S\23"%;,)9SUL&9)3\\H JXBYO8\S192O(I\:*#&WN(E,LD MRX$<>-.W)]#RA/PH+T]6H'S +\ 50$S[MTP..>&,PI_]%[B:) =^_"& #=X3 MP[.SS$_O!6K[9.Z':05>R4Y*#O,,,Z\63@7[>?A"WED2GN,369(BKH%=%6G* MF43L<[7HA)R!BNK#QN'PEED%@9)J):?=AYW ^X#)P:8XK3:7"B_F)5V@57&_ M3,(?Q9EG_0Y8%0^UX2_A)^2 + X MU63)J.">*5O #D)>]5-]ZV<+PLM/P?#,A5>W=.5R7B,^1Z%_$T9A7@DBT7)[ M 3H$2[._BVDV^?T)^74%;%PP=UAR$>59S:V48&J^2!D3KX]![5"#_,M$='E5 MR$C;+OX2J,R%<$4X< /7& 0F?&85M50GD"_\'$CQGDLU7A):"G>)%)YECK_--K2AG^6"/TR*VXR8%N"(>_L&8T"?*TMX,R<> .]L$7#UVA+R_!ITK(*[A/BX> M?)4KJ][6^^G5OZO=?BT5^&J81D5&C2NDY2IJBR.A$_F@!;WQ].I,K+O46KCT^J*E=0":R;>>$5:'B)H;,DM6+-"B>LJ*?\H%$:2^U^8 M0HK]-<@3WG@8#MPMJ1;H<0]R=#_P&UNBPG+/UWS/%;&-1\;7'\'D 8K\< %K MR^_)=>K'V9P3)*"'=+82&=VY!H4%K@4TR!/ ;"50JTB3[_QITN17J*&OWP"5 MPZ3(UL*T)B]^/R!%^9Y,@2R !9=QP10<^\ ?P XZDT!87 MW@%W .M*4)#/Z1'H<.7SZ9E V9R4/C/YWC0I;A>P"S#>-C8G&).+>M?6FC43A]_T55J75)I)#L D)='# X3<$.X^"7JC%C>^;,F>],8P0%Z@I3=+E4$[@;G%TC'AC03R!'2 T#L5><)O[%F(:3.0[%B3 M!##-4X%U1 ],J%A0D7N "*#[AF&Q=(+32Z@Z"IYM?>)?])0@F&L#4/T M4JYRQ))%F@AU0JUZ2>W*1C0:3?4X"[#,$+/P%2/=JV8+BDA>+[PII(OXEW069L$%@FIOI!>[,10<'XL3 M?I1R])*!"E<&"JSU#S#J@,]>*6MRW.='_$^^!WNR7DEH*\0"B/_@7T<2X[=5 M$MMN91C/RU6@?N:68XM9F9[7=H\U%:?M9GBS#*(D5> YHYG8N@[#EX0G$'W\ MFS YGH91<@):RRV/1Z@4-\+O&S*46(-#72Q"5Y'0<%:#"1Q M2@KY22\.0$] M30 QHR#<"RM8@ :$.\?OE:YFT+@$50EGX%V:TQR@R0]HA:'R.<.$66GRY<2O MJ=DCS$PBT @(C7J9@,I5'SJ_9^PC#; !&"FUJ$9.:+;YD(3$';ER=J9GVIJ- MD[SS,0[!4C#_ &DD9M[WG%A!^%;BEEVVY+QC=RTLSY\$\SG-#[^.L*0#RG*Z M+)-UK)5!:'DS;@WY";U$A K(#8&M09 X0\BKIH@R =('(+)3CG$X!#$'" MBWY>8>$B98)]"2P!4I9\/NH">)J1DD*IIKF3>L\&.&\@:> X/;1#E!(MW>'% M$^5("]L-$=L$<4S2*(@+7B6U?'+ HS"._7R 6*@KL!P]A/((N:9>K&+<,N O M34<\B/ TP=W$E.AQ> !SQQ\)T8Q76>B+60<)3W8!N\_! J:0.C?\N-59X.'@ M*!2N#6>#E*!0F7\G%18Q!])1PAEMDX(73:SCF,S_(GF&'4.I:N>*SY6<7XXH MWX?8&\)A (+#4DN5?G^E@$>[N$EO6)\/HHCCUB(P6#277253?WO) M]-Z+I&DJA- "Y762A36?2T:NR&K-^ANEMY1J)GFQ-'*S MZ:JDARA>?SF:N=-LGY$J7X2S,?5LE?&YO MAB$BU*5$5G+W#&EOAFIO!MG>H/,] ?L:1EWYT1+;/\E 6KD"!2E_O.86"B;S MM5 T)S'B*I1\0#>17"8"2#&O64?#X>!8*':XJEBL2A^C$A45,"!3>PO:S/\X M*1+?#\II",<9D9-N&?M+?X8)7&1+A==H,BE8Q%U$81.+76Q9WTAWT]9ODR1B ME_H=95)ZBP7@36Z[<;F9E<4P%JR?P)4H&FSR<+!AV3*8P>ASX[ M\D:40K)I8\BGKYY]"_ FE!2:@(@!9&3+3#=EI&:5E87TR!1M=%@MR0!HZ60S M5)KJ#\T&S"EO:/4E-&?>Q^(4+[.A+$(E^'-!QU2KQJ[LX>Z M"M'JD["0\1'QZ3_O0?[(I8BT6LL*/JU'$@B5*39/-AB@0'@JN M] [T7M==RMZPIG;\GZ\JY>'"+_H\&($L#2-,8[.FGO'IF^Q7- M:ZH;US!<^1*Y0;<&W1ITJQ.Z-=4+'_78BB2+?1[?0GJ;7I9J,XL:T=&LIH7/ M.AW7;O>K;[]N.F>54O"LZE0RNEG U/;MGW5:W)A1^N:QY4/*W$;<_1ZKN M><_N]AKIVDA7DR'LT*4KW7=^]G1A>NA-GSZO)0)MX]G;M?I^G8KL%QA?_0N[ MW2NOZ^;1RCA>>KD]^SJ.:_>=TJK^-_AZ M,&?",/I4W!NH2LWXB<9'[9OBE)H@4$WWF[IZ%ZJ."OVPF= M7GO_)#:=-QO/E\F2NB%<0[A]9A,=NN1N!'7)NGJOY]C=MK-_BM:"\QJY;"I* M-H3;H:7BLQT% UJ/_!:O?Y:>?1Z.'Z/3U^S!W%IZ$17ZIGB5* \9<$E=+-X0 M/5ZD8$-KRB>UD-2;3GZ-J$;8PQ7V&?J9)I-ONYVWG0_.8."X'?CY77]X=D%- M)H?O.L[[=S5O,DGDP.8M:32:8K7!OZ-P$GFW1K+>-U7;+V- ZAN%=4CD A:\ M %L?I_T.X#?UJ*Q6+&H6;*BVM.UB'TL.KWD- SCBDV#.D_32))07&-CI2@5E M#GKE5#G8\Y?ZO3I_:E^OQ=?D2UBS%!O]Q%V8G1A2_30FOB]QYYE M6ZB')K.>F1]ALU3&NEI>C;_#?KKAO6\N+^@I662)-"4OF@]LC>7,:LMD&.0. MJ=(=]T7U;Q'VD68R;4R&=3&&P2&^"?D$LP;SP0'M2]L8^55H#Z+-9?)46$JZ.",\A MQ,_/6DUV.31<8!APG-9Y:1^TF+*5>U$K#%+D*\\UI]+K^P0- MDS7;BM6.71+-3,"= GVD[]H7SU#-P #^:-P*+TV%,9[;&O!9\;&X'=OMEY?( M:OKNEZ@.'7!B8*ZG=L_.96J]#;%E5GACO0LB?Y2$4:QZW(YS+>1EBE::3,,( MWL(-H;0D+VK@E9"F!;Y^_>#) ><];J5$+MR+_U@.G'EK?T@IEL0ZH3/=L/2?['C_E:[NGF M3%+,-87C]OWU31@F\S#Q/\$?UCU=BD)]JB- WF:2FLP6DY =KI*0"]F=O4];PA:@&F.SDIR$^_77DM^Q MD&W,7*@S5:D*&/6C5C]2=^O%]J=?WA8.>B&,4\^]:O6.NBU$7,NSJ3N[:OTV M;O?'U\-AZY?//WWZ6[O]QY>G.W3C6?Z"N )=,X(%L=$K%7/TS2;\.YHR;X&^ M>>P[?<'M=B"$U(67\ LO6=2A[O=,T;<)/^[NQHKGU^2>$%.UTL?280&Z.KBGF$R7)F5 4M+N] M]DFOA8*. MJ:L.\QS"=Z2/PJJKD.R0NU)(86VCD*DC;U G+R*_M2.YMKS4[AW7TR)Q"=6T MB.1VH<5%!S-+4@VT6:)-WI8.=K'PV.H6OI?3S&$L@S)(0*2*%U+%WGD-%16R M2V8R=)17*2VU4STJF"62J%V_/B2442,M^1 ([E";[3397@U]^"HY?B(!6?%9 MM2HYL8YFWDO'\GQ7L)7T3!_*N#2=7/2EG8!LJ8S/&&1>6VB3%HR_U=;')K30 MU_--0O+#-MX] T;>K'EU%6(I]:FV$M1](5PE&B=52$F)A9_;"<1VFKB86KQR M[TBD@H^U^P6GEH3K55$BDI$?VHGPE@J():O>+6(I]D(AR4O1Q>62 MNE,ON +79-2^C$+W$YDBE1]?AH'3G$5WELQ;$B8H)%.IB80"F#,RO6K)B4H[ MFI+\:6'G"/+NJ$BN@FQ2H8(4B%B^HQIQER@9(4BW?=7B8&V'A"W_GS?*)M.J MC0(1ZM(];I.#)U7;!"+$V=/F+!FIVAP0X3!MWZKC28!G*( H3"[[E@JKU)T] M>@ZU0.46D@5^>QINF,&K^C5B4251-4DO^GS66XW&?$?B2@* ( MY5-G778-U>?$'KF?U>=U(X3"81&#X-JH+2V7'1A:L?!B9.-*EN_;M@+'SA!< M(%LH!6^(P-39DA03HHFOTR[\G9;@2UZ-ZT"I2M#/035_;S2C-<=4J;%UW(6_ M7AFN?HX^-9N49SQQMJ8D%#818:@8 0J3K9-U.B0.PJX=?$@A-G%47,^Q.R-\"/YF2A@C]A-Y M(:Y/ DN4&R-%&&:*/IQVSW(4!8B(NBC"1"%H1%*SAE!DX5\]SWZECE-E]&R0 M-;)RW#OMGAM8B; :.60\UR8N",,'#@FG+3=TOF!';L2-YX2(DJ.F&,9 $:1D M\"?3LC'849TTD R-'FX&#^/!C?PT'MT-;_K/\.5+_Z[_<#U XZ^#P?/X0%7* MQH^80?/F1%!0>$>\93$+2#Q3^4)E$F'*F:ZE\>,O-B ?365S?ZUOB1F;&ZMX 6SJ$,?2%#%^@B.Z)3 M VPF]F1;8D?WCT^#KU!N^/L #1_@^^! <<+$+EDM1>3QED0VD3I.;<*4&L\, MR B2\$JS@@*,PI6-_,0MC8A2D,V<$WAJS9.X:CL"IL?>8D&%&@YE^=DH;UP/ M/.EIU@,S:,'L.L$[L"*M4'?%<$MHXS@[@7E>;KW*R.5A33'%=NAV1M,OF%,+ M.+FAC@^1:;"LLKY5C&+DL*=;!0XQD3=%"E71&.*BP>.XD6Q1CF@";N8 VXH LYX[SU!=BEO_"8H/]12@W>EG)>>NNQ(33/G5&P M39]S4FF#JPY^X3)^;G,EK@T%U:%T?2BL$(&;0TF5**BSB5E#;*[?.)GZSAU] M(5MQFQ34_;8;&A@-@* M.:%!W)@7'I]J\L(-=#4P-XS-.IH&.1),/>\HGE"'RML40NL ]!.1][5!,BW7 M8ZID$/5J*!R*N:6C%+?>-$K\Y!0X56G$NHU@+,;UJJ6F1J8COQ)OQO!R3JVJ M*Q9Z27/<.]?$O02GH6L46D-6\(\F>;.#/-==\]'KO;PRRUUL6M1[,2G6:!F,H2/E=9!=E57X3FTH<=%"!BQ&;8 M#?>72ID_(V!T5EU=CI\6;ZB9ZWJKLECFL*\[7)9&/KBK%'V/S)//"L4Y(Y>+ M[P;QPOVLW)U> (84FHZ41J59C\$#9U;R0-%?/EW*U//+*EG=Z3."*XRK"G#F M8'.NR:@C\."\4@2/)JOT:I2LH8G#ZXE8A+ZHN208?R3FA%VKY\R)"FM1A2#& M8-739=8I2,6; D4A:O.6I8HL7#>PU<$WCLC>F69$EB'W$ 0KT%]AK:HDE''! MJG>F6; J16H#EZW +MX,4CMB]Q?R@3SRKBP;FD.G%"<+P/)9& R*9/8PX3=_ M4>WVHMW55I@>Y=:=D[I16+ERP%0>*WTD3'D[ MUR*CB4.#,_!5HE2M*%7M M/U!4,0IJEETG77=#NP07S+>$+X\1E&0W+6',NTZZVKPK)=]42U=*G/)RQN%Q MTM6LAV50FIG@I Q0*9O)RQE3EY.N-G7)F+^).8JZN:K&#-Z,4#AIUXR(X':O MPRP]Q<\M\Q;R+E0&(9%_HV)^[7/A+0@K.UB*4,R+RA^T\2+@2;T>*$8-7AP4 MXQZ82FQHX+"Q&WC.#3R>YBK5^D!E<);.2QCR.M^T(:\,KPV,!3*5US9 MOD/D33]?^;W7 M#:+F(R,?-0%3 ;45$DI#-9Z&\ Y+>89.\ ;, M]J-NH&[H /$MINK 'PQ0T"4^#>;J'E>AN0GY,*9YU0/N1@!C8#W^J FL&^EM M8BR5MG@B2Y]9U:" D()$@JA&D]#W8E(=52SK]0] MVFP3>8<)1R&]M9DL2YH^P.E(.W 36J)J=-H$8(Y.N@>7;.;F_SHZ?>JLO>HM MO)!Y(9QZ'5SX>FJ$)UQ-B:]:@OFDIF4;T'X4&8L_HE='[-5CPL\%83UQ]?GW?.^[2TEY#U93 B+FE91 M9ILV!V_:OK0]N5.X;:.31OJI! M_4!#65#1]I92+S,)WE@EI]B6#"LS$CQE//^2D\@HE:6V#"CLMW+7.3].]@]9*:K>\R^$W'O"TAB;GW7 MKI!$UI#?LW1R]/@\'&?)RU[:O^"IMJ8']X/^FMJYRWNJ.D02PH+I&'8T;=#_ M_OZ#)NG>WE3M'<8W!43J&TOL6<<'79=$#EU3F"PJM'\]+'6. VOOREJ; %0H M_UY93JIMMJ\.]@^#G?;U_?7H"2R;SFQ$+:Z)4J,C!Q7LT X;3AI4ML2V..]E MBXW]/SDVI7VL4M3TXF+E6F:+R_E*>BA_HMKR0_I]I*PWW?0F**7T,WD37QP@ M:KV1%>1J.#01P>R>TW!%*5IDROKHC;_NGW-63Y9)/.X3<>0SF9Z]T0O$&;P* M7D#DVD]D*M/);#.WE'W_M$%U-QH&UL[5U9O:I J=4 MVR1+4T7*UO[Z39"4=5%DD760\FQ'F[IP)#(_Y $D@+_^_=MX='03JKHH)S^_ M(3_A-T=AXDI?3"Y_?O/;%W3\Y9?3TS=__]N?_OI?"/WKW>>/1^]+-QN'R?3H MERJ8:?!'7XOIU='O/M1_',6J'!_]7E9_%#<&H46EH_DWHV+RQU_2AS5U./I6 M%W^IW548FX^E,]-YWU?3Z?5?WK[]^O7K3]]L-?JIK"[?4HRSM]]KO5@B_83N MBJ'T*T0HRLA/WVK_Y@A&.*GG?3?HY*[XMV?EOV;STD1K_7;^U^]%ZV)506B6 MO/W7IX]?YN-$Q:2>FHD+;_[VIZ.C!3NJ-7%4A_OP&BMU(;--;/*';G[C!*:7_*$O_ MM1B-&C)R?;5.*"LG/DSJX.&;&K2"3[;[G1DEF_3E*H3I9C8V;F$8>L]-!7"[ M"M/"FC\NMN$EC;TC#TE^/K*EQ!F>(FG(+W M. [M1_)RFX.,J:-A]$)Y7?A0S8W3105_7>BTIKJP6?6.*$TN"(03R:,#,U&. MQ\5TSI@&5&ZJVC.%+3R*=JUV,:ZE,,_B.U,7#DAX7XQF@,P/UPT->^,&.J&V MJ,WE914NY]PXB]L9]V:U.Z%S&?@".SZ A*>W#V2XD%Q6T^)_YZ+X\.TZJ?.3 MLCJ=0+1^64#?QW4=FCK$'33=Z0A_JT.^S?#87+4+"D], M4?W3C&;A4S U2#+-W4VDK:O3%TTMS-2.S?4UDF;:87/-3ND[BXLI"FK[8V%L M,0+NA'K9MS^;? YN5E6@KI*=;#C%.FF\BU'^(Y27E;F^*MP6AFQMI=ZH:@:. M!E4[H7 9HX/QY70X0T;: +:D_'U\9-TRQW HNS MRRXFTY&/H]Z+\RWS1)94;1C"EH@?KM6 MNJ%[%[>S?X_RK+HTDZ4GNXF:566[IJ&%4+=LI@O*SZOR)+7^K).-TV-SS8[H MNP[5]#9%I_^>%==)/[R[O3>GQU4PS9B[?4M=T ^>4BANY@H<.CZ;7H7J%W"= MDD/;R"PWK3\$K2V0W4'30XRPF:G>KI6.Z"XO03,$#W'[;+%\"Y9T6L3"W'LZ M:2\.W//'3CO\;39NO ;;>4?=C'YLBK3RNAFO/6TFKGI+$58FTE?4;AS*IK.\A>K=$Y1TZGZ M8I5N*)JOZ.YFD!I5[I#*DZH9(Q-T;U5,UU0GE+&_&P4TF[&>BO83"*[MM?)6*:E^^.=F<>CX[0$WBB& M6%^K/[J6J_1I?6!:_QJFR^!Z\G0?[,DF14,Q]-=E?QQI-DF:U.V,QL_A>E:Y M*^@-P@U0ZN-&U+U8JS^Z6BC1G1OL;S1M"!^*QBW0NJ'NBS0Z,W*ST9SS'^'G M9?%$TVX)O(N.PK=IF/C@>^FJ,6QZI6(/ U\ETDX[?"&QM9\^]B/&M;FG'?;4 M/)GT>Z>IR[M.1Z5[-.N7'_\\V##$G JA:102>1D]BM11Y UCR/$8 M5%09E8$V&<$#Z!Q7[JBL?*A^?D/>''T-Q>75=/[MHA53N6>(>GRD8UGB;3T; M+Z8**J;AN]5/1U5ZEU79":M@((,(^E,Y";>?3/5'F)[,)GX+F&^HF3.9!>.] M1YI+B:C'' F+(R+66^*4H-'CW>%!?Q!X=,_%>^3\]>TJU=Q:9V^36=^EK6B2 M+]]E?UNFO@]HH1[O4*R8FXL"N1;>2\PIDHP%Y*G$B 6 D9 :?N$R37@C#=WG M*)9+$1L'LRR7>ZF]<\0AG?F <' >4>LYDC#)*&5.6ZT.W>KL(IZR6Z8,95]> MES.U?U#L)-$5+D0FU(^/ *R R*KB.8M,6'"T4%#& M(*.401X+AC CRF7!9MH>O/?1'2(Z8M%0 %@&]?7]RO6O8=K 4*RIEFNJ#!'0 MG8E<((FU05IIATR&,XF%5862U MR!")GH#%500IAQ4FE@3KS.X@8*\,!)TP:"C1WV49G8,#/GV8:@3 70."==7R MF$GC86#(26E0B(XCIS.!,J4M$<8Z1E^)D6CE2W;,HZ$0<1<'KI'^79%<901& M8372WAJ4:0VQ- [@]FAM"&">*F]?A_9O)>D6_!A*JD_S6@&#'[ZYT2S=3M- MXDVJYR9B0JG,P/,) 0G.'?(P9J0$J#TP=3Z3\G68@59HZ(E7>W &?BTG;AM_ MX+Y\[KW%GBB&*,4<44,PXA8'% VXQLY+(DW8'0O\M6"A*^8,)?R[Q<<+\VU! M]8.$2Z:W:_"RJ6HN,D6D9QA%R35,$HB9&#<<*0O_92)X M[AK!I*=EE6W&NFIT4O!(,AB.$QI9" 60(42 8+7AU'!+X\'O]W4KPJ>K+%WP M;+AX:CF9YU1O6H9=43H/,*VUT1[Y #XD=1!_4A(8RCPV01H"C@,Y=#RT%=FS M2*H+-@VV-E^.Q^6DD?R?%LT-##2+&'AC82SJ)$+[XS*J(%X@("JE,HC2PR&D%+P M+ ,&,MP"!\,$UAWCH#M6#06'SVDG?7*?;WSLW&RN\Z,V5<\.U M==Q ^)C!>!W\@#(:)0K4>ATS^*3BT./MCD'2"]>&PLM%-;^PXK:1Z7A>.)?8 M9C@#)\NFY003O$0RBQQEPF=:4LVB8IW$W.CU *(3-@VX07>'UL5YDN-?V MIG<6[B$V;[2 L[)\'F44)G,$,2LP$H%)Q#PPU!KPP .)H#?=H;NFO<:I7;%M M#VM]#TAOMK#WH$+N0LB$%J!%+7CA7%B,.68.N^V^K*EZNE%MKL H\(JF"0L)1#IT:AH0$"7$"6MF])GW1$2PZ9=@> M#,CF_)#GA7/JG;4^4*0)$\A@:Q"PT"$GB66*!*Q8BR6M8:+9H4S'[CP;.HWL MW-RF#*?F"62/*^2..AB(Q,CC&!%U&<1@,3H4(X\\"QD&#KPBN[&3X%[('VO- MJ0&Q4,V"?U=.9G43Y;"R?*YX9KWT&)QSF#"8<8L$EM!?U$8&%G10!Y\PU#T2 M.F'4P$!X<,U;8S \KY-[HK5T4B(=G4#.AH L#0Q^%(QBKIQ6+<+1P0U&AX#H MA%G#II(L"-_*AUA?,?F+L!W&Y&2I/J.8$Y83C5P,X(KAF%R$M*DR&K*,\P$SJJ M[-"3D3K&2T]\Z_V49)NW9_H^Q=C@^9B]G[<_#U51)BN2UL7#^[#XNFZ";=%, M;KR*G"N)G,\PTC(=L'41(P"C9Y$K3D2CF+\?CJ2S&#",\ZJ\*4 &[VY_JY-! M/;N>O^$RN3QVT^)FTR)8\T9@^GAL/0N(&1&13=EAF$)8B(.SV'&**3_X3([^ MQ%\.R->AC%FZ<^K[SL!Z$-V7RPW!H&<)0Y%Y"TU2CCQ1&>A::SGC& ?-#QTG M?8GO.4I:,6ZXM?7K*KAB(8N)?_AZR=H%]A=KY5I:I333"&:20SY&AFR0$?E, M PF9OE-'&1HHRY=/D M\ 1%*RP2.HLABHQ2W2(O8)AH>C#H=,W* 0_RW13IZ>F3LGI?SNPTSD9WRXEK M,U!?KI9+BC4E/$/"4_@(/HU;>,2Y(-%$[NCA)Q@-!)R.^3CC* M6P%65<@U=M9EQB+P_S@2#$MD,PNZE=IH%',ZDA8K,L-$V ,AI3,.#KJ*E_8I M@3D+O;A4BIL6\%;5R:FVV#!%D!,P(6C:1J72140(\\8[%XAI<:>(&"9);2"H M=,G%X0Z:/@X*3R?/+T58 YPFU7,>M7!$!Z1X#$CK*) +#B-'G?:220SAYNX8 MDC\4AGIBZ/[@=%Z%:U/X.T_M_L[G!VZ!G--7,89!+*>J(@P M)V %P!=%P""'">;*ZA9'C0C^D7SWP5B\5Q ^R3-8#FU;Y*UN)0]"&U#K$10\ MLRE;P2#O)$;82J$EL5B9-ILB/]1J=[]\W1_&UFX^;X6SM2WETF=1*1^0]#BB M&$0&4TX*1(TR48, G&VCVGZH1?/^>7LHWMJNUO3%5G*#,^TSI5(:N$(& QM8 MNNB/*I5B*1<4;J/3?J@5]G[Y.N!&[RIF+>X!;9E*L**1G"K!><@88C!P9*6- MR'$6$?I1!?E\OG*=[.ZF 2(:A9' M#N?<7#YLN6Y_9XMF^DCA-\JF&XR\O<0?[:6_M,- MGWX9NS>8 =_\++$H;%S5V%@W5RXXH75 P4+@(PWEP.IT'R*G7I$88":W6-"@ M/S:@.N#FT"@Z*2N@VH7@Z_3(X]RR;V<3MVPIYRQ@)8-$/AB"& %G01+L4-3< M.TLR'$0W)P5^((3UQ]L]NU\GQ<1,7$OW:T4CN5>:R$ 9P@(<$2RP1X9JC *C MPDFE>> 'GT&S;_>K&[[N0:/=OVX(5OW^,JIF2NR%RKEG1E.A86YAK)#6PB)% M,X.LUX8+@YG-6ER9OE]7J[6D7]9;W;%S:"!]#O.K1"[*"_,MK:BDP\/ (AC3 MUCDXNS:9LRS#W"EP&TB,Z:8\,!XLW9SFE%99)C+KNLDA_8% -P"3!TP1_&[T M3^MZE@[-G,7Y,.K?)CXY 0Z&G!S.B5\]NG27?0W%%K=9S^?>V77ZPX8M4@;V6L&;9_@[(>U0\'M0XS! M3<_BAV]N_KCB9S @9Y/5_O<:K&W33![ []$*(C0E)'A!P&D$_P3".&W-X$A; M7:8Q#- &BU!ZYNQ>#L$^.GSZ_*JZQQ0.>0SU.2T-[B]<4RMW46#NLY0G)B2B M$4MDA.5(^F@$4P1CWYQ4HZ92T*. K$G(Q(JWI9!H@B$O/S#UN97$YW:D(B<:YIP7%''#,N2=2\^D MFL0;*C/JP)73+6+WP7(!=T78\]28 ^;\8&;T+A.HT?Q>43KG3FG,)49<8X:D MEBK=[0T?W&KA762\HS2&'E%UL%AX:A [X?]0V/I'!?2=5^7Z\_0/2N4^PI05 M$/TYF=86,&,09EJ#'%-!.L("#.K0L=1:1D^?NVS%GZ%D_3G79&< M93QJABTR3*:=;@IS@60T+5V"TE91:-+B@K!AI+RS5)X]H;$S4X:[,ZX&QSF] MI3F_BS=4-X4+]9=RM"X3[N5*.7&"&^@+1:\"RJB7R!NOD1.>>"Z)YFTNR!AH M7ZPK^7?*I\&=AN71PD8NPUW9W-#(7"0:<68RY+3C2%OF$A#M!76OE_#Y9O5,Z? M:-^,F+7U,BH""5029(BXC42AM%),7=6)17 Y2N^344/A[>'I96 MO1Z_[;T&(.LKYB9Z' 5-K_AJ@S*%17H_ B/XYPS106+28I5UF+2%;A'2.<.& M.W!V%TLO3.]= +YVD6UUE9Q'YPWF(3T([I&,%"-"B((VNG" M?Q=L&F!;L"[\5^%X^WLH;L M\_XMXM,)J)0%7!8\Z(V<)8O/XCM3%RZYT<5H-@W^PW6]MN?^]<+O\\D6_/$- M .,R_#H;VU"=Q25]B_32L]FT!H$PQ0ID4%8 MZ30C3!@,_^]O/_>%T3P;QER@VW-E=3LY]5X;K0@*G&O008P@,!PTG:&7.DIB M9&AQYG*8-8I><5 .R]U!K[U(VLF,EB=CYB,XGDZKPLZFZ9*8B_(^J7N98GM< M52D#LD%20,O&\\"I#3&+R(O, .5F%RV64O]QLZMM]>%^ZV9P[$_\!C'IR^+^;[=XZO7N#_CPLC@H- MUM%%PD9_S/Q03XMQ2@<[F4UG57BX;+/T7T_*ZNGRS9Y=E*?D@._^X=OR$$O: MZOI:C$9KU=_FZKF)$/U!^(>""@&)]+B\-R;->*N%5MIGLE$R4S\<."DFH-L^ M%C?I[,:ST:P9^_J*N<^L=Q0[Q!V'2-4&@;SD F'C@C!:1DKHH;L;W8NW[)F' M0SD5:PA?,>\_A[$ITCFRLWA2U"#1_PZFV@U:35O/@Y48Q *^F+-IEUM(<,C M-><4DN-:7&Z?QA?]V! V0%W#Q./:7)=?"T[@^&R MO9PJITG,+,HD3INI(B)&M$9"IQNVA3'6M7BV99C%_(-!W^Y,/6#00??K-HMV M;#&/4FK!J +.2(% "@'F)(-P5QM,A5>KC0.REGW7F$ M=PWFDJ2,1)PA%4Q$,$A[)-%215ID:0_S_-!! 6]'KAXP[J!LM[B# MLKGR@E,;/8I.I^QH"Y1B+Y#5V#&C6=2B1>*H^ _$W6Y:F&"CIJTR!>2_UD(;,O:X;9Z?(@OCVR[E"VVYRY5_S>M\ 7.U[I^;[*O]O=8BS M41K'^D7\#C<6GG79WV;&B2FJ?YK1+'P*IIXM-MP&[6P?J22KZ.AYT^A[EV=Q MJ7XG#Y_(61+BSR:?@YM5U7*_O6_$_2.4EY6YOBK<$!N"*WOKF>]W&F:>V;@Z M=WW(/O>!]C7D],S\T_&U2?=,'==.8'$V67FIQO)N,S/Z?KL&]!!.X=O>E=^# M3-@A^MB'\+?:AV[?W5EU:29+IW*03O;!T_.J/$E=/>NQ/Q1!E]>AFMZF!(Y_ MSXKYV:%WM_<*];@*IN=1WS^76M\]7+FXZF?:LSK=U/$^(+")IIX5*W1?7L(4 M"!ZBN-GB/B*?;BZ-A;FW->AF@LE7;5J1\4B M\:E. :=+UPH7XW1"(7Z!7]=Q<5M4_Z35TVKFIK/J03)NO[WTCL8'??4.O7G& MVN#*9][KW<&6]"Q;_?!=MM['^W+/^U$_&XCJ&01?W%7PLU%("8SK%6'/C)A? MP/SBW?$#=7?_G//I?"UEZ?9.GAY4>)*FN.>4P./1?&$JO'#1]??D@XW7,&[7 M4.Z-C]YIC#*O,V1%X,A;*I"S0F4D8!T>/)XW>)K@UH\1O' +OL;.NLQ8%#GG M2# LDC\C:$Y?TPJ^D'KBR/ MLBTT]3/>K<%5-QWD"F.C8UJ[#<(A;*- Z2EFY+R1&=%!Q3;OK QTTG! (.Z- M[7VO9Z\V77W[":G3^S=K((H%EW$\<'?[<-!64[*73C>*>(FW]&&AVM_^]']0 M2P,$% @ KU%H39%[D4P<4 L]D# !4 !A;G-S+3(P,3@P.3,P7V1E M9BYX;6SMO5MWVTB6)OK>OR)/S7-6QOW2JZMGQ37'/9F6C^V+'S[GY6I> M+/_V%_A7\)?B/_ZL7[LQ_BK'R'Z$<._?EG-_O)#H'"YVKZ[P4OJ MQ^-?9^O]@*2NS&__]I?P^"I@! 60&$2$_L?Q$>NO#_G? M_K*:WS\L C(_];0>-9O-(\\GBS?+VZ*\WPJ S=>3^>+RI3:8+ T5[=$=!N6/ MD]\7;5;W[;A^UO9?F_EJRZ7SRWGQ:,\KZ"1\E\S2\[J;LO/(@#Y68R:K.[6< MQ?^X\)K/DT4X!E;-L&LRMI,SKR2*>21_N\GQ]'L;& M,PRSWG>3,HC;7;Z>3R?G$6XW73)*/JS#_T:-:W5S&[\?ORC^:,>!DS,-L_[B M_J',[\(S\\_YFZ!HWN?=*3D^YR T]41&DI6OYK.\W!Y.'\OPU]V>UG0O;#:\ MIY5&%218'E&C"\=$<7\_7V^!:;#*ZAX<'>>()>5CM?33Y]*O-/6S1N;B\[W)N-[F6=E8TO8\RG6TDS9/3VJEW6MUO/[N%'[S7I3 MYNJ^*-?S_]ZRPGUYB-NY+\HWRV"M?YJ'=ZO5*F^J$/+7\(1 M>BD!1T>F7=]Y\3@_M(\5^LF\_#^3Q2;_-9^L B?CMWMN::?&I%I3AV.JY72I M*&FV.YP?V>OZ;FYWGVC8MG^93WZ?+P(Z^:IZ]^QF^3Z?;LHR;%?QG&SXB?4R M>1]4_IP7G\K)P]U\>L%!=G)0LE4U$XX&0WM9866C![X]W\K/KO#\T,0K[+!A M=)LU,5T-):3I!'VL]LW]PV2ZCE_YE %VLSQH+/KY\C+]==HG?[79OX0]P?]]?$X M564^:0;NY3/UL?Z@*>7SS]L-/+SX9GV7ER:H3E&A;70L-QT_Q%H[2'8/4P]! M8;.C^K)9>EIW\2GL#/DLV.V;G?LVG*3K^>U\\JCIQ%A<4,^_5=K#WS;WC7VP MO;^H'^KO)_/H>7F7EUOA6$[SF]\7\YU?;17=%].@2'R>;.W1^^@";V1#G!Z5;EV5ES[Z M!]:KM_FZ,JZ7S^-@SX(4#=F0[I7I$&GVD309V]L:W^G6U6$3;3UA.FJZ+'RH-5X@K6?&'EWCI)S6RZQ^?+K2?4[Q?+G^:3:_ M_ZEZYJ?)XAET1[*6ZT3DF/%,MZM],K+O186?8X9-L?QQEM].-HMURR4>G2?A M@HMH371?[S?3]+[<[>P_WN?WO^=EV[4>FJ/OA=Z%^>_,LZ7\[R68HW-=Z']XN(2Z@7L2BFA[#= MXGH[6?V^!7>S^O'39/+P4]RX?LH7ZU7]F^U6]B. U56(_U'].@O*Z32/^FE< MR_OYZA][#W^]I,7D]WSQM[^$UV?G!V7$2* @50!;#YCDCGM%->),*4&-)=\2 MNHA7/HJR CLMI8_J[.$$Y.U&?H+H1N,SA3'P 'CFG,'*&FB!K>CG*F#1A/Y' M<5/E](>BG.7EW_X"ZY'5QW?1V1$OX_3/PB(]0(&6\(OM9O&OTT41-,6__65= M;O+'7P;C*GPN;K$-3X5](O^TRZ 80*(.DZF^S$]^.T<'98@ B+61V$B/E)"$ MX#TT,FR5 \K.B?WXI2SUS/@B$6!;61I ++:.K7ET2AY>^N'?_OK-27U <+I, MFR%F@ +$6(J=<0QRCD7]32M+:'90 TLJ8D>UOP.;50\B4%P=S3_E[SABUY&[ M;[3XUR]VUQ&W7XME_O772?F/?.TWR]EY03H\($/0.8Z$ADACS@WVFK*:.B ) M'E)$#AE/+^5C&&86"= ;2C9>:)GO@E81?C'YE,-3.M*)89E7A&/'I=)6^$"I M\<35E'*MAM22&LI) EV[1X0>9>'??CI@[?9N!0]O=Q]RT?7YOB/WE).\8HP^ MA)?9@:?,Z!%BE@&4IW.;3:7795;K\Q'!H*P#=C,R"4 MM]@B'?1 *JP1@.F:9J40'[=!WIF3#22C#[S^.61EE,;S^$3D4M%X&0&.O\EN MWGU\\^&HD?O\D4P#+YRUA!F%PH$*M'6L6I6DT-KQF2L](EWT LI07[&:_>=F MM;MR[XOR;?['$U.B+);AQ^FN0L.9X_^B>3+H.)4!T7":"N^MP,#4IZE$2,+6 M H)>A5*0$JRA!.=C>-O-K9H5#Y$%9QU@AQ[/G%32< D4!=1QBQQF?O])(#9R MA2 1%XMDP'U/HC'*\W_$$G$=27A7YI_GQ6;UB,//F_DL7F#,^):,;XXJD^+16#1^=L,7M-MUV?Q_GF*9X?$2F/*12 M0(0U55*&SX/Y^I-06"LY/I[VX$WJ%Y2AS3]3W/\^7VY=LLUPR3:9% MT+4]#R@ C:67&$M5(Z$-;Y]H=+G:.)QX#(#44#)3%Q4(PCXO9F^6TS*?K'*; M[_Y[0DI.#\R\)<1XS;P@3F(M72"RHC;8VL"WE@O\"N2B5VQ:'P,'I/-_S5F=[5F3TV'G1P]09#T>A5HXX* Q4%@;SO3YE-06Z MO820$4O(E="[X@GT>%_XPFO"U=6N)W\X+YQ764<&H&.<"^69HM9AKP$"-2^P MTKJU)-,12_)K@'K _)+MUFD7M]7.EGX823 M@%DO$$<.!U4M2$U%$3%2#!DPN#3]K#$S3J>?78; /TGZF90B!F@6>@PY3^.\?/2>3(D6#@?"252FP 3$DZP MFCZFQ0B9WH,F. 140VWHWY1>>^;2S6<-'+IG!2O1FS)$'%5",N^L 5YK#@6O M\&3(N/:W\X8,2[:D)!P SAASB#E,>E)G(5ZD@ MIZ31A8)QN:N$8MXJ*RD12@! @=*RH@AP98:\(G&INZHQ,TZ[JRY#8-3NJNM< MHF!6 1SV4A_^PX(Y(#A"-8",TR&+1W1Q;366@TZ7*"X#ZS5ERD/-!;+"6@LH MAIY#CUS].8AB@AMH* M?BT^;R7^A5K_OE@LPC?RQZ0\=-GBDN$9T-9["FPTF;!1#@+&*LIQP*%]>LR0 M[K.VFFD"A$:1#=@VJR^+*;Y<^^B#$3ILK0SN=U7,)1WAAM$O"R_)U[L0K#^S MHU.F[(:-6WFGM7?$>0'#,2%UQ0N",!^A*S:IX(X9_*$^A&IUI^SN^I$,6Z+TL2%!\Z-88,N(Q10[ M 80Q-43$6M@^3RC9!:&DG.\)I\&,Y1CK7%2-2FOST0=+<5:6E=&\(>[_$6/UE<4!3*22P:PH=3'&DQ* M"J*-DEAH:!%M=OU[7%$@ZY"BQE@6TW@8MM)C7%-$O6U_"RI]%*@Q,\[4S+P( M@811H%4-SBJ?_O53\?FG63[?"4#XX3G?PZ^R7_)/DX4+&O3ZZY&PSH&G,H$( M]8XI(XFQ7'%-#*SIM8JVW_4'+H?9E&U%7U T4R4NYN)N/4TI1/\1:]0O!(^CBHT3KQP1OZ^V#K=3L?)O M'LQ\.(Z <$P""'G0\H+FQVIJ0+!>Q^>Q[/%,[83%L)RM>^@V9?"SYS-F SH4 M*DD#D01SY"RM:8, CS!.T98Y!WG<#8[!@A*'F\BLORDW7G_9ODYKZ+]I\RF X]G MQ$=7 P#$0D&@ ,;"_6X)&YJ#P_KZ^^5_#Z ,MO?O4CA6CTW5W^;K"H=31\") M81EC'GFJA6=.*28MPFZOOTC2P9)*YJOOE_T]@C.4&-RL[_+R&Q1.,/_EPYFW M!CGF,(>*!7HL1)KOJ$)&!T-T?$[Z?EG>&9*KZ'I-=;Q,2F*]$U1%UJ!&6MNKYB^Z QE":"&(E=N* M!3R<0A4%AKOVVW7B$[HS7ULB,!0/WRS7D^6G^3[M(TB;^S)=;&:QB/1Y_C89 MGG$K.8%,Q#Q**9"!U,.:>(Q/" M"*,Q(!(CRRR+963WVR S[4VU9,4>>Q*)5! -J\>?5> SZ+6S))89D=IHRF(* MR-X*D::]*R99<<5>O;(7TC\4]Y[F<"YG'];%]!]WQ2+@NHJ*YOIK R=\TRDR M2)RP C+FD,&:$$:UJ1%05K6_C#AD#82V\9=$*%U!3IJ'9XX/RB01F@A#D )* M:<&D>J0R?$XCC-'TS\#C$M(-K:$]MN\F7Z-KL;FO]ML!62 >H>P_N683")%G&3.*T$X4A18LZR\8]AWJ8R7S M!240AEXQ&L7MTO-RT61XQAUB,53%%/%!W[;>P7V< _$.MF,R?U$"Z4B U/6L MAXNLADQB9;V$!C H?="O'4>/D&'6OM1J,N=0 OYWQN4*W'[T7EUF+KX*AM 6DUN,G0&[@E?YR?*;N9"?#,@$HM [!I!E M$!*%@YJ$]N$1K=L'CX8P&KMPZ[C[N#T\@VJ/!W$XISD>')19R00#W@MHC;,: MZZ /[34BUZ&)RA![0H]"T!M$5STB+CT:,BX4 !2'XT_*0)O!%+-]W(SP]LE M0UB0/;*_#W2&,Q?N[^>[1-28F%QLBW;ER^GI0^#$J$P#RBC"'@BI##1"8KY/ M;W/:M-\$AI""-(I!?W -ENS=)O)T CGOC), 4X.P SJ80D;NSS^ 5/M\L2'\ M"6F$HC>TALLCK'2;[.#X14/N&1$9EVF-OH#@]V#D/:N+ !/AYFO+T5F+#R?>]< M[P>8S-RF702M9J>ET<[]9Q!(DP9:=3^>G3OSS@S,E8-C2",.8 M"FF@DU;[/=6^PY6_A&W<>Q>)WG$:2CH^QC(]F_)KHT/@Y<,95X&H0 O F'$D MO4&/VBU39$/#@T4U0#CB4W&G/!*9(<[X]$CE1[ MU6&(,'/R$%,?F#U*29(R>F?KVKV;1-?H7;Z>3R?'RNN-O\B=L-HZK[3%S@H- M,>%LU_],(@2%:63K)J;LPB)W"CH#H)+A: '0PT!$73P606F;472MSMQ-F7&Z MR-UE"$Q>?Y$[*;2U7B+"$5$Z:!->U+!9J8!W^75+D+C7[KF0: M+Q;%'U%Q\45IB\WOZ]O-XF4YEP;YUY?,DPE.F"5>D;"-A:U->B!@C8578E!I M:-])M.6)G!*JZ\3,@KI[4VX1FFW=0._R\L-=4($;A]&.39 AQ(C$&!I,H6$& MA5.O/O>P=+9]\OZ@_8Q;"DH2C*XC(=N5KM1F?5>4L>%'8\EX/C!37%**(-;6 M".JH)@#9FEJ*Y0AK;263B([87%,2WJQ6FXNE8#6@/3A7R+QHH3,T&)UQQ0"G7BD%E:44QK:,^X^ ^_8*0\* 2V]" MT3] 5Q","U2%$Z,RRR@G/-AJP!MIK6):[3^ >"]FC.&6%(+0$9BK"'( MB$QY'@C#F%!#!!(>:.PK^DCLZMV:\>(U,KX5*%?)PMBMMVD:QN[I@),S7@)' MI5'&>@.UK7<1\HQY@3G)"P MH]IPIB*J=[EO,AA@D#6Z+3BN$!G3F"!F,5>$:$PM5=+5%*D@2B,.D35FQND0 MV64(O/X0F460<\, MAXS0+C#&M;T6J?;)Z8,&R)KS+83(;++H!A):,499HTB M4H7S0\GH%GX4>P2A>CTALL;P'XNQM(/BE?!Q]"&RY.R[CI8:>QD$1>5=67R> M!ZU$?_UM%2OIW(2M:A(OO*GI>OYYE[IT_B[9Y9-ESD-D!48DF.=$,\V$834J MVMA7TD^JY=F<'*\!I>@QU?6T@#P^EQ'MN!: (8,98Y081O:P:0B&[,K9D/,2Y3ZA'>XX') )MHI!U*I M3D:6CP_+K+>8,PHPDCP>!J:NF[;U(\#VMS/2M8H9DR#UB.U@-[NBZUQ/MH[J M^RCUYXZTPP.RL-="$^^\*(B,=@R&?^VHDU1[W?ZR7[I&,V.2G%Y0'4IFMA<9 M8Q6D ,X.K&K#/"$V1\=DVENF'*#$4F4E=,I+7-/(1(>6T>D:U8Q)<73,*[Y<2>_7+(.39 !+B6D"*M@>R#$O3"([;\SAD98QO,JDM0# M=M<_UZKV-M$I]J+/0:N3[M2$F7 R=E0T&@J !%.""EVC PQH?R%WU;.O M1RRO*FG/.JI49%TJ7H=G""V9Z@7 MZPG2R7X;%PG3R9DRJYS"U&HGE:+,>PW,'G/$.A0Q3V8$7D6@^@1Q+!I4V\/O MZ"R9I4Q ([PW" D'@%1.[/TJC+77I9+=KAB!+M4>P/&E.O62XI1Q;1@D4,68 M$H4$ ^=XC0+5L+W3()E*/FQZ2QHYWJP".L$NW56,C%16 M?SEYH?R":3))L4 2LF" & >YQ(CMC9#P8;V>M+M>V/T\PIL.R:O)5,!MMHD0 MY6>]36?'QOXJ6EEG@%&82*14;+U6T:R$;'^J#9TO-XCT=(1O:)'Q11E6/,WS MV)2FE.*4!/*- 19JH,*%+)<+RR-/GYM:[^\/K"@?>^_QA4T[O)JL\:'>/%0::G7%'!F>8 M&&X @E8(X#B1DE!94RVT&V'3I)2L/7ZL]8/?T%+S/M_6^_]8?)Q\B:[46,T[ M0!3HN3C;LNV4F1&..&<]8P(2ZR ,6W2-$':H?:&PH?7PE!*6&-4!,\'WRE^L M>1+K:][<[HIB_+:<165P&LB-5L9R=IBR=XO)6VPB -N/[.8A_N%,*GFZ M]V:QBE]@IT#.\O!5AQ.)NQIKB]@(^TX-*<$C@OX:8O[DC-B:.P[(5, JD,,IYJIVA, M>C1@GYP=OK[VYW.R%(5W^O$%G8H^C=D:=BVEF="I(:2 MF<.+?9>7\V+V/+I^0F8NF29#VD! K!:"&TR5ULSO]5GB.NA80Y:1;2LS"9&Z MKLRHL'N6Y=>P49YM\=MD?!:KZA$OL*+(4P"00'0?87?,MV_T/61=V7ZEI!M$ M@UWNW#P\[$JO319UO<$WR]NBO-]=FV_0_KW9#)D-5%(#F)86\K :%?O>UVE# MQK4O9C!DX='6-?22@#1@ MUC^NC\5!K!LRL$$-62"H2VW2QFP[49OT,BB:G9S):UI:1P#7 M2E!F!>",08NK[E4,>$OTZZE-VAC^8\4MVT'Q2OAX'?Y=4)LT.?NNYK)M4572 M$T4I%!)1*PS7TF.'ZL,(2=F^1<*0%47;GJA=H!C,I_%2#=VFU@:MNH'!VF!T M1C0W%DA(@F5.B&!":U?3S21L[_4:,C>^K0CT#]"@98<.+#_*LB_*?/YIN6L< M.?WZL0S&3Z!D5QMP^Z_%SL+;UU:IB3XA2VE>F&FDM%0JX(DQ(Y)!;4V-+L=V MA&9SKS)SJ'[1M4$>P=[6;D_+.&0 <0$,T-XKQ9P!E7;-L..TO5DX9+YA@KWL M0F"N['IYY=X6AHP0'BL+K +0!&T15_VAC5!6-VH\-RYO"[",&FKC'<6P7QBK MF:G:$AG&&&C4V^9*WI;&S#CM;;D,@83>EA="L"K73P0@_.LY\\.OLNIFS4WY M(2\_SZ?Y$;_+L4XCB;=(M^9P8/>0MN"[.E\9<+'K%H^5Y M>@EG5S&Q;;? U5%;_N3S63!CO3,FZ">:8,(-A<$BKFB"AHZT>4QW%KWD=6_@ M?!^,'Y5'9R3\OH["_$M885"^))T1\:@^4F[$@]R]EOGLN",:>P\5H@#RR1$CGN:N5&4MX^$[=W MUTT:SG9!(Y$[O5UPBQL8+#( L"+ <6,\%[9>NH>B_2W,RQDYI'[5'8J1!$44 MH!!"Z0&&TE@%@6"L7C2"UH]3=^H$_['H2#LH7@D?1Z4*785]USD>W^>?\^6F MT2WEYX]FD )K!?5(>X:E!(BH/21,^=?1-*^M&Z,C&D/SMP%?,^^Y%- %0(RF MRCJO916_-1(SVOY.>3)^MF?"$6Y>B,%P_OS5^N;VYZ*8/=7Q/A2+6:-0Y;G! M&5 (".,=9)IZ I13OMZ;))"@?:AHR$AEVR^Y=WQ&(!7-VL8UFR #E&(A!$!8 M>H5TK*>G:^JM<.UUZ(2!Q/Y8VEQ:VF-V?8EI)269#M]9K/I+J)$*1?$0/YCS M\G%R7.8(\D8X SV%7GH(8OF.BE9JR0A3'?L7BSX1&DH:GNJL,3UH/5E^FL>^ M(>F DIG -,,H.D#$ABYMU>]A$>88/7_N6A5XBNID):5VMFEA M1/ODM2&K.G16$%L#,MS%ZUA4-5*]6VK8B?(R_.8$MX\-R3BWA%E&*(6$0$P0 MJ].=C5;2M3_GARS1T);E/:$RZ#V&M\6R^%92F_=0/CPP\Y0BRJ"5UGF+C/>< MU+%HK05I[P1(UI>FS\^^3VR&VP'V-QT"-K'[TGRY"6NO]K!BN=+Y;5'F3\H* M_#I?%N5\_;66\:#4?CM++%*R_OIKOKZ+56SJ#^-,[Z.A5I%%KZMEU"*K->2 M:(7JPSO\V[:_KC!DG9#V^]18@1Y6X -EU7>I@ZE^VLMY9$3FI)4F,()+ A#F ME$M874DUACK1OGZ>?#6"U!64<=_3%48RP;AUP(C8Q\DQ5BOGQEK5GL$0O (. M=\%B*+ZZ2;D,NU>LF%97F)U/&WBV3X[+$!/461)L;0N LUS8?4:=@1AWR-U] M#=DK?6)S53FXE/\9$T3SH)MQ080DG@$,ZLB-Q<",L"1^3[QJ(@$7HC,4Y_^> MSS_=K?.9^AP4F$_YVTT$K"Y#?;-9K]:392PN?4XB+IHG QP 20&5" 4KCB". M?+T;6B_$"(/;:20E)6K7VCOL?+&))%U^BCP;F4$ML(^G)=%84NR5V&>)2E1 MI875?%:Y4[850F[SLLQG-E]/YHO5MTMY1146B(I9SAQ92[GB5%%:^R^A4L T M*NZ>F+(+*RQX@RC8:CS:$$PH!+JZE0BEEF[,]2P;,^-TA87+$)@,6&'A8B&H MN^!NVYJN=APY?!?PS(@,:6 ]5>%DH@22Z.G0L 8%0-;^@N>P=1<:\[9( X:V^9';Z U'IM903RT0?N55!H.O)"MSI@0J>266$S#R)?3V!%L&5L/WL^_S45X9H55 M:TGR2C6;;6>;+)ZT>]@9A5>S"6-H[YLE-[$-CP_*N*0 06,0%I9:;A6F5;83 MT8ZI1E6-!J+TG*UX>$"&'*..$*D HM BRQRI:CH2A52'Q,:>;<8^F/2\I$\? MB(S:AGQ!H?[Z=K+>E-O6S_6OCY68N7R23",DE#"8<4>M\DI35W-",=',I7(- M2[.K))P3K+X0&THE^9: :O%G38H3HS(2T&- "(X8XI C3.H[PD1YPT9N>*9@ MZ$F9Z0.\[U=81FEYCEQ&>C)#WRQG\TEUWSN6*M\$'?"T57I\1!:,,2J LDH[ MH:D@ -5--(BVG(_02.V% T4*=*[TM;O5>GX?&\/>O@M_B%>^SF0D-AH?OA#K M#+(*2D>U"78^0K2FW6,TPG)+R?73?J!*:Z!6(<&;VUTVSG)6!3C=P^JD8=C9 M3+7SU>33IS+_5-U K&H6H$@5.5#13HF"').7T0[972$9M MD;Z);)DLU,/#8C[=?JR[YM!F<[]9[$H*;-N.;WUP38*>[2;,,$8& :R,#V@: MX"VP=@^I-:-M!-B;J+RX_C C,-=B;F4F+/F2MLI,^8L91!X1S@&'!A$O:D1 M$M;:<1N^J<6BLQ1V0OE/>7R)U"AMZ^]%#*\C?F:RF,9UY[/?@MY;5KKQSYOY M;+*PXCO[=G*Q ]W;_ \UG1:;K6T;=)EE^'&Z:]QU1MV[:)ZP AQ!7Q4VEY*=$;2I(^AK?=W*I9\1!Y+9,!]3Z(Q2OUHQ!)Q'4EX5^:?Y\5F M]8A#?7:>E8IS0[.PQ6+."='8$D[:WYN_O++?5=6'G@ :@-4]-++#&G'.#5:$&8&EU9#C MFB8F !JG;M"=18TZVK4#Y_M@_*A._I'PNZ>L@E_RR2JO.NQ5MN[II(*C S(% M13C*#)0. (J%H^KQ]#$.O9H^A8V1+Q+ TIJ1[_+R(5]O)HM+F'ER4*9M4% A M)0 B0ZG$2MA:3Q$TH#2@#3\\0_N$9K ,D5;]13T/^FB@P#FK""=4*E?#(R3N M4&FQ]RK*_;*Y#S2&XNRO@NI M]EXP.0V'NR(RF!(M&6J=D31\)=D=K MCO=>-#D-Q_O!92B^M^L>C)@VRA,1#AQOE&2>NGW.B[>P_?'<>Y7D-#SN@D:G M+-PRGZX_3!;YRMQ-ELM\4:D&I])PCPS)!&8 >.L8,@92I 4'OEJU5%8->6VC MPVW "Y.O>D9EJ*_TDB:7R&)&L<.Q(KL!00(QK?T\,IPY(ZR_TV-274L4$B?( M%M--)"_L/[N&N4^N3J;*C7U>TVBH]VQ]CBZ1U=PQ M6W7*4U8B@(>LD',DD] M"'H$ '3(I+O+*C EX&71':"4\83MFH[:0,^>R(31$*&@[$O$!<(& M$P'KMPMD1E;!IC7K1#^U)^3;Y%,&0 &6QPS'CR5SDEK_?[S MLHSX<6IC23G?7+IZ1/1/21N5SOB:!>PZ@F6*^X?-.B\_%+?K/R:Q>]PWI)R_ M'-5D? 8)S6A?W\<[6]O[6 M"YS.RDZ3\9DGU!%GI*)< ZQL5$1K[QSCD(]'BQY<=A+@-UCJ13F9Y1&#\V+R M_-$,8V&(QQX'[9( IP!EM<)IC#+M@WW)VM /)1$=H;J^-E/'DVY/Q2F:# ]; M)B>2$J2(X@ R)(CE>['OTN+S&D=.]UA% LS2QH^/AQA?;Y$C*30A4#'KH01! MSX2:5=?1"#8.-SK*$E-V81\6:ZF(R0DDYA))ZRVN &! M-(P21K6#W %KZG4[2,$X_44ML3\2 FJ'P>OAX:@\,<.R;LS1.^NL 4!!J[S' M7& I8'W.0 #EH-?L+XL"-4;]:/3N,MK'%;VCUG.%@<=:.8>)-TZK>NW8D?:J M3?+H72N^=:#]^F9CJN@=89"$[F%KUG ON<( M'=; ,\>QII[0>"DL7IVO:%=4M,]3&4V$KC%W6T7H+L/O^XK0(2D!X,XB1P4C ME&O,T!Y93;Z#"%UKV4F WVN(T%'*@$7>$QRKKF%(O:B_!AP(;'\!?C01NK82 MT1&JZVLS_47H@.8*8*]BTQ!L@\@S VO*F<R7^>3W^2(L-'[?V[7/;I;O M\^FF+.?+3^&!M\6RK/\96\K9"*)%72X42!G MO'B>"V#V]HY,<\1ONX@K52",:L\([18!E90("V]=J-=.T=#NF#M6WXUH'VH3P(O\:& ML?/UUYO;CV'_L?E#L9JO3QDYAP=D%B*L78 $2TX]82+Z5G?4:4;0B-(GQJ5O M]P+G\"Z%M*64]F^\N6W(G"TW_G0SM!!(R/Q/".T>I JK&-5C) M;E#-Y!H>T;:N@50(#R5E;Y:?\[KU[46B=7I@%C98$4M'< J0E0%5JTB+_YOYA,EW'8-N4 7:S-$68=[G*9^&'5;&8S[9M3>:Q4]Q\LGB9 M7OW:"_Y C!WF/+8_ V&#H- A9+1D6#NF-6C4;BHQ91<6_''<8>J@M%999#@1 M4*B*(@RH&TTTJ@LS3A?\N0R!4<>%WD0N3!;JX6$QGV[WH7=Y.2]F9G._681_ M?\[=[6T^78?C:[G:,>QTG*C=A!F)V4;$2Q8T)&LE$N).>NX;SME)I!UP@#N,4),$RS6XF&ZVEW]_"SIK6;5J_'D35-_E-'^SW!&C\V ) MY!^+AWG4D\]?RVX]:<8,UPXX1!R'QC.BB U2M2/,5B57B!>^ D'0C=E"G75 M_O>FK+KVGKAP=.C1S#AC.3:4"@^1%[&R@:\HH8"X(1NJ#JF2]83' )Q]V=CY M-'L/-(*V1FJL3"P+SJ"E#FAN:IH4DWB,A)^7T=] M^"6L<+DZWZG^F^1*IQ#6GED#:EI\1R.Z,Y$3SPI^D-C*,Y6I)[E M[#?/91+'5C7$>&L=$I@9@G%-"]2P_;7")/><^N=L%S2&XJR:_>>FC@L6Y=O\ M#S6=%IOE>K[\% !9AA^GN\R),\ZTB^;),'-26Z^0=]I8XP$%LL;"4=L^BGMY M:.X:/K248 T6FPUON[E5L^(ALN!\U:4#CV<>(:Y5[+RH&>924L3W3F[#G1BG M3I>8B\^CL?T!]SV)QJBTOE<@$5KX'O:@2>-+N\-ZR;JQL+GITD"D 86D-7[?)K//\=#]6V^ M-INR?%*PZ[A<'!R6$8*D0-P (H'@V E%:F5C?[./D2]T5;I_) M&':D1B+0>(Z,&0N!TP13"H)%1H7;1T\X]J[][03R"L0B%4P#Z@#E)E86G1;W M>2 B;W ,'!V3>49MT*>AU@H#:"F3HG:@!0-=L=:B0%^!*/0%R["'PF[13Z2V MJ1IP;&!F&&=*Q2L]A"A+F+9X+^C2LO9"P%Z!$/2*S6"I!\5R74ZFZ[_/UW=U M(?)Z\5_/RT.3X1DTGAL*"89,2 ]Y4(1K]5?$6\:MI8*_ JE(@- 5=(DG\MQ, M<7@R('.8&RV#1QG4Q_<==L0@(K^+EQ_774R''%P]G M4AK/O,;$6R\]0P +O=_%-.U0SA2\ G9W!F0H-E>Y:J2QB&T]U6ZYO;>&_K:?#\0Q#!DQK;L4&9M)(8;R#' MB 53U4&]=U.&(\EV<."^!H]>;\ ,E[1>69ONRT/,9-'Y,H!_ZJ0^,B*CEA." M&')4.:.$\]#NE1&D.A29@*_!O=GN#Y MP>V04%MEO=(,U#G(TCC4X9+!:_#<]8')M?AMYXO-.C^UPQ\9D4%- M 1+2>2\@H< !R^M42,F$Z+"]OP8773^HI+UC_\1_^.UK>[QL_?B**]PQ?WZQ MO'7-Y##O:OO% (G!]GN)O\F>S__+B1O9IP=D0$I$&/5",6:D5IZJJM\>A(XW MJZC;<-4?IG?Y;+/(;VX/7KP_MO8SPX+U05T@@($8?5! :JW(E@)M@@+;Q1R[ M^',_> N[+P84R3 9];WLX1N=&P,4%HX"RR2&&H6%J1H\A_V0-:4:98_V*Q$= MVIY?!MQ0FL7UFE%#@X#DE!#O '#A1%<&UW@ XD=^Y3H)YSMVI6Z'Z)^2-LIT MUMTYY[+ED,?(8<4@Q4,'6K&@WBK7O_YFN;N)0LI, O\%N6G1I>^XA=H!B+!BC MUB@,*[LF4.15AQL6HVE[WE8B.D(UG-^]@K^S\77A3)D%$@F*E%4.:L.@),K7 M> AVFLSB>HM)#7 TH(W$F&Z4#UN,5O&A9/$8"4LUQ9QA($!%2Z*<#321K+) MI> R:>L1V3\EK\9GE,;9:Q:XUZDRN$;@_OFY+%8MW=/;H1GG 3?/C8,&:$ HE$S4%"O'VU],ZEU >@YW M)$)H!#*AIM-=U;9\INZ+SD>@Q[LMTL8EU]>OZYNV5F!=3A8T;4<(=51@P92EF@),:$=U% MBGJWY1-)46+$TJ9;W)2?)LMGNTO?&0]/WW&%A(MW9>'CFUZ\\/66R\=":0N9 M)Y8YRP"SD%:[$#8B'&YM$C.N6R[?,^,M!5@"31 P@0Z'*XH4!! -J,-<6BZ_ M,3-.E\N_#(%1IV54H2Z%/9J+ >="GM= M!M9@9G(/U9L(Q% *#*1' @+@ 0"RI@QC@,;MRTO$Q29EG-H!]SV)QBB=;2.6 MB.M(PKLR_SPO-JM''.J2XV>EXMS0S"-C$>?42&YXT/D9XJRB6&NMANS:TZ6< M5V/&%4GQ&4HB]&85M+%56/9_;>:-^N\<&9$1%[NC8B>\$@YSH@D0-7T =E!# MAZWFWE:'Z >6:[(]_ECFYV,U9\=F09OW%B,L"<)&$^T$,#7-5(&1QP0[<[*! M9/2!US^'K(Q2L1B?B%PJ&D?NDMR\^_CFPU%=X/DCF8]7F5DX):6B5$"K<1TP MPH8I,<+4QAZ1+GH!98S7]J'E5"*A$=?.8KE[BK>+Z<#H >>SC1VFG'++(DYD#RHM\#7=/$@X>.)727@;G= T@85 M@ET:5KC^JI:S6 7D(5*MOSXV-%9E/FE][;'?G<0'/KGPVG(Y6=39N-OFU\7R MTS:<<_X29="%Q9[W_G2;. M, #$!H'W#&'F%604Z HQ(X1J'W/L.5J07B2>QQ2&Q'7(&$2CQD_[+?9QJYDL M3C1T._I\1L+>"8'07$F#D%,V&-0U$%KZ#M5 $OL!!N)_T3^(+76/9H*Q$[RG M*SS9$>SH\YF#G"(%!9,>0:(5DDK4-"$+P#B] CWQJ4B'T/?!_5'9^6-B>A=F MK_+I7S\5GW_:NJ3+KY'?O/Y'9#=_PN[JU]EO'P[P]O&/&3'"8-F;MQGAX3R"&&LI%CC% %4&<2E93@8EHOXGVGC#8 M+R,[0]'>(1JKL+Y9;I7 7?+=&>_HD>>SL%\0R2PP@!*IL(!:@'J]QN'VVV;O M%=/Z95V?J P7)M\Y8=XM)LOU4T_,V_Q4?<13PS),@,8.<*X TL8R;[VI*'4N M;$CC.3:O9H'WB%]:)]UCEZ:(PU:XJU+L.RB.N.8ZI^.>>^_E&<+#M0I[6ZSS MG=0$HAX):>(=;#I%YDS8O+T)ISP4PGGB%*MZM6J##6W442ZU-_ ;8K:4!(K\ M?#E93N?+3X]4-7<#7C1CT%VIEX8:B:1TSIN8X%)A%#17.*0==M+_US_3C_K[ M4@(XZF1C/5G$!*4/=WF^_B5RND'VSY$AF3:4&<$ULM@C1I@ 4-6P>*B'/-]: MNOT2B<'S4'\_ Z6_'%@N>>S/HX.RIA0WGD7[*_PW?)H>8&J7FK\7)T>IQ.P M/^8UD(9.2'VO[?N-_.R(6FE:;Z+-SJ+9=@NE\O-9/%+/EF% MPW@:*Y]O"]]7I;Q^#6L..N;)U.*T+\PLI@@A[HG2("#'U;YUKM9(V4%[43=, M3NJ!_<4(L1UJ4[K.Y2F#A78(" 8TT$YR#$RM@&II.Q1&3YWX/+#FDQ+5UW25 MQDEJ@/<:!=J0II !8FK**&)XW"I0(BXVN5/3#KCO231&J06-6")Z4HJJ(X,(T.=%]Y[2Z5RBL8*,DYI9CI0!Y='-YV,BW.:Q()/?@ M]8C78-G;C[W@FW9+?OIP1C'")@B\MI031HA^U+U,,!':>]F2Y6XGEX+.*%TW M5K35J5-&C(I/R_E_;TLQ13;3)P6;MA=@9I$[C_U&P]\V]_GL MVO5>Z@L[IKC_?;Z+'G_('R;E9)TOOCZ2][$,E$^F\<^-,LZ[3)L%:70"*(<5 M013QH,?4U[R(T<9?,<[4@JQS@::V4V8L5N1U!F)-%,68*L&KHE DF(YLR OA M)R--PXC"D1M_B5$==_BIM[OG7N -L9>8ZY)..F9K*YJ$679H/KR12Z8]%+0 M\);Z90!^'S>/M5"22PZQDD)0 3$FLJ:9*23'[8?IS,F+KR"WP^N?0U9&Z9@9 MGXCTE91YV2WU&*> F'G(+*<,88PDKU=EE!WA=>8>D3YV2_TR4(;ZBH?O2F@9 M]5!C@RA46$LHM-M_#$20]E'"Q-&;P56'=*".0+@2]Y%C3&(,A< !>A1P]M:K M"@_-*('C5C62<+YC0[EVB/XI::-45%ZC@%U'L ;J6"B)M0@S%Z\X*H(UW.L& M6@,Z0H4I&7?;=2R\"+_!9&>0CH6::@,PY$1AJ@FV $&ZIYWH]B'LT70L;"T[ M"? ;++FA0Q,>:#4WW%M(PD:M'-.B[B!"M(6VO>T\FHZ%;26B(U1#NU:>F!J/ M!L:%X20S6=U55[L^3Q8Q*^2RT$./+\X0XEQ!BX7P3'CL)=.^]MT+Y$;8'6HL MH8KK<>%5ROS3>.^3>/!0DG_D]9F&##L%!/42&N:XTH34R!.CVC>_2G94OW[Y M[X<7K_$K>#Q)AQ+\)V_,$' ,VK"U8&H(1D9Y9FM\+>U0G3J9$O+J9;T]_*]1 MO*LO^\D?MKD^P^[QS]^>40K2/S0488HE + B$W*K"DUCFM=KJ]EY3^^5D,Q)37^('4 M%'^+*_7\I@S8B%WLPF.]9 A3G6-I]2^41_(@S+._Y3QWF ?2HP;-/?=MZ % MAAD%F+$6.6F1QQ[6EKJ-UQ9:"X[XK@2G)5ZI+V-$P.+%Q+S<%LA:3O.;WQ?S M3UM05N[+0SY=!R3F]^&9F]L/X=>KVQTDU[X'46E)IRDX1<">I2>$O+^79(P" M"(6DD$F$L7)."T UXDQ9HK!MY%P?*9+G;DST\X),0\20]AY@*ESX>!"$JD;0 M<]/^A$I3J7]0H3GRWQ=EW )J8@U0#T0P M^[#E7-8L ,8/6;3EHG3,H26P[P^@"Q>&TM(:$=E55#,!(?$.6\,0#?0#A)&H M:9>&C_"B]6O9@"^$=E1B=0J^,&!>S&#*3;)Z18:"SJP5)51CBCV31"M?(1CL M*#RB2NZO33C[1S^U*;,*RL9TO2G#6Q&:-UC&Z9;"D"BH^DG9B3PC9$K%-)XPD7=0[[,PL M<;,& !,E%"&0 \>D,Q46DKI!DX#/F!]],O9$4[!^ 1NU];!KCOC8=K%9;> 3 MHS+IO+;>.(<49!9XBC"OP?&$C5:O3R( 12K[9ZP1'QV0. M0^NLD8HBHHETA%)6G^E*LO;IJ\D,]9YX=KZE<2N$AK.WGRIL=Y/RTYFNY"\? MSQ#C"@5#C""L$(/>6%U_-0H0-Z(F=(.HJ3U@-*"UFKKDV=;:_[-I]M'^3(A3 M9DV0+.015\IZ('?]F;@##O)&$>ST5NZ8FF93XAQ7C"I,6=BE 3=2UXBAL+.. MQQ9.+1+]-LV^#->1F\R!MY.%>GA8S'?'^LYK:#;WFV H!LK=[6T^76^S+)K4 M.FLW88:1 SX<](8!CS52S !;0THD_%[;;S>6I!=J] H#V=R74I, VNLW909 M,C;8+Y9"HC! F#K.]@RA%HBQ&_-IQ:*S%'9"^4]Y?(G42!T'WX<87D?\S&0Q MW6R=M+\%+;^LSI6?-_-9#/V]6>Z(T?EM4>8?BX?YE %VO@I&ZTDSC 73#F@# MN*92>!\LLSU*M%G9X*$=%JD%XGF-C*'0;2F#JW+]1/["OY[+WK9Y=H^ M^8BV=_+Y#"A/%9<>"RP=5C8H-JZFB7/6OD+!8*V%!E'F^@0QJ6 /OXQ9>7N" M9>9MIH0'0 "-L:*<.$N9HD8CZ3T$T($1U:U(P[*+(4C/,O_^!,O\^PQ[JJU' M88EAI0P))[W8;^0*M^_@W'M-A30LNQB"]"S[WZ=8]K_?AUV![_GGX9E%T-PGF7'.A;$$C#N5Z?.="WX]K$L?/E"(<<,P6%A M&B/+]B [0$W2+3)M*+!AJW'2 EIBE3H':;NH"((IPOX_F:Y7?Y^O[_9(),Y(.OYB-9O-=Q_)F^7V M9M)CP8&K)2P]9BDV2$5Z^7 6SE6F!$2QH*N##C).S:[L@X02^VLF&=6+/9LT M],V#&5;$:R.\0@Q;J9SVKBID(:SV>C3W\;LPXWEZ3Q<$_DS7:1"J]43:8. I MIBVP (6C553E581CE+6WFE*GZ[24C'[2;RY#[9\QW4$IS)5%2D+!;8S"6H=K MA*BC9)P!HJ'$HJ^\AW8H_RF/+Y$:5Q/#/]-OHN7)( ="&T]M/*:"&6NM MK5&R#H[ROE!J@>@O_>8R=(>2037[SV!D13UEY8OR;?Z'FFZ=?[$*1%DLPX_3 MK19SKJ/D1?-DRDL!N1<24P6Y0I"R6AN*!=#;6PJITW;Z4>I2@C64X'P,;[NY M5;/B(;+@?-.C X]GVAKM/5;(*FBP9<34G4V$#__BX];!$G'Q>0ND_H#[GD1C ME.K0B"6B)]__SV6Q6LWO'R;3XZT4#S^8R; L;L(F"9RDD"+D):I7&%3 $2;W M=@.ZZ!&-UOQZ5D+^30/.G1B2L2"85EE@,-4*(X5!W:4DB*SND'60K+I6?SSL M#Y>A]N%W9?YY7FQ6C[M0K:B>W9//#>%=B-L%]2+ M)"3")V56[?O)\M.Q&J7?_#WCFF'$G9/8>,X D8A78$A @W([($^'U,J[@)"< M<4>_U&=/9 [%@G_&"B5XK%[@"<3UNCE%(_5GML3^.>#@JI7=8U@W' MLE\#?/>;^Y-,^^:9S&E$';8$:>XMT=;1NC6A!$2H$6FVK5$O^J$]*=\F7\[S M[>DSF24."BZ(ES+F[F ."*K7[I@:T@LU!-\ZT#Z4QKH_R3],\^6DG!=GO(X' MG\\8IUA(ASTU1"HM8P)^'&WT-[V(?H S&\&J)ORU7#_ET?CO/ M9V=#;$?'9$H@RU3X+"S2P&-!N= UC5PH-TX=J">^O2@\TR]*WZ=$C$JC&IL@ M7%< ?%'FT\GJN+?J](#,:"F=9T9RIZ$D"A-*:^H41R.L@-<#IX[POA,T8TPQ MYC(LWP:=$UJ.@*-!F0$U!1AU:$Z7CKG])1VV1&&PM(9GP?>;VV>1D/ER.G]8 MY&^J8/VC4^Y46D/K23-K" _(8HNM1A ;!5W5&%+&&Q(CNI":0%8&PZUUB.*7 M?++*?YF'G6J5KXOJA^/]D,^.R1C3V'C+H%'><^^UYJ)>-P6XO3F>S#7= [_[ MAJ4G=OX:R%^',V@YO8RE+\=E&&'L9/@_#+4VR@:#=R^.--BQ UIU5V5K9V@& M"S]-OM:A\.UEIX^3+R[> M?4 RV+%?W=QY>G&G;G'[==]AJ.ZE>NJHOVBB#$F%PA;$K!68$TX=@;!&PW,^ MPE[%_@ATIK#5: M,JQ-V"ID(TLZ,6477D/D,FA 0 <"@AX$8U< "RJ*@)(=PCKIKR$V9L;I:XB7 M(3#J:XAZLHB;U(>[/&_:9>O8D$Q;(10/D K*N8Z;'(85+-!K"P<4C"YQH<;< M+9+@,I16<&BY9R,!QP=E@ACDC?&4 P<$U";F9554>'$=U?FWEG%P]ZEV5NO6N*..J;F[5?(PV!Q$1'^N6>"$8.6'VUF:O3!_D/)TM?&MK4T M;CTMCZNN>EE^+&X^Y^5#Y979-JBZW2QGQYNTM9XK(XQ28P4(=A<&#@H"&*M5 M08KX"!M9]RU# \ V8";^PV0^BRVT*P%_:48,%)B M6J.@G6KOZT@6 NE1>)+C-=C=W!>;Y]M\72W_A)R<&I8)*#$CP7J(U<20TH!R M]DBI'&-61']FIYSK]\.,,<2H;BE20K$,"8"H)JJA0?XXVM M'OG=&8^T+LX/ZV+Z#QT4GYDI[N,F]8VCNW>/YL&W5;MCV!S?K%?A:]A=:[M9 MA@?GT_!;.U]LPJGK)F5T&Z_>Y>6'NZ"77=GIZ>X?%L77//^0EY_G\=0(2WI! MFEHLJH-DZ\2M8B!5@8C8E+R)Q[3G-V4BG&8P'&>2<8 MUXX1O^TYJAPU002O MZ&[=>[S[H;EYQ\D>WY%5A2\F0H,!S[>3SM^KR=71_I37 MX\*H'= G6I.?$.Y3#SM8 \JKB$JS]NXM M$!Y*E3O9W/QR6:JL(PVD=YH88;&7C@OB&*]H)9HX.FZW=B]<;"89G?#ZOF5D ME"[N\8E&3Z[%VK=9NSM/.P\//YTA;)V0 #$@8H$!:KD1]5J9,B.Z<]HS]D7? MV+3FXQ/?=/18[\["T\P\,20S'%&LO 968" IHK$L>(T ['"E(9FEGH"C_0$T MU([]<[[,R\DBK%;-[@/XJW6Y2[??&=9GO;J-QF=AKV-:"0.0EBB&0)0EC[2S M]L*1S*';KW"D1&NX-,=5'MYU%[TJ^>=\43Q$8)K*28/1F5:>'R:H6_S9?W]P&$D^%/"^:*&/Q M+C4/3"#!6-0.&"+VS) :M#\GDVE38Q''I$"WML3>Y[/--+[_S2YN]3Q:506U M;D\'W)X;:]UFS2#%F 7M0L0K^XYC HC=0ZQ8^];%R92Q:PO9\*CW(7%'(J2= M9:[5O!EGP=I!SB-%8%@U"X#CBO[8J*R]U"6[+CDVJ1L"]VOD%22^+Q7?^3Y_ MV 2S*[SY71F[)-X/^[;+N\0E6L@UWGF6O96DQ?_Y/0S[]W_Y_P%02P,$% M @ KU%H3: 1"_AHBP _A$' !4 !A;G-S+3(P,3@P.3,P7VQA8BYX;6SD MO6F3W#B6+?C]_0I.O1Y[66:A3)#@6M;=S[#FJ%LIR21EUVLK&W-CN#,4K/)P M1CGI6NK7#[BY>RS. $" I&K:VBJUA'C//19.7?G)M]<>?\N=C_+?^2OGK5_B.G^<4VW_WM3_7_ M7*=EYGPK\S^5Z]OL+GU3K-.JL7U;5?=_^N67KU^__OSM>K_]N=A__L4# /YR M_%<7?Z+^W:O^QU[5?_3*]5Y!]^=OY>8/CO!P5S:V)8ST/_[MR<]_A'T17?)+_1._[++/-=_OLWU>;#Y6Z;YZDUYG6P&C^=KM/KMY_A/;_?[! M%VJ&DIHA-ZP9^I\O?+CZ?I_]VQ_*_.Y^*^CY901^#<#54["VT#4DO-4!.<3J MXP\:QOM)=-W,+.*GGS2,N6UH;+>QT7X??]8P=K.0K;:,HDJWAEO&DT]>Q+RM M?^J-^%7W@_77!^2W,=Z)ZMF'LV]5MMMDFT8T'WS:R3?_]@?QJ]6A?/4Y3>]7 MOQ;%YFN^W:+=YO5.*.WG_'J;H;+,JI+FY7I;E(=]AJ[+:I^NJQ4@&$8@]!,6 M,.C&,:,P"; 7A0@#SK"_:HRLLMVKWS_VD)H_LFGT#RIX_327<;YX34::$Z)ZS.7WJT_^^__G+R^@']Q?JY]M1@O$G+ZP9H M1Y [,:_9-NJ[/_D5?TGKX#;C<[_4XO)QQ$IUI8CTA*\K7.58M^U\P?-$>W7 M3K'?9'N10_7_*-VO7XAD]Q._K N1&-Q7KQX$M;'KVB-;3B^GYEE-)8>%L4;H-! G MED8)T@8$T23ERY!!HQX5]AJHFN35T\3-89L5-SS?Y556=^0G LP/52V^=\6^ MRO_1S)O9M_ML5V:?4O$S9Q 1Q9PD$1%J[/F(Q1X.>X@D=",5;9P4F&41/^BPVDFDKW;CC%C=,Z\JKQY&G(K@:C_)?& M(V%;8;\N*B44EYEKU7G$S'*RB!%$(L/@F9,AU422THC>"$A0J MY1)JG[:18HI@C0[=I*!!SP,C?]ZA"U#473!/Q[E MQW @JPLXW=9'(3[>9EG5'P!!W_)RA6D)P0'D2 @=C%A"9Q;S!BH3=6@23-S*1!+3H#*B3+IKX. M62#2C!*]Q.%D6M0"450C15J7JT>JCD@HDA8W+VE2NBO+%0NCSSN)LCS8_';HX"2.)'1LYDA6M;"WC&G]\PY MN79<1^F<<][=.(UC3N^9(UQS>M^<,^>&!0_)[05W8[[NP%S?._NA>V9P.2-MFL&V:P;9O!O4R M;-DW@[NS9E#=II5SFW[)G%U1.=]%NG"=9;OZJ\7G7?X/T?S24OSN2[8[9#^_ MW&@>91!U0)J\ "00-%F!W1 ]DU$LI$W,FXTLA81B4?U4(0OZE'[+SA!^R+;M MH?-W7[+]??J][LDUI@_9S6&W*7L<81 0&@/(?0B8&_L@[%>NO<"+Y!,<*]8M MYRX-YO,AJT/M?"J<<]S-"-4AUQF4[$1&(N>8/2AJZ<2/'0^%\7_VN.@-[1?C M4SV*3ZH2'[GQ6(>R2T.M5?H7,(K:]:^8JB&/.>Y0]ANV_59MLV_; 2 D\N*0 M$YH$S MCDB0PZ %@A@*554J#9BV/=H^./91GYQ[ZG+T[MZ\FJ38"H'/<9#+N M1YTV&4/[!&=-ADB4/FIB)!++6!NUX=C@01.#W"F?,WF3[[+7XI?E*J(Q90PD MF!#Q/U18I;0W!))$[ZR)_.>G.V]28W(:4+J'3A1(4SQX8H\M0G#$.7#J-HLN%K((\71]YFU6=@*UB-X&A#S",&* >PB"(PI-H M)5!%2T89LJPJQS7PTW+GE;/-2C'B;[?%UV8ILU[]W!2'ZZJ^;)KV_Z"XWKZ=P4C-PD]Z"%(8P] &,2^UQM"$4 J MPJ;Q> M,B1FC .%L8:D(20&*"7$8#UT[S\TB?K.XC^HI25[E67F\_L0P3PB- APD' 7430* VON+$0B0 M2R7[ECF#]GK: XS=/E>[!W:".=NU06D"!WJA^2 LHT]:\*NPW7P-]]?GJO&$ M7D0\%H21T D:NC!@KM]# 3B4.O]A%8#U).0,LUJV88=O0U)IFVH+JKF(:F$Z MQ(Y1TS%Q^D&$=92+JAH[GD_%-6^!XWVQS=?G^LZ#$/F0^B3TW2"@C..HJS/# MDL2/92M.C;!@?8&U[L<]JMGRG63W>_N_IQY,(Q9&+DQB-P; 35P.".J-BPP*J%TK-&+2+#3#K9Q8S4"KFG =&3U!O&HE[+OSE^Z_LZ4=A<*:=>G)) MT0)GLLKW-OMZ9GA?[,0OUUE_8+(KJ/9Z=_XS^6Z=WV^SLX4?%P11[$5)$D W MA)X+*,(=-!0SPE5T<1) EE7SK [=,WF*FGQ.$R Y<5U<;-2D5\!_$(\'#C33 MP0N!.WHQXXS0!/<#PCUI:)ZK;&-, M^C4#,5KF[0$VP:.LV)*TO*T%7_R'_?V0 M?TFW)P0GVYSBME0T08"ZP/6CI,_]D4MCI9M"9BS:SJ %NC8CJW]QAE--00VQ M*R>;TQ.KII47.5V.3DI1."".9D.P#$4T[%-AL]&JO@^U+NZR3^FW9UZD"@&. MW3"*? MYN)<3??8S4U[D\@Y4\ /:557<#C'?^6<>] \$=3ZX/1.O!@JNTJI0+>,A-J( MWL*TU8J+ET37'I]R%9".JB*PO&_+3ZQBRF(2H3 D8?W\CY_X0*A^Z!+@>3PF M4M+Z64*1G%/["5,M1/O2V/]0/L'6"GY5O MA:O=32G@48((P"$(//%?A##S>D6//485+WKK&[*_]5!C.\NE,I$7G? I7]8> M0:EYS/?3S (7=@91"X-E(I1C#!C6:$>S]J<,VQJZC2&2CEMFHA%-672 M(M"**EVF9T"3#'"Z#$4RX4AAO+VIJ='ONU.E:J%_.-ME-WE5KA(>$N9B-_0C MCR*.7,S6KRH\Z;%>VY0,R M\(RE[T#3SGKL'G-!6D]7K^:$KE1&%*-M7THB6RA>;PELBT&E@ =8I#@@"BD"!/I'VR$EJZJHTJU\ MHI*0'<');Z+4_\3$"4IE)N73F6E)5,]W+IR@G%G&I)A3/CBIR_PR),VP3U(' M)\9Z*A[JKT<_;NYGE *QQB"#W/"Q,N_A(XB@+W4Y MQX;=:2=J_W=]B$A!_JPP/2R"M\*]P@F(&6.@ M^=2A3BS&GI%08^G2Z0E+7"_@7(4MSPK[+55A,#I+[W\[5(=TVR3Y$EA@X(4! MXW'( C_!?DQB0CHL?A#P2'I8LH9@AD4%K5'*7@@DQJM%L#]B$:(%W:Y%6!C% M[,5&83Q;1(ST1K:G"T93#6^ZI%T:Z*P'80%#GGT?BRF;M6()L4.9[[*R),7= M=;YKFOFI:AG$(8 @#A(WYE' 8B]!46M2_)+XTL6MQMBPIZ@]+.<M5:LQ6>(46VYLDWF>.%:1OU?.>K4Y&P,]XL5ME%.O2QQXSF3 M%;N3)9&X%'?U(YS=[;6FM# IRJK\>)ONL^NTS#;O^T>-CW51*8S"&/LX83QR M$8SJ5SWJMF$.?0S_6^&[ 7SD-_%<-_O[^U7S)RCB^ M!_K_1(%QI"/X'-1)W1)$2 PQ#Y/03V 8,7C#BV^+K:4R)/<*('[C(C1'!E/&0,X(2&"=Q )#OJ;[]K6/#GA*< M7@$ONJ7?!MELV=L030.]UPB[R^B:9ERY]%[X>'Y>ZE2;+%^]R3ZG6[:K\NH[ M^I:7*RKF3 >E\UW(VT\!Q6CRBQPA$EWO+>(Z& M=<8V/6JRHL+,,SI2]D)29NN?/Q=??A'>M1HB?O%8.I[Q_!FE&,//O,(P"GDQ MOG7(=_OVX[2X2_/=BI&0$N0GB$*&DL3S.$;]YSW7E7KK5OFCECM\WZ!;- J= M78V9EWNZ-5+4NKDL'R:Z^+G+%_JW%BOS=VX]V,7(UJ!:P;ZJ$X?W^^)+OLDV M^/OO95WYX=U]MD_KN?5(O7FX^!W.1E9OK51$F ;6-L".V^*LESYF$4X!J%'8!B&0?UF MWU'9].7TWK 3O#R:I=)B[Y*:_; M\J="5?ZEZX[[UR=D<9J_^\ M_MVZSD3NSS(1 XG@/#&7T\[%AUM-@A]%^NB0\U2;Q5__*&FGC2 -C 2SMHEE M#"CS4O"X<./\\9 ^>Y'="W5M*XVCW0;=%?LJ_T=[12,(44#\T \QC*(P3&(7 M^T>+B=P*HPD[E@>;BIB(2,4##V>HKASQNVUVI/,< M8E.C5HS6F\-ZD%T[AQLN4S=T<,$ X/#YP8(P=><6ZR?;[L[*X[%M] MS"'K:L.MJ.=Q F.*6!2SQ"64^I1]ER+)N';$Y M-\7>N4XWSB:[5BUM.XY).<&:C$0UM7K(7P_L6$]C6IT:XFA I(Q0NPR%,N-* M8:'I*1[3/!X,/3\ZNA+YFTM\/PR0ZQ',0E?\KC66!)ACI>/UFB8LZU%[:KX] MA+T^/ZR=M4."FC#ITB@G21,PJ"9&YR?8I:XWMAS/!JEWVN M3[/+28Z^':D^D[1]YAR2=-=IH*F)RPC6Y/3%,EU:$M-@']YD0.)JU_SU;T)X"#R44,Y1 M&!/@(AST %P/*+UW9-"L[6-UM^)W6>GDN_.-U++,JK)9S-WFZ76^U=E4-4F] MG)3-Q+J:MO4@G9]ZF'^LR3]M9W90YWQK79+% 06T$(IE2*(-QYZ^$6R'.WW1 M[">B'[)UEG^I#TNMYG4I]#W$46]:>[[1"UI,V+2>OYV+&"Z/X(: MJXDZS.JJH2U*3>K@D>(/+U,\D?P]I4U)^$:POE3)&^/2BV(WFB]]F7N_S^[3 M?-/O%'2I*=IMFK05-5G1"OJ>&_J4@ @R%C*$8W0$X[E!/%;XC("89BI[IH-M MMM@]5MHED&.UT4PX=-5RNCB8U,\.]7$SLXY*&RLT').)Q%2&525Y-1JFI0JN M62=?E& +G(Z8L-TINC5FCT_&&Z;,SQHL0S^>X4YN$CR%_J>(XSJF7)]_C M.1L_\7Z??J^SK/K$7?M(_)O3NMPJ9DGD DRP&P,O#E$17S.&N\;T%>U>_JU!C['=V'Z>G9HJ:I^?NX (V=T4\6&[-S_ YV>VJX"]@; MB=A,//$?8E=K*?3JP;$1R=4D>H;,3\&M$7$\'FK.CP"Y 2)^G M3U4]1P9AP9(YUC,9G33"GKXXDF+7[%K].:]NR:&L!(Y]+]+?5Q0Q! .*68)0 M$'*. 3EN97DA2\8)Y#C;ED7R>!EAGWW)=@/OLDY#M*Y(3L>Q$:'LX3I?!5ZG M!WQU3$"_SZV:@WPJ*:>9R"Q5/0UY]Z*"FF31U'+H>9)+@S!V2^HN(JPB1T?1?5%_T"UX> L:@'$&"7K*KZ@5,YI31H5DDHCPBE MN_%;V>HYMJHHOLR[G&K.1+F::&I435QJJ<0!T;00BF5HI@W'M$LB*G(W4C%? M[[YDY86B- F%;H)@Z#+?0_5> W:43$8 MI:)3T6]438^@EU ,3)U8=8$U$:5%"ZT1!^4$UQR7TD4A^G=XBN:9U'W6/^N8 ME0)C]RIT^S>;51+ V$O5.CIJT?>#I[1;:\:LH_ M%C=M#IMV&!5K2!@E7DYGIV=$]*JIS]@_:81>(M].X0D% M(@<4U4H\EJ&E=EQ[7*C"'G_:^OF^JS#W)>O.9P5>@!%E!! $_<1#*$%'NRA. M%&\GC;=G72G[6X/->:=-7AWVJO-X Z1J"J(=-HVIX G>+,= 7Z1+1>NTJ5ZH MP.G[\Y*JC61*5%RF&&(6AHW2?=;9_G9N!ZLFQZ1E*130C)-!V99 FKJC&MX-& MQ6"4BDY%OU$U/8)>\';0 +'J FLB2HL66B,.R@FN.2XUU@ ^9/>BR=^F9?;N MAA1W=\6NJ56[@CZ)"/!<&L> 17Z2^$'2&XXQX^.F_;I6IYGIO^^PU=L/57VX M[+#_[I0U0.V9OC;-RI-[J]2.G\^?X#6;.PU Y^,@M[;G[Q<8DYNRCZ5[&2)H MTJ'+$W,S7*F*W(=LV^A \2G]5I^DORVV&R&V L^%:L0D9CYCE(=A[/J4N:[( M>'LXD'ETA/09QS*-('X0$X)]OA;_N)7!Y@9+A[V]8NDT-8#$?'Z;9X>Z9^=E M65_#+&NW-!=(S0=.34SG"=8XB>TPU[M)]0LS9[ ;]5U&*75=@B44V5K,EJ73 M]MR\H-Z6>55XW.:XM/M:*(S(F\58TD H?]]MZJ7>M8!;[Z'M-L\C>R\Z3BE^ M;'NH'6@&H'?WS7F?51RP0*37L<=H)$:>,&01ZS%3+U2Z,C\O4LOK$ _V9#J- M[Q6_EIGRPG,7RN_OS!ELR<'BAXFSXHCR(,2]9_7(WOKF'&KGG*-W34F52\.+ MT[AXY1R=;#-^IW-S\N>$[$5L:(A:1$M9R#BV#"Z>OHBT!%3:(^+95*O9]WQF M86D51J['& NC*$*$> D*ZYW0;D&)NDI5#TS;MCQJM4<'GELSUQ^7C%"N/M), MS?:8L>.G\_6?_@#'P'7N=D>UM6A MF364CI@CM[?,ZJ*Q]2^RDP-J:FHV)G)Z.ELXU!3U%(D>J%,CKA/F[,245W9J-R8FIH-@YR:SA8!-36]*)E73HO5 M>::,U[1RJL+D@)Q:"<@RY-2.:\4$#=J$G"*1/^_WWT6J_%_I]I"M&.&)SV.( M H\' 'BQ%QRKWK"01ZO[!O/'*MU78]14U:Y*)WX,4;T_/U;,*^?'!< D M!J3KK&PG>>?>C%7UKMH#--%1,_&G_]1=5);^'ZF+2ONDU475&)/MHA\/]_?; MK%ZD3[W13[NV9!XW1^7]A#X:0$4JB&!ZM M8)I$BG72E;YM6>Q>GSVSTYP!5ZZ KL:4G&;9)$E-FQX]CC/ CZU"Y>=$#.B, M+F7+T!-M]$^+BH]@058?^OIEI+B[SG>-(GW,[M-Z5VC[_4.V+C[O\G]DFT_[ M=%?6F^K%KOS4/)P3$NH"1ER(?12(M [%D<>0YR'B)UX2,A4AL0;"LN+TN)TS MX%?.";ISPNZ<@W?^TL"_G !,'"HY)5M$E-0DSUJ K"BD+L$#4FH]9LO07/MN M%A/W!3T5/RL9B[[EY8K'$!,.(<42,A:[ID+DNUM+VX($KC6!FC.6WUR(P6=VF^ M6^$8)5$2N1 E<1S$+H1^TML-D3=:?=2LS:!#5WT9U=[5=> MQ'T7AMP-:12$'H1>$O6?)X@"&0E3_JAEI6J@R.F0.A_#+[+J^Q-_J4^CU^)&.=B'MJ6]<;??TO_6NS)-A426V>*- RXBR'Q M A=!G+@Q9L=,T8_]6"5C,VG7LB*V4%\U6)T3V*[B?7W7I<'K-("U)I=&@R"7 MTLW%OYH,&Z7>2J:GP.- SFI]?4Y M0O4T=E1H%J^SX[R3UUH#+$J?NRWN[@]"?#X6-]77=)\]@M)ES#CQ*?5@R'"$ M$N1#[!XS9HQ!(#4]-VO1LK;2[$NV+>Y%A^YAMM=>"O&+3]GZ=E=LB\_*M]X- MD2TGH-/SK":;/;XCPU=/Q%-Y7FSH6+,,

'VNVP)BT A[* MJKC+]EVYPR=:W-D., '0C7P$ ^Q#"CPW.-KV,5120",6+2M@#])YDY=B@MBJ MWZXY0NG@=/TWH7^*XF>&9TGQFYQB1?'K\+WJB[<^G9+/I'TRQ UIGU'B%Z)] M9GUZK'T6&)/5OD_[=)/5.69OQJ4X(A&GKB_F\HB%. [CW@QU:;+ZDNVO"UFA M4_Z\2H<[1R+=[QI$S2Q,,7539TI.J*Q2I*9)9]S,)#Z/R1C0&6W>EB$I^O + M0^W'^O'E-^(?O*ZRNW)% L3J1^TA\KW BP!FH(=$,.%*%\*L IGJZ(KR*=G: M!:?QP?Y99H6XR4G<8D*F)H=VH[64@\U'IB7.T5@-X#)T>1I7QQ]RUN5WA-Z? M@+S>U!61;_+TF*1VAX4V:+=Y(_XXW[8O6I7EX2[;='>6S^LG>5X4(9?"..9A MS"%/0LQ[T'6QY)$CPI10;4_#!:+1DC]IZ+0'A:5&S<2P<396G#O7S_5[]YIE MEC,'G<[#JU.QNMGJU-F-F-KP,T=36>P -0L9+P]A\\5HED'NL-^+?]#^I/A* M)K"+?UFNL!M"AD <\,0E(8L0]OT>ND^0T@,SBP!L>\9QL'33+SF&$1/>Q]BR );O%C,V*H5Q^N'05@07,0)>.(SX P]_9TY,-.+I-)!_OD%.BP6+XYI^5&:< M#Y[]1?.JT2I@('&].(HA]@,OH8Q1=ERN]2G2>&AZ";"E='+TF]3'N>%]^OW1 MQ'![0CS[I% ]Z+/-">T$>DD#8C\E//O+J_9!NA]W2+P0O&DGA-I-YY]OJ!S- MB/WIX,AH+6,(I=E-)OYL\R'[DNT.V8H#Q$(O<''LNVY$D'"E7Q:FF&%W<8.I MJ@/3#*L]*F??PEK2 *H<\B4,I5;"O/A!]=B,/KS0C'[ \?511&<;:75;UO\? MQEQM;B8=?<=%<(YQN$?\*?UV]I=O1N'S3:]A%;IMV5,:<<'?_H!>9J +VD\/@Z]PN4'/W%R^L<=C5\* MYT2#L;%6]<\W%INCQN)0;#A^=6Y0)YN%< M^Z(RV"SOAWZJ7Q,5 3A3T)T85.?>#I6*VO2CI.F +6(@%$[]N .= #_16*82 M^W^^X4K)>XLCDGH49 >=7XMB\S7?;E> A 2!D%#JL81Z''*W/_-#&?>57@^1 M_JAEF>]QJ"FZ/"5R4FR%#34-?9$(*XK76QV0*F5NEJ$QZK"+D6U"K5=W2T9< M .]+ 91D;Z 7F>9_&9W,N%>%W5:KU44_9'7)MGSW^7VV M;UX@%-2\N][FGYN$@7V[S];U(F%^)W[DWZ&'. 0QB M)C3$;*:1QS:L^TJME/'?.)!A][ MX9YK$%*)]#+'HP]#@U)@:3C5=OCB5NP@"X;IP$;IAX M$"+&< QZ@ A2I6HQ$\+Z8<:I$?7%IHSR1*.3G0#/-SV2B>TRQZ1C)&R.1^KA M_B<9BS0<-ST.Z7)O= Q:Q:[KTHS%Y8P >W98EY1D[M$+N A[O-^U38;(IJ^?3']6VV.6RS=S=]99JW M1965;PH!#NTV/-\)/1;*>X+9[A#[). )"4CB)0ECG(@$_XB&0%?I.45;&"QG MRSWL.E'J@5\Y#?0KIP'?=-@C_+-2GGH'>*S%2BX;7D*8U$8MFQ&RDNUJ4CR0 MW-H.VC)R6>M>%M-V!34-1YN_'LJJ3BU*7NS?9E\[4'5.O2]VXI?KK/G;9J^4 MP!@S#\0AP "S)(* P X#3FBL5)74K&7+>GT&UA$3#4? =4YXG8> M0Z[& Z$ MG"S/%P,U,39*OQ7U56)R0'/M1&092FO)MV**-JWXL*3X::'OF^*^GJ]U3].Q M)"" <^P)8QX.W!#XI#<5>*'2&[I:!BQK9(VIR98Z5,Y?VJ?;%850CSLYO;-. MFYJLJ3-FY]W)9U@9D*A1)"Y#B<:Y\/@-RO%\2*TKXG1;KV^FU7^DNT.Z_^Z6 M57HC^BGZ2$(0/K(//1(P'G/.:9 @AB*?T,X^27Q7:HO*O%7+"M1A==+*Z= Z M J[3X'4$8$<@/G8VA75&L\Q+K.K.1KJ:?BGQ_?*CNK:)5UCDG2T >@N]GVXS MY[H/1L-^)?XD[9FOAY@N&N)WQU!=.?6 \//(95\5JBXM_5JA>P'+OW;\*FPW M5,4EA/-EC+K20[V2<5J]>',\Y<:(:#F<0(C=.*[O@:.PS[5%TATHG30S9M3V MPH'JTN$;W;/(YL(@N78P1P04EPULD&]G^4"2S*&5 ]/Q6$:J;MZMQ^L%=GB3 M5<_7NW5QEWT4 WZS*G'[G[77* M%I%SA#1;B8H+U QTL;%D+J-'C?:B,-O$Y/I+N:]6[_?%YK"NWNT_9OLO^;J] MOX500A @2&6H^R8M3C>F>H;)=85RZ% MG!$2>B'VH1^1^NY-;\N5G(R,LS"'=BBMR(\D4%I"+'-G0$=,+,NK*,E31H;E M9 2#B]&4,3X\%9;1C,CF[V^$A5V9=2LL280#'%+JD8!P$#%$">QM1#A2.B"A M]F7;!]:*F^IKNL^<;8M*L:"P(DMRV&BO2B>B6TUIU]PA2&"A./8XX#Z2>*QB'4VXB2(E"Z*J7W9LAS\)@2U MRG;MAH,8*/#V=QW<#0&D<< _S$"8)\/SZNE%K)D0<:UP@E?^X96GH\/Q)Z_JF D5R MBHP3]>7Z/+2W"RKJ\O#OM#% M%?V6[=JD**MW-W5I_/,EB8_%=G/:*$$>B EG;H@#[@/$$ ][PR !D4JG-V#. MLAS4".L3266ZS4K%+,$$F7)*,3&/:AK24]C .U^I+)T:X6P)QLND#>B/0<:7 MH4PF'2JLM4YC:G97[*O\'^W92A $,(YCX,&$(P]C0C'NC=.8N8843<6D[7-> M9UB,:9H2I:-US1:;ZMK6% -[FP,DYZ.Z3"\>"W3S_0Y&Z]I*PQ< M4M=F] .2(!@!/TKZ+:,$4Z)4J6"$F4DF:.OSO,R4A+W,X%C9,DJ>T31L*;JE MI572M"Y=G^0=D=8D16ZD7RW<%V7Y?E_%2^JZ0T1PC2/::!XMPW6!3?+U0A1TY3;/&B)B(M)>^'*;'SDN') M_P&)T&%I&9J@A?SQDX;:WLOV^G?WV3ZM+Z?7U>KJ@Q7'&5SB<>@&/A0BPWV2 MQ #'7F\/,8^K)!_Z5BSG'D=@3M8A4UP2&L&?G$Q,0YV::)Q8ZT'-MN9SD9X! M31E/Z3(4QH ?A>G&IGI<92O^]O.OV4[8W8H\!VWN\EU>VZSR+UF'8N4%L0<1 M).+_?,QBA%W8+R8A%V"E]1Q#)FV?=VM17CF?6YQ->I\^0*IZV,4,TW*B-0/) M:@IVY/?7,WX?@NRU;>J3,S+,#1ZI,4K],I3.M%-/#N%8X$Q^\[W,Q,_>"K,T M^Y)MB_OZ&E-OD_D>)S$C+@]1*;N-/Q6/JGO[9Q2>(9M'R099&CP(8(+=9>B6(5^>'!DPQY!TE86SA?!W M-Z]WE6AX^?4V:RO]KN(D9@R$24B\)!%)(@PY.TJC!Y4FBR--+7:G;2R%REKQ3U&J9BU M8I]B-P$>"$%_I I[B+LJR]CJ7[>\F-UNFQ5/%K!&KE^]3)KFNI51OL:N5\V\ M2*6R."7-VS(4903^EQ:C%)E0UHVVDL2;HBQ7/HTX=8B\P:2I&2J$*:J&):YT=:.K&O-3#>B/,XG'B1(9^= @<&$" MHN/!)0G19D.^CM*7K"W[W)H2.4\F6E:UBB+JAS3T@\#U?1?Z7DA);PXE3&D! M1]N(Y3E1CT-+3?29DY.424A3TY43I$Y8KIP>U=0UJ)[G9D!@1M.Y#)49[\:3 M,E1&>)%.6NK7EMX6N^*APO6+0#P(O"!T:4(9IQ[A//*CWBB.?:6+7"--V=[! M;QX5ZR8_5\XN4UPQ'DND9%XS'8>**4Y#WSFR8Z[3@9LZW1ED:BCS,4/Q,N3) ME#./\R&3'*F5F*QS+R[\)$7]%L:A?A&S!5'L2IS=%/NL_;E/Z;>L_"W?%?N\ M^MZ+*-IM'GZ%_?T@_OJWK+HM-B?E+5?UR6P:!M2C&+L1\#'R^F,*XO<4JLS; MEH3;\GRPZ_+7C3]=%N=4Z;?ZK.27O%1>ZEX2=4J52I3:/=6K=<4ZN M.B=?^Z;0>N"T+CAG/ESUPT3#1%WA6/QV5PE(VW8,F2>=G2R&@QGR\EK2,D:U M13+S;#G9A6'4&&\%LFY8Q]DN:PX0)S0AH4>BQ <>C((H<=W.&@E83-56(O1L M6%^(,#-R:9"G,LK8Y4UK1!"0^LT1YZ<.U<29_P5N7E1:?3:7I(HCO'A6P<:R M(JLV;[/J;'$U)DD8AQ%E@,1!@%T6AOT.#:$4497\6^W+EC-D >:EU4TKG>(! M"0-=08^L970 3>R%B>:BUMA9NM^)7*!\G^T_WJ;[#*=EOCZ>D??".)\BE M # :Q93TTV?B0JA4?76<)8\L"F!.@^S*:;#-=IEFD*D!\3'#\#+$R) OA8TV:$"L5F'LXXA3+XK]./%Y M""#HKQ%2"(C224T]"Y.+DP%->IFV$5IDE#%#&K0 X5$5'&D:%RPT\C[("(PB M([+"\N1X8[H$Z+ MM#Y=WF)USL#.(FQ*3 X(GIV(+$,(+?E63-&FQV5D--\>:DC'ZKXXAKR>KOH8 M)@'D*#Y6]Z481TIUNA6\Q4\A%;"KF= M+L_+$#=CWKR0[XUC::2 K3P"L,L2A%'(B%#.F!_/U%(7 Z4"#;HV?K!II31U MH]3)*&O&5&D14J0N0=)D+EIZY+V0DQQ%5D9.,CNC3]*V%8$1]GT:LM!SPQ!$ MV//[.X4,^@ :F&9JV_Z!)YKZ?(^::DY"M=7)YBQ2I\BF^H1S=%R6(8W6O).; M=!IB4;K*UOHVVQRVV;L;DI9UU8CZ/_69I"_IMCZ']*E^:'Z%( 0< !XR1B"B MQ*6@E7&$(A1QJ1=IS5JT+)L]R+H'U_B:LBG-+\Z0.G]IL$H^66N8<3D)G9YL M->$TP[.=:ELRU VHI%GJEZ&-AGUZ7&K+ F/2E=:?M=@\_>WYP(68)) DW$-Q MXOOP:# 1+"I56MMA&$4$FA3J\&9% Y]G9D#=1E*Y#-T:ZT1AM'FIO@HF M7-Q5[97##WGYMS?Y+GM=97?ERB<)0&Z *0L(TB5G+%.PZ=B1G8.RJE1R7%HZ:&P2PP-35C'T[H,23+AR).' MP@QQHRU-[[-]_0?IY\Q=<>1'D$4)PC3F0@T)[W8PA,D((\4G"T<8LBU/3_K4 ME7."-U*6E C5%"9;7(Z5)BD:IU&F,XI4M$F'V86JDY8K+^F3/C\O*52YKU8? M1//*FN6ZQ(L"-XS[N)%>"Q"Q(2 M!KZ83S$W8H"2_NO,#:12"=5O3M.#E9:DE6F1[,46&-'JQR86A>5[\L65#UU> M%M*;55$_[L]:7LOTZ-_R77YWN.N^3QDE0,Q)*.(<1C%,8C?HOP_<1&KM0OVK MMI='6S#RW5F1DY<[M#TZ%!<\6QQF5CFE.O4#SR]T:SUVYN_8FKB+L>U"H7.G MW\Z^'U >(0@XQ(@QZ'/"Q"^Z[T/F2]T"4?^J[<[=@E'HW&J<2'1N:W0H=NX6 MQY2=^]SS2YU;BYT%=&X]W,78=J&VUL>%@%39F_Q+MGGTBM/O979SV+[);[(5 MP!$"D*,H"0"DH<="XG:F8 80P]/PYY$GIBYH2( M^"_%D<=E[Y6/-V2O&_;8ZG>R3^BQF]SZ _3][$-LN4 M^F6E#]F7;'?(V@K*W\0XO4NWY%!6Q9T8LM%N\Z;8?6ZDH7U5LKTY 'P*628 MAY[H_,@- X [4"2.4:1WB\D*%,M9ROFUFQY_6_&]]\ YNM I= @?DNQI(KD0/9_(V8NWLB;@6&9AZ6.55ED] M_CP8?NH])Y\SY()8Y'P)\3R&:$AX;PLG7*I^Y3@+EG7[0::ENMD[@K>7%Z*F MH4Q-+E78,K8N=9&("VM4XXF;?[W*@ ^%R::DH"5M)GMNJ=US7#$W"CSDQF'" M/;=^?2-!<6_+HW*W/L=9L)T#ML >3=_4]Y]'4"@A*Y.P-T96)MNBODC%)6$9 M3=T"A&6\#X7)QB0G+.OBL*OVWU>_?USY)*818B1AA/"$1A[&M/LP#1"1NO^C M\#G+DO%[O>*V<1J!EBPAI,+%L!Q8HD&M[__^]O4G1IV/G] G]E&GSY?9^N?/ MQ9=?.F_J;A_UOZE[?736ZT\>/]/%->B8MS_K "ZT0Z_64U^_7?F1F)NX$&)( M7 *!#R *^@_[+DI4>JK$YRSWU->[39ZJ]5 9#N1ZJ&'WU7KHZ[?T-9JJ9[Y^ M.] S%6A81L]4 5QHAURQJNAO#'6[V-@/('7K/9P0!,CWHB )>P/0C\'J2[:_ M+J1+B7NGJZ*\OV]>GFD!1I9(=]<9^E.Z>1I^9MYUU1.65VG^[%%&_[W=GDY7HKQK/Z+),C_HU3 MU8OZ/\M*,T3.*\*&?"A,-BW5.E1*.S]OCK>,,8XC MX"<@0GZ H@!ABOT>#F= Z44Q:R L"[SN3NT;W5(&]J(EETHN(E!JPXK-&%FJ M7*7'\4!R:SULRTB%[;OYI%K5)+S*:OG[>LS?5]_?BPY0/T=?ET^YKS.(MUFU M@C[ D($H0L##A(:<J[?@F\P-CT\ZP%>.;NL M4E/=<;S**>MDA*JI9P_KRFF -52R$Y5O!ZBT(HY#- T(H!%VER%R9EPI++0^ M"^7I/V7?*BR\_]L* !*",'0C#W@>)3S@L*VWE401B7VE=-.P:J=&K#3(%YBY?HCG0.":"DNRY!(6\[I%+77Y5!61M_M M/Z>[_!_-4@$I=F6QS3?-;P2>]Z*]]^M'[VYXODMWZSS='D]AG1WJ)V&,0J'N M0< 1=3THU+[%AJ($ B;9VZ+HA7-R8[8+,D;( M'Y",:8.[#"69V.=BSNZDICMOT^JP%]+W3N2-[0+S*HH!1RS"KA,,*X6%UJ?ZV,.7)GUZO:/93;;?9YMNC?]#L=WR8O\UW6]6 %/. T"Y[U)( M$'/%M*Z30\@\H)3H&#%H6:-ZC/5)@1YE?TO5^4L-U.F0*C\,88)M.2F;G&@U M23/!L:5')%[F;4#CC-*^#*TSZ]*3YR:,\Z50X;V9,?XYKV[[77J=;_/J M^XJZ)(XPYXR2&',$0M?S>IM1$O"52!?S8B,FH/M*3OK&V5/IBH^A2?=*G'W. M=_7SY\YU*OYBK5[B?0RC=J7 MC2K1^N^'7&AI?2:C0Y9GI?B[PUVV(02>\*>B'B#&/.?,9C-X!N M@CL?? ]&2J7NEH7<;6GIT7B>*8T<\OHL>JP+QR?5/1;MIT_ZDUHL\G;Y6S* AA#&OH4!I#% M(":DGS[YE+J*1R&US5@_!MDB2[=U)WBI[1MF4&[J,@EU:K.6QVLO5\X1U;2Z M<8F; 1T93>=3\2&[ M+_95OOO<9@#K[Z]WZ[K&9D:S]K^_[HNR?'?S*?VVHC0!8NS'08("E\*0,A < M(8K9E)I630K-NK[U&)WJY)::P$T;*CE17&R,U(3TS WGY(=S'4M#IL,AP#VCU+U)>A]_.X7BR@UYE^>$$:W[2U3(H*;Y5KJ1,$0*% M(AJSAD*ON(8 =-BF^[YX1G?>M:Z>L7X0H.HL0/G.R;ZM;YMG+V^*O9/NG+3? M%JG7BZOO8XMNJ!+YS !E-R +*-)AS[=BBB:M_YK&X\V)_C+ZX-;$8Y0^"U"< MA/4F+N#UZ!M'''G)-'?4&)XU9H4V_BY)73N:7_W,8D M$99;NUARH"G05(VZ_'O M]P4O]G?IZ]U-_9]FX#S=G@V]T T22"/N,S>N3S[R'D6$&=$Y@F/*MN4AIH?K MG.&]<@1BIX'LG&%6&T2,QT!ND)B3?K5!0('YV65>D56)4TJFX[,,F;;FW863 M0G98E%XSWJ;UHO3'2I@XW:(Y70Z...0Q)+Y/_)##)&1NY+<+:A#"Q)5]S7*L M&8NGD&MD=1+78#N[+C;?1?T7R!I:/C9$\S)ZHC%O'B\A&V5)>LY=F_N0W8MV M>)N6F>CKG_?IW=M#7;M3@+E-:PB'ZK;8UPG9IP)GIQ_>K.K5;)9P3'A,O8A M J*PQT3<0"F]L8O$]GRZZ:;[(Z"ZBEL-_^K\S](.O4;.8SE,DM/DQ41(<5+< M!.>$Q7G?!Z?%WNAL@]XYP:_W^:^SLW]U>:G#SOQW#-E#L]U)@K@,J9[(U\[XU#FE'X.T^< MW5%ERE9ETL1>PY+36< M6.9L[8?*EG);B-)$VFWBU>P)U/OB ]N3 MQ>Q'57!5-T=KN!:OTAMDZ79=V\TVO^\$U=T5P5\/^::^5?!ZUX+!V4VQSSX5 M]_DZ!&'W(!>$<8@9P 1$.$ABSGT/'@$%'*GHN$48EI7\A-PYU-"/1HOAPA+#4$KO"YRS+['^D]ZGD M5J<*!\.Z9\E]-?WZ#_0>O9WJV??_>/^,@FC0L(QGWU4 %]HA5^N9E*U\RE'D M41Y9_Z:[>_2W>5JAMHLR/5-PP2H]2MRL40S&H0H(-A+.'>! MRX#4M$;A<[:G)[?Y+E7KFS(2=X.]$P%&I;1,U4 M%]HA5^N9_,,*\@!3[HEOB4^&7LP2'O==/D00J_1,B<]9[IE\+U]0684$N:YI MV'^UKLD_H+>$3=4W^8>!OJG PS+ZI@K@0COF:GWS/S^(X3B*D.][KHMBSR!D&9U5!7"A'7^%:B_OJMMLSWYCJ%M]$B-TC#P6 M$A^*KV/HT? XQPTQC*2+N:A^V'(';N X-1Z%:B#*Y SW9.N\J/7I$R4OKVH; MX$:A$(I-CO3JG*AP)5>CY)&/SXC<*"H64&%$&WIAH"FH;7JR=%^?>"S?9_OF MM./Q:A1EPA" PJ3/_8"X)(C;PG4H\JF+9*\#:G_?7N_O(=6'&-KSQK/=_[O$ MSL#>U6A"E[$S-=Z-PG!#&]=O3K=W"?4BB"%SF1=Q"@+N [>W)SJM5/H_WHKE MI.)I'U+;P!]!GY[NV&%NO/#,5B3@(D$*VJ-.ZC+%1\./%]1'EQGINV?YYUU^ MDZ_37876S3Q)6']?;/-UGI4GXXSY6,@?H2''81)"+XZZES%#/W&ATIT 0R8M M"],)FM-C4[S]98A9.9F:@50US3H#Z#S#[8P")D?=@)H9YGX9TF;:J<<7IVQP M)BMZOQ;%YFN^W7XX>_\R) DA$4012@!@/*$8B5D19I@0SQ52JZ)P.M^W?:*@ M@S3J;5TMWN3TRS9E:F*ERI8577J&D@$1&D/@,A1GE >%N>:DIR4K/TYXXH?8 MCQ %V/<(#_W^\[[+(O7';*4_K=(1)GBWUFIOD.@"TGPMJ]W+P[[0V!7]5FWA M?8%'>MC78W73CE:4T=A'@>_AD&( 8T ]MS=)0!SJ#)M:AJQ/!XXEU\JF+&MZ M?-%#<5XPCDZUT=0ZDWK#ZM6IPFV+K+L&-H^B/$>2A,J,XG99RC/.E0MJ9( ? M5842(WTFYA7]:SIG[^_\FN:[-T59K@B&/'%C% :,41;'8423'D 8A(&.7ADP M:UF]QK]J9I)B-0V;F%U=1>M@'A\=<\X?*ZN1.C_56/\XC\:]3**$XAF,Q++T MSZ1C%]30.'?*\Y,$Q4$20(99Z ,L9CXQY/WG810!U<>\I#^L/COYH=[M4IF8 MR%*UK.XA#_O2Q$3-;YTG2=I7G[GP@7T3 ^0NW?8O?95U0?IB]_E-_J4O58^_ M_YK5A9KN;_-U*KC,TO)1@7H?>S 4Z8G(3@"C'HF"[@V5) P2QCS=UTDFAFE[ M4?$(3[]@_)Q!E-Q:^3'BI[@=\^ MDO;R=JT 3N^77K2&=H#F;R++&#*60,3 VR6SQD9V6.-IOO^O='O(GBLT MSF/BN2P)>.2BF"9)X!&OW1!#$$50MNK$*!OV5*F&Y32X%E%5?XBE 34P0NXR M^K,95PH+C4\W53P:[UXM>O!:T6^BCPLTFW>[#]E:3-7$I *G9?ZDW[L(!PQC M3D42"WB, 1'C E6VBN>%IGEA/"L_XJ\HGO-[/$C9KTK3K%SCLXXC3>ZJ>,D M057-%I<63_T$\136*XV@+B@E-! 2J2QPRM O8Z"8R?>+N=[T$5!]I8X4=]?Y MKIDQ7WK8U5TEQ ]!$'N^CU@"ZLH,+FXS3!>%8W" M\W(6^--9TA43@L.Z:G:/A7Q_R)I:<*0HJ_/SH2%P?1?$;A3XH#:PQFF=1_ATI8:H^D?;NYO5N7=QEPK[0\OM]=IL)&?^2=7_:+[5X MA. @C'Q*60@Y"R,W;)=:DH!13_KM7=-F+Z3UI/8!1*?%.-M*HR*'0QW: M4C06TJ%M>??D71^;+$H7$G]J\6TF('U*OQTM^S@B%"2NST+N^W$88\RZ/0A/ MY&)*!]I,V+.<];15)-8/^NY/V_I@E9,W@/^D6 #P@E" AZ$H9^$+J:D M!QM!*E6J:6:(MG=TNF.MZV=.$.O?@9@KG')"_0-$4DW;VT%S4.&?/[[<>M9, M@,^/,Y^<.Q\:IM5].T$:&"IF;A7+&%WF)J%85$\UELVOQ'P!>'4M?( Y1RAD M!'0/@(:010%<5465;D=G\2_:41I-CI TD\PV83>6K[],XN@\W2A_D^;GBTG* M]9)Q:>*7(9-&/)%/OA79D16L4V&.CY5( =+]IOS]?I-6F8BZ#Y*NG" (B$CK MH1=B' &,/4J 1[ PC%D(N*_T9)D9BY93XK/J-4>43@O3J7&^ HF:IAGB64[= MIJ=83>%1?7*D:X\WQE-\*.T MZM<>X'LK/.]L 2\(L>_%V">BJP<1#3W4V8I@0@.USJ=GPWJO:Y=LMO6M*Y&B MW#EI@U!CE4V=/H5%,JN\Z:QQ]7?33I!F6)5ZS,I+BTK:+"Y#;4;Z\-R2SDA& M9/6%9NUIMGK_HK%X=D98B-N9_9!0%S#LPR ,&!!S")VM,\95],<TV MJSSGV1^R3;NX)$!D99_?\3"@#!,78P2!2X,PB?W>GA\CI3)O^E;L+^S4P,ZD M3K7F\P@"I5=O)N!.><6FH:U;DVY0774;B1/+UT5ZAN=](RE=ACP9\./IC,\( M,VK3O=;HF?+U1DE8W[P"4$PR?43]$%-XU+R$ADH:--+4)(?P.I-!?7)59H63\*HU/>PH/8,VDU(-$_7BC'$TP\O0+%/./#N'-,21 M_/;^KCD!]^>\NNVKBO3&O_>F7<(C$K@^=,,XX6X4$="OD]7O"E&UT[H&#%I6 MLN,,9]_5&'KEO#2OL4BN[/[_Q+RJ'@1HX3E?!;YCE::KHZ9]GTG19&@;W/PW MR/HRU,VL2T^. QCG2V/9[$Q=5PP&S7FI./%X#*((4A3VQF+.%.^J:QJ994%, M.RG395)Y"F8FF16>M@3'304UF528!MHG46<* M^%!VYMPF?):?EV9^XTA=A@J9<.2Y&9\);N3O6A?KO]T66T%5R?Y^$#G7*DD( M#SF&/J<\X:$'8(R/R18.J%K^HV' >NYSCNE_.5F#2K'RA 9MSG[(T(#@C*%V&T(QQX,F%\)%,&U0#O60.$- M8QU&=+L+S;>'*MNL7!P +TX8Y['K!X !&O'>6AC'BB=T=:W87XUH@2RNTW2X M%+J-*J7+[#C*7KS0=?184:XT+EDD4_R 2*SW3VMFKG#$(NHR"A'V0. %'L-! M>P$))@RIO9X['2K+$_:S:L@=[.:J_-59@=QZ2_<,+S.$ M:CF\C>C9K5(_ENP!M9X^H,O0]QG\OE0L?V+FIQQ#WN2[['65W96KT'=IB#C M",4Q("%S27>1%2*70:5WEZ9%-ME8HEB"_8E&=379:\^Z@,V&8%SLJ'2-B>612C_P_S^BDX;N%$4HW K*CU&]I79&U^O[NYE-^E]'L MOBCSJEQ1UQ,S*/%]F$0!]\,XH5T1:XA#W_-5AAM-$Y;'C8^WQ;YJ]POSW9>L MJ];EW'5@U:1?ET4Y#9^ 0#4Q[@$UI54$)*?'-*V2/L_+@"2.)'(9VC;6B<)H MXU*\1Y/OQ=]F[_?%YK!N%/%CMO^2K[,N$T]BZ/D44\Z2F .*:,1BACP/D2CP MD:MT"G2L+F=XJQVA6Y61H2D+5]$B/2SL7;89)&A G4_0N0Z6, M>?/XZHU1EF1UZ_T^^Y(7A_)4=^770[ZI*WQTI5;$QV$4^3Z&-'(1!G'HHLZL M $"!BG"--F9=N5I\SEE%HAZAFG"-IU5.N29E5%6Z+I,Y4SFGE]@:T#!C1"]# MQ,RY4UAJD'(REN[* MU-KB2!.6):L!YFQ;9'(:-9:S866:D"XU/6J9ZD ='T!_48B,4K^MIGZ^+S+O]'MG$V[9M*E?A7]]D^ M+S8_R\I^S40CYB"!H)'R86Z>$7!#9,XKVZ:<*(PV, 6)?I_M[[/JD&Z?-8@I M#* ;^,#U2! D$,64=0;C &)YF1YGQG9VV8/3D.N1_$E(]G34*::11]8,2/=( M&A7D>SHZ34CX_>.F.8F,#W)T23X 7 M@0B'(&8T\J#X_]Y.Y =*SU.I?]VRB)\!4MU(4>9)=@_%)D6JVR='+#--\9^P M,;AIHLO<,B;Q(_ _V2H9QX2L6'S*UK>[8EM\_MZM;7;6* 0\\0F-0%R_,9Q0 MAI+>F@^H4D%Y71NV=V5;,&JBH%&:;F,(<\_5NDXMTM?J8;K.2W*:[7;;M,J!5#$, .&6A1X@;>#B. ._, M)8@B(CW#'&/$LL+TT)RRQN:L6W!])J\P2QI%I,14A3F&).1:/>!%/,1=;=L\O]7%)(5_Y%3"1KU7'R9UOKV"GE ">7)I0F:%S M=-*(&X7AYJ5XP?[XI#J[N]\6W[.L&S/Z*X59\R"SF-FVK[AM&\+%K^HWV/ME MBO?-TL2CQ]=I&"(>MN"+G$3Q*5_'(^E+8SU/J^\ZO& >?< M X>UU2B;,RBOJ[)Y>NSUW7U=D$S\;7N%M_Z[_F9B?Z/-$5XZ'P=O)BZM'T[C7W=@R:G]=!I' M)\[FK05L8#XP?R-9QHQB 3P\+NPP/R+55T3O\O84-]IMZBJ 0EVSW3K/2IJ7 MZVU1'[<_OL9-> 2SGT71:$;41X3!%H,"?.H])E(LT;MZ=89SF80>H#4.4&= M\[5Z>2('],1.0):A$99\>_JB/4F_Z/- MVI[-G\WG3N\WMCV\+8O9@>\N'>M.T;M_7-R/KF6Z?^Z(P]A(O#&)" MO#CT?88Y;>](>BZEOFQ-(".V+/;6'E[=78\ G1[A;#-&&=J&NJ=)UA?2,8VZ M]*3.IW&^I&\-]\]I\V)/N\>TGSZZW#_M$$=^2'V.?!("Y+*$@]CM,'@9Y%S/_:D0.2"2=@*R M#+6TY-OC^\H6&52XO=P^1]'L7;Y/]^_VC9IOFN(T?47-E>>%?@*A2V#@DI!X M(0A 9QPFC#+%.\PF3%I6S"-*IZQA7CGWZ=[Y4B-4OL=LA& YE9R!6S5Y/-'Z ML:558!3]V6E1=J4C7][UMG6Y68*\ 4DTS/XRM-"T4T^O.YOG3$_]&DLE.E2W MQ;[>H%RA* D"SX68DCA@ ?:!UZ>L,(")TN.I(TU-K79-.>S228\(QZB>.K$Z M:F>5TY$JUV)ST,MT3J!LCXF25C1MAI>H9/K.#"K82([&*-?KLCP(@Z%/_ #& M,6%>Q/P(1E$8]08A390FN2/,S*18>8-NO%K)DJFO5!9X-*-2KXNMQA0J MG2 >:VLF;2I.$,<+E!*W^BIEBU8S4O5.@M')].H,C*)HZ9"\7.72\D9"OO19 M4CE;5NR&9Z(1"D$4<(20BV@0N)ZP>U3/B"LMA9FP9_T460UQY"*8$5[E-&QJ M2M5TK&-S>6M?$K2]<"C,%.G+T#6C'CUS_,LL6QKZ]F2>2L,@\J/(\P$G":4H MQ.BHJ-B/I2[XFK SJ9Z-7.8:Q:>RGEFE !8D!!'* MB8O[YRT\/\%0Z;2[SOR'BC,Q(64GC(R MH"IC^%N&HHSRX''QI-%LR"I)5]B#"W?J"SWUD=<_Y]4M.8AN=I?M3X?22@!&HJP2WYD.:"& J\F+,J&7-Z0O.-G5K>J2E\U5@=7JPBA)DCF\Y M79J%:C6Q>I;EAR3/> -1EL !;3,>@V4(GGFW"LMM5Z&FW.FZSNM=)5IK?KW- MSB[KK)(D8&' 0T"H"Q!(,$9^4P@)DYBB0.JT@A%#EB7P_&+;">##6VTJA;A' M\SHL>Y-3JB9U1S;?+81-A:IS4[*J5WEN7%N5JS/W @O/C )&R5M O3ECKA06 M&I=:\OMZM\EN\EU>96_J^H2/3>/OOZ5_+?9DFY8E^I:7*PH2+PX\1!%S,0G= MQ$>\0Y& 6&VOP;1MR^/ ">ZK;5/+\9D.5N-4?.?1> 3DLN(YR5<;,<;S;B4K M5B1P(#FV%8IEY,C6O"NF:=!&]?2$X6UZE]'B+LUWJRAFB4_J-RDB3+W(@X" M#@GR(T_IV*\-^[/KZI73X'8:X$Z-W/E+B]VLUNI%QXC>6@^,:C_-039,-L"E9'?^AW3?Y+GM=97?E"B2)YXNL.D9A2!*,>("\ MMIBSZ[*(2!T)'&G"NKH^299J;$X#3F6B/8)$B06+:?A3%<'YJ5.JB3\%A7KK M$II4RA:^O^#XI:6(\4PM8!'"@!.%T=:CEBCSR\/"K_M" (HB,0AP\7V7 S\ MP$W"N#>+6*3TE-IH8Y9%&MT5^ZHI'9Z?.DK:Y5F?:X3..MWOO]=O$+8O%ZKE MO>/)EDMR)^5937,IF&WS39JXOL360IAHC>ADYJ3EW"DL-TIBXH;48 M/P_;^MQXU^O;H3UR8\]E/DQ%JUWVN?Y'HP5/%X!4UTS: MKGF.U8P(IB?4M0(>81O30>VXC%9&JP&QHI5GB!TD$XRIY?,"I7J".C8^BY?8 MT0[*BZX9+@TMQK)OZ^VAOI/X:U%LON;;[2J*O<"/6( @"!$-8 @BOX>!Z\YN M;B56W?C4R[!/5-CY*>M!.Y\[U'\TN@"K$1$CJZ]V@V%\N^NG(U[GUQ?C,,>B MZQ,^]5=<]4.S#-VUYY[:6NM8'M6+TP\, ^V)AAC&/HX Y5$B1#YB(67M<5Y$ M$P] 5Z\X_6BS$QXG&TZTU$Y#V0B G+C.Q+V:K!JDW7)U^I=('-!2"Y%8AHK: M<.QB=7K#W,G?:$HW6;T15G;O1$,8$Y]##L4W?< 0",+>#"&(*#V I/QQRRK8 MX'%V-:"I[^0\)&*@-VESMHP^HP__R56<43P86#0[;4:(R2"(HH1B[A$>,2EH4IY0](LVZ,7O^P0;7*Y2VNGTOH*U] >IQ7:EZ%I M9EV27[?2Y"PKYQ%4G?'7' M1*_UPZD=68P RS*ON>=@.JZ+EV_S'BOL2MAAVX[XO\V^59^^9MLOV6_%KKJM MS^?X/H0@2I($,B_F"(>@!T5 J+2,9AF*9*NL3Z'MM0-. MZX'3NK!D57],MS%!UX[CCZCE^LZ.DO&1'-M1\'HH^?2U6+DX2&+N<\PIPCSV MDHC2'DN B5)]-#L(K.NU!VSJM331-F3:!L=3J'.-6ZASL61-[K@U)L6JL?H1 M%5C9QU'"J\>H1;T5C35;>23QD8N)Z]/ #Z+ #4#Y4B]L.JKYJ7X_57@U5["LQ%=Q%@(N#''J(N MH\1C**$,'8>#V%=ZE\\2!/OZZ]G67SFJ; G/!8I./8!8AY+HJ@#0_TPM+S6( 7!OO!"Z\(K M1;4UX37-\G3"*_[-XH57_*Q9X54)UP\KO$I.CA=>=4[M""^Z$1)U0A0PY/MN MQ/PD#$@4B52\'PH8H5#I)*=-'+8/?=YF^RRM$=D48D7J;:BQ/=:GD.0F0C^& M,#\@VI@ZZX7O1Y1H34]'Z?08=@V(]=NL6D'$$?%#%+F1"QD+W#CNUT18$D"Z MJHHJW8[68QE32I)[1"4ON?4_>>8J9WFX_FNVKIRJL'.=7HKET=)KFF"SZBK0 M+48[!18]>52A>/$*J.2,O,BIG*-W#A?ZE?''SS^A+\W)4)/;YT -Z&4> &/", Q"RE W16,V LH M5;KH8,JFY9ES \KYD-V+O[]-R\QYOR\^[],[W:OA(PF64[PYN%43O;9X<7'C M/'PMKKL![LSVXI(D?$931K"R@5.XH^(6AUJ&@!>\ST0Q$&_F<%3?=&]ZU MX7WSF*X;)+'K01R@)(F").2DLX8@1E)O4(ZU83G7.2&K1^;N3>VT Z<@%6-8 ME!#6B0A4T]>'W+6P'#0M=PIJ.Q&'>J+[Z39S[H?:HI/OG-2Y/I3Y+JLK-!=W MU_FNL?'S2&F^S,LEA3; Y *$VH07A=GVI3:%Q5UC(*>V0(I=F0O2FM]\V@M< M-]E>('!7. XBQ"-A'F"8\ 3"!/40\/_7WK?V1JY;V7Z?7\$/%Y@3P"=7[\<, M, !%4HDQG>Y.VTEP<3X4Y"K9UDU9\JA4W>WY]4/J566[2N93I>3>@^2<;C]J MK[U(+G)O;I(H%+K+1*MAPP*?G!@Q5_0O1W!!<\ [;^@E0N1$_&6D/981A)EQ MK9JA/XN-Y2';146DJ#;7Y9J%A#G.N_^N4NQY*$V"-/)(["8QH;9ZHPGQ+:$L ME*(IP^-U0'?%ID.*C\Y['3#PRZ:'*'@-K"JU?/FG&5D56Z4=".V@@>N14/PA MH494;YJJ"9W3Q/$RE$V7,Y61?B@00)Y0SS\6.TIML=G/9/CM.XUDD32#QB1\B&V$:1E0ZP?"OATK?9P%QDQ?(X>G%XG>4[\X/% M"F.0L.E= 77GBT 4-DLSX+[*CQS4Z<+#I[7M]5"@F)"V(7$:9C-[EU"?/.\G,E+TITK^E-<#B)>WX5=:UW9J8^P$%*TW8G7\-!+)]UP&H>$@:0 )?E"OP+IWZPIL!\>N M3B6.P'U5L]QO]ZO'"[93RS6Q--.%.@)?=FKY?4"PENI5\Z.Q^3\=FO]$FJMM M_O%7X5'SGPK;YIU5C;30Q.QYV1ZQC%GRPAQ42QJC$@F_HP*5O]5%D^/J1UG= MOYEVV3FL=4/1/3U3K&R";[_,[DK\\SZKJ?2O4C]V71NSHPP)HKB0E88#Q-2' M1#CY-Q>PN1*!V5%%U@_F$-A0CTXF(?+>*U"T;@'Z&\.W2E9@^E^=:Q*II=E: M6R!'N,2&ELP7'E?=M;X W+?QV[0@&!P"UV,;#]]J;[O]\_+;6"*5N,2VEJ_U MF1BG&_I_=E*R&^J_GAWJV6Y7K8OV7=QV%60VYZB)_H_RCW.W\H)RD;.[?BHO M>1G^9UMVT #@Z(;],,&)%:5):OFN3]+ \F)O &G9A+^^=7YH_UA+#Q9WW7?O M:KQ,O:NQB$:?:?UAKKTON@)A3]Y.!.;:KGH,I)=/LO&1(98G<%E9'DU^%'I M[EMB*O.WO'AXI ('O^=U]I!_WK.'<;_TATR^[)M=DY7LRH0DVQ7K%:9=((Q@ MC&/B.!8[+(CL[KQP8+LHB,5**_3:-EX:,< %68=W.$95'9""7\$= SOO"!3B M<6)4FFF/98Q40[Y5<_1HT:N6UG7>+MBWJ'IZJLK^P%C3U,7=OF$U#[=5^S6* M(M]\S5[8#\.ZIGV]_;W="GNNG:0$ICC!08)C+[7< 9B%8U]D@3$#',,K$5QL M]TWQG<8S]_?LJCEV@+*]7>.9_MCY)]\NUCA\BYB%M8O8:N<(/.C0CV>$C_"S M"'-L/#(V7ON3O]XQKT#O%CCV:^YKH53;84+19VSD9D^#)/N4V6H0#&O.-;ZFEBD3M)5#;%II_B;O+UOF[+4[N+[O)-2MFA6O2\ M[Y*W7^Y)5I<4S.YK7K<(:8"Y+YL5]%/D$3?T",)A'-"U)^H?$PV<,(G%$DJS M(#*=?*)._#IXT8N 8!)JGH;A3%@MKDT$DUM'^,'! 3!X )@,@",?V#)O\(*= M3>[6?.T]\=23F?-C.LB?RJ7-VKC+$/F9?7Z;H[L XUQE#+C?JH/EAE",K+3S MOJJ?LE?W?/DXL7P_M.W(B0(GHNO*.$))0#SDPRA,0YY-:BV&S.G% ]0?* # M"(X0RMW8IX=<@6WAV4F6V^D=R;;I>7AX]S&JU8N%["7JM>?RE2OX].N M35Z,9F_I;ZRLF'B.'08XLB,[0<@G'NP_/HE2%/*L1X4_U'06<1@F# R?[(CS M,BW=1BF15.A)-DZLQW;#@FR7KW__4'W_W]2I;BU&__!V"?;6X1/J(,W)945 M'G:EV!?XAS2DG[UI=S*WV<,J\J 3.I$?8Q02'X8D@7CX?#=*N9X.$_]4XT4* M/1C T/"/:D%J/A[6YE@1+4/@(D3'P'[E\IF1+4?+Y8>V).Y*M4.(S]?=75"D MW."LH2)"7,M%<8H#@H,$V9CJR6 G3!RNUUGE/WVN&;R_[(S" @R7^&0N2!K_ MK&Z.+\GIG9[JKMRL$>MF$81!$A 5L#I0DZK'ZPPRLF8I]J6$!Z,*!#PR\9@M1\ M+!/F6!&3!DY"=(C!*Y?/"( <+9X,;NZ+8&Q%[AQ;P8E!"/>,2[UX8:'>K\+=P %&"K^(2]'V,62B1P5:6(#B$A4*8=)XE<(D7U)2P4^5/K%X M0\*D6L@2MA2YD,;_3B_4F. 1C/Y6V$/28\B=HM2!L1/290P-3$($'9)&HS;A MB#NC*6W L&STN%XEZ,3W0N3I^U@]9F%.3$"D2-,A(N>X.*,CRM1=7DK47:@T M=B71%4A:;/,:40L/5?VR2M, AFEL81L:@0A6Z"PQABG[M84L7&/%(Q M8 ,=.-"C$]4,21IYM<,\@U(:(DJ>/C$Y2 MLNUVN"MK%4'ZD=2,'Z D)2%)4R>A5CPW@"FT(ZXG?F4_>QYQ:3&-E_6+:HH@ M6[Q:8HXH*0WAY$B?=+SR?U(RY)A:BE1(HG\G$2HL""1)N^L-V!TH[\\Y!P1& M7NJZ(?%BQW-<*TX/BQ\OX,Y^:# U4_JTOW^$8;P:KB$Y@BF<355BESNU.A>Q MI@=BG"I,>9]]E9?1SQWI30W]RY6]DX]&,G2IPP(<1- M M=)27=;IXMLDEAB=]AQ?ZS(F)&ZGNZCEUV-'&X?W#\Q(J096L81+DNU]53_JEB5]NZ) E"'& /Q0B&5DR&USM=%/J0:[=2Y?,- M3[@C)/;^&L4$?ME25#._,'^"EXG.K\+B,L:!D@>5OCXE-CINV4M6^_KE:(H9 MWK):Q5;HNVD26HX?)Y[GXL3O+EZ("*LC"$1&B8H=PZ.ENY&HO:VP6S_5^3/] MT4=V^9C8739*9$XO2.?F46PU.J!ZO1"]&I_WFU=Y)CB:4" =S"Y#B;1X4NGO M=PK*-#X[VUTBAJI=,]P2LR)IE-J.XSMI#",JANRO@WD_M>5E2L6H8;LNZH+A-\,>K=#J: M8(&RI\6M*0W4QQNO(/87H>[2JOXVKE"^W!^E"%8.3FS/M6.7^ &V/"NT[70P M'(:A4%RCP9QA$;QE]Y:"-65^WB'X,3,3@T\CK(ZB&7 [+R*] (ZG. W!DY5 ME13(EE2J>7A64B]>BN=1L+.$B:B:.NL+53H-CGVD?KJXDU/$WCBNGK*B7'E4 M=@,KBD(G<$([=%PO20:+*0J(O 2*V9E9\Z[&$=GA4Y(]049E=,XG)I%RIL,-U>Y1#86TLP9^Y%U89A76J1@1X:H-A "P[\UL$3N21KST2CW'WJTG3RW:)^WO<38JV+K07L/*]:$!)"K.E^#F0LD\1@XT*)3C9D%V)2, MDLH;&U%_I-XJ[ M;5_BY6""' SMF/@)BD/?OQ^(<2K4^#M#R'B0()/4RS/$1"?)HX_-%8D?HEJI^S3=+BLA3%>#1Q> M?AR+6V_RA^XYUQ!;B1?1?U('>@C93AQV3S[&<8+]1*AL0=[*;&6FU5B>O>NQ MB8F; I%\@C8/AV(B=J#O4-U^\Q%]1E3K+#L32J7.Z#+428,?E>Z^)I"^^T/- M9.[I.5L/(6B,7!PB2!*+Q+Y-A2Z-G:ZJGII-0ZZ(4/*C#>M-"PATB 0R2Q(4 M<>3CS+(CIB3'Q,CDWB08$DBYF65*+M/VBC&JP&7^ [2G$+-Z [)-]* M^;9WCI]+L\DSM(#LF@+X2DLO$7DE-;_/ZSK?] ?TKH_-!:GK8X@MY/H)=!WH M6@$>S+F)Q:^;*D8,*^@ #7QT8E0S=1QZ.A=K8LKZEC!P+2VR2@2*O!T[$Y%R MPGO[F!_)+KQ!(+""47$!_=]FH+SN*<^:P_4)@LX)M Y.%R#56MRH M-/9G51M74[0>B[44S#),8IV[8V8IM.T!":48Y M"X:%>\ B520HR1E?9&V>+C'%YF7*2"!]DHR)(%J-O&4$T(H^5#J[DZ"6]";^ M4NZ>\W5Q7^2;OLX&1@X.(,(1=A(K=2,_C)+!7AA!H:H\>2LS:RBC- $JX-TRLW MKYGAT!I)*I98G M]':&IEN&)L_A:#7[L!#8T_B49U3*"CJ7[/*FZO_0)^1609"X*,6!C6":AFF: M)&$TV/,MEW]30\F*Z9H[A@WTF$!3C7\4W^50(Y-CFV,V'L5$NOPQ?['0_5#8XIVDLJ>D2 MEN;6]2.(RMHN0ZRPOAOF5$7CWT.;E4IIK3=,Z2QZ_W34CXUH_GN2^'1?@=S% M:;^*+^?U7YDAB;OQOC2/>7V;_G9[\G5 1X5^.XP;BG*,T8_*1\32*I+$\F5,S',JIODCB_=5#5I$H(5T ML>L%#ZQ,)"_46%Q&7D+1A_/W!DHSPITIKMC[R>OF;T7SB/:[IGK*ZT]%=E=L MV\?86]'[EJ^KA[+X[WRS@5&L%7[H8NFWW#(N'$C$%JML[S?Z05P]U]OQ8 MK&&=9[?YSR;9LOMDXRA(6&U"Z"8P]8AC$^)TAXX"2)#/]8[T$G :%O-!%.Y> MP $A8!!%*Q(NV)2\90W_&*TH6AO1>74\'S-5 8-GXV2P P??6%C1>P=&]TYT M@O[V6\ \!:VKLU=<&&NTR;*-RW>594Q'BV#B70') C )WAI2/GPJON<;N-OE MS3OSW<7$!Q N@M0J<:/0"V(O2@.<]-L)(J)8_5W?88X\JU(5:IX[1B6JIOBH2SNBW56-GUESY>[75Y_;W-3'=Q! MKAP-\(A5W+LJ,B5VUOT'2<*(^S& MV'&A&[MT 6<-%K&%4E6YXK4SHUS]I:S.296K0:JXF967*A.DZI(J=T%2Y4I) ME2B[RY4J84\XI$J.'>[JSVSW",L-^P_;=OR>;5]%HKC8K;<5BU!7'E-&VX86 M\E-"?!]:< A"L>^2>/4]K^\J[M)/;79%QMPQ1/X20XH1Y >0@O6;^@CFTZ_+ M,"NF9BVE+!?6_N$(YJOTY 'JS 6;O Q.U6IJ;X5EJ)X!O]Y6:!IBCE<1K\OO M^:YY.F>4+A$CWXUAZ%L.CH/("MTAP"6^C4(Q&50T9ES[;AZKNOF5KO^>0'& M*J: JH3RR=Z,3(IIW1&P1:C;-%$3DJ:)X67HF"YG*B.]4$RQ;NMLT[X[L=[7 M15/DNQ7T@R@.;)>*HAM$*/;C=%!&@CS+$0DRQ3_=<&@YGJU95T_/>;EKS^Z" M9_HS\AHE02&?+)EE3TR)<'[7@ .2*]"#NQJK#IN75]]/__KKY^MYU>D=7Q." M),_M,C1( 7^EJY>)*5.U2_V99-;"OU M_="Q/#] ON>G'0C71\03VD74;-JP1@UHVY%UP-N7F8IIDV[2^83K@GR+J=HT MU4?++/#;Q4IXQI:9 M> NPNPLR^XK'!/<:NGQWXN0EP+EK6IM]DRM-60;QQE;;H8E#EIX=6B2(2?]6MA_[Q!=:H.JT:WIS]M79V2.P M[:@>;N!I\?:GGX3?A]#8!GR">RGZQ>16)_/&SQU_0..$DIIHC&7HJ!'/)L[Y MZF6/?P]D73WEX^,\GQCI156VQSIBDB8X180XT XP71@[;CA83+T@$MT D;=D M?/>C P=&=&" )W663(E4WDV0>=@4W0&1I-'0_L=9CB8W/]2978:":?'DW;:' M+G84%:H_,.$'28(C&K*[R(F(E^ 8X<$F]-Q BT9QVKJD2DF=ZE*D5DFI#'"J M3:LNH+GV9),<2K6E^>\SICCT9TQC]5NUU?W4=<&Q., M8N@[7N+%Q//]?F?8AS .A*[MDK=B..X<@8%^F/W"L/U.\'EE#63R:=0\/(KI MDS2%1M3I+$,3RJ3.ZC)428,?E>[^)J9&KZ)+%E.V$2:KU,\_%65^385QMW(P M=%-L1ZF#/1<%$)/ 'TS;,!0ZKZ#%H&&->IV582#[U$P+$_S&@((6J:!'B;D#:MM"]#Y?2Z5!GLIBK:]YC5#SDU%830\3W?9-1+0.4*:G4!VS-H$<= F[]$21P MB7HCZL*DODCQ(;[K2+*:70&_^YK7-]1DGF2[8DV%#1?;]E+.UQ?$V2AP?#?Q MDP2&R/$"!/V^3B]!(123'%,8C-?S-EFQW;$ML19GNQ;HD0+R]49VZU%S0XAN M0UZN#>2W) ?,[)%4T**^.M$FE[X04Y)CKOU*,ZVV#&TU[N79?4R3K$HH]-/S MMGK)\QNZT"S6^8"([:L>#A3 [@4O^B>V#3L\"-"]\'JT_VJ%3D(!VG3RP"B, M'!BEW06?%*<7)9(5)',BG+'69' +]'YU$O-KZQDX=NT*')SK2B7&AU;ZYYNU M%*?,VA&$YX^%]@&%V>5T\]\9:W[3LX^^%N*;FR[0(Q8W%ML&>J@Q1.!BA8Q=O14M"16G)+$0Q%VTYB$D4>"L+?I)1X1VA]6LV1XM.H? MH:^&YS]1$0=O0RUZD(KZ(E3$(<80UW/M-]5]\X-VR/Z%X&&#UG$QB6++":R( MX#CR<8BBP5( $>1^I%WR\TU/H3VJX75VSDT#)<:FXZ6YR!*,=M[R)%C:HD28 MP!OK,Q G][(Z?T?C>R?]M*,G)%<'+0MX$UW5@TI?)Q$0U:-7UF&YZ2?^WAP* M'=^%:6+AR+5BW_&IEH\:;J?/2;(.OA:@RUK+WG/QD(=EHVX9! B-D.4GL>': (?8.M@,NN=9KT?32.-]N MVSN4>K2M@+_&*WC=BQZ>^;8;YJ=83.'/DPIZB!>J?.8B;B*TUTO\,D)\S3Z] MO;;% &,"U8(Y>Y"';5FS.YFK]GG6UY83F/IAB%VAY>(P(8$WH/01N%076,8<Y;EB=T M(6E$1%KDKN=OJO7?>^5X=1MVWJ\:[_+[JLY!D_V<^^C*:ZL(^P,X.XW1 MJLP?V"56&I=_ZJ"X1FKU6]&=VJ<#DH[-%K+@ ;RY6DGC8FVF MYI%:HPG4)%,W0.\'8"/_]>*L=V6!2[(/Z5==B>EKWV6(^-Q.RZR[='/..TGT MZ[U\I:'Q] :!EQOH,^!PW!RM3NJG ^'F)_S&NP8:H$Z(-,-P5%K MM: V$-W#ZH&#Z[(_-O[^0#GHX(,O]Z!U +Q/?2^HN00JNQ;4;'+%7X?F*]XU MW_/;YJLDFH^O2$R-QW-U9#.US@)*S>;RM)J_[\M-J/TE X*8PB# T"&I SV; M]M& SO!NCRG 2&Y*-8/$\*0ZW/JA:UHUU!QB$^OE6T)A:AWOQIEORFASCQ+#^D_) XAH-MDJ1"U]7KL6A:=BBZ]M# FOTA/^"<=RQQ<34Q MMO1RO8RQIMFGRF3O%"VZK.KF-J^?KLOO^:YAH?!NY;%WOE++\K =>33D1-A. MQF'OAT)5_U(&#(^T%M.O]!>?:/P^HA*\>U**.+YIWCAG8K/\$5W7''09*D)] M3\ED":H"@\O0'#47WI6?*O,A%32LXMC#*8E\R (3[-LQ739T-AR4(BA6-B3T MR8:K@F[9KX#UJU!!(5+XF"B)"$$K1TJ1P07# =XP@)NL9?E*.PA[%X:M<=H#D9_S9@4]CUAQ2&R;I%1^K"2TX6 RL-)09*FA M9,CPDF/ UB[P\P%86SHX[]B8(FEBJ&CA=ADC1X\KE8&^)WK-:$-[6'&WS;M1 M3"V1G^OM?D-#AC]4U>9'L=VN0AR'GAU$083M.'*0[:?V8#J*(L';1C48-#S. MOC2/>4U7]0/2?F:^P$#C86MBP&DE>QD#3Z]+[^X/UP3%-I6DD+'<[W!EA_%0N])R%F89:AMJ_*ABPT_6 .;>;;T%#$3HTJ- MR&4,(T4?WCY5JH$1WH&"\_NG2T<.ZSOMQ<38PQ_7PO8]P9\*LRW5-E M4C%_@)&LQ##(7>K-1FU/ L^^D:)M>?KF^OR0V GS&XN?V"_O./ M7SYA\NWF7P'Y\U^N;_^/F$;HHYM/12["M)C.'$%L,UX=L(O5A_ R-B%2VDE? MAHSI=ZLRW%FEI?!M<4OL18D7(<^!%H1)%,3P8-#&EE =FX*9F8K9M@>$@A5M M*A0*"YI)]J0E[/(%;N<9XI,L65H7)U+2CIR7)35NN&.K];K:E\WN:_;"'@D< MMMSHYSFI&UHQ)AZBNF=;5CP:2Y-8J)A6SH1A 1I0@><.EF#\)4D;9SQFGC'! M^&P@JT=TJ0WTD[Q,A7!J1"Y#9E2=>!OBZ>!$0%[J?;Y)JG*_&R5M%7F!Z]N$ M!*&-G 2'?D3&\#+P':$:6CD+YL6%@0)W':JN?+9Z>BIVNZ(J17,]&]RB@S(A],K6(7XC2VD178<4I#.!(Z MA\62&]@BN6*)CY\E;[Q^'T*I1E ?\R8;.6FE3#UBNG28)!0><7.W#"%1<>## M<$B0"PD).6QGC:&7[_A.DL2I9]$5$O$=:G5<&R6>ZTFF9"0LF4Y"CU436O(R M,E0*"XQA%A6TYH!L"0F:]SSQB9 "OXO3(Q5?SDN3,D,2A2I'YE>1X]LI"2P' M![;M03>%D3.6CR6)4#&EI(G_ITI0CHCAJS>187(98T?5B?.5)/*<*,WIJS"" MEN6[=/T0QP0GR/7=8"PA\T*ADS]R%F8)#K:G9G(-$_G'_"E,X%JITS)Q+V"V M%IVEN4ELRM$B+)V]O4=#&#O?=">>+65*"2&RY/G)<8B5IY*%X7&A9#A0Z MUJA@QK J'2/[U_948_,BF,10X9!/C&:B3TR+7C/75\?!IJF+NWW#=@M!4X&O MV453&E)EX:&3['=L?K6I0[9M=0U<,=#X1$S3!NU/LJFR(Q'15>60&>VD:1I'C63&) M(%VKI>%X]P1Q0J&;9H4_?(;HK2K/*9+;Z=$Y38K=*\<-KBCQKY5)/.H3XYL_ MU#-&M7A\1UF^O *]Y>2#D$Z*OF5HCSS\$\&; @_<57*;3<$NS\ZV7[-BTI-K\6)5AWR 2+ MY&0IY-.3.=@3DY4CXA@D=N,_^H X,Z5RIYF9*I93Y'(9&J/LQ=N".2VL\"K. MM[S)BO)PN3]MJU_P;B*\=C0JT4R%N&.JDX4&GK2,)G MG :9:V^M8L\AU?EC7N[HP+IN"]8^5;O=^+JO$R$WM+T@BE,O=1)VQT8T)M4C MRQ8\_:35MNEH[V@Q4+7WM*V/ 8,MQ2I\.$HO^9SQX 5Y%XP3CRCOKL9[A15T M8,$O#.[O+OA6DA9V MK<$0)=01J=^4^/A9BC=W)PH8+KW)+K2YSDWC,@:5B@,?;J8+6,S3)LCBJ=VX!':!@9(IEO.3$KOV+KA]-7 M9BWKGJP);=+&[#*42I\[@O=A"?(DE;FYS7\V"?7V[ZLP=MPT\!WL1;:?Q):? M^+!]1#8.HB 1NWY&TL0<-8K@6_Y,O_^8[7+PM:X>ZNQ)(0TC0)]$*L8,ZZ//Z9HEP7S]M\=P )(X=$=A3:29CBU+.0YSG= M*]ZVFOQB JZW7:9BX\MT@&5,&)=R_FU,?LDVX#[;7^RRAX>: M;0(65?GE_EO^/2_W>3M.#K8MDGB0W="&_<#Q/8LMR@?;H>,('>#18]'P=/(: M)%.?'J;8[*")73[1GY]8,2T_R^G%99F+N0FUUW2$+?\K%KHR2UO8#$MA7; Q(G](6>!C!A MW[ <'BVLQCM1I 31"/=\\GAIVL7$7U?U4\T$L^_W&V+;B8@/UEE M6+ZY+9[HCWRYOZ%?W=U3_/1[;U#Z*7(=0GS+\_S4\R)"+#A.#HDE=#O>W-B, M5Q7W?H C1\#!D]T5&)P!G3=L-7;LCV@9\LQ-RZ?X2VY5L=F@]^0*?-2R'S;L MQ2<+S8TR64-]F>9?QB1S,>_?56=?LA4.D]-Q+_]$__0?_S)\A?[K+MOE__$O M_P-02P,$% @ KU%H3<0IX-#K9P 91 % !4 !A;G-S+3(P,3@P.3,P M7W!R92YX;6SLO5N7VSBR)OH^OZ).S7-UX7[9:WIFX5KC.2ZGC^V>GGGB4DG, M-+N58C8EN>S^]0>41&4Z4Q=2("DFO??J74ZG"1#QQ<= (! (_+?_\?5^_M.7 MM%AF^>*O/\._@)]_2A?3?)8M[O[Z\]\^_J(^FC=O?OX?__V__+?_YY=?_H_^ M\/8GFT_7]^EB]9,ITLDJG?WT9[;Z_-/?9^GRGS_=%OG]3W_/BW]F7R:__+)M M]-/FAWFV^.=_E/_Y8[),?_JZS/YC.?VYM/):O/NSZO5PW_\^NN??_[Y MEZ]_%/._Y,7=KP@ _.N^U=$GRK_]4CWV2_FK7R#Z!<._?%W.?OXI2+A8;MY= MXR75XU]?//\GWCP-I92_;OYU_^@R._1@Z!;^^G]^?_MQ(^K$*6GF? MS[-IEB[#VS>=?"[2V[_^'!Y?!L&A !*#4NS_>KS%ZMM#^M>?E]G]PSR(^VM+ MXU&S658JUF)5_N/":+Y-YL.W+ M>MC5:=O*&#]/%G?I\DU0QFU:%.GL0_HE7:S3[9O.XE>S>:LC_2W/9W]F\WE- M($\W:V5D^6*6+I;I+/RP#%9A5L[=>C(OYZ2/G]-T=1[&VCWT,][WDR+0[7.Z MRJ:3\PA?UEUGDGQ)^]R-22&)V,?)G-TF(S.7TJPK]N;5I=6UBO>4LC+5V0L)PH/;HP M3>3W]]EJ TR-49YKVO$((SR*N%[;D&NGS)M;/5EFTS $F\W7@9GNH>;$7KN# M5D:;+2=W=T5ZMT'CYK;9Y%ZO=2OCW"U\ QPN:'CU[8D.SXZR1MLVQN@FQ2)P M;_D^+3Y^#A/:N7$=>[Z+L=1S=D^W:F5[K M0VG.?5Z\6835^ET6WJV6R[2N0]Q"UZU*^+=E>KN>OPU3:%,!CK;L=GSGZ7&^ M:1LC]).L^-^3^3K]/9TL@R;+;_?W:S^)!.UT41S%4Y3];\Q%KIO TI?TOSNV+R\#F; M-IC(3C;J;%3UR%&C:2LCW*W1@]Z>F_*S(SS?M.,11AB,N%X[EJLF0^IVT,9H MW]P_3*:K\BN?,L!N%@<7BSY;3,)"83+?KQK?9HOT3?BQ[HS8\FM:D7RSZOTT M^7I>(P<>;7D$$8QOUDL[X[[$[>S>H[PI[B:+G2=[;C2'GFU[#!%*;=A-&R-_ M7^2^[/W%2\Y^'N=;MC2^A[18?2M7I_]:9P^E?=#?'J=35:23>N V[ZF-\0=/ M*/'-ZG-:F. ZE0YMK6FY;OL^QAK![!:Z[D/">E-ULUY:&G=^%RQ# M.@OK]O4V?!MFTE5VFTT>/9UR+RZXY]\[[>'?UO>U8["MOZ@=Z>\G61EY>9\6 M&W(LING-'_-L&U=;EN&+:7 D/F7WX9F;VX_AU\O;X'C4MV7MO:$=>9>K8CU= MKRJ(%BS0YZ&6W4-!3?=R\RUF5WHV[:&'F9,C9;S]-R-^/T M+%A/(Y?VUXHLJWSZ3SW9K$?ORQ!XK37$Z5;=C6L7I2_C ZOENW2U6UPOGN^# M/=NDJ*F&[E[9'2+U/I(Z;5L;XX?T85U,/X>WA>5&,.KWM49WM%5WXXHPHA=W MV)TT,0/O:XP-V'JF[45C?)I3++?C7)0[T^GL[>2/]!EVA]K-B^*[9F4RLRR3 MF2';C/Q0;RV/-)B@=@?[O,.6QQL,8I;/W*)EB ]WV\G8/ZXF1\IA?=-G>F"\@QNKE,&NRX*%(E\$7W$PK;\,O=L^7 M_5YV.F'[IO3K*EW,TMGF[$/UKGD^/2341J#;R?*/C53KY2]WD\G#KZ7Y_C6= MKY;5;S8&_1< =Z<\_NONU\F!LP1_+#=.>S6D>8G$7W\.KT_.-THT5H)2P!3U MAABFC9"::L298@0Y [X7=%Z>9LF+':;=2OHQNUMDM]ET$GSWE_G^ 7(=WOO/ M$U+7ZR!QCF@79+?,:R891H+;"@$)L:^#P%->J6+Z4U[,TN*O/\.??PK_LDU M?+L=X-$#.ANBK5X8ATDQ?<'.[QONGOCU89/?^\OT<@ M5?7E_GKPT^W@HZ[M?;[B[QT(R94GC#$"-', "P&V6E!<&=>_3!?>VTB//_:.X#Y\6/OEF*'1ZR^ M9LL3O#K>*$$$0*R-Q$9ZI(0D!.^EE$%=XR)3RYK/.X*Y+S)M=@6RC$[S\###1($G>-(:(@TYMQ@KRFKI .2X'%QJQ\BY!T@W]MD MFB^F:;E?5"KS0[;\Y]LJX^[49'JT44*,! I2!;#U@$GNPF1124F-)1'\0L/C M5\>3:5LP7XU,[].B_,7D+H5-Z/2D6>(5X=AQJ;05/GPVQA-72)$OPH_3 M[4GT<@*M:DP\?29;3+.'>;UX<1O=)Q!0+A"7DF+(,(+ JET0U2GA3$PT>8!> M3 <,O8(6!L#?IO:R:5<)1)ZP,%<;I[S@#CDJ*W4H1:F)X"7^T7G9!N+7#8'6 M)UZM]HFW&DM$E#,*6 @@"7YB)3NT(B8.17X(MG4!\S5\\$,Y1Z_8 [=(RH Q M<2P_LPH1(\B/LWM> MFQJ7[*==BGK[2Z0[O6;;C MO$*?3Z4Q*/:U *MLPE/!3R>@'&F18 BU0=AY!2$!1CM*<24?!7YD!OI2Y1XQ MR7%@7I,LVW/3JKFMRNKSXE14_?3LTZB?!#I.94 TF&7AO148F,HL2X0DC"#7 +<_ M6IJ3NH2X+[I]"F^[N56S_*%4V]D&>^Y,\)4-EHY MX&.VOP9(K3BEYYUBVQ>;7A8"K+/^WC^<,*F!15#AL/PTDMJP\G255$:HF'3$ M 6Z8MC231>-XL1/\F)J6WV[J1^P+3!WSB8^W2)2'5 J(L*9*RF!XF:_$5U@K M.2YK$:.TO M ^UY=/PG/'KL^XE02:I-N$BW"JL+S@ +06'J)L505$MKPF/-G M0W:0+Z=6#RCWQ;>J.N^V>,&;Q;1()\O4IML_3S#L=,/$6T*,U\P+XB36T@4A M=])J1T','NR0IZIX3K6*Z\53UP%F_\]L&5147M1D)D7Q+?A3SP^+ZKG*S#>+ Z@>"I-LXOW)<0Y2 0ET$-K$0OH MDCVVB/I:.^U'/@(VRJE@2.J(]D^>;*'\O!KJEJYFD?(RD=)U@%H MX:H_9_TTFG+/WN10G75@/AM0<44^<9())4"(7)+";8)/Z3IUWI MH=17RNH]\!I!+1#Y<86M&YW?%@3 .DK3-H+,ZX$S'J!.'(XN)V! M395$1M8[G?MZ@L;M*/=T E\S1%]? I^4HMQ?T4A[(2&P3!)8R1?/<)Y43\)$BP 12B1V@34D'""5?(Q M+49F3F(4G/<'90\!V> M#!D74PIHR.;M,%)*4#)94V'HG@9(E=R1%)L##UZJ=WM,4:<#^U M(QK^.5$<4B=98(J6@:3&02>KT4L%8G;Q!^CKM*'& W5I&J+8E\5_7CQ7K;Y+ MLSE!C3,M$^ZE@,!Q8YD-2XFPUMPM)H*\%(*8$W,#=#4Z8$V[ %^W5%9]6M5J MGY2EFFB8MYB3@#.K@,%D+SNS_;H++^YY>@7DZ@+FBU?QF\%L95P^YL,?J^US M; W?K)=$,XTQ0HA)'_ZKE:+85[)Q3&(H-, ,S18IU#W8%Q/IBJ\8*X,71!AA#$[>0FE454F&B<^OCYR]01[#XN;JO#JL]2* M@S?7][B^.7![]=,DNQJ+G9H])-ASX;#P"ED:%IKA?VI7I4D!1T@M+W!8&0M" M,6^5E90()0"@0&E92<25&5DEB-;U?#IYH1FXXZX*4?I;6&KGPQ^,("$X0A46 MC-.171US*1&BJD(T@_@U586 F@MDA;464 P]AQZYG610!DS'19Z.M%ZG*D0S MH"]/U9W,R^(!D]7_FBS6D^(;7*XFMP%8];&L;'J6*XW[2*RS#% :O'8F+'0( M$&0JN;! (]O@C%-MW@_(KR6'P@?7FP<=,(8C[?ZXG\M31Q M1>/87\3XRV:<+Q8U'_+Y/%C?/R?%H>H139HG0%OO*;#E[A0VRD' =O6:%0Y? M2J43^V2H,FAO(9P_^?AZR[/] :G0GFGM7?$>0&#"[.[F5XJ@C ? M6:Y/IZ0?LN+Z^HAVHSOE"U:/)-@Z#8'"&DD'F ;8,U!)(!'K9WM.;JFW2._" M]#I[O>2[$-6^>/%,XJKV_2F>'&L2UD,4"VP9L9AB)X PIH*(6 MCSO8TWI/K MHUY$I[QI">7>HEYE$O!\J[9].,>O%]/M30J?\@_I0UZ4(9VM!9V^* 'P6Y$O MES>WGR9?3T7+6GQ-8JT$P41K*A4-RF'6A=5\A63P?OK&V:5-TH[;0S2L-ZQK6[QJ!<= M._!TPHPTAF/%E03!IDFK%:AD@P2,[+QJ1WH_4L/P9G>+RHU^XGC_-LD6;X,3 M78-.YSM)C,9>0J$8==8[GV>S,@R[2X_X M^#E-5]?+?]WON-[<^FP1!I1-YN_SLY=I-FF>2$P@XTHBZFU,(=,!+D3:5?*92S<;(5O/AB\K MHBS3Z5_N\B^_SM)LRY'PPW-JA%\E;].[R=PM5MGJVY$\U@-/)0(1ZAU31A)C MN>*:F#T"5M$8!W+(I&BHM[PM #O2_78\1XMK/7\DD=9B*80HCX4YZ2U0S.QY M#Z(.3PU(ZU'JREN![K7D_!G)97GQ,*6^O!!224%T)16BH[VAY3(ST!J.O1V MV*8UU*B!\-V#B0_2 .&8!!!RJ0B5@>P[:8!U(ZL<$*/.Y\<88G#LEQ6[?);: MY'CV?,)L0(=")6D0DF".G*65;!#@D>5Z7JK8@_R(@W)<%0&,,])Q(34!M,R< M=5*J2G:G_#PAOMPJ M!H!8* @4P%BXM])P=,Y+N]QI =#>YJM=O8(/Z30-) ^>V[MTM>:N&94XI)B[#;>_.21"U_!QCB;I/X?>82]E#2J%U+$H%D7ZQX7^0/:;'Z]GX^"1(O9J6G]5!.E\'HG2#)J6:) M(L0!R1V$SHXF\J9I%YH(8B5FPK>/,R< M.PD,=R.[@KTE3ER(7E_Z?YX)%YCJOD[GZUE8G-7@1IWF";>2$\A$>1)="F0@ M];"27 @1DZPQ6-]6GR=3OB)P<7 ]MK4:=V'XDH2[9I#(C$R#++RCN< M]^:7F9CE] #O2FV)3EW!V^]ZZ>Q"*8%>.TO*>XND-IJR\GC'?K4G34R8KOG= MI#VMD%K:*6B(75^:?WHZ>C'[N,JG__R+:7Z?!M^^ 6U>MDDD4L1)YKP2A"-%@35[&8,K M&#-M#3 LV!UUHJ'M-[ZS'?1+.,X&>HXU3(RQQ!.C%82 (FNA(_L(*?915\@- M,$[8 9%:Q7<0E2O.@D-8%#ZL!9Q'#U"AEE,D83F@-$@$ MHM [!I!E$!*%@UN(]MM]6L=LI Y[81^CZ>-;&I=#VZNG?1"'9(NIJ/)I9XSX5 !$@G5+"KGN\#6PY%^3X#=)L[H$DD MHKWMB^T*F4_F[R?9[,W"3!ZRX&F>VA4[W"+1#G-;;M&$]21#VKA@>!\G8#ZR M^G0=,*8=8/LBSH>R,O(BG;E)L0A>V%)-I^O[];PL2V;3VVR:G;[P]ESC1 D8 M3"EA&%,A#732:K^7VD<=01^@I],!G5K'N"]F?2K+SZ^+;[4FKI\SMJ)B]B52%J3=HZ7.Z6&9?TFV* M05G<\UVZ.G>?1<.>$B0,YI P(3WQ2)?YP&(/K8BJ)C[ #/LNYKQ. ;_>*K_1 MZCYQS@DMG.&$D](@ XO!?A<9 !1!HP'FXG= HVA,AY*C7R]&?;!IHJ@&'$MN M-.:"4R0YWL_F'*D8CVF 9][[W'5M ^]'AEVO1/#[#;*?TU4V?5SBC;)>L&(" M2<2H, 8)1HC3WFXOED'06E)K8NY8^H;U@A5T!D EP]0'H(=0F.J^.@2E-6.M M_M>*DD_7"VZ&;+V9HJ]ZP5)H:[U$A".B='"(O-@-'5FI1U(Y-E9OI^H%-P*P M(]V[AO6"">4,:V"T V%RL^4&/*D&K96,N1)^0%J/4M>Q>L'-H.MO_1!7+UA8 M;9U7VF)GA8:8<,8KJ<)G,;I@?909: W'WL(;\WG^9^G$^;RP^?J/U>UZ_K+: M6XWC+$WZ200GS!*O2( S0"P]$+#"PBLQ$B/3!AF>AS0ZA/DZV\QAV7!3;!": M;<* []/BX^< :^V=YV,=) @Q(C&&!E-HF$'ARZV^72R=C3E'-63#%4^R3O"] M#KLV(UVJ]>IS7I0WP-=FU?.&B>*24@2QMD901S4!J%H/8(KER,J'=L:F2%RO MR:(WR^6Z,8.VC1)&#*%8B'(SWA&.^2-X&-LHKWJ0&XZ=LN?T#!,.84$,$$AYH['?R$25 M3&4"\6.1YB) KY)LM1UOW6RK[=,!)V>\!(Y*HXSU!FI;65$B-8ZYR%*.FBCQ M8%YI3WF/P?+FMKSFQL_S/P=Q_>Q^,,VVD5\T2P0R+JQCNQ;=P,P(%L&SO#K%%$JC!1*5GN+VA5#1I! M&),7/2"M1ZGKV+9Q,^A>R[:Q<8PYP0D)ZQ@;5L&(/DKE(!M9F99(,] :CGVQ MH[S^*\Q][XO\2Q8\,?WM;\NRX-[-0UI,RG/3:KK*OFS3&\][2\T[2YR'R J, M".:>:*:9,*Q"11L[5H_C EKD/6/=(P,?4_A/D^OQN81HQ[4 #!G,&*/$,+*' M34,0LYX<(&^Z5/9+7ET,7MFK8O7 M)<3K1+*%#6$D>#W<,Z8%%"3O9QR+-[_,*CRHOY:6VKICWY;;>[K,[NO M#V484*>+]/;DR>XS+<-2#'F#A56."R>AL8[(_4J*F9C9?8#&<6 T;%,U_25K M!&260=,'TBE/9FH<;Y98']9]C *,)"\G(5.5==VL_6#,2;D!)HH-BH0MZJ6W M,$NY-:,GFTV0^_*+.3<-'VZ0!!L/37G^4$%DM&,P_&TKG:3:ZYC#X@-,,!L4 MZUK12%]\VQR$+XLE!G"V8.T,]0G*'6V3:&^9-J,:BNGXGB32> :2D]5Z%52" 2M,* M!8A S#5R TQO&Q0U.]/2];CZ\I1-(Y:^;)YHSHA61'LB+;&8D*KT5I#<$]+/ M^=H>C6<7I#C+NVCX]T7Z,,EFU:B#!' I(458A=4:0MP+@]C^ M*V6HG_KH8^=A"\A??T;>W2I9!C]?7-5UT1Q]JL-$.%E>^FXT% )I@05ND(' M&!!S#G" "^VKSMDMZN&J+'UV&>%.K*;4/-Q+<-&EAS!\L$X;*AD%$._##%+C MF,JX SP5=BT^M@+^]4AX\KJY1D0\V5-BE5.86NVD4I1YKX'98XY8U'TX UQR M7X6,;2I@*#[CI1/VT5X22YF 1GAO$!(N.'+*B7T$C+$8[W& I](&X#M>#O[P M4A9;255,N#8,$JC*_4X*"0;.\0H%JF%,>&> %SSUFVK6C0ZNS,0WBR_ILJWD MV1.=)=)B*!5FT!$$#19 N;T-<#JJENL TR2Z3YYM#^O>\AXFWW8[!6KZKW56 MI'J]#.B$]?^V&G8IY>Y?3A8\:=!-(BD62$(6%FO&02XQ8OL%6_@H^TF][3&@ MTR59GN<]=*>'JS$RX#9;EQ"E9R.*9]N6%PQJ99T!1F$BD5+E7)/A]$\[G11CQ-$UG2Q]PW'BU!W"J0;^:/27.!B"8L %K2J#0AFBT M#QIPU8]CV/<5(E=@9#?Z&)Z3V(ISF& O$.3&"&B1"C\)SO4C"K3?!+)K+5>Z MH&-G.K@R$W>ET]M9KISH++&6,^YI<%B49591)L%^']1P._[*BRTO5]K#^@IS M]8?T85U,/T^6:7!K'XOAU)N>CS1.,#'< 2M$,!Q(B6ALI)::-?/M:4#F9%; M8U1(@"O(TSM^^M,O$"$>*6 MR[3%[+!D[^>3Q3(\-E^7 &R^TYN'\A_.G(WI[KU)62(XJ%,@9WDP#&%>Y*[" MVB(VLGM@^V3_@-1VC4_DR12U62@>P+@FZ6OTE# .D7..<1[6EP9)QA*-&Y?$<-;<;6RTDHDD,H@XZEVBI;9T ;LSXN$+S?&M1C@Y7X] MTK$S'?3%1'=[FTY7-[?N:_#9%W?IA^ :W2PV^PF+6?E'>5WAE\D\/7U@MDDW M"=",:F"D91YI 1U7?K\4L#"JHO C6.+Z_T.4>Z+;X<'^SXMLGSV/ 7E!-^: M=),@;2 @5@O!#:9*:^;W_CMQ43[E *U?BWSK$.7K\DT%JUT4WX*!/G=#?*WV M25EVEWB!%46> H $HOLT%,<\CV!8X[3(AXUZ @N*U>OF61S(XR*8U!A3ZCT M1A@I"?!^[\9* 7HMPK\EF%MTN\/=.[V:0=Q;^8CUP\-\@\-D7A4C?K.XS8O[ M2=T;C^OUD-CP$5$#F)86\C :I?D/C8DH\O8Z2_9?2JQN >TS=?CSTD)U* M!GOV9.*=TH @C3##SEC#!=[+HZV,F?0&6!.L=2V_S+^.0/>1+=>KY9_?AZX_ MAV>R+^E6FN_'>)VJ_MN1E.;_Y?B:%?JOTU."C-&4<6*M8]@[QB%#VRL8J+/( MU9JH.\:D8>W_P#5*%*%""XZ!"?,B]95$/I!S9)]Y5_H^?1U ,Y#KS0T]70?@ MF>(*:Z^0M,1Q+[E3>P1HE-\P9'XTU-N)ZP": =B1[EW#ZP"L(X!K)2BS G#& MH,6[FX<9\):,I#YWE+J.70?0#+K>%AJ1UP$H9IPV6EN'G>0H+*7P[K)@AK06 M,4&V(9\YN9%F=PNS#DI;3+]]*L(*-4BR+8N]^=M\J^9]H;Q*Z!,\ M[.:%B49*2Z4"GA@S(AG4UE3H6T$#L*F7V=(DK$#A\Z468Z]WBR_#%/&O,+P&+*.&VK(@0K \QFIF>"418R#F&K4!SA31>CT= M1FL&YH56?5FLGM B_.TY)<*ODMTAV9OB8UI\R:;ID8#:L4<3I:11P$CF0< & M>XC*@A8;23@Q>F3W6%VJQKQ5%'O@P[),KMX.<'DTV';R^01:[)TQP6O2!!-N M*&2RD@D:.I)X:[Q*7W(C&LR^W,"W881A.O\]O?\C+4Y,)=\]ETBNJ6;6(D.- M!]PI:W E"]=\)/?RMJ3/O#TD>XO0;D4]RXKOGDO"\D9AX[5 'E@B)7)\M^XR M0E(> MP('LT2E (832 PREL0H"P5@U: 1M/Z>>K[)'5UM=Q_;HFD'W6O;H&#)">*PL ML I XPC HI)*6>UZ#08-W0RTAF-?[/B0?DD7ZUI%.IX_FD *K!74(^T9EA(@ MHO8?#%-^)-OY;:@T;Q7)OKE1@Q.)]UP*Z (@1E-EG=>RBL5(S&A,.98! W9Q8RW(*UC.P!&U;MPNEX'": 4"R$ PM(KI,O*P;J2W@H7LW@9H#UJ MDP[UF78YWM=GVT4,2W3X1LO[' @U4F$.")=53$!J:V)RDP9HKZ["JH88]\6D MWXI\N7Q?Y*>O(G_R5.*@DI *QZPV'"M!B:N^B'*[JM\"==?81+]T;KL_98NPKCGY056L_MLD95C+DLHG;]RN5X'":("885-^#^BG5 :XLHH*PBB M;OT>H._3 @M>1/ [@+F_1?LR#>\JSR[;L+B6R?;)8X@;X0ST%/H MI8>@K,^UDY5:,K*LVO8IU2:Z?3'IJ7]?9H.M)HN[K+QY[USE_=,-$R&%U%B0FR#/ M&R7;-#=MXMIOV9O-(:* 37GG:K98A['O;&>^6.KT-B_2)V59?L\6>9&MOE7? M1U@ ?-]+65QJ]>WW=/6Y+(]7?51G;CSM:Q1)&M-$$17!* ,*=W.L:JA8RQ5L60 X)1FZ@8'/OBA)L4 MBV UR_*QU?4"V;3&;LO)=@EB@CI+C((6 &>YL/NL/@,QCCKT,, (>8N<:1/7 MJW*H*7<2)HCFP1?E@@A)/ ,85#N1%@,SDKSHEO5V+-7]/L[O/JW2F MO@2'[2Y]MRZ/:'*.38WZ20 '0%) )4)AM4P01[ZRPM8+ M,;($DVY8UB7BU[)9-INO2Y&:SWS/6B90"^S+&9YH+"GV2NPS5>!7># M?F%2F\^#QWI*#.::$,L<0Y QP#4BU3:FP^&3'?=,V!;;ND6]ER(URVRV"YEM MBC-MU6;3U22;+[\?3H_%:?1Z&>:3Y=+D]W]DBVU K\;D?*I9 @'0A#N('.0. M(<(@HWWI@W!A$*@<261EFYD5:#;4>[I6C7- M$.UKEJ@D5]-_K;-EME'5X7/F9UHD2 /KJ0H3(260E$$H#2OY &0QA0<&R)A+ ME9MW >8UR5+^6*3IT5/JM=LF5A /;7#O)96& R\DIY7,@OF8T\H#)%"TYFLP M*0;?\YP*,_IRPQ0@,=CPI/Q-'_D_8?3:I/A MR%S3 MU*B?Q'@*I/<$*LX@MUX8M2V5JZ1#%M;:?[\B'I^"@G1X_S]C =EWE' !C<4" M0>.UPLYICGB%2/A01K;J[8@M+PLK=Z>"JYH+-9MM/+C)_,G%<-OPU@]F2418 MF3"!J%7.HO#_D)I=[)$H;W2MU/UN\"@39+X;_;DXV.$&"0KD%\';;M!G\VQG:B54(">@P(P1%# M''*$257EI?Q(^UWN7(%/+1#@),=BP+XXU/9F,1J?RQ7;T:K4JLC_6J]+[^I171Q'2V?O)M\V% M8T4Q"5-?C7/9D9TGEF"HO5/>:LNTE<0#7*$&K(PI1S' TDBM4[1W#8P_#5L) M10&6WE#&D=?0B]TAG( 'LR3F2KD!5E[JRVBV!/?K.D&)E!<(0NB(YA)#R8G< MRP99U G*QJ697N4,W :LK^_8$4?,&<@DL$8I0+AFV.PMLFG M5M*M])\HZ@UQF!-G+)0P,<2UC8DH#K/O4.B6OH80>(D[9Y]EFEW3"J.D2EXOZ>K3Z;]7*5WZ=%_9N?SO60;(K*4,(4!AP;@+5R MR"F$5'!B@.2U@C<=696L"'VF!VY[/)?*<:9E(@5&)"P6O)/"AP_!@)6K3/AN6%H%>W^P@K!?DWFZN%AGDTW6@R6*LMG9GV_GF]KAM_>IM/5 M)J6USO&HRSI,,$8& :R,#\ 8X"VP=H].F.7'Q<76N/(BBM #^,.EYMD$D4N[ M3)BSM'0M'>'!+ "#POQ=(22L'9FI[)I&T:R]2"M]\=9,YM-RW.GL;\%-*G;S MSF_K;#993-,WBZTPVQJ*G_*';,H .WO)]>6=)L(1@F3I;8:?)"C/R5<3&N,, MCFP3N7LR/<_O[DLSO2UC9_]8[^IS^KQXE_ZIIM-RT1*6,6'"6H0?I]N(\QE/ MH%$_P7C(H ',&5"$ZT=8/I,5PY EYCWQ;]/X6TWMVJ6/Y1Z M/&L9#SV>>!8 (P(YI#36& O(7"49(VQDZ>H=:3UO'>B^*/2^2+]D^7KYB$-E MC\_2Z5S3)'R F'-"-+8<*@T$@VHG<8#"CBQ/-$[I>:?87LBF9;%ZPJ3PM^W/9VU!&L/ M!'DJZ]'EY\GG$ZP1Y]Q@19@16%H-.:YD8@)$E?0=#E7B5?J2&]%@7GSRX&TZ M"3B%]RZ6Z<[C/WWPX&B#1$$1#*B!T@% L7!4/=H\X]#XU!^CM;P#2"\F05A8 M/J2K]63>A @G&R7:!G<,4@(@,I1*K(2M9E9! TKC6 5U0(8V8>WM#,%VJ&== MTN^>2SP/WE>0P#FK""=4*E?!(R2.NK=G0)Y%NQ1I \F^6/%[$'"5+FHM5EX\ MFR!B .* :P:$LQSA\+]*IB!B3!KF@&YD[H8=L6CV%B!)IY\7^3R_^[83_'R, MY'"+Q&+@)3&6 U%6J9'6*5G)1X*?WF=>VVMC2SN8]E9_K"93OI<%,6V4)R), MDMXHR3QUO)+%6QCCC@SHCL%N^!&#Y*NI2H>1#VLW!)$C#DI!F=A+)3"-B84- M:+;I.F@?#6S4 ?HBG:X^3N;ITGR>+!;I?.QP>>VN <'885I]%#*X M52,KAM\")R(1["%7-)^N-X>/%C.W6&UN?=Q7_[H@4_2(:3KUEA-YG[7;)M1J M0"F'4"#!D !62F$T<\10);BOE9Q_Z/-:5M_7,IW^Y2[_\NLLS;:?5OCA^1<5 M?K4?;;G5>TA4;N!:^%-S*F" 5G9#A29MP)H/2/; MF 4J#&=6#LG/)X=.P;UX)A%$(8X$E=9P1Q5W6MEJV#A8B7%8UFYY$(-H1T2H M9-VF+;G%S(8IY8Q=^.[9!#@,L)'>,F?#L@/:0.U*#*Y1C%<^H AA/P8B!MF. M">*SY70R_[_II/#A-X>@;8?D_'OG*2Q&'; M"TVV/*Y/E"?/)Q0P*H!'SD "- Y3I3.5.%K+&'LRH"AAGU2Y'-V.R/*IF)2' MN#]^N_\CGQ\AR'?/A%4)L64I9"&<8Z5!]-H\FD([DM!@MZ2(0;0C(FP%_)#> M9:5^L,$ M3-L#N%/.?+R?S.?5]4PGN?+=DXE08;Q!!LJ,]HX[[Y$.(A#,E%=01!T__V&" MJ?' =NNV;NOJK?+I/^N4G:O7,&%.">++^J1$(H(PD/[18!(6XZG 'R;:VCK. MW>^"/B_L<\'.Y_!*,EMG" 98*$0\H0:6U7>W98EX&9NX8DGFYT.N<_G9T3:) ML2A,3]A!A[BW@'H"8"4G1G9D]YS%J_M,6;9+@>W_*]TD:EVOGE6;WRJT4@DA M#0542Z85\\!NB]9K X.EO=ZW^G'Z.9VMY^G+ZF?/ZMEOM%'G2[ZPQP2:L&3! MFFJMN$&$E2N:"B.NGM\Y/]KOO#95GBG%?'\H3(3XOWH1^%W?EG1!JN4Q7U[YIX;<\G_V9S>/ALD:W2M]F7](4+' M^-<)E%KH/8&*8@ ,(#&IB->Y=?62U\YM,TD>Q+9=HH9G$PT!D5X$ MX#4!99ENR7?WAQA+&(N9_ >4@SAXHC97Q3")JFZ#$EMGZW>])IHZ10@L=[$8 M-9R'":CZH)VQ."8B.:#\R"%3-D8? ^#MN_14M.]TPP0KKPQABD,.L7,4"E'Y M/4Y2'%/&O'GV9>=7HEV=?H%S3KA+C@&** M,>&L#TX,4@)70'LB<$RNS8!R._LE8<=*Z(^6+SZ@9E0\WSSQ@#D'.::>&8:8 M8'1WE7B07" %E-*$:>W"NW3NX=:KS MR=?S.G_Z3"(4E-*$_U$9_%AKI "[H)'5SD5= 3*@'(E6=!Z!VP"";?K;[Y-_ MY(693Y;G;KMJT$N"E9/0&R\YY@P3P2$!%0[&CNVNJPY=AN[!'P )'\=?%@(X M>\=EPYX2 P.'KT1R%/IG+36[S]*R\C(TA8[84I]-K:@@;X8N;W&/"T^YK>K M/P.VST0Y?V-EG?8)),Q9 0E$ADDL.-'&5[*+X$S^,.R+8\;S.RD[P+XWWNTN MY/Z0;B[5?('36=[5:9]X0AUQ1BK*-<#*EI[,3G;#.(PY%#[ *;@WWG6 ?5^\ M*XLQI24&YRGV_-$$8V&(QQX')X4 IP!EE=]BC#(QN_H#S$+MBTV1, _ =7M; MHZQ^G>:)U0AP+JWVR'CNM+,>5Y)3+&/V3 =(L.NN&"Y%_?I\J_:Q;B_+7GIL M'EP#3B0E2!'% 61($,OW)MJ)D06UVR5#;:9=C/^P^EDL0'<:FI$2 1>0" -HX11[2!WP)IJW Y&W<4T()5?J*LC M&X_-,!O6QJ-UU@"@H%7>8RZP%)!68P=0DI'INZG&CFX\-L-M6!N/-*QS% 8> M:^4<)MXXK:JQ8T=&7,2&,F&P1DICH8Q@ +$*#Q8T,8Y)JE.F1&XN-M/ MN#87L0:>.8XU]8265[=2+"K9%8VJ(OZZV!?'C(LV%YMA/Z[-120E -Q9Y*A@ MA'*-&=HCJ\D/OKEX,>\ZP/XU;"Y2RH!%WA,L.<$84B^J+PF7Q2OZW/OYDA9_ MY"/A4R30?5$G]HYN*30A4#'KH00<$JA9M=[%QN$88S3$K<-V?/YH'*_OVK>W M&0@T5P"7)P,IP#:84V9@)3GS>"21Q394?\G67S-TN]_Z\Y.L^-^3^3K]/9V4 MY[]***ZVY[:)0)+(C'&8;TEL%'&T5UU6N%Q>47!]?;\#D'_ M9A&<[2?'\>J42V[43["1!AK@,?188A1F4\=UA8>S<&PIF*U0X_F'WB'@U_GB MU6R6E=V4%XSM[WBX\N'H+HP!)4R 8')=T(+%GC&*MUD=,E"!H2M64=\/>U?) M9C%[FTW^R.9!+:7'NM'4[&;Q(9VNBR);W(4'WN6+HOIK6:'[[,GHUMZ1:.YX M6:0,*XT 110Y32L0-97LBC Y$NMPL<:.)CLTPVU8R0Y2",:L\"Y,H,Q;0("V MU=B-=#%QSP%%T5O1>01NO06J6ICQZD1 6WU/P@BT3'F@E1("&.:@V6L#.AQC M=P;$P>M[)4/07E]?PN^3U;K(5M]N;C]E]ZE-'_)EMCI%Z<,-$@L1UBX(A"6G M/BPZRDW6K72:$32VW(KK,"/O0!77B>A<^>J[+H(W7A@$G:2>0R6LE!29W4%2 MA16O5TFTHTV[QQ-L#7G[:$2;78S7PGL2 I6F3FMOC=+ "P4PV.,I]8\4Q*E- MK>/%[GI72(]VY>:VB50CC!N+LDPXD)2ZD@[>2L;=UN)SC2V[YD5YKRIN;)" MG /EA? 0$V"HKG TRID?:O.I+J4ZBQLW4T;O*T?];?_C_\S2(KS_\[>WZ9=T M?BY#OE8'B4+$6NJ",^@A4.5]*PI5TCN-1G99[!58#;% M]$2K!!((PQK6$"2)]@80K]@>31!UH>*0*=8N!XXQ+1KO:_(*7<0K5.5E$^MD M<&R4H@!H(1T"NX@@MX*"D=6\O!ZO+L/[FKS"%_$*5TG;" DN+)86884E#H"! M2DX+3$SYR@&F-U^/5Y?A_9^[2Z>BT)H)H"EV E))%<*6[FXF#UB"N)N0AFP3 MK[_BN(+V>COA-EE^#N,N_W#_6F=?)O/O3,1CX.$$RVOWD9!R4H%0!15XYRA5 M0%46)L#A>EV0]'(VZ3H,>GX2KB/]],71-XLOZ7)UWYR8IQLFP5+.PI-K^56:Q6JA^]VQW]+\KI@\?,ZF3\Y,7&W7ZV-ZM_DF'T5Z'@A[@7[\&V_-"$:888%0- 9Y'A5+ *:>E& M5\JO/>8=W9F_LHJN9(BNG/_3K3GBT!NG+*$,**P=9\[NI@*FN).U' M6;=:%=D?ZU4Z^Y3[O$BSNX7)UXOPR_0[_I527V2/VGMK(@73$O+P\6GEB4,P M,+S"VAD:DY?]*@U2;>Z=,TA7TU%?3O<)P]ILNFW648*-"N*[\HH3)HGPS&JU M0T,CJ/2XXFS=,;93V'N8%H]?=WNU:?$Z%SYS0ZA5T'J##6?,6B7$+E^9,J-K MI8Y?$8\Z)J)91PD$T$'@*>4(A._"4$*KA'!J'!G9MG=';,E[5,%5S<40JR-< MQY)(#QBF5& H"?;""58EWV#+K;OBU?%J]H_U-BP9W"9UGQ>K[-_?160.R'ZT M34(U%I8[A 6TV&*)L#&5G%ZB&!?BU=N'VAS(NT'[JJ;@RLOJZWSUP&C, 2/2 M!?<."N'L+H9;GE)PU_0?XIR&.M,41R0P,]!02FZETMYY4,GNL!K9(9F.>/%B M"ZEMW'NKSKA;Q.>GKBKSZU6)TA,+Y[X^I(MEVCB^W,9K$JZL]D9R4UI6HIQ MFE5(&C:VNR_[8? 5%=0WU6]N*TB;12)?M$J$)!IR"B57W@(DE&/[3SK,_3$Y MH0/<1NV7B/%X=^]6O;E_"**69PFG#+";A3]>;VR_^%ER<8C>K_+8.GM)BFKY9 M;(71Z6T>5L[Y0U:Z5>?O-+FXTX09KAUPB#@.C6=$$5%-5X3ZL1T6[)Y,+_*\ M>]),EX7_WA?Y;!V\_.)C6GS)IJ>JP1YZ-#'.6(X-I<)#Y$5YI9#?24(!<3'' M\@<8K8BPY$X^"WI\WF. M3P22O44BMZ*>9<5WSR420V\\,=Y:AP1FAF! MMY.7/B_>I7^JZ;3,E,P6=P&01?AQNCTO?2:JT*B?!#,GM?4*>:>--1Y0("LL M'+7COE[KTF!"EQ#W=H(LO.WF5LWRAU)MYZ_U._!XXA'B6DDCI6:8EU4&.=I) M%AQX-[(+2CO2^O-S8O% ]V:Q]O*'[VHQFQ2SY=\>RDV/\#P!\BRG:K5/ #42 M4HR8UAQH79: W\L./(FI,C! DL6I_[F=Z@#@WIRDR'LC(<8.ZFT!C%Q23(\VK0TL47CV+/I67Y(IVGVI93Y7;HRZZ+$ZKS%.=@L(01)@;@! M1 +!L1.*5$%:1@7J]:1B'\?O8Y1]V-"T@6M?#+I9?4Z+;?K">=Z\?#@!P"#) MM8$F+$C"&H)14RU%.&5^9 7!6N1*-)978,B[?#%M0I+'YQ. *-,$"4U,>7D- MMPQ5IIAC:4=W_74W3+D8T+[(8G=Z^#3YNAWQDQH3P1;6(E#M/A)F+ 1.$TPI M"!,]%6Z_(\.Q=S%5XQH[-Z^,5%V!W*/G4ZS+W,QI?I\&(=(:T]?1-HEGU(;U M*=1:80 M95)4 =+@-:I:YU^.$(F.>A9K"])^)[/MH)\POJ[K? OU7*4G#1*'*<>8$2&1%X!S;!6KI!,^ M*BM7_#A^T>6(]CJ;/77<:J_/#C9*' %.0$B,45H2&N9N;"LI'8XZ4B1';7-: MP[2_L'(^_>?G?!YTLRR+CZZ^G0PK/W\XD=)XYC4FWGKI&0)8Z+W]U#3JYF8P M8"(UQ5 [I />G6J3#A1#V MY^LN5]M3:$\343[FC^@<]'"/-4JDE<1X SE&9;D!!_4^#!XF4ANUO3#NB'%K MH/9W/F,7%=B=C]7I(KW-3ODF1UHDU')"$$..*F>4BUV&*S>5EAL0%?=BT2J"E 0CKO!204.&!YE80MF1!1DU+C M / K9\QEF/9P3/TQ1OW]JWL\:KX?0Z.J/B=:)1@)*@3%QA'!F.#8[*HS*A'6 MG?:*E;L.C+I>\9[CS1+$-*&!45@! CQE5!M;21N8.[*J/:WH_9@_$ ]OKY_L M$&OUM?\U,Z %9%P0ZU!8! :#+(/-#+Z:QU(S<<4"V/M1?TBG^6*:S;.-!CZD M#Y-5L?WYYG97V;B:$>J T*"[1 OE(<)>6L4QU>6-HSO_>3;_>$P]M%G$U$>S^6*,1"3."5!82*Q!B4D)@G$)(:1/6 MM;!6S*VF:_E83?%@W>=C7N:99HF4U#'J&2@S9!606BM226!5W";X\#[8CK2; M=P9X;T[$\5*Q^MOODW_DA9E/EN?.JS?H)3'!@<+"46"9Q#!,B "J"@<7%FKC M(%Z[E'CN9W0&]P!H]SC^=Y/[]&S1NX8])= @(#DEQ#L ',3E::4*#T#\R&K= M=<*4^FQL00/]I8K2RY$8O\Z9\2*YI'WL>^/=+LO[0[JILO<"I[.\J],^H5QXQRQ&'B,.*09* MR$IVHUC,WM, PXN]\:X#['NK'5-,9FF)P7F*/7\TH1YB!RC&@C$:7&4,%:HD M\BJJ9LP@S\/VQ:=(H/M+C9NEMZVL&QKVE%@@D:!(6>6@-@Q*HGR%!Q BQGD; MD!GK=.W0+>0#H6##-<0%O25<.$D,5L)R;1%'&!BPPT65D;IQ>7*=L:89.UO0 MQ$N&OJ9Z+YWBT_=L="3@^5RHMR>*1YUND I$0E64I2;P%(K3W@.P ^J>ET6W,_G=6\V;5Y9PF' D%'O(+.4,FH]AKN4$%6HWZNR9-; MSBW2NW)\(V%=.X@/Q-UU7Z?S]2Q;W%7;7)?[NB^Z"NX#HH0[JC!@RE+, "<5 M(CJ.@T.;0]MG8,=H=[_;?U/<31;/;%OO>_Q/!_%X+U_)I<7L_1.Y;FY?WM2W MK+'WWTK_B3 LT -I0ZE7%@8_F_/MC=&*!P>WEK/9#7[O)N6EGS>W-P]IL1'D ME"/T\N% 2A#\>ZXA$I(XP25WHI*LW"0:A^MS)3;D+PHN[CZF=YNQG[(:Q]HDW )-1/@_ MCQ0Q81J3U8<@M:5Z9!=T]%[DOS<4+JW&]\XUZO0S^WG)I M\OL_@FXVMK>&-3C5+/'4>./+ MZ&>RDY)F(;!PVK7<[J18F[D?;22W,],]Y2 M@&7@$P+&8.-P)1$$]3(?7\_GW(YR3]^4VPS1WHZI7.4J&^Z%Q((1+[$2I04L M0\X[+ S2(V/7I42(NLJF&<2]I2.T<)4-@1A*@8'T2$ / ! 5I)A#$9&GHZT M7N'<.!8\IYW$6NNQ MK8#CE)YWBFU?;*IF?C7]USJK=17\D18)<=8"@YWP2CC,B29 5/(!&.4Q#2AI MI>4YK1TPKTF6\L?WGP\.A4]?R3Q90U%%@RM5)0*:#4F=#T<:#LZ/^ MN=:GEVB<>R+'4VJV$++J41" M(ZZ=PYIAY%TE 73]!EJO5 :NMA*/E;%MAF%?+-B'<[?GSM^>SF0Z\'2BL=., M6V9)>>: !\\=5*$JPX/U'*D/&L^,>#![B:6'4:Z^J<6L+,G]4$JNO_V6YG?% MY.%S-E5%.KGREERU#_$XJ,F\'%:= /O9MHG@AFC@M,:(".8E0R HQH0_K>;( MUZJMU9'<^ZS,RL3XP%87@"\6DWEU?J@LB?PV7]QMDS7\ZM%D?H?1 MX8#'R><3$FPA!$)S)0U"3MG@HU4R:>FCRET/D%H]$2!O'_I.Z;3]XIZ.\&@@ MY.3SB8.<(@4%DQY!HA622E0R(0M&DC[0DE[S]A%MQI)E.OW+7?[EUTVHM_A6 M$H57?REYPI_P9/?KY&\?#Y#B\1\38H3ERAGIC/'29&KZ\5 MK/O=J;.[<(\/)9I0')9KR#$&J"(HK,I9)04F(L;J#^J$>;LTB ;R\MAV>8?8 MF\7&Z]FF@YX)=!]Y/@F6BDAF@0&42(4%U )4XS4.CZ0(9;MJ;Q/1O@.;-;WE M.L'Q2[M,M!8<$ FX(E1QJK35I$+(.Q"S8AG0C'.E%4O/VNDOV60;I M 6E9-\E338*R=SE+M>?/>E6NI<$W.B58*H"9,]=)9"HJ"GCB!7R6J( M4^-8[7;*@D/WV[:"]O4_^G:/6QUQYI\,8G)P$,>_[D;M$^. ,X(3SIE##$DL MV4ZCP>G5KI:SW_6^S2YMF2QWTEG0XF9=9M!\_I^GJ;:GW&BFJ1YHD MVE 6$-7(8H\880) 54GHH>[5]>QS"=01#YZG(+8#^S6)=3Z-]6BCA GEG7<$ M8&< +X.08'>9HM8F+"7'1:YX9==@ST7(7AS=LSN$JZ_E\;O8V>?W9065\E"K M6BS6D_G;=!) SJ:E3[>Y[GE7E_?W,.;@EIP\DM'M"Q.+*4*(>Z(T",AQ90"J M$$/*QI0N?25<;$J=?(!Z&?XV";$A3R QE604L9%LJW>L]3JG)9L!??$DO;/UD]7_F@33 M6WR#R]7D-@"K/AH&V%FN-.XCP1.J#9(\&NLYN7=TNDN">2.P-QAH*X3QQBE7?8O@H:4Q =(@'7/J> M#;M10]]$?!SQNW1EZERF>K19PA1%'F"C).:68Z4 >934PY%%X-LGP!&&M8!U M;^=M7FQ"G-O,^>[AA&*$3;#:VE).&"'Z\6,LJ\+%1-,&Z,!WSJ!HA*^_;[,Q MTC_2EFWPC*BES"/./2 ."4WI;F.-(F.ON&7[.,,>45.='=SZG21(*:6A]!P0 M+YWP!$A;(8'#&F-6R_5].AMCE3S(RGUWJVPPWEYZPRS855!(OH,?8:-2,ME.220ZRD$%1 C(FL9&8*C91J%VN^<36C9OA>?N*C636C=DJ7*=\3B9))9G:1Y1&IAWMD26O9'LF^^L7D$A9L66*$DB*YLP\I,8V M"0)??P :W8UNZJ'&!E&HL)90:+>;2$20G./5 &TMO>]E7AH1DE.T>4!KGF=,"6SU/QI$NB+D3V5FI?$6H292VD#%,$: M[C8(K0$=V8[;&3/.*S5_$O:]\:Z74O.::@,PY$1AJ@F.)W-(=V,G.B>N9( ; M.PET[Y"6R WTL3DW1+S^&RXG 3? MY7S9]P[OA6GT-6O>^'S0D&&G@*!>0L,<5YJ0"GEB5$XY\0&JR>]_[K0CQ_%$GKG'4['A";J$7^;_+GWQX_+Q?3H!8<^NQ&45@ RE * D=G(@U3VS'0_).?J!/M[AKT3 ML;['"5:?]['E+P5@$W:I5*;UD@&$.-45GE+[G*I?_.]3T0!$UM<4^&6YO/YC M-I_7<+=Z) ##C +,6(N[&E"VA6&T2 M#RZFQ:??Y[/;;61^NN\S37OE["X^\^GF:_SU^F8+RZ5OK)1*7LHR:Y:+S06" M_YX]?*\\Z@TNKS1L(6CA'?,4<\^-Q5HZY0C5B#-E"8SGM\O=8RE'4"_%.B$> MN]72S@>"AH@A[3W 5+A(?02AJA",H.;L:P/T*+7.J\,YM_L52E\[5_;@OCY, M5@\V+N='HI';_5#@%E"34O![(.+I$EO.984F,'YD]T'[IF#;,R!'=N]F)C0) MF6GO(X%1 *&0%#*),%;.:0$J%!6V.6$# W1]OO<9<*[)[4BD9] M$E/LF20Z)=??($BUPR,IM_;>B-V^Y/HP$<3CRN/TX7$5NWS!T_Y>+]3BN@R8 M5Q&ZIZU)KLEYOV$;P6DOC>544^D5M5!24.[*'% %&ZDR%\+!SM;3^7+]N&J4 M\.:6V^<0PHR M"SQ%F%?C](3U:FGKX^Y8)QQ8=H7WA7EU]+9_[7N!,JVMH)1C@X0CVL8-O1JK M(KA71T4?W&I%[LVX=!;"O:6&O2]6DY0U?MOY#\OU\4NM;[X3'(;662,51403 MZ0BEK!RC4I+E7 (9X"[8DKQ?9H=M"=W^C$-[:W-:D3?K\[I8/37*F][D]8"L MPMY"X9$EV#!E':/5R*'B(ZYHW-6^UP'LER'<]\GJMO8BSZ'' V)<(4HH05@A M!KVQNEKB%2#-*C6^GX6J76'7,NDL?'L^I%\X>76_AW0?3UTXHL_B/@20]-@Q M5YI+XD_-*B%>])!^4O;J1BT%QP D$ C(*8GD!,2G_");3*C'8Y[][7#EO,/Z MF?CWL3IL7!CZQR_%\G8UN?\^FZI5,;FP,>]K<;NIX/3+TA@,ESG'%:.0JB[H]X$;J"C$4]?%QK1HM,JAFM>A<#/U99>)2 M&A&ZOY_/ML? K5O3/-X]QB4P#L+=W!33ATUX=9/,UN#H6' 8XT4 M,\!6Z! )CI03;#96X#4^-Y309DK/3$4D@4!@A3Q]E.(-2. MK;9(US3*9NU94NDM^^-D/GW<:)>_185L52X OSS.KE/HR=5B.QA=W"Q7Q;?E M_6S* #N>$O+L1@/&@FD'M %<4RF\CV??'4HT*XW:*+A[*IE>)HSL2S)G\G>] M>MCC;OSI)6_CK\+.5OR35G58$:A]/@#EJ>+QB":P=%C9N'NY:DR\ MS[<)?:=TVNKH^SU\PB@ _UD3'NGXCX9ON[%[;_4B-M_ M"=A3;3V*78P]94@XZ7>66*::W=//3N/U3L5],GS=B_M?=>+^UY>X&G&N"$DW M)@4B<:@4L:J_F/,<]V7SG%+O5-PGPW=DP%K0,>""WL+>Y).W_QMP,>@#04VJE<.QL8L]$ 86HT "I]S M[!R04:D_0;_!K!-Q[BV@:C\1U'H_$]1?(7D:IIHQ@1"%$L;=C#IAMO=4);-" MHD:YE2^"0;/KT\V:"'$/ET(!P!G@4;L&!DI7H2"-'XECH3-N')[P;<,^@ 5! M75_/MLK;U6*3/N(YT^)?8*TP D;!IVAY";RBT@M75I80EGARP42+.W?9T>#* MGQX,6!&OC? *,6RE_T737S86,XO0R9SP!UN(%DW(9">2(L554Q; M8 &*1TA1YJH5CE&68PT=(/7.I48[(8VG83U<)G87TJ@4YLHB):'@-@4]68D)8M(GFVK%]4/;MJ(/6: M5P*+I+;* H.I5A@I#*KRGI'N.BMH:H#[2'OR;P_3OC:.SZOB:;9\7#^O?I72 M=703.?9JT !ACR@#UEDI#$1,5D<9+[0;67W?5EC4$;9=WKSX,EG_ M!ZX91MPYB8WG#!")> F&!#2J:^/B0Z9VF@-=Y^)^=,6;V4]%F8=2GK7V>+V=WC7:VT?WHF.+W)@$"0YMX2;>.1 MGU1])T*-1'$\6V++=G#K5.:3/X_+?/^98(F#@@OBI4S1:I@#@JJ^.Z9&8G1H M1>89N/6E$.ZVK:_38C%9S99'#%0'GP^,4RRDPYX:(I66Z5I0.38(FC#@:J$6"455Y]B,M&A@C?BK ^#<'> @9> MN*8_W;SPZ5OJW@F,:6R\9= H[[GW6G-1 M]9L"G&,U&;)A]'RNM UI2U3X->IC#U&K6DQ/H\/K]P)&&#L9_\-0:Z,L=FI' M94JR+@L,^0#=*B6R8>W-"3?Y404B;&YP?IO\6:O,''P^1+4.2P6$,R"I[@+$ M,T$U-H>RXC>&K./F[SAMP-F;FG,@IO[#;/+[;#Y[^+&K/SI=WBYF_U='&2ONZ\.9]*0S).D%#0*BT\ MVM:;489SW>QN>%?&VBI/0%V$Y.+:?$^NL?75XL!![<2Z)6U\*!E%G8 B\=U; M3X A!%6(&@I'5X.T99Z]6:;@ L+I:X^SL_7D]G95;%?+76*,S2+4A,&-W@]1 MER3*.F(L9?'$ :@&?"<"A'*4] &:A;HF9A>87U*3WV3#2.DQ*@6Q,?O.:"U$ M% "U&!KM(6%.0B!AA0OB-,>#-D"S4]=<[%X"@]+VW9_WQ?2AN/XVNXN/?+KY M&G^[OHGCCW]KS-J6OQ2H-Q@Y1P$AU!,BG /J67991OP;GU?%_61VG:!>K(NJA]NN5?T\?AHY MH95@C!/($BJ< !1;*AG1DN&M0'Q?-I(?^XX$N#$+!Q<*HN!C@/ 3L%4Q=." M:D1*9D4I#O!$T(FLZS-QG 9P7WN9GLS3>O7U>U'\5-F\ACAOO1*T%4)Q8:V@ M<;U*9I2T92=H7I(O1P,;WWXI"&*0-\93#AP04)MT M6Z<<)7R;E:5)8_VL*I3KZ.?E:GOX5(O%XV2^[X), MRL37YD"W=0IOGE<7*_K27I.6X$P2HT5 'N"@8." M %8I&H@BGL._ =J^VN9?#Y#W>.EX3SL]?.1J U,;$?VP)C2[?2(E>RL>S!R/RPG/Y;QZ/ MM5G>I>WSIUBIWDW)=K:>SI?KQU7QZ6:_0Z4Z:9;KA_77[U&.OZ0T';S%G0A,MG>=086ZAW&;I)DRK2X; -!Z8WA]8PXB!G):#5,8(K#V3C,1E MD3L,1(49BO-@7%M,7P1['6+0HY NM1X].PJN'M9QO]UFKOJTB _.IO&W=C9_ MC*-UDU5R!*X_%ZO-F"_L%QOJ8H;C09M8AP5+D>,(6>JW-0V4P]+K1OMYU_%\ M[NY^OOQ1%%^+U=,LG18K"N^/5\WGY0%RXR,M@Y3+7+ )A*-.N"Z^%P!'FAD5 M)["RA@NDA%<5OD3HD47W]47&-X/^+B>ZOA3XJT5<'XMGQ;29H[#FK:!3A50# ME6#0C$EGX7NVWZ9R'%6^I'K/S.&G \+6"0D0 R(EC*26 M&U'UE2DSDL1L+"#6O!,,1QN5O MR%U_CWX@8.18BG*B2%F$$5;8T@H]Z&5.V?7FRZ[K MY<-D_I>@Q8F)E:[@3-F%7(>*0)CKUD$')?C M9]9D,7: 2?.&QM@^9':ID)H+9Z\::FR,0'%?](1' 4:9,2"YW,9A*05M_&E$ ML3$GI;UJ^9O!1CW$"[\)UKA_5YM;Q=3>XNMKJ9^62]+C>(9]DW6;Z.O!D4(3)E$;=4$ V Y8AL;>J2 M"8=IHR*%W8SYVZJ8Q+[^V'2]R>)R^(7 4[I'1I$E E(M =5452-D6H]L96A- MWB\K.[Z' (F*#)%(8**%IT:1K;5$ M.(&A;307>E!H2Q9-__=QMJI=(FK>"JGT*O:: T2E)@1;34$Y5DD8'EF2M]8D M7Z?:9B'CBRV-E>.-8>W+UEL'DN&?.\DVQ,3W?+Q69,-50[_G) 5D."H<2.,@L(X!#Z M:M2<\YP;;@.,H^V*9*T#?2GEY,*^A Z5$Z^,ACA%S'/((4,2E:X<@:#PC=(C M=NT-^&FITC\V0SK-ME_;0@!06FL0]=P +5RDH=IA0*UM9'$&UL4$L! A0#% @ KU%H3: 1"_AHBP _A$' !4 M ( !%*#0ZV< &40!0 5 " :\R @!A;G-S+3(P,3@P.3,P7W!R ;92YX;6Q02P4& 8 !@"* 0 S9H" end