0000929940-19-000015.txt : 20190424 0000929940-19-000015.hdr.sgml : 20190424 20190424160523 ACCESSION NUMBER: 0000929940-19-000015 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190424 DATE AS OF CHANGE: 20190424 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASPEN TECHNOLOGY INC /DE/ CENTRAL INDEX KEY: 0000929940 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 042739697 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34630 FILM NUMBER: 19763883 BUSINESS ADDRESS: STREET 1: 20 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 BUSINESS PHONE: 781-221-4302 MAIL ADDRESS: STREET 1: 20 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 10-Q 1 azpn-20190331x10q.htm 10-Q Document

 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
 
(Mark One)
 
ý      QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2019
or
o         TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from                      to                      
 
Commission file number: 001-34630
 
ASPEN TECHNOLOGY, INC.
(Exact name of registrant as specified in its charter)
Delaware
 
04-2739697
(State or other jurisdiction of incorporation or
organization)
 
(I.R.S. Employer Identification No.)
20 Crosby Drive
 
 
Bedford, Massachusetts
 
01730
(Address of principal executive offices)
 
(Zip Code)
(781) 221-6400
(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 ý No o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).
Yes ý 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
ý
 
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 Act): Yes o No ý
As of April 17, 2019, there were 68,964,073 shares of the registrant’s common stock (par value $0.10 per share) outstanding.
 
 
 
 
 



TABLE OF CONTENTS
 
 
aspenONE is one of our registered trademarks. All other trade names, trademarks and service marks appearing in this Form 10-Q are the property of their respective owners.
 
Our fiscal year ends on June 30th, and references to a specific fiscal year are to the twelve months ended June 30th of such year (for example, “fiscal 2019” refers to the year ending June 30, 2019).

3


PART I - FINANCIAL INFORMATION
 
Item 1.    Financial Statements.
 
Consolidated Financial Statements (unaudited)
 
ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars in Thousands, Except per Share Data)
Revenue:
 

 
 

 
 

 
 

License
$
98,493

 
$
79,073

 
$
255,616

 
$
214,938

Maintenance
41,878

 
40,897

 
125,955

 
121,890

Services and other
7,613

 
7,788

 
21,005

 
22,947

Total revenue
147,984

 
127,758

 
402,576

 
359,775

Cost of revenue:
 

 
 

 
 

 
 

License
1,658

 
1,279

 
5,142

 
3,743

Maintenance
4,962

 
4,259

 
14,241

 
13,061

Services and other
7,740

 
7,238

 
22,943

 
20,793

Total cost of revenue
14,360

 
12,776

 
42,326

 
37,597

Gross profit
133,624

 
114,982

 
360,250

 
322,178

Operating expenses:
 

 
 

 
 

 
 

Selling and marketing
27,410

 
25,246

 
80,532

 
72,690

Research and development
20,520

 
21,584

 
61,893

 
60,863

General and administrative
14,863

 
14,533

 
46,246

 
49,188

Total operating expenses
62,793

 
61,363

 
188,671

 
182,741

Income from operations
70,831

 
53,619

 
171,579

 
139,437

Interest income
6,835

 
6,304

 
21,389

 
18,849

Interest (expense)
(2,350
)
 
(1,485
)
 
(6,328
)
 
(3,952
)
Other (expense), net
(34
)
 
(104
)
 
(485
)
 
(958
)
Income before income taxes
75,282

 
58,334

 
186,155

 
153,376

Provision for (benefit from) income taxes
13,695

 
13,829

 
27,286

 
(63,681
)
Net income
$
61,587

 
$
44,505

 
$
158,869

 
$
217,057

Net income per common share:
 

 
 

 
 

 
 

Basic
$
0.89

 
$
0.62

 
$
2.26

 
$
3.00

Diluted
$
0.88

 
$
0.61

 
$
2.23

 
$
2.97

Weighted average shares outstanding:
 

 
 

 
 

 
 

Basic
69,423

 
71,828

 
70,286

 
72,402

Diluted
70,160

 
72,663

 
71,142

 
73,136

 
See accompanying Notes to these unaudited consolidated financial statements.

4


ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars in Thousands)
Net income
$
61,587

 
$
44,505

 
$
158,869

 
$
217,057

Other comprehensive income (loss):
 

 
 

 
 

 
 

Foreign currency translation adjustments
1,159

 
924

 
(159
)
 
2,398

Total other comprehensive income (loss)
1,159

 
924

 
(159
)
 
2,398

Comprehensive income
$
62,746

 
$
45,429

 
$
158,710

 
$
219,455

 
See accompanying Notes to these unaudited consolidated financial statements.

5


ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(Unaudited)
 
March 31,
2019
 
June 30,
2018
 
 
 
As Adjusted
 
(Dollars in Thousands, Except
Share Data)
ASSETS
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
65,592

 
$
96,165

Accounts receivable, net
45,293

 
41,810

Current contract assets
314,745

 
304,378

Contract costs
24,325

 
20,500

Prepaid expenses and other current assets
11,124

 
10,509

Prepaid income taxes
1,573

 
2,601

Total current assets
462,652

 
475,963

Property, equipment and leasehold improvements, net
7,589

 
9,806

Computer software development costs, net
1,452

 
646

Goodwill
73,534

 
75,590

Intangible assets, net
31,756

 
35,310

Non-current contract assets
358,709

 
340,622

Deferred tax assets
1,696

 
11,090

Other non-current assets
1,279

 
1,297

Total assets
$
938,667

 
$
950,324

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
4,023

 
$
4,230

Accrued expenses and other current liabilities
42,746

 
39,515

Income taxes payable
35,582

 
1,698

Borrowings under credit agreement
220,000

 
170,000

Current deferred revenue
24,415

 
15,150

Total current liabilities
326,766

 
230,593

Non-current deferred revenue
19,312

 
12,354

Deferred income taxes

154,901

 
214,125

Other non-current liabilities
12,403

 
17,068

Commitments and contingencies (Note 16)

 

Series D redeemable convertible preferred stock, $0.10 par value—
Authorized— 3,636 shares as of March 31, 2019 and June 30, 2018
Issued and outstanding— none as of March 31, 2019 and June 30, 2018

 

Stockholders’ equity:
 

 
 

Common stock, $0.10 par value— Authorized—210,000,000 shares
Issued— 103,478,590 shares at March 31, 2019 and 103,130,300 shares at June 30, 2018
Outstanding— 69,108,515 shares at March 31, 2019 and 71,186,701 shares at June 30, 2018
10,348

 
10,313

Additional paid-in capital
730,830

 
715,475

Retained earnings
1,224,377

 
1,065,507

Accumulated other comprehensive income
1,229

 
1,388

Treasury stock, at cost—34,370,075 shares of common stock at March 31, 2019 and 31,943,599 shares at June 30, 2018
(1,541,499
)
 
(1,316,499
)
Total stockholders’ equity
425,285

 
476,184

Total liabilities and stockholders’ equity
$
938,667

 
$
950,324

 

6


See accompanying Notes to these unaudited consolidated financial statements.

7


ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)
 
Common Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Income
 
Treasury Stock
 
Total Stockholders' Equity
 
Number of Shares
 
$0.10 Par Value
 
 
 
 
Number of Shares
 
Cost
 
 
(Dollars in Thousands, Except Share Data)
June 30, 2018, As Adjusted
103,130,300

 
$
10,313

 
$
715,475

 
$
1,065,507

 
$
1,388

 
31,943,599

 
$
(1,316,499
)
 
$
476,184

Comprehensive income (loss):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
38,066

 

 

 

 
38,066

Other comprehensive (loss)

 

 

 

 
(423
)
 
 
 
 
 
(423
)
Exercise of stock options
90,009

 
9

 
3,702

 

 

 

 
 
 
3,711

Issuance of restricted stock units
58,829

 
6

 
(3,290
)
 

 

 

 

 
(3,284
)
Repurchase of common stock

 

 

 

 

 
473,376

 
(50,000
)
 
(50,000
)
Stock-based compensation

 

 
8,865

 

 

 

 

 
8,865

September 30, 2018
103,279,138

 
$
10,328

 
$
724,752

 
$
1,103,573

 
$
965

 
32,416,975

 
$
(1,366,499
)
 
$
473,119

Comprehensive income (loss):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
59,217

 

 

 

 
59,217

Other comprehensive (loss)

 

 

 

 
(895
)
 
 
 
 
 
(895
)
Exercise of stock options
15,902

 
2

 
757

 

 

 

 
 
 
759

Issuance of restricted stock units
100,643

 
10

 
(6,351
)
 

 

 

 

 
(6,341
)
Repurchase of common stock

 

 

 

 

 
1,175,531

 
(100,000
)
 
(100,000
)
Stock-based compensation

 

 
6,335

 

 

 

 

 
6,335

December 31, 2018
103,395,683

 
$
10,340

 
$
725,493

 
$
1,162,790

 
$
70

 
33,592,506

 
$
(1,466,499
)
 
$
432,194

Comprehensive income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
61,587

 

 

 

 
61,587

Other comprehensive income

 

 

 

 
1,159

 
 
 
 
 
1,159

Exercise of stock options
39,303

 
4

 
1,444

 

 

 

 
 
 
1,448

Issuance of restricted stock units
43,604

 
4

 
(2,361
)
 

 

 

 

 
(2,357
)
Repurchase of common stock

 

 

 

 

 
777,569

 
(75,000
)
 
(75,000
)
Stock-based compensation

 

 
6,254

 

 

 

 

 
6,254

March 31, 2019
103,478,590

 
$
10,348

 
$
730,830

 
$
1,224,377

 
$
1,229

 
34,370,075

 
$
(1,541,499
)
 
$
425,285




8


 
Common Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Income
 
Treasury Stock
 
Total Stockholders' Equity
 
Number of Shares
 
$0.10 Par Value
 
 
 
 
Number of Shares
 
Cost
 
 
(Dollars in Thousands, Except Share Data)
June 30, 2017, As Adjusted
102,567,129

 
$
10,257

 
$
687,479

 
$
780,365

 
$
1,459

 
29,145,976

 
$
(1,116,499
)
 
$
363,061

Comprehensive income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
40,521

 

 

 

 
40,521

Other comprehensive income

 

 

 

 
1,401

 
 
 
 
 
1,401

Exercise of stock options
66,567

 
6

 
2,404

 

 

 

 
 
 
2,410

Issuance of restricted stock units
58,398

 
6

 
(1,659
)
 

 

 

 

 
(1,653
)
Repurchase of common stock

 

 

 

 

 
839,159

 
(50,000
)
 
(50,000
)
Stock-based compensation

 

 
6,414

 

 

 

 

 
6,414

September 30, 2017, As Adjusted
102,692,094

 
$
10,269

 
$
694,638

 
$
820,886

 
$
2,860

 
29,985,135

 
$
(1,166,499
)
 
$
362,154

Comprehensive income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
132,031

 

 

 

 
132,031

Other comprehensive income

 

 

 

 
73

 
 
 
 
 
73

Exercise of stock options
36,767

 
4

 
1,129

 

 

 

 
 
 
1,133

Issuance of restricted stock units
47,058

 
5

 
(1,794
)
 

 

 

 

 
(1,789
)
Repurchase of common stock

 

 

 

 

 
756,349

 
(50,000
)
 
(50,000
)
Stock-based compensation

 

 
5,455

 

 

 

 

 
5,455

December 31, 2017, As Adjusted
102,775,919

 
$
10,278

 
$
699,428

 
$
952,917

 
$
2,933

 
30,741,484

 
$
(1,216,499
)
 
$
449,057

Comprehensive income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
44,505

 

 

 

 
44,505

Other comprehensive income

 

 

 

 
924

 
 
 
 
 
924

Exercise of stock options
112,972

 
11

 
3,815

 

 

 

 
 
 
3,826

Issuance of restricted stock units
47,714

 
5

 
(2,042
)
 

 

 

 

 
(2,037
)
Repurchase of common stock

 

 

 

 

 
649,479

 
(50,000
)
 
(50,000
)
Stock-based compensation

 

 
5,353

 

 

 

 

 
5,353

March 31, 2018, As Adjusted
102,936,605

 
$
10,294

 
$
706,554

 
$
997,422

 
$
3,857

 
31,390,963

 
$
(1,266,499
)
 
$
451,628


See accompanying Notes to these unaudited consolidated financial statements.


9


ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
 
Nine Months Ended
March 31,
 
2019
 
2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Cash flows from operating activities:
 

 
 

Net income
$
158,869

 
$
217,057

Adjustments to reconcile net income to net cash provided by operating activities:
 

 
 

Depreciation and amortization
6,063

 
4,902

Net foreign currency losses
23

 
1,086

Stock-based compensation
21,454

 
17,222

Deferred income taxes
(49,847
)
 
(123,443
)
Provision for bad debts
474

 
1,373

Other non-cash operating activities
341

 
314

Changes in assets and liabilities:
 

 
 

Accounts receivable
(4,183
)
 
1,429

Contract assets
(27,397
)
 
(7,767
)
Contract costs
(3,825
)
 
(651
)
Prepaid expenses, prepaid income taxes, and other assets
201

 
4,908

Accounts payable, accrued expenses, income taxes payable and other liabilities
32,980

 
(4,448
)
Deferred revenue
17,983

 
15,847

Net cash provided by operating activities
153,136

 
127,829

Cash flows from investing activities:
 

 
 

Purchases of property, equipment and leasehold improvements
(206
)
 
(217
)
Payments for business acquisitions, net of cash

 
(33,700
)
Payments for capitalized computer software costs
(1,094
)
 
(299
)
Net cash used in investing activities
(1,300
)
 
(34,216
)
Cash flows from financing activities:
 

 
 

Exercises of stock options
5,881

 
7,402

Repurchases of common stock
(224,182
)
 
(154,365
)
Payments of tax withholding obligations related to restricted stock
(11,916
)
 
(5,412
)
Deferred business acquisition payments
(1,700
)
 
(2,600
)
Proceeds from credit agreement
50,000

 
30,000

Payments of credit agreement issuance costs

 
(351
)
Net cash used in financing activities
(181,917
)
 
(125,326
)
Effect of exchange rate changes on cash and cash equivalents
(492
)
 
834

Decrease in cash and cash equivalents
(30,573
)
 
(30,879
)
Cash and cash equivalents, beginning of period
96,165

 
101,954

Cash and cash equivalents, end of period
$
65,592

 
$
71,075

Supplemental disclosure of cash flow information:
 

 
 

Income taxes paid, net
$
39,123

 
$
38,662

Interest paid
5,728

 
3,456

Supplemental disclosure of non-cash investing and financing activities:
 
 
 
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses
$
10

 
$
(31
)
Change in repurchases of common stock included in accounts payable and accrued expenses
818

 
(4,365
)
 
See accompanying Notes to these unaudited consolidated financial statements.

10


ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
 
1.  Interim Unaudited Consolidated Financial Statements
 
The accompanying interim unaudited consolidated financial statements of Aspen Technology, Inc. and its subsidiaries have been prepared on the same basis as our annual consolidated financial statements.  We have omitted certain information and footnote disclosures normally included in our annual consolidated financial statements.  Such interim unaudited consolidated financial statements have been prepared in conformity with U.S. Generally Accepted Accounting Principles (GAAP), as defined in the Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic 270, Interim Reporting, for interim financial information and with the instructions to Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements.  It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements for the year ended June 30, 2018, which are contained in our Annual Report on Form 10-K, as previously filed with the U.S. Securities and Exchange Commission (SEC). In the opinion of management, all adjustments, consisting of normal and recurring adjustments, considered necessary for a fair presentation of the financial position, results of operations, and cash flows at the dates and for the periods presented have been included and all intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three and nine months ended March 31, 2019 are not necessarily indicative of the results to be expected for the subsequent quarter or for the full fiscal year.
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
 
Unless the context requires otherwise, references to we, our and us refer to Aspen Technology, Inc. and its subsidiaries.
 
2.  Significant Accounting Policies
 
(a)         Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Aspen Technology, Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

(b)         Significant Accounting Policies 

Our significant accounting policies are described in Note 2 to the consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2018. We adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers ("Topic 606") and ASU No. 2017-01, Business Combinations (Topic 805) - Clarifying the Definition of a Business effective July 1, 2018. Refer to Note 2 (f), “New Accounting Pronouncements Adopted in Fiscal 2019,” for further information regarding the adoption of Topic 606 and ASU No. 2017-01. There were no other material changes to our significant accounting policies during the three and nine months ended March 31, 2019.
 
(c)  Loss Contingencies
 
We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.

(d)         Foreign Currency Transactions
 
Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange losses were $(0.1) million and $(0.5) million during the three and nine months ended March 31, 2019, respectively, and $(0.1) million and $(1.0) million during the three and nine months ended March 31, 2018, respectively.


11


(e)    Research and Development Expense
We charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility.
We acquired no technology during the three and nine months ended March 31, 2019 and 2018, respectively, that was expensed as research and development expense.
(f)          New Accounting Pronouncements Adopted in Fiscal 2019

In May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in Revenue Recognition (Topic 605), and requires entities to recognize revenue when they transfer promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Under the new guidance, an entity is required to evaluate revenue recognition through a five-step process.  In applying the principles of Topic 606, more judgment and estimates are required within the revenue recognition process than were required under previous U.S. GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each separate performance obligation.

We adopted Topic 606 effective July 1, 2018 using the full retrospective method, which required us to adjust the prior periods presented. The adoption of Topic 606 impacted the timing of the license portion of the revenue recognized from our term contracts.  Under the new standard, for arrangements that include term-based software licenses bundled with maintenance and support, we are now required to recognize as revenue a portion of the arrangement fee upon delivery of the software license. We recognize as revenue a portion of the arrangement fee related to maintenance and support, professional services, and training over time as the services are provided. Additionally, under the new standard, we capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the expected period of benefit, rather than expensing them as incurred in the period that the commissions are earned. See Note 3, "Revenue from Contracts with Customers," to our Unaudited Consolidated Financial Statements for more information on our accounting policies as a result of the adoption of Topic 606.
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805) - Clarifying the Definition of a Business. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. We adopted ASU No. 2017-01 effective July 1, 2018. The adoption of ASU No. 2017-01 did not have a material effect on our consolidated financial statements or related disclosures.
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118. The amendment provides guidance on accounting for the impact of the Tax Cuts and Jobs Act (the “Tax Act”) and allows entities to complete the accounting under ASC 740 within a one-year measurement period from the Tax Act enactment date. This standard is effective upon issuance. The Tax Act has several significant changes that impact all taxpayers, including a transition tax, which is a one-time tax charge on accumulated, undistributed foreign earnings. The calculation of accumulated foreign earnings requires an analysis of each foreign entity’s financial results going back to 1986. We have concluded that we will not be subject to the transition tax associated with our accumulated, undistributed foreign earnings.
In August 2018, the FASB issued ASU 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. The amendment aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We adopted ASU No. 2018-15 effective October 1, 2018. The adoption of ASU No. 2018-15 did not have a material effect on our consolidated financial statements or related disclosures.


12


(g)          Recently Issued Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Under the amendment, lessees will be required to recognize virtually all of their leases on the balance sheet, by recording a right-of-use asset and lease liability. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2016-02 on our consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820) - Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendment modifies, removes, and adds certain disclosure requirements on fair value measurements. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2018-13 on our consolidated financial statements.


13


3.   Revenue from Contracts with Customers

In accordance with Topic 606, we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.

Nature of Products and Services

We generate revenue from the following sources: (1) License revenue; (2) Maintenance revenue; and (3) Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.

We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.

Term-based Arrangements: Term-based arrangements consist of on-premise term licenses as well as maintenance.

Term licenses

License revenue consists primarily of product and related revenue from our aspenONE licensing model and point product arrangements.

When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.

Maintenance

When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.



14


Services and Other Revenue

Professional Services Revenue

Professional services are provided to customers on a time-and-materials ("T&M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.

Training Revenue

We provide training services to our customers, including on-site, Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed.

Contracts with Multiple Performance Obligations

Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.

Allocation of consideration: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.

If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.

The standalone selling price for term licenses, which are always sold with maintenance, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.

When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.

Standalone selling price: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors, such as customer type and geography.

Other policies and judgments

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.

15



Contract modifications

We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i) if the additional products and services are distinct from the products and services in the original arrangement; and (ii) if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i) a prospective basis as a termination of the existing contract and the creation of a new contract; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.

Disaggregation of Revenue

We disaggregate our revenue by region, type of performance obligation, timing of revenue recognition, and segment as follows:

 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars in Thousands)
Revenue by region:
 
 
 
 
 
 
 
United States
$
54,022

 
$
39,735

 
$
134,774

 
$
130,561

Europe
33,665

 
36,662

 
109,085

 
98,673

Other (1)
60,297

 
51,361

 
158,717

 
130,541

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

 
 
 
 
 
 
 
 
Revenue by type of performance obligation:
 
 
 
 
 
 
 
Term licenses
$
98,493

 
$
79,073

 
$
255,616

 
$
214,938

Maintenance
41,878

 
40,897

 
125,955

 
121,890

Professional services and other
7,613

 
7,788

 
21,005

 
22,947

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

 
 
 
 
 
 
 
 
Revenue by segment:
 
 
 
 
 
 
 
Subscription and software
$
140,371

 
$
119,970

 
$
381,571

 
$
336,828

Services and other
7,613

 
7,788

 
21,005

 
22,947

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

____________________________________________
(1)
Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East.

Contract Balances

The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.
  
Our contract assets and deferred revenue were as follows as of March 31, 2019 and June 30, 2018:

16


 
March 31, 2019
 
June 30, 2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Contract assets
$
673,454

 
$
645,000

Deferred revenue
(43,727
)
 
(27,504
)
 
$
629,727

 
$
617,496


Contract assets and deferred revenue are presented net at the contract level for each reporting period.

The change in deferred revenue in the nine months ended March 31, 2019, excluding the impact of the netting of contract assets and deferred revenue, was primarily due to an increase in new billings in advance of revenue recognition, partially offset by $11.5 million of revenue recognized that was included in deferred revenue at June 30, 2018.

Contract Costs

We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.

We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of four to eight years for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions.

Amortization of capitalized contract costs is included in sales and marketing expenses in our Condensed Consolidated Statement of Operations.

Transaction Price Allocated to Remaining Performance Obligations

The following table includes the aggregate amount of the transaction price allocated as of March 31, 2019 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
 
Year Ended June 30,
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
 
(Dollars in Thousands)
License
$
24,904

 
$
39,658

 
$
30,468

 
$
9,423

 
$
2,502

 
$
1,451

Maintenance
49,261

 
174,031

 
127,876

 
85,991

 
51,340

 
32,662

Services and other
32,248

 
11,834

 
853

 
651

 
381

 
91


Impact to Prior Period Information

The following table presents the effect of the adoption of Topic 606 on select consolidated statements of operations line items for the three and nine months ended March 31, 2018:


17


 
Three Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands, Except per Share Data)
Consolidated Statements of Operations:
 
 
 
 
 
License revenue
$

 
$
79,073

 
$
79,073

Maintenance revenue

 
40,897

 
40,897

Subscription and software revenue
118,126

 
(118,126
)
 

Services and other revenue
7,745

 
43

 
7,788

Total revenue
125,871

 
1,887

 
127,758

Gross profit
113,095

 
1,887

 
114,982

Selling and marketing expense
25,924

 
(678
)
 
25,246

General and administrative expense
14,430

 
103

 
14,533

Total operating expenses
61,938

 
(575
)
 
61,363

Income from operations
51,157

 
2,462

 
53,619

Interest income
23

 
6,281

 
6,304

Provision for income taxes
11,756

 
2,073

 
13,829

Net income
$
37,835

 
$
6,670

 
$
44,505

Net income per common share:

 
 
 
 
 
Basic
$
0.53

 
 
 
$
0.62

Diluted
$
0.52

 
 
 
$
0.61

Weighted average shares outstanding:
 
 
 
 
 
Basic
71,828

 
 
 
71,828

Diluted
72,663

 
 
 
72,663



18


 
Nine Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands, Except per Share Data)
Consolidated Statements of Operations:
 
 
 
 
 
License revenue
$

 
$
214,938

 
$
214,938

Maintenance revenue

 
121,890

 
121,890

Subscription and software revenue
351,540

 
(351,540
)
 

Services and other revenue
22,014

 
933

 
22,947

Total revenue
373,554

 
(13,779
)
 
359,775

Gross profit
335,957

 
(13,779
)
 
322,178

Selling and marketing expense
73,875

 
(1,185
)
 
72,690

General and administrative expense
42,284

 
6,904

 
49,188

Total operating expenses
177,022

 
5,719

 
182,741

Income from operations
158,935

 
(19,498
)
 
139,437

Interest income
204

 
18,645

 
18,849

Provision for (benefit from) income taxes
43,561

 
(107,242
)
 
(63,681
)
Net income
$
110,668

 
$
106,389

 
$
217,057

Net income per common share:

 
 
 
 
 
Basic
$
1.53

 
 
 
$
3.00

Diluted
$
1.51

 
 
 
$
2.97

Weighted average shares outstanding:
 
 
 
 
 
Basic
72,402

 
 
 
72,402

Diluted
73,136

 
 
 
73,136



The following table presents the effect of the adoption of Topic 606 on select consolidated balance sheet line items as of June 30, 2018:
 
June 30, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands)
Consolidated Balance Sheets:
 
 
 
 
 
ASSETS
 
 
 
 
 
Current contract assets
$

 
$
304,378

 
$
304,378

Contract costs

 
20,500

 
20,500

Accounts receivable, net
21,910

 
19,900

 
41,810

Non-current contract assets

 
340,622

 
340,622

Total assets
264,924

 
685,400

 
950,324

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Current deferred revenue
286,845

 
(271,695
)
 
15,150

Non-current deferred revenue
28,259

 
(15,905
)
 
12,354

Deferred income taxes

 
214,125

 
214,125

Other non-current liabilities
18,492

 
(1,424
)
 
17,068

Retained earnings
305,208

 
760,299

 
1,065,507

Total liabilities and stockholders’ equity

$
264,924

 
$
685,400

 
$
950,324



19


The adoption of Topic 606 had no impact on our total cash flows or net cash provided by operating activities. The impacts of adoption resulted in offsetting shifts in cash flows throughout the components of net income and various changes in working capital balances. The following table presents the effect of the adoption of Topic 606 on select consolidated statement of cash flows line items for the nine months ended March 31, 2018:

 
Nine Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands)
Consolidated Statements of Cash Flows:
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
110,668

 
$
106,389

 
$
217,057

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

Deferred income taxes
4,467

 
(127,910
)
 
(123,443
)
Changes in assets and liabilities:
 
 
 
 
 
Contract assets

 
(7,767
)
 
(7,767
)
Contract costs

 
(651
)
 
(651
)
Accounts receivable
(964
)
 
2,393

 
1,429

Deferred revenue
(11,699
)
 
27,546

 
15,847

Net cash provided by operating activities
$
127,829

 
$

 
$
127,829




20


4.   Fair Value
 
We determine fair value by utilizing a fair value hierarchy that ranks the quality and reliability of the information used in its determination. Fair values determined using “Level 1 inputs” utilize unadjusted quoted prices in active markets for identical assets or liabilities that we have the ability to access. Fair values determined using “Level 2 inputs” utilize data points that are observable, such as quoted prices, interest rates and yield curves for similar assets and liabilities.
 
Cash equivalents of $1.0 million and $5.0 million as of March 31, 2019 and June 30, 2018, respectively, were reported at fair value utilizing quoted market prices in identical markets, or “Level 1 inputs.” Our cash equivalents consist of short-term money market instruments.
 
Financial instruments not measured or recorded at fair value in the accompanying unaudited consolidated financial statements consist of accounts receivable, accounts payable and accrued liabilities. The estimated fair value of these financial instruments approximates their carrying value. The estimated fair value of the borrowings under the Credit Agreement (described below in Note 11, "Credit Agreement") approximates its carrying value due to the floating interest rate.

5.  Accounts Receivable, Net
 
Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Accounts receivable, gross
$
48,471

 
$
44,513

Allowance for doubtful accounts
(3,178
)
 
(2,703
)
Accounts receivable, net
$
45,293

 
$
41,810


As of March 31, 2019, we had no customer receivable balances that individually represented 10% or more of our net accounts receivable.

6.  Property and Equipment

Property, equipment and leasehold improvements consisted of the following as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
(Dollars in Thousands)
Property, equipment and leasehold improvements, at cost:
 

 
 

Computer equipment
$
8,321

 
$
8,344

Purchased software
24,207

 
24,225

Furniture & fixtures
6,843

 
6,850

Leasehold improvements
12,048

 
12,023

Property, equipment and leasehold improvements, at cost
51,419

 
51,442

Accumulated depreciation
(43,830
)
 
(41,636
)
Property, equipment and leasehold improvements, net
$
7,589

 
$
9,806


During the nine months ended March 31, 2019, we wrote off fully depreciated property, equipment and leasehold improvements that were no longer in use with gross book values of $0.2 million.

7. Acquisitions 

Apex Optimisation

21


On February 5, 2018, we completed the acquisition of all the outstanding shares of Apex Optimisation and affiliates (“Apex”), a provider of software which aligns Advanced Process Control with Planning and Scheduling to unify production optimization, for a total cash consideration of $23.0 million. The purchase price consisted of $18.4 million of cash paid at closing and an additional $4.6 million to be held back until February 2020 as security for certain representations, warranties, and obligations of the sellers. The holdback is recorded in accrued expenses and other current liabilities in our consolidated balance sheet.
An allocation of the purchase price is as follows:
 
Amount
 
(Dollars in Thousands)
Tangible assets acquired, net
$
360

Identifiable intangible assets:
 
Technology-related
4,500

Customer relationships
3,800

Goodwill
15,959

Deferred tax liabilities
(1,619
)
Total assets acquired, net
$
23,000

We used the relief from royalty and income approaches to derive the fair value of the technology-related and customer relationship intangible assets, respectively. The weighted-average discount rate (or rate of return) used to determine the value of the Apex intangible assets was 28% and the effective tax rate used was 21%.  The technology-related and customer relationship intangible assets are each being amortized on a straight-line basis over their estimated useful lives of seven years.
The goodwill, which is not deductible for tax purposes, reflects the value of the assembled workforce and the company-specific synergies we expect to realize by selling Apex products and services to our existing customers.  The results of operations of Apex have been included prospectively in our results of operations since the date of acquisition.

8. Intangible Assets 
We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.
Intangible assets consisted of the following as of March 31, 2019 and June 30, 2018:
 
Gross Carrying Amount
 
Accumulated Amortization
 
Effect of Currency Translation
 
Net Carrying Amount
 
(Dollars in Thousands)
March 31, 2019:
 
 
 
 
 
 
 
Technology
$
35,644

 
$
(7,936
)
 
$
(94
)
 
$
27,614

Customer relationships
4,979

 
(865
)
 
(80
)
 
4,034

Non-compete agreements
553

 
(445
)
 

 
108

Total
$
41,176

 
$
(9,246
)
 
$
(174
)
 
$
31,756

June 30, 2018:
 
 
 
 
 
 
 
Technology
$
35,898

 
$
(5,182
)
 
$
(254
)
 
$
30,462

Customer relationships
5,181

 
(377
)
 
(202
)
 
4,602

Non-compete agreements
553

 
(307
)
 

 
246

Total
$
41,632

 
$
(5,866
)
 
$
(456
)
 
$
35,310


22


Total amortization expense related to intangible assets is included in cost of license revenue and operating expenses and amounted to approximately $1.2 million and $3.4 million for the three and nine months ended March 31, 2019, respectively, and approximately $0.5 million and $1.6 million for the three and nine months ended March 31, 2018, respectively.
Future amortization expense as of March 31, 2019 is expected to be as follows:
Year Ended June 30,
Amortization Expense
 
(Dollars in Thousands)
2019
$
1,155

2020
4,692

2021
4,736

2022
4,675

2023
4,591

Thereafter
11,907

Total
$
31,756


9. Goodwill
 
The changes in the carrying amount of goodwill for our subscription and software reporting segment during the nine months ended March 31, 2019 were as follows:

 
Gross Carrying Amount
 
Accumulated Impairment Losses
 
Effect of Currency Translation
 
Net Carrying Amount
 
(Dollars in Thousands)
June 30, 2018:

$
142,316

 
$
(65,569
)
 
$
(1,157
)
 
$
75,590

Adjustment to goodwill from acquisitions
(1,524
)
 

 

 
(1,524
)
Foreign currency translation

 

 
(532
)
 
(532
)
March 31, 2019:
$
140,792

 
$
(65,569
)
 
$
(1,689
)
 
$
73,534

 
No triggering events indicating goodwill impairment occurred during the nine months ended March 31, 2019.

10. Accrued Expenses and Other Liabilities

Accrued expenses and other current liabilities consisted of the following as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
(Dollars in Thousands)
Payroll and payroll-related
$
20,017

 
$
21,796

Deferred acquisition payments
4,600

 
1,700

Royalties and outside commissions
3,815

 
3,333

Share repurchases
2,464

 
1,646

Professional fees
1,732

 
1,695

Deferred rent
1,308

 
1,188

Other
8,810

 
8,157

Total accrued expenses and other current liabilities
$
42,746

 
$
39,515



23


Other non-current liabilities consisted of the following as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Deferred rent
$
5,478

 
$
6,442

Uncertain tax positions
5,492

 
4,510

Deferred acquisition payments

 
4,294

Other
1,433

 
1,822

Total other non-current liabilities
$
12,403

 
$
17,068


11.  Credit Agreement
 
On February 26, 2016, we entered into a $250.0 million Credit Agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A., as administrative agent, Silicon Valley Bank, as syndication agent, and the lenders and other parties named therein (the “Lenders”). On August 9, 2017, we entered into an Amendment to increase the Credit Agreement to $350.0 million. The indebtedness evidenced by the Credit Agreement matures on February 26, 2021. Prior to the maturity of the Credit Agreement, any amounts borrowed may be repaid and, subject to the terms and conditions of the Credit Agreement, borrowed again in whole or in part without penalty. We had $220.0 million and $170.0 million in outstanding borrowings under the Credit Agreement as of March 31, 2019 and June 30, 2018, respectively.
 
Borrowings under the Credit Agreement bear interest at a rate equal to either, at our option, the sum of (a) the highest of (1) the rate of interest publicly announced by JPMorgan Chase Bank, N.A. as its prime rate in effect, (2) the Federal Funds Effective Rate plus 0.5%, and (3) the one-month Adjusted LIBO Rate plus 1.0%, plus (b) a margin initially of 0.5% for the first full fiscal quarter ending after the date of the Credit Agreement and thereafter based on our Leverage Ratio; or the Adjusted LIBO Rate plus a margin initially of 1.5% for the first full fiscal quarter ending after the date of the Credit Agreement and thereafter based on our Leverage Ratio.  We must also pay, on a quarterly basis, an unused commitment fee at a rate of between 0.2% and 0.3% per annum, based on our Leverage Ratio. The interest rates as of March 31, 2019 were 4.00% on $159.0 million of our outstanding borrowings and 4.01% on $61.0 million of our outstanding borrowings.
 
All borrowings under the Credit Agreement are secured by liens on substantially all of our assets. The Credit Agreement contains affirmative and negative covenants customary for facilities of this type, including restrictions on: incurrence of additional debt; liens; fundamental changes; asset sales; restricted payments; and transactions with affiliates. The Credit Agreement contains financial covenants regarding maintenance as of the end of each fiscal quarter, commencing with the quarter ending June 30, 2016, of a maximum Leverage Ratio of 3.0 to 1.0 and a minimum Interest Coverage Ratio of 3.0 to 1.0. As of March 31, 2019, we were in compliance with these covenants.
 
12.  Stock-Based Compensation
 
The weighted average estimated fair value of option awards granted was $20.05 and $31.26 during the three and nine months ended March 31, 2019, respectively, and $19.21 and $17.04 during the three and nine months ended March 31, 2018, respectively.
 
We utilized the Black-Scholes option valuation model with the following weighted average assumptions:
 
 
Nine Months Ended
March 31,
 
2019
 
2018
Risk-free interest rate
2.8
%
 
1.7
%
Expected dividend yield
0.0
%
 
0.0
%
Expected life (in years)
4.6

 
4.6

Expected volatility factor
26.6
%
 
28.0
%
 

24


The stock-based compensation expense under all equity plans and its classification in the unaudited consolidated statements of operations for the three and nine months ended March 31, 2019 and 2018 are as follows:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
(Dollars in Thousands)
Recorded as expenses:
 

 
 

 
 

 
 

Cost of maintenance
$
379

 
$

 
$
916

 
$

Cost of services and other
366

 
345

 
1,038

 
1,119

Selling and marketing
1,228

 
979

 
3,687

 
2,870

Research and development
1,518

 
1,892

 
5,451

 
5,679

General and administrative
2,763

 
2,137

 
10,362

 
7,554

Total stock-based compensation
$
6,254

 
$
5,353

 
$
21,454

 
$
17,222


A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended March 31, 2019 is as follows:
 
 
Stock Options
 
Restricted Stock Units
 
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
(Years)
 
Aggregate
Intrinsic Value
(in 000’s)
 
Shares
 
Weighted
Average
Grant Date
Fair Value
Outstanding at June 30, 2018
1,369,442

 
$
45.93

 
7.23
 
$
64,103

 
621,700

 
$
53.64

Granted
278,454

 
113.94

 
 
 
 

 
635,959

 
114.66

Settled (RSUs)

 
 

 
 
 
 

 
(326,903
)
 
59.94

Exercised
(145,214
)
 
40.75

 
 
 
 

 

 
 

Cancelled / Forfeited
(83,607
)
 
67.38

 
 
 
 

 
(71,152
)
 
67.45

Outstanding at March 31, 2019
1,419,075

 
$
58.54

 
7.02
 
$
67,607

 
859,604

 
$
95.25

Vested and exercisable at March 31, 2019
876,403

 
$
46.06

 
6.06
 
$
51,599

 

 
 

Vested and expected to vest as of March 31, 2019
1,356,714

 
$
57.71

 
6.95
 
$
65,668

 
807,825

 
$
96.33

 
The weighted average grant-date fair value of RSUs granted was $82.18 and $114.66 during the three and nine months ended March 31, 2019, respectively, and $75.41 and $64.18 during the three and nine months ended March 31, 2018, respectively.  The total fair value of shares vested from RSU grants was $6.9 million and $31.9 million during the three and nine months ended March 31, 2019, respectively, and $5.7 million and $16.0 million during the three and nine months ended March 31, 2018, respectively.
 
At March 31, 2019, the total future unrecognized compensation cost related to stock options was $9.9 million and is expected to be recorded over a weighted average period of 2.6 years.  At March 31, 2019, the total future unrecognized compensation cost related to RSUs was $30.1 million and is expected to be recorded over a weighted average period of 2.6 years.
 
The total intrinsic value of options exercised was $2.4 million and $9.2 million during the three and nine months ended March 31, 2019, respectively, and $4.9 million and $7.9 million during the three and nine months ended March 31, 2018, respectively. We received cash proceeds from option exercises of $1.4 million and $5.9 million during the three and nine months ended March 31, 2019, respectively, and $3.9 million and $7.4 million during the three and nine months ended March 31, 2018, respectively. We withheld withholding taxes on vested RSUs of $2.4 million and $12.0 million during the three and nine months ended March 31, 2019, respectively, and $2.0 million and $5.5 million during the three and nine months ended March 31, 2018, respectively.
 
At March 31, 2019, common stock reserved for future issuance or settlement under equity compensation plans was 9.8 million shares.

25



During the nine months ended March 31, 2019, we granted performance-based long-term incentive awards (“performance awards”) to certain of our executives, including our named executive officers. The performance period for each performance award is either of the following two-year periods: (i) fiscal year 2019 - fiscal year 2020, or (ii) fiscal year 2020 - fiscal year 2021.  Participants receive RSUs on the grant date associated with achievement of all performance targets. The performance targets for the performance awards are based on meeting annual spend growth, defined as an estimate of the annualized value of our portfolio of term license arrangements, as of a specific date, and the performance goals set out in the executive bonus plan for each fiscal year, such as free cash flow. If the performance targets are met during one of the two performance periods and the participant remains actively employed by us, the RSUs convert to time-based vesting wherein fifty percent of the awards immediately vest, and the remaining fifty percent are subject to additional service vesting over a three-year period.  In general, if the performance targets are not met, or if the participant is no longer actively employed by us prior to the performance targets being met, the participant forfeits all of the RSUs.

During the nine months ended March 31, 2019, we granted 382,373 RSUs in connection with the performance awards.  As of March 31, 2019, all of the RSUs issued in connection with the performance awards are unvested and outstanding.

We record compensation expense for the performance awards based on the fair value of the awards, in an amount proportionate to the service time rendered by the participant, when it is probable that the achievement of the goals will be met. The total fair value of the performance awards granted during the nine months ended March 31, 2019 was estimated using the closing price on the date of grant as well as the estimated probable achievement levels of the performance metrics.  If the performance-based conditions are not met, no compensation cost is recognized and any recognized compensation cost is reversed.  As of March 31, 2019, we concluded that the performance metrics related to the performance awards were not probable of achievement; therefore, no compensation expense was recognized during the nine months ended March 31, 2019

On July 26, 2018, our Board of Directors approved the Aspen Technology, Inc. 2018 Employee Stock Purchase Plan (the "ESPP"). The ESPP is intended to be a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986, or the IRC.  The ESPP was approved at our Annual Meeting of Stockholders on December 7, 2018.  The ESPP currently provides for a purchase price equal to 85% of the lower of (a) the fair market value of the common stock on the first trading day of each ESPP offering period and (b) the fair market value of the common stock on the last day of the offering period. Our initial offering period is for January 1, 2019 through June 30, 2019. 
 
13.  Stockholders’ Equity
 
Stock Repurchases

On January 22, 2015, our Board of Directors approved a share repurchase program (the "Share Repurchase Program") for up to $450.0 million worth of our common stock. On April 26, 2016, June 8, 2017, April 18, 2018, December 6, 2018, and April 17, 2019, the Board of Directors approved a $400.0 million, $200.0 million, $200.0 million, $100.0 million, and $200.0 million increase in the Share Repurchase Program, respectively. The timing and amount of any shares repurchased are based on market conditions and other factors. All shares of our common stock repurchased have been recorded as treasury stock under the cost method.

During the three and nine months ended March 31, 2019, we repurchased 777,569 and 2,426,476 shares of our common stock in the open market for $75.0 million and $225.0 million, respectively. As of March 31, 2019, the total remaining value under the Share Repurchase Program was approximately $221.3 million.

Accumulated Other Comprehensive Income
 
As of March 31, 2019 and June 30, 2018, accumulated other comprehensive income was comprised of foreign currency translation adjustments of $1.2 million and $1.4 million, respectively.
 
14.  Net Income Per Share
 
Basic income per share is determined by dividing net income by the weighted average common shares outstanding during the period. Diluted income per share is determined by dividing net income by diluted weighted average shares outstanding during the period. Diluted weighted average shares reflect the dilutive effect, if any, of potential common shares. To the extent their effect is dilutive, employee equity awards and other commitments to be settled in common stock are included in the calculation of diluted net income per share based on the treasury stock method.

26


 
The calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding for the three and nine months ended March 31, 2019 and 2018 are as follows:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars and Shares in Thousands, Except per Share Data)
Net income
$
61,587

 
$
44,505

 
$
158,869

 
$
217,057

 
 
 
 
 
 
 
 
Weighted average shares outstanding
69,423

 
71,828

 
70,286

 
72,402

 
 
 
 
 
 
 
 
Dilutive impact from:
 

 
 

 
 

 
 

Employee equity awards

737

 
835

 
856

 
734

Dilutive weighted average shares outstanding
70,160

 
72,663

 
71,142

 
73,136

 
 
 
 
 
 
 
 
Income per share
 

 
 

 
 

 
 

Basic
$
0.89

 
$
0.62

 
$
2.26

 
$
3.00

Dilutive
$
0.88

 
$
0.61

 
$
2.23

 
$
2.97

 
For the three and nine months ended March 31, 2019 and 2018, certain employee equity awards were anti-dilutive based on the treasury stock method. The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of March 31, 2019 and 2018:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
(Shares in Thousands)
Employee equity awards
803

 
240

 
803

 
445


Included in the table above are options to purchase 250,741 and 250,741 shares of our common stock during the three and nine months ended March 31, 2019, respectively, which were not included in the computation of dilutive weighted average shares outstanding, because their exercise prices ranged from $98.13 per share to $116.00 per share and were greater than the average market price of our common stock during the period then ended. These options were outstanding as of March 31, 2019 and expire at various dates through October 23, 2028.

 
15.   Income Taxes
 
The effective tax rate for the periods presented was primarily the result of income earned in the U.S., taxed at U.S. federal and state statutory income tax rates, income earned in foreign tax jurisdictions taxed at the applicable rates, as well as the impact of permanent differences between book and tax income.
 
On December 22, 2017, the President of the United States signed into law Public Law No. 115-97, commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”), following its passage by the United States Congress. The Tax Act made significant changes to U.S. federal income tax laws, including reduction of the corporate tax rate from 35.0% to 21.0%, and the implementation of a territorial tax system resulting in a one-time transition tax on the unremitted earnings of our foreign subsidiaries. The Tax Act also contains additional provisions that are effective for us in fiscal year 2019, including a new deduction for Foreign-Derived Intangible Income (“FDII”), the repeal of the domestic production activity deduction, a new tax on Global Intangible Low-Taxed Income (“GILTI”), and increased limitations on the deductibility of certain executive compensation.


27


Our effective tax rate was 18.2% and 14.7% during the three and nine months ended March 31, 2019, respectively, and 23.7% and (41.5)% during the three and nine months ended March 31, 2018, respectively. Our effective tax rate decreased for the three months ended March 31, 2019 compared to the same period in 2018 primarily due to a reduction in the statutory tax rate from 28.1% to 21.0%. Our effective tax rate increased for the nine months ended March 31, 2019 compared to the same period in 2018 due to the tax benefit recorded for the revaluation of our deferred tax liabilities resulting from the adoption of Topic 606. We adopted Topic 606 effective July 1, 2018 using the full retrospective method, following the reduction of federal income tax rates due to the enactment of the Tax Act. The reduction in the corporate tax rate from 35.0% to the blended tax rate of 28.1% reduced our deferred tax liabilities established under Topic 606, which resulted in an income tax benefit for the nine months ended March 31, 2018.

During the three and nine months ended March 31, 2019, our income tax expense was driven primarily by pre-tax profitability in our domestic and foreign operations and the impact of permanent items. The permanent items are predominantly the FDII deduction and tax credits for research expenditures.

The Tax Act has several significant changes that impact all taxpayers, including a transition tax, which is a one-time tax charge on accumulated, undistributed foreign earnings. The calculation of accumulated foreign earnings requires an analysis of each foreign entity’s financial results going back to 1986. We have concluded that we will not be subject to the transition tax associated with our accumulated, undistributed foreign earnings. We do not provide deferred taxes on unremitted earnings of our foreign subsidiaries as we intend to indefinitely reinvest those earnings.

The Tax Act also included a new provision designed to tax global intangible low-taxed income (“GILTI”). Under U.S. GAAP, we are allowed to make an accounting policy choice to either (i) treat 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 (ii) factor in such amounts into the measurement of our deferred taxes (the "deferred method"). Our selection of an accounting policy related to the GILTI tax provisions depends, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in taxable income related to GILTI and, if so, what the impact is expected to be. While our future global operations depend on a number of different factors, we do expect to have future U.S. inclusions in taxable income related to GILTI. Further, we have made a policy decision to record GILTI tax as a current-period expense when incurred.

Deferred income taxes are recognized based on temporary differences between the financial statement and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using the statutory tax rates and laws expected to apply to taxable income in the years in which the temporary differences are expected to reverse. Valuation allowances are provided against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the timing of the temporary differences becoming deductible.  Management considers, among other available information, scheduled reversals of deferred tax liabilities, projected future taxable income, limitations of availability of net operating loss carryforwards, and other matters in making this assessment.

 
16. Commitments and Contingencies
 
Operating Leases
 
We lease certain facilities under non-cancellable operating leases with terms in excess of one year. Rental expense on leased facilities under operating leases was approximately $2.1 million and $6.2 million during the three and nine months ended March 31, 2019, respectively, and approximately $2.1 million and $6.1 million during the three and nine months ended March 31, 2018, respectively.
 
Standby letters of credit for $4.0 million and $3.5 million secure our performance on professional services contracts, certain facility leases and potential liabilities as of March 31, 2019 and June 30, 2018, respectively. The letters of credit expire at various dates through fiscal 2025.

17.  Segment Information
 
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and to assess performance. Our chief operating decision maker is our President and Chief Executive Officer.
 

28


The subscription and software segment is engaged in the licensing of process optimization and asset performance management software solutions and associated support services, and includes our license and maintenance revenue. The services and other segment includes professional services and training, and includes our services and other revenue. We do not track assets or capital expenditures by operating segments. Consequently, it is not practical to present assets, capital expenditures, depreciation or amortization by operating segments.
 
The following table presents a summary of our reportable segments’ profits:
 
 
Subscription and Software
 
Services and Other
 
Total
 
(Dollars in Thousands)
Three Months Ended March 31, 2019
 

 
 

 
 

Segment revenue
$
140,371

 
$
7,613

 
$
147,984

Segment expenses (1)
(54,550
)
 
(7,740
)
 
(62,290
)
Segment profit
$
85,821

 
$
(127
)
 
$
85,694

 
 
 
 
 
 
Three Months Ended March 31, 2018, As Adjusted
 

 
 

 
 

Segment revenue
$
119,970

 
$
7,788

 
$
127,758

Segment expenses (1)
(52,368
)
 
(7,238
)
 
(59,606
)
Segment profit
$
67,602

 
$
550

 
$
68,152

 
 
 
 
 
 
Nine Months Ended March 31, 2019
 

 
 

 
 

Segment revenue
$
381,571

 
$
21,005

 
$
402,576

Segment expenses (1)
(161,808
)
 
(22,943
)
 
(184,751
)
Segment profit
$
219,763

 
$
(1,938
)
 
$
217,825

 
 
 
 
 
 
Nine Months Ended March 31, 2018, As Adjusted
 

 
 

 
 

Segment revenue
$
336,828

 
$
22,947

 
$
359,775

Segment expenses (1)
(150,357
)
 
(20,793
)
 
(171,150
)
Segment profit
$
186,471

 
$
2,154

 
$
188,625


(1)         Our reportable segments’ operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income, net; and other (expense), net.

Reconciliation to Income before Income Taxes
 
The following table presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended March 31, 2019 and 2018:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars in Thousands)
 
 
 
 
 
 
 
 
Total segment profit for reportable segments
$
85,694

 
$
68,152

 
$
217,825

 
$
188,625

General and administrative expense
(14,863
)
 
(14,533
)
 
(46,246
)
 
(49,188
)
Interest income, net
4,485

 
4,819

 
15,061

 
14,897

Other (expense), net
(34
)
 
(104
)
 
(485
)
 
(958
)
Income before income taxes
$
75,282

 
$
58,334

 
$
186,155

 
$
153,376




29


Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations.
 
You should read the following discussion in conjunction with our unaudited consolidated financial statements and related notes thereto contained in this report.  In addition to historical information, this discussion contains forward-looking statements that involve risks and uncertainties.  You should read “Item 1A. Risk Factors” of Part II for a discussion of important factors that could cause our actual results to differ materially from our expectations.
 
Our fiscal year ends on June 30th, and references in this Quarterly Report to a specific fiscal year are to the twelve months ended June 30th of such year (for example, “fiscal 2019” refers to the year ending on June 30, 2019).

Business Overview 
We are a leading global supplier of asset optimization solutions that optimize asset design, operations and maintenance in complex, industrial environments. We combine decades of process modeling and operations expertise with big data machine-learning and analytics. Our purpose-built software solutions improve the competitiveness and profitability of our customers by increasing throughput, energy efficiency, and production, reducing unplanned downtime, enhancing capital efficiency, and decreasing working capital requirements over the entire asset lifecycle to support operational excellence.
Our software incorporates our proprietary mathematical and empirical models of manufacturing and planning processes and reflects the deep domain expertise we have amassed from focusing on solutions for the process and other capital-intensive industries for over 35 years. We have developed our applications to design and optimize processes across three principal business areas: engineering, manufacturing and supply chain, and asset performance management. We are a recognized market and technology leader in providing process optimization and asset performance management software solutions for each of these business areas.
We have established sustainable competitive advantages based on the following strengths:
Innovative products that can enhance our customers' profitability and productivity;
Long-term customer relationships;
Large installed base of users of our software; and
Long-term license contracts.
We have approximately 2,200 customers globally. Our customers consist of companies engaged in the process and other capital-intensive industries such as energy, chemicals, engineering and construction, as well as pharmaceuticals, transportation, power, metals and mining, pulp and paper, and consumer packaged goods.
Business Segments
We have two operating and reportable segments: i) subscription and software and ii) services and other. The subscription and software segment is engaged in the licensing of process optimization and asset performance management software solutions and associated support services, and includes our license and maintenance revenue. The services and other segment includes professional services and training, and includes our services and other revenue.
Key Components of Operations
Revenue
We generate revenue primarily from the following sources: 
License Revenue. We sell our software products to end users, primarily under fixed-term licenses, through a subscription offering which we refer to as our aspenONE licensing model. The aspenONE licensing model includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. Customers can change or alternate the use of multiple products in a licensed suite through the use of exchangeable units of measurement, called tokens, licensed in quantities determined by the customer. This licensing system enables customers to use products as needed and to experiment with different products to best solve whatever critical business challenges they face. Customers can increase their usage of our software by purchasing additional tokens as business needs evolve. 

30


We also license our software through point product arrangements with our Premier Plus SMS offering included for the contract term, as well as perpetual license arrangements.
Maintenance Revenue. We provide customers technical support, access to software fixes and updates and the right to any new unspecified future software products and updates that may be introduced into the licensed aspenONE software suite. Our technical support services are provided from our customer support centers throughout the world, as well as via email and through our support website.
Services and Other Revenue. We provide training and professional services to our customers. Our professional services are focused on implementing our technology in order to improve customers' plant performance and gain better operational data. Customers who use our professional services typically engage us to provide those services over periods of up to 24 months. We charge customers for professional services on a time-and-materials or fixed-price basis. We provide training services to our customers, including on-site, Internet-based and customized training.
Our services and other revenue consists primarily of revenue related to professional services and training. The amount and timing of this revenue depend on a number of factors, including:
whether the professional services arrangement was sold as a single arrangement with, or in contemplation of, a new aspenONE licensing arrangement;
the number, value and rate per hour of service transactions booked during the current and preceding periods;
the number and availability of service resources actively engaged on billable projects;
the timing of milestone acceptance for engagements contractually requiring customer sign-off;
the timing of collection of cash payments when collectability is uncertain; and
the size of the installed base of license contracts.
 Cost of Revenue
Cost of License. Our cost of license revenue consists of (i) royalties, (ii) amortization of capitalized software and intangibles, and (iii) distribution fees.
Cost of Maintenance. Our cost of maintenance revenue consists primarily of personnel-related costs of providing Premier Plus SMS bundled with our aspenONE licensing and point product arrangements.
Cost of Services and Other. Our cost of services and other revenue consists primarily of personnel-related and external consultant costs associated with providing customers professional services and training.
Operating Expenses
Selling and Marketing Expenses. Selling expenses consist primarily of the personnel and travel expenses related to the effort expended to license our products and services to current and potential customers, as well as for overall management of customer relationships. Marketing expenses include expenses needed to promote our company and our products and to conduct market research to help us better understand our customers and their business needs.
Research and Development Expenses. Research and development expenses consist primarily of personnel expenses related to the creation of new software products, enhancements and engineering changes to existing products.
General and Administrative Expenses. General and administrative expenses include the costs of corporate and support functions, such as executive leadership and administration groups, finance, legal, human resources and corporate communications, and other costs, such as outside professional and consultant fees and provision for bad debts. 
Other Income and Expenses
Interest Income. Interest income is recorded for financing components under Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers ("Topic 606"). When a contract includes a significant financing component because we generally receive payments in arrears, we are in the position of providing financing to the customer. As a result, we decrease the amount of revenue recognized and increase interest income by a corresponding amount. Interest income also includes the accretion of interest on investments in short-term money market instruments.
Interest (Expense). Interest (expense) is primarily related to our Credit Agreement.

31


Other (Expense), Net. Other (expense), net is comprised primarily of foreign currency exchange gains (losses) generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our operating units.
Provision for (Benefit From) Income Taxes. Provision for (benefit from) income taxes is comprised of domestic and foreign taxes. We record interest and penalties related to income tax matters as a component of income tax expense. Our effective income tax rate may fluctuate between fiscal years and from quarter to quarter due to items arising from discrete events, such as tax benefits from the disposition of employee equity awards, settlements of tax audits and assessments and tax law changes. Our effective income tax rate is also impacted by, and may fluctuate in any given period because of, the composition of income in foreign jurisdictions where tax rates differ.
 Key Business Metrics

We utilize certain key non-GAAP and other business measures to track and assess the performance of our business and we make these measures available to investors.  We have refined the set of appropriate business metrics in the context of our evolving business and use the following non-GAAP business metrics in addition to GAAP measures to track our business performance:
 
Annual spend;

Total contract value;

Bookings;

Free cash flow; and

Non-GAAP operating income.
  
None of these metrics should be considered as an alternative to any measure of financial performance calculated in accordance with GAAP.
 
Annual Spend
 
Annual spend is an estimate of the annualized value of our portfolio of term license arrangements, as of a specific date. Management believes that this financial measure is a useful metric to investors as it provides insight into the growth component of license bookings during a fiscal period. Annual spend is calculated by summing the most recent annual invoice value of each of our active term license contracts. Annual spend also includes the annualized value of standalone SMS agreements purchased in conjunction with term license agreements. Comparing annual spend for different dates can provide insight into the growth and retention rates of our business, and since annual spend represents the estimated annualized billings associated with our active term license agreements, it provides insight into the future value of subscription and software revenue.

Annual spend increases as a result of new term license agreements with new or existing customers, renewals or modifications of existing term license agreements that result in higher license fees due to price escalation or an increase in the number of tokens (units of software usage) or products licensed, and escalation of annual payments in our active term license contracts.
 
Annual spend is adversely affected by term license and standalone SMS agreements that are renewed at a lower entitlement level or not renewed and, to a lesser extent, by customer contracts that are terminated during the contract term due to the customer’s business ceasing operations.
 
We estimate that annual spend grew by approximately 2.6% during the third quarter of fiscal 2019, from $513.1 million at December 31, 2018 to $526.4 million at March 31, 2019, and by approximately 7.6% during the first nine months of fiscal 2019, from $489.3 million at June 30, 2018 to $526.4 million at March 31, 2019.
 
Total Contract Value

Total Contract Value ("TCV") is the value of all payments received or to be received under all active term license agreements, including escalation. TCV is an annual metric and will be included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019.

32



Bookings

Bookings is the total value of customer term license contracts signed in the current period, less the value of such contracts signed in the current period where the initial licenses are not yet deemed delivered, plus term license contracts signed in a previous period for which the initial licenses are deemed delivered in the current period.

Bookings increased from $123.6 million during the three months ended March 31, 2018 to $159.9 million during the three months ended March 31, 2019. Bookings increased from $334.0 million during the nine months ended March 31, 2018 to $410.8 million during the nine months ended March 31, 2019.

Free Cash Flow
 
We use a non-GAAP measure of free cash flow to analyze cash flows generated from our operations. Management believes that this financial measure is useful to investors because it permits investors to view our performance using the same tools that management uses to gauge progress in achieving our goals. We believe this measure is also useful to investors because it is an indication of cash flow that may be available to fund investments in future growth initiatives or to repay borrowings under the Credit Agreement, and it is a basis for comparing our performance with that of our competitors. The presentation of free cash flow is not meant to be considered in isolation or as an alternative to cash flows from operating activities as a measure of liquidity.
 
Free cash flow is calculated as net cash provided by operating activities adjusted for the net impact of (a) purchases of property, equipment and leasehold improvements, (b) capitalized computer software development costs, (c) non-capitalized acquired technology, and (d) other nonrecurring items, such as acquisition and litigation related payments.

The following table provides a reconciliation of GAAP cash flow from operating activities to free cash flow for the indicated periods:
 
 
Nine Months Ended
March 31,
 
2019
 
2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Net cash provided by operating activities
$
153,136

 
$
127,829

Purchases of property, equipment, and leasehold improvements
(206
)
 
(217
)
Capitalized computer software development costs
(1,094
)
 
(299
)
Non-capitalized acquired technology

 
75

Acquisition related fee payments
27

 
868

Litigation related payments

 
4,286

Free cash flows (non-GAAP)
$
151,863

 
$
132,542

 
Total free cash flow on a non-GAAP basis increased by $19.3 million during the nine months ended March 31, 2019 as compared to the same period of the prior fiscal year primarily due to changes in working capital. See additional commentary in the "Liquidity and Capital Resources" section below.
 
Non-GAAP Operating Income
 
Non-GAAP operating income excludes certain non-cash and non-recurring expenses, and is used as a supplement to operating income presented on a GAAP basis. We believe that non-GAAP operating income is a useful financial measure because removing certain non-cash and other items provides additional insight into recurring profitability and cash flow from operations.
 

33


The following table presents our net income, as adjusted for stock-based compensation expense, amortization of intangibles, and other items, such as the impact of litigation judgments and acquisition related fees, for the indicated periods:
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
GAAP income from operations
$
70,831

 
$
53,619

 
$
17,212

 
32.1
 %
 
$
171,579

 
$
139,437

 
$
32,142

 
23.1
 %
Plus:
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Stock-based compensation
6,254

 
5,353

 
901

 
16.8
 %
 
21,454

 
17,222

 
4,232

 
24.6
 %
Amortization of intangibles
1,157

 
526

 
631

 
120.0
 %
 
3,380

 
1,578

 
1,802

 
114.2
 %
Litigation judgment

 

 

 
 %
 

 
1,548

 
(1,548
)
 
(100.0
)%
Acquisition related fees
15

 
378

 
(363
)
 
(96.0
)%
 
8

 
706

 
(698
)
 
(98.9
)%
Non-GAAP income from operations
$
78,257

 
$
59,876

 
$
18,381

 
30.7
 %
 
$
196,421

 
$
160,491

 
$
35,930

 
22.4
 %
 
Critical Accounting Estimates and Judgments
 
Note 2, "Significant Accounting Policies," to the audited consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended June 30, 2018 describes the significant accounting policies and methods used in the preparation of the consolidated financial statements appearing in this report. The accounting policies that reflect our critical estimates, judgments and assumptions in the preparation of our consolidated financial statements are described in "Management’s Discussion and Analysis of Financial Condition and Results of Operations" in Item 7 of our Annual Report on Form 10-K for the fiscal year ended June 30, 2018, and include the following:

Revenue recognition

Our accounting policies for revenue recognition were updated as a result of adopting Topic 606. See Note 2, "Significant Accounting Policies," and Note 3, "Revenue from Contracts with Customers," to our Unaudited Consolidated Financial Statements in Item 1 of this Form 10-Q for more information on our accounting policies as a result of the adoption of Topic 606.


34


Results of Operations
 
Comparison of the Three and Nine Months Ended March 31, 2019 and 2018
 
The following table sets forth the results of operations and the period-over-period percentage change in certain financial data for the three and nine months ended March 31, 2019 and 2018:
 
 
Three Months Ended
March 31,
 
Increase /
(Decrease)
Change
 
Nine Months Ended
March 31,
 
Increase /
(Decrease)
Change
 
2019
 
2018
 
%
 
2019
 
2018
 
%
 
 
 
As Adjusted
 
 
 
 
 
As Adjusted
 
 
 
(Dollars in Thousands)
Revenue:
 

 
 

 
 

 
 

 
 

 
 

License
$
98,493

 
$
79,073

 
24.6
 %
 
$
255,616

 
$
214,938

 
18.9
 %
Maintenance
41,878

 
40,897

 
2.4
 %
 
125,955

 
121,890

 
3.3
 %
Services and other
7,613

 
7,788

 
(2.2
)%
 
21,005

 
22,947

 
(8.5
)%
Total revenue
147,984

 
127,758

 
15.8
 %
 
402,576

 
359,775

 
11.9
 %
Cost of revenue:
 

 
 

 
 

 
 

 
 

 
 

License
1,658

 
1,279

 
29.6
 %
 
5,142

 
3,743

 
37.4
 %
Maintenance
4,962

 
4,259

 
16.5
 %
 
14,241

 
13,061

 
9.0
 %
Services and other
7,740

 
7,238

 
6.9
 %
 
22,943

 
20,793

 
10.3
 %
Total cost of revenue
14,360

 
12,776

 
12.4
 %
 
42,326

 
37,597

 
12.6
 %
Gross profit
133,624

 
114,982

 
16.2
 %
 
360,250

 
322,178

 
11.8
 %
Operating expenses:
 

 
 

 
 

 
 

 
 

 
 

Selling and marketing
27,410

 
25,246

 
8.6
 %
 
80,532

 
72,690

 
10.8
 %
Research and development
20,520

 
21,584

 
(4.9
)%
 
61,893

 
60,863

 
1.7
 %
General and administrative
14,863

 
14,533

 
2.3
 %
 
46,246

 
49,188

 
(6.0
)%
Total operating expenses
62,793

 
61,363

 
2.3
 %
 
188,671

 
182,741

 
3.2
 %
Income from operations
70,831

 
53,619

 
32.1
 %
 
171,579

 
139,437

 
23.1
 %
Interest income
6,835

 
6,304

 
8.4
 %
 
21,389

 
18,849

 
13.5
 %
Interest (expense)
(2,350
)
 
(1,485
)
 
58.2
 %
 
(6,328
)
 
(3,952
)
 
60.1
 %
Other (expense), net
(34
)
 
(104
)
 
(67.3
)%
 
(485
)
 
(958
)
 
(49.4
)%
Income before income taxes
75,282

 
58,334

 
29.1
 %
 
186,155

 
153,376

 
21.4
 %
Provision for (benefit from) income taxes
13,695

 
13,829

 
(1.0
)%
 
27,286

 
(63,681
)
 
(142.8
)%
Net income
$
61,587

 
$
44,505

 
38.4
 %
 
$
158,869

 
$
217,057

 
(26.8
)%



35


The following table sets forth the results of operations as a percentage of total revenue for certain financial data for the three and nine months ended March 31, 2019 and 2018:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(% of Revenue)
Revenue:
 

 
 

 
 

 
 

License
66.6
 %
 
61.9
 %
 
63.5
 %
 
59.7
 %
Maintenance
28.3

 
32.0

 
31.3

 
33.9

Services and other
5.1

 
6.1

 
5.2

 
6.4

Total revenue
100.0

 
100.0

 
100.0

 
100.0

Cost of revenue:
 

 
 

 
 

 
 

License
1.1

 
1.0

 
1.3

 
1.0

Maintenance
3.4

 
3.3

 
3.5

 
3.6

Services and other
5.2

 
5.7

 
5.7

 
5.8

Total cost of revenue
9.7

 
10.0

 
10.5

 
10.5

Gross profit
90.3

 
90.0

 
89.5

 
89.5

Operating expenses:
 

 
 

 
 

 
 

Selling and marketing
18.5

 
19.8

 
20.0

 
20.2

Research and development
13.9

 
16.9

 
15.4

 
16.9

General and administrative
10.0

 
11.4

 
11.5

 
13.7

Total operating expenses
42.4

 
48.0

 
46.9

 
50.8

Income from operations
47.9

 
42.0

 
42.6

 
38.8

Interest income
4.6

 
4.9

 
5.3

 
5.2

Interest (expense)
(1.6
)
 
(1.2
)
 
(1.6
)
 
(1.1
)
Other (expense), net

 
(0.1
)
 
(0.1
)
 
(0.3
)
Income before income taxes
50.9

 
45.7

 
46.2

 
42.6

Provision for (benefit from) income taxes
9.3

 
10.8

 
6.8

 
(17.7
)
Net income
41.6
 %
 
34.8
 %
 
39.5
 %
 
60.3
 %
 
Revenue
 
Total revenue increased by $20.2 million and $42.8 million during the three and nine months ended March 31, 2019, respectively, as compared to the corresponding period of the prior fiscal year. The increase of $20.2 million during the three months ended March 31, 2019 was comprised of an increase in license revenue of $19.4 million and an increase in maintenance revenue of $1.0 million, partially offset by a decrease in services and other revenue of $(0.2) million, as compared to the corresponding period of the prior fiscal year. The increase of $42.8 million during the nine months ended March 31, 2019 was comprised of an increase in license revenue of $40.7 million and an increase in maintenance revenue of $4.1 million, partially offset by a decrease in services and other revenue of $(1.9) million, as compared to the corresponding period of the prior fiscal year.

License Revenue
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
License revenue
$
98,493

 
$
79,073

 
$
19,420

 
24.6
%
 
$
255,616

 
$
214,938

 
$
40,678

 
18.9
%
As a percent of total revenue
66.6
%
 
61.9
%
 
 

 
 

 
63.5
%
 
59.7
%
 
 
 
 

 

36


The period-over-period increase of $19.4 million and $40.7 million in license revenue during the three and nine months ended March 31, 2019, respectively, was primarily attributable to an increase in bookings and the timing of renewals compared to the three and nine months ended March 31, 2018.

Maintenance Revenue
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Maintenance revenue
$
41,878

 
$
40,897

 
$
981

 
2.4
%
 
$
125,955

 
$
121,890

 
$
4,065

 
3.3
%
As a percent of total revenue
28.3
%
 
32.0
%
 
 

 
 

 
31.3
%
 
33.9
%
 
 
 
 

 
The period-over-period increase of $1.0 million and $4.1 million in maintenance revenue during the three and nine months ended March 31, 2019, respectively, was primarily attributable to growth of our base of arrangements, which include maintenance, being recognized on a ratable basis.

We expect maintenance revenue to increase as a result of: (i) having a larger base of arrangements recognized on a ratable basis; (ii) increased customer usage of our software; (iii) adding new customers; and (iv) escalating annual payments.

Services and Other Revenue
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Services and other revenue
$
7,613

 
$
7,788

 
$
(175
)
 
(2.2
)%
 
$
21,005

 
$
22,947

 
$
(1,942
)
 
(8.5
)%
As a percent of total revenue
5.1
%
 
6.1
%
 
 

 
 

 
5.2
%
 
6.4
%
 
 

 
 

 
Services and other revenue decreased $(0.2) million and $(1.9) million during the three and nine months ended March 31, 2019, respectively, as compared to the corresponding period of the prior fiscal year.

We recognize professional services revenue for our time-and-materials ("T&M") contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs.
 
Cost of Revenue
 
Cost of License Revenue
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Cost of license revenue
$
1,658

 
$
1,279

 
$
379

 
29.6
%
 
$
5,142

 
$
3,743

 
$
1,399

 
37.4
%
As a percent of license revenue
1.7
%
 
1.6
%
 
 

 
 

 
2.0
%
 
1.7
%
 
 

 
 

 
Cost of license revenue increased $0.4 million and $1.4 million for the three and nine months ended March 31, 2019, respectively, as compared to the corresponding period of the prior fiscal year primarily due to higher amortization of intangibles.

37


 
License gross profit margin remained consistent at 98.3% and 98.0% for the three and nine months ended March 31, 2019, respectively, and 98.4% and 98.3% for the three and nine months ended March 31, 2018, respectively, due to the low cost of license revenue.

Cost of Maintenance Revenue
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Cost of maintenance revenue
$
4,962

 
$
4,259

 
$
703

 
16.5
%
 
$
14,241

 
$
13,061

 
$
1,180

 
9.0
%
As a percent of maintenance revenue
11.8
%
 
10.4
%
 
 

 
 

 
11.3
%
 
10.7
%
 
 

 
 

 
Cost of maintenance revenue increased $0.7 million and $1.2 million for the three and nine months ended March 31, 2019, respectively, as compared to the corresponding period of the prior fiscal year primarily due to higher headcount related costs.
 
Maintenance gross profit margin was 88.2% and 88.7% for the three and nine months ended March 31, 2019, respectively, and 89.6% and 89.3% for the three and nine months ended March 31, 2018, respectively.

Cost of Services and Other Revenue
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Cost of services and other revenue
$
7,740

 
$
7,238

 
$
502

 
6.9
%
 
$
22,943

 
$
20,793

 
$
2,150

 
10.3
%
As a percent of services and other revenue
101.7
%
 
92.9
%
 
 

 
 

 
109.2
%
 
90.6
%
 
 

 
 

  
Cost of services and other revenue increased $0.5 million and $2.2 million for the three and nine months ended March 31, 2019, respectively, as compared to the corresponding period of the prior fiscal year primarily due to higher cost of professional services revenue.

Gross profit margin on services and other revenue was (1.7)% and (9.2)% for the three and nine months ended March 31, 2019, respectively, and 7.1% and 9.4% for the three and nine months ended March 31, 2018, respectively.

The timing of revenue and expense recognition on professional service arrangements can impact the comparability of cost and gross profit margin of professional services revenue from year to year. For example, revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs.

Gross Profit
 
Gross profit increased $18.6 million and $38.1 million for the three and nine months ended March 31, 2019, respectively, as compared to the corresponding period of the prior fiscal year.

Gross profit margin of 90.3% and 89.5% during the three and nine months ended March 31, 2019, respectively, was consistent with the corresponding periods of the prior fiscal year. For further discussion of subscription and software gross profit and services and other gross profit, please refer to the “Cost of License Revenue," "Cost of Maintenance Revenue," and “Cost of Services and Other Revenue” sections above.
  

38


Operating Expenses

Selling and Marketing Expense
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Selling and marketing expense
$
27,410

 
$
25,246

 
$
2,164

 
8.6
%
 
$
80,532

 
$
72,690

 
$
7,842

 
10.8
%
As a percent of total revenue
18.5
%
 
19.8
%
 
 

 
 

 
20.0
%
 
20.2
%
 
 

 
 

 
The period-over-period increase of $2.2 million in selling and marketing expense during the three months ended March 31, 2019 was primarily attributable to higher compensation costs of $1.6 million related to an increase in headcount and higher commissions of $0.7 million.

The period-over-period increase of $7.8 million in selling and marketing expense during the nine months ended March 31, 2019 was primarily attributable to higher compensation costs of $3.4 million related to an increase in headcount, higher commissions of $1.9 million, higher stock-based compensation of $0.9 million, and higher sales training costs of $0.4 million.
 
Research and Development Expense
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Research and development expense
$
20,520

 
$
21,584

 
$
(1,064
)
 
(4.9
)%
 
$
61,893

 
$
60,863

 
$
1,030

 
1.7
%
As a percent of total revenue
13.9
%
 
16.9
%
 
 

 
 

 
15.4
%
 
16.9
%
 
 

 
 

 
The period-over-period decrease of $1.1 million in research and development expense during the three months ended March 31, 2019 was primarily attributable to computer software costs of $0.9 million that were capitalized.

The period-over-period increase of $1.0 million in research and development expense during the nine months ended March 31, 2019 was primarily attributable to higher compensation costs of $1.5 million related to an increase in headcount, partially offset by computer software costs of $0.7 million that were capitalized.

General and Administrative Expense
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
General and administrative expense
$
14,863

 
$
14,533

 
$
330

 
2.3
%
 
$
46,246

 
$
49,188

 
$
(2,942
)
 
(6.0
)%
As a percent of total revenue
10.0
%
 
11.4
%
 
 

 
 

 
11.5
%
 
13.7
%
 
 

 
 

 
The period-over-period increase of $0.3 million in general and administrative expense during the three months ended March 31, 2019 was primarily attributable to higher compensation costs of $0.8 million related to an increase in headcount and higher stock-based compensation of $0.5 million, partially offset by lower professional fees of $1.0 million, which were primarily related to our assessment and adoption of Topic 606.

39



The period-over-period decrease of $(2.9) million in general and administrative expense during the nine months ended March 31, 2019 was primarily attributable to lower bad debt expense of $6.1 million and a decrease of $1.5 million associated with a litigation judgment in the prior period, partially offset by higher stock-based compensation of $2.7 million and higher compensation costs of $2.3 million related to an increase in headcount.
 
Non-Operating Income (Expense)

Interest Income
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Interest income
$
6,835

 
$
6,304

 
$
531

 
8.4
%
 
$
21,389

 
$
18,849

 
$
2,540

 
13.5
%
As a percent of total revenue
4.6
%
 
4.9
%
 
 

 
 

 
5.3
%
 
5.2
%
 
 

 
 

 
The period-over-period increase of $0.5 million and $2.5 million in interest income during the three and nine months ended March 31, 2019, respectively, was attributable to contracts that include a significant financing component under Topic 606.

We expect interest income to continue to increase as a result of: (i) increased customer usage of our software; (ii) adding new customers; and (iii) escalating annual payments.

Interest (Expense)
 
 
Three Months Ended
March 31,
 
(Increase) / Decrease
Change

 
Nine Months Ended
March 31,
 
(Increase) / Decrease
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Interest (expense)
$
(2,350
)
 
$
(1,485
)
 
$
(865
)
 
58.2
%
 
$
(6,328
)
 
$
(3,952
)
 
$
(2,376
)
 
60.1
%
As a percent of total revenue
(1.6
)%
 
(1.2
)%
 
 

 
 

 
(1.6
)%
 
(1.1
)%
 
 

 
 

 
The period-over-period increase of $(0.9) million and $(2.4) million in interest (expense) during the three and nine months ended March 31, 2019, respectively, was primarily attributable to interest expenses related to higher interest rates and an increase in borrowings under our Credit Agreement.
 
Other (Expense), Net
 
 
Three Months Ended
March 31,
 
(Increase) / Decrease
Change

 
Nine Months Ended
March 31,
 
(Increase) / Decrease
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Other (expense), net
$
(34
)
 
$
(104
)
 
$
70

 
(67.3
)%
 
$
(485
)
 
$
(958
)
 
$
473

 
(49.4
)%
As a percent of total revenue
 %
 
(0.1
)%
 
 

 
 

 
(0.1
)%
 
(0.3
)%
 
 

 
 

 
During the three months ended March 31, 2019 and 2018, other (expense), net was comprised of less than $(0.1) million and $(0.1) million of currency losses, respectively. During the nine months ended March 31, 2019 and 2018, other (expense), net was comprised of $(0.5) million and $(1.0) million of currency losses, respectively.
  

40


Provision for (Benefit From) Income Taxes
 
 
Three Months Ended
March 31,
 
Increase / (Decrease)
Change

 
Nine Months Ended
March 31,
 
Increase / (Decrease)
Change

 
2019
 
2018
 
$
 
%
 
2019
 
2018
 
$
 
%
 
 
 
As Adjusted
 
 
 
 
 
 
 
As Adjusted
 
 
 
 
 
(Dollars in Thousands)
Provision for (benefit from) income taxes
$
13,695

 
$
13,829

 
$
(134
)
 
(1.0
)%
 
$
27,286

 
$
(63,681
)
 
$
90,967

 
(142.8
)%
Effective tax rate
18.2
%
 
23.7
%
 
 

 
 

 
14.7
%
 
(41.5
)%
 
 

 
 
 
On December 22, 2017, the President of the United States signed into law Public Law No. 115-97, commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”), following its passage by the United States Congress. The Tax Act made significant changes to U.S. federal income tax laws, including reduction of the corporate tax rate from 35.0% to 21.0%, and the implementation of a territorial tax system resulting in a one-time transition tax on the unremitted earnings of our foreign subsidiaries. The Tax Act also contains additional provisions that will become effective for us in fiscal year 2019, including a new deduction for Foreign-Derived Intangible Income (“FDII”), the repeal of the domestic production activity deduction, a new tax on Global Intangible Low-Taxed Income (“GILTI”), and increased limitations on the deductibility of certain executive compensation.

Our effective tax rate was 18.2% and 14.7% during the three and nine months ended March 31, 2019, respectively, and 23.7% and (41.5)% during the three and nine months ended March 31, 2018, respectively. Our effective tax rate decreased for the three months ended March 31, 2019 compared to the same period in 2018 primarily due to a reduction in the blended statutory tax rate from 28.1% to 21.0%. Our effective tax rate increased for the nine months ended March 31, 2019 compared to the same period in 2018 due to the tax benefit recorded for the revaluation of our deferred tax liabilities resulting from the adoption of Topic 606. We adopted Topic 606 effective July 1, 2018 using the full retrospective method, following the reduction of federal income tax rates due to the enactment of the Tax Act. The reduction in the corporate tax rate from 35.0% to the blended tax rate of 28.1% reduced our deferred tax liabilities established under Topic 606, which resulted in an income tax benefit for the nine months ended March 31, 2018.

During the three and nine months ended March 31, 2019, our income tax expense was driven primarily by pre-tax profitability in our domestic and foreign operations and the impact of permanent items. The permanent items are predominantly the FDII deduction and tax credits for research expenditures.

The Tax Act has several significant changes that impact all taxpayers, including a transition tax, which is a one-time tax charge on accumulated, undistributed foreign earnings. The calculation of accumulated foreign earnings requires an analysis of each foreign entity’s financial results going back to 1986. We have concluded that we will not be subject to the transition tax associated with our accumulated, undistributed foreign earnings. We do not provide deferred taxes on unremitted earnings of our foreign subsidiaries as we intend to indefinitely reinvest those earnings.

The Tax Act also included a new provision designed to tax global intangible low-taxed income (“GILTI”). Under U.S. GAAP, we are allowed to make an accounting policy choice to either (i) treat 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 (ii) factor in such amounts into the measurement of our deferred taxes (the "deferred method"). Our selection of an accounting policy related to the GILTI tax provisions depends, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in taxable income related to GILTI and, if so, what the impact is expected to be. While our future global operations depend on a number of different factors, we do expect to have future U.S. inclusions in taxable income related to GILTI. Further, we have made a policy decision to record GILTI tax as a current-period expense when incurred.


Liquidity and Capital Resources
 
Resources
 
In recent years, we have financed our operations with cash generated from operating activities. As of March 31, 2019, our principal capital resources consisted of $65.6 million in cash and cash equivalents.


41


We believe our existing cash and cash equivalents, together with our cash flows from operating activities, will be sufficient to meet our anticipated cash needs for at least the next twelve months. We may need to raise additional funds if we decide to make one or more acquisitions of businesses, technologies or products. If additional funding for such purpose is required beyond existing resources and our Credit Agreement described below, we may not be able to effect a receivable, equity or debt financing on terms acceptable to us or at all.

Credit Agreement
 
On February 26, 2016, we entered into a $250.0 million Credit Agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A., as administrative agent, Silicon Valley Bank, as syndication agent, and the lenders and other parties named therein (the “Lenders”). On August 9, 2017, we entered into an Amendment to increase the Credit Agreement to $350.0 million. The indebtedness evidenced by the Credit Agreement matures on February 26, 2021. Prior to the maturity of the Credit Agreement, any amounts borrowed may be repaid and, subject to the terms and conditions of the Credit Agreement, borrowed again in whole or in part without penalty. We had $220.0 million and $170.0 million in outstanding borrowings under the Credit Agreement as of March 31, 2019 and June 30, 2018, respectively.
 
For a more detailed description of the Credit Agreement, see Note 11, "Credit Agreement," to our Unaudited Consolidated Financial Statements in Item 1 of this Form 10-Q.
 
Cash Equivalents and Cash Flows
 
Our cash equivalents of $1.0 million consisted of money market funds as of March 31, 2019. The objective of our investment policy is to manage our cash and investments to preserve principal and maintain liquidity.
 
The following table summarizes our cash flow activities for the periods indicated:
 
 
Nine Months Ended
March 31,
 
2019
 
2018
 
(Dollars in Thousands)
Cash flow provided by (used in):
 

 
 

Operating activities
$
153,136

 
$
127,829

Investing activities
(1,300
)
 
(34,216
)
Financing activities
(181,917
)
 
(125,326
)
Effect of exchange rates on cash balances
(492
)
 
834

Decrease in cash and cash equivalents
$
(30,573
)
 
$
(30,879
)
 
Operating Activities
 
Our primary source of cash is from the annual installments associated with our software license arrangements and related software support services, and to a lesser extent from professional services and training. We believe that cash inflows from our term license business will grow as we benefit from the continued growth of our portfolio of term license contracts.
 
Cash from operating activities provided $153.1 million during the nine months ended March 31, 2019. This amount resulted from net income of $158.9 million, adjusted for non-cash items of $(21.5) million and net sources of cash of $15.8 million related to changes in working capital.
 
Non-cash items during the nine months ended March 31, 2019 consisted primarily of deferred income taxes of $(49.8) million, stock-based compensation expense of $21.5 million, and depreciation and amortization expense of $6.1 million.
 
Cash provided by working capital of $15.8 million during the nine months ended March 31, 2019 was primarily attributable to cash provided by increases in accounts payable, accrued expenses and other current liabilities of $33.0 million, increases in deferred revenue of $18.0 million, and decreases in prepaid expenses, prepaid income taxes, and other assets of $0.2 million, partially offset by cash used by increases in contract assets of $27.4 million, increases in accounts receivable of $4.2 million, and increases in contract costs of $3.8 million. The increase in accounts payable, accrued expenses and other current liabilities is primarily due to an increase in income taxes payable as of March 31, 2019 from the tax liability associated

42


with adopting Topic 606. There was a correlating decrease in deferred income taxes during the nine months ended March 31, 2019.
 
Investing Activities
 
During the nine months ended March 31, 2019, we used $1.3 million of cash for investing activities. We used $1.1 million for capitalized computer software development costs and $0.2 million for capital expenditures.
 
Financing Activities
 
During the nine months ended March 31, 2019, we used $181.9 million of cash for financing activities. We used $224.2 million for repurchases of our common stock, $11.9 million for withholding taxes on vested and settled restricted stock units, and $1.7 million for deferred business acquisition payments, partially offset by $50.0 million of proceeds from our Credit Agreement and $5.9 million from the exercise of employee stock options. 
 
Contractual Obligations
 
Standby letters of credit for $4.0 million and $3.5 million secure our performance on professional services contracts, certain facility leases and potential liabilities as of March 31, 2019 and June 30, 2018, respectively. The letters of credit expire at various dates through fiscal 2025.

43


Item 3.    Quantitative and Qualitative Disclosures About Market Risk.
 
In the ordinary course of conducting business, we are exposed to certain risks associated with potential changes in market conditions. These market risks include changes in currency exchange rates and interest rates which could affect operating results, financial position and cash flows. We manage our exposure to these market risks through our regular operating and financing activities and, if considered appropriate, we may enter into derivative financial instruments such as forward currency exchange contracts.
 
Foreign Currency Risk
 
During the three months ended March 31, 2019 and 2018, 9.1% and 10.8% of our total revenue was denominated in a currency other than the U.S. dollar, respectively. During the nine months ended March 31, 2019 and 2018, 11.0% and 9.4% of our total revenue was denominated in a currency other than the U.S. dollar, respectively. In addition, certain of our operating costs incurred outside the United States are denominated in currencies other than the U.S. dollar. We conduct business on a worldwide basis and as a result, a portion of our revenue, earnings, net assets, and net investments in foreign affiliates is exposed to changes in foreign currency exchange rates. We measure our net exposure for cash balance positions and for cash inflows and outflows in order to evaluate the need to mitigate our foreign exchange risk. We may enter into foreign currency forward contracts to minimize the impact related to unfavorable exchange rate movements, although we have not done so during the three and nine months ended March 31, 2019 and 2018. Our largest exposures to foreign currency exchange rates exist primarily with the Euro, Pound Sterling, Canadian Dollar, and Japanese Yen.
 
During the three months ended March 31, 2019 and 2018, we recorded $(0.1) million and $(0.1) million of net foreign currency exchange losses, respectively, related to the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our operating units. Our analysis of operating results transacted in various foreign currencies indicated that a hypothetical 10% change in the foreign currency exchange rates could have increased or decreased the consolidated results of operations by approximately $1.2 million and $1.3 million for the three months ended March 31, 2019 and 2018, respectively.

During the nine months ended March 31, 2019 and 2018, we recorded $(0.5) million and $(1.0) million of net foreign currency exchange losses, respectively, related to the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our operating units. Our analysis of operating results transacted in various foreign currencies indicated that a hypothetical 10% change in the foreign currency exchange rates could have increased or decreased the consolidated results of operations by approximately $3.3 million and $3.6 million for the nine months ended March 31, 2019 and 2018, respectively.
 
Interest Rate Risk
 
We place our investments in money market instruments. Our analysis of our investment portfolio and interest rates at March 31, 2019 indicated that a hypothetical 100 basis point increase or decrease in interest rates would not have a material impact on the fair value of our investment portfolio determined in accordance with an income-based approach utilizing portfolio future cash flows discounted at the appropriate rates.
 
We had $220.0 million in outstanding borrowings under our Credit Agreement as of March 31, 2019. A hypothetical 10% increase or decrease in interest rates paid on outstanding borrowings under the Credit Agreement would not have a material impact on our financial position, results of operations or cash flows.


44


Item 4.   Controls and Procedures.
 
a)    Disclosure Controls and Procedures
 
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2019. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Securities Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Securities Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of March 31, 2019, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective.
 
b)    Changes in Internal Controls Over Financial Reporting
 
During the nine months ended March 31, 2019, we adopted new revenue recognition guidance. We designed and implemented new business processes and internal controls to ensure that we adequately evaluated our contracts with customers and properly assessed the impact of the new guidance to facilitate the adoption. Additionally, we implemented a new revenue recognition software system to assist in the ongoing application of the new guidance.




45


PART II - OTHER INFORMATION
 
Item 1.         Legal Proceedings.
 
None.
 
Item 1A. Risk Factors.
 
The risks described in "Item 1A. Risk Factors" in our Annual Report on Form 10-K for the year ended June 30, 2018, could materially and adversely affect our business, financial condition and results of operations. These risk factors do not identify all risks that we face—our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations. The Risk Factors section of our 2018 Annual Report on Form 10-K remains current in all material respects, with the exception of the revised risk factors below.
 
Fluctuations in foreign currency exchange rates could result in declines in our reported revenue and operating results.
 
During the three months ended March 31, 2019 and 2018, 9.1% and 10.8% of our total revenue was denominated in a currency other than the U.S. dollar, respectively. During the nine months ended March 31, 2019 and 2018, 11.0% and 9.4% of our total revenue was denominated in a currency other than the U.S. dollar, respectively. In addition, certain of our operating expenses incurred outside the United States are denominated in currencies other than the U.S. dollar. Our reported revenue and operating results are subject to fluctuations in foreign exchange rates. Foreign currency risk arises primarily from the net difference between non-U.S. dollar receipts from customers outside the United States and non-U.S. dollar operating expenses for subsidiaries in foreign countries. Currently, our largest exposures to foreign exchange rates exist primarily with the Euro, Pound Sterling, Canadian dollar and Japanese Yen against the U.S. dollar. During the three and nine months ended March 31, 2019 and 2018, we did not enter into, and were not a party to any, derivative financial instruments, such as forward currency exchange contracts, intended to manage the volatility of these market risks. We cannot predict the impact of foreign currency fluctuations, and foreign currency fluctuations in the future may adversely affect our revenue and operating results. Any hedging policies we may implement in the future may not be successful, and the cost of those hedging techniques may have a significant negative impact on our operating results.
  
 Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds.
 
The following table provides information about purchases by us during the three months ended March 31, 2019 of shares of our common stock: 
Period
 
Total Number
of Shares
Purchased (2)
 
Average Price
Paid per Share
(3)
 
Total Number of
Shares Purchased as
Part of Publicly
Announced Program
(1)
 
Approximate Dollar
Value of Shares that
May Yet Be Purchased
Under the Program (4)
 
 
 
 
 
 
 
 
 
January 1 to 31, 2019
 
287,796

 
$
89.56

 
287,796

 
 
February 1 to 28, 2019
 
235,688

 
$
99.40

 
235,688

 
 
March 1 to 31, 2019
 
254,085

 
$
101.52

 
254,085

 
 

Total
 
777,569

 
$
96.45

 
777,569

 
$
221,293,225

 
 
 
 
 
(1)         On January 22, 2015, our Board of Directors approved a share repurchase program (the "Share Repurchase Program") for up to $450 million worth of our common stock. On April 26, 2016, June 8, 2017, April 18, 2018, December 6, 2018, and April 17, 2019, the Board of Directors approved a $400 million, $200 million, $200 million, $100 million, and $200 million increase in the Share Repurchase Program, respectively.
 
(2)         As of March 31, 2019, the total number of shares of common stock repurchased under all programs approved by the Board of Directors was 34,370,075.

(3)         The total average price paid per share is calculated as the total amount paid for the repurchase of our common stock during the period divided by the total number of shares repurchased.
 
(4)     As of March 31, 2019, the total remaining value under the Share Repurchase Program was approximately $221.3 million.

46


Item 6.   Exhibits.
 
 
 
 
 
 
 
Incorporated by Reference
 
 
 
 
 
 
 
Exhibit
Number
 
Description
 
Filed with
this Form
10-Q
 
Form
 
Filing Date with
SEC
 
Exhibit
Number
 
 
 
 
 
 
 
 
 
 
 
31.1
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31.2
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32.1
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.INS
 
Instance Document
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
X
 
 
 
 
 
 

47


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.
 
 
Aspen Technology, Inc.
 
 
Date: April 24, 2019
By:
/s/ ANTONIO J. PIETRI
 
 
Antonio J. Pietri
 
 
President and Chief Executive Officer
 
 
(Principal Executive Officer)
 
Date: April 24, 2019
By:
/s/ KARL E. JOHNSEN
 
 
Karl E. Johnsen
 
 
Senior Vice President and Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)






48
EX-31.1 2 azpn-20190331x10qxex311.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
 
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Antonio J. Pietri, certify that:
 
1.              I have reviewed this Quarterly Report on Form 10-Q of Aspen Technology, Inc.;
 
2.              Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.              Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.              The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a.              Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
b.              Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c.               Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d.              Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.              The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.              All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b.              Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: April 24, 2019
/s/ ANTONIO. J. PIETRI
 
Antonio J. Pietri
 
President and Chief Executive Officer
 
(Principal Executive Officer)



EX-31.2 3 azpn-20190331x10qxex312.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Karl E. Johnsen, certify that:
 
1.              I have reviewed this Quarterly Report on Form 10-Q of Aspen Technology, Inc.;
 
2.              Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.              Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.              The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a.              Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
b.              Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c.               Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d.              Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.              The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.              All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b.              Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: April 24, 2019
/s/ KARL E. JOHNSEN
 
Karl E. Johnsen
 
Senior Vice President and Chief Financial Officer
 
(Principal Financial Officer)



EX-32.1 4 azpn-20190331x10qxex321.htm EXHIBIT 32.1 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 on Form 10-Q of Aspen Technology, Inc. (the “Company”) for the quarter ended March 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned hereby certifies in his capacity as an officer of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:
 
1.              The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
2.              The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: April 24, 2019
/s/ ANTONIO J. PIETRI
 
Antonio J. Pietri
 
President and Chief Executive Officer
 
Date: April 24, 2019
/s/ KARL E. JOHNSEN
 
Karl E. Johnsen
 
Senior Vice President and Chief Financial Officer
 
A signed original of this written statement required by Section 906 has been provided to Aspen Technology, Inc. and will be retained by Aspen Technology, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.



EX-101.INS 5 azpn-20190331.xml XBRL INSTANCE DOCUMENT 0000929940 2018-07-01 2019-03-31 0000929940 2019-04-17 0000929940 us-gaap:LicenseMember us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 us-gaap:LicenseMember 2018-07-01 2019-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000929940 us-gaap:LicenseMember 2019-01-01 2019-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 azpn:ServicesAndOtherMember 2019-01-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000929940 2019-01-01 2019-03-31 0000929940 us-gaap:MaintenanceMember 2018-07-01 2019-03-31 0000929940 us-gaap:LicenseMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000929940 us-gaap:MaintenanceMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000929940 us-gaap:MaintenanceMember 2019-01-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember 2018-07-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 us-gaap:MaintenanceMember us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 2019-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member 2018-06-30 0000929940 2018-06-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2017-06-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member 2017-10-01 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AdditionalPaidInCapitalMember 2017-10-01 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockMember 2017-10-01 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member 2017-06-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AdditionalPaidInCapitalMember 2017-07-01 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-01 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockMember 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockMember 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-07-01 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockMember 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockMember 2017-07-01 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockMember 2017-06-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AdditionalPaidInCapitalMember 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2017-07-01 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2017-10-01 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-01 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-10-01 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member 2017-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-06-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0000929940 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2018-10-01 2018-12-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000929940 us-gaap:TreasuryStockMember 2018-09-30 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-01 2018-12-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000929940 us-gaap:CommonStockMember 2018-12-31 0000929940 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0000929940 2018-10-01 2018-12-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000929940 us-gaap:TreasuryStockMember 2018-10-01 2018-12-31 0000929940 us-gaap:CommonStockMember 2018-10-01 2018-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:TreasuryStockMember 2018-06-30 0000929940 2018-07-01 2018-09-30 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CommonStockMember 2018-06-30 0000929940 us-gaap:CommonStockMember 2019-03-31 0000929940 us-gaap:RetainedEarningsMember 2019-03-31 0000929940 us-gaap:TreasuryStockMember 2018-12-31 0000929940 us-gaap:CommonStockMember 2018-09-30 0000929940 us-gaap:TreasuryStockMember 2019-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000929940 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000929940 us-gaap:TreasuryStockMember 2018-07-01 2018-09-30 0000929940 us-gaap:RetainedEarningsMember 2018-12-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000929940 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000929940 2018-12-31 0000929940 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000929940 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000929940 us-gaap:RetainedEarningsMember 2018-09-30 0000929940 us-gaap:RetainedEarningsMember 2018-10-01 2018-12-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000929940 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000929940 2018-09-30 0000929940 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-06-30 0000929940 us-gaap:OtherNonoperatingIncomeExpenseMember 2018-07-01 2019-03-31 0000929940 us-gaap:OtherNonoperatingIncomeExpenseMember 2017-07-01 2018-03-31 0000929940 us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-03-31 0000929940 us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-03-31 0000929940 2017-07-01 2018-03-31 0000929940 us-gaap:MaintenanceMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-07-01 2018-03-31 0000929940 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-07-01 2018-03-31 0000929940 us-gaap:LicenseMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-07-01 2018-03-31 0000929940 azpn:ServicesAndOtherMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-07-01 2018-03-31 0000929940 us-gaap:MaintenanceMember 2017-07-01 2018-03-31 0000929940 us-gaap:LicenseMember 2017-07-01 2018-03-31 0000929940 azpn:ServicesAndOtherMember 2017-07-01 2018-03-31 0000929940 us-gaap:MaintenanceMember 2020-07-01 2019-03-31 0000929940 us-gaap:MaintenanceMember 2019-07-01 2019-03-31 0000929940 us-gaap:MaintenanceMember 2022-07-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember 2022-07-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember 2018-07-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember 2021-07-01 2019-03-31 0000929940 us-gaap:LicenseMember 2022-07-01 2019-03-31 0000929940 us-gaap:LicenseMember 2023-07-01 2019-03-31 0000929940 us-gaap:LicenseMember 2020-07-01 2019-03-31 0000929940 us-gaap:MaintenanceMember 2023-07-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember 2020-07-01 2019-03-31 0000929940 us-gaap:MaintenanceMember 2018-07-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember 2019-07-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember 2023-07-01 2019-03-31 0000929940 us-gaap:LicenseMember 2021-07-01 2019-03-31 0000929940 us-gaap:MaintenanceMember 2021-07-01 2019-03-31 0000929940 us-gaap:LicenseMember 2019-07-01 2019-03-31 0000929940 us-gaap:LicenseMember 2018-07-01 2019-03-31 0000929940 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-03-31 0000929940 2018-01-01 2018-03-31 0000929940 azpn:ServicesAndOtherMember 2018-01-01 2018-03-31 0000929940 azpn:ServicesAndOtherMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-03-31 0000929940 us-gaap:LicenseMember 2018-01-01 2018-03-31 0000929940 us-gaap:MaintenanceMember 2018-01-01 2018-03-31 0000929940 us-gaap:MaintenanceMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-03-31 0000929940 us-gaap:LicenseMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-03-31 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2019-01-01 2019-03-31 0000929940 azpn:OtherMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000929940 azpn:ServicesAndOtherMember 2019-01-01 2019-03-31 0000929940 azpn:ProfessionalServicesAndOtherMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000929940 azpn:OtherMember us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 azpn:OtherMember 2019-01-01 2019-03-31 0000929940 azpn:OtherMember 2018-07-01 2019-03-31 0000929940 country:US 2018-07-01 2019-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member azpn:ServicesAndOtherMember 2018-01-01 2018-03-31 0000929940 srt:EuropeMember 2019-01-01 2019-03-31 0000929940 azpn:ServicesAndOtherMember 2018-07-01 2019-03-31 0000929940 azpn:ProfessionalServicesAndOtherMember 2018-07-01 2019-03-31 0000929940 country:US us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 country:US 2019-01-01 2019-03-31 0000929940 srt:EuropeMember 2018-07-01 2019-03-31 0000929940 srt:EuropeMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member azpn:ServicesAndOtherMember 2017-07-01 2018-03-31 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2018-07-01 2019-03-31 0000929940 country:US us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000929940 azpn:ProfessionalServicesAndOtherMember us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member azpn:SubscriptionAndSoftwareSegmentMember 2017-07-01 2018-03-31 0000929940 us-gaap:AccountingStandardsUpdate201409Member azpn:SubscriptionAndSoftwareSegmentMember 2018-01-01 2018-03-31 0000929940 azpn:ProfessionalServicesAndOtherMember 2019-01-01 2019-03-31 0000929940 srt:EuropeMember us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0000929940 srt:MaximumMember 2019-03-31 0000929940 srt:MinimumMember 2019-03-31 0000929940 us-gaap:FairValueInputsLevel1Member 2018-06-30 0000929940 us-gaap:FairValueInputsLevel1Member 2019-03-31 0000929940 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2019-03-31 0000929940 us-gaap:ComputerEquipmentMember 2018-06-30 0000929940 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-03-31 0000929940 us-gaap:ComputerEquipmentMember 2019-03-31 0000929940 us-gaap:FurnitureAndFixturesMember 2018-06-30 0000929940 us-gaap:LeaseholdImprovementsMember 2019-03-31 0000929940 us-gaap:FurnitureAndFixturesMember 2019-03-31 0000929940 us-gaap:LeaseholdImprovementsMember 2018-06-30 0000929940 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-06-30 0000929940 azpn:ApexOptimisationMember 2019-03-31 0000929940 azpn:ApexOptimisationMember us-gaap:DevelopedTechnologyRightsMember 2019-03-31 0000929940 azpn:ApexOptimisationMember us-gaap:CustomerRelationshipsMember 2019-03-31 0000929940 azpn:ApexOptimisationMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 2019-03-31 0000929940 azpn:ApexOptimisationMember 2018-02-05 2018-02-05 0000929940 azpn:ApexOptimisationMember 2018-07-01 2019-03-31 0000929940 azpn:ApexOptimisationMember us-gaap:CustomerRelationshipsMember 2018-07-01 2019-03-31 0000929940 us-gaap:NoncompeteAgreementsMember 2018-06-30 0000929940 us-gaap:CustomerRelationshipsMember 2018-06-30 0000929940 us-gaap:NoncompeteAgreementsMember 2017-07-01 2018-06-30 0000929940 us-gaap:PatentedTechnologyMember 2018-06-30 0000929940 us-gaap:CustomerRelationshipsMember 2019-03-31 0000929940 us-gaap:CustomerRelationshipsMember 2018-07-01 2019-03-31 0000929940 us-gaap:PatentedTechnologyMember 2018-07-01 2019-03-31 0000929940 us-gaap:NoncompeteAgreementsMember 2019-03-31 0000929940 us-gaap:PatentedTechnologyMember 2017-07-01 2018-06-30 0000929940 us-gaap:PatentedTechnologyMember 2019-03-31 0000929940 us-gaap:NoncompeteAgreementsMember 2018-07-01 2019-03-31 0000929940 2017-07-01 2018-06-30 0000929940 us-gaap:CustomerRelationshipsMember 2017-07-01 2018-06-30 0000929940 azpn:GoodwillForeignCurrencyTranslationGainLossMember azpn:SubscriptionAndSoftwareSegmentMember 2018-07-01 2019-03-31 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2019-03-31 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2018-06-30 0000929940 azpn:GoodwillForeignCurrencyTranslationGainLossMember azpn:SubscriptionAndSoftwareSegmentMember 2017-07-01 2018-06-30 0000929940 azpn:CreditAgreementMember us-gaap:LineOfCreditMember 2018-06-30 0000929940 azpn:CreditAgreementMember us-gaap:LineOfCreditMember 2019-03-31 0000929940 azpn:CreditAgreementMember us-gaap:LineOfCreditMember azpn:FederalFundsEffectiveRateMember 2016-02-26 2016-02-26 0000929940 azpn:CreditAgreementMember us-gaap:LineOfCreditMember 2016-02-26 0000929940 azpn:CreditAgreementMember us-gaap:LineOfCreditMember 2017-08-09 0000929940 azpn:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-02-26 2016-02-26 0000929940 srt:MaximumMember azpn:CreditAgreementMember us-gaap:LineOfCreditMember 2016-02-26 2016-02-26 0000929940 azpn:OutstandingBorrowing1Member azpn:CreditAgreementMember us-gaap:LineOfCreditMember 2019-03-31 0000929940 srt:MinimumMember azpn:CreditAgreementMember us-gaap:LineOfCreditMember 2016-02-26 2016-02-26 0000929940 azpn:OutstandingBorrowing3Member azpn:CreditAgreementMember us-gaap:LineOfCreditMember 2019-03-31 0000929940 azpn:CreditAgreementMember us-gaap:LineOfCreditMember 2016-02-26 2016-02-26 0000929940 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0000929940 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-03-31 0000929940 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 0000929940 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2019-03-31 0000929940 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2017-07-01 2018-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-03-31 0000929940 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2018-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2017-07-01 2018-06-30 0000929940 us-gaap:EmployeeStockOptionMember 2018-06-30 0000929940 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0000929940 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2018-03-31 0000929940 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-03-31 0000929940 azpn:CostOfServicesAndOtherMember 2019-01-01 2019-03-31 0000929940 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2018-03-31 0000929940 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2019-03-31 0000929940 us-gaap:MaintenanceMember 2018-07-01 2019-03-31 0000929940 us-gaap:MaintenanceMember 2017-07-01 2018-03-31 0000929940 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0000929940 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0000929940 azpn:CostOfServicesAndOtherMember 2018-01-01 2018-03-31 0000929940 us-gaap:MaintenanceMember 2018-01-01 2018-03-31 0000929940 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0000929940 azpn:CostOfServicesAndOtherMember 2017-07-01 2018-03-31 0000929940 azpn:CostOfServicesAndOtherMember 2018-07-01 2019-03-31 0000929940 us-gaap:MaintenanceMember 2019-01-01 2019-03-31 0000929940 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-03-31 0000929940 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-03-31 0000929940 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0000929940 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-03-31 0000929940 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0000929940 2017-06-08 0000929940 azpn:OpenMarketTransactionMember 2019-01-01 2019-03-31 0000929940 2018-12-06 0000929940 2015-01-22 0000929940 azpn:OpenMarketTransactionMember 2018-07-01 2019-03-31 0000929940 2018-04-18 0000929940 2016-04-26 0000929940 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000929940 us-gaap:StockCompensationPlanMember 2017-07-01 2018-03-31 0000929940 us-gaap:StockCompensationPlanMember 2018-01-01 2018-03-31 0000929940 us-gaap:StockCompensationPlanMember 2018-07-01 2019-03-31 0000929940 us-gaap:StockCompensationPlanMember 2019-01-01 2019-03-31 0000929940 2017-07-01 2017-12-31 0000929940 us-gaap:FinancialStandbyLetterOfCreditMember 2018-06-30 0000929940 us-gaap:FinancialStandbyLetterOfCreditMember 2019-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:ServicesAndOtherMember 2018-07-01 2019-03-31 0000929940 us-gaap:OperatingSegmentsMember us-gaap:AccountingStandardsUpdate201409Member azpn:ServicesAndOtherMember 2018-01-01 2018-03-31 0000929940 us-gaap:OperatingSegmentsMember us-gaap:AccountingStandardsUpdate201409Member azpn:SubscriptionAndSoftwareSegmentMember 2017-07-01 2018-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:SubscriptionAndSoftwareSegmentMember 2018-07-01 2019-03-31 0000929940 us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:SubscriptionAndSoftwareSegmentMember 2019-01-01 2019-03-31 0000929940 us-gaap:OperatingSegmentsMember 2018-07-01 2019-03-31 0000929940 us-gaap:OperatingSegmentsMember us-gaap:AccountingStandardsUpdate201409Member azpn:SubscriptionAndSoftwareSegmentMember 2018-01-01 2018-03-31 0000929940 us-gaap:OperatingSegmentsMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:ServicesAndOtherMember 2019-01-01 2019-03-31 0000929940 us-gaap:OperatingSegmentsMember us-gaap:AccountingStandardsUpdate201409Member azpn:ServicesAndOtherMember 2017-07-01 2018-03-31 0000929940 us-gaap:OperatingSegmentsMember us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-03-31 0000929940 us-gaap:MaterialReconcilingItemsMember us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2018-03-31 0000929940 us-gaap:MaterialReconcilingItemsMember 2018-07-01 2019-03-31 0000929940 us-gaap:MaterialReconcilingItemsMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 iso4217:USD azpn:triggering_event xbrli:pure iso4217:USD xbrli:shares xbrli:shares 3333000 3815000 1646000 2464000 -31000 10000 -4365000 818000 0.005 0.015 31756000 0 3.0 3.0 -1086000 -23000 617496000 629727000 299000 1094000 807825 96.33 118126000 0 -118126000 351540000 0 -351540000 0.28 false --06-30 Q3 2019 2019-03-31 10-Q 0000929940 68964073 Yes false Large Accelerated Filer ASPEN TECHNOLOGY INC /DE/ false 4230000 4023000 44513000 48471000 21910000 41810000 19900000 45293000 1698000 35582000 39515000 39515000 42746000 1695000 1732000 41636000 43830000 1400000 1200000 1459000 2860000 2933000 3857000 1388000 1388000 965000 70000 1229000 1229000 687479000 694638000 699428000 706554000 715475000 715475000 724752000 725493000 730830000 730830000 6414000 6414000 5455000 5455000 5353000 5353000 8865000 8865000 6335000 6335000 6254000 6254000 2000000 5500000 2400000 12000000 5353000 345000 2137000 0 1892000 979000 17222000 1119000 7554000 0 5679000 2870000 6254000 366000 2763000 379000 1518000 1228000 21454000 1038000 10362000 916000 5451000 3687000 2703000 3178000 500000 1600000 1200000 3400000 240000 445000 250741 803000 250741 803000 264924000 950324000 685400000 938667000 475963000 462652000 23000000 4600000 1700000 4600000 4294000 0 1619000 3800000 4500000 360000 23000000 P8Y P4Y 0 20500000 20500000 24325000 646000 1452000 101954000 71075000 96165000 96165000 65592000 5000000 1000000 -30879000 -30573000 9800000 0.10 0.10 210000000 210000000 102567129 29145976 102692094 29985135 102775919 30741484 102936605 31390963 103130300 103130300 31943599 103279138 32416975 103395683 33592506 103478590 103478590 34370075 71186701 69108515 10313000 10348000 45429000 219455000 62746000 158710000 0 0.10 645000000 673454000 0 304378000 304378000 314745000 0 340622000 340622000 358709000 11500000 7238000 1279000 4259000 12776000 20793000 3743000 13061000 37597000 14360000 7740000 1658000 4962000 42326000 22943000 5142000 14241000 59606000 7238000 52368000 171150000 20793000 150357000 62290000 7740000 54550000 184751000 22943000 161808000 0.005 0.01 250000000.0 350000000.0 0.0400 0.0401 4467000 -123443000 -127910000 -49847000 1188000 1308000 6442000 5478000 27504000 43727000 286845000 15150000 -271695000 24415000 28259000 12354000 -15905000 19312000 11090000 1696000 0 214125000 214125000 154901000 4902000 6063000 0.53 0.62 1.53 3.00 0.89 2.26 0.52 0.61 1.51 2.97 0.88 2.23 834000 -492000 0.237 -0.415 0.182 0.147 0.21 0.350 0.281 0.210 21796000 20017000 9900000 30100000 P2Y6M20D P2Y6M20D P7Y P7Y 5866000 377000 307000 5182000 9246000 865000 445000 7936000 11907000 1155000 4591000 4675000 4736000 4692000 -456000 -202000 0 -254000 -174000 -80000 0 -94000 41632000 5181000 553000 35898000 41176000 4979000 553000 35644000 35310000 35310000 4602000 246000 30462000 31756000 4034000 108000 27614000 -100000 -1000000 -100000 -500000 14430000 14533000 14533000 103000 42284000 49188000 49188000 6904000 14863000 14863000 46246000 46246000 75590000 75590000 73534000 15959000 73534000 -1157000 -532000 -1689000 142316000 140792000 65569000 65569000 -1524000 113095000 114982000 1887000 335957000 322178000 -13779000 133624000 360250000 3500000 4000000 58334000 153376000 75282000 186155000 11756000 13829000 2073000 43561000 -63681000 -107242000 13695000 27286000 38662000 39123000 -4448000 32980000 -964000 -1429000 -2393000 4183000 0 7767000 7767000 27397000 0 651000 651000 3825000 -11699000 15847000 27546000 17983000 -4908000 -201000 835000 734000 737000 856000 23000 6304000 6281000 204000 18849000 18645000 6835000 21389000 1485000 3952000 2350000 6328000 -104000 -958000 -34000 -485000 3456000 5728000 P1Y 264924000 950324000 685400000 938667000 230593000 326766000 4510000 5492000 0.003 0.002 -125326000 -181917000 -34216000 -1300000 127829000 127829000 0 153136000 40521000 40521000 132031000 132031000 37835000 44505000 44505000 6670000 110668000 217057000 106389000 38066000 38066000 59217000 59217000 61587000 61587000 158869000 61938000 61363000 -575000 177022000 182741000 5719000 62793000 188671000 51157000 68152000 550000 67602000 53619000 2462000 158935000 188625000 2154000 186471000 139437000 -19498000 70831000 85694000 -127000 85821000 171579000 217825000 -1938000 219763000 2100000 6100000 2100000 6200000 8157000 8810000 1822000 1433000 1297000 1279000 924000 2398000 1159000 -159000 1401000 1401000 73000 73000 924000 924000 2398000 -423000 -423000 -895000 -895000 1159000 1159000 -159000 18492000 17068000 -1424000 12403000 -314000 -341000 4819000 -104000 14897000 -958000 -34000 4485000 -485000 15061000 154365000 224182000 351000 0 5412000 11916000 18400000 2600000 1700000 33700000 0 217000 206000 10509000 11124000 2601000 1573000 30000000 50000000 3900000 7402000 7400000 1400000 5881000 5900000 200000 51442000 8344000 6850000 12023000 24225000 51419000 8321000 6843000 12048000 24207000 9806000 9806000 7589000 1373000 474000 0 0 21584000 60863000 20520000 61893000 780365000 820886000 952917000 997422000 305208000 1065507000 1065507000 760299000 1103573000 1162790000 1224377000 1224377000 125871000 7788000 7745000 7788000 43000 0 79073000 79073000 0 40897000 40897000 51361000 39735000 36662000 127758000 7788000 119970000 1887000 373554000 22947000 22014000 22947000 933000 0 214938000 214938000 0 121890000 121890000 130541000 130561000 98673000 359775000 22947000 336828000 -13779000 147984000 7613000 7613000 98493000 41878000 60297000 54022000 33665000 7613000 140371000 402576000 21005000 21005000 255616000 125955000 158717000 134774000 109085000 21005000 381571000 32248000 11834000 853000 651000 381000 91000 24904000 39658000 30468000 9423000 2502000 1451000 49261000 174031000 127876000 85991000 51340000 32662000 127758000 7788000 119970000 359775000 22947000 336828000 147984000 7613000 140371000 402576000 21005000 381571000 25924000 25246000 -678000 73875000 72690000 -1185000 27410000 80532000 17222000 21454000 71152 67.45 382373 635959 75.41 64.18 82.18 114.66 621700 859604 53.64 95.25 326903 5700000 16000000 6900000 31900000 59.94 0 0 0.280 0.266 0.017 0.028 876403 46.06 4900000 7900000 2400000 9200000 83607 67.38 278454 19.21 17.04 20.05 31.26 64103000 67607000 1369442 1419075 45.93 58.54 65668000 1356714 57.71 40.75 113.94 98.13 116.00 P4Y7M6D P4Y7M6D 51599000 P6Y0M21D P7Y2M23D P7Y0M8D P06Y11M12D 0.85 170000000 170000000 220000000 159000000 61000000 220000000 58398 47058 47714 58829 100643 43604 66567 36767 112972 90009 15902 39303 145214 -1653000 -1659000 6000 -1789000 -1794000 5000 -2037000 -2042000 5000 -3284000 -3290000 6000 -6341000 -6351000 10000 -2357000 -2361000 4000 2410000 2404000 6000 1133000 1129000 4000 3826000 3815000 11000 3711000 3702000 9000 759000 757000 2000 1448000 1444000 4000 450000000.0 400000000.0 200000000.0 200000000 100000000 221300000 363061000 10257000 -1116499000 362154000 10269000 -1166499000 449057000 10278000 -1216499000 451628000 10294000 -1266499000 476184000 10313000 -1316499000 473119000 10328000 -1366499000 432194000 10340000 -1466499000 425285000 10348000 -1541499000 0 0 0.10 0.10 3636 3636 0 0 0 0 31943599 34370075 839159 756349 649479 473376 1175531 777569 777569 2426476 1316499000 1541499000 -50000000 -50000000 -50000000 -50000000 -50000000 -50000000 50000000 -50000000 100000000 -100000000 75000000 75000000 -75000000 225000000 72663000 72663000 73136000 73136000 70160000 71142000 71828000 71828000 72402000 72402000 69423000 70286000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Apex Optimisation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 5, 2018, we completed the acquisition of all the outstanding shares of Apex Optimisation and affiliates (&#8220;Apex&#8221;), a provider of software which aligns Advanced Process Control with Planning and Scheduling to unify production optimization, for a total cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$23.0 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase price consisted of </font><font style="font-family:inherit;font-size:10pt;">$18.4 million</font><font style="font-family:inherit;font-size:10pt;"> of cash paid at closing and an additional </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;"> to be held back until February 2020 as security for certain representations, warranties, and obligations of the sellers. The holdback is recorded in accrued expenses and other current liabilities in our consolidated balance sheet.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An allocation of the purchase price is as follows: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.9453125%;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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tangible assets acquired, net</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;">360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Identifiable intangible assets:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology-related</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred 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;">(1,619</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;">Total assets acquired, 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></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;">23,000</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-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We used the relief from royalty and income approaches to derive the fair value of the technology-related and customer relationship intangible assets, respectively. The weighted-average discount rate (or rate of return) used to determine the value of the Apex intangible assets was </font><font style="font-family:inherit;font-size:10pt;">28%</font><font style="font-family:inherit;font-size:10pt;"> and the effective tax rate used was </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;">.&#160; The technology-related and customer relationship intangible assets are each being amortized on a straight-line basis over their estimated useful lives of </font><font style="font-family:inherit;font-size:10pt;">seven years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The goodwill, which is not deductible for tax purposes, reflects the value of the assembled workforce and the company-specific synergies we expect to realize by selling Apex products and services to our existing customers.&#160; The results of operations of Apex have been included prospectively in our results of operations since the date of acquisition.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Operating Leases</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease certain facilities under non-cancellable operating leases with terms in excess of </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;">. Rental expense on leased facilities under operating leases was approximately </font><font style="font-family:inherit;font-size:10pt;">$2.1 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;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and approximately </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Standby letters of credit for </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> secure our performance on professional services contracts, certain facility leases and potential liabilities as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. The letters of credit expire at various dates through fiscal 2025.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Loss Contingencies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages&#160;can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Aspen Technology,&#160;Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contract assets and deferred revenue were as follows as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:437px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:106px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:106px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract 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></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;">673,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">645,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;">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;">(43,727</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 colspan="2" style="vertical-align: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,504</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">629,727</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;">617,496</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Credit Agreement</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February&#160;26, 2016, we entered into a </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;"> Credit Agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as administrative agent, Silicon Valley Bank, as syndication agent, and the lenders and other parties named therein (the &#8220;Lenders&#8221;). On August 9, 2017, we entered into an Amendment to increase the Credit Agreement to </font><font style="font-family:inherit;font-size:10pt;">$350.0 million</font><font style="font-family:inherit;font-size:10pt;">. The indebtedness evidenced by the Credit Agreement matures on February 26, 2021. Prior to the maturity of the Credit Agreement, any amounts borrowed may be repaid and, subject to the terms and conditions of the Credit Agreement, borrowed again in whole or in part without penalty. We had </font><font style="font-family:inherit;font-size:10pt;">$220.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$170.0 million</font><font style="font-family:inherit;font-size:10pt;"> in outstanding borrowings under the Credit Agreement as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Credit Agreement bear interest at a rate equal to either, at our option, the sum of (a)&#160;the highest of (1) the rate of interest publicly announced by JPMorgan Chase Bank, N.A. as its prime rate in effect, (2) the Federal Funds Effective Rate plus </font><font style="font-family:inherit;font-size:10pt;">0.5%</font><font style="font-family:inherit;font-size:10pt;">, and (3) the one-month Adjusted LIBO Rate plus </font><font style="font-family:inherit;font-size:10pt;">1.0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">plus</font><font style="font-family:inherit;font-size:10pt;"> (b)&#160;a margin initially of </font><font style="font-family:inherit;font-size:10pt;">0.5%</font><font style="font-family:inherit;font-size:10pt;"> for the first full fiscal quarter ending after the date of the Credit Agreement and thereafter based on our Leverage Ratio; or&#160;the Adjusted LIBO Rate plus a margin initially of </font><font style="font-family:inherit;font-size:10pt;">1.5%</font><font style="font-family:inherit;font-size:10pt;"> for the first full fiscal quarter ending after the date of the Credit Agreement and thereafter based on our Leverage Ratio.&#160; We must also pay, on a quarterly basis, an unused commitment fee at a rate of between </font><font style="font-family:inherit;font-size:10pt;">0.2%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.3%</font><font style="font-family:inherit;font-size:10pt;"> per annum, based on our Leverage Ratio. The interest rates as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">4.00%</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">$159.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our outstanding borrowings and </font><font style="font-family:inherit;font-size:10pt;">4.01%</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">$61.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our outstanding borrowings.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All borrowings under the Credit Agreement are secured by liens on substantially all of our assets. The Credit Agreement contains affirmative and negative covenants customary for facilities of this type, including restrictions on: incurrence of additional debt; liens; fundamental changes; asset sales; restricted payments; and transactions with affiliates. The Credit Agreement contains financial covenants regarding maintenance as of the end of each fiscal quarter, commencing with the quarter ending June 30, 2016, of a maximum Leverage Ratio of </font><font style="font-family:inherit;font-size:10pt;">3.0</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.0</font><font style="font-family:inherit;font-size:10pt;"> and a minimum Interest Coverage Ratio of </font><font style="font-family:inherit;font-size:10pt;">3.0</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.0</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with these covenants.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We disaggregate our revenue by region, type of performance obligation, timing of revenue recognition, and segment as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:654px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:322px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Three Months Ended<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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<br clear="none"/>March 31,</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-weight:bold;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</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</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue by region:</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:2px;padding-top:2px;padding-bottom: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></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;">54,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">39,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">134,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">130,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">109,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">98,673</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Other (1)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">147,984</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;">127,758</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;">402,576</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;">359,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue by type of performance obligation:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term licenses</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;">98,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><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;">79,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">255,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">214,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align: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,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">40,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">125,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;">121,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Professional services and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">147,984</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;">127,758</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;">402,576</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;">359,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue by segment:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription and software</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;">140,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">119,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">381,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">336,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Services and other</font></div></td><td colspan="2" style="vertical-align: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,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,947</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">147,984</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;">127,758</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;">402,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">359,775</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 style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">____________________________________________</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:24px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted average estimated fair value of option awards granted was </font><font style="font-family:inherit;font-size:10pt;">$20.05</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$31.26</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$19.21</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.04</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We utilized the Black-Scholes option valuation model with the following weighted average assumptions:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Nine Months Ended<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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</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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</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;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Expected volatility factor</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.0</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;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The stock-based compensation expense under all equity plans and its classification in the unaudited consolidated statements of operations for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="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<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recorded as expenses:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of maintenance</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;">379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of services and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align: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,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,763</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;">2,137</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;">10,362</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;">7,554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</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;">6,254</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;">5,353</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;">21,454</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;">17,222</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="12" 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;">Stock&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted&#160;Stock&#160;Units</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;000&#8217;s)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,369,442</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;">45.93</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;">7.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">64,103</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;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;">621,700</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;">53.64</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">113.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">635,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">114.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settled (RSUs)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(326,903</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;">59.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145,214</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 colspan="2" style="vertical-align: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;">40.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled / Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83,607</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;">67.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(71,152</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;">67.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Outstanding at March&#160;31, 2019</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,419,075</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;padding-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;">58.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7.02</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">67,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">859,604</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;padding-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;">95.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Vested and exercisable at March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">876,403</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;padding-left:2px;padding-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;">46.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">51,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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;">Vested and expected to vest as of March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,356,714</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;padding-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.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.95</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">65,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">807,825</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;padding-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;">96.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted average grant-date fair value of RSUs granted was </font><font style="font-family:inherit;font-size:10pt;">$82.18</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$114.66</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$75.41</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$64.18</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160; The total fair value of shares vested from RSU grants was </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$31.9 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$16.0 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the total future unrecognized compensation cost related to stock options was </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be recorded over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">2.6</font><font style="font-family:inherit;font-size:10pt;"> years.&#160; At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the total future unrecognized compensation cost related to RSUs was </font><font style="font-family:inherit;font-size:10pt;">$30.1 million</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be recorded over a weighted average period of&#160;</font><font style="font-family:inherit;font-size:10pt;">2.6</font><font style="font-family:inherit;font-size:10pt;">&#160;years.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total intrinsic value of options exercised was </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. We received cash proceeds from option exercises of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.4 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. We withheld withholding taxes on vested RSUs of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.0 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, common stock reserved for future issuance or settlement under equity compensation plans was </font><font style="font-family:inherit;font-size:10pt;">9.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we granted performance-based long-term incentive awards (&#8220;performance awards&#8221;) to certain of our executives, including our named executive officers. The performance period for each performance award is either of the following two-year periods: (i) fiscal year 2019 - fiscal year 2020, or (ii) fiscal year 2020 - fiscal year 2021.&#160; Participants receive RSUs on the grant date associated with achievement of all performance targets. The performance targets for the performance awards are based on meeting annual spend growth, defined as an estimate of the annualized value of our portfolio of term license arrangements, as of a specific date, and the performance goals set out in the executive bonus plan for each fiscal year, such as free cash flow. If the performance targets are met during one of the two performance periods and the participant remains actively employed by us, the RSUs convert to time-based vesting wherein fifty percent of the awards immediately vest, and the remaining fifty percent are subject to additional service vesting over a three-year period. &#160;In general, if the performance targets are not met, or if the participant is no longer actively employed by us prior to the performance targets being met, the participant forfeits all of the RSUs. </font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we granted </font><font style="font-family:inherit;font-size:10pt;">382,373</font><font style="font-family:inherit;font-size:10pt;"> RSUs in connection with the performance awards. &#160;As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, all of the RSUs issued in connection with the performance awards are unvested and outstanding.</font></div><div style="line-height:120%;text-indent:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record compensation expense for the performance awards based on the fair value of the awards, in an amount proportionate to the service time rendered by the participant, when it is probable that the achievement of the goals will be met. The total fair value of the performance awards granted during the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> was estimated using the closing price on the date of grant as well as the estimated probable achievement levels of the performance metrics.&#160; If the performance-based conditions are not met, no compensation cost is recognized and any recognized compensation cost is reversed. &#160;As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we concluded that the performance metrics related to the performance awards were not probable of achievement; therefore, no compensation expense was recognized during the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.&#160; </font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 26, 2018, our Board of Directors approved the Aspen Technology, Inc. 2018 Employee Stock Purchase Plan (the "ESPP"). The ESPP is intended to be a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986, or the IRC.&#160; The ESPP was approved at our Annual Meeting of Stockholders on December 7, 2018.&#160; The ESPP currently provides for a purchase price equal to </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lower of (a) the fair market value of the common stock on the first trading day of each ESPP offering period and (b) the fair market value of the common stock on the last day of the offering period. Our initial offering period is for January 1, 2019 through June 30, 2019.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income Per Share</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic income per share is determined by dividing net income by the weighted average common shares outstanding during the period. Diluted income per share is determined by dividing net income by diluted weighted average shares outstanding during the period. Diluted weighted average shares reflect the dilutive effect, if any, of potential common shares. To the extent their effect is dilutive, employee equity awards and other commitments to be settled in common stock are included in the calculation of diluted net income per share based on the treasury stock method.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="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<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</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</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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 Adjusted</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;and&#160;Shares&#160;in&#160;Thousands,&#160;Except&#160;per&#160;Share&#160;Data)</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;" rowspan="1" colspan="1"><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;">61,587</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;">44,505</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;">158,869</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;">217,057</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Dilutive impact from:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;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;">Employee equity awards</font></div><div style="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;">737</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;">835</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;">856</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;">734</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,160</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,663</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,142</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,136</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</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.89</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive</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.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, certain employee equity awards were anti-dilutive based on the treasury stock method. The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" 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: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: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: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="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;">Three Months Ended<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Nine Months Ended<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2019</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="2" 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</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Shares&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee equity awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in the table above are options to purchase </font><font style="font-family:inherit;font-size:10pt;">250,741</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">250,741</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were not included in the computation of dilutive weighted average shares outstanding, because their exercise prices ranged from </font><font style="font-family:inherit;font-size:10pt;">$98.13</font><font style="font-family:inherit;font-size:10pt;"> per share to </font><font style="font-family:inherit;font-size:10pt;">$116.00</font><font style="font-family:inherit;font-size:10pt;"> per share and were greater than the average market price of our common stock during the period then ended. These options were outstanding as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and expire at various dates through October 23, 2028.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine fair value by utilizing a fair value hierarchy that ranks the quality and reliability of the information used in its determination. Fair values determined using &#8220;Level 1 inputs&#8221; utilize unadjusted quoted prices in active markets for identical assets or liabilities that we have the ability to access. Fair values determined using &#8220;Level 2 inputs&#8221; utilize data points that are observable, such as quoted prices, interest rates and yield curves for similar assets and liabilities.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, were reported at fair value utilizing quoted market prices in identical markets, or &#8220;Level 1 inputs.&#8221; Our cash equivalents consist of short-term money market instruments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments not measured or recorded at fair value in the accompanying unaudited consolidated financial statements consist of accounts receivable, accounts payable and accrued liabilities. The estimated fair value of these financial instruments approximates their carrying value. The estimated fair value of the borrowings under the Credit Agreement (described below in Note 11, "Credit Agreement") approximates its carrying value due to the floating interest rate.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable, Net</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">March 31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">June 30, <br clear="none"/>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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, gross</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;">48,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">44,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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align: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,178</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 colspan="2" style="vertical-align: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,703</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;">Accounts receivable, 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></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;">45,293</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;">41,810</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> customer receivable balances that individually represented </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of our net accounts receivable.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Transactions</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange losses were </font><font style="font-family:inherit;font-size:10pt;">$(0.1) million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(0.5) million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$(0.1) million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(1.0) million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for our subscription and software reporting segment during the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:42%;" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying 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 Impairment Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Currency Translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018:</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">142,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(65,569</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,157</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">75,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustment to goodwill from acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,524</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,524</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(532</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(532</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2019:</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">140,792</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(65,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,689</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">73,534</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> triggering events indicating goodwill impairment occurred during the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for our subscription and software reporting segment during the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:42%;" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying 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 Impairment Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Currency Translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018:</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">142,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(65,569</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,157</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">75,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustment to goodwill from acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,524</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,524</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(532</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(532</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2019:</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">140,792</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(65,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,689</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">73,534</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> triggering events indicating goodwill impairment occurred during the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effective tax rate for the periods presented was primarily the result of income earned in the U.S., taxed at U.S. federal and state statutory income tax rates, income earned in foreign tax jurisdictions taxed at the applicable rates, as well as the impact of permanent differences between book and tax income.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the President of the United States signed into law Public Law No. 115-97, commonly referred to as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;), following its passage by the United States Congress. The Tax Act made significant changes to U.S. federal income tax laws, including reduction of the corporate tax rate from </font><font style="font-family:inherit;font-size:10pt;">35.0%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21.0%</font><font style="font-family:inherit;font-size:10pt;">, and the implementation of a territorial tax system resulting in a one-time transition tax on the unremitted earnings of our foreign subsidiaries. The Tax Act also contains additional provisions that are effective for us in fiscal year 2019, including a new deduction for Foreign-Derived Intangible Income (&#8220;FDII&#8221;), the repeal of the domestic production activity deduction, a new tax on Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;), and increased limitations on the deductibility of certain executive compensation.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our effective tax rate was </font><font style="font-family:inherit;font-size:10pt;">18.2%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">14.7%</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">23.7%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">(41.5)%</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our effective tax rate decreased for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> compared to the same period in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> primarily due to a reduction in the statutory tax rate from </font><font style="font-family:inherit;font-size:10pt;">28.1%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21.0%</font><font style="font-family:inherit;font-size:10pt;">. Our effective tax rate increased for the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> compared to the same period in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> due to the tax benefit recorded for the revaluation of our deferred tax liabilities resulting from the adoption of Topic 606. We adopted Topic 606 effective July 1, 2018 using the full retrospective method, following the reduction of federal income tax rates due to the enactment of the Tax Act. The reduction in the corporate tax rate from </font><font style="font-family:inherit;font-size:10pt;">35.0%</font><font style="font-family:inherit;font-size:10pt;"> to the blended tax rate of </font><font style="font-family:inherit;font-size:10pt;">28.1%</font><font style="font-family:inherit;font-size:10pt;"> reduced our deferred tax liabilities established under Topic 606, which resulted in an income tax benefit for the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, our income tax expense was driven primarily by pre-tax profitability in our domestic and foreign operations and the impact of permanent items. The permanent items are predominantly the FDII deduction and tax credits for research expenditures.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Act has several significant changes that impact all taxpayers, including a transition tax, which is a one-time tax charge on accumulated, undistributed foreign earnings. The calculation of accumulated foreign earnings requires an analysis of each foreign entity&#8217;s financial results going back to 1986. We have concluded that we will not be subject to the transition tax associated with our accumulated, undistributed foreign earnings. We do not provide deferred taxes on unremitted earnings of our foreign subsidiaries as we intend to indefinitely reinvest those earnings.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Act also included a new provision designed to tax global intangible low-taxed income (&#8220;GILTI&#8221;). Under U.S. GAAP, we are allowed to make an accounting policy choice to either (i) treat 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 (ii) factor in such amounts into the measurement of our deferred taxes (the "deferred method"). Our selection of an accounting policy related to the GILTI tax provisions depends, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in taxable income related to GILTI and, if so, what the impact is expected to be. While our future global operations depend on a number of different factors, we do expect to have future U.S. inclusions in taxable income related to GILTI. Further, we have made a policy decision to record GILTI tax as a current-period expense when incurred.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes are recognized based on temporary differences between the financial statement and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using the statutory tax rates and laws expected to apply to taxable income in the years in which the temporary differences are expected to reverse. Valuation allowances are provided against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the timing of the temporary differences becoming deductible.&#160;&#160;Management considers, among other available information, scheduled reversals of deferred tax liabilities, projected future taxable income, limitations of availability of net operating loss carryforwards, and other matters in making this assessment.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.09375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying 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 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;">Effect of Currency Translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology</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;">35,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(7,936</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></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;">(94</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></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;">27,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(865</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;">(80</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;">4,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">553</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(445</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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</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;">41,176</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;">(9,246</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(174</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">31,756</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2018:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology</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;">35,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(5,182</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></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;">(254</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></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;">30,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(377</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 colspan="2" style="vertical-align: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;">(202</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 colspan="2" style="vertical-align: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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</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;">553</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;">(307</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;" rowspan="1" colspan="1"><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;">41,632</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;">(5,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">35,310</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-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amortization expense related to intangible assets is included in cost of license revenue and operating expenses and amounted to approximately </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and approximately </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> is expected to be as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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;text-decoration:underline;">Year Ended June 30,</font></div></td><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;">Amortization Expense</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-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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</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,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: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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,736</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,591</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align: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,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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></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;">31,756</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.09375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying 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 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;">Effect of Currency Translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology</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;">35,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(7,936</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></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;">(94</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></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;">27,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(865</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;">(80</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;">4,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">553</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(445</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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</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;">41,176</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;">(9,246</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(174</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">31,756</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2018:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology</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;">35,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(5,182</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></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;">(254</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></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;">30,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(377</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 colspan="2" style="vertical-align: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;">(202</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 colspan="2" style="vertical-align: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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</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;">553</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;">(307</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;" rowspan="1" colspan="1"><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;">41,632</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;">(5,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">35,310</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-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amortization expense related to intangible assets is included in cost of license revenue and operating expenses and amounted to approximately </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and approximately </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> is expected to be as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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;text-decoration:underline;">Year Ended June 30,</font></div></td><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;">Amortization Expense</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-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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</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,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: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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,736</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,591</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align: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,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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></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;">31,756</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f)</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements Adopted in Fiscal 2019</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition (Topic 605)</font><font style="font-family:inherit;font-size:10pt;">, and requires entities to recognize revenue when they transfer promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Under the new guidance, an entity is required to evaluate revenue recognition through a five-step process. &#160;In applying the principles of Topic 606, more judgment and estimates are required within the revenue recognition process than were required under previous U.S.&#160;GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each separate performance obligation.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted Topic 606 effective July 1, 2018 using the full retrospective method, which required us to adjust the prior periods presented. The adoption of Topic 606 impacted the timing of the license portion of the revenue recognized from our term contracts.&#160; Under the new standard, for arrangements that include term-based software licenses bundled with maintenance and support, we are now required to recognize as revenue a portion of the arrangement fee upon delivery of the software license. We recognize as revenue a portion of the arrangement fee related to maintenance and support, professional services, and training over time as the services are provided. Additionally, under the new standard, we capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the expected period of benefit, rather than expensing them as incurred in the period that the commissions are earned. See Note 3, "Revenue from Contracts with Customers," to our Unaudited Consolidated Financial Statements for more information on our accounting policies as a result of the adoption of Topic 606.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 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;">The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. We adopted ASU No. 2017-01 effective July 1, 2018. The adoption of ASU No. 2017-01 did not have a material effect on our consolidated financial statements or related disclosures.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the FASB issued ASU No. 2018-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118</font><font style="font-family:inherit;font-size:10pt;">. The amendment provides guidance on accounting for the impact of the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;) and allows entities to complete the accounting under ASC 740 within a one-year measurement period from the Tax Act enactment date. This standard is effective upon issuance. The Tax Act has several significant changes that impact all taxpayers, including a transition tax, which is a one-time tax charge on accumulated, undistributed foreign earnings. The calculation of accumulated foreign earnings requires an analysis of each foreign entity&#8217;s financial results going back to 1986. We have concluded that we will not be subject to the transition tax associated with our accumulated, undistributed foreign earnings.</font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40) - Customer&#8217;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;"> The amendment aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We adopted ASU No. 2018-15 effective October 1, 2018. The adoption of ASU No. 2018-15 did not have a material effect on our consolidated financial statements or related disclosures.</font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(g)</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 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;">. Under the amendment, lessees will be required to recognize virtually all of their leases on the balance sheet, by recording a right-of-use asset and lease liability. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2016-02 on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820) - Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement.</font><font style="font-family:inherit;font-size:10pt;"> The amendment modifies, removes, and adds certain disclosure requirements on fair value measurements. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2018-13 on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Interim Unaudited Consolidated Financial Statements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying interim unaudited consolidated financial statements of Aspen Technology,&#160;Inc. and its subsidiaries have been prepared on the same basis as our annual consolidated financial statements.&#160;&#160;We have omitted certain information and footnote disclosures normally included in our annual consolidated financial statements.&#160;&#160;Such interim unaudited consolidated financial statements have been prepared in conformity with U.S. Generally Accepted Accounting Principles (GAAP), as defined in the Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic 270,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Interim Reporting</font><font style="font-family:inherit;font-size:10pt;">, for interim financial information and with the instructions to Rule&#160;10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements.&#160;&#160;It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements for the year ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, which are contained in our Annual Report on Form&#160;10-K, as previously filed with the U.S. Securities and Exchange Commission (SEC). In the opinion of management, all adjustments, consisting of normal and recurring adjustments, considered necessary for a fair presentation of the financial position, results of operations, and cash flows at the dates and for the periods presented have been included and all intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the subsequent quarter or for the full fiscal year.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unless the context requires otherwise, references to we, our and us refer to Aspen Technology,&#160;Inc. and its subsidiaries.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current liabilities consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">March&#160;31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">June&#160;30, <br clear="none"/>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="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;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 Adjusted</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</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;">5,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Uncertain tax positions</font></div></td><td colspan="2" style="vertical-align: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;">5,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Deferred acquisition payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,433</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,822</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other non-current liabilities</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;">12,403</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;">17,068</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and leasehold improvements consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width: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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">March&#160;31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">June&#160;30, <br clear="none"/>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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and leasehold improvements, at cost:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment</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;">8,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,344</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture&#160;&amp; fixtures</font></div></td><td colspan="2" style="vertical-align: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,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">12,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Property, equipment and leasehold improvements, at cost</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;">51,419</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,442</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation</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;">(43,830</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(41,636</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></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;">Property, equipment and leasehold improvements, net</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;">7,589</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;">9,806</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we wrote off fully depreciated property, equipment and leasehold improvements that were no longer in use with gross book values of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and leasehold improvements consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width: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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">March&#160;31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">June&#160;30, <br clear="none"/>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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and leasehold improvements, at cost:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment</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;">8,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,344</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture&#160;&amp; fixtures</font></div></td><td colspan="2" style="vertical-align: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,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">12,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Property, equipment and leasehold improvements, at cost</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;">51,419</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,442</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation</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;">(43,830</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(41,636</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></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;">Property, equipment and leasehold improvements, net</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;">7,589</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;">9,806</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="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<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</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</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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 Adjusted</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Total segment profit for reportable segments</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;">85,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">68,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">188,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align: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,863</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 colspan="2" style="vertical-align: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,533</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 colspan="2" style="vertical-align: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,246</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 colspan="2" style="vertical-align: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;">(49,188</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (expense), net</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;">(34</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="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;">(104</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="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;">(485</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="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;">(958</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income 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></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;">75,282</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;">58,334</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;">186,155</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;">153,376</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Expense</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We acquired </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> technology during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, that was expensed as research and development expense.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606, we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party&#8217;s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Nature of Products and Services</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from the following sources: (1)&#160;License revenue; (2) Maintenance revenue; and (3)&#160;Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term.&#160;Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management.&#160;The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine revenue recognition through the following steps:</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Identification of the contract, or contracts, with a customer;</font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Identification of the performance obligations in the contract;</font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Determination of the transaction price;</font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Allocation of the transaction price to the performance obligations in the contract; and</font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Recognition of revenue when, or as, we satisfy a performance obligation.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Term-based Arrangements: </font><font style="font-family:inherit;font-size:10pt;">Term-based arrangements consist of on-premise term licenses as well as maintenance.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Term licenses</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License revenue consists primarily of product and related revenue from our aspenONE licensing model and&#160;point product&#160;arrangements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maintenance</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Services and Other Revenue</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Professional Services Revenue</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services are provided to customers on a time-and-materials ("T&amp;M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&amp;M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Training Revenue</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide training services to our customers, including on-site,&#160;Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contracts with Multiple Performance Obligations</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Allocation of consideration</font><font style="font-family:inherit;font-size:10pt;">: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The standalone selling price for term licenses, which are always sold with maintenance, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Standalone selling price</font><font style="font-family:inherit;font-size:10pt;">: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors, such as customer type and geography.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other policies and judgments</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract modifications</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i)&#160;if the additional products and services are distinct from the products and services in the original arrangement; and (ii)&#160;if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i)&#160;a prospective basis as a termination of the existing contract and the creation of a new contract&#894; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We disaggregate our revenue by region, type of performance obligation, timing of revenue recognition, and segment as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:654px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:322px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Three Months Ended<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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<br clear="none"/>March 31,</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-weight:bold;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</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</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue by region:</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:2px;padding-top:2px;padding-bottom: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></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;">54,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">39,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">134,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">130,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">109,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">98,673</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Other (1)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">147,984</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;">127,758</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;">402,576</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;">359,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue by type of performance obligation:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term licenses</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;">98,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><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;">79,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">255,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">214,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align: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,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">40,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">125,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;">121,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Professional services and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">147,984</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;">127,758</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;">402,576</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;">359,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue by segment:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription and software</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;">140,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">119,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">381,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">336,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Services and other</font></div></td><td colspan="2" style="vertical-align: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,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,947</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">147,984</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;">127,758</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;">402,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">359,775</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 style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">____________________________________________</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:24px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East.</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer&#8217;s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contract assets and deferred revenue were as follows as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:437px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:106px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:106px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract 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></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;">673,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">645,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;">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;">(43,727</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 colspan="2" style="vertical-align: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,504</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">629,727</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;">617,496</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets and deferred revenue&#160;are presented net at the contract level for each reporting period.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in deferred revenue in the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, excluding the impact of the netting of contract assets and deferred revenue, was primarily due to an increase in new billings in advance of revenue recognition, partially offset by </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue recognized that was included in deferred revenue at June&#160;30, 2018.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Costs</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">eight years</font><font style="font-family:inherit;font-size:10pt;"> for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of capitalized contract costs is included in sales and marketing expenses in our Condensed Consolidated Statement of Operations.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Transaction Price Allocated to Remaining Performance Obligations</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table includes the aggregate amount of the transaction price allocated as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:240px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended June 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License</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;">24,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">39,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">30,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">9,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align: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;">49,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">174,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,876</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">85,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">32,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Services and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impact to Prior Period Information</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the effect of the adoption of Topic 606 on select consolidated statements of operations line items for the three and nine months ended March 31, 2018:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:392px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars in Thousands, Except per Share Data)</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;font-weight:bold;">Consolidated Statements of Operations</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License 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></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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">79,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">79,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance 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;">&#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;">40,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription and software 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;">118,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(118,126</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services and other 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;">7,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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</font></div></td><td colspan="2" style="vertical-align: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;">125,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,887</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling and marketing expense</font></div></td><td colspan="2" style="vertical-align: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;">25,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(678</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 colspan="2" style="vertical-align: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;">25,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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 operating expenses</font></div></td><td colspan="2" style="vertical-align: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,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(575</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 colspan="2" style="vertical-align: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,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Provision for 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;">11,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Net income</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;">37,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">44,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Net income per common share:</font></div><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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</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.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</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.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-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.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Weighted average shares outstanding:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align: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;">72,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">72,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></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:392px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended March 31, 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars in Thousands, Except per Share Data)</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;font-weight:bold;">Consolidated Statements of Operations</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License 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></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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">214,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">214,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance 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;">&#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;">121,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription and software 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;">351,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(351,540</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services and other 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;">22,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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</font></div></td><td colspan="2" style="vertical-align: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;">373,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,779</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 colspan="2" style="vertical-align: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;">359,775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">335,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;">(13,779</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;">322,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling and marketing expense</font></div></td><td colspan="2" style="vertical-align: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;">73,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,185</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 colspan="2" style="vertical-align: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;">72,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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 operating expenses</font></div></td><td colspan="2" style="vertical-align: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;">177,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">5,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,498</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;">139,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align: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;">18,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">18,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Provision for (benefit from) 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;">43,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(107,242</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;">(63,681</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 income</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;">110,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,389</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Net income per common share:</font></div><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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</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.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</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.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-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.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Weighted average shares outstanding:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align: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;">73,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">73,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the effect of the adoption of Topic 606 on select consolidated balance sheet line items as of June 30, 2018:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:392px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheets</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASSETS</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current contract 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></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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">304,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">304,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current contract 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">340,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">340,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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 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;">264,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">685,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">950,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current 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;">286,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271,695</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;">15,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current 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;">28,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,905</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 colspan="2" style="vertical-align: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,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">&#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;">214,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current 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;">18,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,424</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 colspan="2" style="vertical-align: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;">17,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">760,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,065,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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 liabilities and stockholders&#8217; equity</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">264,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">685,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">950,324</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;text-align:center;font-size:10pt;"><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;">The adoption of Topic 606 had no impact on our total cash flows or net cash provided by operating activities. The impacts of adoption resulted in offsetting shifts in cash flows throughout the components of net income and various changes in working capital balances. The following table presents the effect of the adoption of Topic 606 on select consolidated statement of cash flows line items for the nine months ended March 31, 2018:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:400px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended March 31, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Statements of Cash Flows:</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:2px;padding-top:2px;padding-bottom: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;">Cash flows from operating activities:</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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">110,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">106,389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Adjustments to reconcile net income to net cash provided by operating activities:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">4,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,910</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;">(123,443</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;font-weight:bold;">Changes in assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract 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;">&#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;">(7,767</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;">(7,767</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(651</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 colspan="2" style="vertical-align: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;">(651</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(964</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;">2,393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(11,699</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 colspan="2" style="vertical-align: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,546</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;font-weight:normal;">Net cash provided by operating activities</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;">127,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">127,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;text-indent:24px;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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606, we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party&#8217;s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Nature of Products and Services</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from the following sources: (1)&#160;License revenue; (2) Maintenance revenue; and (3)&#160;Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term.&#160;Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management.&#160;The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine revenue recognition through the following steps:</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Identification of the contract, or contracts, with a customer;</font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Identification of the performance obligations in the contract;</font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Determination of the transaction price;</font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Allocation of the transaction price to the performance obligations in the contract; and</font></div><div style="line-height:174%;padding-left:0px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"> Recognition of revenue when, or as, we satisfy a performance obligation.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Term-based Arrangements: </font><font style="font-family:inherit;font-size:10pt;">Term-based arrangements consist of on-premise term licenses as well as maintenance.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Term licenses</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License revenue consists primarily of product and related revenue from our aspenONE licensing model and&#160;point product&#160;arrangements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Maintenance</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Services and Other Revenue</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Professional Services Revenue</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services are provided to customers on a time-and-materials ("T&amp;M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&amp;M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Training Revenue</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide training services to our customers, including on-site,&#160;Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contracts with Multiple Performance Obligations</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Allocation of consideration</font><font style="font-family:inherit;font-size:10pt;">: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The standalone selling price for term licenses, which are always sold with maintenance, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Standalone selling price</font><font style="font-family:inherit;font-size:10pt;">: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors, such as customer type and geography.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other policies and judgments</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract modifications</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i)&#160;if the additional products and services are distinct from the products and services in the original arrangement; and (ii)&#160;if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i)&#160;a prospective basis as a termination of the existing contract and the creation of a new contract&#894; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We disaggregate our revenue by region, type of performance obligation, timing of revenue recognition, and segment as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:654px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:322px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Three Months Ended<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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<br clear="none"/>March 31,</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-weight:bold;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</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</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue by region:</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:2px;padding-top:2px;padding-bottom: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></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;">54,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">39,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">134,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">130,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">109,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">98,673</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Other (1)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">147,984</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;">127,758</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;">402,576</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;">359,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue by type of performance obligation:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term licenses</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;">98,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><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;">79,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">255,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">214,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align: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,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">40,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">125,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;">121,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Professional services and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">147,984</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;">127,758</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;">402,576</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;">359,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue by segment:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription and software</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;">140,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">119,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">381,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">336,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Services and other</font></div></td><td colspan="2" style="vertical-align: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,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,947</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">147,984</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;">127,758</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;">402,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">359,775</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 style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">____________________________________________</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:24px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East.</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer&#8217;s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contract assets and deferred revenue were as follows as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:437px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:106px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:106px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract 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></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;">673,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">645,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;">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;">(43,727</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 colspan="2" style="vertical-align: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,504</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">629,727</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;">617,496</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets and deferred revenue&#160;are presented net at the contract level for each reporting period.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in deferred revenue in the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, excluding the impact of the netting of contract assets and deferred revenue, was primarily due to an increase in new billings in advance of revenue recognition, partially offset by </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue recognized that was included in deferred revenue at June&#160;30, 2018.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Costs</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">eight years</font><font style="font-family:inherit;font-size:10pt;"> for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of capitalized contract costs is included in sales and marketing expenses in our Condensed Consolidated Statement of Operations.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Transaction Price Allocated to Remaining Performance Obligations</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table includes the aggregate amount of the transaction price allocated as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:240px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended June 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License</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;">24,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">39,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">30,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">9,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align: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;">49,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">174,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,876</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">85,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">32,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Services and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impact to Prior Period Information</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the effect of the adoption of Topic 606 on select consolidated statements of operations line items for the three and nine months ended March 31, 2018:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:392px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars in Thousands, Except per Share Data)</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;font-weight:bold;">Consolidated Statements of Operations</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License 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></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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">79,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">79,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance 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;">&#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;">40,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription and software 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;">118,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(118,126</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services and other 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;">7,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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</font></div></td><td colspan="2" style="vertical-align: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;">125,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,887</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling and marketing expense</font></div></td><td colspan="2" style="vertical-align: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;">25,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(678</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 colspan="2" style="vertical-align: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;">25,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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 operating expenses</font></div></td><td colspan="2" style="vertical-align: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,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(575</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 colspan="2" style="vertical-align: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,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Provision for 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;">11,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Net income</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;">37,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">44,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Net income per common share:</font></div><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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</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.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</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.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-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.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Weighted average shares outstanding:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align: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;">72,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">72,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></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:392px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended March 31, 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars in Thousands, Except per Share Data)</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;font-weight:bold;">Consolidated Statements of Operations</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License 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></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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">214,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">214,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance 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;">&#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;">121,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription and software 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;">351,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(351,540</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services and other 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;">22,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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</font></div></td><td colspan="2" style="vertical-align: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;">373,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,779</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 colspan="2" style="vertical-align: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;">359,775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">335,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;">(13,779</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;">322,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling and marketing expense</font></div></td><td colspan="2" style="vertical-align: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;">73,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,185</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 colspan="2" style="vertical-align: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;">72,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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 operating expenses</font></div></td><td colspan="2" style="vertical-align: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;">177,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">5,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,498</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;">139,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align: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;">18,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">18,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Provision for (benefit from) 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;">43,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(107,242</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;">(63,681</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 income</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;">110,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,389</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Net income per common share:</font></div><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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</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.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</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.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-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.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Weighted average shares outstanding:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align: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;">73,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">73,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the effect of the adoption of Topic 606 on select consolidated balance sheet line items as of June 30, 2018:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:392px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheets</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASSETS</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current contract 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></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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">304,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">304,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current contract 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">340,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">340,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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 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;">264,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">685,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">950,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current 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;">286,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271,695</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;">15,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current 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;">28,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,905</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 colspan="2" style="vertical-align: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,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">&#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;">214,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current 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;">18,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,424</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 colspan="2" style="vertical-align: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;">17,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">760,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,065,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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 liabilities and stockholders&#8217; equity</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">264,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">685,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">950,324</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;text-align:center;font-size:10pt;"><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;">The adoption of Topic 606 had no impact on our total cash flows or net cash provided by operating activities. The impacts of adoption resulted in offsetting shifts in cash flows throughout the components of net income and various changes in working capital balances. The following table presents the effect of the adoption of Topic 606 on select consolidated statement of cash flows line items for the nine months ended March 31, 2018:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:400px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended March 31, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Statements of Cash Flows:</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:2px;padding-top:2px;padding-bottom: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;">Cash flows from operating activities:</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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">110,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">106,389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Adjustments to reconcile net income to net cash provided by operating activities:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">4,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,910</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;">(123,443</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;font-weight:bold;">Changes in assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract 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;">&#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;">(7,767</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;">(7,767</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(651</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 colspan="2" style="vertical-align: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;">(651</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(964</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;">2,393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(11,699</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 colspan="2" style="vertical-align: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,546</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;font-weight:normal;">Net cash provided by operating activities</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;">127,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">127,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Transaction Price Allocated to Remaining Performance Obligations</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table includes the aggregate amount of the transaction price allocated as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:240px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended June 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License</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;">24,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">39,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">30,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">9,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Maintenance</font></div></td><td colspan="2" style="vertical-align: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;">49,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">174,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,876</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">85,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">32,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Services and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">March 31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">June 30, <br clear="none"/>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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, gross</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;">48,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">44,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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align: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,178</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 colspan="2" style="vertical-align: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,703</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;">Accounts receivable, 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></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;">45,293</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;">41,810</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width: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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">March&#160;31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">June&#160;30, <br clear="none"/>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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll and payroll-related</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;">20,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">21,796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 acquisition payments</font></div></td><td colspan="2" style="vertical-align: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,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Royalties and outside commissions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Share repurchases</font></div></td><td colspan="2" style="vertical-align: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,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Professional fees</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 rent</font></div></td><td colspan="2" style="vertical-align: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,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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</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;">8,810</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;">8,157</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued expenses and other current liabilities</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;">42,746</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;">39,515</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-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.09375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying 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 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;">Effect of Currency Translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;31, 2019:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology</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;">35,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(7,936</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></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;">(94</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></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;">27,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(865</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;">(80</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;">4,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">553</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(445</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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</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;">41,176</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;">(9,246</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(174</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">31,756</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2018:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology</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;">35,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(5,182</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></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;">(254</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></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;">30,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(377</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 colspan="2" style="vertical-align: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;">(202</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 colspan="2" style="vertical-align: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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</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;">553</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;">(307</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;" rowspan="1" colspan="1"><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;">41,632</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;">(5,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">35,310</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" 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: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: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: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="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;">Three Months Ended<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Nine Months Ended<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2019</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="2" 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</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Shares&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee equity awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="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<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</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</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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 Adjusted</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;and&#160;Shares&#160;in&#160;Thousands,&#160;Except&#160;per&#160;Share&#160;Data)</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;" rowspan="1" colspan="1"><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;">61,587</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;">44,505</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;">158,869</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;">217,057</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Dilutive impact from:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;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;">Employee equity awards</font></div><div style="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;">737</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;">835</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;">856</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;">734</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,160</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,663</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,142</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,136</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</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.89</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive</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.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The stock-based compensation expense under all equity plans and its classification in the unaudited consolidated statements of operations for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="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<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recorded as expenses:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of maintenance</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;">379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of services and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align: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,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,763</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;">2,137</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;">10,362</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;">7,554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</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;">6,254</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;">5,353</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;">21,454</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;">17,222</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%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impact to Prior Period Information</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the effect of the adoption of Topic 606 on select consolidated statements of operations line items for the three and nine months ended March 31, 2018:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:392px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars in Thousands, Except per Share Data)</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;font-weight:bold;">Consolidated Statements of Operations</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License 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></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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">79,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">79,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance 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;">&#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;">40,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription and software 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;">118,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(118,126</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services and other 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;">7,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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</font></div></td><td colspan="2" style="vertical-align: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;">125,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,887</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling and marketing expense</font></div></td><td colspan="2" style="vertical-align: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;">25,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(678</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 colspan="2" style="vertical-align: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;">25,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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 operating expenses</font></div></td><td colspan="2" style="vertical-align: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,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(575</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 colspan="2" style="vertical-align: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,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Provision for 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;">11,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Net income</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;">37,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">44,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Net income per common share:</font></div><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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</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.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</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.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-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.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Weighted average shares outstanding:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align: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;">72,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">72,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></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:392px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended March 31, 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars in Thousands, Except per Share Data)</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;font-weight:bold;">Consolidated Statements of Operations</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License 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></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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">214,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">214,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance 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;">&#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;">121,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription and software 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;">351,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(351,540</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services and other 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;">22,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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</font></div></td><td colspan="2" style="vertical-align: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;">373,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,779</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 colspan="2" style="vertical-align: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;">359,775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">335,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;">(13,779</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;">322,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling and marketing expense</font></div></td><td colspan="2" style="vertical-align: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;">73,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,185</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 colspan="2" style="vertical-align: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;">72,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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 operating expenses</font></div></td><td colspan="2" style="vertical-align: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;">177,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">5,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,498</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;">139,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align: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;">18,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">18,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Provision for (benefit from) 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;">43,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(107,242</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;">(63,681</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 income</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;">110,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,389</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Net income per common share:</font></div><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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</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.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</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.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-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.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Weighted average shares outstanding:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align: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;">73,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">73,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the effect of the adoption of Topic 606 on select consolidated balance sheet line items as of June 30, 2018:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:392px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheets</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASSETS</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current contract 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></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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">304,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">304,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current contract 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">340,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">340,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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 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;">264,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">685,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">950,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current 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;">286,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271,695</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;">15,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current 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;">28,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,905</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 colspan="2" style="vertical-align: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,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">&#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;">214,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current 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;">18,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,424</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 colspan="2" style="vertical-align: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;">17,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">760,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,065,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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: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 liabilities and stockholders&#8217; equity</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">264,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">685,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">950,324</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;text-align:center;font-size:10pt;"><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;">The adoption of Topic 606 had no impact on our total cash flows or net cash provided by operating activities. The impacts of adoption resulted in offsetting shifts in cash flows throughout the components of net income and various changes in working capital balances. The following table presents the effect of the adoption of Topic 606 on select consolidated statement of cash flows line items for the nine months ended March 31, 2018:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:400px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended March 31, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Statements of Cash Flows:</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:2px;padding-top:2px;padding-bottom: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;">Cash flows from operating activities:</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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">110,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">106,389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Adjustments to reconcile net income to net cash provided by operating activities:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">4,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,910</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;">(123,443</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;font-weight:bold;">Changes in assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract 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;">&#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;">(7,767</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;">(7,767</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(651</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 colspan="2" style="vertical-align: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;">(651</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(964</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;">2,393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(11,699</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 colspan="2" style="vertical-align: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,546</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;font-weight:normal;">Net cash provided by operating activities</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;">127,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">127,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for our subscription and software reporting segment during the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:42%;" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying 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 Impairment Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Currency Translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018:</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">142,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(65,569</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,157</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">75,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustment to goodwill from acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,524</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,524</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(532</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(532</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2019:</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">140,792</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(65,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,689</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">73,534</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An allocation of the purchase price is as follows: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.9453125%;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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tangible assets acquired, net</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;">360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Identifiable intangible assets:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology-related</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred 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;">(1,619</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;">Total assets acquired, 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></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;">23,000</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of our reportable segments&#8217; profits:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">Subscription and Software</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="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;">Services and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended March 31, 2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment 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></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,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">147,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment expenses (1)</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;">(54,550</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(7,740</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(62,290</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></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment profit</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;">85,821</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;">(127</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">85,694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;">Three Months Ended March 31, 2018, As Adjusted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment 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></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;">119,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">127,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment expenses (1)</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;">(52,368</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="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;">(7,238</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="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;">(59,606</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment profit</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;">67,602</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;">550</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;">68,152</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Nine Months Ended March 31, 2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment 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></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;">381,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">21,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">402,576</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment expenses (1)</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;">(161,808</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></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(22,943</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(184,751</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></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment profit</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;">219,763</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(1,938</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">217,825</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;">Nine Months Ended March 31, 2018, As Adjusted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment 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></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;">336,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">22,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">359,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment expenses (1)</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;">(150,357</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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(20,793</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="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;">(171,150</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment profit</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;">186,471</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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">2,154</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;">188,625</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1)&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;"> Our reportable segments&#8217; operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income, net; and other (expense), net.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="12" 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;">Stock&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted&#160;Stock&#160;Units</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;000&#8217;s)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,369,442</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;">45.93</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;">7.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">64,103</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;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;">621,700</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;">53.64</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">113.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">635,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">114.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settled (RSUs)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(326,903</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;">59.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145,214</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 colspan="2" style="vertical-align: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;">40.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled / Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83,607</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;">67.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(71,152</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;">67.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Outstanding at March&#160;31, 2019</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,419,075</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;padding-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;">58.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7.02</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">67,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">859,604</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;padding-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;">95.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Vested and exercisable at March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">876,403</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;padding-left:2px;padding-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;">46.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">51,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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;">Vested and expected to vest as of March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,356,714</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;padding-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.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.95</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">65,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">807,825</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;padding-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;">96.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We utilized the Black-Scholes option valuation model with the following weighted average assumptions:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Nine Months Ended<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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</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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</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;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Expected volatility factor</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.0</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-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> is expected to be as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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;text-decoration:underline;">Year Ended June 30,</font></div></td><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;">Amortization Expense</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-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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars in Thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</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,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: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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,736</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,591</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align: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,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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></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;">31,756</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and to assess performance. Our chief operating decision maker is our President and Chief Executive Officer.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The subscription and software segment is engaged in the licensing of process optimization and asset performance management software solutions and associated support services, and includes our license and maintenance revenue. The services and other segment includes professional services and training, and includes our services and other revenue. We do not track assets or capital expenditures by operating segments. Consequently, it is not practical to present assets, capital expenditures, depreciation or amortization by operating segments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of our reportable segments&#8217; profits:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">Subscription and Software</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="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;">Services and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended March 31, 2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment 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></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,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">147,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment expenses (1)</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;">(54,550</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(7,740</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(62,290</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></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment profit</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;">85,821</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;">(127</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">85,694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;">Three Months Ended March 31, 2018, As Adjusted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment 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></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;">119,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">127,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment expenses (1)</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;">(52,368</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="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;">(7,238</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="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;">(59,606</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment profit</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;">67,602</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;">550</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;">68,152</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Nine Months Ended March 31, 2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment 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></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;">381,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">21,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">402,576</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment expenses (1)</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;">(161,808</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></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(22,943</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(184,751</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></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment profit</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;">219,763</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(1,938</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">217,825</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;">Nine Months Ended March 31, 2018, As Adjusted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment 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></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;">336,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">22,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">359,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment expenses (1)</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;">(150,357</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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(20,793</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="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;">(171,150</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment profit</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;">186,471</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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">2,154</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;">188,625</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1)&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;"> Our reportable segments&#8217; operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income, net; and other (expense), net.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reconciliation to Income before Income Taxes</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="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<br clear="none"/>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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<br clear="none"/>March 31,</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</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</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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 Adjusted</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Total segment profit for reportable segments</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;">85,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">68,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">217,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">188,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align: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,863</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 colspan="2" style="vertical-align: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,533</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 colspan="2" style="vertical-align: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,246</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 colspan="2" style="vertical-align: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;">(49,188</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (expense), net</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;">(34</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="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;">(104</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="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;">(485</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="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;">(958</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income 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></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;">75,282</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;">58,334</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;">186,155</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;">153,376</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a)</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Aspen Technology,&#160;Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our significant accounting policies are described in Note 2 to the consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. We adopted Accounting Standards Update (ASU) No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> ("Topic 606") and ASU 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;">effective July 1, 2018. Refer to Note 2 (f), &#8220;New Accounting Pronouncements Adopted in Fiscal 2019,&#8221; for further information regarding the adoption of Topic 606 and ASU No. 2017-01. There were no other material changes to our significant accounting policies during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)&#160; Loss Contingencies</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages&#160;can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d)</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Transactions</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange losses were </font><font style="font-family:inherit;font-size:10pt;">$(0.1) million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(0.5) million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$(0.1) million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(1.0) million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e)&#160;&#160;&#160;&#160;Research and Development Expense</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We acquired </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> technology during the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, that was expensed as research and development expense.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f)</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements Adopted in Fiscal 2019</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition (Topic 605)</font><font style="font-family:inherit;font-size:10pt;">, and requires entities to recognize revenue when they transfer promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Under the new guidance, an entity is required to evaluate revenue recognition through a five-step process. &#160;In applying the principles of Topic 606, more judgment and estimates are required within the revenue recognition process than were required under previous U.S.&#160;GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each separate performance obligation.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted Topic 606 effective July 1, 2018 using the full retrospective method, which required us to adjust the prior periods presented. The adoption of Topic 606 impacted the timing of the license portion of the revenue recognized from our term contracts.&#160; Under the new standard, for arrangements that include term-based software licenses bundled with maintenance and support, we are now required to recognize as revenue a portion of the arrangement fee upon delivery of the software license. We recognize as revenue a portion of the arrangement fee related to maintenance and support, professional services, and training over time as the services are provided. Additionally, under the new standard, we capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the expected period of benefit, rather than expensing them as incurred in the period that the commissions are earned. See Note 3, "Revenue from Contracts with Customers," to our Unaudited Consolidated Financial Statements for more information on our accounting policies as a result of the adoption of Topic 606.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 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;">The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. We adopted ASU No. 2017-01 effective July 1, 2018. The adoption of ASU No. 2017-01 did not have a material effect on our consolidated financial statements or related disclosures.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the FASB issued ASU No. 2018-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118</font><font style="font-family:inherit;font-size:10pt;">. The amendment provides guidance on accounting for the impact of the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;) and allows entities to complete the accounting under ASC 740 within a one-year measurement period from the Tax Act enactment date. This standard is effective upon issuance. The Tax Act has several significant changes that impact all taxpayers, including a transition tax, which is a one-time tax charge on accumulated, undistributed foreign earnings. The calculation of accumulated foreign earnings requires an analysis of each foreign entity&#8217;s financial results going back to 1986. We have concluded that we will not be subject to the transition tax associated with our accumulated, undistributed foreign earnings.</font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40) - Customer&#8217;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;"> The amendment aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We adopted ASU No. 2018-15 effective October 1, 2018. The adoption of ASU No. 2018-15 did not have a material effect on our consolidated financial statements or related disclosures.</font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(g)</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 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;">. Under the amendment, lessees will be required to recognize virtually all of their leases on the balance sheet, by recording a right-of-use asset and lease liability. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2016-02 on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820) - Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement.</font><font style="font-family:inherit;font-size:10pt;"> The amendment modifies, removes, and adds certain disclosure requirements on fair value measurements. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2018-13 on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Repurchases</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January&#160;22, 2015, our Board of Directors approved a share repurchase program (the "Share Repurchase Program") for up to </font><font style="font-family:inherit;font-size:10pt;">$450.0 million</font><font style="font-family:inherit;font-size:10pt;"> worth of our common stock. On April 26, 2016, June 8, 2017, April 18, 2018, December 6, 2018, and April 17, 2019, the Board of Directors approved a </font><font style="font-family:inherit;font-size:10pt;">$400.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$100.0 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> increase in the Share Repurchase Program, respectively. The timing and amount of any shares repurchased are based on market conditions and other factors.&#160;All shares of our common stock repurchased have been recorded as treasury stock under the cost method.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we repurchased </font><font style="font-family:inherit;font-size:10pt;">777,569</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2,426,476</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock in the open market for </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$225.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the total remaining value under the Share Repurchase Program was approximately </font><font style="font-family:inherit;font-size:10pt;">$221.3 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accumulated Other Comprehensive Income</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, accumulated other comprehensive income was comprised of foreign currency translation adjustments of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Expenses and Other Liabilities</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width: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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">March&#160;31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">June&#160;30, <br clear="none"/>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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll and payroll-related</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;">20,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">21,796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 acquisition payments</font></div></td><td colspan="2" style="vertical-align: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,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Royalties and outside commissions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Share repurchases</font></div></td><td colspan="2" style="vertical-align: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,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Professional fees</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 rent</font></div></td><td colspan="2" style="vertical-align: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,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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</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;">8,810</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;">8,157</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued expenses and other current liabilities</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;">42,746</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;">39,515</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current liabilities consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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;">March&#160;31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">June&#160;30, <br clear="none"/>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="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;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 Adjusted</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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Dollars&#160;in&#160;Thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</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;">5,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Uncertain tax positions</font></div></td><td colspan="2" style="vertical-align: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;">5,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Deferred acquisition payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,433</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,822</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other non-current liabilities</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;">12,403</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;">17,068</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> EX-101.SCH 6 azpn-20190331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2106100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Commitments and Contingencies - Legal Matters (Details) link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Commitments and Contingencies - Rental Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Commitments and Contingencies - Standby Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Credit Agreement link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Goodwill - Goodwill, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2210201 - Disclosure - Goodwill (Policies) link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2209201 - Disclosure - Intangible Assets (Policies) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Interim Unaudited Consolidated Financial Statements link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Marketable Securities - Fair Value, Amortized Cost and Unrealized Holding Gains (Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Property and Equipment - Property, Equipment and Leasehold Improvements (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Revenue from Contracts with Customers Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Revenue from Contracts with Customers Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2403408 - Disclosure - Revenue from Contracts with Customers Impact to Prior Period Information (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue from Contracts with Customers (Notes) link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Revenue from Contracts with Customers (Policies) link:presentationLink link:calculationLink link:definitionLink 2303302 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Segment Information - Summary of Reportable Segments' Profits (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Significant Accounting Policies - Foreign Currency Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Significant Accounting Policies Recently Issued Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Significant Accounting Policies - Research and Development Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Significant Accounting Policies - Revenue Recognition and Other Licensing Matters (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stock-Based Compensation - Additional Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Stock-Based Compensation - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Accounting (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stockholders' Deficit link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stockholders' Deficit - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Stockholders' Deficit - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 azpn-20190331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 azpn-20190331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 azpn-20190331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Intangible asset amortization expense Amortization of Intangible Assets Amortization expense - 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Amortization expense - 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Amortization expense - 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Amortization expense - 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Amortization expense - 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Amortization expense - Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite Lived Intangible Assets Future Amortization Expense Finite Lived Intangible Assets Future Amortization Expense Total amount of amortization expense expected to be recognized for assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Property, Plant and Equipment [Abstract] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Document and Entity Information Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date Entity Current Reporting Status Entity Current Reporting Status 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 Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed Technology Rights Developed Technology Rights [Member] Customer Relationship Customer Relationships [Member] Non-compete Agreements Noncompete Agreements [Member] In Process Research and Development In Process Research and Development [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Mtelligence Corporation Mtelligence Corporation [Member] Mtelligence Corporation [Member] Fidelis Group, LLC Fidelis Group, LLC [Member] Fidelis Group, LLC [Member] Apex Optimisation Apex Optimisation [Member] Apex Optimisation [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Tangible assets acquired, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Finite-lived intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Goodwill Goodwill Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Total assets acquired, net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Earnings Per Share [Abstract] Statement [Table] Statement [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Statement [Line Items] Statement [Line Items] Net income Net Income (Loss) Attributable to Parent Weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Dilutive impact from: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Share-based payment awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Dilutive weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Income per share Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Dilutive (in dollars per share) Earnings Per Share, Diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock Options Employee Stock Option [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive Earnings Per Share, Diluted, Other Disclosures [Abstract] Options to purchase shares of common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Exercise price range, low end of range (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Exercise price range, high end of range (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Intangible Assets Intangible Assets Disclosure [Text Block] Equity [Abstract] Stockholders' Deficit Stockholders' Equity Note Disclosure [Text Block] Recently Issued Accounting Pronouncements [Abstract] Recently Issued Accounting Pronouncements [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2018-15 [Member] Accounting Standards Update 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 Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Payments to Acquire Software Payments to Acquire Software Increase (Decrease) in Income Taxes Increase (Decrease) in Income Taxes Change in Effective Income Tax Rate Due to Excess Tax Benefits Recognized from Share-Based Compensation EffectiveIncomeTaxRateReconciliationChangeInTaxRateDueToExcessTaxBenefitsRecognizedFromShareBasedCompensation Percentage of change in the effective tax rate due to excess tax benefits recognized from share-based compensation. Excess Tax Benefit from Share-based Compensation, Operating Activities Excess Tax Benefit from Share-based Compensation, Operating Activities Excess Tax Benefit from Share-based Compensation, Financing Activities Excess Tax Benefit from Share-based Compensation, Financing Activities Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2010 Plan Equity Incentive Plan2010 [Member] 2010 Equity Incentive Plan. Restricted Stock Units Restricted Stock Units (RSUs) [Member] Performance Shares [Member] Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-based compensation, additional disclosures Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Weighted average fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant-date fair value of RSUs granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Total fair value of shares vested from RSU grants Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total unrecognized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Total unrecognized compensation cost, period of recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Exercises of stock options Proceeds from Stock Options Exercised Excess tax benefits from stock-based compensation Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Common stock reserved for future issuance or settlement (in shares) Common Stock, Capital Shares Reserved for Future Issuance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Balance Sheet Related Disclosures [Abstract] Accrued expenses and other current liabilities Accrued Liabilities, Current [Abstract] Payroll and payroll-related Employee-related Liabilities, Current Deferred acquisition payments Business Combination, Contingent Consideration, Liability, Current Royalties and outside commissions Accrued Royalties and Outside Commissions Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties and outside commissions. Used to reflect the current portion of the liabilities which are due within one year or within the normal operating cycle if longer). Share repurchases Accrued Share Repurchases Accrued Share Repurchases Professional fees Accrued Professional Fees, Current Deferred rent Deferred Rent Credit, Current Other Other Accrued Liabilities, Current Total accrued expenses and other current liabilities Accrued Liabilities, Current Income Tax Disclosure [Abstract] Nature of Tax Deduction [Axis] Nature of Tax Deduction [Axis] Nature of Tax Deduction [Axis] Nature of Tax Deduction [Domain] Nature of Tax Deduction [Domain] [Domain] for Nature of Tax Deduction [Axis] Net Operating Loss [Member] Net Operating Loss [Member] Net Operating Loss [Member] Interest Expense [Member] Interest Expense [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast [Member] Scenario, Forecast [Member] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Tax Cuts and Jobs Act Discrete Tax Expense Tax Cuts and Jobs Act Discrete Tax Expense Discrete tax expense due to the revaluation of the net deferred tax assets as of the enactment date of the Tax Cuts and Jobs Act on December 22, 2017. Effective Income Tax Rate Reconciliation, Deduction, Percent Effective Income Tax Rate Reconciliation, Deduction, Percent Excess tax benefits from stock-based compensation Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Acquisition of Technology [Member] Acquisition of Technology [Member] Acquisition of Technology [Member] RtTech Software, Inc. [Member] RtTech Software, Inc. [Member] December 2017 acquisition of certain net assets, principally technology, from RtTech Software, Inc. Acquisition of Technology and Trademarks, December 2017 [Member] Acquisition of Technology and Trademarks, December 2017 [Member] Acquisition of Technology and Trademarks, December 2017 [Member] Acquisition of Technology and Trademarks Acquisition of Technology and Trademarks [Member] Acquisition of Technology and Trademarks [Member] Acquisition of Technology and Trademarks, April 2017 Acquisition of Technology and Trademarks, April 2017 [Member] Acquisition of Technology and Trademarks, April 2017 [Member] Consideration transferred Business Combination, Consideration Transferred Cash paid Payments to Acquire Businesses, Gross Future contingent consideration payment Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Fair value of contingent consideration Business Combination, Contingent Consideration, Liability Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Weighted average discount rate (as a percent) Weighted Average Discount Rate Interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity, and cost of debt. Debt Disclosure [Abstract] Schedule of Short-term Debt [Table] Schedule of Short-term Debt [Table] Borrowings Under Credit Agreement [Axis] Borrowings Under Credit Agreement [Axis] The number of outstanding borrowings under a credit agreement Borrowings Under Credit Agreement [Domain] Borrowings Under Credit Agreement [Domain] [Domain] for The number of outstanding borrowings under a credit agreement Outstanding Borrowing 1 [Member] Outstanding Borrowing 1 [Member] First currently outstanding borrowing under the credit agreement. Outstanding Borrowing 3 [Member] Outstanding Borrowing 3 [Member] Third currently outstanding borrowing under the credit agreement. Outstanding Borrowing 2 [Member] Outstanding Borrowing 2 [Member] Second currently outstanding borrowing under the credit agreement. Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Federal Funds Effective Rate Federal Funds Effective Rate [Member] Federal Funds Effective Rate [Member] Adjusted LIBOR London Interbank Offered Rate (LIBOR) [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Short-term Debt [Line Items] Short-term Debt [Line Items] Credit Agreement Line of Credit Facility [Abstract] Principal amount Debt Instrument, Face Amount Amount outstanding Short-term Debt Variable rate spread (as a percent) Debt Instrument, Basis Spread on Variable Rate Margin rate (as a percent) Debt Instrument Basis Spread On Variable Rate Margin On Variable Rate Debt Instrument Basis Spread On Variable Rate Margin On Variable Rate Commitment fee percentage (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Maximum leverage ratio Line Of Credit Facility Covenants Maximum Leverage Ratio Line Of Credit Facility Covenants Maximum Leverage Ratio Minimum interest coverage ratio Line Of Credit Facility Covenants Minimum Interest Coverage Ratio Line Of Credit Facility Covenants Minimum Interest Coverage Ratio Goodwill Goodwill Disclosure [Text Block] Schedule of accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of other non-current liabilities Other Noncurrent Liabilities [Table Text Block] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Operating Leases Leases, Operating [Abstract] Operating lease terms Lessee, Operating Lease, Term of Contract Rent expense Operating Leases, Rent Expense, Net Employee Equity Awards Stock Compensation Plan [Member] Employee equity awards (in shares) Contract Costs [Abstract] Contract Costs [Abstract] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Net foreign currency losses Net Foreign Currency Loss (Gain) Due to Revaluation The net foreign currency gains (losses) (pretax) included in determining net income due to remeasuring balances into the functional currencies as of the balance sheet date as a result of revaluation. Stock-based compensation Share-based Compensation Deferred income taxes Deferred Income Tax Expense (Benefit) Provision for bad debts Provision for Doubtful Accounts Tax benefits from stock-based compensation Tax Benefit from Share-based Compensation, Operating Activities Tax benefits realized from share-based compensation that reduce income taxes payable. Excess tax benefits from stock-based compensation Other non-cash operating activities Other Noncash Income (Expense) Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Contract assets Increase (Decrease) in Contract with Customer, Asset Contract costs Increase (Decrease) in Deferred Charges Prepaid expenses, prepaid income taxes, and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable, accrued expenses, income taxes payable and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Purchases of property, equipment and leasehold improvements Payments to Acquire Property, Plant, and Equipment Acquisition related deposits Acquisition Related Deposit Amount deposited in escrow related to a business combination bid. Payments for business acquisitions, net of cash Payments to Acquire Businesses, Net of Cash Acquired Payments for capitalized computer software costs Payments for Software to be Sold The cash outflow associated with development of computer software product to be sold, leased, or otherwise marketed prior to achievement of technological feasibility. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Repurchases of common stock Payments for Repurchase of Common Stock Payments of tax withholding obligations related to restricted stock Payments Related to Tax Withholding for Share-based Compensation Deferred business acquisition payments Proceeds from credit agreement Proceeds from Lines of Credit Payments of credit agreement issuance costs Payments of Debt Issuance Costs Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations Decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, end of period Supplemental disclosure of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses Change in Purchases of Property, Equipment and Leasehold Improvements Included in Accounts Payable and Accrued Expenses Represents the change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses. Change in repurchases of common stock included in accounts payable and accrued expenses Common Stock Repurchases Included in Accrued Expenses Represents changes in the amount of common stock repurchases included in accrued expenses. Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Income taxes paid, net Income Taxes Paid, Net Interest paid Interest Paid, Including Capitalized Interest, Operating and Investing Activities Statement of Comprehensive Income [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Net unrealized losses on available for sale securities, net of tax effects of $0 and $0 for the three months ended March 31, 2019 and 2018, respectively Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Investment Secondary Categorization [Axis] Investment Secondary Categorization [Axis] Investments by Secondary Categorization [Domain] Investments by Secondary Categorization [Domain] Debt Securities Maturities One Year Or Less [Member] Debt Securities Maturities One Year Or Less [Member] This item represents debt securities with an expected maturity of one year or less from the balance sheet date. Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Inputs Fair Value, Inputs, Level 1 [Member] Level 2 Inputs Fair Value, Inputs, Level 2 [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. corporate bonds Debt Security, Corporate, US [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets, Fair Value Disclosure [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Marketable securities Debt Securities, Available-for-sale Accounting Policies [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Other income (expense), net Other Nonoperating Income (Expense) [Member] Foreign Currency Transactions Foreign Currency Translation [Abstract] Net foreign currency exchange gains (losses) Foreign Currency Transaction Gain (Loss), Realized Credit Agreement Debt Disclosure [Text Block] Statement of Financial Position [Abstract] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Series D redeemable convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Series D redeemable convertible preferred stock, authorized Temporary Equity, Shares Authorized Series D redeemable convertible preferred stock, issued Temporary Equity, Shares Issued Series D redeemable convertible preferred stock, outstanding Temporary Equity, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, authorized Common Stock, Shares Authorized Common stock, issued Common Stock, Shares, Issued Common stock, outstanding Common Stock, Shares, Outstanding Treasury stock, shares Treasury Stock, Shares Fully depreciated property, equipment, and leasehold improvements written off, gross book value Property, Plant and Equipment, Disposals Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment Computer Equipment [Member] Purchased software Software and Software Development Costs [Member] Furniture & fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, equipment and leasehold improvements-at cost Property, Plant and Equipment, Gross Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, equipment and leasehold improvements, net Property, Plant and Equipment, Net Receivables [Abstract] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable Accounts Receivable [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Customer One Customer One [Member] Customer One [Member] Customer Two [Member] Customer Two [Member] Customer Two [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration Risk, Customer Concentration Risk, Customer Percentage of net accounts receivable Concentration Risk, Percentage Revenue from Contracts with Customers [Abstract] Revenue from Contracts with Customers [Abstract] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Accounts Receivable Accounts Receivable, Net, Current [Abstract] Account receivable, Gross Accounts Receivable, Gross, Current Account receivable, Allowance Allowance for Doubtful Accounts Receivable, Current Account receivable, Net Accounts Receivable, Net, Current Technology acquired Research and Development Expense Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Technology Patented Technology [Member] In process research & development Customer relationships Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Effect of Currency Translation Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Net Carrying Amount Finite-Lived Intangible Assets, Net Accrued Expenses and Other Liabilities Supplemental Balance Sheet Disclosures [Text Block] Impact to Prior Period Information [Abstract] Impact to Prior Period Information [Abstract] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] License [Member] License [Member] Maintenance [Member] Maintenance [Member] Services and other Services And Other [Member] Represents information pertaining to the services segment. Current contract assets Contract with Customer, Asset, Net, Current Contract costs Capitalized Contract Cost, Net, Current Total revenue Revenue from Contract with Customer, Including Assessed Tax Subscription and software revenue Subscription and Software Revenue Includes revenue earned during the period from (i) software license agreements under our aspenONE subscription offering, which include the right to receive unspecified future software products (ii) point product license agreements that are bundled with maintenance for which VSOE has not been established for maintenance; (iii) maintenance revenue for which we have VSOE; and (iv) other revenue earned during the period relating to consideration received from another party for the right to license our software products. Gross profit Gross Profit Selling and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Interest income Interest and Other Income Provision for (benefit from) income taxes Income Tax Expense (Benefit) Earnings Per Share, Basic Earnings Per Share, Diluted Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Accounts receivable, net Non-current contract assets Contract with Customer, Asset, Net, Noncurrent Total assets Assets Non-current contract costs Capitalized Contract Cost, Net, Noncurrent Current deferred revenue Deferred Revenue, Current Non-current deferred revenue Deferred Revenue, Noncurrent Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Retained earnings Retained Earnings (Accumulated Deficit) Accounts receivable Net cash provided by operating activities Total liabilities and stockholders’ equity Liabilities and Equity 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] Cost of maintenance Cost of services and other Cost Of Services And Other [Member] Represents cost of services and other. Selling and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative 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] Recorded as expenses: Share-based Compensation, Allocation and Classification in Financial Statements [Abstract] Total stock-based compensation Allocated Share-based Compensation Expense Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Fair Value Fair Value Disclosures [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Interim Unaudited Consolidated Financial Statements Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of recognized identified assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Statement of Stockholders' Equity [Abstract] Report Date [Axis] Report Date [Axis] Financial Statement Filing Date [Domain] Financial Statement Filing Date [Domain] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Treasury Stock [Member] Treasury Stock [Member] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Adjustments for Error Corrections [Axis] Adjustments for Error Corrections [Axis] Adjustments for Error Correction [Domain] Adjustments for Error Correction [Domain] Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options, amount Stock Issued During Period, Value, Stock Options Exercised Issuance of restricted stock units and net share settlement related to withholding taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of restricted stock units and net share settlement related to withholding taxes, amount Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Repurchase of common stock (in shares) Treasury Stock, Shares, Acquired Repurchase of common stock, amount Treasury Stock, Value, Acquired, Cost Method Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Stock options activity Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Exercised (in shares) Cancelled / Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Outstanding, end of period (in shares) Vested and exercisable, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and expected to vest, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding, beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cancelled / Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Outstanding, end of period (in dollars per share) Vested and exercisable, end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Vested and expected to vest, end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term [Abstract] Outstanding, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and exercisable, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested and expected to vest, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Aggregate Intrinsic Value [Abstract] Outstanding, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and exercisable, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Vested and expected to vest, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Number of triggering events Goodwill Impairment Number of Triggering Events Represents the number of triggering events indicating goodwill impairment occurring during the period. Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Subscription and software Subscription And Software Segment [Member] Represents information pertaining to the subscription and software segment. Goodwill [Line Items] Goodwill [Line Items] Goodwill, Impairment Loss Goodwill, Impairment Loss Goodwill adjustment Goodwill, Purchase Accounting Adjustments Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Accelerated Share Repurchase Program Accelerated Share Repurchase Program [Member] Accelerated Share Repurchase Program [Member] Open Market Transaction Open Market Transaction [Member] Open Market Transaction [Member] Class of Stock [Line Items] Class of Stock [Line Items] Approved stock repurchase program, authorized amount (up to) Stock Repurchase Program, Authorized Amount Accelerated share repurchases, payment Accelerated Share Repurchases, Settlement (Payment) or Receipt Percentage of shares to be repurchased Shares Received In Initial Delivery Percentage of Total Shares Expected to be Delivered under ASR Shares Received In Initial Delivery Percentage of Total Shares Expected to be Delivered under ASR Repurchase of common stock, amount Reduction to additional paid-in capital Adjustments to Additional Paid in Capital, Other Remaining capacity under the stock repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Contract Balances [Abstract] Contract Balances [Abstract] Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Deferred Revenue Deferred Revenue Net contract assets (liabilities) Net contract assets (liabilities) Net contract assets (liabilities) balances under Topic 606, Revenue from Contracts with Customers Contract assets Contract with Customer, Asset, Net Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Asset and Liability [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Other non-current liabilities Other Liabilities, Noncurrent [Abstract] Deferred rent Deferred Rent Credit, Noncurrent Uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Deferred acquisition payments Business Combination, Contingent Consideration, Liability, Noncurrent Other Other Accrued Liabilities, Noncurrent Total other non-current liabilities Transaction Price Allocated to Remaining Performance Obligations [Abstract] Transaction Price Allocated to Remaining Performance Obligations [Abstract] 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, Amount Revenue, Remaining Performance Obligation, Amount Principles of Consolidation Consolidation, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Foreign Currency Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Research and Development Expense Research and Development Expense, Policy [Policy Text Block] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating segments Operating Segments [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Summary of reportable segments' profits Segment Reporting Information, Profit (Loss) [Abstract] Segment revenue Revenues Segment expenses Costs and Expenses Schedule of calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of employee equity awards excluded from the calculation of dilutive weighted average shares outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Capitalized Contract Cost, Amortization Period Capitalized Contract Cost, Amortization Period Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization Schedule of accounts receivable, net allowance for doubtful accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Changes in carrying amount of goodwill by reporting unit Schedule of Goodwill [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Net unrealized gains (losses) on available for sale securities Accumulated Other Comprehensive Income (Loss), Debt Securities, Available-for-sale, Adjustment, after Tax Schedule of weighted average assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of stock option and RSU activity Share-based Compensation, Activity [Table Text Block] Restricted stock units activity Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding, beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Settled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cancelled / Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding, end of period (in shares) Vested and expected to vest (in shares) Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest Outstanding Number As of the balance sheet date, the number of shares into which outstanding equity instruments other than options that are expected to vest can be converted under the plan. Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Outstanding, beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Settled (RSUs) (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Cancelled / Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Outstanding, end of period (in dollars per share) Vested and expected to vest, end of period (in dollars per share) Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest Weighted Average Grant Date Fair Value The weighted average fair value of vested and expected to vest awards on equity-based plans excluding option plans for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units. Schedule of property, equipment and leasehold improvements Property, Plant and Equipment [Table Text Block] Net unrealized losses on available for sale securities, net of tax effects Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent Income Statement [Abstract] Revenue: Revenues [Abstract] Cost of revenue: Cost of Revenue [Abstract] Total cost of revenue Cost of Revenue Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense, Software (Excluding Acquired in Process Cost) Interest (expense) Interest Expense Other (expense), net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for (benefit from) income taxes Net income Net income per common share: Diluted (in dollars per share) Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Significant Accounting Policies Significant Accounting Policies [Text Block] Segment Information Segment Reporting Disclosure [Text Block] Disaggregation of Revenue [Abstract] Term Licenses [Member] Professional Services And Other [Member] Professional Services And Other [Member] Professional Services And Other [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Transferred at Point in Time [Member] Transferred over Time [Member] Transferred over Time [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Europe Europe [Member] Other Other [Member] Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East. Marketable Securities [Abstract] Summary of the fair value, the amortized cost and unrealized holding gains (losses) on marketable securities Available-for-sale Securities [Table Text Block] Stock-Based Compensation Accounting Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Risk-free interest rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividend yield (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility factor (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Accounts Receivable Financing Receivables [Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term marketable securities Debt Securities, Available-for-sale, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Prepaid income taxes Prepaid Taxes Total current assets Assets, Current Property, equipment and leasehold improvements, net Computer software development costs, net Capitalized Software Development Costs for Software Sold to Customers Intangible assets, net Non-current deferred tax assets Deferred Tax Assets, Net, Noncurrent Other non-current assets Other Assets, Noncurrent LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities Income taxes payable Accrued Income Taxes, Current Borrowings under credit agreement Total current liabilities Liabilities, Current Commitments and contingencies (Note 16) Commitments and Contingencies Series D redeemable convertible preferred stock Temporary Equity [Abstract] Series D redeemable convertible preferred stock, $0.10 par value— Authorized— 3,636 shares as of March 31, 2019 and June 30, 2018 Issued and outstanding— none as of March 31, 2019 and June 30, 2018 Temporary Equity, Carrying Amount, Attributable to Parent Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.10 par value— Authorized—210,000,000 shares Issued— 103,478,590 shares at March 31, 2019 and 103,130,300 shares at June 30, 2018 Outstanding— 69,108,515 shares at March 31, 2019 and 71,186,701 shares at June 30, 2018 Common Stock, Value, Issued Treasury stock, at cost—34,370,075 shares of common stock at March 31, 2019 and 31,943,599 shares at June 30, 2018 Treasury Stock, Value Revenue from Contract with Customer [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] Effect of Currency Translation [Axis] Effect of Currency Translation [Axis] Effect of Currency Translation [Axis] Effect of Currency Translation [Domain] Effect of Currency Translation [Domain] [Domain] for Effect of Currency Translation [Axis] Goodwill Foreign Currency Translation Gain Loss [Member] Goodwill Foreign Currency Translation Gain Loss [Member] Goodwill Foreign Currency Translation Gain Loss [Member] Goodwill: Goodwill, Impaired, Accumulated Impairment Loss [Abstract] Goodwill, gross, beginning balance Goodwill, Gross Accumulated impairment losses, beginning balance Goodwill, Impaired, Accumulated Impairment Loss Goodwill, net, beginning balance Goodwill from acquisitions Goodwill, Acquired During Period Goodwill from acquisitions Effect of currency translation Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, gross, ending balance Accumulated impairment losses, ending balance Goodwill, net, ending balance Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Net Income Per Share Earnings Per Share [Text Block] Summary of reportable segments' profits Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of reconciliation of total segment operating profit to income before income taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Acquisitions Business Combination Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Short-term marketable securities Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Marketable Securities Debt Securities, Available-for-sale [Abstract] Fair Value Cost Debt Securities, Available-for-sale, Amortized Cost Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Loss Contingencies [Table] Loss Contingencies [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Costs and Legal Fees [Member] Costs and Legal Fees [Member] Costs and Legal Fees [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Customer claim Customer Claim [Member] Customer Claim [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Legal Matters Loss Contingency, Information about Litigation Matters [Abstract] Judgment issued Loss Contingency, Damages Awarded, Value Payments for Legal Settlements Payments for Legal Settlements Damages, plus interest, with the possibility of additional damages to be determined Loss Contingency, Estimate of Possible Loss Matters that might have a material adverse effect on financial position, results of operations or cash flows Number of Matters which Might have Material Adverse Effect Represents the matters that in the opinion of management, might have a material adverse effect on financial position, results of operations or cash flows of the entity. Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Standby Letter of Credit Financial Standby Letter of Credit [Member] Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Operating Leases Guarantees [Abstract] Standby letters of credit Guarantor Obligations, Maximum Exposure, Undiscounted Software Licensing, Indemnification Obligations, Number of Claims Outstanding Software Licensing, Indemnification Obligations, Number of Claims Outstanding Represents the number of claims outstanding related to indemnification obligations. Payments for Software to be Sold Segment Reconciling Items Segment Reconciling Items [Member] Reconciliation to Income before Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Total segment profit for reportable segments General and administrative Interest income, net Other (expense), net Interest Income (Expense), Nonoperating, Net EX-101.PRE 10 azpn-20190331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
9 Months Ended
Mar. 31, 2019
Apr. 17, 2019
Document and Entity Information    
Entity Registrant Name ASPEN TECHNOLOGY INC /DE/  
Entity Central Index Key 0000929940  
Document Type 10-Q  
Document Period End Date Mar. 31, 2019  
Amendment Flag false  
Current Fiscal Year End Date --06-30  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   68,964,073
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Revenue:        
Total revenue $ 147,984 $ 125,871 $ 402,576 $ 373,554
Cost of revenue:        
Total cost of revenue 14,360   42,326  
Gross profit 133,624 113,095 360,250 335,957
Operating expenses:        
Selling and marketing 27,410 25,924 80,532 73,875
Research and development 20,520   61,893  
General and administrative 14,863 14,430 46,246 42,284
Total operating expenses 62,793 61,938 188,671 177,022
Income from operations 70,831 51,157 171,579 158,935
Interest income 6,835 23 21,389 204
Interest (expense) (2,350)   (6,328)  
Other (expense), net (34)   (485)  
Income before income taxes 75,282   186,155  
Provision for (benefit from) income taxes 13,695 11,756 27,286 43,561
Net income $ 61,587 $ 37,835 $ 158,869 $ 110,668
Net income per common share:        
Basic (in dollars per share) $ 0.89 $ 0.53 $ 2.26 $ 1.53
Diluted (in dollars per share) $ 0.88 $ 0.52 $ 2.23 $ 1.51
Weighted average shares outstanding:        
Basic (in shares) 69,423 71,828 70,286 72,402
Diluted (in shares) 70,160 72,663 71,142 73,136
Accounting Standards Update 2014-09 [Member]        
Revenue:        
Total revenue   $ 127,758   $ 359,775
Cost of revenue:        
Total cost of revenue   12,776   37,597
Gross profit   114,982   322,178
Operating expenses:        
Selling and marketing   25,246   72,690
Research and development   21,584   60,863
General and administrative   14,533   49,188
Total operating expenses   61,363   182,741
Income from operations   53,619   139,437
Interest income   6,304   18,849
Interest (expense)   (1,485)   (3,952)
Other (expense), net   (104)   (958)
Income before income taxes   58,334   153,376
Provision for (benefit from) income taxes   13,829   (63,681)
Net income   $ 44,505   $ 217,057
Net income per common share:        
Basic (in dollars per share)   $ 0.62   $ 3.00
Diluted (in dollars per share)   $ 0.61   $ 2.97
Weighted average shares outstanding:        
Basic (in shares)   71,828   72,402
Diluted (in shares)   72,663   73,136
License [Member]        
Revenue:        
Total revenue $ 98,493 $ 0 $ 255,616 $ 0
Cost of revenue:        
Total cost of revenue 1,658   5,142  
License [Member] | Accounting Standards Update 2014-09 [Member]        
Revenue:        
Total revenue   79,073   214,938
Cost of revenue:        
Total cost of revenue   1,279   3,743
Maintenance [Member]        
Revenue:        
Total revenue 41,878 0 125,955 0
Cost of revenue:        
Total cost of revenue 4,962   14,241  
Maintenance [Member] | Accounting Standards Update 2014-09 [Member]        
Revenue:        
Total revenue   40,897   121,890
Cost of revenue:        
Total cost of revenue   4,259   13,061
Services and other        
Revenue:        
Total revenue 7,613 7,745 21,005 22,014
Cost of revenue:        
Total cost of revenue $ 7,740   $ 22,943  
Services and other | Accounting Standards Update 2014-09 [Member]        
Revenue:        
Total revenue   7,788   22,947
Cost of revenue:        
Total cost of revenue   $ 7,238   $ 20,793
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Net income $ 61,587 $ 37,835 $ 158,869 $ 110,668
Other comprehensive income (loss):        
Foreign currency translation adjustments 1,159   (159)  
Total other comprehensive income (loss) 1,159   (159)  
Comprehensive income $ 62,746   $ 158,710  
Accounting Standards Update 2014-09 [Member]        
Net income   44,505   217,057
Other comprehensive income (loss):        
Foreign currency translation adjustments   924   2,398
Total other comprehensive income (loss)   924   2,398
Comprehensive income   $ 45,429   $ 219,455
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2019
Jun. 30, 2018
Current assets:    
Cash and cash equivalents $ 65,592 $ 96,165
Accounts receivable, net 45,293 21,910
Current contract assets 314,745 0
Contract costs 24,325 0
Prepaid expenses and other current assets 11,124  
Prepaid income taxes 1,573  
Total current assets 462,652  
Property, equipment and leasehold improvements, net 7,589 9,806
Computer software development costs, net 1,452  
Goodwill 73,534  
Intangible assets, net 31,756 35,310
Non-current contract assets 358,709 0
Non-current deferred tax assets 1,696  
Other non-current assets 1,279  
Total assets 938,667 264,924
Current liabilities:    
Accounts payable 4,023  
Accrued expenses and other current liabilities 42,746 39,515
Income taxes payable 35,582  
Borrowings under credit agreement 220,000  
Current deferred revenue 24,415 286,845
Total current liabilities 326,766  
Non-current deferred revenue 19,312 28,259
Deferred income taxes 154,901 0
Other non-current liabilities 12,403 18,492
Commitments and contingencies (Note 16)  
Series D redeemable convertible preferred stock    
Series D redeemable convertible preferred stock, $0.10 par value— Authorized— 3,636 shares as of March 31, 2019 and June 30, 2018 Issued and outstanding— none as of March 31, 2019 and June 30, 2018 0  
Stockholders' equity:    
Common stock, $0.10 par value— Authorized—210,000,000 shares Issued— 103,478,590 shares at March 31, 2019 and 103,130,300 shares at June 30, 2018 Outstanding— 69,108,515 shares at March 31, 2019 and 71,186,701 shares at June 30, 2018 10,348  
Additional paid-in capital 730,830  
Retained earnings 1,224,377 305,208
Accumulated other comprehensive income 1,229  
Treasury stock, at cost—34,370,075 shares of common stock at March 31, 2019 and 31,943,599 shares at June 30, 2018 (1,541,499)  
Total stockholders’ equity 425,285  
Total liabilities and stockholders’ equity $ 938,667 264,924
Accounting Standards Update 2014-09 [Member]    
Current assets:    
Cash and cash equivalents   96,165
Accounts receivable, net   41,810
Current contract assets   304,378
Contract costs   20,500
Prepaid expenses and other current assets   10,509
Prepaid income taxes   2,601
Total current assets   475,963
Property, equipment and leasehold improvements, net   9,806
Computer software development costs, net   646
Goodwill   75,590
Intangible assets, net   35,310
Non-current contract assets   340,622
Non-current deferred tax assets   11,090
Other non-current assets   1,297
Total assets   950,324
Current liabilities:    
Accounts payable   4,230
Accrued expenses and other current liabilities   39,515
Income taxes payable   1,698
Borrowings under credit agreement   170,000
Current deferred revenue   15,150
Total current liabilities   230,593
Non-current deferred revenue   12,354
Deferred income taxes   214,125
Other non-current liabilities   17,068
Commitments and contingencies (Note 16)  
Series D redeemable convertible preferred stock    
Series D redeemable convertible preferred stock, $0.10 par value— Authorized— 3,636 shares as of March 31, 2019 and June 30, 2018 Issued and outstanding— none as of March 31, 2019 and June 30, 2018   0
Stockholders' equity:    
Common stock, $0.10 par value— Authorized—210,000,000 shares Issued— 103,478,590 shares at March 31, 2019 and 103,130,300 shares at June 30, 2018 Outstanding— 69,108,515 shares at March 31, 2019 and 71,186,701 shares at June 30, 2018   10,313
Additional paid-in capital   715,475
Retained earnings   1,065,507
Accumulated other comprehensive income   1,388
Treasury stock, at cost—34,370,075 shares of common stock at March 31, 2019 and 31,943,599 shares at June 30, 2018   (1,316,499)
Total stockholders’ equity   476,184
Total liabilities and stockholders’ equity   $ 950,324
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2019
Jun. 30, 2018
Series D redeemable convertible preferred stock, par value (in dollars per share) $ 0.10 $ 0.10
Series D redeemable convertible preferred stock, authorized 3,636 3,636
Series D redeemable convertible preferred stock, issued 0 0
Series D redeemable convertible preferred stock, outstanding 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, authorized 210,000,000 210,000,000
Common stock, issued 103,478,590 103,130,300
Common stock, outstanding 69,108,515 71,186,701
Treasury stock, shares 34,370,075 31,943,599
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock [Member]
Common stock, issued | Accounting Standards Update 2014-09 [Member]   102,567,129       29,145,976
Additional paid-in capital | Accounting Standards Update 2014-09 [Member]     $ 687,479      
Retained earnings | Accounting Standards Update 2014-09 [Member]       $ 780,365    
Accumulated other comprehensive income | Accounting Standards Update 2014-09 [Member]         $ 1,459  
Total stockholders’ equity | Accounting Standards Update 2014-09 [Member] $ 363,061 $ 10,257       $ (1,116,499)
Net income | Accounting Standards Update 2014-09 [Member] 40,521     40,521    
Total other comprehensive income (loss) | Accounting Standards Update 2014-09 [Member] 1,401       1,401  
Exercise of stock options (in shares) | Accounting Standards Update 2014-09 [Member]   66,567        
Exercise of stock options, amount | Accounting Standards Update 2014-09 [Member] 2,410 $ 6 2,404      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares) | Accounting Standards Update 2014-09 [Member]   58,398        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount | Accounting Standards Update 2014-09 [Member] (1,653) $ 6 (1,659)      
Repurchase of common stock (in shares) | Accounting Standards Update 2014-09 [Member]           839,159
Repurchase of common stock, amount | Accounting Standards Update 2014-09 [Member] 50,000         $ 50,000
Stock-based compensation | Accounting Standards Update 2014-09 [Member] 6,414   6,414      
Net income 110,668          
Net income | Accounting Standards Update 2014-09 [Member] 217,057          
Total other comprehensive income (loss) | Accounting Standards Update 2014-09 [Member] 2,398          
Common stock, issued | Accounting Standards Update 2014-09 [Member]   102,692,094       29,985,135
Additional paid-in capital | Accounting Standards Update 2014-09 [Member]     694,638      
Retained earnings | Accounting Standards Update 2014-09 [Member]       820,886    
Accumulated other comprehensive income | Accounting Standards Update 2014-09 [Member]         2,860  
Total stockholders’ equity | Accounting Standards Update 2014-09 [Member] 362,154 $ 10,269       $ (1,166,499)
Net income | Accounting Standards Update 2014-09 [Member] 132,031     132,031    
Total other comprehensive income (loss) | Accounting Standards Update 2014-09 [Member] 73       73  
Exercise of stock options (in shares) | Accounting Standards Update 2014-09 [Member]   36,767        
Exercise of stock options, amount | Accounting Standards Update 2014-09 [Member] 1,133 $ 4 1,129      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares) | Accounting Standards Update 2014-09 [Member]   47,058        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount | Accounting Standards Update 2014-09 [Member] (1,789) $ 5 (1,794)      
Repurchase of common stock (in shares) | Accounting Standards Update 2014-09 [Member]           756,349
Repurchase of common stock, amount | Accounting Standards Update 2014-09 [Member] 50,000         $ 50,000
Stock-based compensation | Accounting Standards Update 2014-09 [Member] 5,455   5,455      
Common stock, issued | Accounting Standards Update 2014-09 [Member]   102,775,919       30,741,484
Additional paid-in capital | Accounting Standards Update 2014-09 [Member]     699,428      
Retained earnings | Accounting Standards Update 2014-09 [Member]       952,917    
Accumulated other comprehensive income | Accounting Standards Update 2014-09 [Member]         2,933  
Total stockholders’ equity | Accounting Standards Update 2014-09 [Member] 449,057 $ 10,278       $ (1,216,499)
Net income 37,835          
Net income | Accounting Standards Update 2014-09 [Member] 44,505     44,505    
Total other comprehensive income (loss) | Accounting Standards Update 2014-09 [Member] 924       924  
Exercise of stock options (in shares) | Accounting Standards Update 2014-09 [Member]   112,972        
Exercise of stock options, amount | Accounting Standards Update 2014-09 [Member] 3,826 $ 11 3,815      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares) | Accounting Standards Update 2014-09 [Member]   47,714        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount | Accounting Standards Update 2014-09 [Member] (2,037) $ 5 (2,042)      
Repurchase of common stock (in shares) | Accounting Standards Update 2014-09 [Member]           649,479
Repurchase of common stock, amount | Accounting Standards Update 2014-09 [Member] 50,000         $ 50,000
Stock-based compensation | Accounting Standards Update 2014-09 [Member] 5,353   5,353      
Common stock, issued | Accounting Standards Update 2014-09 [Member]   102,936,605       31,390,963
Additional paid-in capital | Accounting Standards Update 2014-09 [Member]     706,554      
Retained earnings | Accounting Standards Update 2014-09 [Member]       997,422    
Accumulated other comprehensive income | Accounting Standards Update 2014-09 [Member]         3,857  
Total stockholders’ equity | Accounting Standards Update 2014-09 [Member] $ 451,628 $ 10,294       $ (1,266,499)
Common stock, issued 103,130,300          
Common stock, issued | Accounting Standards Update 2014-09 [Member]   103,130,300       31,943,599
Additional paid-in capital | Accounting Standards Update 2014-09 [Member] $ 715,475   715,475      
Retained earnings 305,208          
Retained earnings | Accounting Standards Update 2014-09 [Member] 1,065,507     1,065,507    
Accumulated other comprehensive income | Accounting Standards Update 2014-09 [Member] 1,388       1,388  
Total stockholders’ equity | Accounting Standards Update 2014-09 [Member] 476,184 $ 10,313       $ (1,316,499)
Net income 38,066     38,066    
Total other comprehensive income (loss) (423)       (423)  
Exercise of stock options (in shares)   90,009        
Exercise of stock options, amount 3,711 $ 9 3,702      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   58,829        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (3,284) $ 6 (3,290)      
Repurchase of common stock (in shares)           473,376
Repurchase of common stock, amount (50,000)         $ 50,000
Stock-based compensation 8,865   8,865      
Net income 158,869          
Total other comprehensive income (loss) (159)          
Common stock, issued   103,279,138       32,416,975
Additional paid-in capital     724,752      
Retained earnings       1,103,573    
Accumulated other comprehensive income         965  
Total stockholders’ equity 473,119 $ 10,328       $ (1,366,499)
Net income 59,217     59,217    
Total other comprehensive income (loss) (895)       (895)  
Exercise of stock options (in shares)   15,902        
Exercise of stock options, amount 759 $ 2 757      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   100,643        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (6,341) $ 10 (6,351)      
Repurchase of common stock (in shares)           1,175,531
Repurchase of common stock, amount (100,000)         $ 100,000
Stock-based compensation 6,335   6,335      
Common stock, issued   103,395,683       33,592,506
Additional paid-in capital     725,493      
Retained earnings       1,162,790    
Accumulated other comprehensive income         70  
Total stockholders’ equity 432,194 $ 10,340       $ (1,466,499)
Net income 61,587     61,587    
Total other comprehensive income (loss) 1,159       1,159  
Exercise of stock options (in shares)   39,303        
Exercise of stock options, amount 1,448 $ 4 1,444      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   43,604        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (2,357) $ 4 (2,361)      
Repurchase of common stock (in shares)           777,569
Repurchase of common stock, amount (75,000)         $ 75,000
Stock-based compensation $ 6,254   6,254      
Common stock, issued 103,478,590 103,478,590       34,370,075
Additional paid-in capital $ 730,830   $ 730,830      
Retained earnings 1,224,377     $ 1,224,377    
Accumulated other comprehensive income 1,229       $ 1,229  
Total stockholders’ equity $ 425,285 $ 10,348       $ (1,541,499)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Cash flows from operating activities:    
Net income $ 158,869 $ 110,668
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 6,063  
Net foreign currency losses 23  
Stock-based compensation 21,454  
Deferred income taxes (49,847) 4,467
Provision for bad debts 474  
Other non-cash operating activities 341  
Changes in assets and liabilities:    
Accounts receivable (4,183) 964
Contract assets (27,397) 0
Contract costs (3,825) 0
Prepaid expenses, prepaid income taxes, and other assets 201  
Accounts payable, accrued expenses, income taxes payable and other liabilities 32,980  
Deferred revenue 17,983 (11,699)
Net cash provided by operating activities 153,136 127,829
Cash flows from investing activities:    
Purchases of property, equipment and leasehold improvements (206)  
Payments for business acquisitions, net of cash 0  
Payments for capitalized computer software costs (1,094)  
Net cash used in investing activities (1,300)  
Cash flows from financing activities:    
Exercises of stock options 5,881  
Repurchases of common stock (224,182)  
Payments of tax withholding obligations related to restricted stock (11,916)  
Deferred business acquisition payments (1,700)  
Proceeds from credit agreement 50,000  
Payments of credit agreement issuance costs 0  
Net cash used in financing activities (181,917)  
Effect of exchange rate changes on cash and cash equivalents (492)  
Decrease in cash and cash equivalents (30,573)  
Cash and cash equivalents, beginning of period 96,165  
Cash and cash equivalents, end of period 65,592  
Supplemental disclosure of non-cash investing and financing activities:    
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses 10  
Change in repurchases of common stock included in accounts payable and accrued expenses 818  
Supplemental disclosure of cash flow information:    
Income taxes paid, net 39,123  
Interest paid 5,728  
Accounting Standards Update 2014-09 [Member]    
Cash flows from operating activities:    
Net income   217,057
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization   4,902
Net foreign currency losses   1,086
Stock-based compensation   17,222
Deferred income taxes   (123,443)
Provision for bad debts   1,373
Other non-cash operating activities   314
Changes in assets and liabilities:    
Accounts receivable   1,429
Contract assets   (7,767)
Contract costs   (651)
Prepaid expenses, prepaid income taxes, and other assets   4,908
Accounts payable, accrued expenses, income taxes payable and other liabilities   (4,448)
Deferred revenue   15,847
Net cash provided by operating activities   127,829
Cash flows from investing activities:    
Purchases of property, equipment and leasehold improvements   (217)
Payments for business acquisitions, net of cash   (33,700)
Payments for capitalized computer software costs   (299)
Net cash used in investing activities   (34,216)
Cash flows from financing activities:    
Exercises of stock options   7,402
Repurchases of common stock   (154,365)
Payments of tax withholding obligations related to restricted stock   (5,412)
Deferred business acquisition payments   (2,600)
Proceeds from credit agreement   30,000
Payments of credit agreement issuance costs   (351)
Net cash used in financing activities   (125,326)
Effect of exchange rate changes on cash and cash equivalents   834
Decrease in cash and cash equivalents   (30,879)
Cash and cash equivalents, beginning of period $ 96,165 101,954
Cash and cash equivalents, end of period   71,075
Supplemental disclosure of non-cash investing and financing activities:    
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses   (31)
Change in repurchases of common stock included in accounts payable and accrued expenses   (4,365)
Supplemental disclosure of cash flow information:    
Income taxes paid, net   38,662
Interest paid   $ 3,456
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Interim Unaudited Consolidated Financial Statements
9 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Interim Unaudited Consolidated Financial Statements
Interim Unaudited Consolidated Financial Statements
 
The accompanying interim unaudited consolidated financial statements of Aspen Technology, Inc. and its subsidiaries have been prepared on the same basis as our annual consolidated financial statements.  We have omitted certain information and footnote disclosures normally included in our annual consolidated financial statements.  Such interim unaudited consolidated financial statements have been prepared in conformity with U.S. Generally Accepted Accounting Principles (GAAP), as defined in the Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic 270, Interim Reporting, for interim financial information and with the instructions to Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements.  It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements for the year ended June 30, 2018, which are contained in our Annual Report on Form 10-K, as previously filed with the U.S. Securities and Exchange Commission (SEC). In the opinion of management, all adjustments, consisting of normal and recurring adjustments, considered necessary for a fair presentation of the financial position, results of operations, and cash flows at the dates and for the periods presented have been included and all intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three and nine months ended March 31, 2019 are not necessarily indicative of the results to be expected for the subsequent quarter or for the full fiscal year.
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
 
Unless the context requires otherwise, references to we, our and us refer to Aspen Technology, Inc. and its subsidiaries.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies
9 Months Ended
Mar. 31, 2019
Accounting Policies [Abstract]  
Significant Accounting Policies
Significant Accounting Policies
 
(a)         Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Aspen Technology, Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

(b)         Significant Accounting Policies 

Our significant accounting policies are described in Note 2 to the consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2018. We adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers ("Topic 606") and ASU No. 2017-01, Business Combinations (Topic 805) - Clarifying the Definition of a Business effective July 1, 2018. Refer to Note 2 (f), “New Accounting Pronouncements Adopted in Fiscal 2019,” for further information regarding the adoption of Topic 606 and ASU No. 2017-01. There were no other material changes to our significant accounting policies during the three and nine months ended March 31, 2019.
 
(c)  Loss Contingencies
 
We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.

(d)         Foreign Currency Transactions
 
Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange losses were $(0.1) million and $(0.5) million during the three and nine months ended March 31, 2019, respectively, and $(0.1) million and $(1.0) million during the three and nine months ended March 31, 2018, respectively.

(e)    Research and Development Expense
We charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility.
We acquired no technology during the three and nine months ended March 31, 2019 and 2018, respectively, that was expensed as research and development expense.
(f)          New Accounting Pronouncements Adopted in Fiscal 2019

In May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in Revenue Recognition (Topic 605), and requires entities to recognize revenue when they transfer promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Under the new guidance, an entity is required to evaluate revenue recognition through a five-step process.  In applying the principles of Topic 606, more judgment and estimates are required within the revenue recognition process than were required under previous U.S. GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each separate performance obligation.

We adopted Topic 606 effective July 1, 2018 using the full retrospective method, which required us to adjust the prior periods presented. The adoption of Topic 606 impacted the timing of the license portion of the revenue recognized from our term contracts.  Under the new standard, for arrangements that include term-based software licenses bundled with maintenance and support, we are now required to recognize as revenue a portion of the arrangement fee upon delivery of the software license. We recognize as revenue a portion of the arrangement fee related to maintenance and support, professional services, and training over time as the services are provided. Additionally, under the new standard, we capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the expected period of benefit, rather than expensing them as incurred in the period that the commissions are earned. See Note 3, "Revenue from Contracts with Customers," to our Unaudited Consolidated Financial Statements for more information on our accounting policies as a result of the adoption of Topic 606.
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805) - Clarifying the Definition of a Business. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. We adopted ASU No. 2017-01 effective July 1, 2018. The adoption of ASU No. 2017-01 did not have a material effect on our consolidated financial statements or related disclosures.
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118. The amendment provides guidance on accounting for the impact of the Tax Cuts and Jobs Act (the “Tax Act”) and allows entities to complete the accounting under ASC 740 within a one-year measurement period from the Tax Act enactment date. This standard is effective upon issuance. The Tax Act has several significant changes that impact all taxpayers, including a transition tax, which is a one-time tax charge on accumulated, undistributed foreign earnings. The calculation of accumulated foreign earnings requires an analysis of each foreign entity’s financial results going back to 1986. We have concluded that we will not be subject to the transition tax associated with our accumulated, undistributed foreign earnings.
In August 2018, the FASB issued ASU 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. The amendment aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We adopted ASU No. 2018-15 effective October 1, 2018. The adoption of ASU No. 2018-15 did not have a material effect on our consolidated financial statements or related disclosures.

(g)          Recently Issued Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Under the amendment, lessees will be required to recognize virtually all of their leases on the balance sheet, by recording a right-of-use asset and lease liability. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2016-02 on our consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820) - Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendment modifies, removes, and adds certain disclosure requirements on fair value measurements. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2018-13 on our consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers (Notes)
9 Months Ended
Mar. 31, 2019
Revenue from Contracts with Customers [Abstract]  
Revenue from Contract with Customer [Text Block]
Revenue from Contracts with Customers

In accordance with Topic 606, we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.

Nature of Products and Services

We generate revenue from the following sources: (1) License revenue; (2) Maintenance revenue; and (3) Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.

We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.

Term-based Arrangements: Term-based arrangements consist of on-premise term licenses as well as maintenance.

Term licenses

License revenue consists primarily of product and related revenue from our aspenONE licensing model and point product arrangements.

When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.

Maintenance

When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.


Services and Other Revenue

Professional Services Revenue

Professional services are provided to customers on a time-and-materials ("T&M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.

Training Revenue

We provide training services to our customers, including on-site, Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed.

Contracts with Multiple Performance Obligations

Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.

Allocation of consideration: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.

If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.

The standalone selling price for term licenses, which are always sold with maintenance, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.

When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.

Standalone selling price: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors, such as customer type and geography.

Other policies and judgments

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.

Contract modifications

We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i) if the additional products and services are distinct from the products and services in the original arrangement; and (ii) if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i) a prospective basis as a termination of the existing contract and the creation of a new contract; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.

Disaggregation of Revenue

We disaggregate our revenue by region, type of performance obligation, timing of revenue recognition, and segment as follows:

 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars in Thousands)
Revenue by region:
 
 
 
 
 
 
 
United States
$
54,022

 
$
39,735

 
$
134,774

 
$
130,561

Europe
33,665

 
36,662

 
109,085

 
98,673

Other (1)
60,297

 
51,361

 
158,717

 
130,541

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

 
 
 
 
 
 
 
 
Revenue by type of performance obligation:
 
 
 
 
 
 
 
Term licenses
$
98,493

 
$
79,073

 
$
255,616

 
$
214,938

Maintenance
41,878

 
40,897

 
125,955

 
121,890

Professional services and other
7,613

 
7,788

 
21,005

 
22,947

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

 
 
 
 
 
 
 
 
Revenue by segment:
 
 
 
 
 
 
 
Subscription and software
$
140,371

 
$
119,970

 
$
381,571

 
$
336,828

Services and other
7,613

 
7,788

 
21,005

 
22,947

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

____________________________________________
(1)
Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East.

Contract Balances

The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.
  
Our contract assets and deferred revenue were as follows as of March 31, 2019 and June 30, 2018:
 
March 31, 2019
 
June 30, 2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Contract assets
$
673,454

 
$
645,000

Deferred revenue
(43,727
)
 
(27,504
)
 
$
629,727

 
$
617,496



Contract assets and deferred revenue are presented net at the contract level for each reporting period.

The change in deferred revenue in the nine months ended March 31, 2019, excluding the impact of the netting of contract assets and deferred revenue, was primarily due to an increase in new billings in advance of revenue recognition, partially offset by $11.5 million of revenue recognized that was included in deferred revenue at June 30, 2018.

Contract Costs

We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.

We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of four to eight years for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions.

Amortization of capitalized contract costs is included in sales and marketing expenses in our Condensed Consolidated Statement of Operations.

Transaction Price Allocated to Remaining Performance Obligations

The following table includes the aggregate amount of the transaction price allocated as of March 31, 2019 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
 
Year Ended June 30,
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
 
(Dollars in Thousands)
License
$
24,904

 
$
39,658

 
$
30,468

 
$
9,423

 
$
2,502

 
$
1,451

Maintenance
49,261

 
174,031

 
127,876

 
85,991

 
51,340

 
32,662

Services and other
32,248

 
11,834

 
853

 
651

 
381

 
91



Impact to Prior Period Information

The following table presents the effect of the adoption of Topic 606 on select consolidated statements of operations line items for the three and nine months ended March 31, 2018:

 
Three Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands, Except per Share Data)
Consolidated Statements of Operations:
 
 
 
 
 
License revenue
$

 
$
79,073

 
$
79,073

Maintenance revenue

 
40,897

 
40,897

Subscription and software revenue
118,126

 
(118,126
)
 

Services and other revenue
7,745

 
43

 
7,788

Total revenue
125,871

 
1,887

 
127,758

Gross profit
113,095

 
1,887

 
114,982

Selling and marketing expense
25,924

 
(678
)
 
25,246

General and administrative expense
14,430

 
103

 
14,533

Total operating expenses
61,938

 
(575
)
 
61,363

Income from operations
51,157

 
2,462

 
53,619

Interest income
23

 
6,281

 
6,304

Provision for income taxes
11,756

 
2,073

 
13,829

Net income
$
37,835

 
$
6,670

 
$
44,505

Net income per common share:

 
 
 
 
 
Basic
$
0.53

 
 
 
$
0.62

Diluted
$
0.52

 
 
 
$
0.61

Weighted average shares outstanding:
 
 
 
 
 
Basic
71,828

 
 
 
71,828

Diluted
72,663

 
 
 
72,663


 
Nine Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands, Except per Share Data)
Consolidated Statements of Operations:
 
 
 
 
 
License revenue
$

 
$
214,938

 
$
214,938

Maintenance revenue

 
121,890

 
121,890

Subscription and software revenue
351,540

 
(351,540
)
 

Services and other revenue
22,014

 
933

 
22,947

Total revenue
373,554

 
(13,779
)
 
359,775

Gross profit
335,957

 
(13,779
)
 
322,178

Selling and marketing expense
73,875

 
(1,185
)
 
72,690

General and administrative expense
42,284

 
6,904

 
49,188

Total operating expenses
177,022

 
5,719

 
182,741

Income from operations
158,935

 
(19,498
)
 
139,437

Interest income
204

 
18,645

 
18,849

Provision for (benefit from) income taxes
43,561

 
(107,242
)
 
(63,681
)
Net income
$
110,668

 
$
106,389

 
$
217,057

Net income per common share:

 
 
 
 
 
Basic
$
1.53

 
 
 
$
3.00

Diluted
$
1.51

 
 
 
$
2.97

Weighted average shares outstanding:
 
 
 
 
 
Basic
72,402

 
 
 
72,402

Diluted
73,136

 
 
 
73,136



The following table presents the effect of the adoption of Topic 606 on select consolidated balance sheet line items as of June 30, 2018:
 
June 30, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands)
Consolidated Balance Sheets:
 
 
 
 
 
ASSETS
 
 
 
 
 
Current contract assets
$

 
$
304,378

 
$
304,378

Contract costs

 
20,500

 
20,500

Accounts receivable, net
21,910

 
19,900

 
41,810

Non-current contract assets

 
340,622

 
340,622

Total assets
264,924

 
685,400

 
950,324

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Current deferred revenue
286,845

 
(271,695
)
 
15,150

Non-current deferred revenue
28,259

 
(15,905
)
 
12,354

Deferred income taxes

 
214,125

 
214,125

Other non-current liabilities
18,492

 
(1,424
)
 
17,068

Retained earnings
305,208

 
760,299

 
1,065,507

Total liabilities and stockholders’ equity

$
264,924

 
$
685,400

 
$
950,324


The adoption of Topic 606 had no impact on our total cash flows or net cash provided by operating activities. The impacts of adoption resulted in offsetting shifts in cash flows throughout the components of net income and various changes in working capital balances. The following table presents the effect of the adoption of Topic 606 on select consolidated statement of cash flows line items for the nine months ended March 31, 2018:

 
Nine Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands)
Consolidated Statements of Cash Flows:
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
110,668

 
$
106,389

 
$
217,057

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

Deferred income taxes
4,467

 
(127,910
)
 
(123,443
)
Changes in assets and liabilities:
 
 
 
 
 
Contract assets

 
(7,767
)
 
(7,767
)
Contract costs

 
(651
)
 
(651
)
Accounts receivable
(964
)
 
2,393

 
1,429

Deferred revenue
(11,699
)
 
27,546

 
15,847

Net cash provided by operating activities
$
127,829

 
$

 
$
127,829

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value
9 Months Ended
Mar. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value
Fair Value
 
We determine fair value by utilizing a fair value hierarchy that ranks the quality and reliability of the information used in its determination. Fair values determined using “Level 1 inputs” utilize unadjusted quoted prices in active markets for identical assets or liabilities that we have the ability to access. Fair values determined using “Level 2 inputs” utilize data points that are observable, such as quoted prices, interest rates and yield curves for similar assets and liabilities.
 
Cash equivalents of $1.0 million and $5.0 million as of March 31, 2019 and June 30, 2018, respectively, were reported at fair value utilizing quoted market prices in identical markets, or “Level 1 inputs.” Our cash equivalents consist of short-term money market instruments.
 
Financial instruments not measured or recorded at fair value in the accompanying unaudited consolidated financial statements consist of accounts receivable, accounts payable and accrued liabilities. The estimated fair value of these financial instruments approximates their carrying value. The estimated fair value of the borrowings under the Credit Agreement (described below in Note 11, "Credit Agreement") approximates its carrying value due to the floating interest rate.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable
9 Months Ended
Mar. 31, 2019
Receivables [Abstract]  
Accounts Receivable
Accounts Receivable, Net
 
Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Accounts receivable, gross
$
48,471

 
$
44,513

Allowance for doubtful accounts
(3,178
)
 
(2,703
)
Accounts receivable, net
$
45,293

 
$
41,810



As of March 31, 2019, we had no customer receivable balances that individually represented 10% or more of our net accounts receivable.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment
9 Months Ended
Mar. 31, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment

Property, equipment and leasehold improvements consisted of the following as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
(Dollars in Thousands)
Property, equipment and leasehold improvements, at cost:
 

 
 

Computer equipment
$
8,321

 
$
8,344

Purchased software
24,207

 
24,225

Furniture & fixtures
6,843

 
6,850

Leasehold improvements
12,048

 
12,023

Property, equipment and leasehold improvements, at cost
51,419

 
51,442

Accumulated depreciation
(43,830
)
 
(41,636
)
Property, equipment and leasehold improvements, net
$
7,589

 
$
9,806



During the nine months ended March 31, 2019, we wrote off fully depreciated property, equipment and leasehold improvements that were no longer in use with gross book values of $0.2 million.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions
9 Months Ended
Mar. 31, 2019
Business Combinations [Abstract]  
Acquisitions
Acquisitions 

Apex Optimisation
On February 5, 2018, we completed the acquisition of all the outstanding shares of Apex Optimisation and affiliates (“Apex”), a provider of software which aligns Advanced Process Control with Planning and Scheduling to unify production optimization, for a total cash consideration of $23.0 million. The purchase price consisted of $18.4 million of cash paid at closing and an additional $4.6 million to be held back until February 2020 as security for certain representations, warranties, and obligations of the sellers. The holdback is recorded in accrued expenses and other current liabilities in our consolidated balance sheet.
An allocation of the purchase price is as follows:
 
Amount
 
(Dollars in Thousands)
Tangible assets acquired, net
$
360

Identifiable intangible assets:
 
Technology-related
4,500

Customer relationships
3,800

Goodwill
15,959

Deferred tax liabilities
(1,619
)
Total assets acquired, net
$
23,000


We used the relief from royalty and income approaches to derive the fair value of the technology-related and customer relationship intangible assets, respectively. The weighted-average discount rate (or rate of return) used to determine the value of the Apex intangible assets was 28% and the effective tax rate used was 21%.  The technology-related and customer relationship intangible assets are each being amortized on a straight-line basis over their estimated useful lives of seven years.
The goodwill, which is not deductible for tax purposes, reflects the value of the assembled workforce and the company-specific synergies we expect to realize by selling Apex products and services to our existing customers.  The results of operations of Apex have been included prospectively in our results of operations since the date of acquisition.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets
9 Months Ended
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
Intangible Assets 
We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.
Intangible assets consisted of the following as of March 31, 2019 and June 30, 2018:
 
Gross Carrying Amount
 
Accumulated Amortization
 
Effect of Currency Translation
 
Net Carrying Amount
 
(Dollars in Thousands)
March 31, 2019:
 
 
 
 
 
 
 
Technology
$
35,644

 
$
(7,936
)
 
$
(94
)
 
$
27,614

Customer relationships
4,979

 
(865
)
 
(80
)
 
4,034

Non-compete agreements
553

 
(445
)
 

 
108

Total
$
41,176

 
$
(9,246
)
 
$
(174
)
 
$
31,756

June 30, 2018:
 
 
 
 
 
 
 
Technology
$
35,898

 
$
(5,182
)
 
$
(254
)
 
$
30,462

Customer relationships
5,181

 
(377
)
 
(202
)
 
4,602

Non-compete agreements
553

 
(307
)
 

 
246

Total
$
41,632

 
$
(5,866
)
 
$
(456
)
 
$
35,310


Total amortization expense related to intangible assets is included in cost of license revenue and operating expenses and amounted to approximately $1.2 million and $3.4 million for the three and nine months ended March 31, 2019, respectively, and approximately $0.5 million and $1.6 million for the three and nine months ended March 31, 2018, respectively.
Future amortization expense as of March 31, 2019 is expected to be as follows:
Year Ended June 30,
Amortization Expense
 
(Dollars in Thousands)
2019
$
1,155

2020
4,692

2021
4,736

2022
4,675

2023
4,591

Thereafter
11,907

Total
$
31,756

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill
9 Months Ended
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
Goodwill
 
The changes in the carrying amount of goodwill for our subscription and software reporting segment during the nine months ended March 31, 2019 were as follows:

 
Gross Carrying Amount
 
Accumulated Impairment Losses
 
Effect of Currency Translation
 
Net Carrying Amount
 
(Dollars in Thousands)
June 30, 2018:

$
142,316

 
$
(65,569
)
 
$
(1,157
)
 
$
75,590

Adjustment to goodwill from acquisitions
(1,524
)
 

 

 
(1,524
)
Foreign currency translation

 

 
(532
)
 
(532
)
March 31, 2019:
$
140,792

 
$
(65,569
)
 
$
(1,689
)
 
$
73,534


 
No triggering events indicating goodwill impairment occurred during the nine months ended March 31, 2019.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Liabilities
9 Months Ended
Mar. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
Accrued Expenses and Other Liabilities
Accrued Expenses and Other Liabilities

Accrued expenses and other current liabilities consisted of the following as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
(Dollars in Thousands)
Payroll and payroll-related
$
20,017

 
$
21,796

Deferred acquisition payments
4,600

 
1,700

Royalties and outside commissions
3,815

 
3,333

Share repurchases
2,464

 
1,646

Professional fees
1,732

 
1,695

Deferred rent
1,308

 
1,188

Other
8,810

 
8,157

Total accrued expenses and other current liabilities
$
42,746

 
$
39,515



Other non-current liabilities consisted of the following as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Deferred rent
$
5,478

 
$
6,442

Uncertain tax positions
5,492

 
4,510

Deferred acquisition payments

 
4,294

Other
1,433

 
1,822

Total other non-current liabilities
$
12,403

 
$
17,068

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Credit Agreement
9 Months Ended
Mar. 31, 2019
Debt Disclosure [Abstract]  
Credit Agreement
Credit Agreement
 
On February 26, 2016, we entered into a $250.0 million Credit Agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A., as administrative agent, Silicon Valley Bank, as syndication agent, and the lenders and other parties named therein (the “Lenders”). On August 9, 2017, we entered into an Amendment to increase the Credit Agreement to $350.0 million. The indebtedness evidenced by the Credit Agreement matures on February 26, 2021. Prior to the maturity of the Credit Agreement, any amounts borrowed may be repaid and, subject to the terms and conditions of the Credit Agreement, borrowed again in whole or in part without penalty. We had $220.0 million and $170.0 million in outstanding borrowings under the Credit Agreement as of March 31, 2019 and June 30, 2018, respectively.
 
Borrowings under the Credit Agreement bear interest at a rate equal to either, at our option, the sum of (a) the highest of (1) the rate of interest publicly announced by JPMorgan Chase Bank, N.A. as its prime rate in effect, (2) the Federal Funds Effective Rate plus 0.5%, and (3) the one-month Adjusted LIBO Rate plus 1.0%, plus (b) a margin initially of 0.5% for the first full fiscal quarter ending after the date of the Credit Agreement and thereafter based on our Leverage Ratio; or the Adjusted LIBO Rate plus a margin initially of 1.5% for the first full fiscal quarter ending after the date of the Credit Agreement and thereafter based on our Leverage Ratio.  We must also pay, on a quarterly basis, an unused commitment fee at a rate of between 0.2% and 0.3% per annum, based on our Leverage Ratio. The interest rates as of March 31, 2019 were 4.00% on $159.0 million of our outstanding borrowings and 4.01% on $61.0 million of our outstanding borrowings.
 
All borrowings under the Credit Agreement are secured by liens on substantially all of our assets. The Credit Agreement contains affirmative and negative covenants customary for facilities of this type, including restrictions on: incurrence of additional debt; liens; fundamental changes; asset sales; restricted payments; and transactions with affiliates. The Credit Agreement contains financial covenants regarding maintenance as of the end of each fiscal quarter, commencing with the quarter ending June 30, 2016, of a maximum Leverage Ratio of 3.0 to 1.0 and a minimum Interest Coverage Ratio of 3.0 to 1.0. As of March 31, 2019, we were in compliance with these covenants.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation
9 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
 
The weighted average estimated fair value of option awards granted was $20.05 and $31.26 during the three and nine months ended March 31, 2019, respectively, and $19.21 and $17.04 during the three and nine months ended March 31, 2018, respectively.
 
We utilized the Black-Scholes option valuation model with the following weighted average assumptions:
 
 
Nine Months Ended
March 31,
 
2019
 
2018
Risk-free interest rate
2.8
%
 
1.7
%
Expected dividend yield
0.0
%
 
0.0
%
Expected life (in years)
4.6

 
4.6

Expected volatility factor
26.6
%
 
28.0
%

 
The stock-based compensation expense under all equity plans and its classification in the unaudited consolidated statements of operations for the three and nine months ended March 31, 2019 and 2018 are as follows:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
(Dollars in Thousands)
Recorded as expenses:
 

 
 

 
 

 
 

Cost of maintenance
$
379

 
$

 
$
916

 
$

Cost of services and other
366

 
345

 
1,038

 
1,119

Selling and marketing
1,228

 
979

 
3,687

 
2,870

Research and development
1,518

 
1,892

 
5,451

 
5,679

General and administrative
2,763

 
2,137

 
10,362

 
7,554

Total stock-based compensation
$
6,254

 
$
5,353

 
$
21,454

 
$
17,222



A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended March 31, 2019 is as follows:
 
 
Stock Options
 
Restricted Stock Units
 
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
(Years)
 
Aggregate
Intrinsic Value
(in 000’s)
 
Shares
 
Weighted
Average
Grant Date
Fair Value
Outstanding at June 30, 2018
1,369,442

 
$
45.93

 
7.23
 
$
64,103

 
621,700

 
$
53.64

Granted
278,454

 
113.94

 
 
 
 

 
635,959

 
114.66

Settled (RSUs)

 
 

 
 
 
 

 
(326,903
)
 
59.94

Exercised
(145,214
)
 
40.75

 
 
 
 

 

 
 

Cancelled / Forfeited
(83,607
)
 
67.38

 
 
 
 

 
(71,152
)
 
67.45

Outstanding at March 31, 2019
1,419,075

 
$
58.54

 
7.02
 
$
67,607

 
859,604

 
$
95.25

Vested and exercisable at March 31, 2019
876,403

 
$
46.06

 
6.06
 
$
51,599

 

 
 

Vested and expected to vest as of March 31, 2019
1,356,714

 
$
57.71

 
6.95
 
$
65,668

 
807,825

 
$
96.33


 
The weighted average grant-date fair value of RSUs granted was $82.18 and $114.66 during the three and nine months ended March 31, 2019, respectively, and $75.41 and $64.18 during the three and nine months ended March 31, 2018, respectively.  The total fair value of shares vested from RSU grants was $6.9 million and $31.9 million during the three and nine months ended March 31, 2019, respectively, and $5.7 million and $16.0 million during the three and nine months ended March 31, 2018, respectively.
 
At March 31, 2019, the total future unrecognized compensation cost related to stock options was $9.9 million and is expected to be recorded over a weighted average period of 2.6 years.  At March 31, 2019, the total future unrecognized compensation cost related to RSUs was $30.1 million and is expected to be recorded over a weighted average period of 2.6 years.
 
The total intrinsic value of options exercised was $2.4 million and $9.2 million during the three and nine months ended March 31, 2019, respectively, and $4.9 million and $7.9 million during the three and nine months ended March 31, 2018, respectively. We received cash proceeds from option exercises of $1.4 million and $5.9 million during the three and nine months ended March 31, 2019, respectively, and $3.9 million and $7.4 million during the three and nine months ended March 31, 2018, respectively. We withheld withholding taxes on vested RSUs of $2.4 million and $12.0 million during the three and nine months ended March 31, 2019, respectively, and $2.0 million and $5.5 million during the three and nine months ended March 31, 2018, respectively.
 
At March 31, 2019, common stock reserved for future issuance or settlement under equity compensation plans was 9.8 million shares.

During the nine months ended March 31, 2019, we granted performance-based long-term incentive awards (“performance awards”) to certain of our executives, including our named executive officers. The performance period for each performance award is either of the following two-year periods: (i) fiscal year 2019 - fiscal year 2020, or (ii) fiscal year 2020 - fiscal year 2021.  Participants receive RSUs on the grant date associated with achievement of all performance targets. The performance targets for the performance awards are based on meeting annual spend growth, defined as an estimate of the annualized value of our portfolio of term license arrangements, as of a specific date, and the performance goals set out in the executive bonus plan for each fiscal year, such as free cash flow. If the performance targets are met during one of the two performance periods and the participant remains actively employed by us, the RSUs convert to time-based vesting wherein fifty percent of the awards immediately vest, and the remaining fifty percent are subject to additional service vesting over a three-year period.  In general, if the performance targets are not met, or if the participant is no longer actively employed by us prior to the performance targets being met, the participant forfeits all of the RSUs.

During the nine months ended March 31, 2019, we granted 382,373 RSUs in connection with the performance awards.  As of March 31, 2019, all of the RSUs issued in connection with the performance awards are unvested and outstanding.

We record compensation expense for the performance awards based on the fair value of the awards, in an amount proportionate to the service time rendered by the participant, when it is probable that the achievement of the goals will be met. The total fair value of the performance awards granted during the nine months ended March 31, 2019 was estimated using the closing price on the date of grant as well as the estimated probable achievement levels of the performance metrics.  If the performance-based conditions are not met, no compensation cost is recognized and any recognized compensation cost is reversed.  As of March 31, 2019, we concluded that the performance metrics related to the performance awards were not probable of achievement; therefore, no compensation expense was recognized during the nine months ended March 31, 2019

On July 26, 2018, our Board of Directors approved the Aspen Technology, Inc. 2018 Employee Stock Purchase Plan (the "ESPP"). The ESPP is intended to be a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986, or the IRC.  The ESPP was approved at our Annual Meeting of Stockholders on December 7, 2018.  The ESPP currently provides for a purchase price equal to 85% of the lower of (a) the fair market value of the common stock on the first trading day of each ESPP offering period and (b) the fair market value of the common stock on the last day of the offering period. Our initial offering period is for January 1, 2019 through June 30, 2019.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Deficit
9 Months Ended
Mar. 31, 2019
Equity [Abstract]  
Stockholders' Deficit
Stockholders’ Equity
 
Stock Repurchases

On January 22, 2015, our Board of Directors approved a share repurchase program (the "Share Repurchase Program") for up to $450.0 million worth of our common stock. On April 26, 2016, June 8, 2017, April 18, 2018, December 6, 2018, and April 17, 2019, the Board of Directors approved a $400.0 million, $200.0 million, $200.0 million, $100.0 million, and $200.0 million increase in the Share Repurchase Program, respectively. The timing and amount of any shares repurchased are based on market conditions and other factors. All shares of our common stock repurchased have been recorded as treasury stock under the cost method.

During the three and nine months ended March 31, 2019, we repurchased 777,569 and 2,426,476 shares of our common stock in the open market for $75.0 million and $225.0 million, respectively. As of March 31, 2019, the total remaining value under the Share Repurchase Program was approximately $221.3 million.

Accumulated Other Comprehensive Income
 
As of March 31, 2019 and June 30, 2018, accumulated other comprehensive income was comprised of foreign currency translation adjustments of $1.2 million and $1.4 million, respectively.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income Per Share
9 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Net Income Per Share
Net Income Per Share
 
Basic income per share is determined by dividing net income by the weighted average common shares outstanding during the period. Diluted income per share is determined by dividing net income by diluted weighted average shares outstanding during the period. Diluted weighted average shares reflect the dilutive effect, if any, of potential common shares. To the extent their effect is dilutive, employee equity awards and other commitments to be settled in common stock are included in the calculation of diluted net income per share based on the treasury stock method.
 
The calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding for the three and nine months ended March 31, 2019 and 2018 are as follows:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars and Shares in Thousands, Except per Share Data)
Net income
$
61,587

 
$
44,505

 
$
158,869

 
$
217,057

 
 
 
 
 
 
 
 
Weighted average shares outstanding
69,423

 
71,828

 
70,286

 
72,402

 
 
 
 
 
 
 
 
Dilutive impact from:
 

 
 

 
 

 
 

Employee equity awards

737

 
835

 
856

 
734

Dilutive weighted average shares outstanding
70,160

 
72,663

 
71,142

 
73,136

 
 
 
 
 
 
 
 
Income per share
 

 
 

 
 

 
 

Basic
$
0.89

 
$
0.62

 
$
2.26

 
$
3.00

Dilutive
$
0.88

 
$
0.61

 
$
2.23

 
$
2.97


 
For the three and nine months ended March 31, 2019 and 2018, certain employee equity awards were anti-dilutive based on the treasury stock method. The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of March 31, 2019 and 2018:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
(Shares in Thousands)
Employee equity awards
803

 
240

 
803

 
445



Included in the table above are options to purchase 250,741 and 250,741 shares of our common stock during the three and nine months ended March 31, 2019, respectively, which were not included in the computation of dilutive weighted average shares outstanding, because their exercise prices ranged from $98.13 per share to $116.00 per share and were greater than the average market price of our common stock during the period then ended. These options were outstanding as of March 31, 2019 and expire at various dates through October 23, 2028.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes
9 Months Ended
Mar. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
 
The effective tax rate for the periods presented was primarily the result of income earned in the U.S., taxed at U.S. federal and state statutory income tax rates, income earned in foreign tax jurisdictions taxed at the applicable rates, as well as the impact of permanent differences between book and tax income.
 
On December 22, 2017, the President of the United States signed into law Public Law No. 115-97, commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”), following its passage by the United States Congress. The Tax Act made significant changes to U.S. federal income tax laws, including reduction of the corporate tax rate from 35.0% to 21.0%, and the implementation of a territorial tax system resulting in a one-time transition tax on the unremitted earnings of our foreign subsidiaries. The Tax Act also contains additional provisions that are effective for us in fiscal year 2019, including a new deduction for Foreign-Derived Intangible Income (“FDII”), the repeal of the domestic production activity deduction, a new tax on Global Intangible Low-Taxed Income (“GILTI”), and increased limitations on the deductibility of certain executive compensation.

Our effective tax rate was 18.2% and 14.7% during the three and nine months ended March 31, 2019, respectively, and 23.7% and (41.5)% during the three and nine months ended March 31, 2018, respectively. Our effective tax rate decreased for the three months ended March 31, 2019 compared to the same period in 2018 primarily due to a reduction in the statutory tax rate from 28.1% to 21.0%. Our effective tax rate increased for the nine months ended March 31, 2019 compared to the same period in 2018 due to the tax benefit recorded for the revaluation of our deferred tax liabilities resulting from the adoption of Topic 606. We adopted Topic 606 effective July 1, 2018 using the full retrospective method, following the reduction of federal income tax rates due to the enactment of the Tax Act. The reduction in the corporate tax rate from 35.0% to the blended tax rate of 28.1% reduced our deferred tax liabilities established under Topic 606, which resulted in an income tax benefit for the nine months ended March 31, 2018.

During the three and nine months ended March 31, 2019, our income tax expense was driven primarily by pre-tax profitability in our domestic and foreign operations and the impact of permanent items. The permanent items are predominantly the FDII deduction and tax credits for research expenditures.

The Tax Act has several significant changes that impact all taxpayers, including a transition tax, which is a one-time tax charge on accumulated, undistributed foreign earnings. The calculation of accumulated foreign earnings requires an analysis of each foreign entity’s financial results going back to 1986. We have concluded that we will not be subject to the transition tax associated with our accumulated, undistributed foreign earnings. We do not provide deferred taxes on unremitted earnings of our foreign subsidiaries as we intend to indefinitely reinvest those earnings.

The Tax Act also included a new provision designed to tax global intangible low-taxed income (“GILTI”). Under U.S. GAAP, we are allowed to make an accounting policy choice to either (i) treat 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 (ii) factor in such amounts into the measurement of our deferred taxes (the "deferred method"). Our selection of an accounting policy related to the GILTI tax provisions depends, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in taxable income related to GILTI and, if so, what the impact is expected to be. While our future global operations depend on a number of different factors, we do expect to have future U.S. inclusions in taxable income related to GILTI. Further, we have made a policy decision to record GILTI tax as a current-period expense when incurred.

Deferred income taxes are recognized based on temporary differences between the financial statement and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using the statutory tax rates and laws expected to apply to taxable income in the years in which the temporary differences are expected to reverse. Valuation allowances are provided against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the timing of the temporary differences becoming deductible.  Management considers, among other available information, scheduled reversals of deferred tax liabilities, projected future taxable income, limitations of availability of net operating loss carryforwards, and other matters in making this assessment.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies
9 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
 
Operating Leases
 
We lease certain facilities under non-cancellable operating leases with terms in excess of one year. Rental expense on leased facilities under operating leases was approximately $2.1 million and $6.2 million during the three and nine months ended March 31, 2019, respectively, and approximately $2.1 million and $6.1 million during the three and nine months ended March 31, 2018, respectively.
 
Standby letters of credit for $4.0 million and $3.5 million secure our performance on professional services contracts, certain facility leases and potential liabilities as of March 31, 2019 and June 30, 2018, respectively. The letters of credit expire at various dates through fiscal 2025.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information
9 Months Ended
Mar. 31, 2019
Segment Reporting [Abstract]  
Segment Information
Segment Information
 
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and to assess performance. Our chief operating decision maker is our President and Chief Executive Officer.
 
The subscription and software segment is engaged in the licensing of process optimization and asset performance management software solutions and associated support services, and includes our license and maintenance revenue. The services and other segment includes professional services and training, and includes our services and other revenue. We do not track assets or capital expenditures by operating segments. Consequently, it is not practical to present assets, capital expenditures, depreciation or amortization by operating segments.
 
The following table presents a summary of our reportable segments’ profits:
 
 
Subscription and Software
 
Services and Other
 
Total
 
(Dollars in Thousands)
Three Months Ended March 31, 2019
 

 
 

 
 

Segment revenue
$
140,371

 
$
7,613

 
$
147,984

Segment expenses (1)
(54,550
)
 
(7,740
)
 
(62,290
)
Segment profit
$
85,821

 
$
(127
)
 
$
85,694

 
 
 
 
 
 
Three Months Ended March 31, 2018, As Adjusted
 

 
 

 
 

Segment revenue
$
119,970

 
$
7,788

 
$
127,758

Segment expenses (1)
(52,368
)
 
(7,238
)
 
(59,606
)
Segment profit
$
67,602

 
$
550

 
$
68,152

 
 
 
 
 
 
Nine Months Ended March 31, 2019
 

 
 

 
 

Segment revenue
$
381,571

 
$
21,005

 
$
402,576

Segment expenses (1)
(161,808
)
 
(22,943
)
 
(184,751
)
Segment profit
$
219,763

 
$
(1,938
)
 
$
217,825

 
 
 
 
 
 
Nine Months Ended March 31, 2018, As Adjusted
 

 
 

 
 

Segment revenue
$
336,828

 
$
22,947

 
$
359,775

Segment expenses (1)
(150,357
)
 
(20,793
)
 
(171,150
)
Segment profit
$
186,471

 
$
2,154

 
$
188,625



(1)         Our reportable segments’ operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income, net; and other (expense), net.

Reconciliation to Income before Income Taxes
 
The following table presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended March 31, 2019 and 2018:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars in Thousands)
 
 
 
 
 
 
 
 
Total segment profit for reportable segments
$
85,694

 
$
68,152

 
$
217,825

 
$
188,625

General and administrative expense
(14,863
)
 
(14,533
)
 
(46,246
)
 
(49,188
)
Interest income, net
4,485

 
4,819

 
15,061

 
14,897

Other (expense), net
(34
)
 
(104
)
 
(485
)
 
(958
)
Income before income taxes
$
75,282

 
$
58,334

 
$
186,155

 
$
153,376

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies (Policies)
9 Months Ended
Mar. 31, 2019
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Aspen Technology, Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Loss Contingencies
Loss Contingencies
 
We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.
Foreign Currency Transactions
Foreign Currency Transactions
 
Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange losses were $(0.1) million and $(0.5) million during the three and nine months ended March 31, 2019, respectively, and $(0.1) million and $(1.0) million during the three and nine months ended March 31, 2018, respectively.
Research and Development Expense
Research and Development Expense
We charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility.
We acquired no technology during the three and nine months ended March 31, 2019 and 2018, respectively, that was expensed as research and development expense.
Recently Issued Accounting Pronouncements
(f)          New Accounting Pronouncements Adopted in Fiscal 2019

In May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in Revenue Recognition (Topic 605), and requires entities to recognize revenue when they transfer promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Under the new guidance, an entity is required to evaluate revenue recognition through a five-step process.  In applying the principles of Topic 606, more judgment and estimates are required within the revenue recognition process than were required under previous U.S. GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each separate performance obligation.

We adopted Topic 606 effective July 1, 2018 using the full retrospective method, which required us to adjust the prior periods presented. The adoption of Topic 606 impacted the timing of the license portion of the revenue recognized from our term contracts.  Under the new standard, for arrangements that include term-based software licenses bundled with maintenance and support, we are now required to recognize as revenue a portion of the arrangement fee upon delivery of the software license. We recognize as revenue a portion of the arrangement fee related to maintenance and support, professional services, and training over time as the services are provided. Additionally, under the new standard, we capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the expected period of benefit, rather than expensing them as incurred in the period that the commissions are earned. See Note 3, "Revenue from Contracts with Customers," to our Unaudited Consolidated Financial Statements for more information on our accounting policies as a result of the adoption of Topic 606.
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805) - Clarifying the Definition of a Business. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. We adopted ASU No. 2017-01 effective July 1, 2018. The adoption of ASU No. 2017-01 did not have a material effect on our consolidated financial statements or related disclosures.
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118. The amendment provides guidance on accounting for the impact of the Tax Cuts and Jobs Act (the “Tax Act”) and allows entities to complete the accounting under ASC 740 within a one-year measurement period from the Tax Act enactment date. This standard is effective upon issuance. The Tax Act has several significant changes that impact all taxpayers, including a transition tax, which is a one-time tax charge on accumulated, undistributed foreign earnings. The calculation of accumulated foreign earnings requires an analysis of each foreign entity’s financial results going back to 1986. We have concluded that we will not be subject to the transition tax associated with our accumulated, undistributed foreign earnings.
In August 2018, the FASB issued ASU 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. The amendment aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendment. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We adopted ASU No. 2018-15 effective October 1, 2018. The adoption of ASU No. 2018-15 did not have a material effect on our consolidated financial statements or related disclosures.

(g)          Recently Issued Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Under the amendment, lessees will be required to recognize virtually all of their leases on the balance sheet, by recording a right-of-use asset and lease liability. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2016-02 on our consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820) - Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendment modifies, removes, and adds certain disclosure requirements on fair value measurements. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted. We are currently evaluating the impact of ASU No. 2018-13 on our consolidated financial statements.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers (Policies)
9 Months Ended
Mar. 31, 2019
Revenue from Contracts with Customers [Abstract]  
Revenue from Contract with Customer [Policy Text Block]
Revenue from Contracts with Customers

In accordance with Topic 606, we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.

Nature of Products and Services

We generate revenue from the following sources: (1) License revenue; (2) Maintenance revenue; and (3) Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.

We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.

Term-based Arrangements: Term-based arrangements consist of on-premise term licenses as well as maintenance.

Term licenses

License revenue consists primarily of product and related revenue from our aspenONE licensing model and point product arrangements.

When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.

Maintenance

When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.


Services and Other Revenue

Professional Services Revenue

Professional services are provided to customers on a time-and-materials ("T&M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.

Training Revenue

We provide training services to our customers, including on-site, Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed.

Contracts with Multiple Performance Obligations

Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.

Allocation of consideration: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.

If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.

The standalone selling price for term licenses, which are always sold with maintenance, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.

When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.

Standalone selling price: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors, such as customer type and geography.

Other policies and judgments

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.

Contract modifications

We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i) if the additional products and services are distinct from the products and services in the original arrangement; and (ii) if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i) a prospective basis as a termination of the existing contract and the creation of a new contract; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.

Disaggregation of Revenue

We disaggregate our revenue by region, type of performance obligation, timing of revenue recognition, and segment as follows:

 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars in Thousands)
Revenue by region:
 
 
 
 
 
 
 
United States
$
54,022

 
$
39,735

 
$
134,774

 
$
130,561

Europe
33,665

 
36,662

 
109,085

 
98,673

Other (1)
60,297

 
51,361

 
158,717

 
130,541

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

 
 
 
 
 
 
 
 
Revenue by type of performance obligation:
 
 
 
 
 
 
 
Term licenses
$
98,493

 
$
79,073

 
$
255,616

 
$
214,938

Maintenance
41,878

 
40,897

 
125,955

 
121,890

Professional services and other
7,613

 
7,788

 
21,005

 
22,947

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

 
 
 
 
 
 
 
 
Revenue by segment:
 
 
 
 
 
 
 
Subscription and software
$
140,371

 
$
119,970

 
$
381,571

 
$
336,828

Services and other
7,613

 
7,788

 
21,005

 
22,947

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

____________________________________________
(1)
Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East.

Contract Balances

The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.
  
Our contract assets and deferred revenue were as follows as of March 31, 2019 and June 30, 2018:
 
March 31, 2019
 
June 30, 2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Contract assets
$
673,454

 
$
645,000

Deferred revenue
(43,727
)
 
(27,504
)
 
$
629,727

 
$
617,496



Contract assets and deferred revenue are presented net at the contract level for each reporting period.

The change in deferred revenue in the nine months ended March 31, 2019, excluding the impact of the netting of contract assets and deferred revenue, was primarily due to an increase in new billings in advance of revenue recognition, partially offset by $11.5 million of revenue recognized that was included in deferred revenue at June 30, 2018.

Contract Costs

We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.

We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of four to eight years for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions.

Amortization of capitalized contract costs is included in sales and marketing expenses in our Condensed Consolidated Statement of Operations.

Transaction Price Allocated to Remaining Performance Obligations

The following table includes the aggregate amount of the transaction price allocated as of March 31, 2019 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
 
Year Ended June 30,
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
 
(Dollars in Thousands)
License
$
24,904

 
$
39,658

 
$
30,468

 
$
9,423

 
$
2,502

 
$
1,451

Maintenance
49,261

 
174,031

 
127,876

 
85,991

 
51,340

 
32,662

Services and other
32,248

 
11,834

 
853

 
651

 
381

 
91



Impact to Prior Period Information

The following table presents the effect of the adoption of Topic 606 on select consolidated statements of operations line items for the three and nine months ended March 31, 2018:

 
Three Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands, Except per Share Data)
Consolidated Statements of Operations:
 
 
 
 
 
License revenue
$

 
$
79,073

 
$
79,073

Maintenance revenue

 
40,897

 
40,897

Subscription and software revenue
118,126

 
(118,126
)
 

Services and other revenue
7,745

 
43

 
7,788

Total revenue
125,871

 
1,887

 
127,758

Gross profit
113,095

 
1,887

 
114,982

Selling and marketing expense
25,924

 
(678
)
 
25,246

General and administrative expense
14,430

 
103

 
14,533

Total operating expenses
61,938

 
(575
)
 
61,363

Income from operations
51,157

 
2,462

 
53,619

Interest income
23

 
6,281

 
6,304

Provision for income taxes
11,756

 
2,073

 
13,829

Net income
$
37,835

 
$
6,670

 
$
44,505

Net income per common share:

 
 
 
 
 
Basic
$
0.53

 
 
 
$
0.62

Diluted
$
0.52

 
 
 
$
0.61

Weighted average shares outstanding:
 
 
 
 
 
Basic
71,828

 
 
 
71,828

Diluted
72,663

 
 
 
72,663


 
Nine Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands, Except per Share Data)
Consolidated Statements of Operations:
 
 
 
 
 
License revenue
$

 
$
214,938

 
$
214,938

Maintenance revenue

 
121,890

 
121,890

Subscription and software revenue
351,540

 
(351,540
)
 

Services and other revenue
22,014

 
933

 
22,947

Total revenue
373,554

 
(13,779
)
 
359,775

Gross profit
335,957

 
(13,779
)
 
322,178

Selling and marketing expense
73,875

 
(1,185
)
 
72,690

General and administrative expense
42,284

 
6,904

 
49,188

Total operating expenses
177,022

 
5,719

 
182,741

Income from operations
158,935

 
(19,498
)
 
139,437

Interest income
204

 
18,645

 
18,849

Provision for (benefit from) income taxes
43,561

 
(107,242
)
 
(63,681
)
Net income
$
110,668

 
$
106,389

 
$
217,057

Net income per common share:

 
 
 
 
 
Basic
$
1.53

 
 
 
$
3.00

Diluted
$
1.51

 
 
 
$
2.97

Weighted average shares outstanding:
 
 
 
 
 
Basic
72,402

 
 
 
72,402

Diluted
73,136

 
 
 
73,136



The following table presents the effect of the adoption of Topic 606 on select consolidated balance sheet line items as of June 30, 2018:
 
June 30, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands)
Consolidated Balance Sheets:
 
 
 
 
 
ASSETS
 
 
 
 
 
Current contract assets
$

 
$
304,378

 
$
304,378

Contract costs

 
20,500

 
20,500

Accounts receivable, net
21,910

 
19,900

 
41,810

Non-current contract assets

 
340,622

 
340,622

Total assets
264,924

 
685,400

 
950,324

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Current deferred revenue
286,845

 
(271,695
)
 
15,150

Non-current deferred revenue
28,259

 
(15,905
)
 
12,354

Deferred income taxes

 
214,125

 
214,125

Other non-current liabilities
18,492

 
(1,424
)
 
17,068

Retained earnings
305,208

 
760,299

 
1,065,507

Total liabilities and stockholders’ equity

$
264,924

 
$
685,400

 
$
950,324


The adoption of Topic 606 had no impact on our total cash flows or net cash provided by operating activities. The impacts of adoption resulted in offsetting shifts in cash flows throughout the components of net income and various changes in working capital balances. The following table presents the effect of the adoption of Topic 606 on select consolidated statement of cash flows line items for the nine months ended March 31, 2018:

 
Nine Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands)
Consolidated Statements of Cash Flows:
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
110,668

 
$
106,389

 
$
217,057

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

Deferred income taxes
4,467

 
(127,910
)
 
(123,443
)
Changes in assets and liabilities:
 
 
 
 
 
Contract assets

 
(7,767
)
 
(7,767
)
Contract costs

 
(651
)
 
(651
)
Accounts receivable
(964
)
 
2,393

 
1,429

Deferred revenue
(11,699
)
 
27,546

 
15,847

Net cash provided by operating activities
$
127,829

 
$

 
$
127,829

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets (Policies)
9 Months Ended
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
Intangible Assets 
We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.
Intangible assets consisted of the following as of March 31, 2019 and June 30, 2018:
 
Gross Carrying Amount
 
Accumulated Amortization
 
Effect of Currency Translation
 
Net Carrying Amount
 
(Dollars in Thousands)
March 31, 2019:
 
 
 
 
 
 
 
Technology
$
35,644

 
$
(7,936
)
 
$
(94
)
 
$
27,614

Customer relationships
4,979

 
(865
)
 
(80
)
 
4,034

Non-compete agreements
553

 
(445
)
 

 
108

Total
$
41,176

 
$
(9,246
)
 
$
(174
)
 
$
31,756

June 30, 2018:
 
 
 
 
 
 
 
Technology
$
35,898

 
$
(5,182
)
 
$
(254
)
 
$
30,462

Customer relationships
5,181

 
(377
)
 
(202
)
 
4,602

Non-compete agreements
553

 
(307
)
 

 
246

Total
$
41,632

 
$
(5,866
)
 
$
(456
)
 
$
35,310


Total amortization expense related to intangible assets is included in cost of license revenue and operating expenses and amounted to approximately $1.2 million and $3.4 million for the three and nine months ended March 31, 2019, respectively, and approximately $0.5 million and $1.6 million for the three and nine months ended March 31, 2018, respectively.
Future amortization expense as of March 31, 2019 is expected to be as follows:
Year Ended June 30,
Amortization Expense
 
(Dollars in Thousands)
2019
$
1,155

2020
4,692

2021
4,736

2022
4,675

2023
4,591

Thereafter
11,907

Total
$
31,756

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill (Policies)
9 Months Ended
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
Goodwill
 
The changes in the carrying amount of goodwill for our subscription and software reporting segment during the nine months ended March 31, 2019 were as follows:

 
Gross Carrying Amount
 
Accumulated Impairment Losses
 
Effect of Currency Translation
 
Net Carrying Amount
 
(Dollars in Thousands)
June 30, 2018:

$
142,316

 
$
(65,569
)
 
$
(1,157
)
 
$
75,590

Adjustment to goodwill from acquisitions
(1,524
)
 

 

 
(1,524
)
Foreign currency translation

 

 
(532
)
 
(532
)
March 31, 2019:
$
140,792

 
$
(65,569
)
 
$
(1,689
)
 
$
73,534


 
No triggering events indicating goodwill impairment occurred during the nine months ended March 31, 2019.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Mar. 31, 2019
Revenue from Contracts with Customers [Abstract]  
Disaggregation of Revenue [Table Text Block]
Disaggregation of Revenue

We disaggregate our revenue by region, type of performance obligation, timing of revenue recognition, and segment as follows:

 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars in Thousands)
Revenue by region:
 
 
 
 
 
 
 
United States
$
54,022

 
$
39,735

 
$
134,774

 
$
130,561

Europe
33,665

 
36,662

 
109,085

 
98,673

Other (1)
60,297

 
51,361

 
158,717

 
130,541

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

 
 
 
 
 
 
 
 
Revenue by type of performance obligation:
 
 
 
 
 
 
 
Term licenses
$
98,493

 
$
79,073

 
$
255,616

 
$
214,938

Maintenance
41,878

 
40,897

 
125,955

 
121,890

Professional services and other
7,613

 
7,788

 
21,005

 
22,947

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

 
 
 
 
 
 
 
 
Revenue by segment:
 
 
 
 
 
 
 
Subscription and software
$
140,371

 
$
119,970

 
$
381,571

 
$
336,828

Services and other
7,613

 
7,788

 
21,005

 
22,947

 
$
147,984

 
$
127,758

 
$
402,576

 
$
359,775

____________________________________________
(1)
Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East.
Contract with Customer, Asset and Liability [Table Text Block]
Our contract assets and deferred revenue were as follows as of March 31, 2019 and June 30, 2018:
 
March 31, 2019
 
June 30, 2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Contract assets
$
673,454

 
$
645,000

Deferred revenue
(43,727
)
 
(27,504
)
 
$
629,727

 
$
617,496

Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
Transaction Price Allocated to Remaining Performance Obligations

The following table includes the aggregate amount of the transaction price allocated as of March 31, 2019 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
 
Year Ended June 30,
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
 
(Dollars in Thousands)
License
$
24,904

 
$
39,658

 
$
30,468

 
$
9,423

 
$
2,502

 
$
1,451

Maintenance
49,261

 
174,031

 
127,876

 
85,991

 
51,340

 
32,662

Services and other
32,248

 
11,834

 
853

 
651

 
381

 
91

Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]
Impact to Prior Period Information

The following table presents the effect of the adoption of Topic 606 on select consolidated statements of operations line items for the three and nine months ended March 31, 2018:

 
Three Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands, Except per Share Data)
Consolidated Statements of Operations:
 
 
 
 
 
License revenue
$

 
$
79,073

 
$
79,073

Maintenance revenue

 
40,897

 
40,897

Subscription and software revenue
118,126

 
(118,126
)
 

Services and other revenue
7,745

 
43

 
7,788

Total revenue
125,871

 
1,887

 
127,758

Gross profit
113,095

 
1,887

 
114,982

Selling and marketing expense
25,924

 
(678
)
 
25,246

General and administrative expense
14,430

 
103

 
14,533

Total operating expenses
61,938

 
(575
)
 
61,363

Income from operations
51,157

 
2,462

 
53,619

Interest income
23

 
6,281

 
6,304

Provision for income taxes
11,756

 
2,073

 
13,829

Net income
$
37,835

 
$
6,670

 
$
44,505

Net income per common share:

 
 
 
 
 
Basic
$
0.53

 
 
 
$
0.62

Diluted
$
0.52

 
 
 
$
0.61

Weighted average shares outstanding:
 
 
 
 
 
Basic
71,828

 
 
 
71,828

Diluted
72,663

 
 
 
72,663


 
Nine Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands, Except per Share Data)
Consolidated Statements of Operations:
 
 
 
 
 
License revenue
$

 
$
214,938

 
$
214,938

Maintenance revenue

 
121,890

 
121,890

Subscription and software revenue
351,540

 
(351,540
)
 

Services and other revenue
22,014

 
933

 
22,947

Total revenue
373,554

 
(13,779
)
 
359,775

Gross profit
335,957

 
(13,779
)
 
322,178

Selling and marketing expense
73,875

 
(1,185
)
 
72,690

General and administrative expense
42,284

 
6,904

 
49,188

Total operating expenses
177,022

 
5,719

 
182,741

Income from operations
158,935

 
(19,498
)
 
139,437

Interest income
204

 
18,645

 
18,849

Provision for (benefit from) income taxes
43,561

 
(107,242
)
 
(63,681
)
Net income
$
110,668

 
$
106,389

 
$
217,057

Net income per common share:

 
 
 
 
 
Basic
$
1.53

 
 
 
$
3.00

Diluted
$
1.51

 
 
 
$
2.97

Weighted average shares outstanding:
 
 
 
 
 
Basic
72,402

 
 
 
72,402

Diluted
73,136

 
 
 
73,136



The following table presents the effect of the adoption of Topic 606 on select consolidated balance sheet line items as of June 30, 2018:
 
June 30, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands)
Consolidated Balance Sheets:
 
 
 
 
 
ASSETS
 
 
 
 
 
Current contract assets
$

 
$
304,378

 
$
304,378

Contract costs

 
20,500

 
20,500

Accounts receivable, net
21,910

 
19,900

 
41,810

Non-current contract assets

 
340,622

 
340,622

Total assets
264,924

 
685,400

 
950,324

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
 
Current deferred revenue
286,845

 
(271,695
)
 
15,150

Non-current deferred revenue
28,259

 
(15,905
)
 
12,354

Deferred income taxes

 
214,125

 
214,125

Other non-current liabilities
18,492

 
(1,424
)
 
17,068

Retained earnings
305,208

 
760,299

 
1,065,507

Total liabilities and stockholders’ equity

$
264,924

 
$
685,400

 
$
950,324


The adoption of Topic 606 had no impact on our total cash flows or net cash provided by operating activities. The impacts of adoption resulted in offsetting shifts in cash flows throughout the components of net income and various changes in working capital balances. The following table presents the effect of the adoption of Topic 606 on select consolidated statement of cash flows line items for the nine months ended March 31, 2018:

 
Nine Months Ended March 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
 
(Dollars in Thousands)
Consolidated Statements of Cash Flows:
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
110,668

 
$
106,389

 
$
217,057

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

Deferred income taxes
4,467

 
(127,910
)
 
(123,443
)
Changes in assets and liabilities:
 
 
 
 
 
Contract assets

 
(7,767
)
 
(7,767
)
Contract costs

 
(651
)
 
(651
)
Accounts receivable
(964
)
 
2,393

 
1,429

Deferred revenue
(11,699
)
 
27,546

 
15,847

Net cash provided by operating activities
$
127,829

 
$

 
$
127,829

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Tables)
9 Months Ended
Mar. 31, 2019
Receivables [Abstract]  
Schedule of accounts receivable, net allowance for doubtful accounts
Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Accounts receivable, gross
$
48,471

 
$
44,513

Allowance for doubtful accounts
(3,178
)
 
(2,703
)
Accounts receivable, net
$
45,293

 
$
41,810

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment (Tables)
9 Months Ended
Mar. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of property, equipment and leasehold improvements
Property, equipment and leasehold improvements consisted of the following as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
(Dollars in Thousands)
Property, equipment and leasehold improvements, at cost:
 

 
 

Computer equipment
$
8,321

 
$
8,344

Purchased software
24,207

 
24,225

Furniture & fixtures
6,843

 
6,850

Leasehold improvements
12,048

 
12,023

Property, equipment and leasehold improvements, at cost
51,419

 
51,442

Accumulated depreciation
(43,830
)
 
(41,636
)
Property, equipment and leasehold improvements, net
$
7,589

 
$
9,806

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions (Tables)
9 Months Ended
Mar. 31, 2019
Business Combinations [Abstract]  
Schedule of recognized identified assets acquired and liabilities assumed
An allocation of the purchase price is as follows:
 
Amount
 
(Dollars in Thousands)
Tangible assets acquired, net
$
360

Identifiable intangible assets:
 
Technology-related
4,500

Customer relationships
3,800

Goodwill
15,959

Deferred tax liabilities
(1,619
)
Total assets acquired, net
$
23,000

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets (Tables)
9 Months Ended
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Future amortization expense as of March 31, 2019 is expected to be as follows:
Year Ended June 30,
Amortization Expense
 
(Dollars in Thousands)
2019
$
1,155

2020
4,692

2021
4,736

2022
4,675

2023
4,591

Thereafter
11,907

Total
$
31,756

Intangible assets
Intangible assets consisted of the following as of March 31, 2019 and June 30, 2018:
 
Gross Carrying Amount
 
Accumulated Amortization
 
Effect of Currency Translation
 
Net Carrying Amount
 
(Dollars in Thousands)
March 31, 2019:
 
 
 
 
 
 
 
Technology
$
35,644

 
$
(7,936
)
 
$
(94
)
 
$
27,614

Customer relationships
4,979

 
(865
)
 
(80
)
 
4,034

Non-compete agreements
553

 
(445
)
 

 
108

Total
$
41,176

 
$
(9,246
)
 
$
(174
)
 
$
31,756

June 30, 2018:
 
 
 
 
 
 
 
Technology
$
35,898

 
$
(5,182
)
 
$
(254
)
 
$
30,462

Customer relationships
5,181

 
(377
)
 
(202
)
 
4,602

Non-compete agreements
553

 
(307
)
 

 
246

Total
$
41,632

 
$
(5,866
)
 
$
(456
)
 
$
35,310

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill (Tables)
9 Months Ended
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in carrying amount of goodwill by reporting unit
The changes in the carrying amount of goodwill for our subscription and software reporting segment during the nine months ended March 31, 2019 were as follows:

 
Gross Carrying Amount
 
Accumulated Impairment Losses
 
Effect of Currency Translation
 
Net Carrying Amount
 
(Dollars in Thousands)
June 30, 2018:

$
142,316

 
$
(65,569
)
 
$
(1,157
)
 
$
75,590

Adjustment to goodwill from acquisitions
(1,524
)
 

 

 
(1,524
)
Foreign currency translation

 

 
(532
)
 
(532
)
March 31, 2019:
$
140,792

 
$
(65,569
)
 
$
(1,689
)
 
$
73,534


XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Liabilities (Tables)
9 Months Ended
Mar. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
(Dollars in Thousands)
Payroll and payroll-related
$
20,017

 
$
21,796

Deferred acquisition payments
4,600

 
1,700

Royalties and outside commissions
3,815

 
3,333

Share repurchases
2,464

 
1,646

Professional fees
1,732

 
1,695

Deferred rent
1,308

 
1,188

Other
8,810

 
8,157

Total accrued expenses and other current liabilities
$
42,746

 
$
39,515

Schedule of other non-current liabilities
Other non-current liabilities consisted of the following as of March 31, 2019 and June 30, 2018:
 
 
March 31,
2019
 
June 30,
2018
 
 
 
As Adjusted
 
(Dollars in Thousands)
Deferred rent
$
5,478

 
$
6,442

Uncertain tax positions
5,492

 
4,510

Deferred acquisition payments

 
4,294

Other
1,433

 
1,822

Total other non-current liabilities
$
12,403

 
$
17,068

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Tables)
9 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of weighted average assumptions
We utilized the Black-Scholes option valuation model with the following weighted average assumptions:
 
 
Nine Months Ended
March 31,
 
2019
 
2018
Risk-free interest rate
2.8
%
 
1.7
%
Expected dividend yield
0.0
%
 
0.0
%
Expected life (in years)
4.6

 
4.6

Expected volatility factor
26.6
%
 
28.0
%
Schedule of stock-based compensation expense
The stock-based compensation expense under all equity plans and its classification in the unaudited consolidated statements of operations for the three and nine months ended March 31, 2019 and 2018 are as follows:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
(Dollars in Thousands)
Recorded as expenses:
 

 
 

 
 

 
 

Cost of maintenance
$
379

 
$

 
$
916

 
$

Cost of services and other
366

 
345

 
1,038

 
1,119

Selling and marketing
1,228

 
979

 
3,687

 
2,870

Research and development
1,518

 
1,892

 
5,451

 
5,679

General and administrative
2,763

 
2,137

 
10,362

 
7,554

Total stock-based compensation
$
6,254

 
$
5,353

 
$
21,454

 
$
17,222

Schedule of stock option and RSU activity
A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended March 31, 2019 is as follows:
 
 
Stock Options
 
Restricted Stock Units
 
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
(Years)
 
Aggregate
Intrinsic Value
(in 000’s)
 
Shares
 
Weighted
Average
Grant Date
Fair Value
Outstanding at June 30, 2018
1,369,442

 
$
45.93

 
7.23
 
$
64,103

 
621,700

 
$
53.64

Granted
278,454

 
113.94

 
 
 
 

 
635,959

 
114.66

Settled (RSUs)

 
 

 
 
 
 

 
(326,903
)
 
59.94

Exercised
(145,214
)
 
40.75

 
 
 
 

 

 
 

Cancelled / Forfeited
(83,607
)
 
67.38

 
 
 
 

 
(71,152
)
 
67.45

Outstanding at March 31, 2019
1,419,075

 
$
58.54

 
7.02
 
$
67,607

 
859,604

 
$
95.25

Vested and exercisable at March 31, 2019
876,403

 
$
46.06

 
6.06
 
$
51,599

 

 
 

Vested and expected to vest as of March 31, 2019
1,356,714

 
$
57.71

 
6.95
 
$
65,668

 
807,825

 
$
96.33

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income Per Share (Tables)
9 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Schedule of calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding
The calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding for the three and nine months ended March 31, 2019 and 2018 are as follows:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars and Shares in Thousands, Except per Share Data)
Net income
$
61,587

 
$
44,505

 
$
158,869

 
$
217,057

 
 
 
 
 
 
 
 
Weighted average shares outstanding
69,423

 
71,828

 
70,286

 
72,402

 
 
 
 
 
 
 
 
Dilutive impact from:
 

 
 

 
 

 
 

Employee equity awards

737

 
835

 
856

 
734

Dilutive weighted average shares outstanding
70,160

 
72,663

 
71,142

 
73,136

 
 
 
 
 
 
 
 
Income per share
 

 
 

 
 

 
 

Basic
$
0.89

 
$
0.62

 
$
2.26

 
$
3.00

Dilutive
$
0.88

 
$
0.61

 
$
2.23

 
$
2.97

Schedule of employee equity awards excluded from the calculation of dilutive weighted average shares outstanding
The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of March 31, 2019 and 2018:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
(Shares in Thousands)
Employee equity awards
803

 
240

 
803

 
445

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information (Tables)
9 Months Ended
Mar. 31, 2019
Segment Reporting [Abstract]  
Summary of reportable segments' profits
The following table presents a summary of our reportable segments’ profits:
 
 
Subscription and Software
 
Services and Other
 
Total
 
(Dollars in Thousands)
Three Months Ended March 31, 2019
 

 
 

 
 

Segment revenue
$
140,371

 
$
7,613

 
$
147,984

Segment expenses (1)
(54,550
)
 
(7,740
)
 
(62,290
)
Segment profit
$
85,821

 
$
(127
)
 
$
85,694

 
 
 
 
 
 
Three Months Ended March 31, 2018, As Adjusted
 

 
 

 
 

Segment revenue
$
119,970

 
$
7,788

 
$
127,758

Segment expenses (1)
(52,368
)
 
(7,238
)
 
(59,606
)
Segment profit
$
67,602

 
$
550

 
$
68,152

 
 
 
 
 
 
Nine Months Ended March 31, 2019
 

 
 

 
 

Segment revenue
$
381,571

 
$
21,005

 
$
402,576

Segment expenses (1)
(161,808
)
 
(22,943
)
 
(184,751
)
Segment profit
$
219,763

 
$
(1,938
)
 
$
217,825

 
 
 
 
 
 
Nine Months Ended March 31, 2018, As Adjusted
 

 
 

 
 

Segment revenue
$
336,828

 
$
22,947

 
$
359,775

Segment expenses (1)
(150,357
)
 
(20,793
)
 
(171,150
)
Segment profit
$
186,471

 
$
2,154

 
$
188,625



(1)         Our reportable segments’ operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income, net; and other (expense), net.
Schedule of reconciliation of total segment operating profit to income before income taxes
The following table presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended March 31, 2019 and 2018:
 
 
Three Months Ended
March 31,
 
Nine Months Ended
March 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
As Adjusted
 
 
 
As Adjusted
 
(Dollars in Thousands)
 
 
 
 
 
 
 
 
Total segment profit for reportable segments
$
85,694

 
$
68,152

 
$
217,825

 
$
188,625

General and administrative expense
(14,863
)
 
(14,533
)
 
(46,246
)
 
(49,188
)
Interest income, net
4,485

 
4,819

 
15,061

 
14,897

Other (expense), net
(34
)
 
(104
)
 
(485
)
 
(958
)
Income before income taxes
$
75,282

 
$
58,334

 
$
186,155

 
$
153,376

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies - Revenue Recognition and Other Licensing Matters (Details) - USD ($)
9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Accounting Policies [Abstract]    
Technology acquired $ 0 $ 0
Payments for Software to be Sold $ 1,094,000  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies - Foreign Currency Transactions (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Other income (expense), net        
Foreign Currency Transactions        
Net foreign currency exchange gains (losses) $ (0.1) $ (0.1) $ (0.5) $ (1.0)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies - Research and Development Expense (Details) - USD ($)
9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Accounting Policies [Abstract]    
Technology acquired $ 0 $ 0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Total revenue $ 147,984 $ 125,871 $ 402,576 $ 373,554
United States        
Total revenue 54,022   134,774  
Europe        
Total revenue 33,665   109,085  
Other        
Total revenue 60,297   158,717  
Subscription and software        
Total revenue 140,371   381,571  
Services and other        
Total revenue 7,613   21,005  
Term Licenses [Member]        
Total revenue 98,493 0 255,616 0
Maintenance [Member]        
Total revenue 41,878 0 125,955 0
Professional Services And Other [Member]        
Total revenue $ 7,613   $ 21,005  
Accounting Standards Update 2014-09 [Member]        
Total revenue   127,758   359,775
Accounting Standards Update 2014-09 [Member] | United States        
Total revenue   39,735   130,561
Accounting Standards Update 2014-09 [Member] | Europe        
Total revenue   36,662   98,673
Accounting Standards Update 2014-09 [Member] | Other        
Total revenue   51,361   130,541
Accounting Standards Update 2014-09 [Member] | Subscription and software        
Total revenue   119,970   336,828
Accounting Standards Update 2014-09 [Member] | Services and other        
Total revenue   7,788   22,947
Accounting Standards Update 2014-09 [Member] | Term Licenses [Member]        
Total revenue   79,073   214,938
Accounting Standards Update 2014-09 [Member] | Maintenance [Member]        
Total revenue   40,897   121,890
Accounting Standards Update 2014-09 [Member] | Professional Services And Other [Member]        
Total revenue   $ 7,788   $ 22,947
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2019
Jun. 30, 2018
Contract with Customer, Liability, Revenue Recognized $ 11,500  
Deferred Revenue (43,727)  
Net contract assets (liabilities) 629,727  
Contract assets $ 673,454  
Accounting Standards Update 2014-09 [Member]    
Deferred Revenue   $ (27,504)
Net contract assets (liabilities)   617,496
Contract assets   $ 645,000
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers Contract Costs (Details)
Mar. 31, 2019
Minimum  
Capitalized Contract Cost, Amortization Period 4 years
Maximum  
Capitalized Contract Cost, Amortization Period 8 years
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Remaining Performance Obligation, Amount $ 24,904
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01  
Revenue, Remaining Performance Obligation, Amount 39,658
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue, Remaining Performance Obligation, Amount 30,468
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Amount 9,423
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Amount 2,502
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Amount 1,451
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Remaining Performance Obligation, Amount 49,261
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01  
Revenue, Remaining Performance Obligation, Amount 174,031
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue, Remaining Performance Obligation, Amount 127,876
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Amount 85,991
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Amount 51,340
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Amount 32,662
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Remaining Performance Obligation, Amount 32,248
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01  
Revenue, Remaining Performance Obligation, Amount 11,834
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue, Remaining Performance Obligation, Amount 853
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Amount 651
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Amount 381
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Amount $ 91
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers Impact to Prior Period Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Mar. 31, 2019
Mar. 31, 2018
Jun. 30, 2018
Current contract assets $ 314,745           $ 314,745   $ 0
Contract costs 24,325           24,325   0
Total revenue 147,984     $ 125,871     402,576 $ 373,554  
Subscription and software revenue       118,126       351,540  
Gross profit 133,624     113,095     360,250 335,957  
Selling and marketing 27,410     25,924     80,532 73,875  
General and administrative 14,863     14,430     46,246 42,284  
Total operating expenses 62,793     61,938     188,671 177,022  
Income from operations 70,831     51,157     171,579 158,935  
Interest income 6,835     23     21,389 204  
Provision for (benefit from) income taxes 13,695     11,756     27,286 43,561  
Net income $ 61,587 $ 59,217 $ 38,066 $ 37,835     158,869 110,668  
Deferred income taxes             (49,847) 4,467  
Contract assets             (27,397) 0  
Contract costs             $ (3,825) $ 0  
Earnings Per Share, Basic $ 0.89     $ 0.53     $ 2.26 $ 1.53  
Earnings Per Share, Diluted $ 0.88     $ 0.52     $ 2.23 $ 1.51  
Weighted Average Number of Shares Outstanding, Basic 69,423     71,828     70,286 72,402  
Weighted Average Number of Shares Outstanding, Diluted 70,160     72,663     71,142 73,136  
Accounts receivable, net $ 45,293           $ 45,293   21,910
Non-current contract assets 358,709           358,709   0
Total assets 938,667           938,667   264,924
Current deferred revenue 24,415           24,415   286,845
Non-current deferred revenue 19,312           19,312   28,259
Deferred income taxes 154,901           154,901   0
Other non-current liabilities 12,403           12,403   18,492
Retained earnings 1,224,377           1,224,377   305,208
Accounts receivable             (4,183) $ 964  
Deferred revenue             17,983 (11,699)  
Net cash provided by operating activities             153,136 127,829  
Total liabilities and stockholders’ equity 938,667           938,667   264,924
License [Member]                  
Total revenue 98,493     $ 0     255,616 0  
Maintenance [Member]                  
Total revenue 41,878     0     125,955 0  
Services and other                  
Total revenue $ 7,613     7,745     $ 21,005 22,014  
Accounting Standards Update 2014-09 [Member]                  
Current contract assets                 304,378
Contract costs                 20,500
Total revenue       127,758       359,775  
Subscription and software revenue       0       0  
Gross profit       114,982       322,178  
Selling and marketing       25,246       72,690  
General and administrative       14,533       49,188  
Total operating expenses       61,363       182,741  
Income from operations       53,619       139,437  
Interest income       6,304       18,849  
Provision for (benefit from) income taxes       13,829       (63,681)  
Net income       $ 44,505 $ 132,031 $ 40,521   217,057  
Deferred income taxes               (123,443)  
Contract assets               (7,767)  
Contract costs               $ (651)  
Earnings Per Share, Basic       $ 0.62       $ 3.00  
Earnings Per Share, Diluted       $ 0.61       $ 2.97  
Weighted Average Number of Shares Outstanding, Basic       71,828       72,402  
Weighted Average Number of Shares Outstanding, Diluted       72,663       73,136  
Accounts receivable, net                 41,810
Non-current contract assets                 340,622
Total assets                 950,324
Current deferred revenue                 15,150
Non-current deferred revenue                 12,354
Deferred income taxes                 214,125
Other non-current liabilities                 17,068
Retained earnings                 1,065,507
Accounts receivable               $ 1,429  
Deferred revenue               15,847  
Net cash provided by operating activities               127,829  
Total liabilities and stockholders’ equity                 950,324
Accounting Standards Update 2014-09 [Member] | License [Member]                  
Total revenue       $ 79,073       214,938  
Accounting Standards Update 2014-09 [Member] | Maintenance [Member]                  
Total revenue       40,897       121,890  
Accounting Standards Update 2014-09 [Member] | Services and other                  
Total revenue       7,788       22,947  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member]                  
Current contract assets                 304,378
Contract costs                 20,500
Total revenue       1,887       (13,779)  
Subscription and software revenue       (118,126)       (351,540)  
Gross profit       1,887       (13,779)  
Selling and marketing       (678)       (1,185)  
General and administrative       103       6,904  
Total operating expenses       (575)       5,719  
Income from operations       2,462       (19,498)  
Interest income       6,281       18,645  
Provision for (benefit from) income taxes       2,073       (107,242)  
Net income       6,670       106,389  
Deferred income taxes               (127,910)  
Contract assets               (7,767)  
Contract costs               (651)  
Accounts receivable, net                 19,900
Non-current contract assets                 340,622
Total assets                 685,400
Current deferred revenue                 (271,695)
Non-current deferred revenue                 (15,905)
Deferred income taxes                 214,125
Other non-current liabilities                 (1,424)
Retained earnings                 760,299
Accounts receivable               2,393  
Deferred revenue               27,546  
Net cash provided by operating activities               0  
Total liabilities and stockholders’ equity                 $ 685,400
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | License [Member]                  
Total revenue       79,073       214,938  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Maintenance [Member]                  
Total revenue       40,897       121,890  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Services and other                  
Total revenue       $ 43       $ 933  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value (Details) - USD ($)
$ in Millions
Mar. 31, 2019
Jun. 30, 2018
Level 1 Inputs    
Fair Value    
Cash equivalents $ 1.0 $ 5.0
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jun. 30, 2018
Accounts Receivable    
Account receivable, Gross $ 48,471  
Account receivable, Allowance (3,178)  
Account receivable, Net $ 45,293 $ 21,910
Accounting Standards Update 2014-09 [Member]    
Accounts Receivable    
Account receivable, Gross   44,513
Account receivable, Allowance   (2,703)
Account receivable, Net   $ 41,810
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Details)
9 Months Ended
Mar. 31, 2019
Concentration Risk [Line Items]  
Concentration Risk, Customer 0
Accounts Receivable | Customer Concentration Risk  
Concentration Risk [Line Items]  
Percentage of net accounts receivable 10.00%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment - Property, Equipment and Leasehold Improvements (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jun. 30, 2018
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements-at cost $ 51,419 $ 51,442
Accumulated depreciation (43,830) (41,636)
Property, equipment and leasehold improvements, net 7,589 9,806
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements-at cost 8,321 8,344
Purchased software    
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements-at cost 24,207 24,225
Furniture & fixtures    
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements-at cost 6,843 6,850
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements-at cost $ 12,048 $ 12,023
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment - Narrative (Details)
$ in Millions
9 Months Ended
Mar. 31, 2019
USD ($)
Property, Plant and Equipment [Abstract]  
Fully depreciated property, equipment, and leasehold improvements written off, gross book value $ 0.2
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 05, 2018
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Business Acquisition [Line Items]          
Cash paid       $ 1,700  
Goodwill   $ 73,534   $ 73,534  
Effective income tax rate (as a percent)   18.20% 23.70% 14.70% (41.50%)
Apex Optimisation          
Business Acquisition [Line Items]          
Consideration transferred $ 23,000        
Cash paid $ 18,400        
Future contingent consideration payment   $ 4,600   $ 4,600  
Goodwill   15,959   $ 15,959  
Weighted average discount rate (as a percent)       28.00%  
Effective income tax rate (as a percent)       21.00%  
Developed Technology Rights | Apex Optimisation          
Business Acquisition [Line Items]          
Finite-lived intangible assets acquired   4,500   $ 4,500  
Finite-lived intangible asset, useful life       7 years  
Customer Relationship | Apex Optimisation          
Business Acquisition [Line Items]          
Finite-lived intangible assets acquired   $ 3,800   $ 3,800  
Finite-lived intangible asset, useful life       7 years  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Business Acquisition [Line Items]  
Goodwill $ 73,534
Apex Optimisation  
Business Acquisition [Line Items]  
Tangible assets acquired, net 360
Goodwill 15,959
Deferred tax liabilities (1,619)
Total assets acquired, net 23,000
Developed Technology Rights | Apex Optimisation  
Business Acquisition [Line Items]  
Finite-lived intangible assets acquired 4,500
Customer Relationship | Apex Optimisation  
Business Acquisition [Line Items]  
Finite-lived intangible assets acquired $ 3,800
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Mar. 31, 2019
Jun. 30, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 41,176 $ 41,632
Accumulated Amortization (9,246) (5,866)
Effect of Currency Translation (174) (456)
Net Carrying Amount 31,756 35,310
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 35,644 35,898
Accumulated Amortization (7,936) (5,182)
Effect of Currency Translation (94) (254)
Net Carrying Amount 27,614 30,462
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,979 5,181
Accumulated Amortization (865) (377)
Effect of Currency Translation (80) (202)
Net Carrying Amount 4,034 4,602
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 553 553
Accumulated Amortization (445) (307)
Effect of Currency Translation 0 0
Net Carrying Amount $ 108 $ 246
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Intangible asset amortization expense $ 1,200 $ 500 $ 3,400 $ 1,600
Amortization expense - 2019 1,155   1,155  
Amortization expense - 2020 4,692   4,692  
Amortization expense - 2021 4,736   4,736  
Amortization expense - 2022 4,675   4,675  
Amortization expense - 2023 4,591   4,591  
Amortization expense - Thereafter 11,907   11,907  
Finite Lived Intangible Assets Future Amortization Expense $ 31,756   $ 31,756  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill - Goodwill, Net (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Mar. 31, 2019
Jun. 30, 2018
Goodwill:    
Goodwill from acquisitions $ (1,524)  
Goodwill, net, ending balance 73,534  
Subscription and software    
Goodwill:    
Goodwill, gross, beginning balance 142,316  
Accumulated impairment losses, beginning balance (65,569)  
Goodwill, net, beginning balance 75,590  
Effect of currency translation (1,689)  
Goodwill, gross, ending balance 140,792 $ 142,316
Accumulated impairment losses, ending balance (65,569) (65,569)
Goodwill, net, ending balance 73,534 75,590
Goodwill Foreign Currency Translation Gain Loss [Member] | Subscription and software    
Goodwill:    
Effect of currency translation $ (532) $ (1,157)
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill - Narrative (Details)
$ in Thousands
9 Months Ended
Mar. 31, 2019
USD ($)
triggering_event
Goodwill and Intangible Assets Disclosure [Abstract]  
Number of triggering events | triggering_event 0
Goodwill [Line Items]  
Goodwill adjustment | $ $ 1,524
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jun. 30, 2018
Accrued expenses and other current liabilities    
Payroll and payroll-related $ 20,017 $ 21,796
Deferred acquisition payments 4,600 1,700
Royalties and outside commissions 3,815 3,333
Share repurchases 2,464 1,646
Professional fees 1,732 1,695
Deferred rent 1,308 1,188
Other 8,810 8,157
Total accrued expenses and other current liabilities $ 42,746 $ 39,515
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jun. 30, 2018
Other non-current liabilities    
Deferred rent $ 5,478  
Uncertain tax positions 5,492  
Deferred acquisition payments 0  
Other 1,433  
Total other non-current liabilities $ 12,403 $ 18,492
Accounting Standards Update 2014-09 [Member]    
Other non-current liabilities    
Deferred rent   6,442
Uncertain tax positions   4,510
Deferred acquisition payments   4,294
Other   1,822
Total other non-current liabilities   $ 17,068
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Credit Agreement (Details)
Feb. 26, 2016
USD ($)
Mar. 31, 2019
USD ($)
Jun. 30, 2018
USD ($)
Aug. 09, 2017
USD ($)
Credit Agreement        
Amount outstanding   $ 220,000,000    
Line of Credit | Credit Agreement        
Credit Agreement        
Principal amount $ 250,000,000.0     $ 350,000,000.0
Amount outstanding   $ 220,000,000 $ 170,000,000  
Margin rate (as a percent) 0.50%      
Maximum leverage ratio   3.0    
Minimum interest coverage ratio   3.0    
Line of Credit | Credit Agreement | Minimum        
Credit Agreement        
Commitment fee percentage (as a percent) 0.20%      
Line of Credit | Credit Agreement | Maximum        
Credit Agreement        
Commitment fee percentage (as a percent) 0.30%      
Line of Credit | Credit Agreement | Federal Funds Effective Rate        
Credit Agreement        
Variable rate spread (as a percent) 0.50%      
Line of Credit | Credit Agreement | Adjusted LIBOR        
Credit Agreement        
Variable rate spread (as a percent) 1.00%      
Margin rate (as a percent) 1.50%      
Outstanding Borrowing 1 [Member] | Line of Credit | Credit Agreement        
Credit Agreement        
Amount outstanding   $ 159,000,000    
Effective interest rate (as a percent)   4.00%    
Outstanding Borrowing 3 [Member] | Line of Credit | Credit Agreement        
Credit Agreement        
Amount outstanding   $ 61,000,000    
Effective interest rate (as a percent)   4.01%    
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Additional Disclosures (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Stock-based compensation, additional disclosures        
Exercises of stock options     $ 5,881  
Common stock reserved for future issuance or settlement (in shares) 9,800,000   9,800,000  
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent     85.00%  
Restricted Stock Units        
Stock-based compensation, additional disclosures        
Weighted average grant-date fair value of RSUs granted $ 82.18 $ 75.41 $ 114.66 $ 64.18
Total fair value of shares vested from RSU grants $ 6,900 $ 5,700 $ 31,900 $ 16,000
Total unrecognized compensation cost 30,100   $ 30,100  
Total unrecognized compensation cost, period of recognition     2 years 6 months 20 days  
Excess tax benefits from stock-based compensation $ 2,400 $ 2,000 $ 12,000 $ 5,500
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     635,959  
Stock Options        
Stock-based compensation, additional disclosures        
Weighted average fair value (in dollars per share) $ 20.05 $ 19.21 $ 31.26 $ 17.04
Total unrecognized compensation cost $ 9,900   $ 9,900  
Total unrecognized compensation cost, period of recognition     2 years 6 months 20 days  
Total intrinsic value of options exercised 2,400 $ 4,900 $ 9,200 $ 7,900
Exercises of stock options $ 1,400 $ 3,900 $ 5,900 $ 7,400
Performance Shares [Member]        
Stock-based compensation, additional disclosures        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 382,373      
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Stock-Based Compensation Accounting (Details) - Stock Options - $ / shares
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Stock-Based Compensation Accounting        
Weighted average fair value (in dollars per share) $ 20.05 $ 19.21 $ 31.26 $ 17.04
Risk-free interest rate (as a percent)     2.80% 1.70%
Expected dividend yield (as a percent)     0.00% 0.00%
Expected life (in years)     4 years 7 months 6 days 4 years 7 months 6 days
Expected volatility factor (as a percent)     26.60% 28.00%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Recorded as expenses:        
Total stock-based compensation $ 6,254 $ 5,353 $ 21,454 $ 17,222
Cost of maintenance        
Recorded as expenses:        
Total stock-based compensation 379 0 916 0
Cost of services and other        
Recorded as expenses:        
Total stock-based compensation 366 345 1,038 1,119
Selling and marketing        
Recorded as expenses:        
Total stock-based compensation 1,228 979 3,687 2,870
Research and development        
Recorded as expenses:        
Total stock-based compensation 1,518 1,892 5,451 5,679
General and administrative        
Recorded as expenses:        
Total stock-based compensation $ 2,763 $ 2,137 $ 10,362 $ 7,554
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Stock Option Activity (Details) - Stock Options
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
$ / shares
shares
Jun. 30, 2018
USD ($)
$ / shares
shares
Stock options activity    
Outstanding, beginning of period (in shares) | shares 1,369,442  
Granted (in shares) | shares 278,454  
Exercised (in shares) | shares (145,214)  
Cancelled / Forfeited (in shares) | shares (83,607)  
Outstanding, end of period (in shares) | shares 1,419,075 1,369,442
Vested and exercisable, end of period (in shares) | shares 876,403  
Vested and expected to vest, end of period (in shares) | shares 1,356,714  
Weighted Average Exercise Price    
Outstanding, beginning of period (in dollars per share) | $ / shares $ 45.93  
Granted (in dollars per share) | $ / shares 113.94  
Exercised (in dollars per share) | $ / shares 40.75  
Cancelled / Forfeited (in dollars per share) | $ / shares 67.38  
Outstanding, end of period (in dollars per share) | $ / shares 58.54 $ 45.93
Vested and exercisable, end of period (in dollars per share) | $ / shares 46.06  
Vested and expected to vest, end of period (in dollars per share) | $ / shares $ 57.71  
Weighted Average Remaining Contractual Term    
Outstanding, end of period 7 years 8 days 7 years 2 months 23 days
Vested and exercisable, end of period 6 years 21 days  
Vested and expected to vest, end of period 6 years 11 months 12 days  
Aggregate Intrinsic Value    
Outstanding, end of period | $ $ 67,607 $ 64,103
Vested and exercisable, end of period | $ 51,599  
Vested and expected to vest, end of period | $ $ 65,668  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - RSU Activity (Details) - Restricted Stock Units
3 Months Ended 9 Months Ended
Mar. 31, 2019
$ / shares
shares
Mar. 31, 2018
$ / shares
Mar. 31, 2019
$ / shares
shares
Mar. 31, 2018
$ / shares
Restricted stock units activity        
Outstanding, beginning of period (in shares) | shares     621,700  
Granted (in shares) | shares     635,959  
Settled (in shares) | shares     (326,903)  
Cancelled / Forfeited (in shares) | shares     (71,152)  
Outstanding, end of period (in shares) | shares 859,604   859,604  
Vested and expected to vest (in shares) | shares 807,825   807,825  
Weighted Average Grant Date Fair Value        
Outstanding, beginning of period (in dollars per share) | $ / shares     $ 53.64  
Granted (in dollars per share) | $ / shares $ 82.18 $ 75.41 114.66 $ 64.18
Settled (RSUs) (in dollars per share) | $ / shares     59.94  
Cancelled / Forfeited (in dollars per share) | $ / shares     67.45  
Outstanding, end of period (in dollars per share) | $ / shares $ 95.25   $ 95.25  
Vested and expected to vest, end of period (in dollars per share) | $ / shares     96.33  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Deficit - Stock Repurchase Program (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Mar. 31, 2019
Dec. 06, 2018
Apr. 18, 2018
Jun. 08, 2017
Apr. 26, 2016
Jan. 22, 2015
Class of Stock [Line Items]                  
Approved stock repurchase program, authorized amount (up to)         $ 100,000,000 $ 200,000,000 $ 200,000,000.0 $ 400,000,000.0 $ 450,000,000.0
Repurchase of common stock, amount $ 75,000,000 $ 100,000,000 $ 50,000,000            
Remaining capacity under the stock repurchase program $ 221,300,000     $ 221,300,000          
Open Market Transaction                  
Class of Stock [Line Items]                  
Repurchase of common stock (in shares) 777,569     2,426,476          
Repurchase of common stock, amount $ 75,000,000     $ 225,000,000          
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Deficit - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
Mar. 31, 2019
Jun. 30, 2018
Accumulated Other Comprehensive Income    
Foreign translation adjustments $ 1.2 $ 1.4
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Mar. 31, 2019
Mar. 31, 2018
Net income $ 61,587 $ 59,217 $ 38,066 $ 37,835     $ 158,869 $ 110,668
Weighted average shares outstanding (in shares) 69,423     71,828     70,286 72,402
Dilutive impact from:                
Share-based payment awards (in shares) 737           856  
Dilutive weighted average shares outstanding (in shares) 70,160     72,663     71,142 73,136
Income per share                
Basic (in dollars per share) $ 0.89     $ 0.53     $ 2.26 $ 1.53
Dilutive (in dollars per share) $ 0.88     $ 0.52     $ 2.23 $ 1.51
Accounting Standards Update 2014-09 [Member]                
Net income       $ 44,505 $ 132,031 $ 40,521   $ 217,057
Weighted average shares outstanding (in shares)       71,828       72,402
Dilutive impact from:                
Share-based payment awards (in shares)       835       734
Dilutive weighted average shares outstanding (in shares)       72,663       73,136
Income per share                
Basic (in dollars per share)       $ 0.62       $ 3.00
Dilutive (in dollars per share)       $ 0.61       $ 2.97
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) - $ / shares
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2019
Stock Options    
Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive    
Options to purchase shares of common stock (in shares) 250,741 250,741
Stock Options    
Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive    
Exercise price range, low end of range (in dollars per share)   $ 98.13
Exercise price range, high end of range (in dollars per share)   $ 116.00
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Employee Equity Awards        
Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive        
Employee equity awards (in shares) 803 240 803 445
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2019
Mar. 31, 2018
Jun. 30, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     35.00% 21.00%   28.10%
Effective income tax rate (as a percent) 18.20% 23.70%   14.70% (41.50%)  
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Rental Expense (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Operating Leases        
Rent expense $ 2.1 $ 2.1 $ 6.2 $ 6.1
Minimum        
Operating Leases        
Operating lease terms 1 year   1 year  
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Standby Letters of Credit (Details) - USD ($)
$ in Millions
Mar. 31, 2019
Jun. 30, 2018
Standby Letter of Credit    
Operating Leases    
Standby letters of credit $ 4.0 $ 3.5
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information - Summary of Reportable Segments' Profits (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Summary of reportable segments' profits        
Income from operations $ 70,831 $ 51,157 $ 171,579 $ 158,935
Operating segments        
Summary of reportable segments' profits        
Segment revenue 147,984   402,576  
Segment expenses (62,290)   (184,751)  
Income from operations 85,694   217,825  
Subscription and software | Operating segments        
Summary of reportable segments' profits        
Segment revenue 140,371   381,571  
Segment expenses (54,550)   (161,808)  
Income from operations 85,821   219,763  
Services and other | Operating segments        
Summary of reportable segments' profits        
Segment revenue 7,613   21,005  
Segment expenses (7,740)   (22,943)  
Income from operations $ (127)   $ (1,938)  
Accounting Standards Update 2014-09 [Member]        
Summary of reportable segments' profits        
Income from operations   53,619   139,437
Accounting Standards Update 2014-09 [Member] | Operating segments        
Summary of reportable segments' profits        
Segment revenue   127,758   359,775
Segment expenses   (59,606)   (171,150)
Income from operations   68,152   188,625
Accounting Standards Update 2014-09 [Member] | Subscription and software | Operating segments        
Summary of reportable segments' profits        
Segment revenue   119,970   336,828
Segment expenses   (52,368)   (150,357)
Income from operations   67,602   186,471
Accounting Standards Update 2014-09 [Member] | Services and other | Operating segments        
Summary of reportable segments' profits        
Segment revenue   7,788   22,947
Segment expenses   (7,238)   (20,793)
Income from operations   $ 550   $ 2,154
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Reconciliation to Income before Income Taxes        
Total segment profit for reportable segments $ 70,831 $ 51,157 $ 171,579 $ 158,935
General and administrative (14,863) (14,430) (46,246) (42,284)
Interest income, net (34)   (485)  
Income before income taxes 75,282   186,155  
Operating segments        
Reconciliation to Income before Income Taxes        
Total segment profit for reportable segments 85,694   217,825  
Segment Reconciling Items        
Reconciliation to Income before Income Taxes        
General and administrative (14,863)   (46,246)  
Interest income, net 4,485   15,061  
Other (expense), net $ (34)   $ (485)  
Accounting Standards Update 2014-09 [Member]        
Reconciliation to Income before Income Taxes        
Total segment profit for reportable segments   53,619   139,437
General and administrative   (14,533)   (49,188)
Interest income, net   (104)   (958)
Income before income taxes   58,334   153,376
Accounting Standards Update 2014-09 [Member] | Operating segments        
Reconciliation to Income before Income Taxes        
Total segment profit for reportable segments   68,152   188,625
Accounting Standards Update 2014-09 [Member] | Segment Reconciling Items        
Reconciliation to Income before Income Taxes        
General and administrative   (14,533)   (49,188)
Interest income, net   4,819   14,897
Other (expense), net   $ (104)   $ (958)
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *F F$X?(\\#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,$% @ J8"83B?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 " "I@)A.:+^Q=.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y#82;U96.G%@8K;.QF;+4UBV-C:R1]^SE9 MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\ M=(KR,QXA*/VAC@AU5:W!(2FC2,$$+,)"9+(U6NB(BGR\X(U>\.$S=C/,:, . M'?:4@)<R@LX!-^PZ^77U\+A_8K*N^'U1-47=[/E:5(W@_'UR M_>%W$W;>V(/]Q\970=G"K[N07U!+ P04 " "I@)A.F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( *F F$XB"IAN;P( -H( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q ($M("I[83M MW]4W(QI+8)N*>N+U$S3J/T^O.WZ/G(THUP2!^ MU'00B[FG0SDS]JH7GR\[/]0>T8:64IL@:GC0(VT:;4GY\6LRZL^:FKBU/T7^B#-@JN/5$:)6N$ M^?7*NY"LG:PH5UKR-HYU9\9A/(G11(,)>"+@F8#3_Q*BB1#-!!2;X$?/3*@? MB"1%SMG@\3%;/=$?!7J.U&66>M/$%/K MP$2DLD( "B4// M+ $7L8$%4E @=>A;2\!%H!!6R$"%S.4C2P* 8%AB TIL7'YD20"0E4QO08FM MR[=3#4!62J8%O%Q:RJP%6.W"+&UO=UG#")P71CH6^V:1QF*_]'""YXY-8SCNV( M $RRH@)7/7*+&J>V"H#)+)5@T2E:RF^FJ0JO9/?.=/3%[MRX]]ATFK_PL>M_ M)?Q6=\([,ZGZE>DJ5\8D5:Z$3RK@2CTTYD5#KU)/,S7G8[<=%Y+UTTLBF)\S MQ1]02P,$% @ J8"83F$)@O.]!P GBL !@ !X;"]W;W)KNW9O_U\%37[>3;=K,[W$R?VO;Y M:C8[W#W5V]7ALGFN=^D_#\U^NVK3S_WC[/"\KU?WQT;;S8R*(LRVJ_5N>GM] MO/9Y?WO=O+2;]:[^O)\<7K;;U?[?>;UIWFZF9OK]PN_KQZ>VNS"[O7Y>/=9_ MU.V?SY_WZ=?LO9?[];;>'=;-;K*O'VZFG\S5DLNNP5'QU[I^.YQ]GW2N?&F: MK]V/7^YOID5G4;VI[]JNBU7Z>*VK>K/I>DIV_--W.GV_9]?P_/OWWG\Z.I^< M^;(ZU%6S^7M]WS[=3.-T_-V\]U[Y"?3GKO?ZU?ZTV2=Y:D>]PU MF\/Q[^3NY= VV[Z79,IV]>WTN=X=/]_Z_K\WPPVH;T#O#=*]/VI@^P;V1P/W M80/7-W!C[^#[!E[<87;R_3B8BU6[NKW>-V^3_6D^/*^Z:6>N?'I<=]W%X],Y M_B^-YR%=?;VE>#U[[?KI)?.3A,XEY5"RT!+SKIBE^[\;0D[#&]0:84M MA W_V\GRPTX&9EHX5O;8WIZWS[CI8'MW;._.VPL3YR=).$IVIX%T7$8GA@/( MR$FR$T_.3Q _&Q@8Y#;3* MD:6 ;6%H"VM;O+"%M2W6!I+/"AB)2^4=D)E2/KL%D)D8@V3F$NF8"Z*,?SA4&*O],](_JZ=M M$:V1_FF9-\:S]$_+#"=9*?T#.I\F9VZUX%!F="QS,I;UFL&#B9*D%5"1E;X! MC;%1N09D16Y>XC!FO/;+2K^\NLT%64GK!9(%>Y9=#>W!8='HN.AD7#0ZY%W( MX+E (A=S#QW'1:,#HY.!T>@@Q9XB27- 9(S!^)Q!.)B9J T*TJ (0G60(;A" M,L,^2+NUC)BB8J26.>M#)ELT.-0:'6N=C+6])@S@ES)!Z9V6659K<0%DJ;,8 MU$(#.E.$D)G;A",N%2H7<;D><(PD'2.=C)&]AL]L+2XE.BJH\I)#0$67)!\^ M4)GSOH:>X?A(.CY*P,Q[C? L2L^0RLOU"%3),RL]TZKD6:[4PY&1=!65[0'' M'M*Q1_HS)Q![2B<=JH",3905\ +)"KWJD8Q2Q97Q#D<@TA%(SL,YZ=#"A9&E M4(5D%&1ZN$ R8V0X7R*9-;GJ@7 \(QW/EG[5E9GU^1U#05D:666 MN=THS$$+]I,D_2W*G+W<3UH"62C."\FA/9A<5I-+5JR5U1 QSEL9:(#,E2;F MGCAFC06YLT2DU6EQ2$Q3]H"]I]CM:F0,PNBR('^6U9[5B;&WJ9Z5!J$-J-+9 MW"K%)+0@?Y8DM#J5#;90$PBDSS&>)6-#J_GPIP7,KT]0&9+ MGPG%#D/5::C*XJMRFI871@T/4I4^,YT=1JH#R:Y$JM.H]-'*2+ $,I,6(6=X MZ#!1'=C#"=(@L)MBHWQ_L 2R5"N'F-M>QX!V8--% KK7#/;$G2_D_ &R%'&* MW%ZKRVSXN]$5CL-,=6 _0C*UUPPS_""C:*\:9"H94S!.'4C=)$Y[C3!%;K$! M%5WF$@R'6>IT&I@K(QR&G]/PDV5$Y3360'VP1+)\XN\P_9RFGTS\*P=VNG5& MOT2R?*KN,?V\IE]N>\9C8GDS.E7W&#%>(T:],NLUYQ.[3)%'#AV0R1T[("'O M@Y'9VX==#=W"H/+@36)F,7I,%@]R/[DOZ'529X*L8!9 Y<^+OZ$UF9=_H&;- M338,%Q_&3Q4,! _>VLGE[,'F9%FP7#Y 1JDPL1ET>\P7#UZUY1XR)H('+]MD M_N'U4D]%G8RO0&79Y5[08AX$P(,,LP/F01C/@X!Y$$;P(.AJ6[4N8)"Z!*.,A5.@$#(0 @9%9/ MR)P'& ^$@($01@ AZ)7NBEBR?,"@VB(3<_5ZP$ (XX$0,!#""" $O=1=FK32 M(X -6^1>4# F @,B9"H^QD3@\41@3 0>0036ZY-3E2\&#JE85E@+H")3J/H! MR:@PF:U.QEC@\5A@C 4>@076QW^2WY*%0$54YD((8RRPQD+(K"'&6.#Q6.#, MX9X16&"0)[!\L[($JFY(,C&1,11X/!080X%'0('U"SLFN5FX!"HJ6)U;F9V= M+=S6^\?C0<_#Y*YYV;6=)V=7WP^3?J+N;**X/C=7E0'7%^9J>3HJ^J/[T\G5 MWU;[Q_7N,/G2M&VS/9Y;?&B:MD[6%Y?I03S5J_OW'YOZH>V^=K-N?SHQ>OK1 M-L_]:=C9^Y'&PO M=V]R:W-H965T&ULC591;YLP$/XKB/<5;&P@41*IH9DV:9.J M5MN>W<1)4 $S["3=OY]M7$IL)^E+L(_ON_ONN-@W.['NE>\I%<%;735\'NZ% M:*=1Q-=[6A-^QUK:R#=;UM5$R&VWBWC;4;+1I+J*8!RG44W*)ES,M.VQ6\S8 M051E0Q^[@!_JFG3_EK1BIWD(PG?#4[G;"V6(%K.6[.@S%;_:QT[NHL'+IJQI MPTO6!!W=SL-[,%V!1!$TXG=)3WRT#E0J+XR]JLWWS3R,E2):T;50+HA\'&E! MJTIYDCK^&J?A$%,1Q^MW[U]U\C*9%\)IP:H_Y4;LYV$>!ANZ)8=*/+'3-VH2 MPF%@LO]!C[22<*5$QEBSBNO?8'W@@M7&BY12D[?^63;Z>3+^WVE^ C0$.!!D M[&N$Q!"2#P*Z2D"&@#X; 1L"MB)$?>ZZF ]$D,6L8Z>@Z_NA):KMP!3+S[56 M1OUU]#M93RZMQT4*9M%1^3&090^!(PB7,B'DTC&'T1 GX@E=".7$N84J7%22Y0FV$G)1TE6> M6K5?>6 @3M/@@^DXGM/G)!7\:@,R6I M5TGJ*D&6DO0S2ES092695TGF*K&^\#)SNP5F*+6DN"C54N!"Z^9>,;DC!B,_ M?^+E3VZV?C%Q*H80CJV45RX*@BS&F5\,B/V'5OSI?@47CCUPLV,+@QEKG4"K MF58>$$PF%_Y\P'O\W0-XLVD+@[DAQ@5=$>,_Y(![RME]6P#WS$$8V;?"R@.# M8((PM@1%H\NJIMU.3PX\6+-#(]17'EF'Z>0>JLO.LB_!M >^X.:9O3E^.&^ M'X5^DFY7-CQX84)>L?HBW#(FJ)0?W\DZ[N7T-6PJNA5JF&PO=V]R:W-H M965T&ULC9K;;AM'#(9?1=!]HB'G'-@&*A5%"[1 D*+M]<9> MVT(DK2NM[?3MNRLI@D3^-'QC'T;9N[_:#U:L;.I=FZ66ZF M-U?[[SYO;ZZZYWZUW+2?MY/=\WK=;/^;MZON]7I*TQ]??%D^//;C%[.;JZ?F MH?VS[?]Z^KP=/LU.L]PMU^UFM^PVDVU[?SW]B3XM>O_\Q^R_[ MQ0^+^=KLVD6W^F=YUS]>3\MT-\^K_DOW^FM[7%"<3HZK_[U]:5>#^1C) MX..V6^WV?R>WS[N^6Q]G&4)9-]\/K\O-_O7U./^/87@ 'P?P:0"%-P?XXP O M!LP.D>V7^G/3-S=7V^YULCUQGG.9K,#R9\9L*7%@MMD?+)9#;X/P7!, C>C_?GXPL>[^%XOQ\?SL=7L8B# M2=J;; XF,5:Y$&U5$Z6(8PDPEJ!BR4[$0@Y1!*/-C$ 2#"3I0,36SY->;O LX]!61AP9QI%U'&+;YUEY("(. MV$N!7HKV$H27HKW$LU NG%3HI&HG8K/F5=]GB5-D[(8,: Q1CR4Y=<&UG!8/Y11I@10*,-)HH5>NNPG@B MS:90P(S+AP-4C F$FLBR61USH!(,51',J!W M)TV,L<4:6S);G3/(FS@XF=0BLQ*JI0@,+=8)5I4)%K*Q;CX,-JX*C=:QXC&R MO$96E8CPFD7&Q?&80YYTF%;QA 'C-6"J*I\T8,CY8#DRRC3-%W)2SUZ3(WM7 MO+4KF!Q>DX.D,.9>HX-XJ#ID1KD AMY%=M;R,6.\9@PY*6H/(,-LP,-C>'@- M#Y)*G'M-A0\#/BA4RQF&@]=P("?5Z+7L T:@%4.V[0KK5W1K<&M&OD@1Y )\9%*[<*6/P!]&)4QP=H M?W!DZ#%@\0?0:PG2$6BVI#,\7OK!N@^@ER*SP !DGV--1N8?L.P#Z*?(E#YH M-=N]A8"U'$!+15(CZ$HF!<--Q(*/H*$B\OE%1 V56*WF'^9"!+T2R86(*A2S M9Q Q%R*H4"07HN:"#RZQD?E%#(8(*A0)AJC!0.3,O<-EZJ*P,=.T_&/9^QC+.6L2J4%UGK. \%7#8N7L9" MSEK(JE!>9%3]IQB=<=AE+.6,ZG\IL0RT[(MUH;"4,ZK^I<*RUO('\I3, CAC M-6=4UDN592WGD!-9)W#&>LZHL)='\-'HH@!&Z<+L[!&!\9F-/YKMPW*SFWSM M^KY;[Y\)N.^ZOAWF=!^'P!_;YN[T8=7>]^/;<5W;P[,2AP]]]W1\#F1V>ACE MYG]02P,$% @ J8"83N*&#C!< @ @@ !@ !X;"]W;W)K@-9C: M3MB^?6U#4##>['*!#_PS\XV-/47/^(NH")'>:T-;L?8K*;M5$(A#11HLGEA' M6O7EQ'B#I1KRN#0-YO\V MA+)^[4/_-O%R)91J3XKC[^C4GV)JP_O^ MS?L7D[Q*9H\%V3+ZIS[*:NUGOGWN$B)&M&+PJEP:]#6[>F[4?_-S.W03@:A),!C!X:H-$ 60;!0&92_8PE M+@O.>H\/N]5A_5/ %5*+>="39NW,-Y6M4+/7$H*D"*[:T:C9#)KP3A/.%=NE M(DDG2: )HK021$:^VA&D5H4@R8UFM9HP!.T.!YK9B#("8(<()D%,FCBNR H M0=::;=\1S5 B)TKD0,DME&@1!5@6+4$FN3EL,8XMI*4PAS)(4O+%YJJPXKSK@ M@(KMNPXL#VZ$4@!2F\JEA'F$XCRWL(*[RUA7QQ^8G^M6>'LFU;UN;M\38Y(H MK^!)^:M409X&E)RD[J:JSX>J- PDZ\:*&TQEO_P/4$L#!!0 ( *F F$X) M+ /FZ D +,Z 8 >&PO=V]R:W-H965T&ULC9MO;V*[ M$<:_2L1[+K;'?U=)I 826JF55K=J^YI-3C;1A9 "N[G]]O6!DVP\\PRP+S:! MS+$'V_.;9VQS^;;>_+%]ZKK=Q9^KY3CU8> MGE?=R_9Y_7*QZ1ZO1G^Q7^;64/_$WN3?S]W;]M/O%_UG^;9>_]&_^-O#UDA''XC# _%7#\;PY)[7?0KVWY)=4'<]V_NYW__MSICV_KNSVMKX^7D9]_08'-SL'&-36IM MIL@FMS8S9%-:FUM@XTQKV?&^BZ(4BF6+XG:";B?@-HNHFR26E3>!Q\+M*:O&F0R=R< 9ML9OLHP&;Y@O M=R>,&E<*=*5(5X@18EI$+S'6N,3=6(/):$!'EJ/1R,#VEKLS6#5!R=F(&C)> M\5AAN04>.^Z+%1V%3"4K/6$X6D!'(CXV$GIC&P.'Z&!V='!P2THX60Q/"^A) MC)[SP>AS3W5PK-H5YJ<% *7 A\?+B3#U'_=(@K8U:QW"H+6 M"32?)!1XRW/ M+Z>L6G:EJ2LEA\]+MA5,&)@. %/($R'U!V/"B?Y1-'9P(9YZJ0, MW$\_EZ72K$J5J$L5AX'GD&+D8>8D\&IZ,CRGWIZV:UW"R'-(7/)P=!)FB?C< M'K5I7<&XT\'J\]+0\0R:LAI*P=3 MTP%J"LWB)#5]Y;/&#(Q-AX0CURQ.LG!L4R[-X'(];'*;-V?PIST2.I MR9.[EUPL/#+N3ABUSF!R>D1.GMZ])&>?*Y.R)^DQ$SUB(L_O7M*.,@^>J9=E MMV4MS6!+5ILJS$V/RFZ>X+V$H4])JRJ]LFN)JFZ>X+TDX;AJ2Q[)'E3=?'!@ M2UZ;4(Q4CPISGN ]*KF+OJ>+D>J1"N4)WDNDH@3OY1;GD03O,7H]$JL\P7N) MWD!\#VEVRJIU!]/4H_J=)W@/]B]-33HQ+'W+Z%)6=N6"1B9 =7O/$L&"4,? M;.0Y;@KL^NGG 0O,:H(_4E8'S,X V&DYT0+2G'6E&=+B,6!^!J0D>0 $4)R+ MWH91D*9DBZ>@CH)R2H1DI^>C(,^)D@T^<6H'4,VW=JU+F*4!L)0?==P$4-&; MX(PBN@.F9$ "E6,[@$J\#W^3>/">-FR=PJP,B)4;(@RU*+H\]1\7=*:O6&TSOB 0O%VM1RM12Q8@V#YBU$>E47N-$4+0G M+ING4>ZJLMID!ALR2@J-F-<1Z5V^4Q7!*5/.VB9=Q 2.@,#>\+&19!V3$^$5 M):CY<1]NJ2C9+"JG_@#1GM\2B1+1/A%IMS(B1G0$B/:.#X\D[QA)ZR@W!XY( MZXCY' &?/1<.49(WY\@3YBFKUAW,YRCY+!D'#JSJ2HW:G0E,TR1I*NB5)";' MZ@EOPI1,0+[R%#%-H.8WY%(18)D#4W+>QJ()DX1YF0 O^1*;), MD9G1&1-W)4MF5JY$KX1QQM3,@)I"1V0@&R/QU#W-\HR)W[N:X::"=O,-(S4# MI HAD<%54)M"T ZM,V9J!DP52B)+IHZM 5(BHTL NI;(F+T9L%=HB0P.F(CO M+LY.6;7N8$1G@&B1>;-$=$4OE1 SK^. :76IN& 4$9@Q?C/:$A +4H(UN>"+ M%D:8K!GH39%Y,SJ\L1[TJSU!U.VG%'!%W0DI:E>#"Z9F.:>"+Z#N=B1.N8L4K&)P8$M1N^>-B5K.J> +(&I*02L;"R9J M.:>"+T"&IB#3;I$5?&O6>H2Y6\ZIX >C9B_%\;N LR+IW%BU[BB7[@&?Q4E$ M07=.R:<K1I"N> RTZ-39-@O0UZB([NQ#=Y*J3#Y],6[_NN<_UALOC^_ M;"^^K7>[]6K_3;O']7K7U6;-;W7,GKK%P\>+9?>XZW_MMP0VAV]1'E[LUJ]7 MAZ^(3CZ^IWK]?U!+ P04 " "I@)A.F>F9JG0& #8(P & 'AL+W=O MV-)].[.+K7?V3DC7KVVNZ_[IZ;I9M_6 MJ\W^>O[4==O+Q6)_]]2LZ_V'=MML^O\\M+MUW?4?=X^+_7;7U/=CI_5JX8N" M%NMZN9G?7(W7/NUNKMKG;K7<-)]VL_WS>EWO_KUM5NWK]=S-WRY\7CX^=<.% MQ?=OVGQ7&4^^6ZV>R7[6:V:QZNYQ_=997#T&%L\=>R>=V? MO)\-2_G2ME^'#[_>7\^+84;-JKGKAB'J_N6EJ9K5:ABIG\<_TZ#S8\RAX^G[ MM]%_'A??+^9+O6^J=O7W\KY[NI[G^>R^>:B?5]WG]O679EI0FL^FU?_6O#2K MOODPDS[&7;O:CW]G=\_[KEU/H_136=??#J_+S?CZ.HW_U@UW\%,'?^S0Q_Y1 MAS!U"-\[Q''QAYF-2_VI[NJ;JUW[.ML=OJUM/6P*=QGZFWDW7!SOW?B_?K7[ M_NK+C8OQ:O$R##2UN3VT\:=MCBT6_>C'$!Z%N/6JNS\/4.D6H< 1 EQ$&/N' MLT4D/$"$ \1Q@'@R0&1Q$PY-:&RR.<1(.5,IE@*:N8(HX]DD.)L$ED-X ((# MD%J.4^LYM$DG$Z6" H[", J#*%E$817%&S$RC)%!C"!B9!VC__HC#E/",*4* M4XH]>ENJ*!>QS/*V5KI9C,1X+J[ 2!9@T:5DLM"!V%BS,]!W.DXJ9!RGXH1H MX.\@_Q^=U_LY64-@P%T 4Y7?T-3H_"MR66R7"C0KR;IS6"ZAFUERP\C@@/4F=)UI[?&%M"*P] M#HA/2C*.5I_@RVRM""N0 Q*42$;2&N2XU%M/-[MPCLK2F!$6*Z?5RB4I[TX+ M4;]%72 Y)=#.<_;&E#R6+%\ Q(TSSV,U\DB-I.IYK487OC#.1H_ER'L=B*3L M38W> 8+'BN6!8I&348!BN:(TQ,AC,?) C$CR[X$8N5!8:\)"XT%B8J4,'NN# M!_I 4A^\UH<^U;)R3BP0'@@$28'P6B NO._/#&_$PA+A@420E @/V2^=M7DQ M^QZP3Y)]#W(5Q]:7'3#2 60A)-.[H+.05!1F)$Q^ .3+O/HV:/*M*!C[ +!G MB7W0V%^XW']+1@87##\"X&<)?T#I2FGLO(#9#X!]=?8'P'XH$AOD!@Q_T%F& M8YGS!)T_E'3*W7DDK!$!: 1+C0C OZ1DWCXL$H&UH+$U6,&.D(D,X2Z:B1 M3NRM)6&>H^;9\I?1*##$_U&BP !&#:!RGU'SYWN52X9\10Q@I/<7("(F*Z+B M@)JM/GYC61@(1\Q?1!6"+ ,A_K*U(DQ@! 3*4D0503;-WAM+2IC!I$]>68VH MDCYX+WI\8C0(2IC5!%B5I88J:59=L$Z/A%%- %59:ZB21C4X@[.$24V@%&C5 M&A)&-2%SK^Z_/E-=M$Q3,LI\X$25580J >/.;%64$@8ZZ1-59@E5T@?J!9FW M#E.?D"N/,A"DWBJ08NH3,N6RF)% QAUCM")A[!,RV])$)V2V3VN#YS5;C#V! MA%O:^HHT]S^RZX2Q)_=^NTX8:$) 2^4@D$Y[*Y0B3 M3\A).QD*E?6L"@YA\@F0+RU[1:AD%[UE&,GX*0":>L4@P<82D8%$2'=?92 1 MMNQE+!$9G/R6O\^8_8P*:9+]#%+Y3&0H9\;P9P"_]/?5U.AT]X:8)/F+D^UQN M]K,O;=>UZ_&9BH>V[9I^DL6'_D8\-?7]\<.J>>B&MP/FN\.S)H&PO=V]R:W-H M965T&UL?5/;;MLP#/T501]0Q4K6%8%MH&DQ=, &!!VV/BLV M?4%U\20Y[OY^E.RX;NOMQ2)IGL-#BDH'8Y]= ^#)BY+:9;3QOMLSYHH&E'!7 MI@.-?RICE?#HVIJYSH(H(TA)QC>;:Z9$JVF>QMC1YJGIO6PU'"UQO5+"_CF M-$-&$WH)/+9UXT. Y6DG:O@!_F=WM.BQF:5L%6C7&DTL5!F]3?:'7W"0I.P>B*>AXTTTOB,W/./\+4$L# M!!0 ( *F F$Y=AXP[M $ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MP@$/T5Q >$7=9)5RO;4C91U4BMM$K5YIFUQQ<%& ?P.OW[ M G8<)[7Z LPPY\R984@'-,^V 7#D54EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ; MIF:V,R#*"%*2\8J]DZV&DR&V5TJ8/T>0.&1T2]\=J)&GZ"^]6=C+?8S%*V"K1M41,#549OMX=C$N)CP.\6!KLXDU#)&?$Y M& ]E1C=!$$@H7& 0?KO '4@9B+R,EXF3SBD#<'E^8_\::_>UG(6%.Y1/;>F: MC.XI*:$2O72/.'R#J9YK2J;BO\,%I \/2GR. J6-*REZZU!-+%Z*$J_CWNJX M#^/-CD^P=0"? 'P&[&,>-B:*RN^%$WEJ<"!F['TGPA-O#]SWI@C.V(IXY\5; M[[WDVWV2LDL@FF*.8PQ?QLP1S+//*?A:BB/_!\[7X;M5A;L(WWU0>+U.D*P2 M))$@^6^):S$WGY*P14\5F#I.DR4%]CI.\L([#^QM?$3V'CY.^P]AZE9;=,TQ'8& M6!5!4A":)-^)9%SA(HN^DRDRW3O!%9P,LKV4S+P>0>@AQQO\[GC@3>N"@Q19 MQQKX ^YO=S+>(C-+Q24HR[5"!NH851! MS7KA'O3P Z9ZOF$T%?\++B!\>%#BD!E[W['PQ)L#];TI@S.V(MYY\=9[+\5F M=YV12R":8HYC#%W&S!'$L\\IZ%J*(_T/3M?AVU6%VPC??E*X6R=(5PG22)!^ M(MA_*7$E9I]\24(6/95@FCA-%I6Z5W&2%]YY8&]H?)./\'':?S/3<&7163O_ MLK'_M=8.O)3DRH]0ZS_8; BH73A>^[,9QVPTG.ZF'T3F;UR\ 5!+ P04 M" "I@)A.LY(0[[,! #2 P &0 'AL+W=O88; _@R+.2VI:T=VXX,F;K'A2W-SB ]C =?P'T=SL9;;&5IA )M!6IBH"WI77(\Y2$^!CP*F.SF3$(E%\2G8'QL2GH( M@D!"[0(#]]L5[D'*0.1E?%\XZ9HR +?G%_;WL79?RX5;N$?Y332N+^DM)0VT M?)3N :G#@Q*?HT9IXTKJT3I4"XN7HOCSO L=]VF^R?(% MM@](%T"Z FYC'C8GBLK?<<>KPN!$S-S[@8?4V1[J4XI7_!TWUXMJLPB_#L-X7_(,AW"?)(D/^W MQ+V8[(\D;--3!::+TV1)C:..D[SQK@-[E\8W^14^3_MG;CJA+;F@\R\;^]\B M.O!2#C=^A'K_P59#0NO"\8T_FWG,9L/AL/P@MG[CZB=02P,$% @ J8"8 M3M-T'O^T 0 T@, !D !X;"]W;W)K&UL?5-A MC]0@$/TKA!]P[+*]\]RT36[/&$TTV9Q1/[/MM"4'3 6Z/?^]0'NU:N,78(9Y M;]X,0SZB?78=@"20-G2]R@M; _3Z!P+.B>OCJ>9-OYZ&!EWHL6OH#_ MVI]ML-C"4DL-QDDTQ$)3T(?]\93%^!3P3<+H5F<2*[D@/D?C8UW0710$"BH? M&438KO (2D6B(./'S$F7E!&X/K^ROT^UAUHNPL$CJN^R]EU![RFIH1&#\D\X M?H"YGEM*YN(_P154"(]*0HX*E4LKJ0;G4<\L08H6+],N3=K'Z88?9M@V@,\ MO@#N4QXV)4K*WPDORMSB2.S4^U[$)]X?>>A-%9VI%>DNB'?!>RWW;[.<72/1 M''.:8O@Z9HE@@7U)P;=2G/@_<+X-/VPJ/"3XX0^%M]L$V29!E@BR_Y:X%7/W M5Q*VZJD&VZ9I@I3= M31BA+GRPQ5#0^'A\$\YV&K/)\-C//X@MW[C\!5!+ P04 " "I@)A.\\X\ M4K4! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*4)ZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=[OW M3'&A:9E'W]F6N1F\%!K.EKA!*6Y_GT":L: )?7$\BK;SP<'*O.$!I Q$*./7S$F7E &X/K^P?XRU8RT7[N#!R)^B]EU!#Y34T/!!^D4S,5_@2M(# ]*,$=EI(LKJ0;GC9I94(KBS],N=-S'Z29+9M@V()T!Z0(X MQ#QL2A25?^">E[DU([%3[WL>GC@YIMB;*CAC*^(=BG?HO9;)W6W.KH%HCCE- M,>DZ9HE@R+ZD2+=2G-(W\'0;OM]4N(_P_3\*#]L$V29!%@FR_Y:X%7/W*@E; M]52!;>,T.5*90<=)7GF7@;U/XYO\#9^F_2NWK=".7(S'EXW];XSQ@%)V-SA" M'7ZPQ9#0^'"\Q;.=QFPRO.GG'\26;US^ 5!+ P04 " "I@)A.7TW4\+,! M #2 P &0 'AL+W=O<.3,>YZ-U MC[X#".1)*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQW>XMTT(: M6N;)=W9E;H>@I(&S(W[06KA?)U!V+.B>/CL>9-N%Z&!EWHL6OD+XUI\=6FQA MJ:4&XZ4UQ$%3T+O]\72(\2G@NX31K\XD5G*Q]C$:G^J"[J(@4%"%R"!PN\(] M*!6)4,;/F9,N*2-P?7YF_Y!JQUHNPL.]53]D';J"WE)20R,&%1[L^!'F>MY0 M,A?_&:Z@,#PJP1R553ZMI!I\L'IF02E:/$V[-&D?IYLLFV'; #X#^ *X37G8 ME"@I?R^"*'-G1^*FWORWQ07-VC41SS&F*X:N8 M_1+!D'U)P;=2G/A_<+X-SS859@F>_:7PA?R'38)#(CB\6N)6S+\JV:JG&ER; MILF3R@XF3?+*NPSL'4]O\B=\FO8OPK72>'*Q 5\V];^Q-@!*V=W@"'7XP19# M01/B\1V>W31FDQ%L/_\@MGSC\C=02P,$% @ J8"83J>UQT&T 0 T@, M !D !X;"]W;W)K&UL?5-ACYP@$/TKA!]PN.BV MEXV:W%[3M$F;;*YI^YG54FS?#D$]HGFT'X,B+ M5KTM:.?<<&+,5AUH8>]P@-[?-&BT<-XT+;.# 5%'D%:,)\D;IH7L:9E'W\64 M.8Y.R1XNAMA1:V%^GD'A5- #?74\R;9SP<'*?! M? 'W=;@8;[&5I98:>BNQ M)P::@CX<3N ;Q(FNSF34,D5\3D8'^N")D$0**A<8!!^N\$C*!6(O(P? M"R==4P;@]OS*_C[6[FNY"@N/J+[+VG4%O:>DAD:,RCWA] &6>HZ4+,5_@ALH M'QZ4^!P5*AM74HW6H5Y8O!0M7N9=]G&?YIMCNL#V 7P!\!5P'_.P.5%4_DXX M4>8&)V+FW@\B//'AQ'UOJN",K8AW7KSUWEO)DS1GMT"TQ)SG&+Z).:P1S+.O M*?A>BC/_!\[WX>FNPC3"TS\49OL$V2Y!%@FR_Y:X%W/\*PG;]%2#:>,T65+A MV,=)WGC7@7W@\4U^A\_3_EF85O:67-'YEXW];Q =>"G)G1^ASG^PU5#0N'!\ MZ\]F'K/9<#@L/XBMW[C\!5!+ P04 " "I@)A.4X:TP+4! #0 P &0 M 'AL+W=OGXVWV*)2=0JT[5 3 W5. M'W;'4QKP$?"C@]&NSB144/[O*M3D]4%)!+0;I7G#\!',]MY3,Q7^!*T@/#YGX M&"5*&U=2#M:AFE5\*DJ\37NGXSY.-[?[F;9-X#.!+X1#C,.F0#'S)^%$D1D< MB9EZWXOPQ+LC][TI@S.V(M[YY*WW7HO[0\:N06>&G"8(7T%V"X)Y\24"WXIP MXA_H?)N^WTQP'^G[-3U)MP7238$T"J3_J_ CA"=W_\1@JXXJ,$V<)4M*''2< MXY5W&=<''E_D+WR:]:_"-)VVY(+.OVOL?HWHP*>2W/@!:OWW6@P)M0O'>W\V MTY!-AL-^_C]L^<3%'U!+ P04 " "I@)A.&^#$YK4! #2 P &0 'AL M+W=O3DFD7J=I MDS;IU&G;9RYQ$E0(&9!+]^]G2)IE;;0O@(W?\[,QV6CLDVL!/'G6JG,Y;;WO MCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQ)'G'M) =+;+H.]LB,X-7LH.S M)6[06MC?)U!FS.F.OC@>9=/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3$0MU3N]W MQU,:XF/ #PFC6YU)J.1BS%,P/E4S,5_@2LH# ]*,$=I ME(LK*0?GC9Y94(H6S],NN[B/TTUZ.\.V 7P&\ 5PB'G8E"@J_R"\*#)K1F*G MWORUXQ:R":8TY3#%_%[)8(ANQ+"KZ5XL3? MP/DV?+^IX4]=/ZF1J.%\Z9IF.T-B"J"M&(\2:Z9%K*C119])U-D.#@E.S@98@>M MA?EU!(5C3E/ZZGB03>N"@Q59+QKX#NY'?S+>8@M+)35T5F)'#-0YO4L/QWV( MCP$_)8QV=2:ADC/B4S"^5#E-@B!04+K (/QV@7M0*A!Y&<\S)UU2!N#Z_,K^ M*=;N:SD+"_>H'F7EVIS>4E)!+0;E'G#\#',]'RB9B_\*%U ^/"CQ.4I4-JZD M'*Q#/;-X*5J\3+OLXCY.-_QFAFT#^ S@"^ VYF%3HJC\HW"BR R.Q$R][T5X MXO3 ?6_*X(RMB'=>O/7>2\'3)&.70#3''*<8OHI)EPCFV9<4?"O%D?\%Y]OP MW:;"783OWBC\1_[])L$^$NS_6^)6S'N5;-53#::)TV1)B4,7)WGE70;VCLW"\<:?S31FD^&PGW\0 M6[YQ\1M02P,$% @ J8"83MHRX0ZU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$->M]P?&7-F"$N[* M]*#QIC96"8^F;9CK+8@J@I1D?+>[84ITFA99])ULD9G!RT[#R1(W*"7LKR-( M,^8TH1^.QZYI?7"P(NM% T_@?_0GBQ9;6*I.@7:=T<1"G=/[Y'!,0WP,^-G! MZ%9G$BHY&_,2C*]53G=!$$@H?6 0N%W@ :0,1"CC=>:D2\H 7)\_V#_'VK&6 MLW#P8.1S5_DVIW>45%"+0?I',WZ!N9YK2N;BO\$%)(8')9BC--+%E92#\T;- M+"A%B;=I[W3DV0;I)D$:"]+\E;L5<_Y6$K7JJP#9QFAPIS:#C)*^\R\#>\_@FO\.G M:?\N;--I1\[&X\O&_M?&>$ INRL&UL?5/;;MLP#/T501]0Q4K6!H%MH&DQ=, &!!VV/BLV?4%U M<24Y[OY^E.RZ;F?L11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLPYHH&E'!7I@.- M-Y6Q2G@T;@_&MS.@F" ()A0\, K<+W(&4@0AEO$R<=$X9@,OS&_O76#O6="$^<'#CVI@C. MV(IXA^(=>B\Y3ZY3=@E$4\QQC.&+F&2.8,@^I^!K*8[\'SA?AV]7%6XC?/M! MX$ IFRL&UL?5/;;MP@$/T5Q <$F]VVZ6;ML8T"'A?P M.OG[ O8Z5FOU!9CAG#,7AFQ$\V); $=>M>IL3EOG^@-CMFQ!"WN#/73^ID:C MA?.F:9CM#8@JDK1B/$D^,BUD1XLL^DZFR'!P2G9P,L0.6@OS=@2%8TY3>G4\ MRJ9UP<&*K!<-_ 3WJS\9;[%%I9(:.BNQ(P;JG-ZEA^,^X"/@2<)H5V<2*CDC MO@3C>Y73)"0$"DH7%(3?+G /2@4AG\;O69,N(0-Q?;ZJ?XVU^UK.PL(]JF=9 MN3:GMY144(M!N4<]\ M\M9[+P5//V?L$H1FS''"\!4F71#,JR\A^%:((_^'SK?IN\T,=Y&^6]-YLBVP MWQ381X']?TO

,G?S;3F$V&PW[^06SYQL4?4$L#!!0 M ( *F F$X7[2D-M $ -(# 9 >&PO=V]R:W-H965TE I&7\6OFI$O* %R?W]@_Q]I]+6=AX1[5LZQX@/+A08G/4:*R<27E8!WJF<5+T>)UVF47]W&Z M29(9M@W@,X O@-N8ATV)HO('X421&1R)F7K?B_#$^P/WO2F#,[8BWGGQUGLO M!><\8Y= -,<&UL M?5/;;MLP#/T501]0)4K2%H%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ M%TFD> X/*2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1 M)9!6C&\VMTP+:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G6_KN>)%-&Z*#%5DG M&O@"X6MW=FBQF:62&HR7UA '=4X?ML?3/L:G@&\2!K\XDUC)Q=K7:'RL,P.7YG?TYU8ZU7(2'1ZN^RRJT.;VGI(): M]"J\V.$#3/4<*)F*_P174!@>E6".TBJ?5E+V/E@]L: 4+=[&79JT#^/-@4^P M=0"? 'P&W*<\;$R4E#^)((K,V8&XL?>=B$^\/7+L31F=J17I#L5[]%X+S@\9 MNT:B*>8TQO!%S':.8,@^I^!K*4[\'SA?A^]6%>X2?/>'PMMU@OTJP3X1[/]; MXEK,W5])V**G&ER3ILF3TO8F3?+".P_L0WI$]CM\G/;/PC72>'*Q 5\V];^V M-@!*V=S@"+7XP69#01WB\0[/;ARST0BVFWX0F[]Q\0M02P,$% @ J8"8 M3HE8>BVV 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0'))U:61;:CI5F[1)4:>UGXE]ME'!YP&.NW\_P*[KK5:_ '?< M>_?N.-(!S;-M !QYT:JU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-** M\22Y9EK(EN9I])U,GF+OE&SA9(CMM1;FSQ$4#AG=T%?'@ZP;%QPL3SM1PT]P MO[J3\1:;64JIH;426V*@RNCMYG#Q=E_+65BX0_4D2]=D=$])"97HE7O MX2M,]7RB9"K^.UQ ^?"@Q.]^)\,2; _>]*8(SMB+>>?'6>R\YY_N470+1 M%',<8_@B9C-',,\^I^!K*8[\'9ROP[>K"K<1OOU'X&PO=V]R:W-H965TJT[;,#EX!J8V8[H?OWLPVEC-Z^8-_YW7MW M-G=9K_2+J0%L]"I%:W)26]OM*35E#9*;.]5!ZT[.2DMNG:DOU'0:>!6"I*!L MM=I2R9N6%%GP'761J:L530M''9FKE%S_.8!0?4[6Y,WQW%QJZQVTR#I^@>]@ M?W1'[2PZL52-A-8TJHTTG'-RO]X?4H\/@)\-]&:VCWPE)Z5>O/&ERLG*)P0" M2NL9N%MN\ !">"*7QN^1DTR2/G"^?V-_"K6[6D[U:A3YYAP\3Z!O7EZ8UT4E9 MUVVA)\Y*67"IK.[&UL;5/;;IPP$/T5RQ\0@Y>DVQ4@95-5K=1(JU1-GKTP@!5?J&V6Y.]K&T)H MPHOM&9]SYN)Q/FKS;#L AUZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T- ML#J2I" T26Z(9%SA,H^^DRES/3C!%9P,LH.4S+P>0>BQP"E^G/QEOD46EYA*4Y5HA TV!;]/#,0OX"'CD,-K5&85*SEH_!^-G7> D M) 0"*A<4F-\N< ="!"&?QM]9$R\A W%]?E/_'FOWM9R9A3LMGGCMN@+O,:JA M88-P#WK\ 7,]UQC-Q?^""P@/#YGX&)46-JZH&JS3J.]-%9RQ%?'.)V^]]U+2 MC.;D$H1FS''"T!4F71#$JR\AZ%:((_U$I]OTW6:&NTC?K:/O]]L"V:9 %@6R M_TK&PO=V]R:W-H965T=+%2K)%*W"($$TJH(>/8FDXOJ2["=3?E[QDX: M0LF+[1F?<^;B<3X9^^PZ $]>E-2NH)WWPXDQ5W6@A+LS VB\:8Q5PJ-I6^8& M"Z*.)"493Y)W3(E>TS*/OHLMZ*OCJ6\['QRL MS ?1PC?PWX>+18NM*G6O0+O>:&*A*>C#X73. CX"?O0PN\I MJ:$1H_1/9OH$2SU'2I;BO\ -),)#)ABC,M+%E52C\T8M*IB*$B_SWNNX3_/- M,5UH^P2^$/A*N(]QV!PH9OY!>%'FUDS$SKT?1'CBPXEC;ZK@C*V(=YB\0^^M MY%F6LUL06C#G&<,WF,.*8*B^AN![(<[\/SK?IZ>[&::1GF[I2;8OD.T*9%$@ M^T<@?5/B'N;X)@C;]%2!;>,T.5*94<=)WGC7@7W@\4W^PN=I_RILVVM'KL;C MR\;^-\9XP%22.QRA#C_8:DAH?#B^Q[.=QVPVO!F6'\36;US^ 5!+ P04 M" "I@)A.KA!Q"[D! #1 P &0 'AL+W=O;*%K1P=Z:'#F]J8[7P:-J&N=Z" MJ"))*\:3Y)YI(3M:9-%WL45F!J]D!Q=+W*"UL'_/H,R8TQU]C?LO*MSD]4E)! M+0;EG\WX!>9Z#I3,Q7^#&RB$ATPP1FF4BRLI!^>-GE4P%2U>IUUV<1^GF\-^ MIFT3^$S@"^$8X[ I4,S\D_"BR*P9B9UZWXOPQ+L3Q]Z4P1E;$>\P>8?>6\'3 M0\9N06C&G"<,7V%V"X*A^A*";X4X\P]TODW?;V:XC_3]FIZDVP+IID :!=*5 MP,/Q784?(3RY?Q>#K5JJP39QF!PIS=#%05YYEWE]Y/%)_L.G8?\N;",[1Z[& MX\/&]M?&>,!4DCN&UL=53;CILP$/T5RQ^P!D)"&@'29JNJE5HIVJK;9P>&B];&U#9A^_>U#:&4 M>E^P9WSFG)G!XW04\E4U !J]<=:I##=:]R="5-$ I^I!]-"9DTI(3K4Q94U4 M+X&6+H@S$@7!@7#:=CA/G>\B\U0,FK4=7"12 ^=4_CX#$V.&0WQW/+=UHZV# MY&E/:_@.^D=_D<8B"TO9/49S\5_A!LS ;29&HQ!,N2\J!J4%GUE,*IR^36O;N76< M^>]A_H!H#H@V 602VI_<7B*3&\*ZW2M<&66\MSR* M#RFY6:(9)R"=QCOX+C_SA.V^&.Q>^6ZL?CWZ"V$L0.X+X MGQ*338D^S#LB>Z_(WD/P82/BP>P#O\C!*W+P$(0;$1_FG7XG7I'$0[#;B/@P M\4:$K*X@!UF[X5.H$$/G!G_E7>;[,7)7^"]\>AR^45FWG4)7H M'NN'N $ -(# 9 >&PO=V]R:W-H965T)W\?0 [KIOX!9CAG#,7 MAJ1'\V)K $=>M6IL2FOGV@-C-J]!"WN%+33^ID2CA?.FJ9AM#8@BDK1B?+7: M,RUD0[,D^DXF2[!S2C9P,L1V6@OS=@2%?4K7],/Q+*O:!0?+DE94\!/NB9,\\TX#>\?CF_R##]/^)$PE&TO.Z/S+QOZ7B Y\ M*JLK/T*U_V"3H:!TX7CMSV88L\%PV(X_B$W?.'L'4$L#!!0 ( *F F$ZP M?]8KN0$ -(# 9 >&PO=V]R:W-H965T[EG',_ MN*2#L2^N ?#D5:O69;3QOCLQYHH&M'!WIH,6;RICM?!HVIJYSH(H(TDKQI/D MGFDA6YJGT7>Q>6IZKV0+%TM8E&%_*C"8A(5!0^* @ M<+O!(R@5A#"-7Y,FG4,&XO+\IOXIUHZU7(6#1Z-^RM(W&3U04D(E>N6?S/ 9 MIGKVE$S%?X4;*(2'3#!&892+*REZYXV>5# 5+5['7;9Q'\:;_7&BK1/X1. S MX1#CL#%0S/RC\")/K1F('7O?B?#$FQ/'WA3!&5L1[S!YA]Y;SO>'E-V"T(0Y MCQB^P&QF!$/U.01?"W'F_]'Y.GV[FN$VTK?+Z,?#NL!N56 7!7;_E'A\5^(* MYCYY%X0M>JK!UG&:'"E,W\9)7GCG@7W@\4W^PL=I_R9L+5M'KL;CR\;^5\9X MP%22.QRA!C_8;"BH?#A^P+,=QVPTO.FF'\3F;YS_ 5!+ P04 " "I@)A. M^**%C+8! #2 P &0 'AL+W=O67M\48!Q :_3OR]@QW%3]P68X9PS M%X9L1/-B6P!'7I74-J>M<_V!,5NVH(2]PAZTOZG1*.&\:1IF>P.BBB0E&4^2 M&Z9$IVF11=_)%!D.3G8:3H;802EA?A]!XIC3'7US/'5-ZX*#%5DO&O@.[D=_ M,MYBBTK5*="V0TT,U#F]WQV.:*S.!(S-3[7H0GWAVX[TT9G+$5\$\_@F[_!IVK\)TW3:DC,Z_[*Q_S6B Y]* MQY1L7?P!02P,$% @ J8"83K3> M^QG! 0 -P0 !D !X;"]W;W)K&UL;531CML@ M$/P5Q <<#K%SI\BV=+FJ:J56BJYJ^TSLM8T.C LXOOY] 3NNF_(2V/7,["RP MR2>EWTP'8-&[%+TI<&?M<"3$5!U(9A[4 +W[TB@MF76A;HD9-+ ZD*0@-$D. M1#+>XS(/N;,N0 @OY&S\6C3Q6M(3M_N;^L?0N^OEP@R\*/&3U[8K\!-&-31L%/9539]@ MZ2?#:&G^"UQ!.+AWXFI42ICPBZK16"47%6=%LO=YY7U8IT7_1HL3Z$*@=P0R M%PK./S#+RERK">GY[ ?FKWAWI.YL*I\,1Q&^.?/&9:\E/:0YN7JA!7.:,72# MV:T(XM37$C16XD3_H],X?1]UN _T_9:>I'&!-"J0!H'TGQ:SNQ9CF$.\2!8M MDD4$'N^*Q#!/=T7(YN(DZ#8\68,J-?9A7#;9=2J>:;CXO_!YI+XRW?+>H(NR M[OF$2VZ4LN"L) _.2^>F> T$--9O']U>SV]Y#JP:EC$EZW]%^0=02P,$% M @ J8"83N_&&SNW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^MDTY5M*9LH:J566J5J^\S:8QL%/"[@=?KW!>RX M5NH78(9SSEP8LA'-JVT!''G3JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W M(*I(THKQ)+EC6LB.%EGTG4V1X>"4[.!LB!VT%N;/"12..=W1=\>+;%H7'*S( M>M' =W _^K/Q%EM4*JFALQ([8J#.Z$H#/@)^2ACMZDQ")1?$UV!\J7*: MA(1 0>F"@O#;%1Y!J2#DT_@]:](E9""NS^_JS[%V7\M%6'A$]4M6KLWI/245 MU&)0[@7'SS#7;&>XC?;^F)^FV0+HID$:! M="UP2#Z4N(7Y6"1;]52#:>(T65+BT,5)7GF7@7W@\4W^P:=I_R9,(SM++NC\ MR\;^UX@.?"K)C1^AUG^PQ5!0NW \^+.9QFPR'/;S#V++-R[^ E!+ P04 M" "I@)A.^(;/*<0! W! &0 'AL+W=OUO8A]?5"XNX+A[^P%V72_C MCX'#=SD'.,Y&I5]-"V#1N^#2Y+BUMC\08LH6!#,WJ@?I=FJE!;-NJ1MB>@VL M"B3!"4V26R)8)W&1A=A)%YD:+.\DG#0R@Q!,_SD"5V..-_@C\-0UK?4!4F0] M:^ 7V-_]2;L5652J3H TG9)(0YWC^\WAF'I\ #QW,)K5'/E*SDJ]^L7W*L>) M3P@XE-8K,#=?ZA_"[6[6L[,P(/B+UUEVQSO,:J@ M9@.W3VI\A+F>%*.Y^!]P >[@/A/G42INPA>5@[%*S"HN%<'>I[&381RGG?3+ M3(L3Z$R@"V$??,AD%#+_RBPK,JU&I*>S[YF_XLV!NK,I?3 <1=ASR1L7O13T MCF;DXH5FS''"T!5FLR"(4U\L:,SB2/^CTSA]&\UP&^C;-3W9QP5V48%=$-C] M4^+VJL089AN;F>WO*TL*J?VY0L M_XKB+U!+ P04 " "I@)A.-E2'Y],! "PX[H;^F*8X5QF,)".4KWJ!L"@-\$[G>'&F/Y(B"X:$$S?R1XZ MNU)))9BQH:J)[A6PTI,$)S2*=D2PML-YZG-GE:=R,+SMX*R0'H1@ZO<)N!PS M'./WQ'-;-\8E2)[VK(;O8'[T9V4CLJB4K8!.M[)#"JH,W\?'T\[A/>"EA5&O MYLAU[DP M#0^2_VQ+TV3X@%$)%1NX>9;C9YC[V6(T-_\5KL MW%5B/0K)M?^B8M!&BEG% MEB+8VS2VG1_':66?S+0P@K=T_]Z?H+G^[M-Z;JMM/H(HT]H_XD55(: ML*5$=[;AQCX52\"A,FZZMW,U79@I,+*?WP*R/$CY'U!+ P04 " "I@)A. M63M2[\$! W! &0 'AL+W=OPXWD97P)W?N_= M.^"2C4J_F1; H@\I.I/CUMK^0(@I6Y#,W*D>.O>E5EHRZT+=$--K8%4@24%H MDMP3R7B'BRSD3KK(U& %[^"DD1FD9/K/$80:<[S!U\0+;UKK$Z3(>M; *]B? M_4F[B"PJ%9?0&:XZI*'.\>/F<$P]/@!^<1C-:H]\)V>EWGSPK:6"SR!$%[(V7B?-?%2TA/7^ZOZU]"[Z^7,##PI\9M7MLWQ'J,*:C8(^Z+& M9YC[23&:F_\.%Q .[IVX&J42)ORBCK[GODKWARH.YO2)\-1A&_.O''92T'WNXQWO(46-7/8TJ6_XKB$U!+ P04 M " "I@)A.1-V#V<(! W! &0 'AL+W=ORUC8X/%W!\??L" M=EPKI7\"NYZ9G04V^:C-J^T ''J30MD"=\[U1T)LU8%D]D'WH/R71AO)G ]- M2VQO@-61) 6A6?:.2,85+O.8.YLRUX,37,'9(#M(R-H'? 3\X##:U1Z%3BY:OX;@ MNZ[ MCQC5T+!!N!<]?H*YGSU&<_-?X K"PX,37Z/2PL9?5 W6:3FK>"N2O4TK5W$= M9_T;+4V@,X'>$1?SFS5N?O9;T M\9"3:Q":,:<)0U>8S8(@7GTI05,E3O0?.DW3MTF'VTC?KNGTD!;8)05V46"W M%CAD=RVF,/]I_!>.C_%2R"@<6'[WN_-]):GP.E^'E.R M_%>4?P!02P,$% @ J8"83H)HV\'K 0 QP0 !D !X;"]W;W)K&UL?53;CILP$/T5BP]8<.6,\3@WGJ8B>9IZ+7M.5PDDCUC!'Y[P!4 M#)D7>-? 2ULWV@9PGG:DAI^@?W4G:59X5BE;!ERU@B,)5>8]!_MC8O$.\+N% M02WFR%9R%N+5+KZ5F>=;0T"AT%:!F.$"1Z#4"AD;?R=-;TYIB1.=N? [M_5G% M#Z9+QZ9ZEQE;_ >1=[0Y40&HQ-_\'X;,RK,B\H5-I./YFY''MK M7&C13<\&GM^N_#]02P,$% @ J8"83@U'AV00 @ SP4 !D !X;"]W M;W)K&ULC51=;]HP%/TKEM]7DR_*4(A4H-4F;1)J MM>W9A N):L>I;4CW[V<[)@TA8GW!]LTYYYY[;6[:"/FJ"@"-WCFKU (76M=S M0E1> *?J3M10F2][(3G5YB@/1-42Z,Z1."/A9#(EG)85SE(7V\@L%4?-R@HV M$JDCYU3^70(3S0('^!QX+@^%M@&2I34]P OH7_5&FA/I5'8EATJ5HD(2]@O\ M$,P?$XMW@-\E-*JW1[:2K1"O]O!]M\ 3:P@8Y-HJ4+.<8 6,62%CX\UKXBZE M)?;W9_4G5[NI94L5K 3[4^YTL< SC':PIT>FGT7S#7P]"4:^^!]P F;@UHG) MD0NFW"_*CTH+[E6,%4[?V[6LW-IX_3-MG!!Z0M@1@N0F(?*$Z(,0WR3$GA!_ M-D/B"F.O*;=#=COMF^JE,])2%7^]3 M$%YA*ROH8$'8(8 YV+<,S%,KS.<)E@=8V()@,/_Q5YO"ER83,: M;5;D^/%%(V;C O&H0.P$HKY -!T72$8%DA$'@[M8MIB9PU0.\V5R%PSZ^1G0 M>A24#)K:@J9]T/#N2>\UU! MB]J/3]+-\.P?4$L#!!0 ( *F F$[E#>7IV0$ %X$ 9 >&PO=V]R M:W-H965TX9PS%\\D'95^-@V )2]2=.9 &VO[/6.F M:$!R* ;>G4\M75CG8-E:<]K^ 'V9W_2:+%9I6PE=*95'=%0'>CC9I]O M'=X#?K4PFL6=N$K.2CT[XVMYH)%+" 04UBEP/"Z0@Q!."-/X,VG2.:0C+N]7 M]<^^=JSES WD2OQN2]L(B3!%L\B0==^@@TIU-!9UX"%=UZ2Q]@]ZXW_B,L39OU5)FS>=Z[K MMC/DK"P.C7_:2BD+F&!TA^/DS(P0 -P3 9 >&PO=V]R:W-H965TQSR)P'GG?&\-GYP/+NH^D=SD++U?I9%U7H*@V1QDF3?? MU$E6^I>=JLN\U;?U/FA.MV.%;RK?:: M_FG;/\ZO=7Z+KAFV1Y+635'57FU MW,W]5WA9,]$%](J_C_+2W%Q[G95WI7YT-[]MYW[8520+N6F[%+G^^I"9+(HN MDZ[CWS&I?^VS"[R]_LS^2V]>FWG/&YFIXI_CMCW,_<3WMG*7GXOVN[K\*D=# MW/=&][_+#UEH>5>)[F.CBJ;_]#;GIE7EF$674N8_A^]CU7]?QOR?870 C@%X M#=!]/PI@8P#["H@>!D1C0/1L#WP,X$8/P>"]'\Q5WN:+6:TN7CT\#Z>\>^S@ MA>OIVG2-_>STO^GQ;'3KQX*%, L^ND2C9CEH\$:#Z;UD94N^D@2Z@&L52%6Q M1+N'^PXR6\%"HX;)).N'2>[*9.1@L3X^NHTWNE@.DKB75,- 1")-(L,.(4.> M"&/D5[8L"I&+V/!ERYA@G$>TMXCT%MG>0J03<#(!GQZ<0<)OZN3:CZ%:V2I@ MD1 .-S%93$RX870"0280TVZ$52=C<_$(F)"$*%F$8."#.:$(P@!#B>7N;XJ_0$ M(1BQF4E#P4Q+U&Y&[Q!KZ M.THC@E&(<+P,&(T(]@0B1DT\\>39*NK)"VY.)DI9[_MCHL;;J'/5=O^[;UJO M1U&OV)UL&.U+>,F :%_!RWHX:/I*/YQ[_9'7^V/5>.^J;579GWKLE&JEKC[\ MIJ?B(//M]::0N[:[%/JZ'LZ;AIM6G<:SM.!ZH+?X'U!+ P04 " "I@)A. M>X>S3C<" ";!@ &0 'AL+W=O@NK'S3)_M6)[1L\!U SMF\3,AB/W= J;=QO;LZ\%K?:J$.G#RK$4G M^ 'B9[MC,60XU@8;7M+$8'#?VB[MC8 MKJH(,)1"I4#R"XM_U050;>V5; M!SBB,Q:OM/L"@Z'(M@;WW^ "6(:K2B2CI)CK7ZL\V& M_%>96> / G\42/;_!,$@"#X$H3;?5Z:M?D("Y1FCG<7Z?ZM%ZJ'PUH%L9JD. M=>_T/>F6R]-+'GAQYEQ4HB%FV\?XDQAOC'!D]A'AFQ!;?R'W;P'%,B).S(3 M:"+0^O#&1#(ST>>?F74KQ[WO5@MZGSR MD\B]PTF-G/1QWXMTV7&ULC5/1;IPP$/P5Y ^( MP4!:G0 IERA*I58ZI6K[[(/EL&)C8ON.].^[-@1=(S_D!7O7LS.S-EO-VKS8 M < E;TJ.MB:#<]..4ML.H+B]T1.,>-)KH[C#T)RHG0SP+A0I25F:WE+%Q4B: M*N0.IJGTV4DQPL$D]JP4-W_W(/5[7=# 8T8VE M$PI&*_28&.AK^DZ/6+S[XUM4D]89 0NL\ \?E O<@ MI2="&Z\K)]DD?>'U_IW],?2.O1RYA7LM_XC.#37Y2I(.>GZ6[EG/3[#V4Y)D M;?X[7$ BW#M!C59+&[Y)>[9.JY4%K2C^MJQB#.N\G-SF:UF\@*T%;"O(BM#+ M(A2++_D$C@] MK=-&MY%O_@%02P,$% @ J8"83K^NJ$0. P P0X !D !X;"]W;W)K M&ULC9?O;ILP%,5?!?$ U\;"%42:>TT;=(F59VV M?::)DZ "SL!)NK>?^=,H'>=*_A*PN3[W7(>?C9<7T[YT!ZUM\%I73;<*#]8> M[Z*HVQQT770?S%$W[LG.M'5A7;/=1]VQU<5V&%17$<5Q&M5%V83KY=#WV*Z7 MYF2KLM&/;="=ZKIH_][KREQ6H0C?.I[*_<'V'=%Z>2SV^H>V/X^/K6M%5Y5M M6>NF*TT3M'JW"C^*NWN9]0.&B%^EOG0W]T%?RK,Q+WWCZW85QKTC7>F-[24* M=SGK!UU5O9+S\6<2#:\Y^X&W]V_JGX?B73'/1:MN82M./D'XO^/Q9WY.9FTW<.4S$\<^8[UWM> M2TJ7T;D7FF+NQQAZ%Y-=8R*G?TU", D- NJ=P (+2"@@@4#^G\LQ)AUBFB&& M5!XKG$;!-&J>1L98(($"B8?/,2:Y\2GS-&&F(X5I4N!38($,"F0>/K.YSUBE MC,\%3+, /@D+Y% @]_"9SWSFBB3.(F(,00R,)>.$P8 <(45R\FC'P((T"86'!+NL2 20"8 M8G8PB0&3/H!)!!B7!^,E 5Z*JY;Y'/3Z'ISCE7+[E\1P2007LW])#)?T@4L" MN!:<58R61&@QB[3$:$D?M*:@V\_LV?(:W1P^^L/=]Z+=ETT7/!OKSC'#:6-G MC-5.+_[@BCZX\^2U4>F=[6\S=]^.AZJQ8&UL MC5S;4AM)$OT5@G=9=;\X@ C+EH=6[$8X9F)WGV5H&V($8B79GOW[+8F&D3+/ M$7HQ()^JSJS+R9-9U;KXM5S]N;[K^\W97P^+Q_7E^=UF\_1^/%[?W/4/\_6[ MY5/_V/[GVW+U,-^T/U??Q^NG53^_W35Z6(R=,6G\,+]_/+^ZV'WV975UL?RQ M6=P_]E]69^L?#P_SU?\F_6+YZ_+K?IOE^GINM2?VBO]EL^YBW'S_[C_UBL>VJ&?+?H=?SUX=N&^[__M+[YYWWS9NO M\W7_<;GXS_WMYN[RO)R?W?;?YC\6F]^7OZ[[P:-X?C:X_X_^9[]H\*TE[1DW MR\5Z]^_9S8_U9ODP]-),>9C_]?SS_G'W\]?0_TLSW, -#=QK@_;L8PW\T,#_ MW2 <;1"&!N'4!G%H$$]MD(8&Z=0&>6B03VU0A@;EU%&J0X-ZZA.L>9DY(YJ, MGZ=\MX8^S3?SJXO5\M?9ZGD?/,VWV\V^M]ME>K/]=+ MT<:MEB"69E0#9UTLR,[E/E&M(PG]IHBUW: 9B/-9*=6K!S M13LGJ;CH)9V#%=9, 2I6.0+7&E5,E&NWTZCL2X[8L8H=J]HQ0"7>V R8 [) M,DD2G"*8S3%)YS3,95?DQ@.PX&,B@M$2E6"U3-#"-:@8F-H:$;"/ -;HT@K8 M)P#SQ:0D!PO LEHMUU;KCF9:26HI )QM3RUDN(A*L5JF5"=-TLIB%)I,R=(D MH$ "4Z66* NKI86-:KMHT3!RV5=ED<8176&)L+!:64C5>3U@]F=VY(L4E!V M,6.($+! "U M0)9J;L#L[^X0G51SUZ?!9@[I@6H)7S@2ZIT.]479K:.N;Z'0R$K.B;@9P#&K M201W.H(727).1[\FB5.2HO%$W S@7 K[N=&AZ22:.AU-)?-.G(Z2+@0K=) RE] M#-6HLMQIN!G L15.XKC3<5PRP,3I!-LV9E9\1WH="+N=6QJ"GT_J XV 9S+Q3&;6)U: M!S%KI'CR.NK >' B;@9PQ^*!)Z',ZU 6"3-[$E+\"75DKX- 2\]4)7&PYN)I;C2,K0+Q(>O X/+"YZPM0>9%-J:*I:#CE9M6@T^69P!*3[!<&_0W"LKI;.@.=6;%IY(V F$4P-('J08"JBN%PT['R-, M&313RDF?!E"R.4M7!J' $[1LC0)R.2H#RT K&7-E8T1(=0 "%46C@*@ MP1"]%"0 %JHM;(0($P;-A/(891JTM&TL)@L&'8#9LCTD(Q818@V:6.6YQS1H MEHL^65G!!3#K:_ D"D;"AA$<-L JLU8(*$G$FJ-X&1(UL(C M4+6^R-LC'8"-DD^%S%DD#!S!48[<9Q'494*4 >PS@%GOC#S3^@UUUU(6>1@7 M49DG&R:$(B'^J(E?9L%=U(0^LLZ'0.JTD3!ZU(RNZO-=U'0]RID=!41"V5%3 MMHR<7=2:=I18?382(H[H.H,40@/HL*JE.P3CY>9(.#BBHP)%,4"WZCIRAV"\0)P(!R?- MP;) /$N:75LFPDJZB;!KTNPJ2[JS!(1K,(D=\2="FTG3IJP[S)(FL!J-9WER M(@260*%:%I834*[11C9^A+Z2IB]9Z)PE<+3J/+TA1=@KO7VR.DL@W;;!.J*R M$[N-!:JW:J9 638;=ER<"#DE34ZJ CA+0"*:%*,AS),(\R3-/*I@UPV@@X@< M6(TI$49)H+ I&:5+0*_%_5/PPXMJA"HRJD+*<^L,E-B1TEDF9)%!A5%*FEG6 M;'%L"V?"%EFSA65XF?)&!WK$D.F1VX_+MXMLT:R+(61[7=P#E M7*7[BI!%1C*%S3:A@:QI0%6%,CJ,X%6A0FB@ ,4@HT/1+'"D*E0("11P."\G MJH!\K,C[4!U C:S/F;!2(4Q1$%,HB[2P&,'KPPAX[ )Q(=Q3 /=(E5N ! '# MA#*M(\-$J*< ZI%9:P%Y5I+%[0ZAVE@2D5$(C15 8[(X5 _R;/(#H!29;<8 M"Z&PHBE,588*N"46LZQ) U3,EDT68<.BV5"5A0K@N: 22( :V1HJXQ=V9QQ4 MSM0> Y4S5V02"5"V)';!H!!J+:!N)E.V DX'=&0'J)$U+8TD :P2!JZ@;B;W M5P5ULR0SNPZ@FM[=O[U[:! AZJJ)6E5Q*J)@E^G-H$HXN**#7CG2%5 KK^)4 M0JP5O&BDW *42:LXE1!F!2\(R=2X@M2N5A92*Z'"JJE0)>$5G!$<2<(KX;FJ M>4XEX54S6"HM #*O"(=5S6$J":^ G5RV^U?##Y]%Z*F"&S!2:55-/",;JV&/ M8B^9:.91>7@%S',D#[>&OO:A245EXB^@0\<"2[A:?LT>AM([.8HOJ ,1GHQC M5T.L82]$&,09_H Z&TE=V&=BPEQ0,N/6A,O(7U,'#<@RD>F<->V? H**V MNDQN3CZ$;%DV>Y*F#IV2OZ#2B3NZ11OV.%39IC//[L";$W*]%]#!.@.).<(= MR\RM89?A#BL]1[AC^;FEKX^!]\<\?1.&OZ-U0NKW M CHXJE*3!D#5RTT]WGN[_*%??=]]P\'Z[&;YXW&S?0UY[]/7KU'XX+9OIXO/ M)_;];Q9\?FW?=\_?D?!W]\_?V?#/^>K[_>/Z[.MRLUD^7&Y?7/^V7&[Z9KQY MUZ;CKI_?OOZQZ+]MMK]NJRFKYZ]*>/YCLWRZ?/X>B/'KEU%<_1]02P,$% M @ J8"83B*[HDNY 0 #00 !D !X;"]W;W)K&UL?539;MLP$/P5@1\06H>=U) $) Z*%D@ (T7;9UI:641XJ"1M)7]?7A%4 M1>B+R%W.#&>7I,I1JE?= YCDC3.A*]0;,^PQUDT/G.@;.8"P*YU4G!@;JC/6 M@P+2>A)G.-ML=I@3*E!=^MQ1U:6\&$8%'%6B+YP3]?X 3(X52M%'XH6>>^,2 MN"X'A^W1_*!S> WY1&/5LGKA*3E*^NN![ M6Z&-,P0,&N,4B!VN< #&G)"U\2=JHFE+1YS//]2_^MIM+2>BX2#9;]J:OD)W M*&FA(Q=F7N3X#6(]6Y3$XI_@"LS"G1.[1R.9]M^DN6@C>52Q5CAY"R,5?AS# M2K&-M'5"%@G91$B+_Q+R2,@7!!R<^5(?B2%UJ>28J'!8 W%W(MWGMIF-2_K> M^35;K;;9:YWOLA)?G5#$/ 1,-L,L$(?/B-WM!,'6P.0B6W61>7[QCXM\72!? M%J_4$L#!!0 M ( *F F$Z=]4#R&P( %P& 9 >&PO=V]R:W-H965TL6N=G;\")G)TGK%C;<$:>F(?S/$U#6KUWL7C9>ZF,E M]08J\HX7LF7L M32^^[M>NIQ,!A9W4$D0-9RB!4JVD1=W)4Q/G\XOZ9U.\*F9+!)2,_JKW MLEJ[J>OLX4!.5+ZP_@N,!46N,U;_#HJ(_E/@5:!> MYDYOFG=GGJEJA=H]%T$BLA4;,TX#Q9QC_&E$N$7$R09 *,*7PK2E\PP]F M?)R%=H' *A 8@?"JC/BFC $3&TQK,&$:)MAN$UIM0HM-!$F^J UB96?_']O4ZM >K^W M9;IXZ6$8X&PO=V]R:W-H965T M=Z)&$.L&86KP#?.]@ M4IL]LI6[=9I/DFN8/R!: J(UP.2VM+]AXQ<+-&".0EVCF#W!T%X4Z(/\P^5B3=)XB&(_01[+\'^_\M,O02I1\'N MIDP?)KE)0C97AX-LW- H5(JQ=P.[\:YS^1"YJ_<;/@_U,Y5-URMT%MI<8'?- M:B$T&"G!G>E8:]Z1U6!0:[M-S5[.TS0;6@S+0T'6UZKX!5!+ P04 " "I M@)A.TV9S.GP" \"0 &0 'AL+W=OKVCX[B1/0 ::V$Z[_OK8AB,!2Y5[ M-K/CV<%K.VVY>)4Y8\IYJ\I:;MQ?*0LXK*)]ZP6G\Y<5%1I;OB[,E& M,'JT057I8=^/O(H6M9NE=NQ99"F_J+*HV;-PY*6JJ/B[925O-RYR;P,OQ3E7 M9L#+TH:>V0^F?C;/0O>\@>585*R6!:\=P4X;]R-:[U!L BSB5\%:.6H[)I4] MYZ^F\_6X<7VCB)7LH P%U:\KV[&R-$Q:QY^>U!WF-('C]HW]LTU>)[.GDNUX M^;LXJGSC)JYS9"=Z*=4+;[^P/J'0=?KLO[$K*S7<*-%S''@I[=,Y7*3B5<^B MI53TK7L7M7VW/?\M# [ ?0 > E#PWP#2!Y!)@-"M([J_U5"S M*-"::#,/9M!Z9[_I;*4>O68DCE+O:HAZS+;#X!$&WR-VS:>(PF3HS!ZT2?T%)!"J)YL8D/DP0 M@P3QX^LD 0F2!]9),LLS(1A-S(! 00!+68%25H 9""9 /ER[_N-VH(7R1P\8 MTH/&R>( ^_%T$P!A.%P0!.\$" .V+%0?@O<"1-YA"US!""KAF2WSXHR2@$Q= M@5#APJI'< 6C>0GKO6*! BX]%+W#%+CX4/R(*?%L_T38#Y*I*R ,3W/R1L>8 MN5=\I^)=11O^KN* M-UR8LG]02P,$% @ J8"83J!"7+:^ 0 U , !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ^P9@U)MBM RJ:*6JF55JG:/GMA M "N^4-LLZ=_7-BRE*2]X9CASYLQXG(_:O-H.P*$W*90M<.=Z M!^7_--I(YKQK6F)[ ZR.25(0FB3W1#*N<)G'V-F4N1Z82E.5:(0--@1_WQU,6\!'P@\-H M5S8*G5RT?@W.Y[K 21 $ BH7&)@_KO $0@0B+^/7S(F7DB%Q;=_8GV/OOI<+ ML_"DQ4]>NZ[ !XQJ:-@@W(L>/\'R_20Y>0:B&;,:<+0%6:_((AG7TK0K1(G^E]Z2A^V"=)-C6DD M2-?U/QRV";)-@BP29/\T>?>NR0ESB!@5,E!QEU?1 M964?:;R5O_!IW[\RTW)ET44[?[?Q!AJM'7@IR>?V.((:%PP'[QMID6; M'*?[^0V1Y2&7?P!02P,$% @ J8"83E"NOPK: @ 0 P !D !X;"]W M;W)K&ULC5?K;MHP%'Z5* _0V(Z=2P5(*VVU29M4 M==KVVP4#49,X2PQT;S_',8C8)X4_^)+O?.=^9&9'V;YW.R%4\%&5=3/OO093R. ]Q>+IX+;8[U5]$BUG#M^*G4+^:EU:?HC/+NJA$ MW16R#EJQF8=?\/TS,0(&\;L0Q^YB'_2NO$GYWA^^K> !8TA3U=) MGC\EB;2G9W<)Z"XQ\O'(E0PFB$&"V!#0$4'NN#%@$H.I#0:G:,),"FJAGI8T M\3A(F=$H P$PXEH$,) M0,!@@A0D2&\OH@PDR +W*;+O,R1&$U540ZJR:_7ZD/NUVI&I]1@!,\0!/CC M#0CD::()\B; %=38G(F1AJ]WC\6P2[]9SMQ.MK!D$C:V!YXYF #AR5Q-$&A* M#SR:,#";W$Y] D#3Z8:'$_:G$T5X@@*>*9C=WD(8[F+LMS%%Q$USXJ69,K_H M$K_HV&10X)F 4\"?P!U/_([W@T_\ M7HXS+_C74&-SX(XG?L?[P0=!;O"CBW=3_[;^P=MM47?!FU3Z"68>2ALIE="$ MZ$Z7U4X_Y\^'4FQ4OTWUOAW>M,-!R<:^UZ/SGX;%?U!+ P04 " "I@)A. M8O@@ 38" !5!P &0 'AL+W=O2UH3^<1;VN@W9RYJHO147 +9"DI. M-JEF 0(@#FI2-7Z1V[6]*')^5:QJZ%YX\EK71/S94<:[K0_]^\)+=2F560B* MO"47^H.JUW8O]"P854Y531M9\<83]+SU/\+-#F*38"-^5K23D[%GK!PX?S.3 MKZ>M#TQ%E-&C,A)$/V[TF3)FE'0=OP=1?V2:Q.GXKO[9FM=F#D329\Y^52=5 M;OW4]T[T3*Y,O?#N"QT,8=\;W'^C-\ITN*E$,XZ<2?OK':]2\7I0T:74Y+U_ M5HU]=H/^/"=)_K-;XGYQG"#]-XT-U($#FJ0/-V10N_$5ZUZVXXN.RX"*ST G1W$XS^ MPZZ[GR!^Q"Y>='Z8+NP&DP/17#C?B;A4C?0.7.FSU9Z 9\X5U8K@22N6^HX; M)XR>E1DF>BSZ@[Z?*-X.EU@PWJ3%7U!+ P04 " "I@)A.?F)DNDP# !4 M#@ &0 'AL+W=OPNV ML8$JB=1DFC9IDZI-VYYIXB2H@#-PDN[O9XR3@GW=92\%.^=>GWM].+5G9]&^ M='O.9?!:5TTW#_=2'AZBJ%OO>5UT]^+ &_7+5K1U(=6PW47=H>7%1@?5583C MF$5U43;A8J;GGMK%3!QE53;\J0VZ8UT7[9\EK\1Y'J+P,O&MW.UE/Q$M9H=B MQ[]S^>/PU*I1=,VR*6O>=*5H@I9OY^$C>EAAV@=HQ,^2G[O1>]"7\BS$2S_X MO)F'<<^(5WPM^Q2%>ISXBE=5GTGQ^&V2AM3"AB.$$")DAT@F22@%B=&C!,8YI+'U)FE0*A M&/&0H2 9"I!)+#(#AHZ6N'1"6Y9F'D,=OT W*-:")$-*<1X1O4:T#3;\GI M#P#"-/&P@5T*D1L$;$#CA7#*["ZN !B)$^9K#^QZ"+(]WY;#7H7H?\@8=A@$ M68PC8]<^DCS-[:ZX**49SS\K!+L,@FS&$;'K('<9HS8= $52CTL@V&<09#2. MA#. 3FRS 4 X]NT5;%HHOT7"N;M7,7$4#*"8CPZ&'1!##IA[4L">A='M L:P MRV#(96P!8]= *+5 JW^ IF1@D\&0R=CRQ:Y[W"6)+5\(16*/?#%L,1BR&%N^ M!C1>R!;ONY I$=BH,'2JLI5K0./3&XHSFXH+&I^\!C+1Z(Q>\W:GKS-=L!;' M1M^E1K/7*],CUF?\-_APW_I:M+NRZ8)G(=5-09_GMT)(KKC$]XK+7EWQKH.* M;V7_FJKW=KCG# ,I#N8.%UTODHN_4$L#!!0 ( *F F$X!K:3)GP( &D) M 9 >&PO=V]R:W-H965T, MN?56E37;V!?.F[7CL,,%5X@]D ;7XLV)T IQ,:1GAS44HZ-RJDK'<]W0J5!1 MVVFB;$\T3 >6@%+\*W++1LR5+V1/R*@??CAO;E42XQ MB2+SYAFF";9SA:]AYHM!=G>#3#!]8[-\Y>^/,[B!.4!@#!"H ,&DVT#K=J<) ME:;N6BG^>ZT=Z:&?(%KJ?- 4::X*&FK3&9YT&CK, "#7>!=$$ M)32BA 847T,)9UF",-9X\P71!"4RHD0&E$!#B>99(C_44!9$$Y25$65E0-%Z MGZT,!4?Z!UH035!B(TIL0-$*SN)Y%AAK/TF^()J@ ->\\KD&F$A?^ES#I(S= M2%_^EF13H$^68F 6NE 8/Y7@PCJLV91U@$YHVVBPO2L]FQF'BYJ)FU)UQL;FH+.A'"L:!W'T0C M+^+<,PQ*?.+R,1+/M-O\NP$G37^P<8;35?H/4$L#!!0 ( *F F$[;(W]3 MI@( *<) 9 >&PO=V]R:W-H965TW83)T$%S&PGZ?[];.-2"IC",7RJ.43V[R M=;N(4^>1J,3&. IN7R>Q%E7EF*P??P-IW&LZP^'XA?VS#]X&\\BU6,OJ3[DU MAT4\BZ.MV/%C97[(\Q<1 J)Q%*+_)DZBLG#GB=78R$K[9[0Y:B/KP&)=J?ES M]RX;_SX'_A>9#_<0-7\Z5/$>JVZV6NY\" MW1&;S(U;]+GSWVRTVJZ>EADNYLG)$07,JL/@ 0:]1:RGB R]8A+K0>\&AMQ8 MX0D!'DE,$2R'%0@8*/'V9.@B26&"#"3(/$'VAF"4AU6'81[3>,P-HCB#92@H M0P&942Y6'88.9')"R049!LJPB0Q)*4R0@P3Y]?F<@00S(% R"G0V"11EF" & MZQ2@3@'H9".=8J)SPRAE!:R#4KB44D")CFLIG>X=I<6%S*$+18L )3960M.@ M$)M=B@FLRWN$ :5\K(2!;4KS8ES" <>NW$X$%S(B@$NSL4ODHQT-+GV(>^L2 M?#0@Z&P8%VT 7:[:X!$ >^<'@0\1!)TBEV*"#PC$KB]P!!\1*+_F-\VG9R8= M)V\-H1"BXQL@&5Q[M5![WR'H:"./C6]/!JM]%W*/_;7Y"N]:F.]<[[/E?U!+ P04 M " "I@)A.4Z4,DML! !Y! &0 'AL+W=O&B^$)M[Y+^?6U# M"-W0%^P9GSES9O"XF)1^-CV 12^"2U-&O;7C 6-3]R"8N5,C2'?2*BV8=:;N ML!DUL"8$"8Y)'.=8L$%&51%\)UT5ZF+Y(.ⅅD(P?2?(W UE5$2O3J>AJZW MWH&K8F0=? ?[8SQI9^&5I1D$2#,HB32T9?20'(ZYQP? SP$FL]DC7\E9J6=O M?&G**/:"@$-M/0-SRQ4>@7-/Y&3\7CBC-:4/W.Y?V3^%VETM9V;@4?%?0V/[ M,OH0H09:=N'V24V?8:DGB]!2_%>X G=PK\3EJ!4WX8OJB[%*+"Q.BF O\SK( ML$[S298N8?L!9 D@:T!Z'VJ9$P7E'YEE5:'5A/3<^Y'Y7YP', MB3?.>ZTHC0M\]40+YCACR :3K CLV-<49"_%D;P+I_0_!.FNQC00I!L"$M-] M KI+0 ,!_4&PO=V]R:W-H965T=W M "$?&'\7%:72^6B;3FS=2LI^XWGB6-&6B!?6TTZ].3/>$JFZ_.*)GE-R,J:V M\7R$8J\E=><6N1G;\R)G5]G4'=US1US;EO"_.]JP8>MB]S[P6E\JJ0>\(N_) MA?ZD\E>_YZKGS5%.=4L[4;/.X?2\=3_A38F1-AC%6TT'L6@[NI0#8^^Z\^VT M=9$FH@T]2AV"J,>-EK1I="3%\6<*ZLXYM7'9OD?_8HI7Q1R(H"5K?M!.HR3SJ M03-WYIVJ5JC16Q&&4>[==*!)LQLU_D+C/RK*M2).9HFG &8*'Z3PC3]8^-,8 M]@>@/S#^\*&*V*IBU,1&TXU5((03JQ) A9/L"4P(PH0 C)5F-VJB19HP1LAB M68MPLA ]H$0@2@2@I!9*M,H2I-C: B4@4C\8)0918@ ELU#B518_C$,+92W" MUC":V^U=!/[.^^!&1! M%F%[F;S%B:FOL!^$7^I.. %KCL@S8Y*JD.A%%5>I6W/N-/0L=3-1;3Y> M'6-'LGZZ%KWY;B[^ 5!+ P04 " "I@)A.S!ZPA5P" #W!P &0 'AL M+W=O8LOY">1O]H]5ZM@L'*J:M*( MBC4>)^>M_PD\%P!I@D&\5:03H[FG0SDP]JX7WTY;/]0>$4J.4IO :KB1@E"J M+2D__EBC_J"IB>/YW?H7$[P*YH %*1C]79UDN?4SWSN1,[Y2^ MC?X[N1&JX-H3I7%D5)BO=[P*R6IK1;E2XX]^K!HS=M;^G>8F0$N Z%/SBHA MLH1H1@AZSTRHG['$NYRSSN/]:;58%P5XCE0RCWK3Y,[\4]$*M7O;H3C*@YLV M9#$O/0:.,'"**):()!T@@7)@\ (ZO8"&'XWXF\C-CYS\R/#1) HPBZ+') ;3 M&$R,TLRM@IPJR*&"9BH])IZH;*!;)7:JQ$L5E,Y4XH5*Z)9(G!+)0B(*YX$D M"PF HI5#29TJJ2-=\4PE71P*@"B<%6#A0&6K6SK+-"E'4F2Z<2FX7[B=T_ M!R; ('YGXE2?W3N-E%:5U^)1YG^RM=HMW-1UUF+##[GZ(4]?1"FK?Q+,N# =0%T!] +&K 4$7$$P- M"+N <&I U 5$@P"OU6XZ\XDKOIQ7\N14[?>PY\UGQ^XC/5RKYJ$9'?-.]V>M MGQZ7813/O6-#U&$>6@Q=8))+S.,8$] \X1XTDO,,\+,>HRGM?2"" HB0Q"< M$1#S,4$ "0)#$)Y7$/L#M2TF-IBR3:*]:7XX50A3A2 5PP01)(BFBXTA00PJ MH,'PQV.QT5!L.WAC9#!"7A25P**2"2.03!B!]JL;(UERM:@4%I6"HH)!3R%, MB)/,8)(9((@&REM,=-[). 7SL>-]D"0>VMF?G,4RKS"0);%08">S&ZS,L)<9 M,G,ZG-X0R#+G,&QD!IR)EA,S/DYI%: $HLDP[#_F3 H E9*+"; M6'J#6NP5!LR2#!V)0#9+$O8+ ;\D-@IL!F+3U9)E6:,):B$HLN3!CB%DAE$> M $IB2Q[L&$*.L

&PO=V]R M:W-H965T(9LFH< SIDS%X\/F=E5EB_540AEO>994MMD>1)Y4C3Z+0O^QEF2=*/Y8'MSJ5(MDU1GGF4L\+W#Q)"WLQ:]:>RL5, MGE66%N*IM*ISGB?EWZ7(Y'5N$_MMX7MZ.*IZP5W,3LE!_!#JY^FIU$]NS[)+ M!1-5).C7CCPPB+#R[+%\(&7./+JCQ'-Q[A10 $:4( $Q U'&"; MG82HDQ A"'&"""6([M_=&"6(D0@BH^XM)AS4,Z(.:4O:?HC1^= BY XS4&N( M(H0Y06"< @+V)3[4<;$P^7#0W*.3?WP0$L'L=EI*P3%0]"/",HG@&R#P$@P MV;5D0AL)3"[VS.0(."&^1V#O% 05LLG4 M< &GF#9'$Q2X-M/_^!-*<0FD=TC@DD()]"/JAZ8K=S!IY*(\-&-?96WEN5!U MF(/5?K1\I/6D8JPOR<.*(.MK/8JV@^,[?3O'?DO*0UI4UK-4>CYJIIB]E$KH M\#U'!W[4HW/_D(F]JF]#?5^V\V/[H.2IFXW=?D!?_ -02P,$% @ J8"8 M3JMB2PE= @ N < !D !X;"]W;W)K&ULA57; MCILP$/T5Q =@KB&)"-+F4K52*T5;M7UVR"2@!4QM)VS_OK8A+#$N?<'V<,[Q MF3%XDI;0-Y8#<.N]*FNVL7/.FS5"+,NAPLPA#=3BS870"G.QI%?$&@KXK$A5 MB7S77: *%[6=)BIVI&E";KPL:CA2B]VJ"M,_6RA)N[$]^Q%X+:XYEP&4)@V^ MPG?@/YHC%2LTJ)R+"FI6D-JB<-G8+][ZL)1X!?A90,M&V M*PU!"1F7"E@,=]A!64HA8>-WKVD/6TKB>/Y0_Z1R%[F<,(,=*7\59YYO[*5M MG>&";R5_)>UGZ/.);*M/_BO5W1@G5:\BK%3XO1N+6HUM MK_^@F0E^3_ '@MA[CA#TA."#$,X2PIX0#@1_GA#UA$@CH"YW5.Q'%E,JA.1[T3]60B>D_#U2I!=RG48[8=QA]A? VRGT*\ 8&$ M@<&%;W*Q]:<[/&^PFR("5_/P7Y'#K,B3S#02MVW-"<6&1,+)HD%KFZ M&1-&/R$3)C ;61B-+ P"H6;$A-'J>YC'/!F)C49B@X!6^+T)$VM&YC%/1I9& M(TN#P%(S8L)HO_AAB@E&-T5G!(VNG0KH5?4 9F7D5G/YXXRB0YMY\>6UI<6W MWGKG&>)[T9:Z+O(AW_6T;YA>BYI9)\+%9:FNM LA'(1UUQ&?52[:Z+ HX<+E M-!9SVC63;L%)T_=)-#3K]"]02P,$% @ J8"83A6/WGX$ P 70P !D M !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4;&,^HB12 MDW3:I$VJ.G7[31,G006<@9-T;S_;4 KV):-_ KZ<>WS/P;KJV/C GG MKN$>A3C-/*_>'EF1UG?\Q$KY9,^K(A5R61V\^E2Q=*>3BMS#OA]Z19J5 M[G*N8X_5.A7;+]Q[-'M B4K0B%\9N]:]>T=)>>'\52V^[1:NKRIB M.=L*19'*RX6M69XK)EG'GY;4[?94B?W[=_8O6KP4\Y+6;,WSW]E.'!=N[#H[ MMD_/N7CBUZ^L%41=IU7_G5U8+N&J$KG'EN>U_G6VYUKPHF61I13I6W/-2GV] MMOSO:7 ";A-PER#WOI5 V@3RD1#<3 C:A&#J#K1-H,8.7J-=F[E)1;J<5_SJ M5,UY.*7JV*$9E:]KJX+Z[>AGTL]:1B]+BORY=U%$+6;58' /@Y,A9&-#4(?P M9 %=%1BJ8H7M'88;K&T$,K"%00,WV88.03V+#5@B%4#(B;*3?(4L8B488P%YUC_ GW(7[ M"")3W"6V6HQCTUX;E9BG>@. 2!A'IKTV"L?1R,E%<(-#=H?KO<8A ]Q+$/V$ MO7 W0>$4>T/;7HHL>P%4G%QM% XI,?P%4&(T=7[C/(;O1D3$&N+F@^!/^ MPNT%)5/\3>RO3Q02TU\ A4AD^FNC9'L(S<\[ (LH-3NGUQN-"E8=])Q:.UM^ M+H7RI1?M9N%[K$8K([Y"LS4"XALU.^M1[(.^&;Q_I-4A*VOGA0LYT.FQ:\^Y M8+)X_TZ>BZ.<];M%SO9"W4;ROFH&WF8A^*D=YKWN'\7R'U!+ P04 " "I M@)A.N]9-LE # ")#0 &0 'AL+W=OF;OME?-3Z=)>F_?8HF[)/U$FVYI^]ZII2FVYW M2/M3)\N=-6KJ%&<93YNR:N/5PHX]=*N%.NNZ:N5#%_7GIBF[OVM9J\LR1O'K MP/?J<-3#0+I:G,J#_"'US]-#9WKIU7)3F\RPWLJX'3R:./\YI?.4<#*?M5^^? M;/(FF<>REQM5_ZYV^KB,\SC:R7UYKO5W=?DL74(LCESV7^6SK U\B,1P;%7= MV]]H>^ZU:IP7$TI3OHS?JK7?B_/_:@8;8&> KP9$O&M G 'Q#-(Q,IOJQU*7 MJT6G+E$WKM:I'#8%NB-F,K?#H)T[^Y_)MC>CSRN&V")]'APYS'K$X D&W2(V M< $6_#W"0+C"#W<$B4FX ME"5%:&+@JD<$8,I]IA%43"<&D:0(S0NL#P@0".P+A --J6B63';?+1,L$ A0 M".(KA --F;A(2$#R$"P1"- (XFN$ TV96)XPZA\3_+_6$Y82!&@)\;7$@6XF MF2=9:(_"8H( -2&^FCC0-"C P+"$8$!"J'\TX?DMP]P/B] JP1*" 0FALZW)YSDQ MSGVQ2B<7VT9V!_L&Z*.M.K?V 3(9O;XS[K&]&+_!QT?*M[([5&T?/2IMKM?V M$KQ72DL339:8C(_F773MU'*OAZ8P[6Y\'(P=K4[NX9->7U^K?U!+ P04 M" "I@)A.3*J @?L" #U"@ &0 'AL+W=O_B.:Y/7 NO9>JK-N%?Y#R. O#=G/@5=X&XLAK]60GFBJ7 M:MGLP_;8\'QK@JHRQ%'$PBHO:G\Y-WOWS7(N3K(L:G[?>.VIJO+FWXJ7XK+P MD?^Z\5#L#U)OA,OY,=_S1RY_'>\;M0H'EFU1\;HM1.TU?+?P;]#L#C$=8!"_ M"WYI1_>>3N5)B&>]^+Y=^)%VQ$N^D9HB5YU!\T=>#X_I7] MJTE>)?.4MWPMRC_%5AX6?NI[6[[+3Z5\$)=OO$^(^EZ?_0]^YJ6":R=*8R/* MUGQ[FU,K1=6S*"M5_M)=B]I<+]V3).O#X #OZ=Z'8ZY?.S2CZN?:Z$WSZYAGJIZMVCTO M:R@".X9D7L"KA4876D[ M""AQ8C>5#I2,W%(2L"NU0V!KN4$84$KM#H<=I10'*(W>/E;!UT!(0H,8V3ET ML&P$0R@.F-5C[P Z%E]S,,T;[E*( &\-L=T1QQW-@NQ:A>%VAH!^1NSSWX/& M2BP)XFLO'MS0$-#1B'T2>M"XDAD-G)/P(6QJ".Y\"&A]Q"DR. M_K(KWNS-_-1Z&W&JI3YLH]UA1KO!^B_?VE^AV1H!^[=ZIC,CPAM]-Q#^S)M] M4;?>DY!JT##CP$X(R97[*%!U.J@9=%B4?"?U;:+NFVX0ZQ92'/LA,QPFW>5_ M4$L#!!0 ( *F F$ZG&(18O@( &H* 9 >&PO=V]R:W-H965TOC WAVX>)5'AA3WEM95'+N'Y0Z3H- ;@ZLI/(+ M/[)*W]EQ45*ENV(?R*-@=&M%91&@,"1!2?/*7\SLV)-8S/A)%7G%GH0G3V5) MQ=\E*_AE[D?^^\!SOC\H,Q L9D>Z9S^8^GE\$KH7-%&V>N:7>^86A'W/K?X;.[-" MX\:)GF/#"VG_O($9.P,J1.D8P43)YA\",A50>8$V5B!+DFW*)^#([4/&W1-#)ENC&CMBKM35U'4H^>%Q@GL^!L(CEF63.H MQ:"LB]P.D:@A NV@L8% &TLTG*([PVI(Q,FDRZPAIN_TTYGNA@3&N,M\A1C2 M9>XA)NTR#Q#36]4CQ&1P=F-XDV,;(6Y'("$<(8$C)#9"THD0]?)6,\0R55T# MH?OULCCR8?AF0"DX\ B?MD)R<8S@D>Y"1*>K6TQ(.Y4@R96@W!_R1O M/22ONR>P>P+L:-\]&68?13%@ZG8,V7&5PJY2P%4,1YC $2;C:SV#(V3 OO9J M?5DSN+VO:8I)_V4SQ%""2)(2V)!YFX,OZ7!$J3GH\UJ[!4B$^FAM+&A]2$HF M]O8P([T-/U7*O)-:H\V!Z0:9#U%O?!E-U_6QYR-,?0K[3L4^KZ3WPI7^T-EO MT8YSQ;33\(M.W4$?_)I.P7;*-%/=%O7II^XH?G0GNZ Y7B[^ 5!+ P04 M" "I@)A.+HA>0*X! #0 P &0 'AL+W=OT- M\#J0E&3IQ+%UOL'* MO.='> 7WJ]\;K-BD4@L%G16Z(P::@GY)MKO,XP/@MX#!7LV)3W+0^LT7W^N" M+KTAD% YK\!Q.,,.I/1":.,]:M)I2T^\GE_4OX7LF.7 +>RT_"-JUQ;TD9(: M&GZ2[D4/SQ#SK"F)X7_ &23"O1/B!F_%D]]WKG)V]4,0\C9CT"I/>(G;_(C8/$X2A@?4$L#!!0 ( *F F$X9M'#> MK@, -(/ 9 >&PO=V]R:W-H965T2?!)S/G>_. M]M>YV;FL?M4'*1OK3YX5]=P^-,WQWG'JS4'F27U7'F6A?MF559XTZK7:._6Q MDLFV,\HSA[FNS%K!M[K1:S\M1D:2%?*ZL^Y7E2_8UE5I[G-M@? U_3 M_:%I!YS%[)CLY3?9?#^^5NK-N7C9IKDLZK0LK$KNYO8#W*\A:@TZXD2O+7^W+>CNWW38BF[?)19UGI2R_R'>9*;R-1,VQ*;.Z M^[0VI[HI<^U%A9(G?_KOM.B^S]K_AQEMP+0!NQBHN3\S\+2!]\_ _]3 UP;^ MK09<&_!;#80V$+<:!-H@N-4@U ;AK56*M$&$9G#Z]>LVQ%/2)(M959ZMJM_3 MQZ0].G ?J2VW:0>['=;]IO9$K4;?%UP$,^>]=:29N&?8@&'1&%F9"%P(1P5P MB8)14<3,G&$\P:-)>'XX9IXH!@6Z)!AWC#P3"$?,"\4 JLG5I-:?!C,JFT3\D)7"%1A@@I"CZ/BF)0**Q1H MN=8$!FK*D*Z23U;)-ZK$!=HZ<<_P89DBGWDH-9,*(&3(UXJ@7!:B,JT)BODN MHQ/C9&*\<^&-$HMH!X)T(,S*!&BGQ\*,TT,;8V4R(1=T( $92$ $@HY3'!!E M!8'"71(4$P(MY(J@ 'Q\/ G* V\BL9!,+#27*)A8XXAT$)E'')V1N$>"09CN M78AUCX(X+HL)L3N&-ZX)P=#3*"=PZ4O')=8;!1-K".6%#MN2I#A:R15!J6H<=+#5V1VC6%3:LHT/<#^+?K*-!*#/RZDBXU M-)))?"^N"2CPIC80K>I R3K@8 A=-X5R36'3&@BTND-PNPH"K:,07M7!I6;& M4B"PJ&MJ]/]D(A1:D<&49$.\ED#IK3 .%"6X$3Y.SN"_?"ZK?=<_PSWW?[?Z75/NTJ*VWLE$=2-YV7[ ] MG#GGS("GZ!E_$36 ]%XI:<7&KZ7LU@B)J@:*Q8)UT*HW)\8IENK(STAT'/#1 M)%&"PN4R110WK5\6)K;G9<$NDC0M[+DG+I1B_GL+A/4;/_!O@>?F7$L=0&71 MX3-\ _F]VW-U0B/+L:'0BH:U'H?3QG\*UKMT\-Q7^!*Q %UTZ41L6(,$^ON@C)Z,"BK%#\:M>F-6L_ M\-_2W GAD!"."4K[K81H2(AF"<@Z,Z5^P!*7!6>]Q^W'ZK#^)X)UI)I9Z:#I MG7FGJA4J>BV3+"[051,-F*W%A!-,F-]#=H^08$0@96!T$;I<;,-'A9G 6X@[ M@-MIC$8%I;9++,XF#6 MB__"[NRD3COI^QN2.0FR]S=DY218.1J2S2JUF&Q2:;Y:!)%;)G?*Y Z9U4S& M8M*)3!"D,Q$TN5$4^-D,'^%5[-*:P3>)CO/M*30W\B_<#L>OF)^;5G@')M6] M-K?OQ)@$966Y4)^U5O-X/! X2;W-U)[;J60/DG7#P$7CU"__ %!+ P04 M" "I@)A.KN+@V \" #-!0 &0 'AL+W=O-'$N;2]5*K11MU?:9...+%HP+)-[^?0$3K^.X MZ;X$&)]SYLQ )NVX>)$5@/)>&6WDRJ^4:I<(R;P"1N0#;Z'17PHN&%'Z*$HD M6P'D:$F,HB@(/B!&ZL;/4AO;BRSE)T7K!O;"DR?&B/BS!LJ[E1_ZE\!S75;* M!%"6MJ2$[Z!^M'NA3VA0.=8,&EGSQA-0K/RG<+G#!F\!/VOHY&COF4H.G+^8 MPY?CR@^,(:"0*Z- ]'*!JA+2-WT[3'U(:XGA_4?]D:]>U'(B$#:>_ZJ.J M5O["]XY0D!-5S[S[#*X>['NN^*]P!JKAQHG.D7,J[:^7GZ3BS*EH*XR\]FO= MV+5S^A?:/"%RA&@@A/@N(7:$^(V0W"4DCI"\-P-V!#S)@/K:;3.W1)$L%;SS M1/\<6F)>7;C$^KIR$[2W8[_I?DH=/6?X\6.*SD;(8=8])AIAH@ED>PL)!P32 M!@87T9R+=72;X3K!YA81!Q,/_Q79W16YLAG/-BNV_&3%8 SS@()]?58[#%-!:S".)).V\Q43+MYSMT=K>8))D6A$9OD8$H[6"0 M7LY/C3+-&$6'V?,4F;<\B:_#Y2:<*M/7@0;NN]&P=#A0*9;:/>B_Z"=,?%&_=\$3#!,_^ E!+ P04 " "I M@)A.L$TC3D$" J!P &0 'AL+W=OUNFS 4?17$ Y1ODD8$J4F3;-(F19VV_7;(34 UF-I.Z-Y^MG%( +?-'[ O MYYQ[CZ^QDX;05Y8#<.N]Q!6;VSGG]Y_>3--I'$*\"? AIV,[:DDQTAKW+R M?3^W75D08,BX5$#B=88E8"R%1!EO6M/N4DKB[?BBOE;>A9<=8K D^&^QY_G< MGMK6'@[HA/D+:;Z!]A/9EC;_ \Z !5Q6(G)D!#/UM+(3XZ34*J*4$KVW[Z)2 M[T;K7VAF@J\)?D?PHD\)@28$5T+X*2'4A/#>#)$F1/<28DV([RUIH@F3*R%6 M#6Q75[7K&7&4)I0T%FTW7(WDOO9F$[$A,AE4_5??1,>8B)[3:.HGSED*:0Z)IT,>LQABOC]B,$:%WQ3C"2.?&-[E9^.-*^RF68T3@#KP8 M(-$ L_HRT?KK1)LQ))Z8W0;&W@6*'_06/30+A$:!4 F$/8%HL!HF3#Q8C3$F M=(=F33H?N(V,Q48C@>!QD&1AP@PVV=*$&31O9<(,MO/:A!FNOG/S&Y9 C^K4 M959&3A67G;N)=@?[DR]_XT%\XWR$]$CT7%K!WAXO!0 MO_B!$ ZB=/=!U)Z+BZN;8#AP.9R(,6V/[W;"2:UO)J>['M/_4$L#!!0 ( M *F F$XN$#,I*P( )<& 9 >&PO=V]R:W-H965T:>D$HE;2%FO$!)Y 12+":NA4CL'QBF6:LF/2-0< M\-Z0*$'^=#I#%)>5F\;&MN5IS$Z2E!5LN2-.E&+^-P/"FL3UW(OAI3P64AM0 M&M?X"#]!OM9;KE:H5]F7%"I1LLKA<$C<)V_U/-=X _A50B,&- MP]O?H<;ZK_-6D3JN7!O-Z9@]54^AK.8^I@T$#6X5!7XT+4XX.3M54B @]72N MYKSME>U"LKI[!E#_%J7_ %!+ P04 " "I@)A.7&35R;T! /! &0 M 'AL+W=O 2N^@*O\#7QRDZM]0E2YAT]P4^PO[J#=A$956HF0!JF)-+0 M%/AAM=MG'A\ OQGT9C)'OI*C4F\^^%$7>.D- 8?*>@7JA@OL@7,OY&S\C9IX MW-(3I_.K^K=0NZOE2 WL%?_#:ML6>(M1#0T]<_NJ^N\0ZUEC%(M_A@MP!_=. MW!Z5XB9\474V5HFHXJP(^CZ,3(:QC_I7VCPAB81D)*RR_Q+22$AO"&1P%DI] MHI:6N58]TL-A==3?B=4N=*F,LN%NW^M>YUC MP*&Q?GKGYGJXHT-@51>?'QG_ >4G4$L#!!0 ( *F F$YN(S/=/@0 4 M 9 >&PO=V]R:W-H965T: MH7B0X1B('1*S9]P.K@2G*\??M2AW@MF.<_#L-X>=9[67\JS+LPO^[+*T\:\5H>P/E19B%(DP3T]%L%QT;<_5FNQ4Z.=J5E_R/*W^6^FLO#X$$+PU?#T=CDW; M$"X7Y_2@O^GFK_-S9=["FY?=*==%?2J+6:7W#\$CS#=,M@:=XN^3OM9WS[-V M*"]E^;U]^7WW$$1M1#K3VZ9UD9JO5[W66=9Z,G'\.S@-;GVVAO?/;]Y_[09O M!O.2UGI=9O^<=LWQ(5#!;*?WZ25KOI;7W_0P(![,AM'_H5]U9N1M)*:/;9G5 MW>=L>ZF;,A^\F%#R]$?_?2JZ[^O@_\V,-L#! &\&IN_W#-A@P'X:Q.\:Q(-! M/+4'/AAPJX>P'WN7S*>T29>+JKS.JKX>SFE;=C#G9KJV;6,W.]UO)I^U:7U= M\D0LPM?6T:!9]1J\TV RECRY$K@I0A/ +0JDHEBAV\.X@[6K8)$5PX=.-N\Z M&87)R&2QSIZ-$N%Q$),.XLY!?.<@!BO9O41TDJ*3R$@Q2[5V51R 2RLCK@JD M45F3MR%D7"6,TR/CY,BX,S*>2-J!(!V(Z;F5I -)1*"LY/8:?C_26"8JMO+F MRN((N11T.(H,1Q'A6(E?*:>?7P3>#[L/AY"!BB7W++&$C"?YN/02IQ_%16(G MQU4A2(6>:H&(QD[DA",BSW2#AUPPO6* Q,XCX(2:&43CHHF8!!N!KHXIL]H\ MLP0T8H!-J)M!-*H('G-N%PZE P$J4IZ8:&K!!&P-FG'Q*'22Y,H0$BF8)R : M-N#21D2^/-.X@4_P!FC@P!3B@,L2*8#9:7%5"%'D6U,T<6 *D(:$2@^7D_K031&<2(B88=$Z,QA#+@O331ST&6.6STN3(39 MB)S#,'$84DKX-G*DH8,N=$3DH032E,!D>O4P>F4S8F4[U3.(1@.&))$6^S:$ MCC&AT ,;1J."P83J&43CZD'3F1T2H3.EP[AGJ3.:/6P">Y@+%2'O@3!$1+!' MB=AWVF&>/U04>SQ(9C1[V"?8PVCVL"GL82Y3I%3.1+FJ=MOT31,-'C8%/(P MBD3F!$3(,)*)9XDR&CML G8&S>@_J7TBW1 B!&<3#N]N+W)=';JKI'JV+2]% MTT[U7>OMNNH1V]L/JWT%\S40[4\PW_2743_=]W=C?Z;5X534LY>R:J3I5=!YO9I:I_- >E6N]GD9?-W#^T[>DA")K-0159\[DZJ5+_ MLZOJ(FOU8[T/FE.MLFUO5.0!AJ$(BNQ8^HM9/_94+V;5N9<%%G] M:ZGRZC+WP7\=^'[<']IN(%C,3ME>_:7:OT]/M7X*KEZVQT*5S;$JO5KMYOXC M/*PQZ0QZQ#]'=6E&]UZ7RG-5_>@>OF[G?M@Q4KG:M)V+3%]>5*KRO/.D>?QG MG/K7F)WA^/[5^Q]]\CJ9YZQ1:97_>]RVA[DO?6^K=MDY;[]7ER_*),1]SV3_ M3;VH7,,[)CK&ILJ;_M?;G)NV*HP73:7(?@[78]E?+\;_JQEM@,8 KP8Z]EL& MD3&(?ANP-PV8,6#OC<"- ;IA/9RR;MG! ]?3M>D& M^]GI_]/U;/3HRT*$?!:\=(X,9CE@<(3!Y!:RZ M"1@3R(25&P5#E(S.39"Y"6+:I)6<<.-$S*),8)B (<02 M)VH"$X(*!*-DP@6IAH^ 'Z@+K500W6]'@[G7CRL*=]MIMXQHZ0-*^^PF,J!Q M*#;N$$/(10$/Q<0;!VB] E>P&+/I<$<8W::F0)-=#;3 @*LP?$*A@!8&B#^P M9NAV!K>?G5Y*#6A<>QX)L-\H! RBA$43\@"T/D!R=Q6G!F.M8AY%-B,"QQ*0 MDF:$M-X@I3?6*D[1%9)/$%KK9DVA$CY%AQ8;=,7&?A^D!G,S8S*RE_&:@(&N M8CRQAI"6+D2B/CCA@I8N_, N"VFMP7?LLU)T541(X,Z>D1 ;*<746P%IM4%7 M;01,[#V1U@@4'Z@++1+H;A^S!^Q M.^=9XTMX2($87^F#_'#L_NU^^ KP9U;OCV7C/5>M/EWV9\!=5;5*DP\_ZRH> M5+:]/N1JUW:WL;ZOA]/W\-!6)_-E(;A^WEC\#U!+ P04 " "I@)A.)PV3 MQ])K !4N@$ % 'AL+W-H87)E9%-T&UL[;UI;]M8FBC\^;Z_ M@LAUS<@ K1))K:FY#3B.4^V>+!X[F7H;C8L!+5$V.Y*H(:4X;O2/O\]V-O)0 MDNVDT@-T UU6)/*LS[[^6U5M@NTJ_^]M=E9L5YO_\V(812^"K\O%JOH_+^XV MF_7+GW^NIG?9,JVZQ3I;P2_SHERF&_AG>?MSM2ZS=%;=9=EFN?@Y[O6&/R_3 M?/7B#_]6Y7_XM\T?7A?3[3);;8)T-0O.5YM\\Q!)'A7K#9W%;PSRV;U7]^E93=(HC"(>]&D_N/I&GZ,1OX?]ZRG M_K@\<97=YM6F3.&]]^DR:\QX?7G^/OAX?O;']Q_>?OCUS\'%^[/@Y]?G/[<, M=P8+*-,%3#S+O@;_GCW4G^O!_R;Q9-+OM:[_X\.ZL8ZH=_(?K2]<9F5>X)YG MP>MTTWA7'>G_][_^E_=088P9C?-FD=[6?YVGBZHQXMFV+.F%O)K"9O^%)TMBM.B\9Z2I;%^4F7]T&UYMTLVT S9^;<"0CO,D761F9L%I]-I!D_!,S-^OF6L\V56WN(B?BV+^\U=<%8LU^FJ,:@\?;U,%XO@ MU;;*5UG5MCP88@G(<+TIII_#X)HP(OBPW50; %.8JO52[;-] U\V)MB) _*V M0(;W_?](&M?ZX?WUA[<7KT\_GK\.KC_"GW?G[S]>!Q_>!!\NSZ]./U[ T'G MTRK=SG(XRV/ \4_7KX/.T;'@>I"O@H]WQ;:"S55A<.3\NSY=NRF.>;^F\?U@AC M"#_95Z"G558UYKC.%@M\ &G4,BT_9QL/#%QE%=SZ](Z>FL$Z%L4:;[6QEFR5 M(;'!Q]+9,E\1)=OD7QJKYJT5C?75G[M838ME%LS+8JF>+E:>IS897/8&;A_BW+;^_P\?0+7 70,4&RPI"/':OAAW41()9.5_[=!S#^\NK\[_>/[^^N(_SU%"^?#N MO(5,[Z;(C)< [2#ZW<$U 251:-!9 -T[;H#;&T#._'853(F/3Q\"%*6J!4N MZ>ROVVJ#E*LQDQ"D??,U27CST9T']>KT[>G[L_/@^H_GYQ_;>-?N0_G3=@6, MJ.=G1$I^2:LJVS3)_5E:,16?XH?LO[?YEW3A.P^!C K8SC2#AVX6F9][OQ;%[#Y?+#Q, M*UW=YG#NLF;OV^^+U 40#VCI]0"CS_%YNLYVP80W?PK0),-IF>%64(%T##:Q .YWAN' R MP*_3VS++?&+.6?T46T0S%_)VK-)[-2V#OE:_[X+YYN7MF!TU@IRI(I.&@C@" M4$]X..B\+X 91,,ZZ4.]_66U3J?9_WD!)+ "]I*]^$/@83LXRFO8S@Q.$\\? M)P#Y84.P#:_*?BK42)[Y.DCXO6[4@YLN R!LV^Q?_O.U-@F M+A[I3%96_THT://0I-TB]#UNHW'4"T'%Q_^KW?(VU!M1+PG[HW$XF.@'THUO M!_A@!#M(>O:#[@E]:![+?A2%T7@8CGI1V^@-TC #- 6^#DB& M7. $F.8T7>> =$T%9@,R%U*1M%PAIGNHS':Y79!"WBX$-!"\!/ZP+1_4G:1, MZ&7G23],1G#P([UQ@(RI=8DM!P'_F/03N(_)H0?!A*:R@(B6,/I%0,G_O$42 M:-[#WS]4HNE;,K_9;@A.-D7 R-7ZCC[>W>OV7>DS-<-VNOS,@1MD_+D+/8CJ M/W.2?<3YF<-;EJ%OL.C_$3&&[+*5H"5TXTBTNC@$CD:U#7>4 "ZT6;!A*C,&-P ?^_SS1U"!*Z! M%91O=P3?:XG?Z 2OLO46Y)Z4[\B1B;[=&;1/\HUV083UY 8FF!'& +JPG>EW M0)%'P_R/ .+?&RJ?!F:/AYM# >$Q)M/3ZS\&;]Y^^.UI-D&RZ\T7Q7WE^$K0 ML3/=Y%]:3"_&'(K'6F8@?$YS$"Y6AJ? ]_@O,A>B!2R?P1YO'@Z;X'4&7&2: MB_$5G4)+=*K^S7LXR,CF=>LMLIQ]#I:;%)U2-SM-6+A\WY(;YWB7KF[9;<@F M+38#'F*_,H;25N/G;B.FLG"%*/@WS)JA9?CRCU.WI,$;-=M9Z(RHGK,&WF$E M>KW'+O7^4"C9![HY*$#5/LBZ% PEG7K]*.MM8ZCT@5& 8$F]7:^9?X-J,O$,2IC*Z$@JH0YG(9 M9*L'F=J#S/4@E1D$EGI:P-72#WS(>N%CF&UHV MX$%*S,3$/Q)Z%<5FA0X= T<5H&*)D6,/#J@^;O[K[?3N2:?G.0XD:P6M&ZTC MR%""3]WK;B#11;!.#)];XY"6FG59PNIS0!300'X]/;T\#O$49]F<#$8Y'[&! M J^"]JJ /T'GS>GUJV/_$V?%+)_G4S[0SNGUV7'PL5CGTR >]?#6^0!,\&!( M8H$Z&',"]7NA7>(*\Q7 ]W;*3!.8Y=46J$34.^E%"&A7V>U68AFN3_[_+JVQ M1%Z[ )B#UQ^"&B#&#%(@-(\5_X M!;))@.Q;X%[$U^_2#4X#;.DQUW\#?#!+U9W_=;NBG9OC.'PD7#.^\8#QB1D& M\-5<4V%P?Y=C#!M)8BNQ) JDGS*D\\4A0KZ!L\)S_W<"(X#-+SFH7@![+)LUJ1HM*Y/C\[AF-C. 2060F96Z:K]);V$-)M63$J M(6T[9^9(+!/QE*8H<<:2V&3C^5F&=[D"=:2JTO*!3B8-YFE>!NL:C<6UF--< M%RQCA2BB;1=,VTS476@D !8]^<8#O)1*0(KO@(6!2DT'JS%HKFD,L;[%@I%# M:+!AD/@KA>ZD@@MFA&R1+V'-&TTJ#"/I$DGWKEXO;G,'HLHD=LE M:P T;;7C@2!E"98WC%B2S<0:0@?MUY8Y8-05651TP:;U'0-631BU#H! I&4Y MHJ32,SIR9+8EC#'OX+\85I&4;K84JLN7"6"XP*7#KDM6*39WA7U 79 T%JB< MX'"XJ>SKQIP]J=/WH&PA+L$0V0I#[]!VE87"6F>@0/"/^/TC1(AN0T#,;U?$ ME>!,;8X(:#'UZ"*>1W;(57L&#SKILQ=T:XA8^TGY8IY;>35[7XQ"X_T M'D1\0-#B'NFZ"K>)$20$L X[K ,XF:$YAMQX.26)D^FLJ(M8#4LV"$"?CF'%7673 M#@,)A&>448:OBLG3&3 J4$1* )H7+#4->\,7QW0',)(:: 3"3JC3&)")WN U ML 6KXMR:9FRUUE M=IN6,[5>.F)9K3X/WVD0=09 N<^((8FQ#LE0B="@C BPD>( D+/(X"-X(8#\ M]#AX6]"-V %BOV6BP6K:Z))S/ LTX];BRN#F*EP&FVL6:;Y$ 0.MO94(,_C^ MK9%7>=,5[!#Q]OX.90D20D&EOV&?.,J@J9[\ 7"YTD+'EDQ*BF>(_T?8"TUO MSXX<>I8N4SQ5.$<14ZMB!?,\F'T2HMP G0"@Y]GO10^KMO,YGC9?00D82=,: M0=+:*'4+4K%P9+*\![>D=!'U82;H.&58%%U2H %_@R=J3S7+5H5-17G&7+%( MW,I*!"&6_77$)"P+!3@$:%M_1H*)G@J \;\9JN<7^=+*NGGX)RDUQ4K667B2 M/KJ!UPVAST=.A1#QJ-/K1L?!,E\L%(SB5P/SU=,PC<3O-1,LU.O4P(VYHF[O M>7.-:W,![&3'@9/M\]H*8C[GDT*@A^/ /+:R)3&(92Y0WW<&(9G:1%5;.OHH2I5R5.MA+9=RKZ\T:+)KC&@E@+$ L@ M&GEU1[>C'L!XN& .>),SJ6*6J\8!$F\-]30HPH<\5QP*G8*+D/,BU-A]D576 M1=X8/(4GHLK[+GT@"2%D(\SI]2L5:*39GM+.JRU>:#;+*I'369P0C!D MM2 E6KZPR(<*B*-Q:!",LM8PD,PO]V"V B7@]M7,^26L0=A$V,$49#S'3/ M6K&]O4/3 4#.2;7)UG@4J F3'2-=KQ=:]%H[&H!UJTM,EOOK=G:K^86E8A(I ME^6@A"A6.M]J9&;F%T1^]9LFP? MNG=PRI 4(JMBAJCOT%H9L($LV*Z1A8,D"?+A@WJHOC*Z[J>-;['$U@UA#G%& MUDK4,(6JA$I#SME#B/(KW*'FY)H4XCJ5ZQ\4;AT"BBQGVW)'<(3&8ZY]%C,X MRBG3"KBN4GF^IL:8RIP7U9T;>B.U^IO0MIT44A MM%R&-L+:.SIB (E61<*B9O?(1IG?X8S$YU/49;3*(E$'EE72N*")TL- 6^); M>A[74N(>0JO5H4XIZ^_-\AE9G4G!2XV:GTD, =_H 8[)4J.]Y>WKLD"&LAXN M9^==CD]Z S*RH?OX(T?W\16.^CV\0EVJ@T[\^OP,@]+3VS)=@UAZN2TQCF*C M?@)0G<]M^?$5L"&L-T#3161XG^$Q*,$EA;5E)V13 ML_5A(1):>9:I81Y8,3V!-X@;1W>:4$:4TPST$&]0,2E\1&H4-'!4V1SW(.59Q>CSBD$=F"K7):E,)O*^_H(1U5&?\2ZCR7AHW.08Z,A64V6UP11#S\.P+_3[2T*5.T(2,@7$?*I-. *\$TE"Q/$B>,KHK!Z%,[=7'I8JD"36BW9\0Y+RRV MEP+1+K:S@).=\;532]!@:$.HD6(#FL'5$1L8_NU*:7B6-N?$T)'<[JZ(>7GN MK BT(8X>\JY$Y!,C(&C/[7,F!L@0)1FIK$@AN;J';67);AV\*L\::P)I:MX/ MG/=%]CON:D]*C?BI'68+;8%[]*'D%<$^^_@X$&!C7QA/CH#I4":2L=G?(!J! MHW-)U(-2%K2&A^IK_343A);.T47Z.IM2='R 2(!VA#96BVAB+>G#=%/0:P=P M6WKU>W/;SBU:U. .-R #2 )QNPT%:,.;[*94HM9P)WL>GO3B,'B;4=B9DJWZ M\7%@:T7Z#L, W9496B^1@MQD+6K+E[Q$3RBLU@2/Y"4'T54J5DG\9P%58PL1 M7G" 4OA)B65B3HHY80+)4R8.SYCG?SQ0 7B8"#'?U)RYSM+T%#W'Q.E?VU\[F]* ('[ MHOR,#,#8-$GD-D]=U:FA?YHZ(5]2/!2JB? [Z%BB+Z8SN!JCS^E9')J+X?LX M"2>J6D)3]>,A8U+;*$?HFN2 [:K,),Z[[C+A*R2RRZ%=]:))&'UMR6K;%8BH M0)#)H)2OUBBY4FBQQ63>XM\@:3NO4/NU5DCPZ;#8J:S)GBV3(KFAJ]D\ )3 MH -0 [3GY:@7&ZO0@H.'BM6"^<$22Y&51,ST<=?OQ KZ$3V9-+34B7(A)B4X MQ]YY26PPY]U"DP8=XAM_@U9O< I MC%9!C$R[@,6(G*.0+VD(9$CT/N"L"O4T7!$F8"! ;&]0U5/F8)\;6ZDDTV*! M+@3U"B*2PYG;W IBG51.A*[VDI +0)M5\6Q#PF%,.VHQC%,F'GRN<&EZ@ MNH[32T# RZ 3'0>JF)L\_TO0 6G(+K>F?\"I.LEQX"F+)L\0/:@R/.FME<2C M78!HHZ<@+@1RXY)DX\ \_YK-3LA6K/N'-*,8YPM>O$7(Y^RL M \A4R#C&2'UX?RXSX;/ H[.%5NI9WZC,[*WVX,^KXGZEQKT$WI'#3)>+;15< MO[O62PFU(H*P5K)IO4NQ3WHMQFV*%\YY ,0?2 Y!EV:US3=XB7"'E@_VEP"N M#^!Q.P+(>5'IFVT:F.V8/HFNWEGCA:PU$$T91>?$9[I/4MK!F_XS,C<)(,6@G#'HB,UQ4A1]B%7BNBYS- M=(3K!.[V'FI MQN0_'#T&THR^!']W;O:85[+AIQ1&DY \_RIN MW/*PD^H/7@EBCQK<= MYU;LK,,;[A4+>$ JW^*-_&B\:I9=".[!^L&!?!71@=$XJY,U@D;%-V^\<2F& MVZ#)J[))%4]FGJI1?C5R50L6$4CE@ #6UAW>LHN$TELNQ+L(^QO[%+0$DRV4 M.]]&(DU F%/L)MHV3DJ&,6H8.I8=SZ#I\A,5!(471;V:S$9 0I8VLXB8>I2H MV2';<@ZE^D:K5H.CL$8RU1.6[DBH2@]1EZ=AQQ6)MFMX&K4DVR7;=:2([W#1 MNTEC;L7Y>LBDS^NK-,+G0\\*A)HU)WF0:+I,'TC81;$/-F@8^?B,4W,@MVC]ZN6C_R@1,8>K_DB[7 MO[Q[<4PY.R34,[^E5NRD'R/ MCDN)@T"WJ4@3+F16M1@6_RG-,XD;QY?E"HR %K @0?3Y#IZ K1;E9PGN5D^) M!1MS^F<3B#?;&@?J1*/*DQ!AT_A8GF'&_#9B^CIH!;%MEEO:Q<^8<(ZXQ]#93'(S8CL3#$SZB M_=T*8I"Z4V4,,,V"(J&,(D.)"' ZAQ0\23/P[J8?LZLV&&3^UEF M^?)F6XK28XB "BPO9RHD5LP 'U7PDX*9WS0=,8%1=D@HF0)U+(]EH@89MP(N M*(G"JVS#,G$(>AA@R)0!F%XD@%.#[R(SS07\XY$8O^G)C:*"?YEX6)=D\ZC( M(6LVQG>8-0&@A5U%],0?+*WGP];2ZZQ3D?1?CI:B:"_D9W4%GTP-:B6+G-*< MTQLX1S$5PO,Z4$(%:BYT"JO((X0?,PH?GVY:3\C5\%R3WDM6Q>D!12ZT8;%A M_:.5[9E/12I;,A%Q0!)6T"S*<2@+8O+2'Z3!]5J?<8*>^2LT9I(U7P)(V-(K M4G@@98RQ M])]2'QHC"',LKF/IPL"^VY7AH+M?M;%3-)6V%U3^L&'TEJN@[4@J(ZL;,QJ[ MZ!B?X-#O\C70SD\?:40@J!71_Z3V2S5*2TN1M4BGH(U$W *-P-H63?7-(%_# ]* +&L=RT()<&V> M#E-/HROIKAXD>"E:K))%:!,H(G'D,NHVQJ/K9,.12U=9,W>A-DM3+ROC,JJVCE2A%M5I,"2;M4+ M>(KB64\_2X1!48,V;IF%7[(@:[,.1*L"!4 *0T^->R'8/*P9YV^S@H)E =I8 MOS7!V?"K2INI@DO'VRA"F9KQ"P8+W3P85H+#8S$10$ZRC--+1OK1(6=V. ;Q M$IF%_?EM*KJF6;:J_A'1'D,=Z<[-7&):T4,3'[+,/QQ]T8Z2=0.*FEQG]FH! M5\= J'44>X2_U(G",'7'=(ZHL,+=#R&:J=A6U!$WN000JH ^U%I*)E4I=O(G M^YI-MQN;=2@IQV0!F*TY<[+?C!*WM9+ E,W_O,L1.ODQ2KYT@58-=:]"0H>M MJ*7VB_N?%54+Z-MMCB-:J"N>\-R:6?L375+7*&P#2[0-F@F&;VII.NE-#M0^+ M#+9U:*L84RJQ8XJ,Z9MPXE8:R\%3SXDO(&2D=FB6,;J#.6G0D$U4P4 M/N5CJ4?^Y7^/)_U?4)8D<$"20#'M.!OL=WIWLETK#= 20&PZ6P-N/)K:N2CT M/^3[O6CP'C'>^8;2I2E5TWPZQ;QJ.0'[<^>U-/6PJT(? MZ]WJ';T,/JTH!( 2Q:K@*!CTPUX'@]$0ES& =8P&]M)W7\++FNOW"%?4GR3P M800K'.&'># (AQ$.'T?]<)*,'>]*/PK'HS&L(1S#NJ-X$$X& _@+7T]Z;=X# M+=>-8.0$_CL:PT5%8:\W".(XG/1'3]FJ ,O+X-J.\R$P4DHBCMH+DQ$=930) M)Z,>CC6.8%3\+H'[&<=C7RC3\Y?Z7X_X'P&#:MGH<[^?5D !+E/"W# X2U?I M#"3LMQAAB:ED*'YK.O4NGZ'V?IY6&XO!OU)UFU#JX.IB'ZH--/PE$\"HZ##A"R0:\?8+>$83RA;^%3- +V,&P,[MTZ.XF5.0]5 M-)W=+6\O*!8?<8D$_&8E021-4UT:NC&#D*H#R@ !XHH]8W-73W*%E:FRH(=< M:4BV=$/5)&R E%1331RE040+RL)$I6_VQ;3K\$@[%(_-EH+Y',D#T*2C*.H. M=%6BYIM_TTF7J5N\KGD5M:YW%AO@S,3?R*[@Y-W/R1*J:_RP3=L.7YA3GA8\ M@OY]*L=>$Y2KKE6VEN7H_7UE.:J7ON.:( M9O0B?-EFE&\QAC@)S%BFE !'[=B^0;5BK[] ?3;W*G8=L;/K$DD;Q?LS9PQO MB,2.^1UW0YDY#2/LTA5LXB$C)>72+9!:L,K')>2L\A5S*HM2!)1G1.DU51,^ M0J62*_.HMLMJC=&MB^%D(=@M[+7-7V\1^+#5UX7KTMM],.S6ST[ %OKR-/RS M*167IYWV4MP-T'[&U^ 4P3#=_6#&#[KJ6]>N=8>E2>&H3^T[N,J6XC-O\QM_ M=&*)-Y*9)8'S!,]:C70+"38AV]R^EXGN"=OEBH8E17%I3WX'/0.:\EJ_'"LP ME9X,[,%RV=/+X,_H*#IOE/U$?3/NX7\B_$^,_TG8KLM&VA:6K0)O0=,"1:O7 M9\5R2.H$#-T?XH=)V(])+0/VC*IG!#P]\%24R*J$?1@5_B_AC4HW"<].&M)!C"!* C!?#V!7-.;)E(U8LN&<(O MK#(IOAO7$7ATI+J!!YN^?(6.4'2E>$8W$MUNDF/6W"Q7CH7H/TA M[@>=X6@,BX1_Q?VALK!).BVHG#EYK- 8I]Z#P?M)#_LRX\=!DLAR3=&6 ;-%@!+C:!UP;).&0BOB)T5\:2 $V#\,8 MT&L8)H#S;D,NI\D4H.1H,(31\'[A<,;Q)+!Z5@*1 $PG,]0P'))EHP][Z0WL MA]; 2N*R(XB?]1P(R0ZB?K3M-K]3\,Y91#SF\;J6*>,8NKO?KQ+ 'X&0*P[ZL-! M>!<#@$3]8 ) +!8J%_42T ,'H =V (1&HPD,JBQ4#OHE"=KR1O9C,%PT&N]! M01A]#&-UL -NSV "3L ^<9]P%XD? M,/?4'X_MC1OE :681$ Q)H 2/;*UP[_>8[NOEL6H\4'$"X> '>HOHY$\% _[ MQ"6'(!+V8=S)H!O+MY>?+PXOPY.W[]VFH*K1LO2&EP=1L/2$(^' M@#4#M!]%@/=( *(!,$%WV9[7PG@P =0!FM.CE^(P 1JE+50.HNE3!*H+@H3^ M:W6IE(GLZND1NC9B)$S]& U;B'" A,U.V$D/Y(8><"_RQ@!Q@><&<%&*D-:[ M1/O"/K:AREU+I8F6H8N5-PAQ-UQC23 _L%=4@V/M&KU5T^E]XH9D9)$04JHO,31,>GBM":=.&Q8&E7K")KU?K [ *R M$$D/<^50Z/X^6@/KTWHS'J5AOZKPNT@M.\43ZB#XAIVA!S6K/9SY?/,VMBT( M#-+V$"4+$/N1OAWCQR3L@ZYP'.SO&]LP/RMZT $M8DC6:_6AA?QV4*4]5G]\ MKH_.9(@T JC0)$$=&T3MIK4\0A*'DA$:RT'1 .HU[C,+/^AXQ&&(2[ M>HT04T:H_1>K#M&NVJ93IZC.CZ']O M4\J-D91@W3NB:'9-TQU:-Y6>7F51Z9DJ.P2*C:E2=9*+^$12XT>U"N'U4ML^BX9=$4 M:$H)FY:MR@2BFM!'9TMA+8:,SOXASS!!8%M^D>!7%V%'4 M[;E-$@;V%X>YL>H%\Z7:N&HRM;'!RD";[% "0LW=F8N2ZZ.4>B](=-7QDJ.N MOCTK5[ZZ@[5P=1$@^]F#FI6;!THV^ANKV:#^6B*6*'5JQC7K5,:3LR]5V,)N MW/28OG[68E.?G+BS$:ISSX6W#'MFVXR;L7*Y9Z!T 8OZH]CNR-[93F5%[+7 MI7QS%)F_*)C\.@C3J"*E><%5:P]R\\LN$NL9*"3.\,'4D&X*_-K4S#&P5$F7 MM!%$XUFQO=G,MSK OPJ_A7M9_W* 5.)55&[):G 4]$&^IB@:M#I%"7D*=BP^ MZ"1D34!?5_!\,O!@G) D#@ \3-+$_=DI&%)!$ M2:2?A&/0B%Z;AC<'1$F@C[(LR)$YI\X6#V:5')_\&#@3N8G[K"T*$.I+JO=8 MB5.?Z<9-47Q6DA.*';UNK*4,#W76W>L;O1C]=?)W$6@S5G"ZSKX&']88D%;Q MC7RPRL=*B5/NLB IV-+\S Q"#!H+@V/PG+&R:KY'#@T<;".R#+X MH*JH'G*P,NH1I5.92I(%N?SS*8>78.MO;NYR)J7DZ*21RNA@ONOI73;;D@$7 M6.-VQ1'[%,- NZ#UJ=[BG%YJ&1YJ\5=P87%BR872FJ'N[1/%R.7-?1T:?L1&\AQA^E +K6!*1-EB(>R;"G*W.) MJW[COO+2:AIZHL24/EDQSPS'-PE&FL V\?2R@GP=GG;5JZM !!NLD(?P\,OF%MPF@. ML#"4$1>4V874#DTM$HC#Z[P50+):*Z B!CB(!$PG9\). 5'61969>)VJ>82X M^N4-=2@JRL_PIAUKS/J:29"H'E9926F.]RK(AZUDW'2'0M#9,T8WXX\BEJ(6 M)EC.)-=_O&MKN*V8AZ?WMUMC>&0!2=0"4470_&V(M7$C=D@ XM$]U M.[)>;F 7,E1JE9,I,/4!,EI.BR4 S8++89FD29,2[V(%EYW!NLJ8D4=Q-EF6>C=]75@DY;F*,U34:K,,$T676B%L M&%C>6(ZJ$+,L=$$%92(A!8M"OUG^-(2$(GEJ@F37ACO9X[=0;]@1?J:,"<)4 M;>G="=,[U[X)MTFL-&E!K;\^5@N#=M=F,UM*) F'??0D=4;AA%0$^#CA&.T8 M\U/Z;3RX'TY&DZ S'J)KK3-&/0.#P_KLE ,Z1W6*3"[G8)" (M(?6 $'44\Y MXTD'CRBUI3.A !M:2#3BE20R-H*+MG:RC")>2GCH6RE/^ /L,XDZBE)Q+YQ M%;)@Y50WL:T6GZE"?.L!KR0F-@,<)(:5,_LVA6WK6F!LN*4GD7DVL<3J1\? M^5OEUJ;L6='H-&5DB>2/#[MK=,Q]P]'6WH/VHFY>F5A;5@EL4=@7G>FBK8S= M@HLT!0981H,!JQ0 :).8XSK[X0@PD*([X=O1@&,\01">1':D9Q2%$^TW5KC1 MRDA-NH,I,ZOHAHF.51*0+NM6[0@D4B&K*I-R]@B#0,VX> A9Q/C0O*29WG)_ MYV]'&VL4!=/N8L!/HD/HGQ].A!!1S!U^',&WDY[EU40H,<='!11L*P"\.J#0 M $4IM+]0_=!H][VQ]M)X:Y!0$!#_J9-VSD4<3>+F^H=C_HB!6D2D89K\]I;+ M= J[1NNE-#[5.\K-Z1=3J8WWF OW6<-)I3VWB1)'6;PU.EO#$F-'T 170B(/ M\TP>-F-P^CA=^W:8/92%R\9H_:YWJ"&-^>M&(G.YP^T.C"=NV)$EKK(BW M]8 &C>"_5Z35JJ@3M#%AV3H[8P1T[6@ _TV21((=@0*(O:"B,-0^C#4$_N=D MYE*12)@#X)2#=BQ7-YQD%"; _".*Q^.K&),-?DR()MSQ<1=RA,%^H_Z00]P' MT;[8G>]T@0>X/-RC. (!I$\!7D,RZ'Y2_5]8XRP4)1E0J!'Z07I[+EC'9(G]+WFK,(O2Y2>. H M<4Y2 KM@XAL 8U)Q,[06DSE8BJ@UAEFF[ -6NZI14 M;S0"9!ADPREJ"(#D:*)\][44U4"[PI8J3'52:IX1W.6W=QFK'EA58"-%AO#? M>@*NFHKZ]HI[Z!'HM&(:]7"6D@0R&F;'DZ@74J<8G.5--J.0[S>P3R4((DY> M41MVK#\.&L5/ :,<=I AU\DJ.R$9Q5#FMQ>O/E@O1=T>OD2?.S?'U&FPO"68 MR'4.+0^ME))Y7L(FJ5>[M,Z"8RS)N<@W;HIG*=.8_\I5X7DY!>5#=^V"_^JHQ^[:D*9)9(K:E@"3"ID ZY,#(LDXVU(-;-69$;F]E!< MDBS++% MYKJ<0Z\;LSVZUTU^HKAV+(RV#'>OA>F:&][DPSG24_K='KKM5X#: M@XF%VJINMA^]<4WP9L1O#J-#7^1.:P?2"2S[AYXH1JI%CNUB,%35UX>*6QN@ M^8#WWQA-EUM%OR&%TWT1=9LJ]5!'WB^8@;)15?*0ME-!Z72J! :"%*PB2N7M M3/HOGG292X5%+ \C);8E<]URQR&W^87W\@N Z&J64H?7A=)??Q$;*R6E_J(' MSF9:\N%R64Y-1Z[+H?VA^T[ 1"N9+6,N*??.=/*#-6.1?$[N?^P@52AYYU24 M3F>=US#.)NW +JGPTS+]FB^!Y+K@B[^A9Q0;)L,?,J<$*)K@HSKKY*S8\4YW M1Y0+P3P9E99K."W=#VXC%=+D/!H:W37&JI^\2CD%>(G".DD_#8G0"(.HNEM/ M:H6.*@>$K&=(1YI+)=6V"Y!M"W#\9#IKI2VF3**_4ZR47P6W:)P6C]81\OJ! MF,2B;CRT->!GVL..HDDWCI0 T>WUGS1V4R3X344_BBOSU2*%,[J>HH!3J;U* M T6LP$8M=#2(&E6H<7R4SD^O5[[(=5,;ZRJO/I_,<0-NI<6X.PY^ F J]TO"3-R$30(Q.]0-,Y^0Z4S]6[WC MJ=*5#(=!@@EQ82\A.P LRI\#&(5Q/ [0UX!Y;YCX.A[U8)%51N?#Y52H#^N2 M#0N#" <<3S"/#_/8!^$07MZ1*QB'HV$"_XV241#UPF088\33H"]Z M4_&;09A0\EP<234<4,IB4+1/46XF9HFG@.-H*D/Q[)J!\6_802[HO+BZ_H1Q MJ!S2_] &D >FETSJT1Q$+"ED" 'QRJR!?_A$7>RN.F54F MA1L:OYOB#2I+ E4+*@C7^3-C[:DNS@ <"R@=I@MRV@"B=J_74W6XCEM7\2LY M#E_C&%;6P0=+JJH7IT%[TW!"YA6,^^Q.DF#4I9H'PWZ(&=K#F.UA<)=)=]CG M*1!O1F.ZTBA*NI-^,$PXU"2*@/ , 6(WV+XSZ,"55<;$VTEB3#C%\%.0&^$U M=6SP9(11IQ':??N][FA@< 4QBDI>_8P6X7E&U*0S!J G1]-PU,4,\1%:HF/^ M-Z!/;<^UFZ M,0=_-P8>CX9B&^H/N[UA0/\YPHC$P62BM^0,9UPJ7TC[]$DA<$F#83B*"*5& MW5$$ T\H]WQ Z47C'B:QX!>383=)_.R=&/<)*2\N?\<[;\/7*:Z&Z)*[.PD)_,)G3GX(V##OE^-WCN P:^Z]R/KF M&VY] +S=M8P,+27HVYS#:0,HV5 A9\-N/^P#KLM:.;1[RKVRM:?5)LYR7)/: M<34]@SI23XK^-Q"_$((>0V/+-5TY@30M.>MWHNZS8P%RN279-;*X4Q= B ML^4Z)AB86,[E;PAK_3I0CYX)TUY1VM0*E!R\:9;-='ZDR(^\?Y7IU*]G.GT7 M5$N:V^]_^^VC7D"1L?2A6'#5.TJ[1"V":0X!(D7OUO<>Q<]$_Y;-Q\UTLL'O M0&94_00B&1CWRSU<3'^M'%0D+A:%]1U11"#1E 4Y$>(00N M^X]:6*.\'+]"S,80]JW=;0 ?M.HZUQI)LSAG-8W"@S!^+WOEMP76=D0['OI5 M1'\V<')3K+85(82!".LZ3,XJ619TYKUN(^4[0.JCGNE %:N;&/;P:<)B919N MKEW"$BM)]\5&!,OUHGA@"^Q6^NH22$R+%;!3=DIAVTJ^(2239%$1)]\\GZ,R M!UPC,R7JY%[S)6!/SC%2^)XY2A,I"Q^%35F-+TU-- 1:5W2S)36W]IV:2ZU$?%IJ'!RTH;4"^J!"(I MAKIRO&-,]^T.O$Y(M=ZNO4NJ45SY5@];A4DJ'S73%BC3R\C&PU7A41/?=3[ WDN2I+Y-N:D*-Q<']8O[&;D MRKOU32IHOT^=C3XJ/@WC*?ZT7>A(DS'WS'A5H.0!:WE-';R*4G+6OX@]_139 MJQ6"C%U#IUT6(L^9SF5B4E,II90SQ[$=+\ZO+R]?'#-8XV<.[-WP$B7NE(M? M4%'13(W(0J?)UUJ0TQ3ERFLA*5C*4R"+^Y@"RJB.!F?%C,XWFHR'H?(F7UR= M6>O H]0;E4" 4Q8HWHE\ 0-<6^6)$"->@T2TO*&6!E(,6@\HP474TY!2#BO) M *PEG>DHA/'@)[4!8.PL]*FX \)]*:?@D !')E>TC7S=FS(EH726/F@O'2U, M-RD7 90B!FZ>,,\BK39J> HW< ?FRNZJO7U]5NG,^Z=T10$SNO(L%T5R:\#Z M/6]R#?^*06% <1N!6.>L<.QQG]5J3C"7$GU\"E.Z!(=TI0=6^%PZ1 JA:6-%C M=)!C%3#%OT9CA?$:?C4-0&B0IQBF)RR$[-[F4;]G+S%$U^&^+Z+:%ZS:]MQ8 M(E,%'A?1=EQ>8R$WQ#"A_T1@@0V(Q=#<2:WSUP'-\SADP60CUV_"&=PDFME] MG#+*Z ?V$$;?0-*C4NKHB93M]RITP1R M,#FU\4ZM4FDIBW-*(:B"FH^>0DS&:"QC,?-W_:Z),>RH(S/ M4DE6">7+B?Q0H,NZP';''&UC;1\(5R%F@0T%J'(B)&=]X!9ER-#(16)54ZK3 MRH)/B22K1*RJQ&?'@2X&U>GXK-0JHD'2.E)BM]2I66=ICMY1JVI439&QC^Z8 M!.\W!$SDQMXU/#Y0>Q0/]9 +_(<(-MC;*8WJ2/#B#RJV[!0@'$;A8#PRU:F/ MJ#SO>&@7(CR@?&TPY%+XJM1T+XS'0Z>*+5$YKJ")QO^71M9W(7"4C *LFST> M8+W;OGGYD N#>:-A3Y>VCL*H'ZNJN1=UP#"UMJE&"]7:QH*]\="IYHMSTT-C M57J;'DI4<=\WSP"24)N%6_"1L[X TT\TX!Z*+L;4NVML[L6368F_/M0]]/QO MLFFZY6AY0W?NBRV6!JGOHS5B6S)$GAZ=XT&&XS9P&_>2(.[WZ"_FV%[4"!D7 M/TUOBB_ L?WQ?=((H&)Y.1[/MM*E9$_%3>8&^EF4^$3I].-*2AER#3E<$@G0!%VW06>%2M H$H< M7C(2H,[,[>:MDI9A6V]->@AOB<#S/> D6-) M_%#>E1P+<2U5(2?V:6VP@R-VGT?S% Q3/8#@LA2XY.J/\!3FF'#_*51M."$/ MGRY4@"AH>/F&RG@H_4,(A (WC-T'61T@/ZN=#25.F"!]I_U7Z5+S-#A.FK[9T-!"4:'? MAC*[* I<*K)0M'7MYK8/#H@]9.E6E5><2G7HT)8K-5F9F1AZP>=96QDR0S%, M>1I?S7FN&X2_P""F$KW9/+DKU!T;/Q5E=979QFI#SI*T39YYT1:=]-!5SHNR MCB!; <[:#CJA3*J^5.U.]Y)=?.AF(EI$J["0&WTE0;U U7#BS1'SS= EEL[8Y+CL=JAL1U96')#?I(@(VD M7Z5ACJH*+O6F-#'%N17;L+(*+"[6$#RH)X&.,;&_5$U5871,?MJ(W(64W6(+ M2CZ94NJ4ZM0I0?BTJQE51:VQKCLJF?B%(,S+W:EJ+J^7*EVF7]?I0U:Z'21K M3-6JTV8S7ES='88.4'ZA,56&"" 8[I_?D'U%G9QBQ V[#+L@C:FS_@)LG.I/ M42A-"HSX@8K/J10P]33HB9L'W57:9):I2FJW!2F;6/81L[,FXZ&D%W]I^%=5 MIT?4D6ZR1M:S*W+4XX\*K@Y]^'%@_?Y".6719>>@(0?]/5*@8=E87)RAL+"N?*:>S&.%*05Q%0U2I7:8;-,!%\\$WCCEF4(JX(2$, 3%N#S M'3)$%Z15I"8D<_YZ>GI)3@12_Y"$9M(G]'-&=\_5Q 4'?8\(1P@Z>4Y5JTF_?(F=&K+:E] M9/!@=7&C/&X$C8"+BUBJ*P%H#TZ%&:>+>=SE2V_71?*DI7F"UJN*O@12N 6E:Y?Y)\SD@\ MEY$_$'.J<%M%:4>\^6:S&9C4-Q4;+TK%%(W*7QMSGV_-"E4HHEHMF\,6M4C+ MV% [>"4=B4-<18"V0-JTH*=,#=@NR':K]%;GBU/):C3Z@/QW*]XF^<.]60E>SG:MYM5)+;1]T^;\%5EBCHF^P)HGN M,QXR6.0F8U $ML9@3BF#@$,5;K9A+3RS?&HX#J;ZP7N8YMXT'^Y\^,#Z0#N' M^*#W247WJ=HK58_7JKU5I( U!:IYQ/EV''%FCHJ'X+!,JB5#I@$J?X[L;\6( M"_K %98X6*C*$, M+2YX([FH.9Z&,E'!DOF&E M"+A-^-(5EY>B@ ZF^=GJ%@V\<,2F"++I089WRWP-BY*76#[5;@-D5H*$1M-, MSHF^!2VE))W@2Y[=FX!B# F=6\BD!1,4QDF"Q6](7[PK[HD#2W-WO#( (I6 M3G9N)&XV5+&XNF^.BH#1&.")&M$[Y]I\^($371@TVLMHJN*9*"W266J/!F=8 M"(M:2^\%NX4"HS*50G%B;@U[,K,4Z#!3M@%+,:RV:X0=C3S:=(K:%6]39WI0 M.GZC![%LL)G:KW>F!O-C:\J56BCHR3.[9V ]L=%/$>8_6SW65!-(VR#A=LI3 M$-^E=HB@QU-LJA)R6.=%2)YR,*IXIG0=?M\$H=MWI2C=U:@8'3V9D#P;BV05M/ASV]Z[%6 U^R:6&- ME4<3ZM6$9:.I;F!_%$[&??VLKN.()<,Z@WXX&/2DL2+UH>X,XS">X"?UAK2- M/@K&@W!,37JPOR/5,85OAI/^WI6.W8*,GF5C(UQJ;,XMY8]TX_B69<=A,ASS MLN.$/E 6_="W;,JSQW ,W"EV:Z7D_3WM/GV'FXRC<$"'&T=ACP)<^KT8OAJV M+#,:1N&XQYVPL&%W0@TQQWW86>1;:0S'@%4PJ%;LA/;%D3.8;[^O/^F^,TZ2 M(<73'*GFX4>Z/7C+ZK&9[4#*<8>C":^>:A]XP2,:#Z5/6 R/4 &.\3@,,$-F$/O6'4E:_TY]0U=WC>I]Z[H/3#_OC ?QW MC/4X!F%O& 4XW&0D?,.%C*"3]&F>'OW!5^'/9,##M]X>E=&.QT09QV&2] 6' ML2HZANXEP$D:)K5TU](^WA;3Z:E7IFT^0PY*J-5NI;[9VA3#/9@CG M-=A3I?VATT6:+RF*1ED>*C1T;*1QEBUABC3?FE:8!J93,'J@5'L;MHLK0Y!) MAR#] J>W9T=!;I8N4W13 =")V:H"*?8&]7"S7'WVE9UYP2V'IZ QE.OTBU7.#LNTRB$P]ZLY&!P !AVKL.&6 M9Z1BDP0'.OYNOEU-)21&+TL$9]<)Y9J;=W8V2BL+8LC.K71B>M#+)M]S?DC+ M^&(KY)Z=X5PFG=(LHU%,UO=PF%S7J 5]Z8;>CEMOW@3A=64R?19,SGU M.CZ"+E8]0&KM'%!.(J XU$2-LRKLH9X&@%90N N)3!I-34'"JGW2KP>HIIQ, M>L'I]+8@4!9<9YK.M?YB9XXI _?M+X PQQ$W0!7>*/L<;.AB!5O$_H\@!G%@ MQ.GU*Y7-WX@YJ;9KRIW.*A4>1#J0$!T"!PD>4 *"3LZ]LI[IJ(&!((1"*27D M@,(*<@803CC;RQ&.=XI'@B#O04ZY^6,^F2:]78D4@II4_ *%(00MMZ93$@[0)$ M+53PCU.R>J4-OSJJ957<.SAE2$I:Z8VD]1U:*Z,*[>2(G678+[#4>?#UE>FB M)8\?WV*MK1ORFIE#Q\XL?14Q6DPD F-FMASGH&7I&&MD7=N6.\(Z&&P/QOTH MGQ/;BDPHLBIBKGOJ" ?'KITW]$:J 4*E:7/+2 K)$78O#2%-*("IU"?1C"%& M(VBQF!FH8,S2D68%N74"BH2OV$U_N/4J)D2@^2D+WF,'[R0,7BAF1?"L:KR* MPU2UUZO"%ZHEZ2==%_G,UI7?:%WYVNC*"/%+-A48!U&Q4N%K3MR0>.Q2*SMD M1SCMA56S0*=1V&S\]/H3)4?@KR<](#C^QM_"EU))%RJ/KO#TJ/;:3HI2 MH_W,]/GJLD"&,B.;GG?*%E& E/5 ,J(:>)UGY1] MHWGRO2L=JK;RMO4)IV5R=GI]AL>@!!<.I*7@!ELE5\7YE/ZN@C%-1#C>(&X< M9#-%&(,JB?C/Z.#_\='!%[K_5#L"$O)%A'RF0>])X+1W9GORB:Y2 M=/())"GMLNQ<;V\VA*O)H'?"Z*H8C#ZU4Q>7+MSL+6HF@>BOV5X*1+O8(OU0RNCMC \&]72L.SM+FY<4'G%)I:RR=C7IX[*P)MB)U! MWI6H&FM:0- 5XYXS,<7'DK*-5%:DD%S= ^;,:MFM@U?E66--($W-^X'SOLA^ M4NK*0_S4#K.%J9#YV$,1SWU*-,>$C.@+X\D1,!W*1#(VU[82C<#1N7 _^5(K M"UK#*ZJL\=I-=INO2,3DAD@Z=Q.1@&HWM;!:1!-K22I5]Q!N2Z]^;V[;N:6. M$(<979 VF-YO5'=I!WL>GO3B4$7M*=FJ'Q\'ME:D[S ,@(9466;J OK5EB]Y MB4T'3/NC#:5_2P"8Q(N*TR2HL)UHB/#"L M68*&NO^8*+T5%_JF!!"X+\K/R ",;91$;O/459T:^J>I$_)E,<,">Q4:*[%S MO.B+Z0RNQNAS>A:'YF(6ARE%:0E-U8^'C$EMH[1:JPTT9N](O=^ZUT:R>,E< MQQ4/:J46L-F ):MM5R"B D&6^.0U2J[4Q,UB,MC&:A$D;>=E\J]72/#IL$!L MUK%,,*,MDVY5@]0-%C'393DP'3^CBIO&[,S]K%>2TK;DTOE3CD[CXZ[?B56+ M0/1D5;G/3J)&)B4XQRY9B?\VY]UQOC^Z( ME(>C>],-P*\:KR_T!N[-M+^+L8\FA\S<5SR;\2^;BG5 +OO MB7O*8W -+?NEQTK->*C"57Z?LD_UWE.U';VL%8\X"@;]L!?'W.1YE%"\2-(/ M1R.*(4EZX6 8!>?;LH!S2))P.!P$R1#^Q$'4FX2]\2"8C,/A*%'A+-%Q,.R% M\62$W6L2C'89C,-1-.*Q^I$5QVA" TWTG8EDLY:^^Q)>?X^E_M1IDL!0$6*2R:DDI@B)J3O*O#5_;3C ],N<5^;*Q_,]-E7'R#F5/,[2E=SND1]^<#L/JLMCH, MC$VD4]JP/X![[=D]T7FUG7X2CF*. 1V% PHP@\?C"7V+)=]&@#6-*#&!S=!J M179IH>$'BQ;JOH$?-5&\AI^JN?BR]A^]%1@C'=%.)>> 6_/L68(_5%*'P9/Z MHPF^&ZW4]+FE>F;OO7HJ<-O.0UT^9DN53RJJ.MTII$$YJ5/6+\>J!I*T/F5[ MA$I&88GF98 -WX0U.&6,NC^$#]P_3Z, QY0X'5$+0 =XCD)8R3S(^ C243$8PPD8PQ$=!(1$^CW M@B0FEN$A2?!+W!\#(0O'21_>2H(A3 #4+)A$C8A%R?O#(SHORP++KY9E-C49 M&=P5_9(ESU.K$.I^V+M@:0[NU1G$SO/9&8A+UR=&@AW>$^HJ3%G%A\N?=B:JWHM QX[B(; J^6"Z#GJ 5;V%&1:#H*]8 MZ4:6;Z:XGAFA*R'('BWIL,U",HDHSCEGZ=*N0*I9*X M'W2&(PP&AG]A^/$!T#_I!=B44:*7>;F>,/TAIRIT!B,,.QZB_)8H=X^T MYM)7-L#D >P>V@>\'H!@2*$]3@!T )1C&,: RL,P ?IRJ8M+S N[B O,#.@_ M&@QA-+Q?.)QQ/'$+DB9 54@X!=F3Y!TI3/K>K>UJE[U]:97RI&ZB5,I3E=JE M;V-5N_. 6J9J.%7+E/^HX51M4?ZS+\'C'Q_GE)CL%YCK6*=$9?5W/]XEV-L2 M&$-'?3@([T!8[47]8 ) +'*KBWH)B$'8:+8#(#0:36!0);U 01A^/, (CJU23!10&KGB!IB("+]Y-1$QMA:B!R0^P2/ ['_4D-(3NZBA-, M<>SB)\B.J =VHMX(Z$Y,R678/AASGQP\C:(>M1:%3SW ^K%=,/@@7(T85TVA M7<)5^#92E74?@ZM<:=@N.(RXRI5_Y<_W9.J.6=SFY"Q2.H+_RZ8>\&P24:,% MKV0YU[@;WBZG.@"E&(2 <4 _14>0PT<_O4>"PFT+$:-#^)D. 3L4'\9C>2A>-@G M+CD$\;,/XTXP\0W^_?;B]-7%VXN/%^?7P>G[U\'UQP]G__['#V]?GU]=ZQ8= M__'IXN.?]6$TU+UX#'HU( ^H3Q'@/1* :$ 9=/:R/:^%\6"".7BP4WHI#A.@ M4?X"+OH4@>J"(*'_LAJ]LB:RTT$B-'C$2)CZ,>IUB'" A%<96G4SJZ)4T@.Y MH0?'OXWUU*@='* M>,J64LY8T]WGR'V&4*+:@W+]%2?SUP3CL&V>!ZQL4[)3L:Z8SS%9@I*&[_(Y MQPI;,TI\*S;1D^@M*V/?*B&/QZ*J$%@> /2H4+BY)#2K-*(]B]F"P"!M#T>45DWT#7/YXB3L4\+PF0$7?Y&DEPW3CFZ!#EK$<"39W?2AA?QV MAI20+'\\Y#?H3(9((X *31+4YT'4;AJ+(B1Q*!FAK0@4#:!>XSZS\(..1\R( M*,?;7$2^J^O>>IE7UC);W &V$2!MXRZZ@A.!_ZS8WFSFVX5^WF?R:QU+VV/8 MF[]GZ/!;F 7U+P>@DY?#WI*X"UK26/*X45V*$C*G[5@\B.,D!J.-,!SU$C\$ M\;' F,!+R,S.W+N9^HF @37U8:_8_VHMCNG]][J65T-B-FN=*T 1 \B.D-IC MCRAO:LKEH]Y6MNE,6]X,L7[.U;5;Y5T[M0LD&E?4Q2#-O_<<$ M8DL/#77P!_3Z)VX#S09].$/\ VJ$W4_)J?F!QNIQ0N03@&N8H%WFL5,RD +Y M(CXP"<>]AG'[%#.UJEQ%(^\'3#O9D5-(\&%+%M,XQOWE9=6#O6)HGA]DN2U M_YB^QA.[R]<@4<*Y]DP@(DJY@XE;$- ^"A!1T5)T[(KM]84"Q^SU&@3%XY4^ MX,K>4%'4D[?UPNNG4H'F#5>$.[5+S*@,R?U68WG;*5!C)4DVJ4>CFJ5SOSX3 MOW=E+1! 4Z"5'C/_R2W0!SX>LW.@'XX DALVS&.Q1MRNA@DQ'WM+1D[>9>2^ Q2C/UL5H. MUEV;C2;D' V'?=2#0#B;$*V"CQ-VL,7H<^VW80\H4"/0#<=#JO,P1H*';I0^ MJY18.!\]5;=E)D1X,$B (O8'EKDLZHWU70&MC,A=VYE(=0JL/S/BE?!%UHT. M]8V,)R@_=T"Q'U6?9%3@/P1)T=N4ES?26L^B_':K4 PC M"T#7H."+#AH;AA.!2W(@''/QDL&D9ZEH2!G-\:'VESJ<.@H'9.=0@*.5'_5# MHZB"W2"Q\=8@(8LF_ZEC.H=;C"9Q<_W#,7]$JW/2]R@U)49LGBN[K@G2?VMS MQ,/T'!HJLX>2AGQ-6A].'LI ,AC5_UH+'$5H1>]&(RW2-)D,C M5UCP@*\Q24%ZTP/F-X+_7A4/Z4+;L= VC'77[9P\D%RB ?PW21)QGY167UYT M;/5AK"'0)"<":(XATS ' N; 2WE&4XR"A,@R!%9^/FRQV3:'!.TB]3SN LY M0O?!J#]D!_T@&NP"E6*7H;"A]^ZT*GXG0#A IW6/] B82Y],ST/2&CZI>%6N M:UXHLC @(R@JNKT]@**]Q:# ]N6:0"-)T!XRUC;EG4=)QHRPWZ/"?&1N];:! M/GE%^MB9W67]$(QO1 F3#K'VUI?Y+0NVFYRCC_&:7BU2F!A&*RC_GOF-::NR M+&;9PN2]F$O=-:?/.FBB$J_RZO/)' ,-="$T2E./N^/@IR#JCN"_.CJ(6JAB MH,M#GH'2AGV9?Y+_ZF<6^1QD7+AA*NL-DD1W2/_7#WPID)A31)>4W(^'\/M/ MV/($1MIUM&33EF1ONS>10DQDSPC-G;WF"XP_10CO.V^ M+EN=S7M8*,@_1./1UDA3TX-:T;67E#)&X>:6\QB=^:Y5<$+"@?JW>L<3:IF M()B@_Q)D9"*R5-S1Y[*-PC@>!RAJ!$$N^SCB2V#V@(W$< M[X5=A=*XJ*OK3[K_5X/OVT5/&V\BEI;YE &.6X7G(-.]@!%?')N>8BV ?7!S MJ)H!@XAB\$%:,EZ9-? /&)Q6W-3X M($;23(AWH=6T.TF"$;>*'?9##,P9QBRT $PD71 [: K$O]&80".*DBXPJF'" MUI4H EJ(E4JY\W('KJPRPG GB3'. (VW@PF^IHYMAO4+!V$,K\_JNJU[[[KOY9#_Z?]>#_60_^G_7@_S'KP>]S.>\J[VZ. M]Y!"[X^DDO^L+?_/VO+?H[;\B;=*J^T@43U[WDD[MF"BAHA 8I"S!>K&;?[(>_+A:-Y_?O8W=Q;\^JX= \-YQI>@6B[QJ MJ.KZI''W AA^7]M^?HMYZ>1MOZC$YR>_U' MSF+WGGA3YFQQU39AKERJ1)HJ^,L[JAK2B!)Q'$A:6#S5X-[VGG4UUU(+K@H^ MK6=D6^]%_9/>1+\;_#W8N?M'CN4_K$<.XCW;1XYQ\%4\=MR&>?F9 QX&"H\< MU,ZZ^D9#/A48#\-F'9;\2O71>#P6M^7SZRS^L,X^_M8D]=H#*(_ZR&<]QZ1C M.?B>2,WTVKE:GMY\?;1W( TLM\O&UG7]VYD[5"T.C+.3ZV_WV5_6F"O]ZIMK M['_ZL'T^.U7?@,5N8 #)L*L%PQ9&HS(9+2C_=G4+0L2J4BS^?SG]FE?_]Z54 M0\7ZK,\HF,!Q-/\0FYGX-_,CUA+W_H'6$OT#K27^!UI+XE^+CUW]2&3\8>MI MP:/: \D%_1^5DY]$#(I?"6T/K";['JSZ5"UWFS^N*^*1\/ HM+,=0!$R([@0QZ4Z@S-X,9:^,W[+15F MQ3OG8[2B4%JF>^08+2MYI)I=%\N:I2GGH*!F"-LWV>8>.RHJ2/Q5M3?(=0J+ M6&;)DDQ9.B8U_'>;X$=LZD 3R/>8=[^!R K_>K2AETOX8ED7K/#;- -4=^11 M_Y(N?"FNOH3ID\!V&WE3JA]MB9%1G.1?RBXYY$&=;'S(P^^;!NZ=6_#8C+ . ML;3>PH#DX"]OT4]T@540&@#3?#S4Q+[^;"/1R+>POYO$J.;8#7MP5N(34OV9 M$M:;:=;UEZ)>M]=K1#:W9%F?6.FRYTZZK$GOO;#3>Q\/&V:"RT4J@YNI=AW^ MXS)Y3R1WV',+WN3AYE77$Z<;ZVGD33?3//V)TTVL?DR">N/.WNMRW37K6!L5 M>;/%2I)Z]]G,ESH?[LI^OR^QVC651U%E VZ*XC-7%=^9+^U?[J'0\R:[Z0:] M@5]FT>VBK EWHS/5I$CS!M,^UP6_C5.3U_H.2[M(J M#:F ,RS(S_1X_[E@>H7G7"+?M^(U1#G=>&:O/+Y'TU&HM@)!&D!AI;D M_YTDQ9M$NXL'V?X9/QEJRZ[UN:;V3&PPJA54<=BP9HJ]1JTT&,!/ GW*AZ_V7K'(WT[;8GB89@,V\.>6;W4]_*]7UYT@U+Z;Z<^H8%L9Y6[]&$ MW,SZUO65GMM[2C;]DV^-OT.^^6TNJ26+W;_'1V7UG\%YY1O#UMN-)J2$Q4-" MN&%+;,6?MBMC7&YYYG1["\K/U_#^H;:4(/=9E' M&/ *24!/@%@?HM;T4%5KODYA,Z YBZ)$>E7C*0[D,2'?TV+7XWLWB1;/EM@@ M1+2-[N&]-D:D?9OSJ+('K<,?-]3K)D\;[TTVHWCH-UO A\"HYE=P0?7Q_C,M MN489W5ZU!J%HMF>?ARQ!1X&_O7CUX:JA3?C4V,@'&W;JZZNB+#E^/G)MY8\$ M9]M685=1V+WKOF_-_N4ESUH>3!0U"RNT%;DXL7J^6XT%VRBEQTNVFWQ>M^37 MA]AL4,UK==[T(1,6U:6T[-0V _)P'IP2FFS86Z@J.$U.'U\#IINV$@AN/ZS..!#PC\V?5[ MS4&WF'Q^0FXMJ[\@&BVN/U7\:U..8#;E/B\W^H43L4D/P'(%-$(+G\,^BMHR MXI1-\%F #WDG5'T(3?5&GQP>L^TG&*JTE+@7S-*'9@SYURGUDP>6+>7RI3QQ M6[V'[P DYYQI>;&"Z]VR%9>%D\U=NE*U%4(N(D (Y0\6=4HQ[(4*ZVH1!6:2 M0Z,S?IO9&'0YN:ZRH,&BD.(/F2I+X/&.:+>_^&?;_'X[R$_K3Y8?UZ9%;F6* M$XLF'3RI&;F!BBT%I_&88/_[Y-))][UQ;Y6^JUHHY3AB(L?1PZTED M(A;W!XG)/Y4JWG+(LU9IE@.>;JG2>3HCZ@E M=?CYU9\4!V,P]G)*]6NL1=#$^]Q!)UQ_::@&C_:/N?-PVP:.(K7L*/9.T5IY MZQ'PZ+&Z'@9O^U[<#4^>MW=P3=1QO,SR,'W,X8C[V)K]\+@=NJ]\M=[:V: N M+/8\@OXT"NXMK]:Z0BY]]@2$O[8Z&_TKE@O-I_E&2S17VF2-<52@L2X/R7>F M4-O>T!_3F=]]62.PG.:D7:7NG*:ZJUG?6BJ4R&#]0>Q94V,*\9"_U=0]H/ MJ7RVP]KF+7RVR]HB7BU5H>J0H0^IS;5CG'I5M-9Y#K.HM$"%JX.=-PJ/6.*]7Z!;=G(9-=&"R*>R4R MT#<'7JA_L#LXAJ>,U@(>^G+$;'C*E^.!$_=>G@PGBM *-\[2#H2N_7CW MD>K7M#H_ASLCQ]YG]TYEE+)8P>>I,@J5TLP-]^<\1A[)1;:3UQI'CUDI.<$H M+M#46Z*V2>RV*)'GY@$6Q56&C#_L MT3MTAS(CM3VW,%-._0]Z:B3"BDW=PBM3F.I:5T.\Y&J%3S!4FF-69:[:5M22 M_E6OH];XO36?[._!(9-[D@;WO_;8BC7?>L#G;?K9-6T./%H?I%TU:K^QE5H] M?:EKO[G5P_S4]U'V&4;3T\M4 FF51( MF\,QRB*+-(\^''G/GEO'PZF0RM7V%?QWU4T_"/2>%4@9&P1.L0?2N"9:@Q(W MQG&3'?A="'7VO M!K66W!@Y):44Q&GH,SK#T&; V+V]U)^+/>Y-@?P<>R0A1E9%;YI5=^9X:J&3 MO,OFN7=IPZ-X44W74K]OS7*$\^W5@3L%!=TX?U,, @P[J6NV?<=H*3CXQ?RR M8'1DP30F?1U4244?#9^]*ID!0&&T!J5IMHM\5:1>PD;WUVE3'*MY>H*:GWJ? M2Q"@"-L5;>[^<][E_ZQX]N;O);N_RJ'@)]1H6]0)B)R?@LC%\QC45C3/P>NQ+XL$W]HG#=MK+V-_,_2:K,Q3<(_?Y.90 MD);I.[M$%TSP:'^TPJ/%,&LY4"1XM#]!3EM^Z0J.[\WT&U!+ P04 " "I M@)A.\#]-**@% !T,0 #P 'AL+W=O^M,KSK%]NM."E$S!>(&Z,O]]1NP7@\6S^R7HY\0"/"0 M0)YS$KQ^4_KE6:D7]I[$:=9OK?-\<]7I9.%:)#S[6VU$:O8LE4YX;E;UJI-M MM.!1MA8B3^*.U>UZG83+M'5SO3O77'?@BLI%F$N5FHWEABY.I6QKG0(YZ+'UH5&YFN^JU>BRVESO*@O'95,I&I3.0O$55K MV5J]W2DM?ZDTYW$0:A7'U5'ECNH@R6VTJ\TO^G&M5R*4,Q4F&1B#3?UJ,6<7GU M-%O+3=9B*4]$O[4KPG@:L7&:&QHV2;>G,F7+>S&7GD3;^\I-C>UAF;Z29H>> M1+T2G YR.)L&L_O):+ 8CUBP,(N?X^DB8+-;-IN/'P"DA4!:9X,Q"AD*^\NOH>#;-*CU@K)L+9 MF%#B8ROH?PNY*0^ =)A.>L0^&82&*)/5=LB$V:-'K _3G_!T55Z4#;+,Q$\0 M##-&CU@9/Y2*WF0<0QY,#CUB.YBG7A>FAQV_FY-D(JL>L5F^%IK=2_X,,3$] M](C],-3":($-5EJ(PV)( MZ.P/-A+F, DKS\(<8!$[8&K..TE#E0@V-\];L.8:=KD69@.+V :?7 O^7A.[ MA287U-F%2A*9EX6VKVEI=Q. B/0@^K P&UC$-@C$JLHEFQ-("Y."12P%-'ZK MY106I@B+6!%H!%?'Q,QA$9OCBV+9Q2X2_A,R8MJPB+6QL^T1-,P<%K$Y\%:V M(28F$(M8( U1,;M8E(M:5=J81VQBCS2'QXV8F%)L\@1C'RZ%8GHN)QSUE8F'A<8O$< M8/Y^<]2R?%85Q,3$XQ*+YVLV5F.%F)AXW%//LM1;'F*BL_0GFG,Q=+N??[$R MS_CZ;&+B<8G% S /7Y]ZM^EB"G+I%81DNS"M<#$%N?0*0C!A(.QB$G*))70X MK]78WA[F'X\Z\3DV;-!F@RB"+X^'^<Z"F)A_/&+_H)BUL2(/\X]' M/8F#8L*7W,/\XU%/Z!S'? @>83CL8?[Q3C'R=C@)^_E@OC#XZ:*'?B=&[)]C MF*8K+9("?K'@80+RB 74.$#89D,>AT5<"X@]3$ >L8".8&[;?+:!F)B /&(! M'<$<)YM8?0@X*NQC%O*)+02GXQL=Z6/R\:F_3<8FYED;8F+R\<_Y_4!-/CXF M'__T7Q"4+TZ1)%Q_,)BC^9A\?&KY-&*66:2ISQ@&1CXF'[^23Z+/T7O%R>W6.W1\>;OX#4$L# M!!0 ( *F F$YNQ0CI9@( /8L : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/%VDUNVS 0AN&K&#I :,Z0PZ2(L^HFV[07$&SZ![$E0521Y/95 MO:D*)/JZ,#YM;!@V9MZ-'PB4'E_RN1Y.;5..IZZLWB_GIFRJXS!TWYPKVV.^ MU.6N[7(S?K-O^TL]C!_[@^OJ[6M]R$[6:W/]=$;U]#B=N7K>;:K^>>>KU<^Z M/^1A4[GWLWMK^]=RS'DH[OKF[\8%XT\^NOP_Z]O]_K3-W]OMKTMNAD\J_BZH MW.=!,A\D]""=#U)Z4)@/"O2@.!\4Z4$V'V3TH#0?E.A!]_-!]_2@A_F@!WJ0 M7P,9U_PDA#5?:P^X]GRO/0#;\\7V@&S/-]L#M#U?;0_8]GRW/8#;\^7V@&[/ MM]L#O#U?;P%Z"U]O 7K+ M?:Z&*;K[< O86OMP"]A:^W +V%K[< O86OMP"] MA:^W +V%K[< O86OMP*]E:^W KV5K[<"O76!LQ)T6,+76X'>RM=;@=[*UUN! MWLK76X'>RM=;@=[*UUN!WLK7.P"] U_O /0.?+T#T#OP]0Y [[# 63@:]W 'H'OMX!Z!WX>@>@=^#K'8#>@:]W!'I'OMX1Z!WY>D>@=^3K'8'> MD:]W!'K'!>Y5HIN5?+TCT#OR]8Y [\C7.P*](U_O"/2.?+T-Z&U\O0WH;7R] M#>AM?+T-Z&U\O0WH;7R]#>AM"SQK@AXVX>MM0&_CZVU ;^/K;4!OX^N=@-Z) MKW<">B>^W@GHG?AZ)Z!WXNN=@-Z)KW<">B>^WFFB=SG6?=[]&/I3!7J;)%C>O?P(BR&=@.2#,O8)+;)FH26[9ARMOC!!AI4)% M-+9-$VN M<^]):GVK7OYY\A07^Z$?X[IH4_(_&(MU2X.-I?,TYLK&A<&F?!JVS-MZ9[?$ MQ&IE6.W&1&-:IJE'<75Y31O[T*?%SY?K4^MU8;WON]JFSHWL<6S>-5V^-BP# M]?.:V'8^GN4%Q>)FG[O$?&U=Y&HLV"CG27JY%-"X_YB#1MG8:: M3PW/K4_WP_YU83=_/_3"_Q4CFP_?>^O'RR% &PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( *F F$XB"IAN;P( -H( 8 M " ?<( !X;"]W;W)K*P & @ &<"P >&PO=V]R:W-H M965T&UL4$L! A0#% @ J8"83M"@6QK! @ [PD !@ M ( !CQ, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ J8"83@DL ^;H"0 LSH !@ ( !E1\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8"8 M3EV'C#NT 0 T@, !@ ( !0S( 'AL+W=O&UL4$L! A0#% M @ J8"83K.2$.^S 0 T@, !D ( !'#8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8"83AO@Q.:U 0 T@, !D M ( !GD$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ J8"83KC0V?&U 0 T@, !D ( !8$< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ8"83DSK2!BU 0 T@, !D ( !(4T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8"83LNWE0[= 0 04 !D M ( !ZU@ 'AL+W=O&PO=V]R:W-H M965TY< !X;"]W;W)K&UL4$L! M A0#% @ J8"83OBBA8RV 0 T@, !D ( !WEX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8"8 M3OB&SRG$ 0 -P0 !D ( !L60 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8"83D3=@]G" 0 -P0 M !D ( !KFH 'AL+W=OL! #'! &0 @ &G; M>&PO=V]R:W-H965T&UL4$L! A0#% @ J8"83N4-Y>G9 0 7@0 !D M ( !$'$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ J8"83L451J6I 0 _@, !D ( !Z'D 'AL+W=O MP >&PO=V]R:W-H965T&UL4$L! A0#% @ J8"83B*[ MHDNY 0 #00 !D ( !?8H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8"83M-F&PO M=V]R:W-H965T&UL4$L! A0#% @ J8"83F+X( $V @ 50< !D ( ! MAI@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% M @ J8"83MLC?U.F @ IPD !D ( !3*$ 'AL+W=O&UL4$L! A0#% @ J8"83LP>L(5< M @ ]P< !D ( !S:@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8"83JMB2PE= @ N < !D M ( !7K( 'AL+W=O?@0# !=# &0 @ 'RM >&PO=V]R M:W-H965T&UL M4$L! A0#% @ J8"83DRJ@('[ @ ]0H !D ( !M+L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ8"83AFT<-ZN P T@\ !D ( !P,, 'AL+W=O&UL4$L! A0#% @ J8"83K!-(TY! @ M*@< !D ( !-\P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8"83FXC,]T^! !0 !D M ( !!=, 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ !4 %0 _A8 )Y4 0 ! $! end XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 277 271 1 false 53 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.aspentech.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://www.aspentech.com/role/ConsolidatedStatementsOfOperationsUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 2 false false R3.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://www.aspentech.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 3 false false R4.htm 1003000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.aspentech.com/role/ConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 4 false false R5.htm 1003501 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.aspentech.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement Sheet http://www.aspentech.com/role/ConsolidatedStatementsOfStockholdersEquityUnauditedStatement CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement Statements 6 false false R7.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.aspentech.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 2101100 - Disclosure - Interim Unaudited Consolidated Financial Statements Sheet http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements Interim Unaudited Consolidated Financial Statements Notes 8 false false R9.htm 2102100 - Disclosure - Significant Accounting Policies Sheet http://www.aspentech.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Revenue from Contracts with Customers (Notes) Notes http://www.aspentech.com/role/RevenueFromContractsWithCustomersNotes Revenue from Contracts with Customers (Notes) Notes 10 false false R11.htm 2105100 - Disclosure - Fair Value Sheet http://www.aspentech.com/role/FairValue Fair Value Notes 11 false false R12.htm 2106100 - Disclosure - Accounts Receivable Sheet http://www.aspentech.com/role/AccountsReceivable Accounts Receivable Notes 12 false false R13.htm 2107100 - Disclosure - Property and Equipment Sheet http://www.aspentech.com/role/PropertyAndEquipment Property and Equipment Notes 13 false false R14.htm 2108100 - Disclosure - Acquisitions Sheet http://www.aspentech.com/role/Acquisitions Acquisitions Notes 14 false false R15.htm 2109100 - Disclosure - Intangible Assets Sheet http://www.aspentech.com/role/IntangibleAssets Intangible Assets Notes 15 false false R16.htm 2110100 - Disclosure - Goodwill Sheet http://www.aspentech.com/role/Goodwill Goodwill Notes 16 false false R17.htm 2111100 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.aspentech.com/role/AccruedExpensesAndOtherLiabilities Accrued Expenses and Other Liabilities Notes 17 false false R18.htm 2112100 - Disclosure - Credit Agreement Sheet http://www.aspentech.com/role/CreditAgreement Credit Agreement Notes 18 false false R19.htm 2113100 - Disclosure - Stock-Based Compensation Sheet http://www.aspentech.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2114100 - Disclosure - Stockholders' Deficit Sheet http://www.aspentech.com/role/StockholdersDeficit Stockholders' Deficit Notes 20 false false R21.htm 2115100 - Disclosure - Net Income Per Share Sheet http://www.aspentech.com/role/NetIncomePerShare Net Income Per Share Notes 21 false false R22.htm 2116100 - Disclosure - Income Taxes Sheet http://www.aspentech.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2117100 - Disclosure - Commitments and Contingencies Sheet http://www.aspentech.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 2118100 - Disclosure - Segment Information Sheet http://www.aspentech.com/role/SegmentInformation Segment Information Notes 24 false false R25.htm 2202201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 25 false false R26.htm 2203201 - Disclosure - Revenue from Contracts with Customers (Policies) Sheet http://www.aspentech.com/role/RevenueFromContractsWithCustomersPolicies Revenue from Contracts with Customers (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 26 false false R27.htm 2209201 - Disclosure - Intangible Assets (Policies) Sheet http://www.aspentech.com/role/IntangibleAssetsPolicies Intangible Assets (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 27 false false R28.htm 2210201 - Disclosure - Goodwill (Policies) Sheet http://www.aspentech.com/role/GoodwillPolicies Goodwill (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 28 false false R29.htm 2303302 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.aspentech.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.aspentech.com/role/RevenueFromContractsWithCustomersNotes 29 false false R30.htm 2306301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.aspentech.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.aspentech.com/role/AccountsReceivable 30 false false R31.htm 2307301 - Disclosure - Property and Equipment (Tables) Sheet http://www.aspentech.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.aspentech.com/role/PropertyAndEquipment 31 false false R32.htm 2308301 - Disclosure - Acquisitions (Tables) Sheet http://www.aspentech.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.aspentech.com/role/Acquisitions 32 false false R33.htm 2309302 - Disclosure - Intangible Assets (Tables) Sheet http://www.aspentech.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.aspentech.com/role/IntangibleAssets 33 false false R34.htm 2310302 - Disclosure - Goodwill (Tables) Sheet http://www.aspentech.com/role/GoodwillTables Goodwill (Tables) Tables http://www.aspentech.com/role/Goodwill 34 false false R35.htm 2311301 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.aspentech.com/role/AccruedExpensesAndOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.aspentech.com/role/AccruedExpensesAndOtherLiabilities 35 false false R36.htm 2313301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.aspentech.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.aspentech.com/role/StockBasedCompensation 36 false false R37.htm 2315301 - Disclosure - Net Income Per Share (Tables) Sheet http://www.aspentech.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.aspentech.com/role/NetIncomePerShare 37 false false R38.htm 2318301 - Disclosure - Segment Information (Tables) Sheet http://www.aspentech.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.aspentech.com/role/SegmentInformation 38 false false R39.htm 2402402 - Disclosure - Significant Accounting Policies - Revenue Recognition and Other Licensing Matters (Details) Sheet http://www.aspentech.com/role/SignificantAccountingPoliciesRevenueRecognitionAndOtherLicensingMattersDetails Significant Accounting Policies - Revenue Recognition and Other Licensing Matters (Details) Details 39 false false R40.htm 2402403 - Disclosure - Significant Accounting Policies - Foreign Currency Transactions (Details) Sheet http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails Significant Accounting Policies - Foreign Currency Transactions (Details) Details 40 false false R41.htm 2402404 - Disclosure - Significant Accounting Policies - Research and Development Expense (Details) Sheet http://www.aspentech.com/role/SignificantAccountingPoliciesResearchAndDevelopmentExpenseDetails Significant Accounting Policies - Research and Development Expense (Details) Details 41 false false R42.htm 2403404 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details) Sheet http://www.aspentech.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers Disaggregation of Revenue (Details) Details 42 false false R43.htm 2403405 - Disclosure - Revenue from Contracts with Customers Contract Balances (Details) Sheet http://www.aspentech.com/role/RevenueFromContractsWithCustomersContractBalancesDetails Revenue from Contracts with Customers Contract Balances (Details) Details 43 false false R44.htm 2403406 - Disclosure - Revenue from Contracts with Customers Contract Costs (Details) Sheet http://www.aspentech.com/role/RevenueFromContractsWithCustomersContractCostsDetails Revenue from Contracts with Customers Contract Costs (Details) Details 44 false false R45.htm 2403407 - Disclosure - Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) Sheet http://www.aspentech.com/role/RevenueFromContractsWithCustomersTransactionPriceAllocatedToRemainingPerformanceObligationsDetails Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) Details 45 false false R46.htm 2403408 - Disclosure - Revenue from Contracts with Customers Impact to Prior Period Information (Details) Sheet http://www.aspentech.com/role/RevenueFromContractsWithCustomersImpactToPriorPeriodInformationDetails Revenue from Contracts with Customers Impact to Prior Period Information (Details) Details 46 false false R47.htm 2405401 - Disclosure - Fair Value (Details) Sheet http://www.aspentech.com/role/FairValueDetails Fair Value (Details) Details http://www.aspentech.com/role/FairValue 47 false false R48.htm 2406402 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) Sheet http://www.aspentech.com/role/AccountsReceivableScheduleOfAccountsReceivableDetails Accounts Receivable - Schedule of Accounts Receivable (Details) Details 48 false false R49.htm 2406403 - Disclosure - Accounts Receivable (Details) Sheet http://www.aspentech.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.aspentech.com/role/AccountsReceivableTables 49 false false R50.htm 2407402 - Disclosure - Property and Equipment - Property, Equipment and Leasehold Improvements (Details) Sheet http://www.aspentech.com/role/PropertyAndEquipmentPropertyEquipmentAndLeaseholdImprovementsDetails Property and Equipment - Property, Equipment and Leasehold Improvements (Details) Details 50 false false R51.htm 2407403 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.aspentech.com/role/PropertyAndEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 51 false false R52.htm 2408402 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.aspentech.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 52 false false R53.htm 2408403 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.aspentech.com/role/AcquisitionsScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 53 false false R54.htm 2409403 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.aspentech.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails Intangible Assets - Schedule of Intangible Assets (Details) Details 54 false false R55.htm 2409404 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 55 false false R56.htm 2410403 - Disclosure - Goodwill - Goodwill, Net (Details) Sheet http://www.aspentech.com/role/GoodwillGoodwillNetDetails Goodwill - Goodwill, Net (Details) Details 56 false false R57.htm 2410404 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.aspentech.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 57 false false R58.htm 2411402 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.aspentech.com/role/AccruedExpensesAndOtherLiabilitiesAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details) Details 58 false false R59.htm 2411403 - Disclosure - Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details) Sheet http://www.aspentech.com/role/AccruedExpensesAndOtherLiabilitiesOtherNonCurrentLiabilitiesDetails Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details) Details 59 false false R60.htm 2412401 - Disclosure - Credit Agreement (Details) Sheet http://www.aspentech.com/role/CreditAgreementDetails Credit Agreement (Details) Details http://www.aspentech.com/role/CreditAgreement 60 false false R61.htm 2413402 - Disclosure - Stock-Based Compensation - Additional Disclosures (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails Stock-Based Compensation - Additional Disclosures (Details) Details 61 false false R62.htm 2413403 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Accounting (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails Stock-Based Compensation - Stock-Based Compensation Accounting (Details) Details 62 false false R63.htm 2413404 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseAndItsClassificationInConsolidatedStatementsOfOperationsDetails Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) Details 63 false false R64.htm 2413405 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 64 false false R65.htm 2413406 - Disclosure - Stock-Based Compensation - RSU Activity (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationRsuActivityDetails Stock-Based Compensation - RSU Activity (Details) Details 65 false false R66.htm 2414401 - Disclosure - Stockholders' Deficit - Stock Repurchase Program (Details) Sheet http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails Stockholders' Deficit - Stock Repurchase Program (Details) Details 66 false false R67.htm 2414402 - Disclosure - Stockholders' Deficit - Accumulated Other Comprehensive Income (Details) Sheet http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails Stockholders' Deficit - Accumulated Other Comprehensive Income (Details) Details 67 false false R68.htm 2415402 - Disclosure - Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details) Sheet http://www.aspentech.com/role/NetIncomePerShareCalculationsOfBasicAndDilutedNetIncomePerShareAndBasicAndDilutiveWeightedAverageSharesOutstandingDetails Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details) Details 68 false false R69.htm 2415403 - Disclosure - Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) Sheet http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedFromComputationOfDilutiveWeightedAverageSharesOutstandingDetails Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) Details 69 false false R70.htm 2415404 - Disclosure - Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details) Sheet http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedFromCalculationOfDilutiveWeightedAverageSharesOutstandingDetails Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details) Details 70 false false R71.htm 2416401 - Disclosure - Income Taxes (Details) Sheet http://www.aspentech.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.aspentech.com/role/IncomeTaxes 71 false false R72.htm 2417401 - Disclosure - Commitments and Contingencies - Rental Expense (Details) Sheet http://www.aspentech.com/role/CommitmentsAndContingenciesRentalExpenseDetails Commitments and Contingencies - Rental Expense (Details) Details 72 false false R73.htm 2417402 - Disclosure - Commitments and Contingencies - Standby Letters of Credit (Details) Sheet http://www.aspentech.com/role/CommitmentsAndContingenciesStandbyLettersOfCreditDetails Commitments and Contingencies - Standby Letters of Credit (Details) Details 73 false false R74.htm 2418402 - Disclosure - Segment Information - Summary of Reportable Segments' Profits (Details) Sheet http://www.aspentech.com/role/SegmentInformationSummaryOfReportableSegmentsProfitsDetails Segment Information - Summary of Reportable Segments' Profits (Details) Details 74 false false R75.htm 2418403 - Disclosure - Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details) Sheet http://www.aspentech.com/role/SegmentInformationReconciliationOfTotalSegmentProfitToIncomeBeforeIncomeTaxesDetails Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details) Details 75 false false All Reports Book All Reports azpn-20190331.xml azpn-20190331.xsd azpn-20190331_cal.xml azpn-20190331_def.xml azpn-20190331_lab.xml azpn-20190331_pre.xml http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 91 0000929940-19-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000929940-19-000015-xbrl.zip M4$L#!!0 ( *F F$Z/'>9\ <\! IP(P 1 87IP;BTR,#$Y,#,S,2YX M;6SLO=EV&T>R*/I\SE?HZOG*RGGPZO99.7KK'MFT);GW]I,7!!1)M$& &X.& M_?4WL@"2 *H*$S$4P/)RMR549E5FS!$9&?&/__/MKO?J2S8<=0?]?[[&/Z#7 MK[)^>]#I]F_^^?J/CV_,1_?NW>O_\]/__L?_\^;-?]D/[U_Y07MRE_7'K]PP M:XVSSJNOW?'MJ__L9*._7UT/!W>O_G,P_+O[I?7FS732_8^,.FT5(8QBQ(T+ M6D06B:*.*.<$LO_OMQ_9M;@6NHT809QQ==TBGP7*Z&>I&<^N/V?YR[Y]'O:Z M/Z;_?P6K[H]^;+6S]C]?WX[']S^^?7O=&GW^83"\>=OICMZF)V\)PNH-PF\H M?OTPX;YB^'W9X.&@8O1P4#;\?^[[C^._?OWZ0VMT#V#*VK<_M =W:8)&]&GX MYXJ5?RY;]^?1X/JZ8GQZ5#*E7?'^=MG[V^VL:G16-ASHX[K;;HV!:-[QI M&>1FCU;0P-R(52]834A+H]:]J)H.ED:M>M'ZEY2_H--NWP]:Y?"?/BO!0"?[ M7")=\BGPI'1"MWQU\*!\>#5X9P\KIJW$S-R %=,K03DWH&+ZRJE5T^Z'63OI M[ 4]E<].4"4(:5!N[>&@E[U]&ERE J7;NJD8GYZ43AA4<&1Z4C8!W+**"?"D;$*_/6Y]JYB2/RN=5"'J MX$'Y\"HXY8_*I\RC?H'9IL_2)%HVJ5I&/#VOGKQ2R"R.6?V22EFQ.*;Z)>M> M4#&Y@H"[9>0+:I41+"NU.WT[&_$PH9=5*'5X4/)^^+6"&M.3L@G=_M\K5I,> M?VZ-LH?A_5:W/2H'4OZHQ"C-?Z_&\./CRJDK"61AR,I75&)W84CE*]9,KYB: MW:PQ!G-C;C;L:=9X_8SQX^@*>=4ODU;]0;\_N2M_>V<\?#O^?@\O'_3?P*AL MV&T_SJN0[/TRH;[!%Q;?/FC?7U>0;?ZHY!M54KI41@_&MZ"WOE4XLP]/RR?V MNJT*!3Q[6#+MOE5A-L*#LN'W%;$A>% R?%@5>!J61IZ&%7;*L,Q(&5:L9%BZ MD.RZDDX%3+F>&Y@EOS5;1]:/ Y]FW@PJT)8_*ET5C*B:,OU<84JO7V6VYX_* MIMQ7@?6^%*Z3BM&3DL&C]O6;SN>2!:7(W>QAU;0R;?0XK50EI2?=_LJ)^>-5 M4TMTU,+<,E4U?5ABUCS-+#-MTI,R*GV854JIZ<%H%41'E1 =E>#Y<589JD?M MVZPSZ+ZYSCK]P;B"GY8&K7C-[:!706GS(U:\H-MM59@0\R-6O& P:']=_8(T M8M4+QJ/;-2^ $2M>,+H%[V$](!Z'K7K5Y&Z#%TT'E;VF"I^E*,S:;]K]SG65 MA?CTO&)RM4?U\+1B8I48GSZKG%3I-3X^KI@ZFI2<,SQ,A(>5T^Y7?G+ZO'KR M?84B?'Q<,?7+?U?/^_+?99.N[]^T>Z ^*F3!P^/*J26;?)I8ND-X4JT#I@\K MIG573>M63JN6C].'%=,F[95@R1^73;W-VB4F7#XM/2J;TGU"]X(%#@_2<%P8 M7NTVS!Y63%OI<74BFF#$D[(83DHY8$RZWDZO!3P(!*S MFXJ3Q-G#BFDKK8/'YY63J]AF^K!R6HG0?)I6*C/A2:51D3^KG-1=\;'TM&+B MZ',U"M+#LFEEXBZ?4B[HJK1.J;8I4S2C$5L>#T)-GW9>A\>%0Q M;9X9%B:5QW[3D^1A5GPI?U0V;7P_K. Y>%(Q886(F#U]^%_5"U;+F;D1F[RH M6FS,C7CX7]6+5K]D]0NJ;-U2\W;'A2-JG"5AB7X70R>C,[:2N9-?>P M?.I-JRR39?:@>DHY9\P]7#%U&8F%Z=5G)7,CAM]_&W3[%2Q:/F[%"U>NIW(M MU4!? ?$*MGUX4C(I$6AGZ2SZ,?PP?;@P=%PZE$^'CN>'/KVT)$#;'XU;"=^^U^_O/\(CLI=Z\WC M4G[ZW__K'VEZ[N;!C_\]/B]AQ]FD"D' MU;LII#[>MH;9Z&HR3NA)B7YUA-N4>,8S,+ W6#Z^?LMPY\^=M]K]ONCJ=K>M7IPI!IBBA [,5VS*_VS/QSF%3JB](AH;R]RY0&^JO MFTO8J/J+= ?767A-)."2K;Q=4=]HO"82< %AT$V3$1J+K['X+HOZ9RE)=0R" M+68@S6_[^1E([W*F9PW[GCLSS1$)\(9X0]'>B:3FO+'W;1\W<>5Q-(P9YR\) M>?$<-[B['_2+[^QTNJFD7:OW6ZO;>==WK?ONN-5K6&T35MMBB2NQ,;>D5>AX M(4&3J9C -6263\.L-9H,OW\<#]I_-RQR&A8I0<)1U"&8E?H ZI T=-[0>;WH M').]^P;R.+Y!0^<-G6\ASP]AYY,F0;T6A+K7F!)&6QC$2P)T7Q'58Q%6XT"> MLS2M@P-9#WZI:\"EW9[<37JI &%^?)6&#;/;A.XOV;M^>W!W)L?_%\@[FZ+F M105B: V9Z$,V;G7[62>TAGUX\:CAF--P3#D>CG4ZL=\CK%IKC<93K0&U']53 M;31!PQ@-8YQ$!]34TX:?[P;]AM!/2.@%%+P0C_J((?R&J,\[_HWK*3R;,&6M M!&D]PI1;I8HNG?_O*TQ95WYIPI2UY9V:A2E/S4?US1=K+/:3,\L1+?;#YXK5 M,0#3T/@+I?$#!5]J:@\U)T[UH/5CGSC5T-*I8\9PHP5.SAFGLG3VG"U\7"W0 MD.F+$9ZU/M]OY.=+DI^U.MNO-5\T9G<]F..D9G<].*2FCFFC.4[.'*?+"CB] M.UK/BWT-4[PDICAD4D-]#Y<:TZ@>A'["'/@#'3/5D=J;_)U:$?V)\G5W:I03;XH;VR>L:8FXA$O?B@#A&):CYABG M'DQSXL3R.G@>=;Q>U*B9VG),#=3,(:.X1_3&&]H]9_>TIH*S<4]K)2Q/[IX> M2$#6\39:8U/7@^A/FAKU8KI8--3>4/MATE[K*-L;NZ961']ZN^9 .5ZUI/TF M&%);/JA5,.0%63\-3S0\<;KC6;UXL#[$/6&]>,[X M@FS:>AN,2Q?*MSIN4XC<_#=:B#E[5+ M\*WQ'FH1LJ]#4*Z>.N5LK9C+T2@GZ]>V_QSQ[>,K9TM_M4;N@>(EVR+WO*^B MU/^>QX'0O.WAT1G[);4W^FN17=0(Z;.(;^XFI!ON/2OQ7$\WXN(Y!A4.D2FZ@Z_8R(F7 MX3%N*R<:NCA+";!#6G"#Z4M/$-X]XMP8"[7(!JR'"MFZWLLE1(K.* QSF,R+ MVGO8?%^T&XER;9 BKE6_!6P M!I]K)>1,)X5O]P#3,[,)5NSW">>;;+B>QL!!J@2JAF3.B62V;)JM#D0ROSHHD),.'PW'?X$!WIFTQU?#C]GP M2[>=+;#4+V#LCK-^"^SS);=E-]?(=Z^OLV$&SVPV_IIE_0_9EZP_R7Z>=#OI M(^_Z 0:TQS:['@PST^^8ZW$V_#2X[[8%$N?!P@#4'\N ^L2W!:CNR8?9TEC'SY[.[\;X$1FC(LHXB_3W\\&@=-%2\!W&^ -%&E%\0S[3^Y[[_U^R' M$4 K-[@;SGDVYR2X_E@.UX9_+HA_*MV(\R7=G6SX%XKV!<5X_BC?6,^_,'2O MT)+GB_0=5=0%H?[A@OXS@D0S[?DANX,A2?5F0]";=VGDU>=>]R:/::9P97N< M=3YU[V#(U?5'^'5TW6JG9Q\?-KUT&+[/U_[0&:3W_$4005.0GR_5/B_"-/Y^ MGW6J;:K]@OWU]-O_ZQ^'>?T,JS\]8?4?;P_[I2DHWQ9AN0?!<(QJ22^'SQ,, M&SZ_-#Y_P&K#YPV?S_0Y:?C\\OC\ :L-G^_(YYM$-1M./P]_L^'UAM=?&*\_ M),$VO'Y9O/Z4W-SP>L/K,[V.&UZ_1%Y_P&O#Z\_TU>M\]%>A" M^;NQVQO^?N)OVO#WA?$W;?B[X>_+.S=O^+LY,V_.TBY;AS=G:8T>;V)NEZS- MFYA;H],;G?X23M(:G=Z.7Z9DW>KSQR1O^OOP8>\/?37Q]$_XN*?C>U,AK MZM75H:C\E"QK7R&\/J!JBGX=N>C7F:.^D?@G//9HM,QY\$]3'O-%HKL0 SU_ ME&\5UFW0WNC($Q\H-!KRO'BGZ55Q^B!>PS/UX)FEAG@?'UK#VO^MMMN]9X(97\._$8=F^M.,J)9,U%8'=&$)]< /X!NJW>0Z.;%",<5X+P^U]_?#QS1,\V M\N,?'U\0BO>27[:15GPYGN2I;(M+P=3BXV.@4MHED-Y'LBS$@WN54SYK; M^X>$<6]WAOUJ]26:_/_[Q/P!PK6'[]OM[ MD">]!:G\..9=_WXR'N4#\'G@\T%J;K;C)RF[8LOG+3P;$C@7$CA(Q>:E U4W M (NA/Q[FI:L_=$=_V^\63(O;N];P[S+G8O0A:V?=+ZW/O66?I>1-G[[?+]9Y M1'2.J 5'(0"U/;DMJR ^=,:U@#]A9P-+VO WY(/.1Q__ZT' M/ 5&(GB?M4;9[:#7>7=W/QQ\F8;D+ACW*_9[OGR_*_(;OC][U.\J\AN^/R[? M'T3H[XK\QOJOC_5_<&O@(=/%M $HHVZ>U?*8MV'NLV]7]^/N77>41T[."^T5 M6YNE;)3O[7Q%_3.1^J3UNZ %L_?=+UGG71_6==/]W,O,:)2-1_;[+ZU_#X:N MUQHMG5Q/&23K?,K:M_U!;W#S_4/WYO; MV\Y<)@3R!O%-"6%I^$&N,3>$<")"./GUY!-KQ,:P>QF&7:WHOI!\N /A_CKH MMP=W]]DX,S?#[!QCL3L13_6VSS?R]EQ2N 9=CZ"Y)#$,#61V;P^;$1#K47# M,R\.6'6ODJ M>R*@1J\<1:_4BG3VH8@:6_84;NY!U- >/)M&BAQ?BM3!JWFN%&GHYMA>35T- MV4:?G"8V M[Y^&K?YH"IRGL]V?!X/.UVZO%P?#K'O3+QG[=7)[%6WO$+H>/SH99C7L-JD%]?Y!_RF+?1CXU^K _1U\J* M7!:1/OL\?@>\-YRDG3T1KQMFG>[XT:U=IO[;P7#\*1O>I>G%&ZV AZOKZ1O. M@\R?4LJ7H3&CH%)P[(N"RX Y=U^V ,WSE,_+EEE#>0WE'<4L3(:!^)W&[#,1 M1Z:^QT?_:@V[J2S;!Y#>3Q^+62<;MGIQTN^,IDJV^R4?TM#N<6EWB^\N8W*V MU36H/))U(=*E$B(VM2Z6AC_;NGAW.DYK>.7LY/P2]3U;SD]-6[P$R(8.&SI< M38?@CX&QJR_;WGB<,^AW!OUWL-KAYU;_[ZN\QG\G#7O_SEY]:(CXC R/QT]N M@M.788$L\-Z:_@V-9MA;NX@7Q;.7PRV/,9F^=59!I36^:ADOVU@JG(?X7KGAH MPU('43RTX;TS5#P-%S345W/)/]?(^(&RS-?6L%.@MP\98*S;'F>=C^-!^^\_ M^MWQZ,/'/\Z+]!:V]H3]E7L[$B'4H7WQTM63AA!.00AU2]EMJ.!(5'"$BV7K MQ?QOV?!Z,+Q+'84_WK;.KNU%!48K=O5"1/MF'!WN[GN#[UF6T_S5_?G5H*S M?>6^SI>356.PU4)/;\/5ZD &VWI":!C[,L7Z3!*LM]@; C@, 6Q_>>!$+EM# M )?IJFUL"S0$<+DVP$8JH#$&+U\5+)6S:"1!O0G@L!<)&^P?S\<_>+WT1J8? M/P1[H OQ"[KZ7:I7E3U>F7X_:#_=AW\\!!=,UF:RO,#V[7;T(JP#19:]B^!?#-]6V]7&K98+\OR _0FQ/, M-/ED,!I?77_,AE^Z[6P$,+P:WV;#"R*3:4[)BEV^W#CA)M+DYZR?KM "R$SG MKMOO@D)NI5NTERM/-MKQ"U)!NK%6SL%:J4,4<@=2^:75A9?TTYG\!=)&87"V2):TCB_+RTRLD,H MK;%'+I48=E MC5/[8I7*IGY,HU1>H%_3$$<=B:,.$9 =E$QC<31JI'%F3^[, MGIEJ:0CFU 13!W6S@X/;Q%A/&6.MB2/@J%NCK(X]21?K3HLW2#V^\A U%Y8@\MMP<#-LWI MU3Z_#/WJ+3Z4-ZO>X\MP"J?E&,C'6C;I7#+ZU>S3D#X,7>X/UIR6F/&F;N MAT34?.LB;7V/#5)*[^_#BCK=WB3Y&!^S]F38'7>S4?C6[DTZ62<.!W=N<'<_ M&>>FY]5U: W[J:+H;]DPYS7[O?P%%W8)\'! JL^%TCIX>\OE91KB;(BS#A9T M:=V#(Q!G#N[T&D!Z_I[?>JV&/(ODN0).+^@89[DR2T.@#8'6)4)W*MNS(= S M(M"7:'\V!'HN!%H/&Y2 !*UCW.(YUI!,@=]]%R">KV?S\Z0U;,'S[.ISKWN3 MD\_(?O^U-9X,%TONV>A]30Y3/W]]GXW$V/,^V%^LV_<1;F^SZ<$QV MZ,)&\Y6H&T(X#T(X5#WZ9'ZF?FP.0##H=3LY,-Z-L[M%I7P%;V^EL_2/TXW, MRK?/*>W9H;R=C+K];#1Z&/=TFG*>B=>I^5HY;)Z(I (XJ^ABFR.<5:"=G>*\ M^'3OF:>_!THVG7]/1N/\21P,?\V^FG9[,.FG&;\-!WWX8SM[HNS'68^#T$,??+(B-J;:JH+0T\^C]K#;GY2 M %C].+@>?P5?;S:P8>^7Q=X;$,,+BM,?UPYM&/'E47D=;%3]7!OUA5+EA44L MGTT&C;!KA-TY4/GS5/H+I6'< M<%P[OSDNN,Q8?!UL^(S#K>US?",QCA3O.*-+? M",Q&8%YT*'#2[TX98S+JS)/:7=8:38;93]W1@!$L?_SCHW]XQ\.CI[>FEY2\ MI,SC '[=^*4#DX9;;_)L[ MW2_ ./,H23-^G=PE]VDP3[8;0O%_+2QD\45S7_!9?W#7[5=^8T8S:;FC=1]9 M>M?#H\>MK8',]"/5X*Y:Q/)K<^0# PXG6>?#X'NKE]\<['>N)N,1+,0-[NZZ MH\3E(S<9#H$P7LWH]T-V_711[/6K3M;NWK5ZHW^^?D-?3\5\JSU^0Z6C@2#+ M=!1<"Z:(9X+)2(2CU%C]^E5:2/ZNG/HI_ -"\A]OMU[7GC8#QDKE9K!P/"BC MA8^21RT5U3H(;[CS#/F "IM1F.]G,TMUN4;;(<$Y!4NT-,:@6(3U$XPI08IK M9XR2A75CP41AWBAK0\1ZX)+L=]#KO[E)IKZFJ>M>? M7L-]UY^IJ=%OK>^MS[TLE9B=?G=6,'1IRV4E3PYHHU1"UG 2K5',><^)MC8: MBAVG3%@J&17+D 5M]@38(P'N](B:^BB50.2.8T2Q]"%2;BQ2* 3L,/,6.1UY MD8/0"6$(TF30SZ][S_'"PIMJ3[18,T^"V$B@6B!4*> M$[5;@F!_H%M#1@%DKL*2:&XHIX0JSS$U!E,E-!*.+6]+8?7\3?GL\_A=?S0> M3O)SCM:H._IX/\Q:G:O^OUK@$@ U?0"\_-(:WG3[B[\M;-#GA?]HS#X3\8CF MQ9?/-<_)+[R:FV&6/>6VS%72' S'G[+A79K^Z?O]XM7A]]U^MG11> Z@[WZ- M\](M,E.!1"LX1D+S76&OJ",5! M!EJ.)KQ/-,4N?"%[W_V2> 5$TDTWB='1* .Q-LEOK.TQ0 M^C6'X]7UIT?'+B2_;B.AM<1C@3DL-/9)6I$@ 7,"C'I) L@GX^9M^**[^;"[ MS1?XN*=Y.H6%='O@R#O0C/U6.AEK?>O>3>[>PV>&K9N$ZNZ@%%VU$5414RH" M4UX3SZ.2RD;KP:!0S! 5>"CA ?K# _BVAL6&4 2:@YDY7V>C$^,N*? _O!Z/1SZUN MWT^R3X,/V9=6;Y)S:BWM*T*85@:T)N6$4Z>TY@Y'KQ&G"'XJN.5ODO!^$E6; M[WXO %MC50E$N+91,!# G(*-I1WRFB7'!XP!QPN;(?2Y6TE+',*W6[EX[H&V M2334K7#,3XIJ'CC"%!$+NH@+&\ 1-):D@(RB1.J"ZR*P9'H1UY6[W1$DJY0H M\C%XSJ+&SG./2&)R(3#1Q E J2TLEVA)Y);+!2?J 0D/2=B?!C;["-Y7+=D5 M.^%!2<1D6'!DL07KUGC8.@>IIUC!'2):/T%DQ69W \@:=M2,!FP) Q,( M?W]26Z,\G^L3..C3DKRC9%:UQUGGT^!?(/I3>"YA"[ V-596J\3\$P6E]@%> M-.RFE^:NVQ^P]]&'CW^LTV_6^D =BC)JQL%KU)(QRAD)&"PO%N=1_A *5D@J M\F RGPQ&1\?2?X+POH6_F:F>_CF5:DJ',!'LS'^!\,ZJ*'A?B"/SG.J-]8@& MSB/AH(645=B"2/4T(E"X=)'XG\XVM/B!TB.C;BW@GE!9?G'E0[+QR^ [/=RM ME!">208B/@2/-0?/PA)"%8]:8.8H#84P",8*DSF5M'HYSUSU:>TR*:7P($#S M4P4I0= 36)M4C$9'G%N&S#E Q'?S8 $\L]GX:Y;U9Y_[>=+MI/:R[_H!!K3' M-KL&0RP%-J_!\OXTN.^V!1)K !81"F#+!!\8YQA,' )VK686:$KJB'#1D#T: M+:W2D49*"K1O+;7@^6FK2"0$!+L #0\JGA9"!1QSAHZTZI-R@&1"$J^(!D' MB7=:",Z92$=7VGI;.*XX!X@FGN^Y4T:U6L%YA%+SP2DG* M;< J^7G&@&VI$&<+UN53))&HV5Y7;")MM)-U?S2 OT["8>RU;JJ-WZ<3;N0 ME@)<3Q.Y"N"X!&0L52&HD*(3KW^ZADUD_WA;>/G#%V=GOA$6T^K]F;6&89I% MLL''":,^<,80D9Q[([71Q%.-(K*".1X!W0\505=]Z6$E?M#.#8?I@-_RS)4( MOZT(&CZ9_<9Q[*,!2@2EKJ)&S!A*!?(\.F9@*;_3Z2HJOU*^C+3.31=!".)@ M*5LF'>/8,>T1-PC)P#R+)N#7>3Y;V3(>O[*\B.GZ-D>) Y<,4A0=>&SA]4)*7>67EI>1S-,-OHX-EASD002ER V1%B,?M.;@> GJ9$SN MUIO?%[^;7OWPN9"G2[DL>="]=_U.]NW_9M\W^&Y %CQV"TX?-UQXKICE%#/L M(FS?*+Z8^U;YI:5E/)UXY0;O:,[96%C3S!,K#*IVK[2TG@1)C$>!^^ T WK% ME$GI!$:$E[A70FG!D*0+RU^QPJ6]3%GO0W:?@OBY;AQO1-)8@.L@ U+*8!X! MEU$8@H'IO=366/3ZIS]3GL^Z+RVN)MQEZ:CDYN?AX.OX-KD9K?XF: ;#"NRG M@'1,D0A.C#:@9X#BP*QRTLH%8;?B4XNKB=U>-G1 ]#>#X2:K -I6$BDPD#U0 MM@28@.<+2\*:2(RL?_W3^];P)GL%RCGKI4RNK/,J_\;\NA8^NKB>#]E-WC>X M/_ZU=;<)UX&4 :-288D5D'[$0/"<1 GKT2HEVKS^R7S\+?SZZE-P__'KU?NK MG_]\]>Y7]^JM#V_GE[3XW<4U?00J[CWHT4T84E'CJ*,L@B-* F@F@E'T0H% MCBRZ$DPM?")]?2D_\R'W8%4BV$EM1]BE#0)T'T::AQ0T 1QXP2DG5"I9B&JS M/! ,\FCU1G1,P?LD6.-R1BE;R[/6?%(JU!;, !HY>%*$>PL@P=)P*WEP MX'W*P@$^T.:9P.6@'B@8?D8R;PVVE(?DBVF#([-4"XR=*H;S\M.)PX-M)>/" M/Q0\%!9%Y"$:346D6@%"E=.!%<(,C!.]3N!4KCFE94V;T7]J?1RT#<2H^Q) R47-3&>V8M V5G0=L53_ H M^-"\;+7%A>R^VM/F)8-S*(.0.("%QFD$8XU$SU$T*H)*/0%$5E&;#C2 9@47 EJ]F.U(!:>B5B7<7 K?BL4\9]FK("U0( 8A6#HH84N)QB$9A@+@CHRA12$D M:2E;;[;LR=VDE_Q#G]T/83UY !+^W,MFT=#YG+N'K.W4."ME;#]F;V]I?7GJ M'3@JF('J 009#Y!'E%-'!.6QQ,H0M$!*>UGW<6"Q\MH'C\P@B6/PAD>$+*=: M6F2-)AA\HB(LJ"JZ;(>$17Z"FH(6P^PVW7;\DDW514H26LH;^@2.^Z@W/:M] ME*=@$UQ=@VY93R)\0=J '\N" (L* 42TCDX@PJ0S08 :*:90L*)!M>\='!U MRW0S#R"N9*0>1V^DY#)0382PS$BML7'1% %$:@F@ZLW+XVCG8A6L:0Y!6N^@ M7_;.==M:H_59Y,Z O*<2),)^8U0@J]2*1@,$PB19)8;52P1,1H$E*(8B2 +"O> .:R1D@Y MK<]0GA18X.+TLCZFQ>HP10R*6^X( MM5P89BP">HB@LJ/A4A2%&2'U,63GL]:/9L]$FRX<(6&($9JG2QX><\T5]\3[ MXI6CO0*LT\F3SEJ]WUK=SKN^:]UWQZW>7/;&V7A@Y3M9!WL M$X6T)+3@Y@K0N%0='>"U])QV CBC*E),A& ^$@P&)7,Q 9Q*$,\2%V^Y:2Z]H)X!KL&NL 5ASPJ(T B,M$L"95D+X6!#G$J4\[J,#_+0>#PE"&AU0 MQ,9S"]:.)P([ZDWT2#-3$ -@&#')+Q-(QY&[!DC16X085MP@K3C8%B)*ZI'% MD1;*2)T$X#MX+;L!PT7I&&-16,81V%J*4!!Z7M#@-+AY!6 0@ 4Y.C"V=DEV M H87'FQ-@TWR/L!J![-3IQR'H(BR01*.*IC#I[Z- M2*/Q+#=-HT;@H_%H ^.2DLB5< MMFT:#)T-/P9@/.*937>I&"7:$I9.9158,"Y$64A1?7'8/OEM_0!F%XHIW91* M9AS&WHG$CSIE+5!9R/[GE"];E V&SH8?O<;$.NM$X)CI8"5SZ4!>61T=:,J" M;_G"L*US:ZCZO(0;S:,,*A+.32!&4*V0(QK,#NQ"(=-/J>5SLQ< O>,7S[TCA/+(9#4@"L#S*\%1L5(/BG<[C@O.!Z*'I%%Q@F$ M"%<( I\S5DD0L8@F3"D>%/L*(S=ZPW:*4>I?&AI8?D-2B9J8V"O02E@-!Z- MLEXR:0PA,AC,2.' H^A\;K2N_>WD$;?3S*Q'!?H^O;,[7__+#4;CJ^N*'NN5 MH= \N2;R:&/DFH Q$QCW'@FN@L8E]VD9KS\X'L;\G/6S8:N7KJYU[KK]O";, MN/LEFWUC#6B,5HPBB96EFB-LP5D)%(&+[4U$L=CPAV JSP5:I!"2IP42BA(5[V<''E,J*RJ*TIM2A"0B#LJN:$! M9( /( ],I!H14? EL"3DA C^\^!Z(@(B#9(R@(;@D5OC#)>1&DT85DH7"3YU MH*L]//:C**PGFE'FN ,W,W)F,$4@+2-EF@B'"["1A02^.L-FN+$(O$XBD(&Q*0G3%FG.)CB>AIO),2!\HB^>"E3+5]G.1I8UL3_(G!^L(KI MB&D>%'&>2] >C,*.(BXXH<6HTY%W%Y3-T6M.6I&ZF/&@5AP#Q6 MQ8K<0M0?'/O1$XB$@,'WC"Y5M'74IDZB-@J5TFRI+F0Q$[ ISPHRQ4](ZG2IL.R53<2KGHE6;8 MB4@\D<4"_1\"MNNCCM;3"IL@K!J$!/@C#G(#3&2+\.83"559PV(JZ9;=- MS17*N[I>;D*\T9G5_/E<8& 14E7OW\RL&J%-XQ&0P* MG&AO&0=+/ $S+,J[&&;^W>I)-UTC%ODIJ3\>Q5H37L@WP:/33K M@P]-EGFZ+(/E>5^QW\M?L*AJTFGYO(A/92W7A;"(8Q$#;6MA. (0*XR?* M(,<665LS"-A#'$=PVC2*' =0)%(1JR(SCDNNRUH3GS&#G(,&48 "'I/> ,_1 M:YNJU0-2D/#12= M)V&0$CMP76GTM \9'$A=:91/98%=I#AZ9\!= ^BX,\) MILE2H+%H[E4OY*3.JW:1@>7E+>PTCY-%, "DF";)>5>" ^#,TA/N-F#MI Q M4H%W(B+S4AD3#7@M/B$>@(.5#,6['(H7[/^-8;&RJTC0\%WN*161*^N EV($ M.B08W%9*"@DTFBHAY$8+J6\4!?/(5$H0E)J'**UETNC(=8K,>5N([H,WKY=/ M^.9WN,765[9)TPBG@S9K4HT/QJV(DNAR!S+M M<[>?RS0WZ(^ZG=0M$/Z2%WH'(68Q B.0,F4L3_68D0_>,.6)=\+&0J8*6P[6['?C MNX'TH2O,]U5"HEJ3*!LLUM*E!AK@R)O(-#"-=]@J9XO]W+#<&03+"SW4=E<) M!JZP, X[[A#AP!E*Q9BJUS/@'(I-L5G@[AC?\W9_'?3;==4"SE-D77XAV_!4 MW-9@,,>$ T+2*9I8['"DV7.A^@2/ P)V=15?@R5U%MP8RH4%,XQ:DMK1"!T" M$84CER-M=W8#[W^RSKL.C.Y>=UN/D0?)H<-N1,<+@*"(N]O'$8BG=]O# .!3HGR+.^X?W MX]S8!?!E[\%'ZRQ'N.WW7UK_'@Q=KS5:% L.1 FHJ.&';-JY9G3;O1^M2YMF M)IU 1C"I4LJ7M29*'SC6VGI)BBUJ\^R&0^%Q#K(O#GFSLW4@XJQ]VQ_T!C?? M/X"5,5Z'0.92II&)1)K('7-@'A!"97*C(SB:Q<:TRX=O9X; 7[-RR7\0*1?! M,U(XQ20,YM(XFZKD.086.V::\X-6 =L M_--OZL^GK6^\KL-N!N13J"EE5,_2%TT)@GV+Z(8&IM2%>7(U,IVLT4(\0B 4Q^>@"N M#)32))\1K)TXSD@*UE$BP#4W0> 8BW*:4<+WLOJ/@^OQU]8PFTL[3/,27A\> M?1ST.I\ O#6/_R ;&I H -\N%T,I)S(/V -7@@R[>OEEJ)OPLE1REM-_TGU?+ZT>CEZQZXU M''X'C);4!#IB1Y@53IFUTBDNG!'<*7##0 8+XE'J_"=PT;D&?"REX6^T\SV MZDB=+JK='X\$X^+)1&&-9(9@E,9++TNE8D*JV/J*3X,!) M<,4IR%KPPI6*3'OA7*IU1DI:C6%QLEV<5IYZSSRCC@H/YAI%RE'+F8@X&"Q" M\<[!Z2"U2D)*T)'6I@9\AG =N)5QU1WF0WUW MU.X-1I/A&IP_3K#?'__X']ULF&X(?'^?A/0"LA_'O.O?3\:C? !><\[#\^9) MF'IL;"KG 2!))40#<@Q9)PK XE_UR=HGJ)%#_<28^85%I$[I#36 MCFH94HD/SECA[.P-")>E>YW;P&!_L%MS9<^F2U5.@(/F:4KSU2+M" N"F<"L M>/D0]L4EW<^^!G=WW2D:T_2'0Y%VZ4G$T33'W+4$QQ/6">&*6V95- P9<+XH M-BGU: DRK[Z-NC_VN[U_OAX/)]GK5V]WWFHN^I]RG8BPH*JBICQR@8RR*@"J MC#(B1,*7S>&URY@U+9FO]SA*E[2&7[(.0#-.QL"Z[T:C27)=&B9*2" MRA2,<]PX:L!]L=:A8%/E.CXO>A_2R_3R@<#62ZS8WV^MX=4POX#5R<720P+: M6LOJW:]Q7IL(!_*11P^,#VPO= 1U*PQ.(1[BV9*T?/C(ZY_0#[A\4U7K>O8V MEA"SN W"K8T*[ :#(O>)1"4"Q0:&6BF):L4QY8>":!V;XFY,HH0(YB(! M]R]0(9$6H) 2B4IIL,.AS%0#$I5 S_A 4K2> -V"1$UDU#,!TE.*&!/+6Y:3 M*-"KL;+L<@5-MUV8.AC3U[&-\,8D:BPV $6"312.BF""-(E$%2@G1"4J)U&= M"FX=C.?K"- M2#2FVSXAI(*_,0$*7,C4;IRHD X*%JY//)(HIAK$ ST41%=8 M_5H#4"*-!*Q_+L#@4P8Q%*C4!AFR4)CWB0!@O>G&TL&66T,"V)BC<. @PVTJ M#RYX1. 08JP9IHY2L*DM:P"Z-4>E!HN( 3A3JT7#D)7P3]361!Q!<)5SE&:4 MZP.IT>V;1F],/BE]/JC(423I\H!27@7P$U0 ^S85^BLG'R(UIJHNF]W**Q*4 M"A(#(YQ'ZC6-S'J$5'2 ;E5VFQAT?KI@<"#ULWT+[(U1&SQ8+:E6?L"14VHL M8'232 .BD\C4"C:\]1?QRC'I2ZS M?FE>RA$=R.%=&4:RRH+64PYD"^&2,!U!!QH0GA(6ZZN0PZ2"K1ULN8=S3"BG MVF*0-&"7*"J R##7H*"(BJCT#G_M-KN-D#%4,J8Q!S4K)#.)5RQY;CV[KWLE&V%&HDBU;$!-<\:BEB%2'JVTBEF#ROPSH3%20'[/6G=- M4R% J@>%N+8>O*IT51=+&VE@#KN$T9(LH60)5AB"Q7R!M?M?E>#@?# $,9?\ M$IX,J4 T)]Z#U8&]Q86TG"0!U#9KNQ]FMUE_U/V232OU_9J-KZX_M;[5LGTP MUA*#HP;FE@,H.#!$:,(46.SIFC,K9#0 .HE>AD;5CI\#F%.?R8N4CA5X= PL M,A!&VF$4*0T2>PI2JI#* );,8_UH:DBZE<$2#IZ .FJ<4& M0X07:L,+(I>S.@^SZ%5I @ZEBWK D*EU4D@]M+0"E\?3$%,IYV*I.P[.9>$< M:[-5 Z7TQ],KD1^ZH[\?4C.KUSS7:%L%*\ Q21V7 S<&N,-H)E/0B*9*J@N) M]U4?6KF:W[)A^J%UD^&J!;]=NW=ZWAWV5L,%=U<W#6O.K-:7WADZM'@$"B8H4YXIRX$J=W%W#&*@DD"ZJV&V3%1/)5FQX M=\"LTIM@(IL8(Y5@3W+,F!&*"9HWM5&8%_6FD'2Y /<^%KW3%9J\H03(%)SR M;I&,)I5XM-:(8%7TQ8H6&ZZY[([ CDL_;::R5LY;*S'5BC,L+)BR-'49",$S M80M:@R)P$Y9MHG, TT'OTJ3:IE9S;L'GYXI+0[4T6C+J-1'&U06**ZM:(!\H M19%84&E."@6.6,!($ UN#"\K^\LD6S9Z]K:%-94JJHOV8$)PH YQ(3ERU&AP M=[%Q)E""I"A(J@U77UXYX1D;."G/I][#1$NOA">.Y+093TW!Y<] NQA>^_A MA\=>!Z>-KP!+&0-*2%''A9(&)P4+'A%7*(!V*A9#7T[L/S"H"JU$3@HN S:Y M1R:".*6<1FF5Y9P(I8/GRA6;_##PGO8)KE/N/2B.HQ1@N,C(T[&YMSK2$!$% MJPS! M6 T%$2-88J,,2"*0VQY3SC9V28,TI MBSP"840-1SS&XI4LG&X_[Q->I]R\1@H';)#V$7.1KNX12E,C6MBZ8Z90"9=* MKN5>-K\FO TN"S)(&)9*NX&[H@BF7*<6=Q3^4G)VPY;+'CUO83N)R.K=2 U^ MM@3N\XI[SHS%F+ (C!F%#;1H1DEVG,V42J\5_=PI)4 BSJK4MY18%X%R!'(8 M#$.JBOU>4GW98VYC\VYIRAJL#5BS5$A.J5<1?&$A9;K>:QTOGH9IL>S&[;R5 M52#:['%A^Z5[AYP&@\:@U(DNU86+ M5H'$44I*BW0H'JVE%N%'VCG1\)2NE#HP$LH=<("0M""-..C@ MHVYC<\*/#)QDHL$^\(B+*.$_!JMTL5)%PHJ./^R$;:'N$F7,.K]5MO#*MP.N M]FC0ZW;R\YYWX^QN4:U=W>?E3$&K93>YTJN#I0#(3]S)HLJ+[QG.B"$T>H0H MP<4[[UP+5.3->0A=(/2*24X/%?(>UK*S-*&@0['GH$H%3[>8M04)KA$3R(/8 M<(7:VZ7!B ;\3^"??!ZUA]V\!POL_+&4T73@.I'(HN:2."QB *X ?RS8*+E' M8"" D59D!D+%GK'Q9^VQL2(UR9+48X@2XSG8NH9;D!48K%ULP48LG""!0S<- M5KXH\!U0ED2='!\B@A#@5!"P!<'N,$:I_$YX49:4!Q0:^.]'F. 4)047U 9E M>0C">($EV%PB@@(516L\Q8!XT0_='1WZN;)]1<473#U#)#INN >K/CBI F9* M2Z6B*R1("I)GW=5G9P=D0HV$59AA4. Q77%6%G!JPNTM0/R!P@)"PAVDN4]JBAXTI0X*9Q.??!8L>IIJ?M\ M+K!Y#H,83;'D!/[?@,!UR%B-DWAE%&.O8R'FC056:'-SU&>?Q^_ZH_%PDN^A M->J./MX/LU;GJO^OUC O[_T!-EALWB1^IS'[3,13=L+"FYYV[X99ISLV-\,L M>]KN$_AN!\/QIVQXEZ874C;? T2OKJ=O6)HXO[JGC\4L-0OIQ4F_,YHF0W2_ MY$.*4%XJ11.E]H*BF&XQ@=Q6)G@6%/PKJ(IZ_HSS*#:'!KQ/+, ZRMI8OCL=U%=?I\N!XP=#(>#KZD[Z!]]$&M+<'H"X-P5J\ F,QP<^6\BA MIUQA)#P'788Y41;,.!*(#"FCB;%RMF:H$O!K@%HW;-!:8<,D@S0O;)&*W7FL M!=.&4 =&F )OU51AHU+,;H6-:2^IZ?V63ZUO,Z/$9OWLNEO9>[[:"47<,? \ M8VJ9S"RV!G$$:CNF>AVQV+*/L:4NHVL6M(>UGS:R;RTL)0KN %(I80)+S24X MZ$BEDY]"..X-)L"/]+Q =-#$6() 54A"@@6UX9E6E 2,@W2>8.**#1K>I/2W MI:M=AX3@NHMI*BCOJ$;"*$X)54%$<$(%DOEI<+%^+>R0/9M%/@".IJ)HI[LN ML&09?7!4$.:UBM1S3PF0K(]*85V2[ZI4Z9(+Z]AQL:L2CBT%1PP;%SSVL&R. MP8M-BP4+#"23*"Z6HKTLMLZ9^8%K'+'",5U? $LKR6)D3>II(JDLYD *MG2L MO&J[NX-E%1IQB/EM-FD5XE(@$R-,( S8Q5A""O$:SN0Z-*Y;!V0I[F5 M1CD*6@.LM)3' V@#6\$(20,I.4&0'+$*4!2.TM?N?A6.@@XX.'#*%0T\Z%3! MT)K */<&><^+'6NI).6R;/W*=NMS!<3M0"GHU'E "*9(RK[3GC$?J!*%N"]1 M0BU=/BI?QHX+/>V5/.F0!Q.3:!O376,5 0:4:2$]CU@4&]7PY9/ .L'BL$:& M9 X\TV 5Q=QX;HCFP'U!> UZ.Q2KYQ.)A3X4X:R\7D,8Q]0\= \5@IA1#@% +&DU$,(Y%@H+C18E.U'(F?N5" M=E_M23E2LM1@SGBIF>&I(DV$OPN?^%&RDNN=X SPE9*]!A Y*%]:Z2T23J:V M CSUM, 6:8^0)6!0>U_B/@$%K23W9T-L91MN3:VE)&E(QB,+!D=8<0@Z7=)U M)=Q@-R0LQ-(+Z"LZ" M+:ME7MU5H( +!1\(9IB4RYZZ NB@LCN5+!3"@@,7 P? 6 _F"L#)&XP$5Q$5%#1 :5GAK=_Y\R&U)D@7 M,)-*!440IUP18L%5$B# 4Q]TPHN7[X'XET.TV^TBM(;]=)3QT)8F'92VJQ*# MJRHC.4%A;29=]TQ-?S@81@1+XS73H&+IDN2>;YK#YXJBEBYEY[4>FQCGX4$5 M1M*PJ ESW&)ATUV7D.JR._!^):Z&AR '@<>?U;A3(03PB"2PCN5.&J"^J"B7 M%$P*;0.K6BL^%.Y.($CFX9$<;S!"P#H"SP@,_E0BS0I%?;0@;GTE[N@/\VRX M+W@4KQ#.KS6U-<-<2 *TQ04+8/%3"O8]R SGK4+5=*;T0=:Z@LZX)>!N^JA( M!#KC%HP\J71*JH=_N/15:R4_$/&,M?IN;S(N*[2Q6J*!;\"IX2Y:X3D+W#@! M-H%5@0L!6EBLD&@K.'BVF&>L]Y2] M;#@%EY8@'1#BRG&M0;Q5M(9ZE^B-V MA813!UOO*IJC@;I4Y (,.!!JT0@PV0'$''QP'P1=(>56:-.R]>;NT-5U^-:^ M;?5O\ERVJWYY@]%4\J?;G\ ;9SFL@W[U=8V3.KJ1"XPF?2A8CJYR0G!-LEK^W'WKCO*7[4%P3KLQ9]!!BP M%3"(R#L9(R4>_!B#D90,-*JAP.8"'!I=CFVU%MWU@L%J"<",IS$=?F'P"[R5 MFDJ13L:""T1*)"LH_H!T<'??&WS/X 6]U!UZ+C2[4\:)X]&#K< -C8X',(Z9 MI])JEX)Q\/?"_2""Y=(9T-H%/7/UJ\+3FG!+[X4RH$2J2,!DXI@;CJ57/A)IG=:I M'@0W!6AIO50%]&#[KRV0/\!'AMTV?"@'\Q\ G]&'CW^L 72Z#(:T2KU5*#>I M+7&JZP-,EJK'"UZ\*H+P14$:/-#NH ,.X.RG-&Y].X>MR?S)+#$V!)>"2JET M+X&_F50P,S71 Y]?J]<__4;^%+\0Y(\ X=+-GQW8UQ#^DP1F8!!0)J+'C*?[ M$Z <#").!J.EI+9>H(]=^#%[#\JX\ZX_!G>W^[F7Y9D+?XRRZTGO??>ZNM;4 M,RSJQ[G5"QC9[[^T_CT8NEYKM-3;;59O.5=1R32^[=Z/"HC $3L-OA:HPU2, MR1OIN&(<#',M&+&)!^2?3SC8!!)G#SF??$X*"I%K'R)&(-@H0U"Q8^(/D01X,>@"+]N1NDAL?U6? Z_.&4_4XGRX- M:&Z(-<2ELH.466.XI(4R(5R)12-N^P4>8'N'XY+*?B[IL!(I&C3BSC$E$ 6Y MQ:,#J&%<; @Y85!+:5S)*$ZSAYO#:X#&A+"1BV%)BX%JXG%*BI,3)0*?L/% M2O_HTH#V&WP"7CDG5=95\9$4S!&A&3*4"QDM,XX1(X'.B 8I6:R2J$C-8+;2 M"U/!*[ O,"*6\D-V+[&,IF22;WUA0!\NA53O^T=7?H \@6XK1%;!EX"N&$. MA#?RA 9!09D7BSVG)LRNQ2:9VC^F;6&$29L M)X9 S6BN44CMBKG#PN"@:.K.(2W%JGAI$&.]A6I:L]3==_PANVMU4TF J^O8 M';5;O?3*+7?.&:.I):3GG >7-P,V4;!HD!$8%_.X,=^<*S9<\>X V W;X' : MC1RUF').4B*"\1HQ;;$/W/O"GAG7^!E[?CZ>\S<,)ENB%KD804T$&P/BF@FM M,)<(V-N4U8Y/.V^>D6I/F6)!R=LEP@H;U,'6>MTEJ$5"Y: M_V]T_#5G\T-6=^!GY_/QB5'G(OGR MM@53ACF+ M!29@X_ 9"M@YQB1H),/6MCOFU159,/]KE_NP?=]?)M11A "/"(D*)<:@_,E M6, 1$\127Z7B14^T,?V<.SQWL"8#N/Q$1("AICP&I1P"2C5:IM ]%P7'[&4 M_WE8 ->Z(X,4< +KC$A0?EQ(K"/%G@414HTO MJ8J5SS (]TTWEJ_GV6L__GF 2_SA4T9F )?:@-MEJ$SA.,;!W2BV;L!J8Y^R M!B#908: +L-$I-;H3G/@!$-2<9JH,=,LF&(AA^+HL'1EQI=42 K'(]*6("A!9F"!1"L")=Q!%12LIM0+Q8NH!A M+#?VQ?:S]J,S/)BIR8]*'I4'4\,IH2WAJ1 "\+SS17=<+[6FK3=(=F!XXC&5 M'D>!K4A%],&4IUQK$F4,%HGB2?)1&?[HL7/B3$C'ZL2 R<0)TN>[35C7%2#E"P6--T44IC$TEK\%*!BCQX(J-8$\$FV.)P6BTUT&E*I0& M;$(-GCQ/@4<6*#(8%WL^BLVC2B<&QPXB,*HH@-NE3S&V@+7&,3H#EK_PC"A9 MJ"BSQ6GVB8&QM?AC.'CKG5">"#!O'%@S8# $FW+?N5^^T)QR/9@X%F6LLG5T M:M1+J48J9;$+8B4U4C 3K3:IIWAAW5AN'G=^_KJ/SN L+P?#,0>^>\'[1;C\FD#V/R/D) '8.'#CS32;.3L349_%2SE.$N7VL6=$>%K]) MO[)? -'#;JOW>#\1L)D&U: U+%.28V_ B96*)V"K@!R3J<:LH+386!*3 @BV:P0!,!> 7Z13QQ30Q0A0[\N+/ M7OP$%@UFV%D-PIY:,))Q#$9I%+$4A20'II>[BAP!Q*<$$/@/**2STE07RGFC MA T&I) 0F(+Y7!),/SL '53\@$G(A<_[42"N4NQ=4"^KU3^"] M'H^%BY5?%D^3343.>L.L!>)-%PZK:P&6 BJJ/0:E11./_;V5^D.ZXGF2*4*T3(=<2A.0+ZI=+2I M8$^%:#@3RQ'/PR_^@+B+8"&!P60\4"W'5FLL&;>@3Q5.E1R+)8"?M?W!H/.U MV^O5[TP$S 2>JKX+1Q%' ?!O..#?4 'N*XX%!T9ROE39_F%OV^_WT$V0B0%C MCE*L&5?<"F5B],P%+%+#>10*X<_G[FWE,7SJF !"(4EV#JHQ%:#&0K'(0%CH M8J*[I'PI%KOU6O95"VJ17GP$)M$8LU1_SVLED^KWS%""(M%%;XSKI>XHN^_C MT/02M*?6I5*ES'#NG>+@!3"EB<4QY7P]#T?/R.K-MS8U,0;7)2]XVO_F'SMR M0W(B.,,RA<2"XEA$3;1%(;H@A*6\6'#H#4X77LI@NUWVW'.@/]-!%P#]".8X M"CP(;21GGBL4B.6,, +"4*!B.T>^E/1W,N ?"T+&$IFR.T%!:)[JG@FP:7$T M'AMA$2OFLH/P+I=KNX%H@U2W0X,@%7<+$BO#?;JT8Q4EZ0*[ 8EH4U))T9HE M_S][[]H9&B>6I3;Y@ 0>@+@$2&LQF%)?>DJF'YH20^H MJ@P,:99OL5DI; M,I@\B -%G"C.CM'Y_L/YJU]/+A:?>?TUO^#>7AX7*8V<)/1!E\_>-[W7+@QL M?<1UM2KHUW.:6]=U8R-V*]1AV32Y^;: 0O&Q-=>MM U1KR:/XJ$CCPQ2>(U' M#<&M##2\]M??L ?O7>G9ZK9;R15544+SEAZ?)^6HWPLK$X\/ MMO/]SF*E "%:K41,**%SL8ZD@JD':6&=@Q/R2E;Y0X#9$J =6:]+'[V62"HN MK_:]YL*8@@N)YT1F"#8\?1>KNNWZ.*N&5]T^R"GE),\NA-JH-[W..<;I\3_H MRE=F_&Y:U8<3Y=N7B\5W/[TY_>4J4>[;DW^?OOWPMO_[_=G%A_,MD[/7?4#Y M^+>32_W)&X=IG+[3,W.Z[-W[[O5/'_]S<7EIK3&N9GAOR7Y0IRL.R\PKP:E? M[ 6&.F2=DW=IX#RD+ZQF/]QAGX^&Y3KG>AI8NA(5CS;TF8/JDBXVH\VZ\77. MHZS+5WP<+%<)*T;$QOG9VW7MR*]4P1]=F1<7WYZ^.SL_O?SXC?XMYXN+2]42 M-S_%YB9Z"H:N8*N>(51U53NU6#B-.3,<7/9QG1W>#6);20,FZZ^2]=["FW,U<'Z9_1P4[2X M^/[D]/54\70D%]/!2$5M3VRQ88B#<]=CI-2O]F;.^>2#4TH;3MD?&[TO#%O$ ME5I0]HD6; -DY0U*&8+5[SF/UOIM6B*#WZ#Y-RWQ?'%RL6B+JW]_\^YW2/6; M/YY80=<[>[LX_W!C0LY12A-KJDW-(C:TSI%(%0A2B-W7Y:#(N>-@C+0*U0/ MV >5AEG[W.H/BU>+T]_L0^[- M'90V *1N77=LR',NS?M:?6_6*3NU.4N!TQ2-V+JJ7>WBL*<])A4V5Y"B+D6Q M:OUE35[TI028RXY>6$/5YPK5?K.OBXLQ"%2$B*XFB6D8B,Q9K00O$"ZF;[(-6'BH[G_NA N]Z%^>7GNI;_/KW\]5.Q M^K(@^-YZ()'29<]*E;.W]CRE+AM*LK1A\T6GIY1;M[%Q63O>S4'U00*;E$LU M141TW5DM+N"H UHU@CI%KG+*6\3_3'#;JW+@$ 5*]NJ$Y&5I1NXN9LOXS[WB MZ@#T(X%UBZ;PK6>A9KEN [%E$HBY-;6X54W''//W.?">-M46*KKSQ>OZZ\GY M+YMYY>;GB\PIIUIKL<&&3 6*S0!'RIA"G8G0K7M86$YCFJ(.QP_1?J^_C8CJ2>UI8W4A!D&SI%#UH:DUY:F' M1G#+34?UAYAJ:=0+]JC_;4U@T$=P>2294S7(3X&)7:S_=Y'\U";ZF@+#'2,($0CJB^ O@_K M4#T16+">"\\/I+U>]&)%+25$[]24Z/7@@<[*/DJP^KXR3T/.&*>PV%XQW'+5 M^_"C0XAZ_A&M(B>BFNU&.;+%LN89.)FW\O][;>#[\\7[D]/7GW[FTZB<=Z^7 M34*N^@(=Y?5A#SD&#P.2.DJCT:@AQM0X5O4ZYIF]+R*[;7&CNX"Q#SBW11.Q MMU"P]F9]_AR(+R0M>^^E2:W3(7GAW39[]J"=F@B70UW?GKU;#H&]D,O+\].? M/ER:D_GCV>?!L-^??+1OEO/SDW>_+(XWCT:5A"\)Q55G;P"#H>L9XJ[,*X._ M\>AUL=SP7_Y*88VM?10R3X#SH2^K!^OAANRD.76_@%IP]HX5R#,JR@)J\&T]!FL,_K%C<"LS3,[JM=0-KTW= MUD&AN58Y=;ULR+VLNV]S2L5.,?@CS62I^:Z>7>[?32JSQR[VNE\1768;.@!Y M$.4>^OPD-3WVK%O%P]=Y8/<5[&Y36=;A]D .F_247,A=W8*)DZ7@5F_Z4:&Q M5P)+?H@Z]B.H6<%8N)#/K.ZHA7E#F;/RU6"MFO8=@G5KH%IT::J^FV4^9U\D MC=C12_5F*N>5^GU*]=#V3-3#6,[T&JVC$]2#SEDO^[()1VU3V!:(XJJ#>U1P M[/>IQA6U\ST35]4%S68L %;KS=^Q)II;#]B(DSVAM<5(LRZ*"K64>[*,+>G> M7IAZTBT(^"ETD68ZN,.5WGH?4\VM0PFLKD'&00.120:&(M[#;'(@T$./X#$W MT6M.^7ID%8_PLOOW0"M[]EQ&"CU.^0,0:;W$UG1_NG#F+4^^;37)'"N)H,\_#];[E-ULPN!%]\=#9"$R2%A@E'&DK_9*YA M]0%7\QT>M;;;[@_TH/>YB R?,56E*Y8/1F6HJG(E34YU"GXU?+!U;3?ZJEYO MN+HIM>KY-_UT3J#I/Z4XI3&<5.='%3\$H!@"SUF3L($GW(;=3K!^_AT.4ZK% MU9*R#'O45(/J.Z:@#I;K&?N:M!M4\$YA1:>"(8]-T:C+DRI^-8J!L*2H\<"DB5(0)A(Z8M-EO"^.%B"XE': M1G58?!>H%-45'39 #Y0FA52KM>[B>1S&ZC3CZSN\^\ZWY?*2].$;-S4WRE7( M.E6HEFSHZI#HY^*]O,'RK*[J/Q<7%XO%=Y^D]9\6ZOUQ6T-OOOCU]9Z67G^#]3#I;;3YTYZQIL:D?#*U"LW*J5,"GO_SU>_C7 MYX5N7]"-Y7_.6+36'Y=GK_[GU[,WKQ?G%U;I\0Q="MA+RZKCJ0LA99I M$K&!6J3Y?<"GR"L%U-L6].C%']92C]B(ANJ'8O<"66QXF"3%+)#,<1I&%YX9 M0/M]>PQEA-1<#D-"%"<2AQVPI!9(RMR ,1'&E:KG_>)W:U=#(24)',4*4KNO MXDL-SB:E>G60YCI4MB3ZO(O%7[77.L8A8^I,J^>86^X175;N:BFF05GLH)K& MQ*9\<+B243IO\[X@W"8S-1(869I*K"!F$)%4U5U!U68#8>IT%M3[2^D!"_RH MF/]3$3Z_/#E]]^/)O[\_N^H]>6&S>XY5?*%$0'$1LIJFGM0/IHBJ_+VH9N]M M;@N+L/XRWF'W.P/M-G$/%5T"5Y!*1:_>I_4;'8ES4&VS9GR"G@V_FPV]6WQJ M^Z +67["/]]]N%B\KB?O]?>7'^W=Y70IWK%8?+\X?V6O,;_<=,&-!Z6_A['X MR:=U!..JM\.*$]46/RGYO+@\_[!\L_FC*]C58OZ8%[7:@_'7L_-+HQ7VXS]^ M?'^SK\7U[N.A#U-]>9$_0DJ>\^+#_JK^ZE M<^$ZY@\$[^DE<)WB'8T$$O5L*@&RR]8$QV^0@-^Q!-31J2<7 MOZJR^NWT]>)U^?C/"QN7]7N/E'>_R*O+T]^NU.B:HO:C](6L4W3V*;26*PYE M>&7DCC1&&!3=6-/FR*-:D!L:Y7&P[!/@;;G3@7V/A7/V ]5L4_:9+,VJ9&IC M#A*_ *&_+2;O^IF\#Q/5VPE9DB6FA343U""PE%]1.H^0:]U#OL%ZV![%WSO MB,H^\=T626Z@3CRIC2"/#%+4B6_%8Y-:8ILC\"\@K/@!>]_Z'R[XPX[6YDSE M[&M$E;UU"QA A4CU2\K-'O!4?T^/+WKM5NK9'K?B_>_]P*7.DK@#]&*E$LUQ MX$$)I4MIJSS*S<\-G*\B/$JDWY^]FS[SAX4YFHO7 M_>3\G7[PUM<;Y65=, $I/^4D*5->CC-G=DGMRCX1](<^/M$)D,M5=;J:4>K+ M7J28NA^I]$[S&$IK ?W<=K_?\Z.7+>B!4"\]B7DSO298)MGZZ$H94UALIQ!N MZ3"3H8/EA_6&!0:U&"L IHS=ALA, ;N\FDWTN(4=-D4NZ%F&AI18L+A81FT" M.;=.GF*>K[4QQF>V^?T>;%?!06N]=ZFAJ!%6U6@'FWUHI+;XR!'<*S-31$(J M8%F%J*:#F;OEECLI-16:ZZ:N'B]V \VM#E%/EH8@D4FE$5/)E*(O55=G3RT3 M'0!P*=$.5W;0.S_T:I,U "N%<4@O-J-,LLU4=A%XNO,>LL,IRG*XW>_WR)9L M_;QAH&KYJ"=626+VG8N7)!BG!VD]&:L9FP\%AY=4<;.B:0A*8:O04'T-P)XP ML*ZN)"5;>4XA))U7C>9H2;H\DO7M[C';R& ]G%B'2H)A9?<]S\^[M-LP".HLRA)/7KHI(1%W0;KVYI2 M U^60X>C3/Y1(L -*O5+QW FM[?,>ER<_W;Z:ID]NJP_W)IB4+,TU5A).JI5 MXQJP]R@EIJ*::_*?<:66[*L,=CUOLZ+EGWI7,REA3$0%U.I:\_<$+>0Y"&0=2D BI=$EH;)]:&XN$/6 \:L0]CNKW=)%2A_>$V/QO5A>C5-"TS+&,0^0 MM%X8FWR&QPOED#I"U0%XEF49!DIE50S5AB:C[\TII9O?[3F&O;@F1^ZG^V!M M_E UJ4T/R8D]<*JA6&<2]4DF/_T%<.0-PD8(K)ZG83* MU1,K&6S3*K.CL/MS??=:\PW*9K,4)#2+0V08@E&Y@+5?R>K0"[O:87JMT;WS M[I7IH_>W1VL#'BV]!7#T@L[R!T6B4KM1DH,ZGP#]@=U?YZ<%Z#&60 WQ\*V) M4Y\!:[7QKNS=U[)]SW6EM_)Q]CZ'U8%338>-8<'-,87=H\!@Q%SMR&FY$J]_LZ/3:LO*; MP=;^O$.=V[>K.<^;WM&V +;LJ'#Q@[TA_]ZM8W-CH8W#NXMOC-&&"^CI]^*X M6A<,'UNMO;M>U4W75\WU19= :NI]HW6N8TO5UQYZJG@?O=>7+Q)N!0T2YA&/7&AT.[S6VX/JZ(3CJUK>6 M4=EH%LG68@>]']DWY&G=R]C-P]:];$(]S3&[K77 +;Q4+9?4PDV555!7F,B- M%H)E1Z0TIMM(T_O'K8MYS+)OJ_[.O79'+4&(NB E4[&)_GNPC5D.\^QAHI5R M]DFRMW+ +=>LE#&C-:!#F7#I:?>/>MN=' G2;:#F7GG)@ M:SR'(M9U E-G7SD4AC$/UHXA/';QRX;NQRQ1KJF2ZNWD1-6AMUXTI=04(*JC MF.I<=N1YW35=V><#@+BU)0,NVP1F3C:GP15IRMU+T'\B=+=F(+A?Y<)W6J1E M@ITO?E7%>/K;[[/150Z+TU_>7=W>5Q]_/#]Y=Z$KNJ(GR]^]6;*ASZ)3E?K= MS\MN#^?+/[C1'_O[DWGS1_*6@MYU:\=H9!Q+!0G6R"S[+BPAI;DSS4I/HB=% M\+A$=_"(GFDQ+(*,#0N/$C)%9G'!&FJL>=X)JV&J/ZGLMB7"*+TMY(QRJ8]J M38K,Y#F2CA++/"00K%_&5URWS^/-%L[PRJ^3V%AF8JC)C^#5_RD\YW6\.'I< MS5%\H/8X>"5MB2G&0K$*]\%*<2$W*X44S]S"'CX0[2>..H'PA^-XSO5P_ M\\/;#WH<%Z\W;7I;8YG8:QB890 U%@G,R H[ M/"NI'=Q)<.KE^V8]*4JT-]!B;7>P.2N,=6I''NHD_+G@??)+47U4 ?G:I%0; MA15"*78I8AG)]WF$\3,3VZ']KQH29FMQKN4R5,KJ%#;"C,1J<4+D7&LJ/::YSHL8G]G> MG_P\L>BQ*03J;!?5^JS^MRLQQQZDQS@/-G]FF-X:P_$P/!?GDXL!N3!CZQAZ M=>!S=W-RS)UC.,>S]R<_3UBD1 KL$V2U>(-&7]8ZIYS4%+JII>ESP_2VV%4M MB94^#>^B(+/C'IT4L=[%RH5YZGITY]C50_=^]Y?#6YY7FM(4JPC('H.(ZH=( M,77=)HTP-[P!6FUYO7DECUCO8=LH80HM!TF1"7T(PE14UBEY&UL\-XF [-(: M4G=DF.PW7S;%X)U0J6IFK/(9 OEE3;L B9O-#,1U?L9.(;MU%D-.8O/:]$9G MM0JPG#[H.ZE%Y-[SK,9TM6MXUMW6:W]T;8/C$CWHQ0#LE'*=NW='6JVNNQ6U M'>![8*]_0+&4)AC8U3U1MY=C)K$1+W&=NG/K+\I>T'G^4_90U/5SDHO/2?50 MIB3+LQ-,H_AF-H:IVYU M".'^T-GBDKE>.+GN<^@1HQI:ZS"1&+M78\-EGI<7GNK>['UB8JT)E@UW4=VE M#)EY+,<(J>B4#+G)>XBKHP+WNO?;S&P/TK)3W1^"S7H0).01H/FYWA[0I?4<8_OFOS_Y^$F/_+!X M_^'\U:\G%S97Y>SMV[-WRV%?1ZF-H+21H2E="*J-TC"76.'AELPNNC75VS;A MZP9&VW?^6)RV,DD*+72N9)G+&$HE]0J24LK>(LTMQ;V/0'X'>_CNY^7XGXN+ M#^:#U;.+R^.L',U2H 3B7C%@HD*U^=A;'>2"=#\/0D-8B\Z:_3X8EBTR31+S ML*HI+P.IZ:_ (-!!G7OF,N7\/GRU/RR6(;4?SWX\^?=_GU[^:C/Y%&<5SC]^ M/3E?E!.;A'3VUB[\4CL=I82#4X&"VJ0LC-%(?P\JYU1K'ECG*=(88?T%N"\: M^T%T6Y%= ?7X6[ ^P>A;T(.=PNAJB:G82,DYCLDKLW-VN=T?S^35__MPJM_] M>WG4XN(_SE=+LGX_)_)^\>\_1/[I^Y<_?C5B[G-%E7WG=^\O3]^>7OW-:P[ MC=H>->M.E7GB-+#IOR*#Q]X3#!!9DPQ&J[,UMVWGP5L_ECN"UN%N\&A='9*2 MB-03IE1<5 LH?7[Q7,[R>CJ$MBG$D)1\!I=CKAB1+9>>*=>"H^D>UA26[F?U MRU"W32OY_4^.":(-@==-O(O+.@ MI_E=5EW,Q,#>)VDQ*87C/JGY?>Q'9:9D^/+C]V].WEW*N]?V9O7^[;&F>(@$ M5?Y0,H6,0,+L8HZUQ-!='7VB/JL]E>^^_5V!MFW<$(?6@I3A$1$*6QJ735LB M1-4(<7+"O5MO^>ZYH?/%^Y/3U[_[/9_JH*\*&O\D8.Z N+# MR$N=K]1H?D)VZ&[&0>^P[4>C=-M+1^_JN<91K8010Z62@26+\ZKY1ZIS6U: ME9>9A^U V=!J>\]C$&C"W(9@&]8E3J@:PY7:A^J_94><-18;KR0_*^*8AH1 MW-^^?W/V<;&X]IE;'(08E3P,IY8O5NL4+RVW5+-Z"55=QCG0$_B6_:[=RN/W M??!3K/1*C2E;5AX6M:YZ0HI8AZWBLAN3;N2UE3A/ON_; ME)@UI_9CQ$(M84V!?8'HH5'P^EN>C ]>-3UXZO7O7&X%,O26O5(CIRJ\ZGE5 M8EL MYI'K_N-0;?S9\G$Z@!;@^W"Y./_C>[8%%T9E4@_"RBZQX>"NNI,@E(@CMS9) MSTH)CAR"\>%?O^_.RWQ5WZH3FO.U:-F\@& 93.2<^ DHVN*AC7#%T M[_RJ!W!L.'QJWW6MDU=;_+9X<[;\@>5+RC8FI=94ST9MSE=4)4$N<]/?-E:? M8,ROSC[ZE29Q^T/E-G>N2E4M-B)"B]BR];?K['I,U0:ETA0W5/4&JR&#/:[[ M2=2;JG@I#4%=;%0_%B4DO>F#4G0!H4\JGH*?6,610? ]>9-\M :J%%&91=4 M@G46'NCJH, 3)TZJ]8XH-PA#8JAY0*AH 1<(KI*O<82BQV*FR-Y%.G(< M'J_>:L52NTCG8IT NZJ)Y5C2P:%G\6OZ\GN7=XW*U))N&W<3CQ1SBI*\M4CK M5+)RMEBL&9T*>;K83*NQXUN6\J@E'_9=,#>U4/,[VL?YR,LY=?!6UF3E8B(J*XQ#,HOE0]=97X4I'KMYQP]'9MM@+.G+ M+EXE+"<) JD_%4/,3)#5W$R.?,R30W&G1?^PN%B-MR9:]OFIW M([M.%3W+<,OAQ;6K/; $_CH*58*YXO/:>F]=QR,6/,-\?<'>Y\:86K1XO;JM MZL>&6B"FG@O7/H5 =[[@3]:F__O5FP^69_+IP?6;=\N(Q,6%&9^C3)KOZLHD M<+T['FK[B&,LB*1>'[9"@MS5P&XZ&%6@ZC*CD4TJ/U*'[ JK<>2I@\6XY/^[Y M@7!KQH^3H!9 MU8J=B4E57)I! .'FC::QSD"\9Y/PLW)RM<*DMOBY]-7J\]P MQF+RTY"[>Y92WW-&=%2ZY24Z+".&;"^&9&U8(+? (>"47)?)K29);\?NL4C3 MW^'Y(TT"#882']^H.6=30]B0%N<"NSZUS";OB-*3(^V?/])!+8Q-F6_JX;L$ M?B!T0[HHB9,X)H/.Z'DE-^HID [/'^E1 P_"GBAYL^SDH"Z1'L5QFL=!,.>X MTGW[*9#>'#?P4$(''$'0QM.H4Q6(DRLX4$VT7Y/G$2 M]HSB"GNB*%)K<+TAS!/\U#%%]_07ZDLPQ\51]TEOD/7JLN1MU]0?\9;.$^.: M]K[/%.J]-GW 1%;U')51$R([0?:*8\Q.*4VKDY]AHVB9GQA#OL9I]G*4("NO M[FKSHAZ1RDUZ]]PPYMX@=YJG"X(+JQE\3P&#W[.)BJ@PB/>U)MU\%'7M.16' M;)[H''\"2%>=^I\8ALT148$$3E)1QZBC)*'"655Q9SW2R?'7YW?GOH\4^UWWIG_RL'W%Z]N[DS?JY8X=MKFS# MY#/88%R/Z@^76I&$7>XE=5J3(IEIE0D^$T'<<^A;2 E3&&2EAE9CRR/5D;T? M]CP3YJ9$V<:3?D' '#AQ%T+H(XRF9&:$QEDIC%=372@'F1NY?FFG\IB)IF?H MN33]QLZHOJ.D',TFQZHJO*QI1K3*KHY?,G\D6.@7WEULZ\)(-L(:E5R2C2'.;722#6P>GTD.0V9<$<(Z:B=[LVX+V$Z__A_ M__F/PS8K('!%W16;5:3'?-A,M8YUD$T2R#A1Y:!^SE$[D9L1MS_M'RP+\0A. M>@[6W4__L9BA:@_.-57U5$*MN?LYG5=]_;3Z0'+R-!)$+*,8,X MK"52*KV.G"IYE07,C9D\QV,];[M]&O$Q>,*BGK1+F"N(6J$JKD#VW(3G,6M+ MO+\@9 YZ+GVC7$)+/79&M3T483CO*+$/'&5NFO2EG%FNP5Y':'(*S&/S@5*=PL[IR'([24WARX/>J&F*M:=B)+^PQ MU5*$K02FJ-8&8IK";\]<+G=_'ZDM>F7P>DZ#$OJD#,)U5XO^KXT)E$KT.97W^&7S3%Y(>LJ4:JJM.)MTE"B6F)0]9P\=LR(D]_A&@DDU-A3OQ/KI=QLJBB.UR)*HEC&%3X\Z-G)LHGC,(PD$ MYI&<&VI74;B0JIKJ<@=47[6.J?8]A&3Y.U^D9/;*';D,:W@]*%/OK)R^='LD M42Z3R:&;9_I!R'FU#.SP0&_I)Z&NJA+D@3EB:25SXIY[DMJJQ/: MB4$OSHKC6#A45R%5G(C^LP3F?G':[MMR!$7 F-#&'ECO?QJ2(<0^YC&F>JJF M[B3/!Y.[1Z0>,8,-JLF!"Y?FDA]S;;R5&A\?S;H3)I_=Y,TW!VIU5GYMI9F%70G6=59] M*YODY.:^::J)IW80SP2-50_VEH:&PT55(;YZ]2[U%T;U-=6Y!/80QNP46;G= ML6*R/W]%7.;18TJE-33GL99"W?KEJ.?BXUPR<<1VZ*E<"5)#K?ZSSSXK]U-U MW&K(O79HOKLPEYFHMQ..L'AXVSR;+$W4Z@@Y07"M^ @M2^C&ZH77),E[S*N- MDXYEE_MCN)U;HM;4OCC &@I!33T1E(Q>K M64K*I*I'D!R$<6:I_J8 Y+K$B/[HE_2R^4#3-<(;+[049^6';!<&=04BE;5$4)1 M[WD@V AF)(NDA'D$KS6I.$J:>Y_7H,W/]*61=%:"'PEC#$IWU3*-DD=5JHOS MJV2(.1]ES.7^+S6;LYO&@.&[.H9-+T2! A%C5A# ZD/$FFH!]934#\MANGTN+(W29Y8HM%C9L4:RF<1JQKLDH#?172ZNP33?CX]0;K=7!#PSB6VEE#V%D:!;?5%$)2B,S4D)6 .S M4^=J'EG&[@AYR9"TOIW"5Z$] M'8T4')&EUMB<1WOH#=D2V9)WXM36S6>^B.L$<2S#X1A"P.,LXS^" >HZ^V\<7LN%S M'1QL9F#I75WL4%5=.LYUZCQ%R,<<(/ER!+;T H"P?+OY*KA#TTK']M2&7*OZ!!(K#7+J=M<2>0R:FQT&OZ&#Y[T%MWX, M^J?4Z'KV[N+LS>GKY4]_<[EX>[.TZ[OWB_.39]I"3(D0H00&<03*.N&4*PN1OGW>'_U]'#?TO[!2$Z0I2/00!I. (D[-^ BJC?F MM.Q-%>I_6KP?HQT:6P\N*K5;3\_J2Q0?+71%>OPKS._3&\O0[P@_/U8Y;XX# M2')5L@\E5AP#RF@]^A'86GB,<(\2Z*?:RC[[/HR1PG"#!&QH;"\>]3]DQ)%Z M@#!QG$UU5$<)Q:/,891D*?UU^(&.66H0%W/ABDT!F'/8-Q9+W1V:Q^F;S;1* M9:S&G-5( ?I*U!D[^.(JY,%SS?_FBJBGVLH>#WQOCBKU%#Q9E#V6AD[->,DY M6C[ZFB:/&_*ICQ*+1R5-5T72Q=F/28A5=2YWGQ]NC MV$W%O7DQCUOR0:EH3;$&CJTEIU><6,D0Q,*^%10]ZG-""_J8G@,L>^WWH@JQ MM "NUMAQQ""AYQ%5Z_=4*+< MW2@EYKD/:@ZTXG'L:\D'/?ZHJ(31N]11L-18*G)5%ZP6C+Z'N26)3RL]'X\4 MEKT>?Z"64\5JE1565Z&7(7GF(0*EISP]8[X H'T?IBV]BWSP$6*G84TE>W"Z M@ZBZ7WQW@NH$3GHN+UM,[GO)MUW9C-:,H/IH;=5TC3;B)*"]6SF.ZE)-[Q\. M@W_(DG]5,U].+A:O;7JZ_NF:8/F17%=1OM6@@N?>L%B'.?4^' E:)P+/<\6L MNF4KD*S=[$/@V"(]B,GF\DI2VX!^F'.45'NH]ZLZ-Z?YP%D-XTZ6*N?G)^]^ MN6)['S]_R_MOWGV_.#\]>[VU+&_YN3]^?+_ZE*%_Q:F]4_SC\NS5__Q3MWSQPS_^ M.8OYF[^-ZT>_B5[7$;' P&A)99(9TLBB1@OB=6MU81N\4,T,ZI]L V\OT#RI M1#[H9O][?-AHZK9E;#\=<7:_IOPRXA/*ZT[ /8THEW_OQ:TWZ^]; MA77M96VYC#6._,T[)4(^V"3*QHPY%X*NYB6HN?8CBLB:.Q7T)W)X"B'=A.1H MQ+ W!>>:%1F/I57'Q,0BRJ: V=U M CB0VJJ:>W("&TU6? GT5: /%>B=S-J#!!HINJ3NC[551RJY9$H(/J9$W2/3 M)H&2_RK0QPET3S?4^>IREAY%N4KOSH85C.QSYQ:*JV.30 'BRY3^M!+]V]F[ MWQ3NQ>N_?3!TYWPW^GO<#Y\)U$MV.$9-%FATE"K$.!#(6P #U_$9;VV;GD)6 M*[ WP MV04F^!"7HJ7C(.9Y&/&# V MP5&\'W-">W)?Q?0DGO -,;D<8ZMY=&<#QJICUZ1W(73J/P%.+>"OGK._2FGO M[NT-*86HM\9Q#J,R$J4"-KJL5NK95UR-0*DE@C^OF(XJ,"&QQ9!;2I+4V\U! MW:9LE=N6%AC3+;2=7_*3T/9[8K<3@?[Q:7)Q\>'MU3H^E:>UT]].7R_>O?Y! M_]8'VJO^]OV;LX^+Q5),5]O<1O9BY=3"X($$2,DL5/ DSLK9L([K66WOEG[H MC?G&>P?BP*C?Z7H\ /50"B: 3"4@ MNK42MC:UF=2-<5F"5)M3Q>Y&=_9KV.\D0GT$V/]P>O$_XWRQ^$:Q5H?Y\BE/ M?4?O,]7J!G4<#4I18^PDBF1V4&4M\@[RGI!?!\6!<=_/B6=U(@9(*!@1*6"I M+C55/(&S*^U&Z_UKN/M=O+(]*>[??;I1B_-7IQ^7F#PKEW@GM&QEL MY#H2A];U5%-5-6(-T"JYT;W^0=C$Z6-ZZ7:AR>\'R1ZDL+BXX>WI73H_?7=Q M^NHQH< [2>&&3]RP4 JMR.".RB1Y$#0,EK 6??/S[*V=N<3W0.,HT-^16K^! M/E0O*?=&HNAS4RY#H3!SQ1QKBU,0-O\YT;]3Y.[^Z#-+!)\=4Q@HQ5&* C0\ MY1&"S(.ZEY5I?TKT]W'V70[.]S+TI ^$C!*S6@'UJGH1Y##5I[-_YNA?2XF6 M=Z_5:S@]7W["8Y-A'T!TNJNL9K8HAU1;:VQ>H"<049"]#+>.Z(3D=L'C[PK& MDR)_=S:T6ZG<($1Z(4(7 JO2!?$4 K'+S36P 9D;@YPIOPR[(/J[P&J70MM) MHOA#HI@*.WD8P]HJ<&)6AM^PE3B2.KYYW9.U^L01=Q%HWE\J^),F?-_[[!=/ MQ;=@32,'=AO.,)RZNG[XSDY!WYAYR"_]+I*]#YA>^*2)V_<6##(DR@U\JAV[ M&@K?AKILR4<+-SN_43#YY4XRV[X P>R.O%X73,\^C.!ZE#(P<^,"2J>&@+-P M**9-@O'NI=M%%M27(9@]W)@.1'50&:D/I @4BUKSYE%Y57&KLTH^"R; 2[_# MN,8!!?/=A\L+JS(^???+;:[%W=(\[^97W!Q3ZI+45)EG>SP7/(K5@O,>O&C>R*+V#3@Y6Z E"9>G&DK.[# MLT;YX=G]#R&AXB-B\P(A8>TL/D>?A).J=C^Z7T-"]3LYQET48V_:^Q,#NY<0 MOWJZO7@]IT$!KMBM95*, [AT\*HYU@$;;6[O#HWF4P%[OQC_CL[QC9*_T&T6 M;$"TP0O->L6&G)=M7U*)JT-]K\7X\27O\$WECI *27NW1J#R"%J[2LJS#&5=ON,_O2M97(+[^<+WY1)G0( M&]K0JUBR;S4XK!RDQ822:[:AUSE,,X 2II5A6P<#Z&FE]*06 K/C)HT;6&\] MM,A$KE;M"\K1B.+PFR^![55\W]X2M.NFJP6 X"(0\ M5AO 7=-D^67>89CH<4C=2V87]WW#.(9(=@FE=E]9?R$<@PGU%F5B#GJ?5,MM M-/ONY;UHUD[!V:E8;O6^#R(3$>O^+-Q"$ZQD74(C9R_>_B M_.J_3M^>7CZ5")KZ;3DI^BB(&9)D<#XD@!2]\&BKU!_L_W M[P\!>8?H8BUZSA7U5#M%:D68E6*UUJEO/O7IY7:>M1LL)LQ_VFZ9?KI/7NJ/ MB_.WL/L'@\]S%;AX# T;-*]>7K"FDZGE[#*GGB#_Y:_?QW_E;U-;P7,O^SP4 MFH\]OY^-)W)1Y9R+RTH_1^7$.0T)SF-C/9?/#\TYT^ZF+P%/XVUQ&\H61\_- M:O_5!C:RJJ(HP<8+Q*F4$@&99V]K+PCL"><5Z_K'?*BJ>)\K)A].WNS[.).T MQ)45[%C1Y:A'F&KOR0LB]= MQ>+2OP"^!;]#R>P.FIT([/L/YZ]^/?F=G'[WL_[T6YMCJ*@I%WZEWW67!LPW M6XA!*ZX'5SDO"^&]GG)P%6LMCL;ZLCA:=?KWLI6;@)V=7QJ,Y>S\_.Q_%=Z+ M+0\B!VB[3=$/%P+4HNZ*=Z$$I]8T%@L8N^JG)U:XZM!QD[%,^WP4#&WQT^7G M,NC/4TSJ^>+UZ:7\ M$;RX:.E(,2E1ZP/7S(/>"R)Z!39/8>UAZ(* O2[1.R;J;?CL6:]$':N9;#;S M;%]+O)+,YV]:>JH] ^M?%U=#4W_Y:X)](7LD@ 3H MQ4&M24\70L@E5F )(5=1LD"3IGG -3;3](WZW8O7[T[/75S&EE2X9 M2P/WM\7E=S]?R\Y>YS/ $PTV^@SXIPE75RTRS&:?O9L^\YHQGG%WUT-)"2G' MFC#[Y$6/I*\2,456']W=C-=]>GM#9=37T]\?"^O>9>2?N8S&:*HL'$4G3LJP MB8S59#14.ZM"7I>:%+/#9R6CIQH0MB\9D5)P92)*/0(/JVHF]?\Q(3APL<2Q M5D8W7["/7$9\4]?M&#^((7HC&5S4=2F-FOY?@7-B?;YN]%3YK(?(\W/"S^\1 M/T:FYGH,*01L?HBZ*TBCY)@$X!ACP ZUQR;GK#I:%#4K2Y= M^6S(5B7LQMH+'&XV$WXR_*Y%6?YX[5I3K_7\V4D;9;!UVJXE(6;KPQA5JX;2 M>XX#UK;;3ICR'86R%L?=2^&Y\X^< ZA?C35W\UF"YRO^$=BQRV&=;@DI'YL4 MGCO#<$':\+7'2CUD:-R5/J@4E.J%&F)9I^'!<_;')(;]DHA24G>409V9CH,; MI>J;C%(;NZKZ8PU$%K"X*XEX(H3V21,\I2P>:_#=V1@^M7.>6*\'M$ZXM@S= M@CI'=H;VR0/B<"[V M[Z*%;LI8QF/ "SWCI'ZT;R!0[NKCSJJ1#:3^-#0IRFHSCE?*YQX)RY<"\3UU@KQ^?6IG[>3-]R>GK[]Y5T_>GUZ> MO-GZ2%1$+%K;+!5:&F$8:H=S[A&:_GN=N/BKN/;,E&Z(R&6?0_<2"2$-U5"Q M!161^@UEQ 93FZ'TK,3S5.[$9GC)ZB)[H3ZJL(3$7$UA<>G51YCJ?5] IN=U M X[48WN@PO*4,5;?;="8@Q([%5-831T)"*ZL$1?'K^)Z2H65/8X4('ELOO$( M.(:)*!'$Z"+,F9+/2CQ/Y7EOA'?$D$1Y*(TLR5=2K*,I+.&JFFFUT9/> .]" M_@KQH126*%\: ?P8<93F6JG%(AVY#Y:8:EPC+JOG^"JNIU-8WIK3-=T-Q-Z: MY]S9GKL2@PN2>*( STEA7<6H-FZ](JBKRQ$+#)2:)! MDSE]4(CN81<]NQP4-?*2H@T'Y):D-:7M3APV-Q/)X-E]Z5#>_1+"<#V('CZJ M%9&:C-R\K]PZ0VZ#GK.;Y=X>"9HD"K,391?)!L? M\=RV_S274+*-BW&5E7YR'>2-)0W&DO5LS9.T%$K\XJ&\1ZRAYU*4+$;KJ N^ MEX1=36/JBA(I?9ER))^7 @NWW<)L+['JHP178ZUI%!:KX4JQ,5>.DP)ZX0,^ M)U[]H)>&A]W"(@4;8(BN=FR)0E<]ALHRJ+7*;KZ%5L?\I4-Y]UO(M80V(I6& M#AH.&8/LU<9Z+5/GR<,[#"$[NKR-S?Q^I)Q;K\UYZJ(^5Y6F_'X$J1A3F6ZV MC_?0:X]ZYCDZ#)]$/51U<<'5PF6D)I7RMD8>[^Q'_4\OC[CJF M.*^>;4@IA9 &!FHI6XHG\8#Z_30"./B[@34QQFKSE-0YJ5!ZRO8L M,]@7/QEIBB8=FU8_>&R?+>8Q2NS=K");>DHWI2*. MLA\W$N^O1@R3/S;%?*31X(A#SS"Z5F.FV!F E^D1448E7BXQ 4>51!/)HBHFL2F57J"-U*<77[B[)_D4$M@2@,=L*3?>LF'M/P)# M2F"I:)S+"#!%7);U\,>WOR>YC1U"\GUD#[YCZWH)K1-::%RIN=:FA^60W=U? MTHX6J[O?E!2:+P2)0\C6FEJBA %%A#%F5R=M=5S\9TN0W%/H@WJL*5>TZ)P- M'/36937%$58'/O[EK_D>>6I/M[VGR9&Q_ "7G PLR%%4E51P+:,,CC5.+U'Y M'G',HX7J[M<$1^@QEP:=U?%UG129QJ.4VM1Z^\GU/38=B4;@ QTA'N[VECF)0])GDNN#@;YH-Q$/;G2>HAF MO#5&>K/!D_6 P+^'_W/RSOO-:?\YI>9RJQ LS3-+R9Q'6_ MQV6%Q.78TOS\_^^WD MS<;^( ,)U1SWFDM$GSI1\@!2)"0*T.<(^*=M'613:H__T3;NI806JBB%0+1B M[<#B6XMC)&;EYWWN,[7'O?S1[NSSSW[^GG7;6]N0Z<:(9=T6L\M_-Z<7YQI=_GC>0#MQQ3AJ$VU07G5?!! M_1"_S'4,(9 +*-.[;TC!K7OXO;'-(P5A?]F(>N2<5#MAL78]=9$LYN0**3-I MPX@[.U& M#E5@$CSD02%XQLIB9\G55)JG.?0 ]K;ZI\#P/C<26M4C%RK5D@+[-(;8VX9O M2N,OW)P)A M?S=2G;(F=3@ASNHB8"G);F3+CF/IL^?NU"'Z4V!XGQO)O8U4.5<9P^<$"9.U M0O&=X[(IYGPC_7YL9#@L:QW-!K,+Q=A]CU5]2WNU#ADJI 93R"PB)+_[T_0D M(.SM1M8N#3FR(>-]'*!?L!O9E7))6)-^X?RZNLPO$,/[W,A8I;221@^M>:^7 MT#4S#GZ,WF*4-=6M?C\V\K!^I(NNQ*!'R$5"];*9J/2>R.D]%::)O$=57NO* MDIX#"/N[D0PY*.]WS0V,*4BI)=::T[#XIYM? ER -1EJ7R"&]_(C:X/N+$B$ M@ H=J2?@>K''R.%1UOB181\VDO\.FY]\1A7O,=J09QR^D,7J51TKNZXUM5;V>U*MK32]OD4XMKM'[81]ZG__N-YLFZR,E5(F+P^IJT5MA,X!3IA&] M3&&IJ [SSBT\7^/<.X^[2>="$=#[AH6P8(_>=U6A457I6GT9UP1ZGWA_]SEE MOI:B^^F]Z X#J245>_)2U>;LJ7BN,X2XGU.V>?X!C&5JA]'_W.66M@1LYQ-I+4;66PZA61X?=FH#$=2VE,,+]3MF/"UWE^4I:O)G)Y>7[ZTX=+F]_UX]GW)^>+U3DTQT!Q,T1JN14E8QZK#96KH1;. M*)CU[$\Y.M>PN??N=PS=;?>WJXHAJYDT:5=!TS'2NQH/M.Z>TPO0GK:EW_#= M^?)H7^4;?!K-N?8<;'Y]KAS43^V]>[1G&"'@UNL0ZFJ?@]\X_].]A,T;V[2V MG6QG138WMR/>^F+VY$IBQ!%*J00EZ>6C$N+JF=O?=E8'G]Y3*EF4?^=6!Y2B M#+>1V/@M5Z$YB;6L:]P8U(!LW,'J=#@CS0JZ4+I2M'0F)E MM_F&==O/RJ_2<>Y["U1_0VZ86$UMT6^F.%0&CKTJL=K6=4S>?%RNK^/!R[T5 M9,#1FR])-9#'H42U2%5_8#!*#D[6M=G>T7*O3>JY)\28U*MD5J:C3IL/E:M2 M3FJE#R6BWC\$XFN+>=S";P6[Y^0]#ST3:KI<$QI=?1;DX0:EUG>Y\.L4Y.H[ M[PFRL^2-ENS8#DP @KI:$'O&(TBX[F $=6$"\K6>RFN6<>]5WHHH(K+Z\;&K M:X66E1KU5P@5, 6E5NO:/H=H#;XR/F:5\DI% M=6OJ%-"[=;T"+.7I0?&MV5H.VC$ :M%E=9 ^PKDE^LKFD M>X;V054L]]AV2\'%ZLE)0:QJ%U.ID?1TQ=Q]NQ'/_#Q]*(2<]KWM!U0EW&/; M,AKX 5E:56.4@D "IHRU4[8$R[4C$3)B@'WO^V:2^I>.136TU2ZL4R)9U3_H# M\NOO8Y:4CW;)QD)*HR[1)VO/CV)C"H+$PVW[7WN7> C)98?5FTOJ.J>&V>M7 M""6,OLXBVPCR^-A;OO11CR\\-2W(JKRE@M2ZJ=]\5?I)F/;NX_':A7NYQ M]A?JT'-%JM%G7UVHR+3LR-MH$(^Y2.'%IY*2VY"9]_ZGK8;>Q1H)70]Y[)V;3K[H:,@E"=XM);3F/NL'DX)&[M MZJ!47WH9#LQ&J=]#(0/'I(<30T\\\]ZY>/ I]['/*RK*]&W.#W+%8A5SO7-1 M)FG/765,24XO#@C%K1T(&I4"%+NNS$N3VG.T[J4IYY):&U/&7,9#;F/77NZ- MXM'$:*7RT<76$$8K"6H02;GUY/.<8'\L4.PA\RCWV(%[2Q#T/*2N]A\5G>#8 MGN>FPWU )/80^KAQ* 2A>*OS;D-WJ6X_L5[]WEU3RCAP77 MR\5K^6UQ?O++XF\?;('?_=Q.WWRP5L"WOP%^)D&;FXE"M%JX5G)2#C> _&A< M?$NC0@ZT[LTJ^Y1N9AO? :'HPA66OO$G0.$=&3[.^@9:=T7EM@R0U>5 MP<2Y@?7VBM!+A+7QXJ/"< MU8'53O)H'9_EBUC&>2J:0)$80WW-:MS\'R1W3 M_FZ[ \G__^R];7/C-K(&^OF<7X'RV9SR5-&*2+W/;+9*MNS4Y":3.3/.YNZG M6S %24PH4B%(>YQ??[L!4J(LV99D4"*EWMHDEL07H-']] NZ&UW0>5?7U_TV MV.\WK4N8'$P25,$E+&?_:MW\;/O)<5#FY[=RSR67GKNU%NAV^ZC2P)P?-%N7 M]4:WV6^ D7-Y-6@VP"FQU\ZN^R13?ZLA&I_;8_?KRJF%W;UIVLW=I M@S8%30KN;:L+Q"P[_5[B?.>ZW0?;!BS@ZZL6V I]/&_6L=O7[1NGW;U>J=S7H#+"NNXUI<(W&30\9I'NS=A>TW6LZ&UD^^YC;2WS?K_>O.QU,1+1[ M+;#N+KL@ULZ@ WY/HW=97XOX=>S9861NEXGT B$E>'!W7L#1.1EXTO5#%,?U'H4OP:L!MQ%R4\>F0MBZ'ZL=@#;M9/9[X %&#Q1#"^X% 6CACW??5U MF#-.-9[@KROD87 )XZ.1YWN@@"0[U_P)7EA=T7+^T?[PSF*<83<[;R@B?)@, M1_$#UAX\3#QW F_VQH%D_>$]![4W9* !74 <=@53BT*?/7CQA'WV>8"MSM1[ MO[H3,4Q\_!B'"'^C1WS!,''U;-0X_U;CM-@HC.#]<1ASG[E<3A"K) Z%9U,W M(I__T.KR%T+E@%7$N&12 MN$F$]7'(8ZZ(8NX%+!(S$!H0;,5?$B2/1Q&'!PCX&RD0W@'#ZQ^14BAT4OB^ MB&2-J27'HC7U6D_"T]PP&L)RPY.YZT98S""^S40@0>C4T^!^>'D2J4HKD,8[ M$$E\&=X1)I'BF-#WT$[$V?@H9"#90L2U"F-KL@+D@T4:A7#= M@WR_RFM;:2*%4N]=F(R(-K$_,G+X8A2_?TH._)Q_31!&8/FMDG#^8%6U!BSF M^^DU*@L0/\L9=[//VUM.4QZ-O4 /DB=QF'T1J6&I;QZ\83QYWVO4>LU6PW9: MWWVX0XZ,+EP@+)])\3[[(T\H?&)N^-'\+XR8XZ"#'\[ +(]@9=3?]OS:[^/A MXL]H[1/2>>J1=6%$2P]:O&#M0Y_>;[_Q]L9>7_\*2<"\CSV7^^DJ:/G\L,2+ MSA-9S7].Y3G_E>8$_.;58>:X/X2!C$#LWD^\(7"\64MS,TMXF>;SX3;.7J95 MRMP9LLV^,86>['_T#DH1M%Q#OY<@I[L; ;O/V[ZJ/G938A('%LR!9FB5\K%2 M)2M,7"KV.Q^@_HB4P7(["1,)9HU\5R@[HG4UCH#KAZC%PNC]_[BN$*/1 ?CT MJW/!A[:#AP*44LM<,)5EO0\B,R?BJ/T8AL,'S_=) M1[U$);ME]5H]4E+DB6Q*PH$8B0@;%,3\6WYOC+04QMULJVT;$Z=5)B@NPF&< M3RC::,+E4BD6188:E_=F&K-O;!@F&%EXR^;,LZNS>03]* *5K]'V+9',(DAI M'A"=AE4WZ 3O3-!*,)Y!Z^1[E=VP[OJ]#:S?="W3?B7L3N5=.>-%LF7@F1J0>Y MZ_SZU3"N!;_+F7!C>('_J'/5'M(LXPNNTXS9T),J99U%\'AV'D;Z#QA ).(D M"MZE\\*1QB*: NG5T);&J7(/5][/'K@TDS[F=+\S\AQ%/1PPR+"FBS([U8S5 M-,V-V#8SXMHBZ*S6[VT BMCC&=%$86\21/2Y0P-@= MEYYD&%!'D@%K"AE[4_5*H-4H\<%YIT:F*L6]"-@C8(*9=.PJY\[A4H_3 MB(.5)N'"8@1A#&*HDFAQ43&G$?EWED2S4 HE\",?&%NNBB@RP!1N AX/HS_A M3E?,I0&SCGGP>(%@X8T\E\G'0$1CS%!\$"J7T8T1 2(!FNIOX(Q'E0Z)'*0D M/TWLU=F.4D3WGJO!#9,;Q3=/QJJ.+N51^92G :42/U:,%,[2I-]%2O,$D K8 M%5@#\--/,-$2WK? M2R)YE#C)80IKN:3JESDD^WM1HK%9I46^-@./ MC/!T%5$_&&*Z-%!"!"Z0=K<:#:PL[%Q=#JX&-[U6[ZK?N[ENW'0'UXW^9:_? M:M\<68U&CGZ*N98HN+-\&S6RREOTH3_BY>\]\/L\-ZT]T-(!$OFSX)+(N*E] MYR.UYCGD(^YF6=S@'H".!#/VPL7,;=]7N^KAG,SJ1JF+)-"$4FE4XINJH#"E M/,&&5JK3C.9D7S YWL_2V-$Z4),8KDY[=9I@0BD3]YLR%@"@C8SI'T[--EM! M@'AB9FCMFF-V:,,D4I4S:/!-(J$U=8!&V10NGT@F M2#1E[V"X_!I/;$#'C/UA[.=A3&FUW%_J=B+F]/V16*VN?7Z*0E$;I#UXL!#N9&K M0@'FBP?+RV-PA2,O3*1R M$YCL)D/&$C<,%@D9RZT]K6%=S.L=O0)?P<@I'^ MN(T[V.[A,1�:/;O&PY]5ZWV\;.U)>]YJ73J]>;U78'EWR7]0[BSV%:ADQ> MX9;NC"Y5S07U\EB%ZL1'TKIYTC*0(E4EK$+;KL^]*1;,2L ]J1C:8GC_>%%^ MKDM?)0 LPN?#!*,X,4:R %_OE)L43T \^?SECVP".)F%>Q*5&9"%J;@J@LH" M6NKU^;&!.?O#(L$X86^D!E-^!Q3F?<(W]CH$EWQ/WZ3 >A(XV MR60T\F#"\$Q%)>ZK:):K8J$\>%RJ#]9QIY>H@@/+T46]2KUG*F*<"GJ5L%"P M6-P@##T!DV4(RNJ-83S;@TY_4+_L='LW[>NK?FL :#/H.8WK;NMJ,.ATVS?] MRH+._+ZWZ*=-D>LSF/&N-_-U!'UI20C"-@R1@W3JT'7:IVU113_R C#ET 23 M69]3F060T]X::MM+QYG!E C8(A_=6LS]8^#6-)*!C?@P"7U D/ A@#?(Y$YZ M0P\@4<@:Z_L^;K>(*!U05L:O#<)XT3=4Y@+:@#U3C"/KW@%NG@6V!X+G1?J) MZ"L+]G\QH0H>%<7L'Z]YQ6 MYZK1NVPWKO>#"+EM]&*;M^B6#8J.\XTU6.5AELH6X4Y6@INM:'W.^QN0!V#0 M WBY1HEZ1;S<*Z+=K2]R?M[<):)KI$M$L]'9)%7NA48-O3?>;]?;;WQ"\XWW MMTZ. A5)@2Y77>%Q==D] ]49&ZQRV/FV%K7J[D:/W+%-1GZC"2OF7 MXTV'5 .EK\JESE#Y^]J=AM5L-0NG25E6'^][2]53A0"G=)J.L.;$L:;9,EJ? M6?;5?RO65,2BWDO_AW33;!>[^OCZ/C0;5L?IF$;>XV[\4#ZY*9U^/F*)<3I6 MJV[,RCT-B:FZPUTZ^=IB1X1:HQBUGJDU2MOIF;09J#<*10D()4O!JX22!E'2 M[EC-7OOP%*T$YQF,;SS?0>K5Q.9M$Y;S^Z9*X_CH3*EG]QB:D&(JAN;?'3 MYU_":,P#=J4.^+ODP9\6^U3KU[ 8BO'AU L\[#"EVF[Q,3S#8E]!?$$4V;^Y M[XO']!X\MO$Q&'KIR8'II5D5F(_U[5'^9,49CU316L"GN@-;)+Q@90(_Z_OR MXZXQ6,!^,@9883VU:)TUBP:7P(2'BBKPV0O<2'4"P>>OD TN,+/&#>-KK*MD M413N8C'$/D9,X(&OZD37N\?U\YGR.%$'S.8.K-4,[M@U]CGRL 55J.Y5EV(% M7UJ@]_19EBJ=TT5\DH'^ QT';Y[R1UVAIX\B#886EM;\D;:*:G,6 M!OI<4OG\2^8/YF.LSX;_8]F.P"(\^!MY1;%KF,1L)@)LSJ<* 2?<5)4Z,%MY M2^CMCO'!J?Y;BQ.)-?WAKZQ#S%J^HE(8ZJ1Q2,U]N1&7WH'=J\OZ!*@(5:BL M>D6*OQ+N(SP)#]6-A3]A@2 >:XT'6JL#@Y,ILO@Y?[>@!7X_@1GBT_ W^YUN M&)JVIIN_:08^A.?ZV#8T +A, ?I9!8O2Y,585 UFIWX:=IA2/2XM=N[HM]P( M/%';9S?(\+U>!FGK;(?OYX M^:OIT=NUNJG1O_4Q^B->OM2^#>=J!MO.[W*LR9FN%0/.\;!UB?]H#*"-<81N M>(F=9'JK'I*$YE.FO[N%X+!:F]J*^_4RW.0MU/ M\F>1=LC]@F;H![ ?EN7X.38LD)#V$1 RW_P3S*XIVM[[X"-A,@A,@SL3L0/6%5MB&<=@RV'#0VI86A(,]7&(DBF MUHLKE?H+J4Z*5.N@UO*T_#P##WX E\!,IQFD:KL,6B&.L/V 8HX!C#T!VM,22"^C37&E6I M24^R^'$FK+3M"#(! FGDI7U PN!]UN-(-9T;,=Q4B77+.0S2?-!S 6T-L^=3 MW9+5G?!@+.!+-0LFN8\?L@=CG\=C!$;E1KK'_+)%82GEC;V)X&;="Q>N?V)NY LHVY:B M";SHFS<%9VI9.QE30XW::K[J3D)O*O1GFQJ0ZK;*,.R*Y/N8*?*KD.BX7=R4 M]:MA]:C@M;)\5#NAZ0SD',4SDS:9 Z]M&PP]LY&VM-?F23X>1T+W.?MU]$5G M]&[=3>BF>7U]U6AW/3:U\WF]V;WO6UOOEG9 MFULF+++BEPV2I!IW_6)V>,L]AXVC'*2).C:B]P6K2Z\?B/N&=3 MJVFP9Y/=-M*TJ>%LE(Y68,NBUEL?4/6>32=/@,Y;69 (<)Q-NPI*C5MOI!7; M&J*(=DIO:1W1W8U^W6?)=ZO.LO@E5$=87.,1%L]9%?/>7EO0N62,6;J4;.+# MC \_X4DJA;!AY4'3.*U/O0.=<8)2L\-C;G:X>#A\;* M?HA)CXA)J5=L69B3>L42_Y2??_;:U'.'3K'$457CJ-+1A_BG5/Q3F#E5!K@B MJ^J-/&BWJ+/U$3"8R?VQ#=*:OCS-HGDYW87T)^G/RNI/XA_B'^(?XA_BGU-H M3%ID3Z[? @_+?+[BL<9T#@CUYM^4&JVF57>EVKW6F02!CP+DH4WBB2MK^J)%XD7D7M]31) M>Q7JC9%HO<(UA9R%786#A_=WY/6!*%8 8C4[5J]K+A/FU9.MJ\!'%'BFC*P-@2@:2>DM0199O*Q&;/6&5BZ1?_K?L %4*;@US M.>]E7_VW8DU%=L.*).$OW MB$> ^URZQP:-KC]2TK6['F 25996+5LJD>X]9 M).I6UUQC(Q()$HG*BX3MM*Q>BQI+DDR03"QD DRG7IUDPH"/4:(@1Y&T_1R% M(R&E%P;<9U)$]YXK)./!D(78<[((L3J>ID(=JVW3%@:%%4NDLXY)N#I=BJ.1 M<)%P%1*FMNIU.M&1I(NDJPCIDUJY%NJ?D62]PC74)82ZA&P<.*)>DQ2* M)00K"^<1@E&O24(P0C!"L!-",.HU20A&"%8:SB,$HUZ394"PJB#+MPJPHA&8[B!QYM MT[7 .,.5/CF2VJ,L)YK5K4:'CF$_@5#"P14=8MFDD#'[5$&&RZ0A)!$E%YB3#;*85$@D2B^B)AM+W)L8A$U;>.2R= +Q.N MD,*TYU:C$I5&^ZM8>TL8I1JE;'MOB%)ISBO:FB"4))0DE"PA2NZ[Z4JE.8]0 MDE"R*KQ**&F.EGMO[%)ISB.4))2L"J\22AK,:MAW\YA*ZK+T^ M]W=N7KX7B(NTQMEVZM]]>'ZBW=WFB;>IAPZ%&T8<"T[>PT*)"%^M'_C_;?&_ M%XFB9L]SSFF'?>E,AV2?QP+Z$4QY\8,^MT[IH\(,W MC"?OF]U--,8RUV]^\78!:>#W;9A[A0F>S'Y9&31QGF_A]W/[W9N1 6:XE?R^ M-L4W3>A73,*! 032D[%DL\B;\@AN8N&(]:7'V6=@OI'G6NR*!WS(+?8SR$' M^E-XI,M5(@\\@OT"I@/P[S67<C#F?O1]XDH_'D1@K(?QUE);. MW^)=MR"AEW[H_OFO__ZO?^9NA3#;KQ,> MB4LNQ? S?\3R>SE_%%($)?^+&/UP=C-PZG;O_QK_N1V<,6\(7W WOAA[#'^UVK]^_L6_ZUY?=JYYS9=^<_>O).KXDM,\MZ:MPYP$,T#EVQEDW,ZB& M77-67=.=!C5,(D!\A4KQ)!)"C3* ]693N'PBF8!5-C3N7WCD3A;/%%7CT+?#Q^0 M>5;@FDN93-7M\N4V/15:B0W,CB4#&CM)Y5YC7DY M3T:N_1B[#G-*_6:PJ7T^D^)]]L>*>[C>,9K;XNVUN4V;^S5Z2.W>=]MZ5DOW MV\TWWG_8V_<[^HI46)0NWCH?;NNU!G=+T:S5L%3!*80N8(Z(S,1UUGLYG]!( M^$4;"==H)#P7X%)JGX&VW\'9+3-OOA LW)$UGZ5UL=FL1;#J]EV%]LJ\:ST/ M2IP^$E;;?#^@!'RX<2[.UL'A,FV<%KFS\L63?UZ,T'GU<+V$C%G$8V,]KHH[ MY/20FW=.K?ARY%66*8Y"QKGJNU+RSY$ICA,4/+M6_#'#IR%XVRO$X])[U]\P MX"F&#-[G@3@/V:,G_.$A[=K22%F]9JR+V&D($WDY)"TD+>2+F=))OC<2[-P+ MV*/@D7Q[*M!1VX3-FKE<\V/O#47N%KE;)%J%B!8Y5*GRN@]]CID1\2,;<3<. MM^F]=KQ6HM,V)TNG82:24W7*XM(EKVIGK^KY$I>]*<8*):<5GI$M54K[G4II M=W,I[4Q\P[\%4[4^C/L^$W\EJ#=G/@]T\U(OED!Y+B461^B[P"W$%,(DX,G0 MB]4S [5+JW*\90S_444&.L=;Z'HBR49A5/U<97-YP,:29QF/,&DS3>FDG,U3 MR-FTS21M-EN'S9H\<-(F39XF?_R3KTA"9NE\F_EP.Z>>+'RK++9"LH6)#XD/ M*6G]Z)+67SOJEI+6"14-H6(Y6.TXD]:)#ZO&AV5C-8*\HV6UXX0\L@3-6H+V M:Z6VE?=*S@<8Q(WD@DY>L/C[=A(FD@?#S9/H*#OQN4HQ;$Z'NT1<9CM7K^QV M[%KG6%@NU>2XB4#@!R#XA^2+Y(ODB^2+Y(ODB^2+Y M.DKY>F.2O5UY)PP;"F-BWY1CNXZ !ZZQ5AU[S!((*4D3WGBMTY6&()S8==?CN[0YXF]IC%$X 4M$G*5I-VK2;A(N$Y2N&QS2?='+UPGOYW[5?@^C$PY7%,>_2EB^%2$ MA%50D!S'F)8JRW)3.+,\.J=R$M&C[7Z2!Y*'18C :G>-G09"$D$247F)<*QN MQUC7S&.1"-KV>;Z@3PK5J06]CZ&X%WXXP\Z1Y.&_[)BTS'5P.'H/G\)G%#[; M2KBZ/8>$BX2+A,N\<+6L9LLFX2+A(N$J0KC:YN)S1R]<)[_Q\Z,(1,1]Y7KQ MX=0+/!ECI_[[;SP[8F+2+2T6DWC$G;*]0I"\]0;+!$BNOX),INF#M; MFR2*).K4)78 *N\#W8;QN"!/7RAV6])Z< (S M K,-0N&-5D'!.0(S C,",P*S/<9%;:M)IAFA&:%9*=F1T&R[F'3'G(P'&VV?R60ZY=&CZGF$X3\6 MSC#DI[(Q(B'CR'-C,4Q_2P(O9N=G7[[^=O:.<3?V[KWX$;X%UF?<]YGX*\$O M9CX/)!N%$8LG@@5X5NHT5&>E"CPKE:W08I>AJY-5%[JC85ML[2EONSR;>1*/ M]AF%/NB\5T[V>6GM#J F=QE.[IXES5@';LNS'W[./S0(HRGWEU#?QFOF#U8X MP%SA^^DU/YS5S]1G #DW^[R&$+?>5$CV23RP+^&4K]@;Z>GC=9A3"KPNGGPU MD^)]]L>'IUBY&%0^\K_80*JOW<[9?/- CZE1?^.)ZF^]O\JW=ZL\>+O2I*\X MWU5[]%62&CJ5TO"IE"7/7"C^U,JO:%HNB/BKLC^E*<>,8B6+X;9/G=6^S!V: M!2&?L-]OX.)LS'P$AF;!\!!8^ II#\VR7R<0<]&NW($*1LJ+&Y]B<$*2V" M?!%XCJ'W2LO+0XWN"KZ-N!LGW"_E^&Y%-"WEP,[_(W@DWQ'ZDOVV#X ;CR,Q MYG$Y(>XC8(@72,]=K/N_N9^4<[#G7K 8)K#+_#2AS@<2YR+$F7Q_\OU)=Y#E M7CG+_<>(PX#F[#@HJ_J]X5ZTC>:ENLG74>C7))8Q#W!TC,?LIR00N92DNDI) M*KY#YD[IK!KA5,Z.J7K?(IH@-MH]J]DLOA%B$?0H78XF99P7%/4SFE!>"58T MEVW^AF3R:H!8LU7KF2L"K#37$("5%, *)EPU!+53=+E1WPZI6TW:CT2"1*)@YNWQG3H MBI#L7EEV-.0I'?N4%E%+QRR$J2K<;+:O7,G84&\G$R&K$YE9/AOXHX]L60G7_Y^INYPH_B#OL\I+Z9U\@XQK#XZ-MFTF;/ M'K14:<[6+9V?0_)%\E5YPAV'Q!'#$: 3H)-\'06@E\8G.6\X;:NWAYS1558I MCDS&A;*YCUZUG7S>5-9&CS*GE.JRFRW+L8W)#VDH MVMTY\MV=9KW6:9GBE+*P?M$>$TE$V>A3J8@#L4]Y ;5TS$*8>C)"<;R&>0'[ MW"07)R,7I"Q.32@HN^HYRE[Q $^#%$/V/;L)HY'P#);-'>F&1K=AM>N=O1'I MM*-%M)]!^QGYC/I.K5%\/\^R2%'1QB )5_4)5RF#LD1T*QW#50_-J\->!.@D M7Z?HJG1LRVX5W[N;7!42OF-3;B91. MLK#521;&*LF7C]=IS+ZQ89C<^>)-Y^M4H\V<;37MGE4WEZ7R*BU/HN4<[3OM MGSYEX1UC32ZK9%NWNC5JJD:JW6H(DH0P3W.'3X^!5_Z;FM M%,<9E0:,FNU:W5@GV]*O/2%-29&F1(0K-F"V#VDC9B.U=N)JK65;K9XY1Z7L MBT]ZK:10Z\L*VDP>/I]C/FCZZ[?V\!R1/.]0%Q,A (2VZE_=P@T M>&DX:E&] ' *I+\)?&YR?+<3P1[4RS"P"QS(QX*-(PY7#GDLV(A[$;OG?B(P MO(NG4^M?X>H'+MG*I';"B*Y3LU=MT5T>I6+39@;US!'N.XUJF$2 52P&8L>3 M2 @US 6FDWA\HED I;7T, W#<'O\FR+14)BX-^[%_ZC99#:G5:MN1K0.C + MM)O&^/+P'&!F(LL<4%N\A2&2Q&',_2>8(2<<;E&;1##!411.$48TBDB#(-*N M]1AIA?(.'3_9.$,?S2I,'I% M* Q/+J5&W F&TXQ0^C#HP/BJM3V#)X9#5)5&AN'4#!FMC^!/R;R&/WI.4^Z- M.09KU&MVN3CL!2P[)*LMAI7R'.'^9IZ[YG,OB$']2\]=&-T96HKLJ%N#;.W4 MFF6UK'HUY]@,J[+;V]*APCX! J2RPF;1:$KQ%!J=UV# MR1Q+I#%3Y1]V>:&D=7S,4W8H:9092@PSZN&YH1@H02QY\.+)1/A#_4?H#]5, M^3=$CB +!"I;VQB0E-@FL9WCB_:4'4F,D]RD7FD=&S=0[(]B?R^MJQM.@173 M.!XLLHC0T!R%41:A\:1,\(A.!E])$<>^F *Y6 )4BYCX*_'BQ^7 S;A0IL'[C.9+%#K:P0+>*JGB'L0\86(F(F#Z*7+ZQ1W'H(P? M8D:3B*;,@R\#A#[&'W@$GM?Y_Z85TD[]0^[&].?YC_:'=Q@%=$44E04,44\'="5L9A(I$ M@H4',@JOQ04:A;X?/JCE>@@O,):7/D6^9^?>.S;RI,M]%5A6)&873[YRZA9B MP+FWG/W-,GO)F:EFPGU_:;8QC\8B7D.B] =%H_C);^DR @XPO=8PC*D0,5*'!T$"\P!M M!ZIZ'(4/\<1B0S$"_AYB(24'9UO&WA3'FI)6WZ)"V(L@'ZSG+(QB(+L7J@N1 MDWQ8ST#"'1%,>*PF!5R@RS,YOM/U8,D5(;3)]73DXY#[$G$87A #^Z@+%AQS M%P:)5 B\X(W$CD.SND252;PTHEG## )/M4'* S)DT MHF>"KW\ EA8P[Y$W L4#;W13QE +H=?5FX(<(0O!:_"^!2GU*/ YR_?C'&5R M]P=8./A>3%]$789\ H1%FW^_C2,KZRYO!35V(+?/P9L+ (1<1\D_&7"!F&, MQ%62E5V:HQI(<1 J),*WKB<=F\'[(T6N9UYT)W#DZC5/7S#2)VY+)5RXQ18>+A1& 3HF0"&*X6Q'NSS\MDW M%]PHEOY/A%+9XK 6&T]:04P2W"]: X2+0[Z*L8!W[7QA5U/"?\]V>)=](-P$ M1CW_@O$Q-SR4<;:4E;=096@AHL7!IV$"@YM%(=H4J)EBD2%^IJ%06<)@T"_3 MJN$)UENH.P/F*:T"3[I3?8+C"8_U"Y?M+&65*6/C 9POW,D&_5%[-I'PF4EF MZ#&L-! J9S8S^H:@K#2Y92/E9MMM16 G#0]LL3&P-,B=44"T]9Y%D*!F($#Q[9 MBUD9ZA:P@^!=E8154&M (O2\,$TC$X UU,[GGSS#X0\BI?!\/=&47RSI![PQ M$G";6%V #":0OW(4K[:TY%FTG*!=+17S:\!^2L#J=]HZH&LIW_(R1"\?>&W@ M >?$802R/@,>O!?:T^FC \MNA3L)0C\X]\H\QY N6)!G=G$V5_H]8X\C%ED3]1QQ%GV M1.6)ZE#AU]1<:3J-#-\^P@,C=+*^@+ $H$BNPJ&2'[O7;2N72%WUY>II*KL: M$0K-?,H\5E3I:^?]E]27AT>I*>(^%\ 5(O1 N&)Z!^/I:&JN?;2;1*!(8R Z M/MX;"AU&X+F)*<072 $DAQ'!Z;:^,Z.N4O*"8Z_#/^?\W<+*F/+H3_#FES3W M4A X,TF\"* ^CK@*3PWY(UZL @J*1.%H)!1*I:$H5!SG=SN\Q^)N,)R V@9Z.NOWW9WLW^_N?W MB;P8E^YH\JFG,+4'#IP_S^ M]=__]<_L4=<\PJ"#_"PB=AW._9UW>FUKAV[WW1: _NJU^C4N[WFH'GVKR?HE&>36[ ))?LD'MB7 M$-36L[AT"'!3'W4ZY/L[$%#]H$_ ,X!4(=BRGQ$UD%RTW;3!^( +/1<#RD@Z M$ ^]SX$2,A08>U3Q2_ *8(">$NE Q-GEJ;.PDIN:R:NN$LKYCGD3)9/3@>_]SMX,1YJOX'MKH>"T&3 4 BANK,!V8O1:"T"R,,=H/ M:+,T?="%81IMQ=_Q3T Y?;^:8OI(:Z$,T]VQS!=']UM%Y/&Y7JS@(M6E>F,M M]>QS&*G(EUFJ:;37Y;Z;^-J A.%F5,O1K^N(2X 5/+D7&VX3)L^A!I1-)S*5G&,MF4&*%FR!J2TR^ M/Q81V$"[+[6KJ(.4Y,4&/^SS]O;)0_>,)[ GS"GM!&+"TO%9U*\S_[X\+2=PF)0^>ZOBY8,[;7M?#=O M(*O'U&Q]]WK3A[4-)-(YO?'VM]Y?Z=NK/7J:?%4FOUTK:6J4M *VG=?:M"]U MUUH]NK;@;NVXY2^BW+R[NY&K^ZP7>ZLLME^TH7:-AMIS,4=E>C&PN+:@,_$A M\>%F?/@)_85"V+ B&/E"TZT=6?-96K^-51L'8-572'MHYC5Y. &A8ME8;?.S MZTO A\::\1(?$A\>#QYN3CMBTM-ATHW!LB(V9'69GH0_Q3*?[9*S[U M)>L/_T@P(9HXZE@YJG3T(?XI%?]4QYS: :XJ8E55)C)GMPK@R5(QV?D -]4C MN: 3#X:+#RH'+_>C%RS^OIV$B82KI;7X[OJ;*V;QXO-,1$\>MO@XX#%_5PQG MXQ&O)3I4N?O!\54X2J5M6ZUNY_ T*PO[ MX'UT1'P)+6Q",T*S5\G5;%JM^OX.D"L]^Q":$9J5B!T)S;8BE]WJ6MVVL?U" M@C.",X(S@K-#P9EC=ZQZBWQ-8W!6D2CQ4RC+RIVZ,\,M(2JP:['MKE>I:$5\ M17Q%?$5\515:$5\17QFG%6U@/MM&\=5N"+OPH_-:\JY)ZFZQI5_ 5ES/:CJK MC55-QS+*PB\4S"D!VI^.='5LJ^L8JP$BZ2+I(NG*25?=,+> MBV29)-CUVO-[7B1702,Q (V;2_AA>V$7L/'5**AB7;L2!5/VLN^VP3&=Q0OG M+D7]U1';N@405XSDGF)A/X5#]ZX\CUL^':O=-E=91O))\DGR:5(^;A08O(^:45\17Q%?$5\515:$5\17U&!SKZL MV8_JU!TV$Y'>&2C$62J++T2YEQ2,.,9@!,D7R1?)%\D7R1?)%\D7R5=UY*L2 MM3E%$O"22\\]9'2D+(0P=IY,<7,VO[=6KW6-G7!5EH4L6N629B40.#(0:!M+ M?RG+0A(($ @0"&PQ::?F&,NQ*.(+N$@.9D@:9M$] 0T!#0$- 4 M'3>A4R,): AH"&B*!IJ>N7:,95]Z@T&;[V-^YXMUU^]M8#FB^5X@+K*R!*?^ MW2%PY:7AJ$7U D \P)&FX;*)FS!B\43 /Y$0C =#%L#[V10NG4@FX*U#MC+R M75[T"X_S738Y=EJW$:>!$-:#8;L\B"+N2#FW N86-MYESV( M".D=>Q?#K"_3'9= [3#0"Q()+I/H$5XO",$6#:'8G7!Y(I%1A!\\-9_4Q]!GWI9I_7$.+6FP*K?Q(/[$LXY2M6Y8,WC"?P)\PI M[5, *MCG,RG>9W]\>*IV%X/*[TXL5+>S-B%U\PT./:9FZ[O7C8.U%D@Z)^>- M]Q_V=AK]J8R^HMTQ#NZ>SH?;*G?;5!< 7T2Y>7=W(Q?>ICYI>P9FYP_UX.7@ ^-):P0'Q(?'@\>;DX[8M+38=*- MP9)L2+,VI&T7T(&K5-QU_E5M%"S(Y 6+OV\G82)Y,)3OBF' $^K(M20([.?3U"TG*:YLVU(M$BT#D^XTH@6:2T2+1*M0D2KV31W MUN^QB]:))FN:'ERAJ9L?@S2_STLS!E4&%+\+,0,O$BR<8:*?9''(9DGD3K@4 MAK+=6G6KTURMY=KE609S\$R.*DN '+$P 88(I],P2#,QATF$^9"53YJU&,QP M)ES,V/0?+?8P\=R)SAP-PAB8:IF[@ :S)-XI=]1ZFCSZ342N!Q]GD>?"I1$/ MQEF:JI&I_:/7K=FK=M1.G##O@HYR9&9TMMU>U]3AC<-#-E2K-XX$CP6F=7.] M=-G*3'GTIX@UU5]C;7BN%P[QST S= TSC^4"5=2K\@G"54KZ%=]F'I(L9O<< MYIE(-@22213H,!E/V*]N'-X!"9T&OMGIUE[6F^G?__P^D1=CSF?OKWD$B#"6 MGT6D(J2WH C?W$_$P).N'\H$Q&9^(2Q,@-KCBQC] M<'8SP.G_7^,_MX,SY@WA"^[&%TZOTVZW>X.NTQVTZCV[WVWW>_5FJVD/>MW! M=?/L7T_44YY$KV2]KK-7]J;=U,>56#.2BREZE<-6*'EAQ^^"#07 P!0UTPAI M=X^T8W>/#(#;]_Y6,IO_9>(!3(#@/2)RQ(C*?TJ%!7\E8*5BU!DD)Q*^Q^\\ M]1G$'7_V@A$F9RO-D$BM,;Q8SE^O?JFQF_F;%C_!Q8G$@6AJ=AVG_N%G ?J( MV? 4T#=R_H/](1VW8$G AW\D$I7.7TF(_TD5";R8*WV60IUD,#(0&" PVO M41*_A.^R27A*Z&&V#S!_P$F-E^G\ / YV/52;CMXYX7! ]!P-@N]($[?K$RU M.RFB>[3?+"834,, IDM3L^")\%8A<5T0J7 M'CWA#YF;1/="SU1ZP!8\RN:) MU^0F^C*(D=SH^ZZXG*AM%EAM@8MD2JG]PZ[5&5SE@S24S'3^1\OXT"ID#!AY MTD])('*#K*M!FBHE>V*HH^45B5D8*;,[SF/X MI3^,C;? H@%VB88J2%>/@L M_M;R&/8K&HQ/Y0,,%>D!+L%ZRPF,Z0+1$7TA\9B]W0MD'"53O)Q :*.J3-": M@>O!(N5(I]RRJ:H*Q#+!"'C Q3R4ISR0.FR@NL!EX\$C<@.HS&3H(4/@S*/RF;I.IS^CR*%(S40]X]='L+HPB52(I8>Y#H8M< MKX!P7LSZX"&IN;+SH9!NY-T)+&+TPP>DW2>0&V8#RIP]O?SLW?+(T,A9'A=X M4,I/Q)>-_! L'_AE27-OZTF\Z"0L>1.:DL'XRWRIMO(F[$&[>5/O.O#?Z]9U MJ]_MW;1O.H/^X/*R;U]W^T?F3?0S)OZ2X^Q/(B9XVF!\J ?60D,@XDP P5%0 MHLFQ5!DX4R@+%0]VCD>)/[\]56=:OFJ)RJ=ST',^#PSHH'%T*YZ M@1>/K4BBN@RZ'P8L'7V(?RK%/WL%L+YD_73'Z\A@JC(V7N?H2[D&Z'Y&5,M5 M=&IF?UW@#.8MC=5S[4*OTF>T4N?9I5SFKM7L4#?]O?'$"1M>!#4G#C5-J[4F MF9:@QI3=LR1#U3^"K/_RAM\NQO=K33\*-K[-R]1YP[([QIL8+7BA.'PQSBX; M.Q3EP^N$)SMOO52*NV="6FH=3J(#3R&.8F$@1?1#F/@=UQ M'Z-<:14G+)MW[PT3[ON/6)P5"8E;MH;F8=>_,S.1,&+3,)I7_V.^_II$_JV+ M5%ZJ/5DJ4H%W X)=)5$D O?Q-N*!Q(K=,)#]8*@^ZN/)Y&< 2KA@BP*6WJ#= MZX,<7=OM3NNJT^]V.C>]=KM9'PSZ_?;5964+6,[6@LJ6#]$?\?+W7@QJQ'TF M#2!=(98M$(2W<559ZH;C .:DGHF7 )8EOJZ$#F9"*1XI^(K-2RPPEV!9^B34D45!!F!NW^P%CIWEPU.TZW=]EM]UN=UDW?OFGUG%Z_W[0;K>M6=8V5]59% M1A\R(#88'Y:V:XTHY\W7LBIS/D5;'17L."6IVF7/%+D;>:H]EY)R&8[B!S[O M%8&W2S%6AD0.%2JH'9Z6#.]>Y5JXR6X^/K"4#[SQ^"M7)SOET=@+]"!Y$H?9 M%SHTKK[1M8^]=JW9;38Z+8/G\[;-G,][X#->JUT26ZF*VI+=7NW#A2O%]A6I MLRG=WB#5JSY?BO,C%H.PJ\SFZRN;;PO:$N\1[^W*>WW73::);MWS<3KC7J0< MAI]5:(YXD'AP#SQX/1H)5SFYR[L0.D1#3$A,N(^CVD6\JPHFF_"M!V>V"LA? MK\Z9K5DI-D;_BBZ\+E\:X_.)3KW="-U[O3$,;E-L'$4L9(![258M8;7F6TEV M3+6:;Z6%W72LAMTNG"+'DK98(5 LG:XFG#E=G#EOMZQ6VUCWOE2 MR%A5*V$081!AT!H,LBV[U2$((@@B""((.@@$=< *ZIDK,3MV;ZLB4='B9$>W M\%3;:7&8R]_#U'_N_I5XTGN]RJ(:#3\,:/>6TS2-PZ>LQ$E7'ZVP_&]Z0IOM M&+-7D8"1@)& D8"];D6V&L[>&.N8C4N2.I(ZDKI*N'1'XKFI3R\N%_KVS.7ZU:G9P[=7FW7>@I=6 MW.XM6DB%;MHLOMK-9[=M/;UQU^AUK:8'GG3]$/O_;W421J-O7UY?.U=.M]ER M&G:O=]FW>TZGW6GFYM+47'K5!*7FT@>_G9I+5W;T ME6+[BB0JE"Y&1'TMJ;DT\5[Y>(^:2Q,/'IH'J;DT,>'!F9":2Q^.':FY-#67 MIN;2Y4@GI6YGA1574'/IK"6=.%V>HN325EQ(&$091:SNS:77M,G.M].^F/@AE-QR[_MUD_Z M>M!O.+W.9=N^;+6NZTZOU7<:@];-9;TYJ#?;]I'UD];48D"N5YJ250T%BNPI M+51;+>]>L)A_8Q&/A>H=C7(X@QO#H62S2$AL;S-D#QP_>5,>P:/5-?!3XJNN M7)ZF/J!Q %>F+:I_JWVM6?AD^(K'ZB,;"=!ZW-?=J&-\(?X[B@#_\4+$(1T/S&8 M)S"XZH#M 34P;0TX_T[$#T($["X,_U1CQ1?JT;PL[57CKGWIF%\#-A"NF-Z) MB#F. M^.I9;B,W"1-Q2ZA;EBF\!#=ON*W"&9A/&IM8]#YO,']AFL*,]E/\.? MG\(:L^W610^>!"L#2@/X,A*PB*A3X/ITL0$3V%4"Z@@7\J?P3K(^K/TY_I3E M!3GU#W@5?#__QO[PSDK;B:-N\N#^&9>2CP6[>UPST*LP&,-49(W=IN_$MTSY M4*@Y>"-@2)ADUL8=AK,9J&2UH788LF8 M$6W6:-7JWQDR"$(S0W)L4T.RM#!K!/ %6B$\HRQG,7".!U#DP7H@9>6CC,4T MA3G%! %SA6F%RJRK04U>'&O62(!)3+T;.0-R"VR0^'?OQ9^B%??F] MH0= *IZP"_=EJ'0[]P#3T)'"Q\-P9E%X[TF-=!- .6SBOT!O!.U$-0<;@:T MES_"JY6!D^G7;!4HY[G9.1F\/'CLH!H M-3 3\,Z4.8=PDP2/"(>?Y.! 8K N.&Y"9B6_"3109 MX3TS$4AUW^XPOU=<->X(%:L%0 C6V!QH61@1;[M;=;787>D5GMJD. G)IYF#A3K;#.N;6IJ>8?6&]9,Q>06BO&*^G'*Z0!=;A3@1BY,7 [RZ&YQ'/*L 2#/N!(.\_ZJ'G7.<5SC:*K82)X& M(@!+?9KSQ5._1#LI*RA0(3\4APMNA1*B^6!ADF4#+$5C&..+' ;^%;_S/3F! MWQ*84K3@'HL]3#QWDC*A#IKQ(+_H&8\?!&3,B&UM=8BE<&^JY8P-#FY+FO(F M4%AR'"Z^H1>OW MWI+96/%$RN!U1?L>8HWJ9"I(.Q9+B%"H N&505F\7X::# M")0EBSP(1 %95EL,7G /( '3":58#*6<;%Y=H53!<"]C+1TOGL?!89'3K2'D M*[ACK$/(WB*$#);PA=X6]#8((=?8;\J44KLR/_;[GRUD <1MCC:U?M&4_RF4 M,+DN'O^",C%3YT"#2(>>JPQI 6P,SSGWW@&O"]R15%R(9C8&W1-$4-*@=RW2PD=!"#4]48T6>Y&EGC?@B]:CFJFXBE)>RG4UM99>HD; J=J M_^#LW0<6XLA@:". LA#5)C ^@($^15CJ?3:\?0JN* PTVJ,P(?V6^9?9 M*U('5PI?S'V/M13+31"?I">9ZN5LKV,H4.DIE&7@5L:6PDQ$LK_Q23BJ^;IK M_1_"/3$H7[1C@"IJ*6 =D5 :@Q1BO6$5 L D;\1DB/">[C>GF@' 5;]'WW G M$)TF'CQ- 8U^9SK>G$FA)ZEFQH)$;9$"S;+MZ#A=*JGX$9#.U%1@<#=)A 12 M3U8/4]N5/%NAH7"UK,$MVB7.K=+&[$BX:,)8S\1L8><*;57BPH#!\C?\=J>B M1[A>8HJ.>?2X-JE!Q1#F&EYE82@QS\Q/?(Q2CUP=>*^^S[F?-3;(.Z;K+U)# M2S%DF(M=K 8.TUOYP[+P8 K'8XKM>2Y.0P^XP:F87)M8RK!8.VFU49I[;H16 MG@3)_/<\H*/PG<^O3JT(T#ACW(6-0>_$R[YX.F5O9*4D3V;I)B._YYZOABOP M&?!, L%#%,P,X! ?PIE^@,@HL&BS"6)TP(H1KLRVT-=\[:\205JQ<<5U[X& M1INF&,_07\]-P[5CSN &%WP^[+$(4C12D2*-*$\(GSD^\"X%O:,7B'X'/*FN MRC9=?5'+9:S,__H%H'RLF0]L2$P#09@#780O4-"](*@7C/#D<;UY+-T)/-F' MN>GU!%-A9<8Y;K1P4?_0/+!V=M;RCO$H>^]\LQAY((5L&)N/I[&Z>!0T)R//@">EREQLMLF#+Z4";B<,9C9/GVUVKLE#G8N M;V[LYN7@JC=HMKK]5K?5:U[U;]K7G:;M7#>OCRYQ<&XP:JH9"4H8R,]ZDD4. M]0'(@I(9=0+IA*:0&O:F4XF1$Q#3']9[%CHNYMYAV?TCRNKH]21Q,5-%=UB9X5+8QL'A>[$&^U:O=?HM+[+"H-TVGISQ]9_6.$ M3O*.YZ43[Q'OO8'W^KE-T7[. R+V(_;; _M=JPP^]!*OLD;XMSLUPB@=D-M)F$@>#"4=KU+$[L4S M$<1M^O5N#J)[I'$5Q+TTQ*HL3A+'$<<1QY69<*4A%G'<*7#Q]S!.'2Z.,66 M2;@65FZWW=H;:YVV_4N21Y*W)'EU$CP2/!*\_=N3=8/GD1V[/4D[QWB05W"A MSC"(!>/C2*C.&H5X;943IE:K00$0BH,6I74J)P_GS:8Q?XJL-Q*7(Q>7>7=4 MQQB\ED4 2(V07.Q,#KN^V@?FQ.6AR/*E;M4]E-LPYKXQG[:0H]V?6XE*'-B] MOU/?7^78 Q\';R#^8EMVQUCVW>X$K03C%6U%4&R40)) LGP@>=ZSG&8)0'*G M&$0EN)6VEPA"2\>4!*$&(=3NF-OF(P E "4 +3]3$H":HV7#MCJM$MB@E6"\ M@X0W]P^0>VW"A W26=87O9#62P40L/):A;0N\0_Q#_$/\0_Q3QGI0P6&I6]R M5/JL:'-NXAN\P/(X>BVKVS.6<%+ZQ7^KJT;QK!)I_M)S&T'-4E"^9=E=9V\D M.>W4:0(B B("HF> R&D57P1(,$0P1#!$,/2"ZU6WFNWB[:&R+/Y;72^J1MYG M#ZG*E>-3LFH]'.5*1<241)1,W1L; &"2D(:1YFD7=;>^O,I\""(1# MA$.$0ZLXU-QC?Q!"(4(A0B%"H77EJPW;W&%JI^)WY4(^W\<<9KCN^KT-+$M"RUZ@M%:B\ A(K?-Y _C8>&&)^&P#%_JZ1K)K[- M1""%SL(60Q:'S MB'HP]9!8NI8@E\^#_@>LG0[C "X!99,S"$?,]-[WW7@0) M7!T,63@3$3PY&&=/ENIK>&<2I,_GLUD4?O.F\#[_D:V0KSE$A&T]&**T(]#=E/LOE,C'X4^6-+RY5YV+ZU-SJ %1*+Z%FZ MYYZR9/(^73S\G']-$$93[J\N^/S!RE9@KO#]])H?SNIGZC,80F[V>0VY;KTI M*+5/XH%]":=\Q9&8\FCL!7J0/(G#[ OMM:AO'KQA/(&K@1"IF0;FE\]G4KS/ M_OCPU.1:C#N_KS4WVYIKMS WWQG30^HZW[UN%ZXU0M,IO?'V]EY?7_E>E=W= M IO4Y_RG2K56X;"#2.%4^\3$*L(!4J_X3]@!+-KI4&R=I9;>"H;-P)[;0.[ M .J_3/$5=#))<_6.QV$B82 MS$:Y<9BOR-/,JIZ'L=8&HQ8*U$)A_7VV9;>,G;E;^K4W&/6KIN8S@2_.-M'B MHR[?ZU'Y'FGF;21GF_8:F^J>3U(9M7K&VF&1,CI^970+/PD^BD5$*@DC"[;5,U>_799%+K%. MVD]_$T/$7!\6+G\16;7/V:,#'@TF3M(!CR5+MUSW]S^_3^3%F//9^X_S_,*^ M2B\<>-+U0YE$XA8F?NF'[I__^N__^N=SE]]X@1>+G[U[,?P,)'8?@9H!DNR+ M&/UP=C/ ?9?_:_SG=G#&O"%\P=WXXOJZZUP[]9;=OKIJ#1J=2^?ZLGO9OJDW MG8Y]==D]^]$E359RFN3RC]>B](!G3-%M9W9U89[.]U7+G M9/TNLE16W/$,DVB>GH746DU]C2>A7/<]=_]*O$CGP^)3[A()DY5IMBM>HR^1 MGNIM7&._SQ/!1/[FI\]]\.()&RD69S[PN&18N(!I?5[$A(Q5=N20">#Y<.JY M^AJ+C44@(N[[CPS',59I@#*..)+^PE=9@ *F,JRQ:^Y.V SH$PXM]B"8N.=^ M L]4MRQ>$(DIAU' HQ(I1HF?#6;TTN#CD T%F-U3?.'#!-X(0\?D8/@M!-"9 MP/5";36[7N0F4PD/<.&+!QY%'-:28RHQD"P,\%$XH,4P])#5 '(9$S767QT. M+$*D;@72#=DH"J?J6=QU,0E9XL@"!G,":F5+,M3IDB'S0QABA$.$>=E0G4\". MU'I2/Q-!?#FNMBN([I'&51#WTA"KLCA)'$<<1QQ79L*5AEC$<:? <738<_SA M5KB3 #AA_'C(2$%9J&$L^:^X.1?2WK#=;)J:>5F6$N^CKO&'4]<$ Q6#@?.. MU3-76KK*ZA5:?VJF3"!!(+$6)'K&# 5""$((0HBC0PBG8[5M\B9,A!K*5--8 M)'&O$@F#%)%N=8Y%&1-O5LR9[4=4>M_K&&MB=_2E]Q1;-A!;/AWA.N^VBV_X M1_8O21Y)WHKDF3MGAP2/!(\$;V-[LMXPYK4=O3U).\?QAT]A *L[G8E8,#Z. MA)AB-7D14E8Y86JUMFD<=Q(!$(J#GK \G#>;QOPILMY(7(Y<7#0YNH[M&(/7 ML@@ J1&2BYW)8==7^\"]RRG60*0W"D&40ENI>TE@M#2,25!J$$(M3OFMOD(0 E "4#+ MSY0$H.9H26=:E#V\N7^ W&L3)FR0SK*^Z(6T7BJ @)77*J1UB7^(?XA_B'^( M?\I('RHP+'V3H])G19MS$]_@!9;'T6M9W9ZQA)/2+_Y;736*9Y5(\Y>>VPAJ MEH+R+TA5KFP&G0O;E#"59;V+#E>0%CYBB3AO=#JF&>6TK5D2EV,6 M%Z=NS!@C<2%Q.7)Q:5IM<_)2%M8_B(]R*OO3^VNE]-K1M,?3T,Q@#Z:=B586 M_BK:6:)8)HGF5NY7W9C[]6:JG;8A2I)+DKLU'8UVIB+E2B)*(FJ.CH4U2#A! MT310?D9-M JOS2T+I?9795NEO?RF;;4;YO;R7R--69BA:*N E#\A#2'-TRSJ M;GM_E?D40" <(APB'%K%H>8>^X,0"A$*$0H1"JTK7VW8Y@Y3.Q6_*Q?R^3[F M,,-UU^]M8#FB^5X@+B:Z&9#MU+][RGSPIF6I55\H4GL!(%3\OH'\:3PTQ/@T M!([Y6R5=,_%M)@(I=!:V&+(X9%X0\V#L(;-P*44LF0?_#UP_&<(%7@#,(F,6 MCICON>F]]R)(X.I@R,*9B.#)P3A[LE1?PSN3('T^G\VB\)LWA??YCVR%G#LA MBEUS&%SEPY2,/% -VLS0&K6FV:&-PHC%$P'_1$(3/0!68U.X=B*9"'"5C+SI M%QZYDX5N:]BJA=7J(<:[/-L"KI$SX<;>/7"!I9FD ,:HUUIE90R[UCXJQEAM MO?!VQJBM#K@Z<'N3Q$DDUN,MEXB@I1=3A'XR>VEM M<@8%J)!81,_2/?>4)9/WZ>+AY_QK@C":M-0:E]$@_L2SCE*X[$E$=C+]"#Y$D<9E]HKT5]\^ -XPE<#81( MS30POWP^D^)]]L>'IR;78MSY?:VYV=9YUNW"M$9I.Z8VW MM_?Z^LKWJNSN!E!XF_J4[U2IWC(4;A@IG'J?@%A%*%#Z#?\!(YA=*PV2M;/< MPE/9N!'8:QO8!5#_98JOH)-)FJOG]//:X5IKAQU\'^)@ TDIY>A3MU?V.Q^@ MQHG0P6.WDS"18#;*C<-\19YF5O4\C+4V&+50H!8*Z^^S+;ME[,S=TJ^]P:A? M-36?"7QQMHD6'W7Y7H_*]T@S;R,YV[37V#QG^6ARDIM6IV%N2YR4T2DHHVT@ M^*B54<>8&5>6U25E5*CD;%/W?)+*J-4SU@Z+E-'Q*Z-;^$GP42PB4DD86;"M MGKGZ[;(L"Q9NN6ZO__Y?2(O MQIS/WG^^JZ+R8/ FY^C M,( _7=UN25^L_WT+)+OT0_=/(&V ]/LB1C^^ MN+IJ]/OU5L>^N;IL.=UNO]/KWO2N;;LYN+ZI]Z[._K4.:3?+_EBWG.NS7]*\ M%:=I+NE(?\3+WWL WY[[W)[?:'6#;_-7-=9DO9O^:_?1Y5*7WOJ43QSIN]\23 S?KDK*TRIPK@G6)2G@L=[<> _<(?D9Q-2^4]WO2_ M7C)/R@3(?1O./)>UZVV+/4P\=\)D,A.1%$.07KPVRUF.A!N. 7\P^R(2?R5> ME*X;K)=Y!E+C_I*^^DONU>?9>%MO$D(/HX?2S-W@RHX/*8!3WW$]XO)X#X@DH]O&$<38" M=01K)V9("G@3O&J!3\!Y?#;S'U'<\=6SR M<;^8+E=298[UI& GV1S(<(T^I M)1$R5@G.DO%(+ ;VX,43+WB6,],Q((4#]B#R=ZI$+;A W'MA(MEOM:^UQ4!_ M[/<_6VGN/@[60TGT1FK@( XC3)($331<; M)GK/(T]G43Y=YK1:('N68BMXEIZ*I]=GR+@/&GOQX)6KU')QE%TQXQ&NV?HQ MU\J)3]5"T]]A95-5-6=@!F:MSL1F/R7^(TOSO%DBLS4;);X/O!A'89:SS:8" MA'68P>Z"3Y6,\^$?@!V9T( DPXIZ*-3 P!*3G88UQFXGZ5B0$_("Q;SIC.M4 M9.07;XK#@ OP4U:,,L-T.GW?&FGZ&^X= ;:Q, '4$-%TSN4\'18DMV!H/JII+,I]V"N@>)C ME 103CAN()I0N!"$#TN@M Y9/!MA9_(#M8_KB"]TAL,*SQ[6J,F:[!<<(3 M[@%PX9 2U=C,*R7UO(P)#>< M@J+#\:FR)L6DX9VZ@\]Y(RMAPD1-&%T"?*TOUB-';9;ER&M^1HK=B4",/" ! M(-=$7<:S]/]4>J8X7QA,$D5:Y2FQT ]0C*5Q.!N@)@> 2:"(\156X%,(H-BP MV%EF4RC>OLI86C-;=M*&M,[4[(#S?PLX* 0<+URK'%6UD.")P0IZ0):O,7RA M61QY7NDQ+U#8JSDB4,_A"[-WAGX8FA@P)XXU'(D?SQEGG3#OCMI/(A7M)P&C M=E8:D'.AE^H\ZN8-T9]XD/!(&:.=56.T__4W6*J:^O6B#BA:D&5YB<",=L)5 M.+V#M=0*/;4MNV!;L@MVY8/6'LU-EP'P:&IDP.)PECUB3>'-CJ%X$!P1#!5H M:(-.R_CPR8OOLK&CE@!^!RTQMUK1&M1F&PY;F:L<0$+S5VJRH@BEY8I*6E$9 MZ;O1.H$')GKCT!L">,=LPN\10-'2BU">] ,S ML7'S0C>:"YU<"%T8S=%U"%ZC'\H$1.JH1$:5+2FZOB@PW8MZJS"!^1@ O IV MR[^)N9QTFG64DW[&M8HCOUY?L<]@@XXC/IM(]CF)9,+1Y=$_ 5R.1OD@P"78 M10+^4K.P#97&9?PWEZ=4-D"=AX#$[ MQY^R=J%._0->!=_/O[$_O)L;[0_+'B5V0O>Q%;K"^L7KM8+N?[U"FF8N#H9"HYLK:>BU9[27]D@<5A@4[BQN@*EI08$ '\NT_6J.FTNJLK<009" M2J2TRAXS :TD04=&*&; XM[(<_D2(J$=I\D$,V0Q_S;CCZ@S<]X3UV"3NHK\ M6V;C>C*=E;)AX =\;#3.5B.9)DJ2E<4"N!9Y=XD2?%"J,!2ET>'QLJ9&['+? M37P^!\;%_2LW+/Q[],'!*GH$V,2;E-,TOUJYP?-&L)T/,@5[:]O>6YC6![Q1&K)U/ZM L' HE#&]],8C<$##-#V=H+Z1>BY>M:")S MSMXY+OJ:,3[Q8/GB?K9T?^HLOM,8M4;%9#,4>KS:IMN2*/ M@@I7B [SNWM, M T[I@NF7H^0LX;YRR@.PO_TLFK 4\L+Y>--YH&$>:<. XM/;[L38"Y1/JM)' MP#IVQ?0._D IQ;C];;F#;? M#)+SB\ :2?#1/J9Z];F-N-(Q3+78.S-J;L1=E$4ZVB\Z;NV+NE.8:?,SN X+ MEZW;=,QLF^7WD^9JQV)@0$DAI+9[[\0SH=E[+XH3#$TJ#T([6UX$-ZNAACJ\ M=\=]Y:C)B1#P9%!Q^( H]2]4#H-&N M>80SS50:C 3NGGJQ"N'_KL/8RDY1TID+WRP[I$\89F-%=U2AD%<]A86ET"A, MI&XX,.N_89D$^R7GF&6I?;O^ M-:O+N9/6>6+@3\,A./JXWP!O">^SC0=8;9G;%YB/=/'KU98GJD:;A3+@J4D0";7[,61CF*..], D)5) >1UJ8QV_U0H58Z<8',&8 MQ6@I0)($X1T:ZFJ?UPMF&#=*Y++S\3/^ES6>HU>ZVX/[-.@(*&(-A70C;VX- MYR-!J+'5TL2/@))AX@]5UZ'9S/=P?V6QTPBP@C0/ U_["5-L2QV!.[J=K MLMAGS/9;5! :?A_IY!P5F$+G)06V&NLCF"MW.4?OU8$M;8+BB$*E!E;V-W68 M2JN&!?/HX)9Y3$7$,(2IJXE\V^;FY?/Z?HW&/$C;GBSVH.!#/QA^UK12'W\= MS3>E%GM2"WS9)N^OWQM<#MHWO7;7:;6ZEY>7S7:_?M,=-+M75X/N=;/:>7\K MEO''5 2VV.O;6:<:-8DW:^%R,",X"X" N 6/>6A/YH3>P$T'*06P"-BM<"=! MZ(?C1RN?7^36]$XU0DUR)[VAQR.,MJOPP)T0F"'P_-2PE(!.8%UB!!A[ MRR5SX-M [-=X@5GP-]3P,U>7^4U@'.$H#., =Z%ST0:FFZ\!1.6[AKYY2%]Q MWWT78J\AFNIBJJ:"*6(J&H>94^Q'$> > 0P=D$WH*$_>HYSG>9UC:M4["VFM M=C(7"F4A6+D[OZ8[%I)=AKAQ<8X6WKOU5UPIJ\75-#[O?[UZEVZ:.YVZ9(M5>LI.\[@H6"UQE+AZ!QMTZ9?$%XNYVW7< M; 4A^B+&V6;)UXO_MZ8(JIPI3!!1*8W#4,75YA'.N6OV+"OG\@7!/<-UUH'9 M;)=K8X;]J$*:,AF#61:+14X'6'S;L*]R.'G&LW^ CE5#GI-J\R=EP5IEY!CL M!XHMX7(-*.M&VX'J/39E^L#O/!,UA).^AA/-J@B$-["@2USR_R@)S;(CT6+T MYDE82 DE]%\%&%5Z-Q/YX#I+/+U:Y :=?[V^>E=C'[6(@S0&F>7* ZXCVY;B M+9W@EMJ]*B]2A\#A4HV*:6(NFG'*P%^Y?BB0\P*!"9\8:%%^A;:M9SG#*./B MQ4+/0KWQ9LUW]>"2M!\S/%B;X2Z7$S926[AI@M%09Z,J 8AR*4AYFW6!H'-$ M3_>"M4RGVC#;&)!9?E>6SYG'8.%CWAZ/YRB\L/VT6[-V](=N;FNHG:I.[HOG MR^LI)3E4:'\O%DF+F@)I4G266S;?:P&+ ! *_9R_$AZAAPB_9+^JE,R<-[-[ MI.34K#IM'E> M6,H4B'(BZZ6NY".7\)1%!S,4R\4UX$*$3H ;M>OYS#T+-%B%EAP!,E]^W7#R MC>#G[=^'292YJ%%F4Z00@_H:0Z9SAG>55PWF#]8@I+D@89Y Q,R;C.^WP-?5 M B)SBQ?\J4(9#YX4J": S")(BSH>X!MMHZMD;?4C?K^+G[)M),%T-& ITH 3 M_A0&:>#DYP7/WV)0:YL(@MT>#&R[W6PTG%:K95]>U@=MI]YN7K5Z-TZG=5W9 M"(*Z3^>$!&%PD9)J"1]26T8,Y^B@FH K&Z8BOXOT-[=O:?ZG@"N<@W9 M"^BVWC72;;W3.&RW];?>7^G;]_OZZC?EV1%1#M2H^P3[R*_1G,\EEQRZ,_61 M'>1'7/D\5ZY:2B\PY:H%5>T>9]7EU/UP8NGH0_Q3*O[9O*'2H6&NCWU>,) O MAD>&894Q"3N';=NXOY-:%F3R@L7?19_= E0ZE8Z\ Y&6$V,,[)#:H_2]:ND$ ME_Q]+:O9V=B$/?D^Q15J_UTZ.XR0YK21IFTUF\9.O"G]VK\5:;8W=([+GODM M2ZA7%?E9EM#+R;ZGTAL==#:='461D-W=SJ.3B*;5LK[^ ME7AIXY<9?WR]G.3DC[69-U)QBO>9RL(NY#160&4=CX@U+:?7).$B/VGS_,=" M!*J ??_#GBAE-1O;'%KW)NJ4A3W(JRJ1BCH^B>IN=8 J252!7ME^SF\K] 1$ M/+XM[5KQ3$)_,U8S7I!%L,V-"L+^Y ?7-+-4T(S M0K/7T:QCU=OF,CU.'LT,G"FY:9%GOC#T+'SSX/XGXPO/XK\688N-ZM MO52[T>ST+F]Z-]W+>JL!?W1:SG6WU6D.!C>-WM5E98M#U<>5=,2,>KIE1D:Z M%Y>G5;WL-54]06EW82\J M?'WLH4+:^#BE!$"2K_*G5!Q9YH0^F5)$"S5W2(>J+%0QMD%8I6V^KM5P;%,3 M+\M*%JV 2<\2"AP;"C2-U1"4927W;R:<2N;EYR1R)QP/2,O.3CYJ"_W-]'*: MEE/OD'U._B_YO\5(E],BZ2+O=S,"WB11X,5)E-O:47_A/VSD?<.?J'$(WM>V MNDUC">UE67YR#LNCA*HH$2UJ'$*.TH:4_7GMQB&9+A.EY83+8 M*_@4A(E\MNO^ M&N!4*?6M8[6ZIOWPYRE3%EX@7_RP&;($-"<'-#VK6R_(A#IBH-FH;=;>!K:W M#CBF!U=H+Z=!$H'0J;9, ;R83>&:B60"7F>HY5&1C9DL]B#80Q3&@H6C$1LE MOO^X"/S #&;;M:J*)SR&1T9 C)#Y83 6$?,"EDAXBQ=/&'@V4K*[,/R3W7,_ M$>;:5_VC7G,87.6OBU;M\L#:RU(Z?-J@;IMF(^J7EGD3]TG8?3NZ>)8N4^J51O[0* MW4[]TK8S^\O5X(&4^J51O[2#9H=2OS3JYT0E$"4S M9TB^2+ZH8GS]?=0O;>UV@VDB5&$7E_JE4=B ^J41"E"_M+VYR=6W'ZA?VG;T MHGYIY/^2_TO]TDHA72?O_5*_M$TI1?W2R#DL7=G^H26"^J61H[0I9:E?&O5+ M(V>I^GKJN*2+^J7MRUFJO *C?FG4+ZTLLDB.%PG3\\)$_=+(9S-"6>J71OW2 M2IJ;0/W2RJ1#3TEXJ5\:]4LKJ\])_=+VG-EV5&V,J%\:^>+4+XV IG"@H7YI MA?5+V[&+T]K>35^$&P:NYVNG_]?1KW O_!F,X3$C+_XYE/(F"J=?Q5B9'[?A M51@H\Q4#!MOT=[IV+OO-KGW3;-GM5J_O7 YZ#<>^;/<&S?Z-W:EX?Z?;I1Y- MNCO.+/K_V?O6Y[:1),_/=W]%A6%1E9?[R49E90JIN3IS%2U16 M39VBA =,:K)BCS(@-GS)_-"-9H+=BDD4B_Q3PG_"].$;U0LJF<9"*!.Q@>W: MJNL+15V@J O4[EV@[$$E;:!Z_7/JA&38[/4V^*9-O2,<:XUS G5O4U-%; MR:@6-C?*1/ND+;,/:)EM<@R4K<7 Q*)0!/%AY7SX&1V$6MBP(1C9F*Y>U(YN MA:#4^;#-G0^K2J\Z"A]6EI]/?$A\V!X\K"QUD)BT14S:MLZPS67.XQB%QM&' M^*=1_'-4?+J6[-K[*\6S58BCVLI1QM&'^,2K%J.+?>S ]]F6"S@GO!Q,^Y"&4MYW+5 MO+U;0_LRNV>-!I4UO5[EA_I QMP6@J2O6RXQ_2Y)#$D,27U) MX#=VD>TXO:[/\SIM<[H:(B#=ZM)E=Z1-NZ,C%$\D:=NRI]4A<2-Q(W$[5GB_ MPN BB1N)&XG;5G$;]RO;2B-QV\^O.Y^MMDU'\M3#@14=CV9\).)XYZ:U(EUZ MV+><4=6GON]!,U/8A\+$AI9N$)H1FCU+KO[(ZM85#R0T(S0C-",T.V8IV\"R M^S4%@ C.",X(S@C.CIEPU+6ZP^.=WFT\_QP*9Q4^78?> M>W$O@DB=$OY!YS5\A5O=QQW.]7[WOC_X_5VGW_O0Z?7MWN_C][\/QN^&OP_? MC^S!;]WFGNNM/^+E5WX"?.7J;U:Z)^=D5&7))4*R#SO4)&^;V!.$L#M/P-A^ M>GYSMU/=[-5]?PKF3GE\)UA@ MZ[AI&L?"NV3?MCY+PG. ZZ0OL5F?/^,QC!)/3 =^EU$8BJ"X+A8!^5[TL M%HOSU4/@J7D<>:F;2(N)<,I#5\ST<>SP6A'> ;EAXN$=3C&\RT<<-R5/&GMB4S[/,A"%)@+%QLN!(\6T)C;HC^/>W\8?^;X/.]; [>C_Z??!NU&SUMD:9*?JQ"1"0Y124[ %H MR'(B;M_V.L5<]K?1GAUMR:"L=?0?0\!6%PQEU%.:WC?1W'?9H#.PV(-0OZ:A M[ES+F9NMA>)@7"/V,!4A ]TP97,.1CCPW93?PVUS4&7WJ+*4-LXN5AU48OQB M-O.33(6"@H6'S_!*/R[).HM K=TIS8JJE+OZ%8\:^4:./7P+@MJ%4ABJ3'["?,E*N=; MU;97(Q"2*PC0.PA@P/DM"=P.A@/\'VKN[!T2WAMK&P$F_##U82Y(6R %CB<) MM'VB9M$.1$5:I1TMT#O5!"I!EZ2DJE"^)P T0,*FHS2&%;DBEW8KPO[[ ]8 M)71-LAO?L@OG-?O$?3 !0B7)BQ]P62^ZI5OS-5:_1*H (+OXDOV)[<,195(0 MX&B2/" (+/P'= S@GA1$6Y;\F10(%+.)_U-X;Q 86: ')]7SL@\;'ED\!2S< M*+T#6TN!GAO[\\S]F6C/9@%PL8!O%*Q(]5 .V!Y^^?PA>Q->.XL\$5C9+>"L M!:D'\UV\?5:B$Q)!IG/LGFZQ'V'T$.;/_1J+F0]O^AJDDGW_]'TQ%$OI+5PE MQ%EX'D[ZLB#PE_*@"N<+Q2V^XQJ!80!19M3+U$]P?>W794_N+8,%!5!.)Z!) MM!^0#Q6(!6Z>'^JU[;Z&ETF1+.$X_#^_4RYB:5PW4[&16#C.>Q^IE$-U9BB! MJA92+7U)^RPFA9?XH?IN\60UGPOY&K]]S)?_DB$O+)8.?D*_.H[16\T\67S) M#]#[Y6\OP7" [S3U%(!GD@H_4XD8/"//+U>0?*NE @ M4V:3)Z*^77S72V\C:-7XE?8$4ALC&+G&RZQ2;<9FJ_U$ 29B+J^:,<5*%VC8 M^_OR#M8B*+9M.FO'OW8_8?M\GFPD%H_./"5GL#JKO8)#'S/WR5W$.\M.E')3 M\@\HZ$HI+2":*/MBRF[R]S(]GM.:*+N%LN\S'%LBK/*/@7+X%=BUKB 2;B'A M->"[NYU^^5[(KAR+]C"1?#/)OY5T+= \5\%+T:"'/.CSB'&=M80G8\F,&,X- M0-";6^6X7)>,X:MJMEI*3U_RT_+]3&"@*'PS1RM;:B-ZX?>C+_> 803XM^1K M$]^8PS>+M3)^5LU>$W7?DV!=+D+R24Y YMUB4"=/!EB*"VX+=BG5MXCT++G+ MQ==+D95FD*[9"_\G[F.5-K@$;NJH8%HYVK&(INE ZO:89CD^AZJTW/H^96#DH;S56&QF3F5#\TH1O?Q2%=J[9,]/:XD!946CSA^.>WEJ MNVV/H;.E36$?C2$>+$1OH<"6M\O2.5P-\TGG8#C!*L#@XP.27TB JM1FI4T/ MX^?4[!6I"]*V1VM]F8=UO761VS6PH31H-3@9/H+08]:IU/OS,_ZH=OQQ[QLF M6&SDU .;C:;,DX3&-:B=DPQ@>7GK:D* M$2"52C]A]H?>S +N*]XZ2=6.=[$]E(T>'Z9WFF%<),[D76ZE-RH5&?[AJ7-KI MUZW^,O/'^"FV8(%6E@.+&X24@%%@@F07KVZ44XW_^_3J-89.=?:+CEHKM:'3$M:KI?G:<8"J MT?E F.I7)-YI5>'CL0AJ[VM)?4M_E@:@(4642KA+:_,\5P3##.DLSR"_A6=/ M_"339XL@K[+6UH=YV>]1O'ZLUD*A+3M*MX]95D96=G 7Z]P14+AYTN9L'H@\ M +VLN'6Z4*$SUU-I(O#_(FU3EI:AV"-D.FBIG+4I7 73C>(?:)AIFJBK4IU0 M"0.$95M"GWB)E4I0R<[:^&H;L M":QR$;D_JVQS7<^A;9; 5R9*_LI2Z0L*AUY H9,^<21JU7 $4Q^8,E8U(I@? M'_M"Y5>A$:<-*5RUS K+'[[\3#5S;0#CDV%ZUY[GZ\E@DOX#'*)7IZ 02;<'YLUM@&\W/!1KH MWS"M.:\.T$ESS<"^QB+WAAAV# X#RANISV/F[^0:+,G)O\#ES ];B(N5^:9X M413"HQ)A%9%H=>)/*!*]P62Q>0IJP-4(K9Z@$#5_RS9=NCH2\_3HABS\+&B) M4!FI3QJ#E+.\9)SHQZ*?W Q&:2R;[^I8/2DF^@2\XX,*8U]+#/"E,&R,GW>S M5TW=ATG7A0E8 !^!PC!9I$R$S@8/*%8R6-6J=6YS 5@R*"*OP7(R&J$X/HL MPU3"=7..5B+:C[J.*8N_*5/'4T6W;D*Y$Z9*L'JUAX:<6I$K%:+& >N7+N+RK&5LJZ%/<]PU.H.OA2WKSV7%4 %FO>5 R5!RIN M*8) .V=//-6-U\1BDL6IE<#@5UBE%J6!EQ?4ZS*^+-3JKBL"\R=8[H;UM1*6 MH"Q",'90OF"S [?YL9O.=(F<%DD@P.+'W+ @"3I&!>?JUD$&I'*#7UX4$RU MM5C_+#Q>,'V.OBL/6HKQL\R5720(;A.6):=Z(S?K/(LUXU<.):![=(M?(:*C MYY]E:L#\@T?]!&_IV3P0Q)#'&/U6B%);5^6D)JODSO/@@3]FN*.LM5)&FH4K M7N!:O@7F1K-;F*VWV)=#YBX7C=V"S@B6*X\X<-1=6,1MMM]:MB.R/<1--^CG MRU)XJ53-O(DDLMA$*\J:[GF@"BX";95._3DX,\F#$)G,Y#MC&T9"?'ZL[?7D M(4+P5"9K8=-FA=TBSCF&*Q4;PCSU^G%LY0T.;N'?JJ]RS:DP6" 3Y%&]"5]T MA5E6O5)&KJ]8<_&H4-Q%B5_*UXYD:7!J?WZ9@90#IW?_ [82U* MW M7E7FN4K3R./(BE$QO.WY,8 N[MTK"T'W;"@J%E0$K"AOVV:$Z$CX!E:\9/_( M?5=K[3L]GG!4'V%4CG:OJ, 5]-;S>G*-2H@(4&G="66\/=60RK?(E):WG _R M4(3Q\SR-C!JZOPMZ5H(NX:W2L2J5>H[V[_TAHQ M<^435*QW?O:QM#.1WX!4U&TX$OY#)=.$:B>BC"@S'N,6 7RI-R'*1BY"9X11 M3IFBG5&43;/D<:Y5YYV([F(^GQ*BG!Y1=(A(NR?8-BGGC+]23[<8-'Z2S5XB MO?V^U#PGBZSGHG7/XT>UWY9[=RA'(*$!6!JJ)EC=5,3U\E)OGF=AWN1=FVNUL'%+.5=J,S56)Z,H="M>EF7)+9ZM?,-2)A^?)-D[-D1HGN3" MY6_'!D&W:'\OMBFL/$4O'T?T3%P33:6[4!5YXL!\1&W=GVXPG!5<"VXEYGH&H+EP:L O3\A,5%X.K@4HP,E'68* )*K5H/)U,T\7\W1T MS@U\4LN"X3AQ[^O]6O%3N$K^RXT"5 0(,4.#0R'#2\NJTE>P@8Z4BZT>;:ZN MOW[9S+_P2XV5_"QHNLA9V;"_I. EMX47'9_67YOM$8/U>N?C$TOZ*FOMY*\; MPJ(;SK)%B]DN;KY=E8VUG)"]].JEP+].P]X04=7!@+5/L90[[_V5RORU.5G? M+/8+EH(/ ,37ZTG/9D*H?K:J,: +/(3I>*BYUFS#Y<&UQ:,N-SX6':F-C\[I MIW6+:JZ;*_'%FBQU(EP9#I+=U\=LEU=*Y4\MXGB+3'/.UC066'3R77K3TR[! M7/4)SB_)BL?'O;<8)$(N4=[0&6WLVQS/.%^)-03*N6* M<)=5>#D[- .X&@N[N^K$][[D=X#"=PMVH\2KHS9.*NBO*ZSR!-Q;]$[N5(A$ M11Z6TQU+AK>%L6$5*RDZ/Y2:+UD9;-]IYTEF#9C.LO'2D]&[RA+9??REQZYO M*I(]!#^7WQOBH@6K?= 7#U:G+3 7U&]VS:^O.J_49SGG;OYY#>6>Z=T\XS%H M,CU(GB91_H5N2**^>?"]9'HUZ..\LR,PL$E!=9Z?S1M:>\:&?,#[P_OZA#^@=.@ BP&D),#R4!8D +[S_94<\ MG^R8];7MH.I*BM_KA*W%^(=FG[N>:>&"$*/]Z#?:7%.@VO%^BM31&A_P:(U- M5H4Z+(-U;>L%=#:,,8T[Z8WX<-&;'2-+M;!AXT&S276>;QL11;>4HX^A#_&,4_]1F3ID 5V15 M'XSY[K'(";Z91*GGHR=AA=F047_W-=8683(S:0S^=9SMK5B]F=&(KO*J5&OV=U'*=VDIBR^'C? MBW/2J^2),]9M!#7G#37=L37L]@EJ"&H(:@AJ:H4:N]NSAL,>80UA#6$-84W- M6-.Q^@.;L*;.*$Z[@C4?TCB:;R_3WQ 6=$Z[HUJ#4]"U!H/*G )3%KAN?4QJ MM\TB,0"1J"PD1R)!(M%XD; [8ZLS(C5!,D$RD=\W'EF#89=$H@+OPJ#P1IVT MU)5UU[/3W27K5Z8R1:SW#-4J>,[OPG\Z(4N] >TBJCL@XDS=AX MWI6$1Z98#8C5&UKC4769,,\1KA%\1'%70C!"L*8@F#.TAOW*&L<1@A&"$8(1 M@AT1P7H=Q^H/!X1@A&"$8*?G/$*PEZ>D] MCW1R[-N][^P1"=HT(AI#..)$XD0S"$><2)QH!N&($\^9$QNRLUH1D?1'O'SG MWI';3UZEGI)'0L33 ]_)Z4/\0_Q#_$/\0_QC('V:'H2K,\!Y(^(9 V-+A))Z M2E)'E)=4)O;&E54F&K_XA^X#- AMS,)N@IJSAYKAV.I45P1M_.(3U!#4$-2< M!FJ) M"'&?:Y_88.O:(_5L:S2L3(),6>6ZE3+IWC:+1,<:5=?8B$2"1*+Q(F$[?6O< MI\:2)!,D$X5,@.DT[I!,5.!C&!3DJ).V7^-H(J3THY '3(KXWG>%9#ST6(0] M)^L0J_8T%1I: YNV,"BL:)#.:I-P#4<41R/A(N&J)4QM=3ITHB-)%TE7'=+E M6.,>M7*MU3\CR7J&:ZA+"'4)V3EP1+TF*11+"&8*YQ&"4:])0C!",$*P,T(P MZC5)"$8(9@SG$8)1KTD3$*SIR0OF-F*B;E;'4"#$B<2)Q(D-(B)Q(G&B&40D M3CQ)CZ3CTU*<3<384)-)8\$?:='N)/3A_B'^(?XA_B'^,= M^C0]VE9G)/-[>BO=V)]C%VY5(22C2?+ XY=T+:B)92LCI9';^S2:,XCE"24 M; JO$DI6F-5P[.8QC>:\"H.5OR09#7.MM/Y^]O-$QWM M-T^\33W4$VX4X4)GLQ^61GT<)Z'\/N%_?I@9( 9ODA^GYOB01/Z@DDX,(!0^C*1;![[,Q[# M32R:L&OI<_85F&_BNQ9[QT/N<8O] 7(0LNL9/-+E*I$''L$^@>D _/N!R^3R M8.%_B9"KSSX(99BM[\GAS831ZX]X^?86!._@VYB["?N-!WCPK]Q[9N:3O2XF MN0'V]_S)1,0"*,A .% @HKD( 7B4@+A!)/'OVXS(*%Q1JL1.4Y]+*1*=%><) M>% L &"S[A"%2,9"I@%<-HFCF7I'XL_PL:67WXKD08A0/7T.5GT4S_"-"S%U M4PEVB(BU63YR[.%;$'K^B,TG+MF?@DW28.('@7I = N,JK2>9$KM,5X,^<%/ MIO@Y>R VL8 ?0HFCQT'-X\A+W6Q2BP/=@#CBISOEX1V\*LJ !YZLWE),+'^J M&E(,RO:$X*93KB;\MC\"5^X?F) M/HH.OI%P6S+%.:F,1;B9ZR6>PR X3 16$U9"7+)KUP5##MX.0Q;^O=+H/-8S M &/.T^,M3Y!-N81%@V]O@>IP110_,[@T+ WO"7U6>">GSY3?BVQ0PGORS A) MPO@,1XY367FC!P]:61E%QOS)'-@F26&B!NRG8M80*&/O5?=_-DC1GY MEUT!Y@&P RX >0P",$KP3V"#E4GN,X9//':G!>&ZML6@?>WS\["C2D=L.X2.[N MK?.6XF2K :_C-('9'73W\<=6O"^E'ME&K4@YK\1V=; =VCMLHYG3[.JUYK+B M<5C-./H0_S2*?XX,5=>277M_I3(1'@'5D1AM>-HZD16V&N]'CO%&IKIXCQYD MK**1-],HE3STY,[[.DVOKZAS.WBQG:#C3:=4 \:W$Z!F$N7[!L.NU>M75^A@ M^NKC?91>UA*3TWAN(ZQ9PII>WP+GGK"F719UG21\_V33;!^[NG7UUQ>]KC5T M*BO 7EW]^D"E<@8Y/"V,/-$SD!AG:/4[E5FYYR$Q37>XC9,O*J^@\HJ3V=[. MN$J;@WY8P*X)5 E"H*[4WC"/ +)PKH&&$+D M-25[O=%KBH4U6:V('Z[FK6>%-B&,DL-B< [OS0!4"3K#4YO:Q&KK^FVU?]MD,AQ*% ME3QQS1S^1V"-#\@TD@;( +2&;]8Q$5RS/OV?)-RP"L5WD7PFH\"$:35[4=1] M?V)EVR-@SVSF2ZFJ_U /(H)DA5Q,\D"H0J$'$02Z=B@&D8)+>*"JA\1/7RH0 MRQ%,7L("%@^<<[ C :6BVX2#6&:W%E>KLKDP2M0H1"C3F"="UQQJ-?WD41L& MJ$O]8@$_ TYRII0XUKQ-MC^F&$HK(7G8$ MS+*2!REI88\@<:OZ:J^!K<"2!6LV"82K[<04G!1 VQDR=X9LN/PNKEQ&;&T, M(8("7M\"RTS\)"_JC>02$EZN$L%(;&@VLEUK<5D@2UF<%E8_HI1$"2V;L(5J M X/_AU LD$F[PC!D!S":/"W^\)<*VB@Q_I[ /UCJCV_\,L]JO$F5&6+JWI2T MRU>E7:[+"/Q-( ;C6JS>]7)X(0 0@ A ! MJ&/&J@E@7-I)H7]/T;O L/+??X&/P#ZH3;V\:<&NI"3^H]89U3,D]6DA9CLB MLSF5%:D1LQ&S/<=L-C$;,=NQF,TA9B-F.Q:S=8G9B-F.PFPWF&[$)_ >M:XNAI^XQJ%F;/6JB\@:O_:$ M-(0TA#0G"M58_4YE&XW&KSTA#2$-(OW*\F>,7_M#D:8A>YYUDO!3 M44__ K9I;VODWMAR!I5)D"FK7+=*)LW;8I&PASVKTR69()D@F5C(A#.T1L/* M.J.23)!,-%XF1GUK/"8U02)!(I'?U[>M;J^RXBD2"1*)QHM$U[$&@\J"X6T1 M"4J-WDS;[R*^]]VLV5R$C53K$*1*B7EJ"7-ZE$)3.P%(39VC=-FV->I2VCU) M%TE7+3$$RL@BT2+1JN,P+TH,(-$BT:K%XQJ1:)%HD6C5D:1/DK5'#+$)YTR0"KL?OX\- '-+W].A'@V 1H2(F!N:Z.;5/_^1NEXS]IU?YA MC6K?PT4@;MR'&\UH-IF]11D>*Z\PC'>O);@IXMZ/4AD\LF_JI"WA5>74'YN> MQ+CGP[C>7ZE,E!=&W$K<:CJW2J89=G=L;8@Q4&OPH5[3M'FFIPX_9@&.]9RV MM@>PQ3[\=,4\P0,TV?<6@/7(>OK#U.6RZ^X$XCCCNG#C.+"/J<,O3;K)65_=E#?]9+.Y%F)ZT\;\I)*FL ME5-]1*F-XQX>Q1GFE==@=K<^P9P"114$BLY'Q'H=:S0>DG21 M=)%TD70UT7ILF9'X/;V5;NSK.A2L&)'1)'G O?H:3<;&"99MCRS;H=:N%(6A MIGWY?1<5"\7JPC219)5C]H:4:_FXT7QG%'3#<2;*.$!1>S*$3NG;XV&=/(, MA1\H_+"0"6LTJFQWB"2")*+Y$N& K=6OS-9JBTS467G;>%OK'W$D)9O'T<1/ MR(_9OFO:M3IC"L!1F, @'=4B\:K2G"/A(N$BX2KKKIXU'E5V)F'KQ8MRZ7"; M-@A@9&J7=L;C'R+!3^+G'(NZR=^"^YR^-78J.RC-E'6G$(0Y&JAQ(G$Q&%86 M?Z 4.A*7EHL+:!"G1XG8QPO8-=\L^X<(1T3AZG6LZ)C"XX)&=VB- MNI5E1)FRE!1KJ5W!$@RT"08&UF!86<68*2M)*$ H0"CP@DGW>E:_0\9 %8Z" M0;YY3;15'Q^$&M)M%'A/70HV%T#T:#:+0B:G/!976PG>$&8HAQ:ZQPPM/,,# MC5<6!@F,<80CCB..(XXSGW#44R]Y^QN7ODL>Q)EZ$)W+/J4R4ABA-G5SCEJ% M^(>4R)DID>KJM4Q92(.#4,VW.=_[09H([Y2 87RZ1&5(\BQ3-0-B^E022H$4 M@RQ;"J00QYEI"QN/;Z3:GEC/E=7.&;_T)S&K6[Z%^Z?Z0GB,P_3YG="[MY)% M:2(3'N(TMF_E4FR'8CL4&R3^,8,^Q#\45CK.5N89UAP-;6OD5-9AN/7F)OFU M%$DQRT @CB,\)SRG0U3WI^'+-]_:VZ9GZ%@#:I=-3BHYJ13D,--4(4AM!:26 M#(]?$GX;B+77KR^O"OQ0O)GJJ+_M=/[^MC115V!WUM-/M9KAEIZRQ/<=8&KU M%#\$Z=6?RZ\)HWC&@R71L/&:Q8,5R9DK@B"[YM=7G5?J,_"3FW]>0Z@;?R8D M^RP>V+=HQE> 8\;C.S_4@^1I$N5?:)12WSSX7C*]&@SQY*[;*/9$C+9UP.=2 M7.5_O'W*NL7 XW6@83MK17QW0U"4?7BJM^POC ^X>'/J!WX/U](L"9 M$: A.\CF6BRV_5QT1:-<1@I[_I/)*/ ]]K>.^J]NDZ9:E;A^R_TS*!_V"7Z: M2O8!=)+'/O'8G;*N;3&G8^\XNR.U9>81CK7DOV-1;W M?I3*X)%]$_,H/G$J]B'T),8]'\;U_DIE,H,WO:0E,G$K<>N)8%8S[.[8VA!C MH-8P2[V6:?,L3W5Y'M]8SVD7[S&*$$OFA^QF"FJ=AYZTV(>?KI@GJJG/=\P' M9>]YPG<^1)9Z*+U UM]%H<(BCDFXWQ/X1VDI%DW8E\TG:E;RZEH2>RDA@Q(R M* 6(.(XXKC:.,\N(HK28Y.T?/IAO4K!8W(LPI0;K=V?:S$)+S\BQG_1@7<4B*%"N_R^BXJ%8G7A M&Q26VCFQB43FC$6&]O8HEK>7D2;B>]\54AEH40(74DAOI[BY8W7L'OE#%&XP M1VFU1[K&W,VJZC7@3)3R@H%TY:#?L6OU^ M9>:?*0M-03MS-$[C9.+"[EK#X9AB=A2S(XG9<>MG#!+3)RURM'A=\VVQ?\21 ME&P>1Q,_(4=GJW1U^]:X3YX.Q1$,TE'M$:^*S;UG"7/>=B )'PE?6;[TO>SBT.HY#[A=%)"@BD=W7MX9V9=NT)!$D$8V7"'OD M6,.>33)QM"!=XV-T'T,WF@DVB:-9;GNM._B"G)NRF/5'UKA;V>91Z[V;!HE: M\3KPAY;O7']P0/:M"7A(^%[JMNZ('Q=2BX_8N2N^29D(F(A$^8K6Y(\ M,;C/J6YKR91EILB$.?JFI1_)IB=3O3]FLY>9\872_C/>K9,V^/B]+I6?U!9D+SU'DZ#A*^YVJL] MTG5A=X:6TZLL58'"=R1])'T[2]^@:PU&]2NW\Q ^"NZ]_2SVB.O5ZZC128I' M=E3MCC48T$F*%+RA$U7/&@=,6]FA?H3'"T(UW^9\[P=I(KQ3 H;QV8*5(/QC53;TB[NY9BJO(\7L6VR\:P^KFSA_JF^$![C,'U^ M)_3NK611FLB$ASB-[5NY%-NAV [%!HE_S* /\0^%E8ZSE7F&94E#Q^IUZB\) M-(4C*)+2 !RG2 IQ')69$IXW(GS0?"OIY9MO[6W],^Q:=G=0E?B8LL)U6SVD M:LA))?XYCJE"D-H*2"T9'K\D_#80:Z]?7UX5^*%X,]51?]OI_/UM::*NP)ZO MIY_JCL,U8UU.-=B;J6"3* < H%EB@W8/!82UE"R!'X$4UNX"8LFZA/WHCD> M H&?;Z*Y[[)!9\"P.D\$>)D;A3(*?(_CWL\M#WCHXMZ/$ G#:3$_$3/)N,3[ M_YG"%]V.Q9R./=JYL.\ SBL]90G".H!/ZBE^"$"L/Y=?$T;QC =+*&?C-8L' M:[*Y(@BR:WY]U7FE/@,TN/GG-2MSX\^$9)_% _L6S?B*#ICQ^,X/]2!YFD3Y M%UKAJ&\>?"^97@V&>,+;;11[(D8W*>!S*:[R/U88J!AXV>$HD,Q9B]:[^RQZ M4-WQ3BIQ+?+J)XP/O']XZ -Z!][?)P*<&0$:D@Q@KO%IV\\%RC3*9:2PYS^9 MTCCL;QWU7]W6:;76C?JXDCV!FK&@8JXBCQ=0.G,6?'9SH 8.?+E_?62>O);L M:RSN_2B5P2/[)N91?.)T>6*_.!7F:[7;'N8;HWEK# M'_6:?\TS[]3E>1!A/:==O$=7/9;,#]G-%%0L#SU9;R=:@S;MCYJ9_*XPME:G 13%GMNK4S*>$6RX73L?K43YI$@D2"1()"V/L2 M]]IU89*)9+%PA7^/17,6"T52ASRUIYV*8UMCNS)!:[UG0U&4(VBK]DB7/;;& MU:DQDBZ2+I*NXKZ>;8U(=U%4[@4T_!R%;]R#RMI,D$R03)!/ME(DZZR5'3;>_;J*$!S4:7.UQ;IQ!SQH[/?)N*'9@CHYJ MCW@-1GVK1Z$Y$B\2KSK$:]SO6%W27D>,S1T[-'>, MP_/E[_]O&/CS]6+UX4SM*W! MN'[Y6F65^LK(*A?*G3LNDO21]+TDR;!OV7V*9!XOU-)\*[*>Y\;8W[H1C/!$OY34*(4-9ZC^%[S]%5[1,RQ>Y;M4/BJ2)%XE7R3X$\[!O]3M#$K"CQ>[:T@2C%*]C/$0* M1.Z/:11X(I;EXD;QWZF?/&ZE;T/6O@Y7VI0UK>S E/KF;'R/$E/6TD0^;YFM M0#C0)ARHN)F**6M).$ X0#CP@DE7W/7%E+6LT.?Y)<%S*=9>O]Z>#_Q0O)GJ MQBBVT_G[V]I:L.P_U6W#K=1OF@K&O6B>^%'(H@F[B>:^RP:= 9MRCX41\V=S M[.>,OZ8Q2Y2;Y7(Y98AYDD4QG@>BOYG'T;WO"8_=/K)H+F*>@% QN-N_5R[9 M)<.WZ0=*?-GBQ;&0:9"H%%WX?B)%HFZ54W\"5\*7I32AOJ).)8LS1?]OWL>^U$JF3OEX9U03WJ(XA_X;)?/?9S++0]XZ.+@U.@F M40!OP0L45\&)R40@+2;JTWJRP6QXG)!/Z984X) M7%V:#2XN\^$G":^.U7-#_&H&:S653(1(ST\\=J>L:UO,Z=BCJ[T9IV%\OOMP M2T]94G =0'+U%!_H&.K/Y=>$43SCP9(^L/&:Q8,U$[@B"+)K?GW5>:4^ VZZ M^>&ZC MV!,QAJ\"/I?B*O_C[5.(+@9>#@05,.^L#>WM'DO2@P*[=!<5N58MZ2>,#[Q_ M.#CP ;T#[^\3 <.U(,UWYN#T.C7$8*>_Z3*?W)_M91_]6]E7&, M[GN?4;=_TKK]PQK=OH?Y2\RX#S,^UR2L#EY\AI:GY\YKR;[&XAY-YN"1?1/S M* ;;E4(SQ'['83_OKU0FZ"2]),&+>(YX[B#(TVRW.\XU1/?6&KVKUQ!LGJ&G M+L_#">LY[>(].NUY'@+2S@^+OV^FH'1YZ,F=D^CK/!.EP?RYGOCORK&X[WDL M3H4,WV$P[G<,QFT/K.V+JD>D>!/4D3'$:J\>)XXCCB...Q7ASML\W*!^BPVO M21S-UNX.UJ)]C^ZSF&%J&\9K9@FH>?QC''V(?QK%/V;A#SFF6YH$+_)33BF- MQE?$5);I]RQ;-2$%T+8[UJ"ZDGGC5Q_OHX+#EFA^X[F-L&8):SH#JSNBXF;" M&L(:PIJZ>S0.K4Z?ZKPILK@S"4LI(BR)6"S<*'3]0)03_^'[G4L2*.AX$JU( MRH^XB;B)N*DQ6G1',[[3=/U*9V6\F&0]JS<@&Y;\Y2."_/D(UX7M#*VQ7?]) MG*NL4I\G;6[C99(^DKYEZ>M:O5Z7I*\2Z3OO^(WZN)H95G1FX%**1/?M*_7Q M:W"$QC@(,XS1C*,/\0_Q#_%/ ]/"&A]W>0??Q=AG22M!,DOI=%**NQ@!6^R1[)'N-C;FTQ[AT(UF/;=DX&:O!A#1EM>NV%$DIM5@N M+@9]NVI&:;>"(7$A<2%Q,:)K4>,-M6O7A4DF$O.:A7^OVMJ3J[1-_L:#RDY& M.'-'B8(4%*1X 9T?7Q8.EQ./>KSK@T)3HE)QGL*U#YE"9E 6X_(3Z0@S!'T M.V'->6,-I5P3WA#>$-Z0;6,FUI3\L5_4F=5KKU_S][__DLHW=YS/K[[IR/'O M<33+$T;_])/INU0"!47\-0I\]_$&:/!;$+D__N-__Z]_W_'.Q3UX(CH2\9N8 M_/KJ]_=.QQ[_9_=?-^]?,=^#+^"V-^_M#QWG^MK^=$=.M].UW[_[ MK=]SQK]UW[WZCR>+4B;P,V=NKUO3]6>.9Z>%.WA$< V.85']G%%.'XJ1TTZR M!Z >R\FWW24\Q5SVY]AG1UL2KUI'_S$$G]N-8H^'KM#TOHGFOLL&G8'%'H3Z M-87G3J*8<>9F:Z$X6*52/TQ%R !=P*/G,3KN;,KOX;8Y.OC@WB=345R,)>T\ MQB]F,S_!(\B2B('S#P^?X95^S&(AYP*C ()%MT $GOA1*"TFN*M?\;@PP89O M)5.(*YG+81 "Q >(Y$]\X5EP[2.V1V2)B&=K+U@:V91+-2H1NSX/F$QO98(D ML=28_83Y$D,6MP@I<"=/D#8/?A @5@8PX/R6!&X/'AG\'YZIEKU#PGMC-1.< M\,/4A[D@;8$4.)XD$-XERV7 5VE/T5T(*^4I^EH,B0]$R$BEUJI$'?4@"7]+ MG!E&5&!2H<2=, RJJ$E&:CP<)S'S)5P%?W@IC!L>+45\[[NJ862QQ)>L&1S< M6/G3'_'R*S^!][D;L/$S3U)87UB]KWK)=&N([WK1#D1%6J5=1O^G8'%M?\'K%(H%S>^91?.:_:)^V "A$J2 M%S_@LEYT2[?F:ZQ^ 8P5<7[Q)8,Q28$HDX( 1Y/D 4%@GG,(B+* >U(0;00N M?\9CF"0#PP^>,?%_"N\- B,+]."D>E[V8<,CBZP(M5#.6![^.7SA^Q->.TL\D1@9;?XH1ND'LQW\?99B4Y( M!)G.\3!NB_T(HX-/7()7L^Z?OBZ%82F_A*B'.PO-PTI<%@;^4 M![68*;XXBN^X1F 80(13%D#PU$]P?>W7\+P[8$GUDK<,%A1 .9V )DD5!?*A M K'<*4Q!KVWWM2YK7\)Q^']^IT[A+(WK!D:\B5AYZ%PNH#HSE$!5"ZF6OJ1] M%I/"2_Q0?;=XLIK/A7R-WS[FRW_)D!<62P<_2515,?:GT0V'.;[D!^C]\K>7 M8#C =YIZBL. VWQ]M.A,< D8!I?@VV?*H("O%ZN<2B !*K[ ![L@4V%P:9C. M;F$4.!7][#D(&*CJXHJ%MFH&D#0>!GD@H_4XD8/"/ *!65@7"F3*;/)$U+>+ M[WKI;02M&K_2GD!JPR@6&B^S2K49FZWV$P68B/DSC:J,F6*E"S3L_7TY&H>) M=,].9^WXUT97ML_G2'3F*3F#U5GM0S+V,7.?7)XI_"4G2KDI^0<4=*64 M%A!-E'TQ93?Y>YD>SVE-E-U"V?<9CBT15OG'F&P 7X%=ZPHBX1827@.^N]OI MEUF*.W,LVL-$\LTD_U;2M4#S7 4O18,>\J#/(\9UUA*>C"4S8C@W $%O;I7C MI7*UHO#-'*ULJ8WHA=^/OMP#AA'@WY*O37QC M#M\LULKX635[3=1]3X)UN0B5HU\@3;EWBT&=6 0\*0I.LG/=MP2[E.I;1'J6 MW.7BZZ7(2C-(U^R%_Q/WL4H;7 (W=50PK1SM6$33="!U>TRS')_**MF%+"*2 M"HZJTW/H^96#DH;S56&QF3F5#\TH1O?Q2%=J[9,]/:XD!946CSA^.>WEJ MNVV/H;.E36$?C2$>+$1OH<"6M\O2.5P-\TGG8#C!*L#@XT<2(#.T66G3P_@Y M-7M%ZH*T[=%:7^9A76]=Y'8-;"@-6@U.AH\@]!ZH8JGWYV?\4>WXX]XW3+#8 MR*D'-AM-F=R&R>BS!K5SD@$L+V]=@E^X'*B4#O!]_R9E) M8,GF4Y#8?,LPSW+0CC,^-A;_G?JQGO9"A131;H[Y8S"3>[&5VJ1<:/2'J\:E MG?XO:J?_VPX5["9,L04+M+(<7^-H(J0$C *3<[$VM")'&_W2 LB%<&@?2!<. M FH7"1!*-23^3"C5, -U$8.W(-G%JQOE5./_/KUZC:%3G?VBH]9*;>BTA/5J M:;YV'*!J=#X0IOH5B7=:5< @LKVO)?4M_5D:@(8442KA+JW-\UP1##.D,_R$ M]]S"LR=^DNFS19!766OKP[SL]RA>/U9KH="6':7;QRPK U\*=][%.G<$%&Z> MM#F;!R(/0"\K;ITN5.C,]52:"/R_2-N4I64H]@B9#EHJ9VT*5\%TH_@'&F:: M)NJJ5"=4P@!AV1:7(@G1*+A<=A/+BRO".YZ'0I]XB3(G-8P;Z>3/"H M3*Q;&!XLC;8Y]:ATG@C^)).2\9:E!ZG(6D&'2_8E3=Y$DS?SR/TA$C52Y?'K M!!)MP?FS6V ;S<\%&NC?,*U9&?F+I+EF8%]CD7M###L&AP'EC=3G,?-W<@V6 MY.1?X'+FARW$QVC(J16Y4B%J'+!^Z7)>TE*=525Y%5=,93RKE^3F_:)B;*6L2W'?,SRECG== MRIO7GJL*P&+-FXJA\D#%+440:.?LB:>Z\9I83+(XM1(8_ JKU*(T\+ ,(;X3 M61E?%FIUUQ6!^1,L=WO@6(01>&41@K&#\@6;';C-C]UTIDODM$@" 18_YH8% M2= Q*CA7MPXR()4;_/*BF&@!JL7Z9^'Q@NES]%UYT%*,GV6N[")!<)NP+#G5 M&[E9YUFL&;]R* '=HUO\"A$=/?\L4P/F#ZRJGN M/9L'@ACR&*/?"E%JZZJ< MU&25W'D>//#'#'>4M5;*2+-PQ0MXZ0;]?%D*+Y6JF3>11!:;:$59TST/5,%%H*W2J3\' M9R9Y$"*3F7QG;,-(B,^/M;V>/$0(GLID+6S:K+!;Q#G'<*5B0YBG7C\^$\K! M+?Q;]56N.14&"V2"/*HWX;GM^T3U2AFYOF+-Q:-"<1^$M2AU+_<"@-MG^C)D]F!U[[I0(2LU\"O"6QK'+,HC MLYMJW56[ GPGY?48;Z%_WP!Z59GG*DTCCR,K1L7PMN?' +JX=Z\L!-VSH:A8 M4!&PHKQMFQ&B(^$;6/&2_2/W7:VU[_1XPE%]A%$YVKVB E?06\_KR34J(2) MI74GE/'V5$,JWR)36MYR/LA#$<;/\S0V*F=5[ON,&Y.K.%!0@%*PA"@;N0B=$48Y98IV1E$VS9+'N5:==R*ZB_E\2HAR>D31(2+M MGF"KI9PS_DJ].[679_PDF[U$>OM]J7E.%EG/1>N>QX]JORWW[E".0$(#L#14 M3;"ZJ8CKY:7>/,^XTG&/R:)%#P]#O.6'Z>7:TWB9?<>+XY%J<;2JBV4'X(>B5) ME8E9K G&#B8@ZY%N&\55>X#,37K9IXNYNGHG!OXI)8%PW'BWM?[M>*G<)7\EQL%J @08H8& MAT*&EY95I:]@ QTI%UL]VEQ=?_VRF7_AEQHK^5G0=)&SLF%_2<%+;@LO.CZM MOS;;(P;K]<[')Y;T5=;:R5\WA$4WG&6+%K-=W'R[*AMK.2%[Z=5+@7^=AKTA MHJJ# 6N?8BEWWOLKE?EK<[*^6>P7+ 4? (BOUY.>S810_?Q58T 7> C3\5!S MK=F&RX-KBT==;GPL.E(;'YW33^N6*=(^5^*+-5GJ1+@R'"2[KRS/)691^5.+ M.-XBTYRS-8T%Q$_%+7?+;\KTS>)*#JKX87%)5CP^[KW%(!%RB5*.LS3;$X+) MN],WZ3S? RJ[G66;XPGW(Z&>4"E7A+NLPLO9H1G U5C8W54GOO';5Q4D%_76&5)^#>HG=RIT(D*O*PG.Y8,KPMC VK6$G1^:'4?,G*8/M. M.T\R:\!TEHV7GHS>59;([N,O/79]4Y'L(?BY_-[L2)MR)W&[4^XSHGI/,Q?4 M;W;-KZ\ZK]1G.>=N_GD-Y9[IW3SC,6@R/4B>)E'^A6Y(HKYY\+UD>C7HX[QO M,04VQE[? 9]+<97_L;+BQ<#+IQ@5?< ':\^>VOT@)#VHKK-3<_6U#!#P_!P=]H1DYX/D^X,E@VQ(9O+G,",^74MVG6T:$T>UE:.,HP_QCU'\4YLY90),P:K<']LAK>G;TRR:[>DNI#])?S96 M?Q+_$/\0_Q#_$/_49B_=HSE/^ MGF"UW"D%V.:@U.0=<:#"IS"DQ9X+KU,:G=-HO$ M $2BLI ,A^?,4.S1'.[5'NOJVU:5H&4D725=>WU]$A[U>J-D6@]PS5+G3*Z\Y_,BU+L0GM(JXS*.I T8^-Y5Q(> MF6(U(%9O:(U'U67"/$>X1O 1Q5T)P0C!FH)@SM :]BMK'$<(1@A&"$8(=D0$ MZW4GI+6'UO#876U6X1@^P;'# Y(9T^LT95Z2AX)$4\/?">G#_$/\0_Q#_$/\8^!]&EZ$*[. .>-B&<,C"T12NHI21U1 M7E*9V!M75IEH_.(?N@_0(+0Q"[L):LX>:H9CJU-=$;3QBT]00U!#4',:J''Z M?6M@5Y?%9?KJ$]80UA#6G AK[)XU[E:7\V[ZZA^*-0W9#:N3A)^X'R8BQ'VN M?6*#K6N/U+.MT; R"3)EE>M6RJ1[VRP2'6M476,C$@D2B<:+A.WTK7&?&DN2 M3)!,%#(!IM.X0S)1@8]A4)"C3MI^C:.)D-*/0AXP*>)[WQ62\=!C$?::=:SND(YA/X-0 MPLD5'6'-F6.-/;;&P\JJH8U??<(:PAK"FA.E/HQLJT]V#6$-80UA3=U8TQU8 M(X=*XVN-Z;0L='.4QB[[T*P]_5M,6>NZ53-IX%9+1(5-5T@B2"(:+Q'5=DHA MD2"1:+Y(5-K>I"TBT?2M8^,$:#OA:BE,V[0:C:@T.E[%VB%AE&:4LAV](4JC M.:]N:X)0DE"24-) E#QVTY5&#D"A9*Q/AJ_<#_]X+_MA)%S9ZY(@@RT?GU5>>5^@Q+Z^:?UPS[ MQI\)R3Z+!_8MFO'P+=NT3NNBP0^^ETRO>J-=-,8RU^]^\1["[Q?VZX.1 6;X(OE];HH'3>@+)N' $+IRT2R>>S/> PWL6C" MKJ7/V5=@OHGO6NP=#[G'+?8'R$'(KF?P2)>K1!YX!/L$I@/P[PX,&_#'D!S^9XN?L M@=C$ GX()8X>!S6/(R]ULTDM#G0#XHB?[I2'=_"J* ,>>+)Z2S&Q_*EJ2#$H MW[L0:%Y^O:(8>YC"7!_$XLW%6^'9BY#L,6?CW2J/S6,\ C#E/ MC[<\03;E$A8-OKT%JL,54?S,X-*P-+PG]%GAG9P^4WXOLD$)[\DS(R0)XS,< M.4YEY8T>/&AE9109\R=S8)LDA8D6'(-CW[HJV[6$"1CZU'_=S9,U9N1?=@68 M!\ .N #D,0C *,$_@0U6)KG/&#[QV)T6A.O:%G,Z]KB29ZO)5/*D?Z:A* VR MHP:YNINPSZ.W-_39D5=3)R4&=W?J@'R=,DRK_0T2OUC?9+!J-.$3< (SG@,BN;NWSEN* MDZT&O([3!&9WT-W''UOQOI1Z9!NU(N6\$MO5P79H[["-9DZSJ]>:RXK'837C MZ$/\TRC^.3)474MV[?V5RD1X!%1'8K3A:>M$5MAJO!\YQAN9ZN(]>I"QBD;> M3*-4\M"3.^_K-+V^HL[MX,5V@HXWG5(-&-].@)I)E.\;#+M6KU]=H8/IJX_W M47I92TQ.X[F-L&8):WI]"YQ[PIIV6=1UDO#]DTVS?>SJUM5?7_2ZUM"IK ![ M=?7K Y7*&>3PM##R1,] 8IRAU>]49N6>A\0TW>$V3KZHO(+**TYF>SOC*FT& M*J^@* &AI!&\2BA9(4K:0ZLWIE+=H\A'6U@^U6XF5IT<:QLYR<[3VLS MG0LU@$GY\UA(W&KT6"C@MD2GM^>/">"60)4H".Y.X0GS""0+ZQI@")'7E.SU M1J\I%M9DM2)^N)JWGA7:A#!&-H/;IY*)$*LL5F:WS\OK3%VWL @F2%$WJ2GX MLSGR'-:1X(1$HCA-UV(\R]46>^#EPCTLU\"*EQ (Y,:"2T6I4#RH$A-XL-KW MYMZ]*@R"E^3TS.I(L'K#8G,.[,X#50@XP5*;V\=JZ/IOMGW99S,<2A16\L0U M<_@?@34^(--(&B #T!J^6<=$<,WZ]'^2<,,J%-]%\IF, A.FU>Q%4??]B95M MCX ]LYDOI:K^0SV(")(5$C]]J4 L1S!Y M"0M8/'#.P8X$E(IN$PYBF=U:7*W*YL(H4:,0H4QCG@A=P535V.I% MGH"C CIP#E>C^8:, ,HLLPC6+\*%V5TYTV!%(_ % M?@2-J_4G8!=PJ*ZQG0$W)R)4JK5 MI*2%/8+$K>JKO0:V DL6K-DD$*ZV$U-P4@!M9\C<&;+A\KNX+E*!".QH=G(=JW%98$L97%:6/V(4A(EM&S"%JH-#/X? M0K% )NT*PY =P&CRM/C#7RIHH\3X>P+_8*D_OO'+/*OQ)E5FB*E[4](N7Y5V MN2XC\#>!&(S+_;6D6;X4FL5X0M2XC'7&('1AO'+6545T)HU2&PAW=[&X0^@M M6B@HA;MB*A3JM"D5]IG9L<&0T4H%;8$49IKX M3J2G834JES^H7'[8K;!2( $8 (0 2@CAFK M)H!Q:2>%_CU%[P+#RG__!3X"^Z V]?*F!;N2DOB/6F=4SY#4IX68[8C,YE16 MI$;,1LSV'+/9Q&S$;,=B-H>8C9CM6,S6)68C9CL*L]U@NA&?P'O(434E4-*" M0 BUK*JK[.$/G0]U2@5A? ,1:A]3OL_I6>/J:OB-7WR\CVI0#:Q!):AI/=1T MQ]:@PG.M35]\@AJ"&H*:$T%-Q^H-"&H(:@AJ"&KJA9JQU:LN(FO\VA/2$-(0 MTIPH5&/U.Y5M-!J_]H0TA#2$-*=!&MOJ]2O+GS%^[0]%FH;L>=9)PD]%/?T+ MV*:]K9%[8\L95"9!IJQRW2J9-&^+1<(>]JQ.EV2"9()D8B$3SM :#2OKC$HR M03+1>)D8]:WQF-0$B02)1'Y?W[:ZO=[-F7:F3;79"Z7N6WLW$1SWV6#S@#/*)("#]#!PU:* U)D?D"*.J A6IR0PM0I M1C[\IH\Z4P<\3&.ACV):/8%2GS]*9?#(OJF3MH17E5-_;'H2XYX/ MXWI_I3)17AAQ*W&KZ=PJF6;8W;&U(<9 K<&'>DW3YIF>.OR8!3C6<]K:'L 6 M^_#3%?,$#]!DWZ=X&N=[GG!J#5R'K*\_3%DNGZ:\0OE*7KT]AK@OFA]Q'9N@ M!HTA5GOM!^(XXKASXCBSC*C#+4^[R5I=W9QN!=A>M+&_Z:0I+)63O7- MN?H$%RT](\=V*@-L4]83[Z,ZT=,I;L*"AF'!<&QUAI450)BRE 0#! ,$ P0# M!\) C2'"YGL3I3:.>W@49YA77H/9W?H$WURARC88([. M:H]P]:@K'TD6258]:FM$O9J/%\5S1DTW$&^BA <4L2M'[)R^-1K2R3,4?J#P MPT(FK-&HLMTAD@B2B.9+A .V5K\R6ZLM,E%GY6WC;:U_Q)&4;!Y'$S\A/V;[ MKFG7ZHPI $=A H-T5(O$JTISCH2+A(N$JZR[>M9X5-F9A*T7+\JEPVW:(("1 MJ5W:&8]_B 0_B9]S+.HF?PON<_K6V*GLH#13UIU"$.9HH,:)Q,5@6%G\@5+H M2%Q:+BZ@09P>)6(?+V#7?+/L'R(4,0^46<:]F1_Z,L&&>/>B3MNL1:Y0S^IU M.^0)4:#!'+W5(NGJ4!X=B1:)5CV*J]\EZ3I>"*_YF[LZD2X[7:T(WKVDVW][ M?:^!;8V[E"Q!X0@*1RRB=_UA9?D-%+TC<6FYN( &Z0ZHB]WQHG>-#]Y]#-UH M)M@DCF:E0V_)[]E&L[YMV7W*#**H@D&JJCW2Y5B] >4%D7"1<-6ANKK6P!Z3 M=!TO9-=\ S$1L9 )\Y6E2&X6JBARL2CJ0%&'1=3!E]@C>!+%F:G%$OZSGIW1]O@SMFT-^Y6EJ[;>GVF0M#576[5' MNIPJST0BX2+A(N$JJ:ZN-7(H%$>AN)U)^%GL$86KU[&B8PJ/"QK=H37J5I81 M98U MT59]?!!J2+=1X#UU*=A< -&CV2P*F9SR6%QM)7A#F*$<6N@>,[3P# \T7ED8 M)##&$8XXCCB..,Y\PE%/O>3M;USZ+GD09^I!="[[E,I(883:U,TY:A7B'U(B M9Z9$JJO7,F4A#0Y"-=_F?.\':2*\4P*&\>D2E2')LTS5#(CI4TDH!5(,LFPI MD$(<9Z8M;#R^D6I[8CU75CMG_-*?Q*QN^1;NG^H+X3$.T^=W0N_>2A:EB4QX MB-/8OI5+L1V*[5!LD/C'#/H0_U!8Z3A;F6=82D4I##3%.%(+45D%HR/'Y) M^&T@UEZ_OKPJ\$/Q9JJC_K;3^?O;TD1=@=U93S_5:H9;>LH2WW> J=53_!"D M5W\NOR:,XAD/ED3#QFL6#U8D9ZX(@NR:7U]U7JG/P$]N_GD-H6[\F9#LLWA@ MWZ(97P&.&8_O_% /DJ=)E'^A44I]\^![R?1J,,23NVZCV!,QVM8!GTMQE?_Q M]BGK%@./UX&&[:P5\=T-73VH[G@G'%TKKOH)XP/O'Q[Z@-Z!]_>) &=&@(;L M()MKL=CV<]$5C7(9*>SY3R:CP/?8WSKJO[I-FFI5XOHM]\^@?-@G^&DJV0?0 M21[[Q&-WRKJVQ9R.O7- AIBQ[MAR#;RX2LOL+"65Y?&,]IUV\QRA"+)D?LILIJ'4>>M)B'WZZ8IZHIC[?,1^4O><) MW_D06>JA] )9?Q>%"HLX)N%^3^ ?I:58-&%?-I^H6L<;>R]%I3UI)P@'" <(!PX% $;,=VQJ-*SLWB,2+Q(O$B\2+JC'WI^'W]%:Z ML3_'/6+&0YA\-$D><+^^1J.Q<9+5[=M6OT<'WE$@A@KM\OLN*A:*U85O4%AJ MY\0F$IDS%AG:VZ-8WEY&FHCO?5=(9:!%"5Q((;V=XN:.U;%[Y ]1N,$ MZ1IW*VNS0*)%HD6BM:2XQKTA2=?1 GG.J.DVXDV4\(""=N6@W;!K]?N5F7^F M+#0%[3H41S!(1[5'O"HV]YXES'G;@21\)'QEW>8XECVDPQ&. M%\5KPTYO$,#(U$;OC,<_1(*?Q,\YUH:3/P;W#;O6B-PQ"E%0B*)DY5GVJ#*1 M(%N.!*;E H-G1%17)V$*[QL]>U&G==8> M9ZCG6,Z(4O$HU&"0WFJ/= VL<8>$BX2+A*L.U34&]XK">,<+XS5_ U@GXT6Z M^7(1P'O)P0'M];[LX=#J. ZY7Q21H(A$=E_?&MJ5;=.21)!$-%XB[)%C#7LV MR<31@G2-C]%]#-UH)M@DCF:Y[;7NX MR;LIBUA]9XVYEFT>M]VX:)&K-55;M M$:\+>VSUQO4'#VC3EH2/A.^I;NN"\'4IN?R(D;OFFY")B(5,F*]L2?+$X#ZG MNJTE4Y:9(A/FZ)O&R8,]L@8]RD ED2"1*(G$J$?Q:XK5[4S;KW%T[TML.CR) M8G9Q*T(Q\1,5NWN=&5\LX3_KV3)MCXO3ZUK]065!\M9[. T2ON9JK_9(UX7= M&5I.K[)4!0K?D?21].TL?8.N-1C5K]S.0_@HN/?VL]@CKE>OHT8G*1[94;4[ MUF! )RE2\(9.5#UK'.@,K.Z((E:$ X0#YXP#CCVT.M7UGS-E+0_% 8I:+RV,$A@ MC",<<1QQ''&<^82CIGW)V]^X]%UR(<[4A; O^Y6=@V7*0E((S#]/F=T+NW MDD5I(A,>XC2V;^52;(=B.Q0;)/XQ@S[$/Q16.LY6YAF6)0T=J]>IOR30%(Z@ M2$H#<)PB*<1Q5&9*>-Z(\$'SK:27;[ZUM_7/L&O9W4%5XF/*"M=M]9"J(2>5 M^.57@A^+-5$?];:?S][>EB;H">[Z>?JH[ M#M>,=3G58&^F@DVB ' (!)8I-F#S6$A80\D2^!%,;>$F+)JH3]R+YG@(!'Z^ MB>:^RP:= S]") RGQ?Q$S"3C$N__9PI? M=#L6:* M(,BN^?55YY7Z#-#@YI_7K,R-/Q.2?18/[%LTXRLZ8,;C.S_4@^1I$N5?:(6C MOGGPO61Z-1CB"6^W4>R)&-VD@,^EN,K_6&&@8N!EAZ- ,F'^?"'!F!&A(,H"YQJ=M/Q_V1*X["_ M==1_=5NGU5HWZN-*]@1JQH**N8H\7D#IS%GPVQW,=XX\9AX[ M&4% M22:2Q<(5_CT6S5DL%$D=\M2>=BJ.;8WMR@2M]9X-15&.H*W:(UWVV!I7I\9( MNDBZ2+J*^WJV-2+=15&Y%]#PU&APM<>Y<08]:^STR+NAV($Y.JH]XC48 M]:T>A>9(O$B\ZA"O<;]C=4E['3$V=^S0W#$*/W;QS\^WGS\\)U=?W[/ MOM]\>?=__\^7/]Y_^/9]$:D:OF4?_O._/M[\:Q^)I$(YF CXRV.QN!=A*L@^3M52]>%\[0M@;C^N5K ME57J*R.K7"AW[KA(TD?2]Y(DP[YE]RF2>;Q02_.MR'(:U#$LR<;)E#.RG/ZX M*IDR9=GK-@M)_[18)"Y SXP[E=EX9,J1Q+1<8FS'ZO8KVP,SA?=/8G^=2WCO M?6Z,^:$;S01+^$]!B5+4>([B>\W35^T1,F*I3*"!! 8DBA&?UJDO*I0@>"4S+ M!<8>6IU!97U?3>%]BN#52-QO(N%^*#P&Q UAB!2]>Z:U)%XE^Q#,P[[5[PQ)P(X6NVM+$XQ2O([Q$"D0N3^F M4>")6):+&\5_IW[RN)6^#5G[.EQI4]:TL@-3ZINS\3U*3%E+$_F\9;8"X4"; M<*#B9BJFK"7A .$ X< +)EUQUQ=3UK)"G^>7!,^E6'O]>GL^\$/Q9JH;H]A. MY^]O:VO!LO]4MPVW4K]I*ACWHGGB1R&+)NPFFOLN&W0&;,H]%D;,G\VQGS/^ MFL8L46Z6R^64(>9)%L5X'HC^9AY'][XG/';[R**YB'D"0L7@;O]>N627#-^F M'RCQ98L7QT*F0:)2=.'[B12)NE5._0E<"5^6WIA,P9>_FT9I G\*8.'9'$@: MZB?B6+(T7_3_[GGL1ZED[I2'=T(]Z2&*?^"S73[W<2ZW/."ABX-3HYM$ ;P% M+U!&.25P=6DV MN+C,AY\DO#I6SPWQJQFLU50R$2(]/_'8G;*N;3&G8X^N]F:,^S/A/$96IZ>.Z\E^QJ+>S29@T?V3*Y@R!/L]WN.-<0W5MK]*Y>0[!YAIZZ/ \G MK.>TB_?HM.=Y"$@[/RS^OIF"TN6A)W=.HJ_S3)0&\^=ZXK\KQ^*^Y[$X%3)\ MA\&XWS$8MSVPMB^J'I'B35!'QA"KO7J<.(XXCCCN5(0[;_-P@_HM-KPF<31; MNSM8B_8]NL]BAJEM&*^9):#F\8]Q]"'^:13_F(4_Y)AN:1*\R$\YI30:7Q%3 M6:;?LVS5A!1 V^Y8@^I*YHU??;R/"@Y;HOF-YS;"FB6LZ0RL[HB*FPEK"&L( M:^KNT3BT.GVJ\Z;(XLXD+*6(L"1BL7"CT/4#44[\A^]W+DF@H.-)M"(I/^(F MXB;BIL9HT1W-^$[3]2N=E?%BDO6LWH!L6/*7CPCRYR-<%[8SM,9V_2=QKK)* M?9ZTN8V72?I(^I:EKVOU>EV2ODJD[[SC-^KC:F98T9F!2RD2W;>OU,>OP1$: MXR#,,$8SCC[$/\0_Q#\-3 MK?-SE'7P78Y\EK03)+*7322GN8@1LG:>(70RM MX1&BFN?A]Y'LD>R1[#4VYM(>X]*-9#VV9>-DK 83TI35KMM2)*748KFX&/3M MJAFEW0J&Q(7$A<3%B*Y%C3?4KET7)IE(S&L6_KUJ:T^NTC;Y&P\J.QGAS!TE M"E)0D.(%='*L[KC^O!!3I*ANGXJ$BX2K7(1K]1PJP:40WQYY^[&X%V%:B]G8 M.#&ZL&UK4-U!W60'4CRCY1+C#*U^;U 5JYC"^W5;;R02+18)NV^->I7MQK9% M).H,XS7Y+'KU\6'I<#GUJ,^[-B0X)289[RE0^Y0E9 )M/2(_D8(P1]#OA#7G MC364$.VC9E84_+'?E%G5J^]?LW?__Y+*M_<<3Z_^J8CQ[_'T2Q/ M&/W33Z;O4@D4%/$-S/ZW(')__,?__E___N2>;V+&_1!XZ2O "'H]H2N^W *E M.)Z/_N'G7+B)\&[\&5SR9?(=OI43='FB\ ;'NG@T'IF.5/XF)K^^^OV]T['' M_]G]U\W[5\SWX NXY_]P>#Z_>#Z]\' M'U[]QY-5*Z_ ,X=RKUOT;8>2*RXH'R_NX)G"57J2ZO(K/*?>=Y=\RZ* ^B;F MH=3$9%]CWQ7L.@!:JH.NDH@MEH:5UH85B[/=X32!$/O+Q[.CKVNT-U/!)A$L MPP,27I\A[X=ND'K ?@G\R._N8@$+ '_-,.,'SR'#[Y/28L[58O+%8G)U6MG* MA/<9GSISN-#+V>'#JVB[S[.1Z7 J\Q*[106[P6\\83P6+(69(A#X,+>+*&9S M#L@-TWTL__*:P=7X.!%Z.9%B=2XM4A;>X4?>]@X!.[+P,V<"EIZR9'W@QF&9 ME?!S^359#*BL>FV\9O%@S1RN"(+LFE]?=5ZISZ")W/SSR[%LQN,[/]2#Y&D2 MY5]H^U!]HX]!'PR[:![ILS]=/*)P+L55_L>*E!<#+X?]BO!O;VVP=O?(H1Z4 MT^OL8HW4>+Q\_]#S[5]ZO/S* (@ 1 B !'@G C0D Y)QH5+"OU[BD.^#3O2 M^U_@([ /(6ZR_3,-!>MVK#W<:.*_??B/SIA?PY!K?2O*-2%FJX?9G,JZI1*S M$;,]QVR5US\2LQ&S;6(VAYB-F.U8S%99>1LQ&S';5F:[@6L%G\![R%$U)5#2 M@D#(Q7O@."&H(:@AJ"FGJA M9FSUJHO(&K_VA#2$-(0T)PK56/U.91N-QJ\](0TA#2'-:9#&MGK5]0\W?NT/ M19J&['G62<)/W \3$6)1W0O8IKW-N7ICRQE4)D&FK'+=*IDT;XM%PA[VK$Z7 M9()D@F1BJ9O(D/J:DDR03.3WC?K6>$QJ@D2"1"*_KV];W5YEQ5,D$B02C1>) MKF,-!I4%P]LB$I0:O9FVWT5\[[M",HX=FY+I[C4-YWG6#TC8_V_O79L;MY&V MX<^[OP+E^TZ54T5[>"8UDZ1*MNR\LT\R,VL[]]9^A$G(8D*16A[L\?[Z%P I MB;)D6P>0 LG>K^33F4-^G-]GXSQ<7*Z@)Y(0UOJ_.$X@;/^?)\>OOUEYGLRTJQ\M]9'JN\=W]S]!.J^*E!N>1$SN*]YD= R&MH/ M-J2,\Q[Y;^GBUNO3+2'/]BIH,PHHG7Q ?UJE/XT2V#!%0__//*7Q=,=HJC4^ MGB-9,U7A.C9OI;H44Q M7]?=7)5*2:9,>YUIU>&FQ!E][O3M@TIA7[T@Z71B M7[WI*J8#2Q&-Z42/'2^@FIY3C:E8&E3!U>?WK&!(:[]_\_:"WS[.=^)7.5'<8,+KBJ,*/*^HV8" "WR4"CT@FS,=9 M66(Q9M^Y%0S)06LLK\Y-^6N\A&%M-4<6D8MSJ=^3[2$^=QVBK,$AMQ1](,XA MWUN@K5 \R!Q(FCD D@22K),D-<75A'4Z 9+E[@7=1KTRF!BFVHV(:*[>8KMITCETRW MN^2Z50\/U3Q0L=U$Q?:JY7W-+832;2C=;K!T>]73>D,INU;#W1HZA>)(*(X4 M0Z#?\'-"1?/$@#UJ.&.3I3 J61 MY<*=8JMP0@%D4:#V<7X=M3" "(B@MQ3L3?R,0[YBR]=S\RP-?$+',YT&:4JM M32U6ICO]_0S%U2QPYR!RE,=@=0E9<-XB&(AW:S7 -(-D \M./:$=N; 9X?QX^A"NNB(%<^O;9KR#V&11*(B?6F#4^@1.S1)7!MQW MR'"'??/U:)^@=BFR"+:YQB=M*BTV=<41M[#QKFAD40:(?VMW M%8!I@&E6ZG(&BB6PZJTO3".Z[=&;_8I>ZW+TGSQ(".N/%&3DM^"1^)^C#$?\=_QLEEB--TE^Y']E =6/0_5\/!P%(O1Q?.4+\:Z*9K:MJE M>3&JO?O1"\3P;B]55&DO6\88#%0B%60I2H2Y+*$+4EN[(+6T[=# /E<'AF.) MZSVDV4*:#QE';CYDMKI[$#P\/'P+'KXE?5*DBZ^@H\_KK51^92>=H4N<),_, M:QI.6;-/B.U!]YHX1]/S\FG.N\DPQ:-2^2]F.[!!_4#]&E"_J_&8>!F+$B_Y M0H'WC.X2'*4A*"$H85-*^(5D^UI?< ;/L.\\=6O7D7/11$J.Z> M>?(5C-24R=XLZE'@^9J9 %FD(*^1I59V.I=@F-/^ A-C1NQ3+HCN]I(%3 M1QD8P@J#UU6]1?,/I\<#20!);"2)@3!' 1@"& (8HG,,H3N*K4$T(2+5L%VR MIOTYB,L\I8,D">)G,K%NTI-@!AW4WCG08. (.RZQ\YN,(;N[0T #X 'P-O:GU0-85%;Y_U)6#G./GV)(SJ[TQG)",(/ M"2%PVMS\.LL2=AZ)++-==P0&5J?#>#@U36'Q%'AO )>.PZ40AZMKNC!ZE04 M8$8 %WN+0X.V[$("D2VC5K?M$0KOK"DLIJVC@=VK,[']]KLNK&^_*]MW-5;( M3L:CMN74%,UIKBUGNQ6O;B\"%[V6UDLU"+#U5@6L+N@/Z _H#^@/Z(^,\H$-AM(W.9*^*EIGF6BF]=S1M=QJ:">S!M+?09-&ONH,ER&4"-'<*OU1AX=?!4NNW(PK(!>3N M+$>AG:G N )$ :+BY%A;@X0>0E/ ]C-HHE7[WEQ9)-7<+MLVK>6;FF(;XM;R MWQ.-+,I0MU< QA^8!ICF916U:S>W,Q\2",!#P$/ 0^L\9#;8'P18"%@(6 A8 M:-/V54,3=YA:7^*N2LKG0X;I$V[\_H;7/WW(T[,'C& WGB8IB1++YY_QW_&R66(T_2.RN4BC+V_?OG[ MWW[:<+9;2&6Z)A_.4L/L$"2+C,?$R]!3GH4__A#"=WK/%_7#*;K^FM?L\[N\X M\29+FV)HO'74^N'!^]R;CMH7,TK6S4K(C=YNB?66TAW!AN\SG,HU*V9;I3"I MXH:]K]XTBI,I#E>,F,:^L[@QYSODD3 LO_/SB7K"WU,R]^;O=T?\4^!G$_J2 M/E-I1ZA]"/$L)1_G+SZ]M G+0543[TN[HF]<9-D^=U^,R;1^>-]R;323Y3/I M!UY_W,MA]'T9?4L:*4H752V&:QVXP%SS.K)'"9\DE>=V]Q,7NXR_6VL[>3=) MJ(_T._W;)$57U,+XK[G:W-] U,V Z![T4+@>?J$>33UJV!*.?"-ZWE,U7Y7U M<6MR:A#ML95W8]P%K-@15=N^);<$>BBLLQWH(>AA=_A06%M]4-(.*>G69 D^ MI%@?4M..NSNX?NTZY8LSZ5),0;1\?3>)\Q1'?KKU2OEN"DB%)-/^@CH7!J\V M+O.(,C[U[1\XYAJRJXK;0]OUO0*PC:>NVI5.0DLWQ=5F +0 6L<7G#30 JL% MT )HU;.9R[0 6KM'8@(J"075_FVN+'SY]0N'9YQ%9"I\5**&$KH5 NN->0$EYM M612$IE ]V(?J05N.ZL$#+S]R!1L\/#Q\]Q^^)2LZTD5'B^$Z?:]8@\I)T$,9 M]! J)]NRZOW> <=0.0FL*(@5Y5"U;A8#@1Z"'O:'#WM0.0E*VOO*R?8J9S-. MH73R ?UIE?XTRD_#% W]/_,T*V)AT*@N:I1T\@']D4I_VN-.[4%7+?&J6I.9 MT][;?]_Z+/'IB"VJ)Y4-*3CREV^VVJVB+#^[^NZ16;9\/R/)BYLMWXYPAF&C MRZ&<^V51>"3*)M72/5+Z^K_FVDJ^JYAM* VU-<5R:SK6:Q>9R:(^[#JHS);0 MPP8V S;;HM!=L51QM>[ 9L!FP&; 9D=B,\UR%=<6MEX(= 9T!G0&=':TO?.: MHZ@6Q)IU;%64.4O\DLKFVYW8&9M'IS7)5[VDDA7H%>@5Z!7H55MD!7H%>B5< M5K" ^8HH__5^-X1]]/'=MJ>U=6QI.CZR!XJI0P\D2.8TR/;]09>C*:XN; \0 MH O0!>BJH$M5=%?<\AL8)'7*GXYW]]_[559[6]8@'\@E]RB< O@!? M@"_ %^ +\ 7X GS5$9RMZ(36"+)$"FR/8T-K&HD :MP>XI#;QXW]D YMW'AV&Y^Z8MOB=I8!/@&? M@$^1^-04S117WP_X!'P"/H6&I8IFU)3IZ2,^88,.%"8W*2O0*] KT"O0J[;( M"O0*] HVZ#3ES7[FI^Z@&4F*E8%:@B598B&HO81D1!>3$8 OP!?@"_ %^ )\ M ;X 7^W!5ROVYM0IP N3+U/;/XM37UW!5VPI4L$UFWR07+ M"B30,1*PA96_R#*10 ) D ".SRT?JX+J[&192*!!( $@ 1V>&CC7!6VD426 MB6P^0[!=.JG]J8/Y'J]CTH7T"2IQQ]1VX11:]=R%4V :TPCP2X!H>DLTM@9$ M T0#1 -$4W?>!$Z-!*(!H@&BJ9MH!N+:,]_^VG#+0P\,K\-\2_CZ8Q$*_ M&L3T>VF6+GZ$SDS$Q']#QC^?7(]T51O\T_CWW>@$!3[] 'O9F7,]&@PO+B]& MINU:5P.#_G\P,!W+U@W-N;"-DU]>3&=U:NZ"*4G1%_*$;N(I?IW\*I>'043. MYOLM=/6'3UP]@HAR)V4D4_ &C+L)H9=029S=,RE2>2S%B,AW]IH@JMXD03@, MYWUH9R&.4H0C'P592I4+IVDP#@J1HR!"V81=A',_R/@](]ZT"K,W:4;_F=)G M25$\1O&,)/RJ%(WCA%^731)"^+VIKA TI8.>I(C0(?AH36OW>>3?<>)-EI;# MT!3$YEW(O?FXA=R)#FD]P;/?D!(J3B9?BHJG].TS6][2PR,8[GV&4[EFQ9BK M%#E5*+'WU9M&<3+%X8HET]AW%C?F](<\$H;E=WX^44_X>\KMWOS][B3P%/C9 MA+ZDSU3NJ:?F(L2SE'R'+[9'PQ)M/ZX7U#MM%: MEL]TX.6'7M_JR]L]>GCXMCQ\2[M8'#V,7 S7D;N]J4>-'4DJS^WN)RYV&7]7 M-**D3Q?Z6R_%X[:%7/47HLZN.N%J,=US' =]+"C>OB%Q0NUJ&%+./*- M1,+^&V(VR[K>)@=UJ.KN31 :5=Z-(2BP8D=4K?P5'E2^W<-; CT45E@">BB; M'LJF:D!YG56U;E(>>()B/4'-JJ'?E53:=3IB2=PD7.B!!HVQ@ . _K, > /-+ZPVYVD0EIL^BQV'L89 MO:#3Z;O# W!;W&FO7<_<06:\3YGQPZ%E6@ M@!9 2SRT-$4UH+B'!QC]&79YX:DA'=J8=&'3QY) M&,]8YTB(\-\.3"QQ'1PZ'^%#^@S29SN!RQT(.^(3P 7@ G MK[,4TX*S9@!< M *Y:P&6+R\]U'ER]7_CYE40DP2$/O; _#:(@S5BG_IT.J=P>9L=M35I'IL.Q MQ9UF](YT9-$9R U*9+BZARC-$'=L#R *$-5W1&FJ8MCBDAD *8!4WR'E*)9E M J+D6 !K?0QV%V4B^ MCJ^FLS!^)N2V:,-S.\$)N6!YJ__;3A1Y(D3B[C)"$>NTDZC/QO]-JDN,/0_S-/,U8$OKP/ MG9Z(S<$-&?]\@$!3[] 'O9F>;:U^;0&@V'ZH4U,%QW,+!U M5]>,RXN19ES;)[^\F-/J_+QS?/LFE5@[K/ZECE0/HM=-BD!!2E.\95__&&3T M][SBD[5#B3Y/9U0N*(L1%RXJI(L^1^,XF;Z?7I3A4??'AS2COYL0-(XI8)[8 M'FN.3S1+2,K4&V7TCY2** Q8ZROV#OOQC$T->W\7SP(/V:J-Z/N4A.QK% =\ MA0!GA!$C_8<#A7T]GI&$3VN*V".C@/XMI;^=\!MG_ !G5NH3L3].8WZ$+F%' MZ*+%6;F('9/V]GE*NPBV+5JP=D#8JZ!?\5]4JBI5W6'OJS\3,9R%*[998]]9 MW+C0!H^$8?F=GT_4$_Z>FB)O_GYWNIKBY"&(BD'B/(OG'Q0N*/^D.$;>=MS9 MXA0_CYUA-DO)Q_F+M?E<#KRZAK.TG/K&A;GMEX&*01F#K=R5C3Y"<8?!@=<[ MA][ //!Z"P30,P&TY,Q)Z<+1Y7 UN0L1WK$Q^_B :Q[?';?QOQ>F_6J#:=\C MI !MW$<;.WX\;PVZ.TQIF$(>@SA/PV=T0V9Q0EU<45F"IN4)BML?Q5VF*T!; M05MEU]84%0J[/;>VQ!FH-?E0KVO:/M>S2#^6"8[-FC8_$QT%$5J<@*Z@J^\> MF65H1A+$D\MHA#-@"]#5 MH/?8,2?Q-K]/O20H]J&P'2-I/,Z>V%I]C2YCZX"E::ZBZ<(.7Y=E\B$+(X\5 M:ATF3@6#8GWB6Y23VKJH"2#38\C NAYD\O9RTHH-^BEWT.*,?A$2>MNU;W5, M"\(A2#;(8[.Z RY37,L]0!8@"Y!5-5LNG/C97!9/=]ON(!:=Q2%C5\G8Z9;B M.L).'Y1EHB%C)X_!:1\F%-<5MCH$B !$M!\1.O6U+&&^5E?.V];[6K\F M<9JB61*/@PSBF+=730U%'4 "#M($$MFH#L%+I#L'X )P ;BJMLM4!JZXSN5= MAQ?4TK%EVC"D(^.KM%.<_$4R]HY\9[W4(2O'KM,M9: +.]Q$EGF'%(0\%JAU MD#BU'6'Y!RBA [AT'"[4@N@F%&(WE[!KOUOV*XE(@D/NEF%_&D1!FK&&>(^D M3M^L0Z&0J9B&"I$0)!KDL5L=0I<*=70 +8!6/8;+,@!=S:7PVK^X6Q32E:>K M+9-WNW3[[V[L96O*P(!B"4A'0#IBD;VS'&'U#9"] [AT'"[4@A@V=+%K+GO7 M^N3=Y\B+IP2-DWA:.?06XIZW9&9IBF9!91!D%20R5=U!EZZ8-M0% ;@ 7'68 M+D.QM0&@J[F47?L=Q(PD),U0P#U%"+.8B8(0"[(.D'589!T4W86=X( (0,02 M$88*9=B0AMM:MM^2^#%(68_@<9R4KA;*\/=Z5D:[$\]HFN)8PLI5.Q_/M AM M[;56W4&7+O),) 7@ O 53%=AN+JD(J#5-S6(OQ"]LC"U1M8P3&%S9*&X2BN M(:PB2I:IA%Q+[086:*!+-& KMB-LQY@L,PDL "P ++##0YNF8JG@#(@(%"2* MS6N2+7_[1/B0[N/0?QE2H!FA0H^GTSA"Z00GY..; F^),E13"T:3J85W=*#U MQD(BP$@G.- XT#C0./D%!SWULD\7. T\B"!Z&D&HYQ:4,D(:H39STT>K OH# M1J1G1D35JAT48\&64$BD2.39 M0B(%-$Y.7UAZ?@/3]L)[%K9W3OJI/XI;W?$EW'_Q#XB/,'U\_$"*U=L4Q7F6 M9CABC_'V4B[D=B"W [E!T!\YY /Z VFE9I8R>[CGR-$45Q?68;CS[B;$M9!) MDVR(4B%(!62''*Z*D"IG:#4BN/Q M(3(NNOZ>H/GRH/ZA'6G?7XCRIFN)6[K.B]2I6:WR6( M*'J+]]6?B>)DBL,5:&CL.XL;4(W\12O$<<4)P]!5 P2YUD\_Z!@*?[)4^!GDX^VPT[NNH\3GR3,MP[Q+"4? MYR\^O53=Y<"33:2AZ1LAOKVC6PS*&&S%HQOA6MQA<.#USJ$W, ^\W@(!]$P M+5E!EM=CT;3WLBL%RY6BT&;?41J'@8_^1^7_J]NE$6L2-R^Y?Z'&!_U._S1) MT16U23[Z'2?>!!F:@G15VSHA \I8=VZY!EU2CM@_3*..!=A5H1[F]%_N)5"\1A]??U$32$_74MA+Q1D0$$& ME "!QH'&U:9Q !XX% >@,V(;PCW=QQ$&8EP MY.T34_1P*TL-CG?G][- JJB!$NSN0$S3-<4="#LW". %\ )X ;Q@-^;^,KS- M[U,O"69LC1CAB#Y\/,Z>V'I]C4YCZY!E6)IBF7#@'21B8*/=_+I3P:!8G_@6 MI:6V+FP"R/08,K"V![F\O9PTDCP&'DFY@Q9G](N0TMLJ;ZXKJF9"/ 3I!GF, M5G?0-3"$M5D : &T %HKAFM@.H"NQA)YNMMV'_$NSG (2;MJTLXQ%,L2YO[) M,M&0M)/'XK0.$Z>:H3C. ')VD+,#Q&RY]#.@B+' BC26KVN_+_9K$JJH] AE>0QFLNC=?^!>"B&"\NFB\O M$WB['!S0W>A+MS=)\C+YX2-$[BZ=SWVG3P!00W59A9KC(PA"T>=3ZZ:1'4VFNLN@.O4VV@ MF(/ZDP>P: O@ _"]M&T&!9\!Q>4-9N[:[T)F)"%IA@+N2T(D1J_3Q2TMR3+- MD)F0Q]ZT#@^:J]@F5* ") 2%4BX)N2O(5>WM6R_)?%CD+*FP^,X0:?W)"+C M(..YNQ]+YPME^'L]2Z;="7%,0[%L84GRSDZU7=]!UJJF.HIO"2A4@ M?0?H _1MC3[;4&RW?N/6#_!!0 U.4FPX4-54Q;;A)$5(WL") MJKWF =56#!;R4!Z S/5&V?*W3X0/Z3X._9=A M!9H1*O1X.HTCE$YP0CZ^*?"6*$,U^V TF7UX1P=:;RTD HQT@@.- XT#C9-? M<-"T+_MT@=/ @Q"BIR&$=FX).P=+EHF$/((\YJ:/5@7T!XQ(KXR(<:Y"/\+F MDE#M]SE'09AGQ#\F84A?+2B,2=Y5JC90#/53H5 4$BD2>;:02 &-D],7EI[? MP+2MK.*>#V"7=W,9VS8[S_SMVA+NO_@'Q$>8/CY^(,7J;8KB/$LS'+''>'LI M%W([D-N!W"#HCQSR ?V!M%(S2YD]W);DZ(JIUK\E4!:-@$Q*"W@<,BF@<;#- M%/B\%>F#]GM)NR^^=;?UCV,HFF&+@H\L,URWUP.F!H)4T)]F7!6@U$Y0:L7Q M^)#A^Y!L_/[F[55A$)&S29'UUW3UAT^5!_4(Z_EZ_$?=1 MD'W-BZ,T#@,?L[6?>QSBR&-K/X1DB#T6"C(R31%.V?7_R.D'AJH@7=7/F8I!F4,MC*)&YFWN,/@ MP.N=0V]@'GB]!0+HF0!:4@P@K_.I:>\ER@J6*T6AS;XC;G'0_ZC\?W5[IV*] M&_YVK7J"6<:E%.9)0BTJJ[#($NQE"*?III@5-O7#IOZW .GJFEY_G".+!K#K8+-5 M1WP!Z;4-^*9ZG:&:BN$(.QI*^MD'K@&N :X!KFD#U\"F0[X26$127ISN%$AU M=Z-,#2&"++-=MW4&(]QA7.BJ8D$_:8 $0 (@ 2GL?84[]#SZD%F*$N*1X)%M MFE-01+(Z\-2==BJZI@PT84#K?&0#690&K%5WT*4-E($X,P;H G0!NI;7F9KB M@NV"K-P.,OP21V?>P;4.W8V[($4'^0C(1VQ8 3)5Q=:%M9T$3 F !/=Q$2= M^R7=MOM?=W&&PQH=KNX$-[IM*@/=A.@&<@?RV*CNP,MV+<6$U!S "^!5![P& MEJH88+T:S,TUG9IK8@/N;Y^'%Y]_^WSW^>H6#;^,T.W=U\O_]_]]_6UT=7.[ MR%0YG]#5/__X?/?O?1 )&^4@J(>-EJ _H#_RR >JG+;8J.N3,:&O?)201Q+E M!-S1-Y,IKJVXI@7N*$1[$.V)A]>I[FB*/:@?7^NJ4M\V,N&@W+KC(J /T+=+ MD:&E:!9D,IM+M;3?BZR6037A2;8.4[JKZ-9 %*9DF?:ZW4*P/QV&Q"FU,P-5 MF(\'KAP@IN.(T73%L(2M@Q4=^#EV*JB#X05,@"\ %X KXI_2-U# M2[%4!P#66.ZN*TTP*ODZA",F@=C[:Q*'/DG2ZN9&\I\\R)[?E&]+YKZ.4%J6 M.15V8$I]SRQ]CQ)9YE)&/>^8KP \T"4>$-Q,19:Y!!X '@ >V.&A!7=]D64N M!<8\'S)V+L7&[V_VY\,@(F>3HC&*IJL_?*JM!C5P2,/R;+XK]'G 1QGB)O@J,' MPN_T%"=_L7M[>!:P9[G'(8X\-C@^NG$$R8+,;\ MW6:QT?B M.)GB<,4>:.P[BQL72N"1,"R_\_.)>L+?4][TYN\W".HNF%)]^T*>T$T\Q6M> MP10G#T%4#!+G63S_H'!!^"=/@9]-/MHN&\]]G/@D8>FK$,]2\G'^XM-+BEX. MO)H(6M*\OC&UMWTNJ1@4]4NW,9$;S5)QA\&!USOV@3 @'T3 M:27SM'*;H6T(>F('.@SNQMB^K M-BCQ-I@C:83573L.&@<:!QIW+,'UVSU\Q?PN%[S&23S=N#I8B_5M/&:1P]66 M3-?D JA\^B.=?$!_6J4_U*<<$XW2[X@15NGWKEJUH010TU3% M%K=E7OK99]?!AL..6'[IM0VX9H5K5%LQ7-C<#%P#7 -<4W>/1D=1+=CG#9G% MK458*1%!68P2XL61%X2D6OA//]]Z2P(D'8]B%<'X@3:!-H$VM<:*;NG&JVVW MKW!6QLXB,Q73!A\6XN4&2;X_X#K5=$<9:/6?Q+FN*O5%TO(V7@;T ?I6T6W;!W&:G A99GMNCU%,$H=QL6I;6FB%:7;!@;@ G !N$C1M:CU MCMK0\^A#9BFK:R;!(V]K#Z'26_@;V,).1NAYH 1)"DA2[" G73$&]=>%R(*B MNF,J !> J[H)5S%UV((+*;X]ZO83\DBBO!:WL74P.M4TQ19W4#?X@9#/Z#AB M=$>Q3%N4JLBB^W5[;P")#D-"LQ37%+8:VQ5(U)G&:_-9]/SMT\KA7<9(0CYUOG@XC_UL2Q,DW M.OS8K[1@NZ,2N0AC[Z]?_OZWG];O\VL<^T]!&"Z^QHY$9U*\(>.?3ZY'NJH- M_FG\^VYT@@*??D"CH#/[PG&U:\.X=*V!=:V-+JXM71]>:0/]TG1-TS[YY<6L M5"7\SJ';FR9U\Z'CY7'A.CLC6.0TLQ/F*V?1\_/K<9(\\QAPRFH_V(E4#Z7< M^(GP<9Z@-+]/O20H3IMG^Z/3>)P]X82@A)_1R2Y/R0,_7M[/$_9V\T'R:^JT MST/P$VN7K%X>7;N.U7WNC9X(?2JZ+TB5\0@_Z[[\#C_KGKVG).G-W^\.P_*H M>SY(?M)]^4'ANO!/RB/"[7.*><.Q?IB?3>F5Y]Y_G+_X])*4EZ.OIJ66Q&YO M3"9NG]DJSP[7?SCH[''MP,L/O;[5EQNM'OV!EQ]9\?JD]BUIUR)=[+9U%P3Y M#QQV]Q.@^VJ[FU^3.$W1Y=SG&W*?[YAQ,>A>;W1OZ'GY- _Y$;B?IS,<)#Q@ M^(UJY''7G4 '>Z.#5^,Q\7B0>YDG"8F\9W27X"BE6DEC6U!"4,(&E) MQN]I M@L$G/% =-:N& J%2AWD*8TV!I5*]TQ%+7"0\^W:YXQ;=#/83 M].!50?\CCP@R5)Z:=+?.(M8R0&EK$&M>%3E49%U:$3M4%IJI*X8FK#*W\^MA M+2)%Z6PU\$Q_>>;4MA3+KG_=_8A[:0X5$>RH!@X"#JJ3@S1%:^!42* @H""@ M(*"@39BK99D1>O#SK(FDIT^NZS?2^(IPMY_\B ->"7E/AE3 MR794"K#NEBZL:1,8<5A>Z#!8H$TMH )0 :@ 5 JP+$2[5C!H:T5(UY'(C;];*X3FW1K0O$G#VY70NVC9RK818_8=^7'.^@4P%X2UD-O*[:=?+06*!X4 M.P"S ;-)Q6R:8KM ;$!L0&Q2*Q@0VZZUVX9B&>).!85XT.\^"&BO^E_9ATZ@W% _&&:DBP=LIKQA+Z+ M_-\"?!^$_&P0^K=\2OP[-@&[]-2]O#*'SN7HVAB:IG4UT_=%TRBO3QN3WO9JU1XP]9AA'!(Q<4K6%C[(=8?=Y8GW@2G]$42> 0% M:;7Q['JOW/U[N6XALQ7KU8'6K<;YP+0,31?8N]44TKK5M?K4O;0EZR'2N:+0 M/NN-/H+0,4LF#10C*VBAU8Y:C3JCA#L9F*I0+)-T?R[4?899[209($<7RQ9AB3 M8-:%AA@"_"7%%0;[*)CI2: V7U\ &_7F&9*6,K#@"$F(1+86X8B,29(0 M'V7X.PJ7"V]@I1Z*@J$-ISRVK[_ X:* ;*.(D"O.<%AKJK&>DJ'79J<5A2#- M51,=DLELHLSH<%GJAJ(*#(+W%F@K%$^@=W+X ==""F\VU_3<%L=ITN^D$XG^B%\3AX M+V'<6.W8=OG9?8;3NJJALG)%506>XZP+*0:RCGR6<*^/,H:'AS*PK1V0/?GX MU2H2J H37)9SF]^G7A+,>($MCGQT&X^S)YR0>ASD1F3:V9JQ/NHG21X#C[HI M3#>_9O1"T:DL4#Q0O V*Q_-MJ?,P@GR? MD2@E*3K5=FDZN7VH_L[2G#2A_.$[&2Q3L:R:*G?W$%RW]T! GJV)/%M_P.LH MC@G8!>P"=MN'75M7] & MQGP0@*^])R+C2'U:)V@786RB$RJ;N/2Q.RNI;BZ ML 3^NZ*111D@MW?^8YE33G<8%TVTW"%@(6 A8:%=_QQXT=X2*+,IP MJ+_3]FXO+WEIOAG=G8G=]5_S%J,&!=HV(4HC.-!$T$0Y! >:V&=-/#!'VOH4 MZ7N;VEP%#5,T]/_,TYIZ8O=^(X LJ@#9/GF6! $4 H !8"BFZ" 6L\6;!F3 M?G\BG+FU4E:N#92! T>R]" %<72+#5S3;ZYQ%,=U@6F :8!I@&GJ]6ITRC46 M<$U]D55' ZAC;Y9K7VF^I2N&+0YI6\H'2L]Z;N%[C#A'T0T ' . ->4B1LH MMFH#XHZ[R:QON?P6[#Z3/BYJQ[%UTH3-MD.)3C^^S&11'TCA29K" S8#-GM7 M7+6UZ@$J RH#*@,J:] Q@5Z!7AU= M5J!71T[-MCXS^R6(X""W'85WA,V^LJ@+A-P2D#W@"_ %^ )\ ;XD3[)TN*A4 M@EUYLHBDET>W&*ZF6'"06_OR%T(!75-4U0(: !H &N@Q#9BJ3MT! M8?7$LLQE\^%"WRJ"C[TY39I8_O"2?LW6%%=M;!=-ST^4J5U\/?8- -WKZ-9U M96 *.S(9P UI= !O0''L MFKR.#I]^VLXG<7,<' A7^X8"632A[H3@ M\:E;'KH&4 H !0 BGZ" DI&6[#U3/I]CG!TRLIF-<-67!V.3NE!!N+H%ANX MIM]MT::Z XCKB5:-EGO_G0JJ,1U+$WW;6P@-]2%<,2 M9];AO!R!4NJQ"]!C2.JJX@P:VQ 'B(2,?-\1ISF:HM5U $E?(0?Y_@[L8I,^ M=(*S2782E^;:BBFNNQT<3E*_6O78)0&^ [X[<-&"^G7F\44FB_;4SG9 9D!F M0&:U.6^N8C>X04]Z_3F4SBHAZH<,TT??]/W&!E816AA$Y&R^74)7?SB^U-X: M')_B(*(L2ZG)%+RY@ZWD+.EVTZN7P][^5XP-A+[MJ_U_=?ELZ&N>H(3,XH1K M'TJ+Q$!:_(RK:\XG%,](@C-*2%CXCG&5)<)\7=\MB ME$V6-SU':ZMD\QNE) S9+^#(1U.<_$6R^;N$I(3O#&%O?/)(PGBVHP<2T0<*^0VQ/PVB(,W8 SXNGN<3O30C])?Y/>(I M45!$J+#8%3%]H@2=EM_\D?_E_&VXEZ]_^I"G9P\8SS[>>A/BYR'Y.BZ'?L-G M@#[RYV@<)U,^UHOG\H]W5+DOZ!/\]68SE#TQI<6[JAF]>:<6D.3WYY <:JJMT%4RK^+^0)W<13_+K+K4JUK:I^['WUIA'#9KCBL6GL.XL;%[3G43(KO_/S MB7K"WU/_Q)N_WQTX3X&?3>A+^DREST1=GA#/4O)Q_N+32S=G.:AJ[GNYQJ)N M7/'8/GU>C,F@0WK7&=OH$LZ?Z<#KVWRYV^;!:ZT6?A+V)M7Y-\<=\CS/6O",+=3W[NJ_*[9:[E4HA?N?^9BLJI M0)YS.5R[[ZIVLPAHEH)\H7Y_T!!G:^4#,A1+AL?@PG=$>VR5Y>D,8,,:V/#= M7CW]4[9_\0_>:3!SK,$-Z33AA[(%J9R#^T9-WE'WL'>,061C MC>VM/S"(M QR0Z8XB.@L2SFZ2_II@KTLQZ&4X[LCR53*@9W^F^ DA5T1X+\U M0G /#PEYP)F<%/>9P@?>40J)4EJT;M96&I!I$Q+AN,U.VOT)D^!M6+8 \4T]=IE6(<\I"NOAMTB M-67]A&X&:84J2M$?JQTD9EKG KN'M%IK@, D);":!=<.H#KG>OTX!4T$4PJF M=$]1V::BJ6!+P9;*S& ]C--M75,<55R_+@ F !-<"W M&J0PRSBWQ36F:;76 M'$I@O>]^S9>$=CJG43AO28,KW7$54US+)UFFN&XC#[9PV-. E:H/ M;FV/LV^%%50.!Z]R=-VV]KYN:M]&#RBENNC334G1-&'[ 0L'J3L=7=TSUW!%V M')LLJE]WQ 2(D$T^KXDC=AHD\=$'=!TG8Q((W#;7T04-UU!LU6E,2/W.%L%Z!JQG5"OJG7.C M_GZ>LJ"H;F<0P-5^P;7*H91(;M(I7/O8O#WJ!80.^.ICJ.)HBF;5W[L;0A4 M7]>,FXA0Q12V%-YYRW9@Z57K$W$O#K+X'2?>I'*2A<9/LA"VDWSU>!UC]AWY M<7X?DH/.UVE'FSE-,;6!HHJK4GE7EKUH.0?K3LW+1Q;=$=;DLDV^M>6>0U,] M8('CLT!]Z<.#!>2 1S'+?S/+ .M=A!]/!V5F)%D/J%.S_D30C/L*1CTBQ=Q8S$R%!!K>; M*YJN8RNFP&82>TM1%@6LV[Y+A./N&W[IM4V*XXRD(2/3/E>%=;*5?NZ!:21E M&HD$5V_"K FT@;*!6>NY6;,TQ1J("U1DGWRP:Y)234]#W#J:N$.8"R#=&Z3M MJ]V%C2GR)X@[G >>$8^]R6+T2#]&.$7Q^.CYX%;;1$TQ+%MQQ+5B?%=VB<1W8YX:PZCU99E)@\O1#QNI' M-WY_P^N?/N3IV0/&LX^WWH3X>4B^CF\G."$7."7^93R=D2C%61!'0R\+'H/L M^8[=_H[*XB*,O;]^^?O??GKK#M_P\Y1$V? ))_YM1B_X.F,W2_\/AWEQVS3- MI\5GJW>FLQ$QD=^0\<\GUR.6Z?RG\>^[T0D*?/H!]K(S9VBZMJD[CGJM6_9P M<'%E7%^:QO7 O1B9JFN?_/)B"JO3<1=,28J^D"=T$T_QZS15N3P,(G(V(9P5 M-5W]X1-7B2"B+$>YPZ0H$:D3_R(HSX*0?NBC;$+018B]O\ZHD..0#CSF,D./ MR3$#T%V81_>QR'E(,IB-$3'S!++5,,X >"\%+D']]4L+<>_0BLOL]P M*M>L,+U*)ZLZ>^Q]]:91G$QQN$*,&OO.XL8<98AUOBV_\_.)>L+?4PKQYN]W MU[NGP,\F]"5]IM*'H:P4XEE*/LY??'K)1,M!51=.%FQF;UP(VW[II1B2/?CA M?;K<2+WE(YD'7G_#JK>F\]=Y"\TI\L+[YKN;U9H]R#DDJS^WN M)RYV&7]7D#Q]NM O[O.%DAGZG?YIDJ(KRG'^:RX&7U5$AJ;LX6O(K)MON&O[ M+^YOEG7--1$UJ.H[HCVV\HI;IW&A0V.KZCL39#^=39. M"$$!FR]6SY+@C C+]'6RA%,_K[]'_;K*M"CW]8.4^M,QP]%#X&GG<"Z+&.#U MO:#S:E[%27\OH'#VT7- 0C@7FUVGGJNBY=!M,$&4 V@!M$ L)LHFA<&8H-,@ M0L\$)ZFE?KB)$%3U&2XN1%5[1U4BBPSW+Q'<5'P8CZ^#*,C(;\$C\3]'&8X> M GH-O0?)TNL\RQ,RG,9T$O_+[\UL2I22G4L/+X>Z=G%Y>7&MCUQ+N] O+&LP M'':6K5:M<+-T 77)Q;"1+@B3;YSG8JSW+"^IEC[ M_,RVN][WN3<*TI7-]O=\Y$7IY &UD6^M4;>\/'&*DX<@*@:)\RR>?U P'_^D MA@I&4T@%HZL?MX30AA+"72R;R&H._BL^\>*$\]1'&B22A &J^(5_TXBLJ))# M_\@C@@QUZVJXJIH:4I372%5!4[6UJ#2V]<2['==@ =5?[ZEG!]7O=,0L3I*B M($)WDSA/<>1OG^W>2P$E2G#6&34R#L"$199O)RGP()I,U#2YQ$%"*M%#B1!U8F=4-F[*+H812D7ABG]#:[U"T- MAU?F8&!?75P/+BS+NG;=D3FT'>W"'5I#S;IL;&OD0O7T\(YGM?:>^SHCK%(B>D!I(<$4X80@GXSI,'Q6).7%TQF%%_M+/$8X M0GPM=Y8$*4'9!&?T_0-K-A=$Z#Y/Z54IO4710C @K,8J04^3P)L@G^IQ0C*" MZ*UQY 4XI- /-'AW#_SEG?>)"!C M%"^&[A,O2'EK//P72=A(V"?,"J!)_,3JO7!(88/I;R>0-Q]L04LM1.7L?']ED31.G\VH4=B,VS5EUEND\1O0V_*;+7XG#G)>?SJ^)J9JRDL$TGS$VIL-( M'NGOI0K_0A!Y8>Z30A6*<12J.\6L TK$?X@X*$16+L@2>F/ZJ!M^?L.-%[_\+PKH&$5QQFY K0<7!KV,:CF> M!=1#+LHY_8#9JI2A+%ZCA7-T2>5"_I/3-^&S@@(^%^R>LX3!G3H@#$XS>@,. M!_X3RL8?4"B8Z/>8:-GTT&&LE)9N_GG T)886O8#+4I#RQFABD&U>#K%R3,# M"E.9A'L8_$MS,2\.%'0^<34,,N@<*EUI;@UUMYHNI/#6,HY;>'ODGX>'[\G# MMS\YO2';TDFM)T'4B$S;MB<2]/,-_:S&&U]9O"%*,4'Q M0/'>4+R=EG3 4(LUU)IVW%7EYC:2+.441,O7=6\MZ5&'JKL)ZQ1<;5R/%AWJ M=SWNNGW51/O#>G\4][N@J$5U>O+Z(X OP!?@"_ %^)*\T&^M*5PSQ7QU"G!> MXE$N:QXSW2"+2'IY+JAFJHKA"*NDEV4NZ[:_8&:!!SK% XYB:W ^,+ L$"? M64 S'67@FL #AT8+,NT):B*,*#M8INA4V^54A.U#]7>6YJ0)Y0^6Z*EE*I8E MK,?NP8)K97->.4_FZ)CI!_"N@]=1'!.P"]@%[+8/N[:NZ , ;S/@A01\Z3D7 M&T/JT3I!N^IE$5ES^^/;%+.[EN+NU+KN,-'(H@R0VSMN;@^8IG=,^#MM;[?YDI?FF]'=F=A=_S5O,6I0H&T3 MHC2" TT$391#<*")?=;$OI]<_=ZF-E=!PQ0-_3_S-"/^/JHI6UM?Z38"R*(* MD.V39TD00 &@ % *+H)"JCU;,&6,>GW)\(QEBMEY=I &3CB2FMDG_VZ#;/$ M*8BC6VS@FGYSC:,XK@M, TP#3 -,4Z]7HU.NL8!KZHNL.AI '7NS7/M*\RU= M,6QQ2-M2/E!ZUG,+WV/$.8IN . < "XIDS<0+'5F@XL["OB()??@=UGTL=% M[3BV59JPV78HT>G'EYDLZ@,I/$E3>,!FP&;OBJNV5CU 94!E0&5 90TZ9JZB M6>"8'7?'W?&93)[]#[ML(NG[7A'0*] KT*NCRPKTZLBIV=9G9K\$$1SDMJ/P MCK#95Q9U@9!; K('? &^ %^ +\"7Y$F6#A>52K K3Q:1]/+H%L/5% L.6):Y;#YTJ_9FN*JC>VBZ?F),K6+K\>^ :!['=VZK@Q,84'33XX"I8[Y$#THZ9+&T$301-! M$R44(FAB\[OFFE?!(VZ.@P/A:M]0((LFU)T0/#YURT/7 H !8 "0-%/4$#) M: NVGDF_SQ&.3EG9K&;8BJO#T2D]R$ \[XC1'4[2Z#B#I*^0@W]^!76S2ATYP-LE.XM)<6S'%=;>#PTGJ M5ZL>NR3 =\!W!RY:4+_./+[(9-&>VMD.R S(#,BL-N?-5>P&-^A)KS^'TEDE M1/V08?KHF[[?V, J0@N#B)S-MTOHZ@_'E]I;@^-3'$2492DUF8(W=["5G"7= M;GKU[SXFY9C++)\J;G:&V5;'ZCE(0A^P4< M^6B*D[](-G^7D)3PG2'LC4\>21C/5NZQX:Y^C*(X6]P(HQ3%8_1 M(OI (;\A]J=!%*09>\#'Q?-\HI=FA/XROT<\)0J*"!46NR*F3Y2@T_*;/_*_ MG,NIN*V!&7_[5/S0?1SZQ8UNB!='7A &?.J8,GWFDX'NR3A.R/S='?Y.4CEH M;3NG[&CZ<$>Q.(XI&)X8N J(SAB^*#81IDA;D3=%2A9G%"?I2K*0S4.P,@_E MNXS- [U_PC&?31)".& BMM-K&O.=7H3O]!+"7'R[V%+BKQZJMA+.L:^[VTGQ5Z;&5=\>#O"73/'E940Y5 M*W^%!Y5K/R&;'@K;A MZ"'K8'3[<7G:@I/U1TJW)LB4^9'N5LQFG4#KY@/ZT M2G\:Y:?]6A^"1K5*HZ23#^B/5/K3'G=J#[IJB5?5FLR<9AVWB6']2G8Z8HOJ M2;J44Q M7]]-XCS%D9_6M#E0&A:4IX.U_!95*EF!7H%>@5Z!7K5%5J!7H%<2 MG'HAT7Z^.O<1W6VJM&:UU)OV9AP1Q-)OR((VAM7K7$NQ!^)V'\L^^>PZV%S< M$7]!>FT#JJE>9[N*9NE -4 U0#5 -:TZ)ECVV0>N :X!KNE&QQ/99_]0KNE] M(_A?W^TNL4]B4;8SZ@0T53$5UQ;68WI='^HC&>@A+;&][C9B+ ,0 X@!Q&R) M&--6=-,&Q !B #%;(F:@T(@'$+,+8N"8@==$^'E#%[TZ<"8T@754 )J*Z4*R M 1*;$AFQ+H'+%; & M<'L3;@-+V%(:P&V_N*X_2VVO')5Y-H'WG%LX_/6 \^UB>Q'[#FY91Q1D%J1?&:9Z0 M._K@%V'L_?7+W__VT^+K5 [!F,Y%E T]CXJ67?,M#@,O(.GB"BK2B,GMAHQ_ M/KD>L1-F_FG\^VYT@@*??H"][$P=7E^/+G1K.!JJEJ.9@\'(N#"MR\NK2WUD M6?;)+R_FH2K3=\[YW32-1SX9O2(WM!0F-[^IXP-DA#S:O\Q+<5V\/'FVPKQ6Q)$7C +*<3B,;J,([YNP8^8 M!SW=IC/DA"!,,3ZE1N69H=Q;B)#X:!Q$F(J7]8[,Z >\/R3+_H>Y3U!67IJS M#ZGPA^F,1.B.>).(&K"'9V7Y[)\C[YRW+(CS!#U-XC!\1O%31'\AS>_3P ]P M0HGE' W#D-X^(TDY('2/0SH .KGLXBS!44KYF,YMBB;XD:U'T%\D83"EXV3C M#:+*^.G7SN44^EZF5&HJNP-+=/K<^1_^BQL2/9TP, M%>6_S2CQX\1/T1\S)B-T.KS]XTEX"K()NLQ3&L:11 PHT>G)73P+/&2K]LF/W-31IYP_I'.F:K4]Y$6> M4L2D*7W Z3TSHMRVGA;#<57K1W2&+D-JGJ/[-'YZK:/GHBSG; M-&/G"%'7BF+_B?TGBE',[TQO2A^=_KXWP=$#I0?Z1/$6+.+GR7P(V20AA/]D MQ$XVG\;\9'.!,.?GH%=P7LS!^L[&O7 .3KD@C\O[80Y@K#8D@2-]R M?/_B 4Q"29ZD63#E-C@,\'T04GZCJ&.<$#+1>E714I,>I R-W#)X(0ZFJ8)P MFE(2Y'2C(';]0\$?/.KAV$\IT%DH\S2A04N0H2!EG?CO>?/];((I\!<__DS# MF[2(;JCYSY.$#HQ'0(R"IHP=& %Q_X']?/77$1VSCZ>8DLM2_)17Z-THE^$T MCN@//B\?F%O>>QI#47-7#..)%,%5FH_'C'T*2DJHT\'IRF/)?L2"L_@^+)\R MI;=.\S![2RIL8!6Y\)_BOS,E&7N4E#X,G2A&CQ"V-40B/H1M!PN1NM_THXCZ MA!2FD?>,[BII"J#A+<8WEZ WER#Y7KA'Z $'49'[831,N?.!M[_DL1*C&<: M*J[]B.CWPDT9U+V R&9%V. LP8/KBF.M M,)V;%:%3^*R(%;K$&J&=JYW3"#$IE56- )>J(9>*_+BMFW-#75XV_US!1M3] M#N,9-UI76S1R?DL&+\HJZ/A7*UCX!U5!&:KXP(I:J.2!V<;*0_J5A^1VS@\R M:JEY6%':/688B[QHFA76=6XR60[HK7LQ0\BRJ4'*3CBCP4T2A-QF4P-,HYZ( MA,OO)23D+L \"4L#HWE6)R)/+"SS?/&!F/UNLCK$QQCRC14,Q&I(%Z833SOP+K(0$C:DK M$Q01X?X ED(=%A(0PFU1+(;K*]-Q?-H7XPB(,ZXU62*ES#)0H)=XY-[PVT21 M$OD,V-8F82QGE-W2>'N?3+]TNM,NYX=?]SE"O^-GONRF<)J\'MY>H"!-#>5GSZ=C]Z+Y,!"!CS_2X7R7*0FV+H6]1JF 2/"ASCV>:8T)3 [_,-[ KB[E@?^)#>N9DRK\=LWPP M_S LT++(*12+R#%UQ=8& M+5\L6)OF>456>:]*QHO)JI@?:F3#,/:6-U[[%I\NS+!+9I@EV5X9LWR6N(5L M6BEW6*XC;U[\1GDZG[-Q'H94%[,DGOM3;/5D$OMSVEWJ*<?ZEER/CRVW[W;\2M+[Z0.QH;\I<1>)Z3MO*O'HR MB/@,LO4[.IN+6'MA:]@XZ1T>*;DPQ1C2&+'(@3.O/7]EDJ@,/3SC%I<^D$>2 MC/X.\JDLO8*#Z7P55I[ETN,I-71L?&5PS.H?[OD5>*$;!5M-F33^RY8AJ5Z7 MD?1C.8+"C%%9%/K,)'9/(C(.J @H^9PT%OFI"2M!7/WA^_G8F95(>=)LX;4R;[!P MV]BPN;N*V3+;8C6-NJS%&A;]L,AT,3_BL;B:>2?T1CEWNA:_LUK@MSI!K]B] M#:;IY85^X%/R+NL(\+*ZJKCA'#;OUUC&R8)=_<6>HK13D.$Y)R[7-P'CGJE6 M;8 INPC=L;Y!3 !?4+R(9+ZX]1YJPFE2TBJ?2-*:+N(FKW%(GKY\_1WZ,CY-QA:SJD :#PWM_4LMEM"E;L[3(&8 M)$I9S6_#JI=2:B/92975TL8E(S$_KA 3?4+626J&GYG-K$1/N"";,E3$W^<^ M;I"63\5]&/J'^5I#,1OY-.=(YAX+.QTSN,\Y\,M5=&;1Z>W3^_Z< M&)?7KUVPC.]9#$Z]HF=*F^PB'C0MOLW#X/D\:LZGM$(Y\[J AY@](-ORR294 M&[@VYT=.8Y2MRH+O>3764T!%Q&CNGGE#]W\R:BM7+E8EQ!@YIC^4S1W?TFG8 M6B0B":]I@AOF#RS6>9WA.+MI=;(;QW^7W&R="PU+."#^=>Y(HB#5>YYC/C >Y8?,ZYS.5E]^0AB'A,BL?T,NH= M>V1Z3U\PE+*\_6M>(\-Q94A?O2SFEVWC./)K6^0X-LJCK4FB;;WX]@"+;P+% M>4,1&F4T1OMFVOS&PT=EB&; M:^IBELVJZTD+LZ,@ZD"EA)6U,O?IGKR2FGT,DBQGJ4D>013!5I#0B_E0XR*] M5^X?1^F$$'IG:N+8#9(RON!=8\[B,3?>/)M1U!JS6RSW8AS?#E*+=H43]J1S MD\;VCI!D&F3S'1S,:RCJ@QDZ*^F;U8#TA<)L;>@ZE0IY-U)8>@I&;9"ZQE19 M_X].$T&_5P+S.<1T'@4L&]R@ZX0BY"E._F+!P;+PC"<5E]^Z>>G?;OZ9]>G< MR^J\0'\E?IPO/-#93BOK HNQKOCB5!'';*B/?*B55$5Z?/@- MSE<#43Q"PVGYKLF;)D MG(<^HURVWAZP]97E2B.E%2;S. J+.&%*HPW&INPF2F(K6H 46R$J\EX?V,HB*!M1S,W VOIFD:8J3,-2>8KDEGA.98PA MB%,W=+_:JIW52@.LC'XPHB:M44/K)'MFM9@9*H#[=JR M+'5HZ.Y0'UV,-,,PU"NM:SVP*J*KY&!0(<:]K:%09U;>;5VOV#PN5-:Y(D\H M?::R[%)N55#P=;'ZN9Q_7>=VBEHK1CP7,JV+W[E#_ MB&6]QR4!3Z>4BU.F=.>(RFTX2X(0Z;921E.LGPERE7(5N?BK5KRG_UUX ?;\ M$][FH?B64S@&A7E_6^""A*6*%M;AGFTQ,AU&MO/(M!I&)FY3G7BY%35 C$Y* M-_ UFGFQ:8W[W67A65D45!9#LOX#G,K2"I?YW&4K2L(H\JJ8 MTDHSAC'F0*U4H3''L[SC!@)9^95E[[DBFU#L8,@2[E8_EQU MDP)&.^K(5AU>.U?5*R%W=1Q'L6SI-A,I)C6\YH:&RGN-ZPV@E@P3LV:4)0,P MST4,-3J6:&842-NZZ,&]9.,AEW@+<,6I(&T/F1I)M66XQ'\78M*AU6:GZ*0@U6+Y&0"2L=IH:^J%J3 M0]3RAOR%*-M!$.)(M\:6F,I*,5KAM7HKBED>P\CXBO^![R"C\E_K%\.KQ,HB MMV)+2)G&%C17_ZN=Z[):1>WM/3CYMC6E=D32I2KHDKF(99:6[8MFLH^ LOKLM9L7./-8'.R+,CGSLBN>R M!=6L'-STLJT)>U^]:<2V5X7KK5 6-\Z*W;8D#,OO_'RBGO#WZ0Q[\_>[D^13 MX&<3^I(^4WDLD$>E0^TH&7'WI]JR]O]N=W.^J\/,2J^8/EWCC0:D]&>M5/V)*A5J=@,7KC MY&W1K9[_ITWE#*=0_L_%6R&XFH6N',0.Q\A/N()!\6T3? &(3Z"^&@1']FFL Q<5Q !\=%K*XS5 MGOMC4H]5Z8[+IBF.H8/+!O&0/ :J2^"R!Y!L@'AHQ[4CMC<#/#^.'T/=NNBO M+YX?Q$*]1H3F B(@%MI.L'Q?92TNVCN5ZMUQX5S%U80MSNXM-ED4"N*G%ABU M/H%3L\25 ?<=G ?&7UKKS>4=[U&$=]HW7X_V&53[_#AG&YX/V?PEBV#%E11O M*Z4VE!:;NN*(6]AX5S2R* /$O[6["L TP#0K=3D#Q1)8]=87IJDX1!]X]Y%- MWV]L8-#V:/N@:4-GL@#$FR3'C=IADL<(<182J6N++] MKB "8F59NG9VIP2_X!U7U_3Z8R99U 6"QA:8K.Y S%3T@;".4)T'5]_CI*/M M^6P=KC3%%-BM\!WIR*(>$%5)9**ZARA7%Y?1ZPFBZHK*NK(?,WZKH+\>91.T M*4IZ7ZNYW5*=6+#0=,54:_(8=I&9+.H#<;"DBZ? 9L!F[[.9HZBVN$J/WK/9 M5KM%-[W^Z4.>GCU@//MXF\]F(6%99QQ>X!!''KF=$)*-@M0+XS1/2'I')7 1 MQMY?O_S];S^%0?37QW$<9U&'-D[5U;<]NXDGZ?7X'UR^14C6+)CI,X-]U]TC M@(A#74P6%T=?)IW^9# :'?WSXR^__U>G\Z]/]]?@DCK^"A$!!@Q!@5SPB,42 M?'41_P;FC*[ 5\J^X0?8Z01$0/]XXNX'[BS1"@(H!,,S7Z KRE:7: Y]3UP< M^>0O'WIXCI$K1?"0JB)3(/5:0+9 XA:N$%]#!UT<+858?S@^?GQ\? WY6E(B M9_G:H:OCDV[OO'MZVCL"4D_"/\"_UZ1&<0^3;YGB3S/FO:9L(4MV3X_5ZQGD M*"I.*"'^RDS@"G8LGM?H6!;JR%*(82>F*R?*$J@"KHAITE*='0*I+]\[/SX_UV[@H=TT%)=O>\;]NKB<:[J./OP"@X<>K-64" MD )L<\AGFI(SH2!XW^GV.@J$P&"NJ0.%-L^TN@6B8^0)KO[J)"Q>RWJ/P'$- M$7S>64"XKB]&FC 0)7RRK3B,>HCO2![-:UN!E$'N2B#-JXE -D/>($Z11/W5 MB>@ZZE&G=[*=%(E+J"=%1+<+*CZD:& MIQA,90& Y>"R[^BPRN^1@_ #G*GRJL"7^Y%E%*]E,)!&%455)9;T\:37?=OK M=D$'7&+N>)3[#,D_(B8@X?+[<9XVQ]7GR!V3C_IWOB%"XK"(A3#7)]XH[%$K%K#&?8PRJRU@&GC)4U;,G_C&%+,0415P")"S1?D&)\ "S5 M&!M*#/0P6J0*-G"HNZ[:ZFU[/;.WK6 0]H*A/!F"EOKC$D#UW[>4_ CC*:^K MU%I,F58U:PF>R=H[!^.H:ASU@W&@Q:+$SL8Y/WQFB9L)-_QAQ;ZM&2QDB&@C+_IPN" M_T;NR)6ZZ7T9?]:T3PTE:KU!U0Z&!5+[&/:],>REP&QAFH7 MX62)9.;WA4!?-HK:V589XU)6%C1E4#WMZL J 1)Z[[0"E?3-R53^D'KSCF[O[X>?A[63TYQ",;N7?PP/0 ME;'8WD$WJZG$!$I<=CT3.+CQ E#C-6):M!WZ<1-/.\R]6CU]?#>\[T]'LL"A M?V<:?B*H\VU)/5<.(89_^5@\Q\T3%]L:W4J5V.%^4PONR70\^)_/X^O+X?WD M5S#\WR^CZ;\SO3KFTR83T*/#_H*AFJCFZ.RSBB>F6<5@7!JS:&^CUYYO,)/; M9Q-.3)-'.0A:.4D0?2_=)^Z0".F&1F1.V4I+51D2*Q,+,-TX9L6?;:=^JAF> M@!U(\6L1-E<0LS^AYU??5IY0V)?XSPP>2=$"3=S&)J[KA0J$]G7;,X/_21J\ ME9[G#TK=1^Q5'R7%!/9HVS78=D3:PN:-_KU%M2.MA84]VG8-RW 1D]3/WX#D MV&K;;[RG:".#4F#>6(!I]UZBJ"'NY'BMUGZ# J$-!!E]3XJQ( ;A5<2DC2U? M<\--CLRZV:;7/2VN)R:MWKZ--L%TXA0^U6CP-(T]")L^5PRH@29O9T/7]?(& M4KM_?VM(,]/-WDJ_/I*2DP66'3S8^%BC^7.$]D'5N='F(Q;AKLL6MWOC9*>4 MD7WL=6Y(>@JXM#[[R3=R[2QH(P-K-M0]-V1#171:F1;E6S398YY_LVV/*N=< MVL4* SY3%TOO33> ?.AV=?><;R"WIL+='91J\;7G&:9OJL,:0%P%2-T(O3$@E+ !"9^68Q!/HO=7E GUF=* -:.FA84]%T?,6B6"NX0ZQR1*RZLN614K[[))I^5(M)813 M'9(+T&S:W/B#1"H^GG^"'#O2OUUBSY<)0:&T?)4I(D?!7Q%>+&79_@-B<(%T M,3[VA3J/6/FBNG[XY22TSYF=&1RVR9C4CI&4Q&H(HP72KCJ4.DVXC@E5@5Q1 M-[,GUF=)6"93S_ M8>;[7:4J-=G"C-8&DXVD!(&8() 31((&=R*()4K;MC+M@Y76M5*]HW.\ULXA M8P=TM?;%C[;.[R)-J546)H$V6*66#H3BF8PQD?)@C$V,L69"O(G>OJ1Z9LB& MC8"W,!F^"XZQ?59;(J7G7=?:7FPDMD\YF$XNB-@$.RDC1BT'H?$J5"5F]KD! MT_$$9I!:OQQE:NWH6?Q ':2#($?J.XK1:LWH0S"UN0MH:U=6"GUAE+$1^NC% M;ZFG^I">J'Z0%N!@'V$;U0QZ%A;V6:!WAKBW LH@)-@]N/9Z2C$OS(=5PSQ;;7!D8D!WL 8#2C+ME,^F](YARN3X'E,W]6G> MSHVB6G6EMO&^F6T$M0-!@:X?! *DOT4\&(D)M5LJ:F3A%=G99S].#;,?%9V^ M9G_ +]7@M7=^5N=H0_&D>VK8"EH1Q39N#RUM]IKCX:K\[(/C4\/FPHH@'L;* MQ29GD'#Y5%8G@Y"#^IZG;A!$[I3>HQ64DI"%C$LZ(LF1YWCFX2"5V7WZO;TH MI8'Z73/#24D&M&@@EDU%[U@ZD!(/I.1K91B?H(6:H6IRW(.!U+Y?QW2C0,BD MI4<[%)M0'=5.'.SA< TI0)Z8;$[1N=8YL'!PMHG)(G0%I^5?9?*[6O#IG/K M#1:@NWQ:%#4BT\+$I0-Q5+\.EQEG6J+#9VY%5"?^:@79LQI,JRMK@_V.NA / M6G$'EE.]CE(#*:0-9@,):PS&ZE&=45G^:V@@!QL(&JQF#KB1@7TG@.DF Q-Z M+4SQ)GA!\!P[D(CP?D*5)]4=8MFYV ?'IN/'4OQ PA!$' _X!.UP)2.+?#\( MKZM/)9KU7>>6]=B3YQ-3?+5CK+X_"*H%4;WI3+JE#M2&TFY[;<5)D1/#I$@9 MLJV<#K$VMKH1E@CO><2YC]S4>T:)_.DTVS>RPRI+NW=A;;K,"*+Z02! IDQ& MA$-'+T+'$63.4GUK@!Z01_5FCH:WH&Q?4ZEM%!:_REU_5''P24)2=:OO2BF! M2L]%A5>JJ1J3ZRX==40W632\ FG'U9::2W&@5<%<@HFXE!B9"SE#25I]C9+> MU/X)%+,^IH3B#-JO50]%U75P"]I+WJ=];ZK.TS M'Z>F#KD!0ODJJ2E%3[Z J((# MCG'+;.AH<7C:#;A5:RE%O#C\WHSXQE>IX'LP!#M$89XJDZ&1X ,/UK,CT4I-KICV-S"Y*-]7V9R:-L_*"S )/\A+G2:3B*TFX1/!#S:; M-8S@^\;=!B,+XU)[*4XAE-A+^(7F(3H5<:B[KF)C8E];.36MK6P"KHT++*F; M="XE8P=7_]#21&L?<)F.=DIS^16$?-J-@$QD_)42# 5S%8:;S!KYP\:UV)VC MZ= F(ZIJ )94&DY_9*J--B*TUE5F(=*/[M':9\Y2NJL[1A<,KG: O9UQ*=QF MEVJ .PB$244@K.G_.\"_'S]Q]P-0 %U&[0:H;8$2!PA2Z.JA?'GJ?"750A M]Z4$6/A*NC\8]=<71T\SYN$/6*:K1T!(W2Z.""7$7WUPJ=H4.)(OE,I'("BX MUEO\I[J@Z[-P N^XEJKA $[?1:W.6OFR5EGS2;?WOG=64+12X1=3,ZV6K-J] MI\_04\>;J2EH7W#LHH&ZDEL.&&3Z'ZPBBY1V=6B:*!D\65$B>R)[SFLY"[[& MO#AR]$5?)N4Q4<>&B"JZYTR1Y]0TO-YCC?[R,=<^X1[I0':)UI3C%'2;"[R( M5@W[8JP%G4]E/"'4HXOG?!^T%]I'%V.46#J0*8,N6D'VC??7#'O2B[RKI&P) MZ<_9!)?(T0HT:P4C]<_9$/65WV>%PX\U978OF/1UV F.<0W+QUJ6%FONQKCB MN-B]9FOTI*9;9&34Q#G8-KW=/X@^4<;HHVPB_H7(9#IW76?_"<>ALU+):@JZ MXH.+5VH$1K5&/P0RN_R7NGFKZ1J7??E4;["$9"'[S5V4R8SGE8_"D4-??9#; M*%I X7?P6>DC"<(\*9QNCFW@QU6W=XE+TN0R'PYG=E,99$8[8]/5)MN[)MC8 MM?)'N.0=O.7]WGGVS,DDFQ3)O]Q#+;@8SR>(/6 G&,RIN:]LE"HILW^Q2KLE_'1LES^/+21U,Z?)*AE\LGGQ!!ZD/( M<,ONW\'YSWJ>TK!)-6B<'UWIOO6=0'\ZSWR(%2RZI >NY<7V>-1J$3X[9*U2 M]VLPRLKM']J72$7,9F$^L3E<2_542FC6'FQ M/50-N\C#7-=^?3W(*;3AYA>W@XBH=5Q<9CI4\%])=QX M/F5XL4#*B0\?D+XO,*MF)8KFF&,BD&2V\_X:G(LG-IS*E\^W*I=^\8SK&A,T MG@=#Y2NH\AWQ/* 2!VG^,BE^PBM_=8V"BR?N%;M(Q2:$S;5=2_=@T[7*"K!= M8NF4V4[@Q=1?:,UWPCD>7@A_0P:4+:FS+#Z4E)F_T+JK1K" M(3J7&?DEJ(N5/L,')!]*=M#KN])K9/\N*K.OD-Z9ZTZOM&V5%NIY/Z9 M8[5#=?)CT-I4>[?Z'IZ_,4^?SON8/IVWJ')U@OW35JB=B5%/'!'G==9X+>_W MSV3M_7#_^EXBN''5IL^86O_1*Z7/29'0@^KK9:/9]6A%E6O-IDM(X@M)US(U M5"='_XFX2,6/(+^,V^8%!=BB3^@K2;?-T7^4[KFK7_^0_,6E3.2O(&9ZS^R/ M!J.*0,W!<9]#;3=_01[P%<_@C]8D5]"Z1)_]FSW?!^J24GX9G*>ORD::" MSE!8%+F^V@_:G]QG&GKGK%]HI35IL-!9QT=%C:1L*Q(?-) ZCCT:9.I]/NEK MB.,6V@VOEQJ7)FTB:W08#C[F)VZD5ABZ8VW+2OT\Z>D&5<*3@G.!L5K9EP^3 MR:Z'>*O#+.\FX^FL\"2%U&Q1<_*76 VLVB(#7V^<_&\ZXU)F]:$M0T+M)\DM MA%8K^GVGS!J9\L;;,$39;1CY3'TGG%Y\\2P7MA6,:I"5WF9G+[)O6X%RTL90 M1*,I'WI3Q%9Y-.N3_3#H@@^XN;.4,GW\Y?\ 4$L#!!0 ( *F F$[LBF6V M7B, !1X 0 5 87IP;BTR,#$Y,#,S,5]C86PN>&ULY7UK<]LXEO;W^15Y MLY\QP?TR-3U;I"Z]J4JW4XE[>[^Q0 "TN2V+?DDIB>?7+R#)=UFB3!*2N[NZ M'%O"Y>#!P;D !P?__,\?5[-WWUS=E-7\I_?H[_#].S+B[?_6Y=\\>[HJZN MWOU>U7^4WS0 ZTKO5K_,ROD?_P@_U7BP1_@*WQ4#X"" ,"/K[C\:^?^='.&]6 M?;?HY+;XCV?EOY-5::24^K#Z]JYH4VXKZ)M%'_[GET]?5^,$Y;Q9Z+EQ[__U MMW?OUG#4UKK&XN78_O6_*J^OPV8<>:1J[A2YG MS>&D/:DX'(5A0NQRYLZ*'JD_H-'A1G8>?KR"^,?U>J2O7CH[^>&_:5R3S.W9 MXM+5GTJ=E[-R4;:BM&4+\6A^H<1H6=>^L0<%V[/20#W&PV3U]Z_5?$ 06G<1 M;]2M5]M![?1'__]?EDT9=&L+&I^7'8*.7W5=>VW_K;V8W5]W"#KOA;F7D=7% MO/RWLQ^MKU$6I;-)T[A%LRI?^[_F]N%:;1IO'-E7C*_O/H? I2W'OU2C+YI& MU=55N0A&:%A/H\J#-+_P9FL+E=*B:@0J/[D+/?M%+Q;>\&[)*Z]K+<)8OO@/ M]6PCW[H/9E=S$4;SU1OI-K_YY%9HGA7>R;'EHONP6K7;W_CF334K;7#/4CT+ M;L?72^<%R&]SO?3=.KM_)&U;B$?S9QTT_Z5;E$;/N@]@:W-#C,9/_<*MF,)/ MNVXNI[/J^^MFHEU+@X^ANKJNW:5?GUX;?YS[\J[[:%JT>QKE2#V$Z]K%SKV1>=4E_5_ MZ]ER[X;=LX*]4]!R_EXJWQ<]/U>5_5[.]HK2I^7Z[O_VWU]=6\[>7[-O&@_U MFO?5ZYN^SUYPMG&]7BK?-SWMO-3MI?NB9:W=S_6/_81L*3H %2UYY^4:_='D M/:&+TH.^WM/83]'V\D/1<^AJ:UM_*'K;KKY]]8:B[WY?Z^DWKP2X=8-#C:B= M?-E=JT?:7%U>W1FE#^W8:3GW;F^I9_<&;0NB7]-<7Z/Y1==_^#D,QVG.+.M6 M9T2[Z@Q)UYV%E%Q5]2+LUHZJ)EB3O\UKIV?A@__R?D,YO_A9E_/F4^6YH"W+ M#]7?D'BT6Q7[:_9%H[?+ULKLLZN_7GKO>A]I+U88C**1GIGE;.TUGQ6I;DKC MYW-7'IRR;?O/-]X5;%FK/E(D0:!$YHR6Y')VPP MA">^Q>K&N;7KGGS7M6TF/\QL:;T\JZNK!P,]*X9&-08Q@R&YV@@YNUZQQ".B MJZOKY2(2@D,2,1AR[03CGFI]4?>YKJY=[;EO;@,;7K?98-I59TBZ#K7$#VEC M2+IO/[O[(!S7.MVXL(_X\>JZKKZMS:<.XWIM'T..NQVC[Z_9%XU?W#_EXG*T;!9^H=7-[:>;\Z&V\]&UW>CC"X9B[X/;UFBTD?4UF*/1 M7S;ZXJ)V%QN=M:G0V[!:-1]MM%X>^<_.J\]U6=5>OY65?;#9WM>@#^HEVMA_ MK1;[9>)AK42CO>W6TL$-11M!.Y5T8#/QJ*_UO/&?>O;U3&U<,IN%:'EGSZLO M[LI[^=Z*]8R^XG&O9\[R6;E>\;W)Q]XHZ NSK^XB& P'G/.]7&,XFD($W]R4 MLW(C?\^KA9YMBGG[IRB]F%I;^ZGSE=SA^_1#]CD<+E^75U>ZO@D*Z;JJ-]M MJT+-FL37#__@IH<;93NALZ]>;_25%_.R*(WV/L(Z\#^LV9:2O57E*)1./&5(;"+7P[*YO^=@0KS;_.*P:.=A M>NL-B[ /F>HFG,%+#5Q_G M^^-,!X"G7XHB8+H^"^EE%>QO;]CQM+2:6]3ME48H]QZ5[*@R(%5^ M52^OPLFAV]P,?1YG?@AK=&U\P)&N/O(>WM(;/YX)O*EW4>NKUP^N57LOCL?< M']A^\G]OB@?:7W^5?]V9^[%PFXIFE7FT4QO MJ%CE4_2K6VQN M&]\2-=.YF_WTWA.0M:F6*3J9IBD9C<,]V'%C,G1-$VPFJ03PC@?I0+R$9X(BO@T&4]%FQ$_X+BD M-N^JVB_8G]ZC]^^^KT[T5[^N6_$^T#-&?)S68U/B0Q.VAT*+H/2*^[9^2%3C$1K+B403P1(T M2JE()R.%4BC(E"+\>O[!]_P#WAP##8CA/3_]\\,V@3^,)MAFL?6O?@Y*'A*] M^VYY/>*JQD#H XI:Z8GM=3)),2ZP88!"Z8!%F(!<$08*@A!S$!-%T?$4XVV0 MWA>W,GD/&O/>NED.'188.4"I1D Q80'36@.L:,XDU!X \@949!\S6PV/72Q5 MF2Z;+@VE M!80)ZF>:^#C*=L0H005$J,IG!,,!0JE3"1.'G]C-,W/N,=H8KF MHJVI#?$-;L6,>C9U!QAG+U3,$"(Y1 P"PD4!E,H5H$(00 IB"\H5%Y"^GCG8 M&V2.P8"+Q2IC5SA/HPW9E=:Y&?9SR8MU,J\'&<$B!Z[0!'#N'("">LLLYXQQ MECN:R]8KUIIXFM]W"Q/?%LDD0=K"7 %E+0<\ M1-0[48>]*10SPOE1:O%M$3.K IGBU@K(,!"4.F"Q@( Z(0 7RG]@B$*LU2[A MD*-H$?[SL%QFA;+&( ,4L0Y 9T*(HV7>:T(%QM2H7'4XIH\4D_R*Z7D:VM,1 ME%BF4'CW*:QI_T_(G_A-SU:K?#'2=7WC5_FCYT.V3'ZK^AG!!45.*P"9\0:@ M0$&ST1PPR343R"*/P]M@BE?-:!4'LXB!@OW?;<12(^Z[TP7C0$"E@9+* $T@ M$9#GTNA^;FN]"0[I&:IHPF23]>UATK<5**WXHT7M#&%HI7 64(PEX!)A@$A! MO'5,,':**0O=Z]DD4FAY?X)D$,3BJ9[K"HAL!P1CW,!EEAI>/"OIY3(H6D]ZAR^L&02PRMSQZ .MEME@5 MR[R!186$&DA(O7CTG Y087S3E E1>&/?F_TG'X#>]_R_%IIH5N@W7UE)F"=:8(@&TXMXO+!0&4D'E33%;8&6)=PM//Q*] M/UMU&8O@V_)I.VR$]8W0$$_5K52R^Z]H]R)"Y>K,@;06:L@Y"#''GXC8$6*.\!>EVLC<&D,)QW,&UC.D&=>"HVB'^]0^R87DXG M5G@#9\[3QA+L7GC-: MB0)WB32.Z;MTXH#>43J%/;-6@>CM&L@0%II);4&AE0)20P)PX;S%QW-6<"4< M0^9M^#C=E,90:!U_UZP=M[2HGB&*I/32$FCIO7O"$/7K)L> $!T2=6L2_I>T=^#<;#&QL$10^3'*\?FMW!!_NJ9IQ()"R%H!!,!=5J &6: M 9G[_PAWEIE6,F+PD>_?,]R29P%;D^?68: 0Y4!#[X"(@AM@!,JI1 [*=ID( MCQGDT.\4OG!;N1-FL8,LPMX?XYHC>P(C/%@X?O6C/%\SJ914H) MXVT*51@.3.X0B6DA0)9TD$ZQ-G1[9D1^H$IMMN] M>5;LD,1X#RMDC&N'B]P!9%4.L,1>,9(" BD1YD5NLD0PZB9=CSD(\UQ[ M"YL50$@G 3>8^4XU!5SX:6,($68ZG ]%MSOZYY5>L8O%)>?NZKJJ=7VS!N#V MADER%1SP9+&HRWRY>MWZO/JL]S#/P6UE7O_JHI 28,XT8*P0@!+E@&/(AE*=B0!K-]3EDJW@;CMZ&+_Q2 =)P!7*7&Z 1\BJ:* =U[A?!)T4Q[K>SM=S^6W#OU+)<$*,TIL%J$BPC8 M>WP=XMOB;)EVG:QG80N=,8JV+W;WDO-G7=J/\\TI^H,1[-H@VULYLP66E$$! MI#8">*&' $4V!Y YB7(!<]AZ'K9V'KP0 M^^3-VRW\LK]RIIG*#=/..WSA3I/_ Q#LU:;#N54%\3_QR>=S[9E?!D$MXK[[ MOA>$/U5-"+8X*[Q?MWLW_I"6,J$DI3@O ,(. :LH!:30R"MOH43.!96XPQY] M'!>I;\DS.(31/*7:Z699W[0R69X7SKP()9!XRRYGS /HK ""% P0;HD26-%" M]G.'<,B<2SUS1R\PQ;18]^0<>L%X?:%6YLTS+@M: .&,9W9*O?;-M0"PP()S MG7N=>_)AE(-Z-/V"=\\HP^7!VI]T:.VG7[I%Z7MY3." "9"^+OS/%9!G1<@K M,IU5WT\@$=+V3">?75U6X5PWB 2:4W[4VY&K'_?>96$S6WR555+\I_KS[?>5JYOWJ6(V20R2%@ MBN> &F(!Q&'TW+B""TF$Z2"&XFSN')&5!L)X/X>]\+2LAV):U1[RS2-NYB;P M^,^ZG(^7[KSZXKR,7K[$. >VD$F+J")8 II#[U"$G*Y">4]E_60N4[*P'=(R MD#@>V!&89WB>,[]=K=AGT(-V_VR:3M%3(%36Z(SH&W$!C@% J0DYR" M'.>%EM2H G7@I#@;/4>40KVA&CL&YR[4=)/[*'5S5^SJX6N:+8CF[O?>P M@Y]V5& 4@4'QAD(##;*"BJ@LQT4G?S3\]5 M(!^/Q5Y,M'$0I[W82D8(*[RKJ@'+G0 RI"ADL% 6T/])]A+[ [W*M5?D.'Z MQ/IX?'=K,HZ\$W*Q\^AN;]TLQTKFS(\;:L6!M=YW\78E6=TSHXY)HWF7&]WP M+\ADW2$^'FMM$J/>#F%K@MR#^*U-@QET%''OYP %D04ZSQE S M]PD/^;H<- M%!TN<2#T%V3"@7 _OCVWN5$?=GR?W:A^E86WJ\%,H8"[][DMD@6 #'G#!)H< M%(@8B""3N>H2I_NGWZV/!OOQM?'F1MZKM/&F;D@3*Z%7#D"&6]^D,!0XJD(6 M'NH\$I XW>68,4XDYTFQ6W>$(QY,;X/MX_R;:X8(FVC9<(:0XT*S'.1*(:!R M[YL9)T)L-:$*PYQPV2'K61P)>.RPB>&PCK;9JV]6L5?GU>;%Q]TYT7?M_Q[6 M4L8T-T93 H0R#!!:$,"1P,!/A,H]+I+G_>2<.H)M. A?/-T3'ASOB <.QCG; M3#V\O^C%ANB5I7MS%V&I9[/FK'AYC+M/)KJW[]T]BZ@@!EC(-1"0$:_)B HI M,Q%#L%"D2PC]42W&*.QZI$DXFB!]\=V 0V3HBXUDW$I58.SI<-9YSR['H##: M JJI<8A#7O ..5:.&S)R%/'9)]2OCCIZ\%CQ%[>YU71=-5L/\G=7R/(BQUZN M8X!=3@&U5@%4D-M8%^D*[4@OD2!_,@;I'=:C2:#;)[_=^A+3REC>/.M]B S: MT4PFH0X9) 1 $IG-V3-5WK"VPA8&"NETAZ.,2%>'3DD*]0OVJ^70+5T/7B$Y MK]+52R0O2:(=5;("*NXP)R%^JO"^OP[9SAS=+)H"2RG[>:7L3\8F P![Y&V/ M:3G7]MC.*R/ MX7*N;@:>7:](GOQPM2F;W0IR7]U,0&Z)"5ZV+1A #H5#9^YG &*!)87"Y1VB MW8YZJV20J=_A*O8%<&PCS OK+^YZ69M+OP:]'F^50F1_YXB"@7#H M-8+7-IE10B SDGG[I2C\.H0%,#1D\3%224(XR4T_69__Y(P8 ?@3<$!_KG?? MRMQ7-1,RUR'=*? VK?(=RP(X(OP/*@G*B3=D2(<@S>/N9L1DMQX!CL56DQ_& MT^F7Q^;JQ,HLV+HVM@"Y@^WLSIM8+];)X%G%%OBF"O M!0HN&)<=G-6C7IN)[4AT!3:V$CTKPJGMQZ99ADPMJR>!6^C/+;4RKHVQ2&-0 M( 6!D"$#J[+6_Y 0ZX*JW'9(CWS<>S,Q56<_V$;3FD7AS.*L\(+V4L\OW!=O M99[-M^\<';@#U[7I#%DF6 $=T XY0*AT !:,>]-#Y=R8'$'<(1PNSB7E:'MP M1T [=CJJ1RF@GJ?A.X%D4,^):I&D<4>MS!0<,DM"B#877@%! 33/@SXJ-*<2 M0:A:N<^#;=[_19/I]#9G;S133IM4F)]#1A8_-X?EX._83YX\W/L=?$DRQ( MY[6>-]IL\FBM_MJPR< K9! Z0I(" 87S+IQWWP 5N062,R\?43CU*RCVO'3J M\O\4U\NIS-:I.AW'SXI[[\L=WQ-ZG6> Z5B-1V@Z3@1AXPE.(")0T.DTO/F# M)Y/C>3KW1(9-PFW^,2:88N'0$*<<$BGIZ.13Y;Z2LY[?*#Q1 MQ*-9$;?W-ENMYRVE,\B0@F(R$3*9,#R"4B4JA1!3S*A :'KJG'22//!4:W?& M/18_K8Z1/]?5[JR##TIE/)T*GBC,4XP93F&:<#E!8R02BCP\Z:GS3Z>YJ?K" M)=;\;FY:WRZ5I^EV/ :S98A<"3DH_/]V]][H*UK+)$H9I62D.%8,LR09D41, M1^.)_TR.R>C4^>55<_SL_:.A<8O%3^$ [:S8GUWA4;E,C#%GZ9C@$9\R/IHF M(AG+9"IQ.IWP%/;SB/20!YE],$$72**;%YL4-:V,B]NR64(]QX[H&),Q9I.4 MI2/O/7JCCB0CR!'O$/00:9K[U U=X8DUY5_=;!9$S]S^HNL_W .*=\S]RY6R M"17N:EKHOD.(9"XWS?84C MZK$74[-J=9-V0_/M+:;)CUMEM;GA%M);52$N+ BXG<9#Y]8S.<*3<9(PFN*$ M,3A.:3*>P F;2#AE8]*/(GD3S!4?S6@NB9M[D&8A%Y6]*N=ELPB0?6N1A7A/ MS8RFR42,D!+)1+)DBI2BWK$3@N'I>*JF'3:BX]P@ZX][^D4J7KJO._]]M2^^ MUM([=^BV5G8CT9P.>JP&Q+I,LU;XJ77@1[U@/?7:EX] M=B+:)\_?7C$;XY0RC.'4NX4,RW&2LK'W0U"J\)2.)_VD _F+LQ+SYHH/H5$D)1X*Y A3"5E9(0DF2HOJ!/5X>VA>'=3>SM>Z@K/,8_$G[^7 M>W?X?%=LV-/PU4V-Y*)VT?L:AT?F9\V@78XKLPQ]A4Q37HX%">5%U]6C^[J# M=#S59?WHD?!A>XF!Y<]59;^7LV&C,VX[N?W7"XJ88_M5UVO'*F:GG[UD>/B* M^*"=G8< HF&[>F 8Q.HGQG1YXT;/+\J0=OM1)O\HG45ES*>=1V'0IYU^-9?. M+F?NK'CZS6X(AK?CIN7<*^A/?C+LLVG:^7S-[HJ9);DU&!K #). YXX#*Q@' M4!O'M1(%#BGOCQ7#M8/X?7D']E7-A*;*%H(#(@ON1ZXUD.'Z%G9*"U=826 ' MMRG..42?DUL-CE\LGV<'Z8GQMMERE9>CY0O1AS>6&86%RKD&!>;A_BB%0'#% M 7.&0B$DH:3#9LKTWIV[^T- M2LOZQ#*,^7FR[F@=WKDC&WX)D*PV@WZ;UT[/P@?_M4Z\$]Z-;H+OO\]T&UY" M/'>W82_L99A+C28)E.DT9&N'$@S>93CQJ@J<0 M]W/[:4AKX6CL& /O4^?5H-.&Y-5'[6,$IB.5$JFE(YI M/Z>9?V56[0)W#*MWFQ46P?*].[[Y[-8)%./V-KIOJCDK F>8$%95SI9^!I^5 M]E\]*N)]G=]7K.W]FF^NUA=N5:PY6RX:[T,$\_38-ND3^GY=7N6N/BLV(WQ& M[@XY(I)S3QPGCB!3.B*1%BS.DH3:A*QS@YGD7ZPDB>#6$UUXC0QU#TS]3:Y.KZUEUX]PZ;"#YKFO;K..'G5T%[MQWM<&XL^(; M2)T_SC[_8 35U;6?KC.(O68=13R&T$W'YV]X'_\E-(_A=B M:#Y>7=?5M_4*/K8%]^([9[M/"'=5RS"'4TFFTP12S*8C(@4G"9M.):9\ EFK MG *11[LW(_G.BMDDH2D?I:-T3!43BB4Q1Z[Z]J999Q[ZZR!A$8P1%,AFEG*6ID)Q! M.DE@ B=3GO!^WFL><@=P$+8[$KPQ;*MMFB:"2M]RR[QY>,V\N?TTU;.0##E* ME%-KHE:IF4^"HM,@HFSTQ47M+C;VZJ;"2=#F#2/_V7GUN2ZK^C9Y\ET<[$F0 M^&NU./9JBQ+EMI>*4Y [#[+3>98Q+IFME%QX/^>+N]+EW/M9GHU6'.3ETED^ M*]=L'V4I?G4704#'BN1^WMT79ZJY*6?E9JF?5PL]VQ1;YYPXK];^X;.+,L=V M2_YZB=B0LH6V' .F*0'6& H@U0$;+ @VR%EU1,>I>WHP9J3R5AL$3$$*A!(2 M$&[]#Y8K;DU!69>W@?]\*<(.XH<6:<(.QS^&1?M<:'T-[/OO2T:,:IAX"GTS'$":,CJB:I0H+1)!4"TBXGBV\P M^5)'=(XC4B.8ZE_+BWE9E";LH1A3+8-FO(CBJ.SL^>5LUG$\@%VT'1\=[Q_X M\K.;\(B5LP^^KZNY_]6T.:&(0N:.C$0G0-U*\@=?RY?:;#"NKOU_\A[IO/%% M?]&+1:3MG]41Y8LO_D;L,K%V!8:>C&UL[+UK=QLYDB;\?7]%O;6?JPOWRYSIW8-KC\]QE7ULU_2^G_+09$KB%L54 M\^*R^]=O@!(I61+)9%[ 9'7W3-D6E4@"3SP (@*!B/_\WU]O9S]\*1?+:37_ MZX_X+^C''\KYN)I,Y]=__?&WCS^9C^[-FQ__]__Z'__Y__WTT_^Q'][^X*OQ M^K:CM]5XM-I\]\UJ=?"$/UYUVKO$^FGG[:/_90^^@F3GRC^R]?EY,:[:WS)]O'T MV\EJU^#IP_SG^U_N'GWQZC_HYEFLM?YY\]O=H\OI:P_"2_'/_^>7MQ\WD/PT MG2]7H_FX_/%__8\??KA';E'-R@_EU0_I[]\^O/GN):/E'8BC'-_\95S=_IR> M^-F,Q]5ZOEI^*,U=^NSG#OODR]5H.EN>WK5G#?OK81+(9#TKWUUUV/L37MK?R#ZE/QIT M_OMV'?9OL2XGX2O\9EDNS7SR;G53+MY.1Y^GL^EJ6JNG-=^0K\][GG#KQ0)> M]N3!^E3JZ1OS8;+Y^==JWB,(M;\BWZAKS[:3WM-=__^QGBZG:1NNT<>7S_;1 MCU]'BP4H!E_J+[/'V_;1S\?%'-;(ZGH^_63.!%M.K:3DQRV6Y6FZ>7\!/ M\\G3N;I<@AXU:3"^KK^S#USJ,GY?BZ[ZY*K;V^DJZ:MI/KD*0)I?@X9;8TNI MT31#+]^6UZ/9+Z/5"G3TFEQI]K8,8_D 'XYF#^M;^\$<>EV&T7P$)7WR^=O; MFWL=0 MW=XMRAN8G[ ;OYG#\V7[T=1XYSG'U9A[K;Z@[Q&_NRL7&T=->SH>>%7?H_BX MJL:_WU2S"2RL 52/U;==%W:/-1W6*>_N;)R;K<%<+\IZ77_]\9YZ4WEBG;5?]C*/IXK]'L_51A]V+!SOO04WY M[7N^J_[\K:HF?TQG1Y?2Y\]U_?W;OW\MZS+[>,NN^WBJU7RL7=?]>P\+9QW3 M:]_S7?>GGI7Z^M-=]>5^=_\T^GJ\(Z\\VD,O:G)G?XON^@26T/440+_W:1SO MT>O/]]6?4V=;W?9]];?N[#O6KJ_^/?JUGO^F(<"U7]C7B.JM+X=;==BW5X_6BUAG1H39]]FNG M(9G;:K%*WEI7+9,V^=M\48YFZ8/_ KMA.K_^VV@Z7[ZM@ 5U*=_7]_6)1[U9 M<;QE5WT$O>Q^,WM?+C[>@'5]K&M[&_36(S>:C=>S>ZOYW94=+:=CD*>?SM8P MW5X\#;_Z[A'88OY>3J]OX%GS!8SOZW+SV/+=>I4B#1(3:M+M[!WK#>$ ;ZR^ ME>6]Z6[^&"TFR_!U/%M/8#U;5+=/!OKNJF]4@OCD69=]>[]HKHK%\"^^231\*Z.@^E0FS[[=:HF?LH[^NSW M]K/=!^FXMAPMR^1'?'-[MZB^W*M/+<;5]#OZ''<]HA]OV54?/Y1?ROFZO%\@ MYJO%:+Q:_GVZNG'KY0HFVF*Y_?3A?*BN/-J^-_OXDJ+8^>!>>VFVD74UF+/U M?[H<75\ORNN'/>NA06?#JO7Z;*.%]0@^^U2]7TRK!>QOTVKRQ-G>U:!/^I9L M8_^U6AU?$T][2[:^UW4MG?RB;".HMR6=^)I\O5^,YDOX%.@+I!Z79C9+@?7E MY%/UH;P%*Q^T6"#ZAN.PS[S[/)O>S_C.UL?.>M 59A_+ZZ0PG'#.M[]%?WU* M$7SS\70V?5A_/U6KT>SA,=!_KJ:P3-UK^[:$1N7I?OH^O[,_7#ZN;V]'BV]I M0[JK%@]NH,U#R_LN-A_^R:_N;Y3U%IUC[3KKW_1Z/KV:CD=@(]P'_JILWC M/8=QBG>;7Y\6[=S/MW6&1?)#VM$RG<'<)M#K:2('6_7;-S.9;( :S< V',^J MY7I17]=H_,9^Q_1AN3:P1'^9KKZU&LG^]_3;_SVX[NC>:E GOOP<(WU8KV#N MOEDMW6RT7&YF?/K5F_GQ.-,>X.FV1QDPO3\+Z606'']?O^.IJ377:-MI/Q]B M?WT)1)@>/2HYT*3'7L&L7M^FD\/RX6;HRSCS4ZC1]N4]CG3S$5AX:U!^@ 2@ MZETO1K?-!U?K?7O' RK8=D@/_WPZJEUV@>E\]?-D>OOSPS,_CYZ'O>[)7[!- M29!R'_#-"$8U F$;=@K^G41:S7^:E%>C]6S5L(M[W]-CAZODB6K?W^]>TWEW M-V__Z;:\_5PNFO;UM7=TW=$;>-]BO/Y<_K2#IF%W#[QI;Z>!---[E?XM_/CP M=.I7\^08]]]5?EV5\TFZE-+/M[VZ9NR^-'WE]DMGU?@U/#=87HV6GS> KI<_ M78]&=P L5C^7L]5R^TE:TM1/"#\D0OF?#Q\7H)TD<_A>$_DP7?X.(RK?@)*R MZ])L]+F<_?5'^/KB>*/"4.*5P45RI:(07Q2'J!I-:4U1GA(X',8OQ#M8"MY:\_ MXFW+AREUTHZ0DNUT+Z2J!T2@\_#!9L[_1[+_RLE??UPM-E=7'CZL8-9\7879 M1E.&Z7[O\3P/2>PW6\['-[>CQ>_FZ_2D2?&L:6$#"=8Z3"+!/!)I8Z12 F@Q M EJ49"3.@26V!I%.E/HQ$K7#:4.GLS!CVVG_G0)0BQG?-RT8<3&]Z?_#Y@EH7291&""<] H@$0O?['FCX4? + M4R3:2JXZ V:7013& V48&R-PY!H)*Y47 D5!.5&2GHD'>[2!+#0X#9'C4G[I M1TZ?%-MO?3??OW6__F"A612*6140"5QR:F$5])X::@QU@>2T'X]LV!TA774( M1VN!??JCJB>PW8,%* R.8Q,(5I1CJ10H$X@3RA@G)'J1<=\]G\":PG$^F^O; M)^C Z;:M".RZH9(Q)9;@/U C".!>:ECG8KVJ&^Y-Q@OET\^*"40XP:&S1$Q M%GNE-+9IOR,(Y3Q[:.7$Z94MIX&4C0P/^^&+GA_UX!QI"7HPLS1MJ4@8CG50 ML)]R+RR**G@_)+VP4^D]9T2G*)UMB=@.XY0%8MNFT#0:&2+G#%1B+&&--#J0 M@&14E E5Z_#US$SHX9"R(3QGH\![4-G@@]%UB4]AP9-F1;26 :>=AR%SS*5E MH*\#>-HP1E@+WV[GED=.(C1'Z)$+__GS,W"@G[_W$AER!F,G_A3UC$Z<=J\6OY1_[;@D= M\1*<])X"\,<(A1"U@@5)2@!2"^OU MI-K$PQ_5[%][O/"*8>6$]8$KCF$.PO['O=>6>F819H5A5ECJ I7.0%W4_0 V3#883V HI+$L:<:ND\=)%:P7!PGOBAQ?5T8^L3X,AUR:^ M6\$V%X0?2L0<,2#WMBED0+#S* F[G.*!1)6<5LXJ3&F42(>A'C)W9"QV!4PV M)^^3;AX_ 7SQ]0C,^=OKUC=RF4,+[?^U7#V4+3:?EYLL>\=M MO(/-"T(=C)=8@HGAFE =M>-6,R8=MICAG)RH9^)UZ*_N :'S<>-OBVJY?.C\ M2:QXVK! 7 LOC(P!&RXD-TI36/.HPAC!HIAUUZC'AVZ%>)0A+=#*QHW9K/HC M9=&,U<)7Z\^KJ_7LY4!J4.64]Q264>@FL>L V1PP3A'/97XB4!I8L3%+0PS3>Q<00*(-P=9'T./!&H@"[ *%-''8&(H]K;6N#"N !$O)%:-.X&!X9-9$Y+D7 M2LD 8VKAF,\00%)7&(<#2$Y#X-\!)"].0JT6P>! DN>48[!NI8R6"LM)P,QG M/H,D%CP(*B2U1@6ME1'$BZ"9O=1L(CV)MTY4 M0,>(7A*9C#0P4 1L.XMNOY>..".,:X MECQ&:SF-UL!?2D6D**$)D.%1HT,]MW-\D2-J_R48\)78JOZ@VI7)S8 O$-=M;?8!]= MK ##3Z.O[ZOE1B++6A0YX2T%8RZ88+%PA'--G4W! LY(SC$%%2QGR-KY&=,? M<+D(9-=+6%&72U?=?I[.-Y>S4A$QV#;3)( 13"N%24FLD+($&C$)6PM5.'M; #OK;IB'4/DX,=S%PL!*:WW/J[^"@O9P.2[X1,KFD'A/2Y5LP(B9OYJO1_'H*6Z=9 M+LL5;*GWR673A8PCNL8);RF\(3%="/ V"NZE5=8%SXA0DG*%NQ_RE]\=(\Y\4T%4D(3@KU#(E++E#6,;[=?P=BE)G#MA1+U:9<# MZC\_-V'.&^R<5S)XKH741#FM:2 "*0Q:XR"UHB$R[S0@\QV^?REGU5TY^52. M;^;5K+K^]F%Z?0-C.*9)'6E9! LZAW4D1A^YE,A0!Q,N> $6AE%T@&E">Y/H MB_/X+I'+Q90W\_>+:@P*Q(=R6<*7WICYY&$DMW4T[UKM"XX9M1IIBCWCP6G% M.$:4244#PUSKX1W#YV)-'_AENV7^D!SW0SF[+T9_,[T[OL(<:%48'95VV 06 M'"?(&2<$80QV;:D0T\TUHMY.TG/QI#O4RET%"G=NPJ$##>532X#OAO@SDF,]$]@]5$3Z&C;@A&M4K$@ M@:*-/I5^\G%K)5+C[(4:Y*U%7(,RO0+YYV!7#)98S@5,2L^59LH2BB4EJ88P M#]P.TJ3.SYW38#I.C3VEUYYTH+IZM,@.EV$[V CV4BZ4\E'B@&$M#M8;YE+% M8$U!$:\7!9+7].U0&E5/,#47\%WY]=W=:GH[78X.7E$[\'3!O<121="1H^3$ M& M] E:RT;K\I&W%9CPH*(B'H;(F0"E!?8P8*V22E#'!V@QYEVPN\6O,5=^696S MV?2ZG(]+5RWNJD6-]?Q0FT*GI8JPH+QT')BNC&?,WY<>337CAA<[W9/<.T2I MUY6@_>S?CLD0@;&.@,OF.K;V.AH2K&;&$8:;IXP2%R;YWC#KE0?F;C&==;,= M/'M5(8B(*?^"())P29,: QN>UZ"D:NM4/5A4&\H=L(KAV$-\YP9K+3CD49-+8$!-!:SNC Q=P'/>6]U/EX4 M!&+.E_>7G0]5-3SE-87P7$8 4/,H. W1>@8:C0R6:@7V:O,3R9S&_-O6UQAZ MQ"P7>]Z/OFU./#Y5#_-F.Z9RNH QQYH600N %!8Y@A$/GB@EF4""!>F1 M%V2 M3![84G'. WOMKA9 ,^O[T_./J1_O;MZMUZ-J]MR^=^CV;K\K^GUS3_]93MY, M8#C3J^EH%XKPL*1/S/SIA7OXW?KV:=Q"G=/YCK^QT)' E/4.LR X,M(P'21* M]@?8J%PT/]W/ZE_AV_:1 A,'\XY0*PWA,2B- M81C41JPX$\Y>AK^G/4$:XG'^,/??EN75>O9V>G7H8GJ=Y@7 QJ-7*#I!.>?. M$"(,Q0AQE#Q;S7V^.?T[[9G0 U:-W3E_+U/X,ZQ#7V#CO"[]=+G):%-('0[Q@Z7R9*T*LTS$2H5@,1(%2=Q&NG>82[AB?7',_7%V5XY07Y$V* M42P_C;ZFSMYK5FM0KM[=/6A5A_2+^B\I,)/<:\:PTHAKZ:SS*1@)6^2(!GNT M,4OT1;"D=\1&&3+H/ 9"/H9)OE1X8!8<5W?^C-EH.)=&2IC!>7Z3I>^;N1@QV.L5TQS+ M=,V+<!!.7?$L'GQ8L>B]2+[E%=UFB/Z;:>=A6(=WP(="L/,0J[\[X 2S M0!6STIA(A96(,+0=+Y9A@&G8>Y/HB7? 3T/N31G2'6J7>H^74(DD 852HL 8)81:MQVE5ZSY>>-@[G@WY49G MH/VYDD<0C7% 1&),B>)@#Q,=MV/7B#0_Y!G,Q>^FA.D#O\N[ RZ<86":^G23 M!6NC77*";YTF@C171X:6Q*VI.=X-<'^.6[H26Y,G7=9OA]:_!E4$:R,.C2$?'R9U?$[/2(42QE)X1RK35(>QT*B=\\[L" M9[S/75L6M:^)G8;2.>]^!*>%5T)&QC0+0FB%=GH.8[[YY=\S7N9N),\NX#GO MO7QBO8[(D>""8CC]Q/"VKT:*YE/SC/>X&XFR$WPN,?#TU_+$>FUMOJE0/L!: MQ@V@R1&-45'.=P88-LU-S//6"^1IN>-CP8XHQ82#'S"P)(WW!._ MQ==2/T WZ^!IVQS>(<9'<^ATL?]A!(+0G.GQSDF0AGABM$J":948#[ HK$3O<8#K,HY)"9W#&_>4.3^RW8"FK?3 MU>;4#Q#:73X<3\_VM6_+Z]'LE]%J52Z6YXZD?ELEOCWM7(TXZOV-"B(XCCH8 M:JG@1BD;O/9"1@66>;).SA=%_:+3QV*E7V]0P"02DGG8#&"$C%L5H_.16!(= M3#&4L[CBP8CH+H3TO-)]%X@,.NKYQ0CMMU]'J_6B?'?U^/&W(R>J]5]2(!8% M0M(*CP5'"H$Q))3W2#.+M TYG>4G';*V9<(Q8G6%6"Y=[/L!/'3^Z%G9@58% M4IHKZYU0(1T2,$>=H(& PHFD5UI>:%;M/B1]D$R]HGK!]-*:&JL#)]AQF)XJ M.FTD#)LR@T U'.0A[+G)@S"QXOTCF(]M0H MR4#]=\H$P55P1&A)&:3Z$"CE-F#48Z%1Y2H+!O]RPC"+XP3:"MW/:*OS_(+H$EW'D>D,&1 M(,D=+(T.A2 "=S; V&S6JLQ'-_0<'#@-D.:[])Q)_WXSOZH6M_ M/?-YN5J,QH=\Z4U?641-G7?6J-_3. MQ"\_NAU=ETOSQP@D,]GD6JS/I%<:%Y99@1URC#C):516*.9@5-"D MCAOIC0I&*B$";.8JM*@'T%MDS+D7FDZ ;*R]_KI.Z+R[>AC'#0(X2F#**$>=@'ME138JEI6>3\C?KPF^>H0ZB<2V]^\\#PB M:A7%/# >8, 6"PV[(P_.&V2:WTGO^*B\*R'N31_6&48Y#\]KN:\V>>$/^*UW MOR\(XM'AF-8]P9V@ !X305&%6#3:-U<-LJ7WZD**57MH^O1&;OJTUXOU[(G" MZ6A%@ X+FORGU'L+UCM14A(4D8V% 8O)4A>H=)8;;0TBL/_Q2%&:2R:GS&MZ MIAL(Y;E(^P%G.%('S30*IY$-1G!&@W4AQ)BR(;BH?8OLX'UYFKN3Z6E#[U-D MOP!\M^O]#N<7SQ0$U$##N.:,"1ZBT$ Y'S3!-C!LQ(#22S5&O>IF[-E,\K2- M+'>[2AVG\>LM"@=\!CLQ".$EUX%:PZ5!. C*.-*!#4>V/:M:Y*?OS['9, MB"[Q.:O[Y.-J-)]\_O:VW/B&@,^+7&&UW"@' MVQ4((P73$6N!$<! MA^# EI!4TF"BY9S;G%O[01]*1Q+$$$39&ZY'U07!.DY;'A9>. MU-JD>A[944?$=P\61 :O#>86PYY$B,51V/L1I5R+83!%W]H(X[FCH0T"@_8I MF,G_72]7VVC57\L_S'A3W70ZOWZ_J.;PS_%]X.H1!\-)[RD$5@IA*WCRH#IE M''5Q"Z#E?KC%W!KRH,H'5JY=/%WO>7=E)M7=P82SAQXOB%'$*4T1Y>F<'78B M^H@?=6'8>>%[DF+5&W!_)FH,T@DP8$:0.HUGJQ<;K?10Z&AWS]5 M)+=%8,23Z(DWU$CFT;;_T=KF0NZ[X$P[E:$]%)E$>?!>^HOG"BZ8B4+!0@?+ MH/8(8Q)IBQ2! -VS$BY)L[7T^_T7<.0ZXK8'()_VDWCQ[4O7RX MB ++ -I),)J28+CV3F]'142DPURU.Y36\\*B74'T9R' H);V0C,$P18B+=+8( -" J-HY"'PP [PETE*&S]?T M'E#*MAA\&4UG29.-U>(C=/QC.5XO-HG^??EY]?C3 U:'EHG3WE0$JKA,"4U( M8$H905ET.R.'UPN^SGMGH%O6](M79C_M\D,Y+H'Y,)Q?RU4-LAQH5A@1./%> MJ91A@C)/I-[MOA&+YLSH+=E+Q\SH#IQL&\W#K:>_3UQW\R$(TEP/[:W&3]?*1[<(Y6+%^T5Y-YI.'B[)@?KT M;G7SP.@:RD:-UH51Q%)DP*J6RB,FU)-Q$]4BH:6X#&9TCU%F;GP:?3U8"^_I M8X445(&A#M8Y5:D2 Q=,;4>B+6Y^RBS[5@<01@[QNEK],5J4OOQ2SJI-OS?E,I*5 M^_"KC]5L\JG:*K&'5OA6[RTBIY'!*IBJ6",K$*9HYW&QN$66J)[MR-8,R@E; MMKL?I]11MB1P*0,1TGEO/0IBM_W)V"+.O&=;L;7@&R*0\6K?=%6^G7YY6KC[ M?NB'-XK##0M*9932.R\94%!@\+< MF!A]$($Y%OGNQ)VVJ7#5LZW8I6+0%3JY>/&DA/HVJ=NN)G5=2)CZL6)5Y]OG I41OGT0*$T5,LL-U- M 4%C\\,&/7#Q=P%'7G?243\2F,Q(""T!!^BWB8&DVJQ;9Y@/+2*2T,"EV0B M7.)[LK"8^603$'<#EBA8H,GAL?I6)VUIS5<4V 3N72!6 V&QQ]J@QV@]2IM3 MH#=?4H=!:3VA= :>U(]9V]^HT#APBBD*A@EL>#"4[3RHZ?1C>-%*W0MP/T/: MH94[ZN3]Z%L*CZ@?;_)]@\+:$%!$C'LP@U2P.LK=QF:0'N#]ORY$M2?3ES <%O[K;0HKK?*&BJ2Y"J)AL'JW,WJ"F^MY_>6M[47^G<"3F0)O MYN/JMMR<=]:FP,LV12H.K;U745D2A1:*^QW-F70Y[R&=G0*MXVF6JQ2 MOFU;+1;5']/Y]<%+:"^?+G#P6EJGF9,>+)@8E".[<;D6X>O]U0CK7NSM@T0%#S4/7>3@IZ$'LGV)Q/_3]) M[2]89!)3'Q'U@5MK31"/,9'!-E_?>SL%Z$'BK7$YTSP_R:O[HDW!&;-4,"H< M8IAI3(38K65"\.;7R7.H=_V8>EV!=0:W_U-/](G>_E>;%D&C: 0BQ',G411( M2+K;ZE@+ZR^'ZMUL545$7M*9,6ZZHBI;;G0-6<-X\(C&'\M@/*[J# M*Q;.HQR:93]TZ :J M,U%A>UW7W"9WJ%FM%M//ZU5RB7ZJWH^.;"8GOZO 7CH#II:*,@C)&&&/^A:E M,FN>PIJYY]I*]S!;.LJR=GE@=DGM89]5*5SWDVXGO2/Q[U"X>8G5+V% M)_6^L'2&5D[MHYIONGTTR<*S1PO%4N4YRKE5GB*800+;W7R2)&>.X]JGU>W% M\XIFT0*5;(<1D\D&Y='L_6@Z>3-_B+![TOM#IQ)'&Q=,!*DCMB%@GLKW4,;] M+LJ*\^:ABCU&+G3.AWZYGJ5@!6-K3\?30 M#G&\<>%AA#A5)E.64!0=8^SQ3AEOD6RI-P]&#^SH'*>,!YG;CFZL:^#SW:*\ M2;G)OI3W9W%OJV4*NWQW]6GT]?#QYBEO*HQEEN*H(Z*(:LF#TKLTE4SCYH[1 MWOP;?:PJO8*6S8A9E*/E>O&MEJKQ\N'".Z]$=#B@J&6Z".#H3J5VND7-M-Z< M&CU0H34NYS,U3C(Q"@DCL-(K6 DIZ-^IKM?N7A@-88!W8GJ0=FM:V=),(TY9@1T:PD+MU$!"82LU2%H9>, :VBW$V&CVEFG@=20(#W6 MSM+6>8Z,DY&E.Z>IM'2:*QH1'37!+N/Q0TXEHST4F41Y8GTE+8CGR9.%0&4G MQ 5N2=K:?.!@Q:)+4Q9:B>E@!::.@1HF&[CFT7#G<4S1G!0I254,G!)AF/ M MTJ#DJK;5C:Q/@R&?I[?+:EM<&!PE0]'JR)VBVFCML3)&<]BL5'-C,6^UK:;& M8E? 9(L>:5ELR3$C/(\<"XN4!367:[U;OKC!%[;.=RC&X^68.L;N4BCCL?'& M6.\TECPD'(TE.,5T($.?Q((]WUM$39RWY\&TO#<]PQ)YFC*_>@]:&U: M:<&W_:=8-#_/R^N^/U5E: _%,!VVT5&&C*5*$^&%"4(ZNQL#PFZ86W\K:1ST MW#;#XS)E.ZB]^WPB/<^6G*KIC98WH(]\F4[*B?WVVS)E2WL'2]HH[2%FO)I^ MN4^OL[D"OX;/'GY9S>L44>_F"PJIG& V< Q_8*WZ="'']+6/P-\/7K,D'U931;[R/0B6\HO)',1"*)#U$C[*D4 M:#LF'U1S+TM_12R'QJ%^(<\6SG,S6I1VM$R%EVY30>9C2]3K#8H8G!3!N8 9 MYDR#HASP=G1,TP'F+!PB^Z&LMRWG(,TZ:3#WM"P89S*& MZ*GU@6G'G;9L.]Y@:?-25_T5RQPJH[J%.A>U-L@D=P^LL+Y:?UY=K6?;FA ' M>'6H61&-B\I1&;!%-, H84+M)A'" \RS/5A2=8AS8YT)J/S X0C ;1;.S\\7 MSE?&OD^!:OBZ(H5C$VL#B59I8YG2<@>AHJ)Y$$U_%3V'QJJ,^.=:O\+7<0G0 MO1S3B[V]'D4[>6]!N!1164^%9C%:@S7=K?7&T"'6&!T:5\\AB%RDW60LT+Q WH%4$DK0*2C"5-I45>!@Y]P,\N.Q#K$>9TQJY M\W%F;U'ZDZBS]RV%CPZ@I#@8(PTS'C-M'T%N$1W=FZ?U+ SJ"L#S$6GK9'&@ M 5X?5."/MBVD%TAY3YE&U@1F8?J0G4'#?7,W16^;V5E(TPZV\U'E_:*\&TTG MV^X_*')F/GE2YOPD_M1Y82&HX@XQ&34*!D6OC=ZMR$0.L;3@64C5 Y;GUX@> M:NBFH\T7554;Z4B'7EB@E)< (^=\X S$DK32+3J.J.:N^]Z\K&?5FCK$\OS; MWT,!MT;;WT/;0F"-*?=!6L*]I!R,6+,;,V;-5ZK>_*EGW?Z:P789,:J]Q:86 M@4.' _5>&"LB=@[^V/G?>&P>V-S;=GC^&,1\>)^9G6_F7\IEGQ'4)WY!@8CP MP2(A"(I2.F)LJG?],+>9;;ZE]EAOH^\(ZGXQS';,/?JV<3=_JLSX'^OIHC1? M1M-94@ABM?@XFI4?R_%ZL1F=+S\?HMJ);P+5@AJ&$/).6J.H0%JH1SQ(\VTV M=Q1V;T1X?N3=*\ 9XRK&93E9IN.J7T:KAPYOS)YONXJ)H]EL^>YJ__@.!V"T M?W^A1+IP@V7@4@5KC&#\,=Q)L,N)N,Y&SC/ ?K8U$@8+R*V^O9^-YBL86$J$ M?W=[N!1B_9<4ECGAD(O.A>@)$8;3G7F?LNT.S_]V;O+UA6WCT*!-/Y8;_#^4 M#T67[JKEJR&)AQL4/*5ILJ"P$&TIDL9%+K8]UD@/,!+Q3&SH%,>SK2UVO02- M=;DL[TLL)2 ??C,Y974Y\)K"2S#44RI?)J@0FJ;CL5TL.)/-#X5Z5KV-M"XVMM\@2:IA'Q"IEQ6Y/L A?3L:!WH1]P)W0 M!:2YU7E0##Z4=^O%^&:T+$%!K%7X^GCCPBD77&1612JQXQ+AQ_C=B/P ;\Z> MFTA=8YJ;20]6[*?JT^AK"D]+M1E&[8%P MJR-$AW1@_H"];0JO,&&>LH ",H+JP/G.PN;*-5_0IQ+2KEH<3 ^QO56BGJ?1$!<$M"X(YY^6C4\8TU^IS.\%R[X'MP;P, M#U=OGJT"DZ@8KW=D3TS];+BG4TYN[HJQZMW5["[ MWXSFU^4'L%K>S3?'6BEL8WF3#M"_C&9ISIW(S[:O+C2A.*D)2F#"E=:2/49N M1DN;I[?HS4#HT.>:&;U1L?F*UUOJGZ'/.H1J?-RQL!JO%A\ ]+_]VAV\.)'K?:%,1$S'P-W*5," M1I+YL!M[$ .\_-$[2]I!E$W!VB:GV)Z#SB>[/7F#2IU3PKKO*%QPB 4TAL+.8>$T:XIHH0V/=W M&881R5G-?B"TZA7 7!OBQ_7=W7T9R-%L6P3US?RJ6MQN3(,:VV'--Q0F"ABG M-LXCC;3$,M"=38N,;.Z^TA>P&?8#4L:;U/EVX&43_2K<@'K9^KE0:$_/E9@C@+& M6%.',5),2OR8#D!YW#S^K;][H+V+NS$\CX+.7A.[ D6HO$GEK+Z4]X2]_.K8 M"$<%\RE(I*@&'2W ]Q"87DAKX0FN%:32\\A.K(X-'8^&1TVL8"0R3I%'VQ$) M8YM[K/JOCEU;&(>K8Y^&P.C?U;&?%X9%CB*+,3,V9?T ZP6;G1Q UPD9*=2F MU&5M'K2JCGT:6+GVZ4Y*(&LL5:KAR@FQ2&/-M=F-S)*!ELCL68JU:B$W N[/ M1(WS4*+3ZMA9&7$>)N2ICDTCP3%X[()2)%!#E9.[99BWN/Z2N3IV71$VJHY] M&D@-"=)C=6S- NAHAA(%_Y/>$%#DMOUW1.3,]9-396@/1291GEI!&4>I?(Q8 M> G_2W6#U78,C$LYS*V_E30.EU)NA,=ERG90>_?Y1)I/E*!\3-;CU;O%QW+Q M93HN#RR[KSU:D( 48B@P(6SD E-N]78DL&?EO%^:>^WM (\,DDUIC!XZN#PX M6?<^7T0:I1,F1$$XYBD&'N^T48DP'^Z"W$Y$+V7=&3A_#L$/;K4>@+S/%$O4 MK*P\&)G<>9UN[S&KN5B!UFMHT/';1LH#:<*(B]SY8AH0& M=9X^KN5R@.M?=J;59/IY)'+N&?"LE/FGQ6B^!'33X.:3S4^S^S/[GN=#+_TH M0EH!*>?">TV5LEQCL3-2 VE^$M?;DC[4V3$$^9Q[KM2407^J2H%X=*E4J'3. M*A"O,6PG5:YP\\BOWG*"#)7/_2">[5K.RP%M!W. ?0=:%1J41>F)L)X$)5T, MFN[T1F=L\S#WG$G6FBJ_W0$SS/"R>R[?E*OI>#3[OL.[6+.'7O?3N<>[D9QRC%)9RHHF&I54@G*ZJ M>BQ,SFB$4T/>:@OC<,C;:0CD#'G+&6PQ9UPP'"WR/*>3 MM,T)2&TI'CT!.0F/RW"$.^%Y0,(Q+"47H'.#3B-1=(9@P:/5A6$6<'.!2F>Y MT=8@HF&LD2+D"#'-0Q R'XW4E5TM5WG'J%T(5;#3G %P%CFNB=%04RW2MW3N]^I'PFT1:7R;>-O_;>W@O;([\'2!",:(:RI%8#S%U:1D#\@3 M:ZAF,)#AV.+=2J\[3+)% )_E?@EHM8X:HV@TF"MLK!,,^6@"QT';%K66\P:+ MGJJNYP#KDBX11,\"-M$H3KGWF&.E_58W53%:G$CI;8(&]U(.0VD7 1YJ!M?)R_7\T<+XHQ'5%M) N5*2FNM M M24IT*18 88:M*AP[@E&IGEF[(ZI\R4J:>I!(*#9;*Z+1?WZ712\IZ4N7Y9 M3@X? X6V&,#EP+0BU,)UAEE;3,&>U%4M>I;9Z)NS>6-!?MZQSI$:Y\Y\O+ MU;NKA_'46"M>?;[ PF-J,*8!="3DA9(<:0 W!)AS:(CUG#M<,+J Y"SBKBOF M0LE 1=KB= B<6F:T,]$['6'6(,6SNHGKB;>E3 Y)^$0T'4" MY/>U*2A%/!!)$9&14\J4C$Y84%.EHESHYE??LJ;Y;BCLKF#))?J/Y6QVGW?Q ME]'B]_))SP^%>NQM5-@ Y,:,6AY@E"YJ+#'BC&K)DU=N@.MW!Q)['@?2%3SY M%/QE"=^5,D9[V'EFU2;?ZD.?MV61P]>MIOE0'_O-?%/O9;E,>]9!A;_UVPOF MB8')QZ,+G%/L-%:$>J*C(T%*/\28Z\YIE1_'; I%.0>P9BE?[^069)2 6DV_ ME,=7HB,M"V&%,P UQPGKP(P0GDBE @^<.3V@4Z_^>-,M1F?324[110IAA+'. MP_\SR8,P*3F0M8$YJ^%7LOEZT9L.TKWMR-)T->\2FWS3?+OS;(\IGE8C-H?O!)21;+PJ.58HX$PP'Q#T6REHO+6:6LDC;%'#) M6BBA\?(T5*#S$AY&]C O'THH'R7GBQ8%4@'4> .[-%*<&&-@D2>ILG)@6E+7 MHA(0NA@FM44EE]2;)1,"# (HW90HKC@.RE@#"S=HX["A,\1;!,Q=0HA#&RQR MR36,%G-8OE(1Q6T!].DX>=FFL_6JG-0X#*GYAB)X6+2$-]AKQ $(XQ0,7_#H M,6*\18U>? FGU_V@=%:6G,J)@C/EH[=:]\I'.I MU6'%B3B=BP,/&)S @H<6!7%("XNIQ02&B+!5#"QV;PSE$MD61DYO"T%N'C1# M*A<3_EY.KV_2L+^ SGM=_KI.X+V[VO1\^6Z]6J8HSG0,1Q= BMRR^A'"*GN$:&H&.;3,GO:>PV&)!)+?62.ZE5UIH MS:2((FB#[0"CK/L3=T->-0'RS*1Z6$I?#.5T6NU[4Q&H)4* H:;354C P 1I5@2&6T:),#!.)HUSPDF"MH,.;0[2\J;AJ2V[ M T5@3H.BX9[=;,> "(_#K3G06!H'*X8TP^,R97L> MF9Y0!":/2,^C6KM%N3G;\M#9(XD7GC]:I&Y[CZ-R!@:A+15VMWA9GM79DW,- M[@B/7!+V]RM%G*84+]/1[%'731T_>LVY3O,"26,4QT@$%:+!3!)#=R,G=J#+ M=WM!5MFP^E=BRZ VA&&2Y#SDV'7UWBY.:72K>8V4/0?;%WYWU7SC-#VJ';QXMM 2:Z2MH-R D14T MBCILQR2<;^Y?[R]NH)UL7F;3;X5(+BF;R62#\&CV?C2=O)F[T=UT-9H=3Y)T MJ!V8Q#%*&F&"Z(@4#6!<[TQB8EOX;ON+%NA4^EVBD^]2[0J&7$ZV<0U'*?!Z M@T+K=(E'JN@0$QQ[Y(/+;_64@E>> M+E+)(JGXYGQ,&4&XPCO%B>H6]UQ[N_G8+0/:8Y+=)>!FH^7V]+RN.^!YFX(9 M(PU&)#*+.::&4;_#R["L]YO/Z@IH"4PVW?])-X]:?2\?+IBT40J#O9$V$&1E MN@6XU7 4M1?B &@NK>?60%<0_5D(,&R;_YQR/Y<9>(X<[L$8H1CG0CH"=G& MG7"G$QM-FK/D=&W@'+M"GV!E4PD[2+LM9<1.,6:#E!;LXI!^>#R&I\/>+7J2 M8IW\V\V ^S-18Y#[R( 9<38O0X:,[ 2G\UI!D)(!-FN%*-^YU3 * [RJUDZ$ MC3*RGP;2>=0/=S.:7Y=OYD^GS70^GM[-CD4RG?2>@OD@N,62!N4IURPEGMXA MC5'.O#SG5S^Z!2N;G;*_U\D+Q7X-!%Z"_#);W#%F/H&.5XOW)?PY>8+=DTAA M^^W)#P\/SB?F-@W\R);6Q]<56B(OK!5&4BP8[!+4[)P0E/OFM8Y/SU9VCIUO M )B>1[-Z-O"CGKT:K0MO*69:,J$T$4(PK%''J3UI7%AE#+)&8HRT==X1&W>C=AX/,%:M0RITCL^Y MHM6>A-9X$,;X8'+#XXV+ *NJ"LGLX-(K+)V'!7&[N%K?/&@Y9\J:IJSH')\! MA;.EO'Z_EJMW5X>K_IWXI@)A(HE2EL%>+(B+ O/=O1Z/5'.^Y"PBU'@5Z16L M?!%/S_.#' QU>OYPD0JG<:85LE[*@ 1%\B%(P"'O:'/--&=6_^:I*UKBD4O* MS9*B>BL)4=)'(AD/T49O['8LQKCFE:%SIO!O*MLV4.02:YUUYWVUV*"_6BVF MG]>KY$+Z5+T'!7A^2%EH^>9"2.(-9QY+11CQ 0?AMWA%09M?IL]9&: I=?*" MEW6GN#>:_'J1/-<;\_S>F-K\\MWF1'<9OI:+\71YT$0]_65%H$AY'&,DA"+C M:1!8;E$)1/G&E,I9<:#53M,G7F=FT7^/9NNR(Q+M?U=!)-CX$19SYZ(SR#/D M=[LS8J+YCI:S(D#''.H,KD$L1,E]N)B.-^GM4B#K'Z/%9+/FQFIQ54Y7Z\7! M(F6MWUW0E(#0:F1-"F810D>NMIAIJ9N?,F6M%=#+.M4#?D-8MOJA7.U7%X0+ M!RH#0IQZ1RA'%+DM8JD>0W/&78)?-S-\9[EU=C]]ML5"#X63[F]5**X$Q\1R MPT5 C, 7[Q9SHDV+U)*7X//M#IFS,&!#YVV'4Y'8^R(\=:FPIWDAM>.PI4<\8\/RSZ-E&LYMJMRSR?CTH80A M+J>K\F.Y^#(=E_?+Y8=R7%W?2W$#1+WSZEZ^.AWQILNE6F/LO,3&,T.VB O" M6Y#R(MS*PX+WD="]9:Z&^39=F>M%>2@9]4,?.OTJGTY\9LL]WYA!J;RI%JM/ MY>+6EY_KI1CB^*2?K69DR MMC_I^M&DV >:%2QPF%'!26(CS+&@O"!21A>HY-*8G-&EAU-DMQ36=<1XFQ8!3Y2+$;<.+L3J19]0G6<56FD<#WQL/5;EMP9PP)B#/I**>;R S$ M/ Y$(N)%](5A5EB:\'*@U&MK0(V'\4:*D"/$G"DEY[ZHS,[%5Y\6_0 Z7.98 M)*51 A"3'(P^J273&);>$%GD00XKCO+\O#@-KL9B?UJW9]LMO/<>RK$FA<+, M$RN%5ZD0M\!&>*F51M!GZX#CPPES[$$252\@=2I:>KIH'YH45&*KP'CQ6/"T M4)FH+0)0"$,.-*KF:=8Z=V&=0;3-0.I4M.1TT9)M\J^ T.@[C!'.',,]!Q$ M-7?)V>*5;GZ\V[DGZ@RB;092ML.1[U18^.IC&;->>[Y042GO-'$(5B30+!3F M5F"5K"+,F&SN]NF[_D*7JGR7$)U-_$>OO.QI40@%.HR(2CAB00?5%DMRKX=B MPC".%Z;8=R3,8]3H![P+9 \8+=%:R3'\!RNODBY2K[5T3FBKFL><]9I^*P\W M3H(FE^B34^S=U?W6>?3:^@Y!)U&N^;^7*U6!]P^NU_N,#2:(4112DGK Y*182#X1[#NA65S*D=GE\Y M:(W/>:3^Z^CV^.*^KTF! Q?6"(NHT3@"M242V^U-,D0N5#=H(\N#M.@/NDMD M#ZRE7)@@TK$GI\1;1I6/WC/OC%!M@E]ZU UR<.,T8!H["Y[9QX?=!*\^7"BM MT]4+SH.RT--@D;$Z8IRN3SG48@OH;;=O#WK5,2JYINY_CQ;3M,5].%Z'\?FC M!?&@]CHMC/.$&QB1,CI:;1QC(0;1W,?7=];L/K;ZENB<0]Y'%^F7#Q=(6D&Q MX99A9ZR),":]W:$"H'2AFWMSZ1V@03^070I30C!6$$,])S1I-18#;(P)Q*35 MF*E!;N1]\N T0!IOX+$$E$:SN)Y/EN'J*N5-^;+IQN&M_$BS M9!++%@$?#@ M"@BK?$ TI>5D7'/6_$).;YMZ&Q%4O2&3S653S2?5_,U\52X^C^:_OX..@UJ2 MNOWVC7WWX;@7IT[[@EAOO!.,(T=Y$$AS1V20!FGIB M*?64T7"/DO?=[POE'(XLB*B]X-$B'7V4UHL &QE7+-O0^1?8+P'>[OCTHM.^>*3#L$-R2**B0L%=8 MXS3C7&/*9$@);(>C9#5&O>IF[+W*;?3UN-R>/E-@!OJ?UQIMZNQ2;URD#K86 M%1W#8#@,1PWJ1&XMQGZ.$\LX&D]GT]4W\WFY6HS&A[*I'&I6>"-H "-0$RTY M)]X@JBECWDH9',)#/\5\V_IF0X?HG.=H CI=WJK#9I M'*=&&T]81 SI=')O;'-/5F]&;B]R;P_->2:]'2VGRX]WBW(T>3=_:O[CVHO M_E<4R@3E%*61<<.#PD88&#?HJM%A)EMW<'/F\+,M]/-'?%8IFO>8_C7Z/K0C=K&[RR09LIH:0&HR*GW6DG8@4$# MU])8(7*6JSSG2I0+P/-L9AMO<[E>(6N\P$T>8@)XVID5OV4*[W\?Z1JTG7MP[V[84 M3I^WY,>!%Q;(,D2DIYHYR;'2BG"C &0;F:56-=^+>DL!FILGW:'WR)>^$K_X M:GP?V#B?A/D*AO%F?E4M;C>Y;+[O2[=98.)HNO@NR5&O7W+N)#.[CICELERE M(CQO00%.M)F6RU\V";!*T)4_E./U(J7/@P=^K>:+[8\;A?IMC=PTG7Y/P0Q& MVF.A*-9<@.4O"2>.70B!J[DQ5XBZI@">PF6&]\_ M*PT)E\1+2V!^8VZY5DXZ%C1GTCOA\EYEJ1W$/!B2G89>*U__Q[1.WR_EH]7# MO][-R_^_'"W>+=Z6R^7AZ.<37E%(S(2!H:3H0>_7[0R[6N[)0#^VWWS_^:@DF^&-]\2\Z L]/K :K[ZK8OAG%TYSKI/047R@A8XBTF..J@ MO))QN\>[Z.2%ZE!=,V$?TY&._OVPHI*' M2;>3$,S.IC?SN_5JN0%E?UK(&JU2836;JO81.("A9IH\P 0RU[ MDN,^MK3&[)S&),,406^6BLT"Q-06N:GRWU%HYW/FXT MPRP;-Z;ST7P\'R0%H@#@JFH(8(3H/A(DHK?8M4\SUG'1J M7MT)HKD8\VDQFB^ORD5"ZKYX!J#P[NJ502Q3TJ[EZ[\ZJM9T^36%C\$ZCP42 M)DBP=<&@%OS_4RA/%%4NW:#%7L-QX1 B3 MG HEHD#-M^->E?HAD_(K_>43_/$ZQ!W!S$>M>]7D,PYDNT\DZ*#XU M[NL=;9LJXU*"9/ I^QIRS&HC""C8+$9$ \GJU;.O0E]%TEFRI6"T^0N: M(ECQ:?,XZMY\&/WQIB?0^@^+_5M53?Z8/@;+]1&=NOV.[=^_EF4"X%HK>#_@#94 GNB%;56S)XN"N^2!VU[7;_ZX7=>M<&I*O!5BERC[0;F\ MABSRCD2]7;! @2RGU_-7^O,WZ,W;ZE@4X*GO*;3 /"@PJ:.PW"B%!%;;\5%I M!I2OJVN!5?E@RV7_V?42]*#ETHSOJ[,?OS"QIT7A"#:1"D>UAK^$U Z[[?@$ M#[[ MEB+"8+^3#K0JRR)#.R6+8#+ LZT.95!UCU!CB3X93G65NC*O9M7UM]%\ CK+ MI+P=+7Y?^G*\Z1.TEH?EW>QMA654ND@0(Y2]N8![8D,6 M_!ISY9=5.9M-KT&A+;>'J]#1PXPXU*8@*F O)79$4"PC8D+L.&ZI:VX\]I8P MKB>Y=XA2KRM!^]F_#<(4"#N&&2(1C&K'G=([-3HHE[->TO!G?"/,&O,@3B?E M;+K\VZ):W[U]ZXZ42GGMX4((D@ZBO+'>:2T\CL[L>DKI -.O]23=+N#)I<=_ M7(U6F[.$+18?[T\4EL<*HQ]J!UO3YNZ/YRGM$X8AAD.UK9\^5_A(E(,IX0(V,$<?E>#&]VZ WGVP-RH>^'-[$Z[0MJ+7_K[TW:VXC2=)%W^^/ M.3J))FDGK'SE(8B4Q*F*4 #@.K2_/KC 1 @11% KH&$JJJ[ MJR4RM_C\BPAW#U\$PQU+L!@$-[B!/1F'*QN9W[#B?S-NRCTE,FGJX^/Q)P(T/<]?>;8,C6)I)C4@2H4;L"61 MY"P/IX4VC#Q:UX*1[L5@1O,$EN=!2Y!*B_G!7W(;[G/JQ=MZ-5_>-A#]2[=5 M"H@0PBH15'3>)YJB?21TC]I H[D'R]-A .!*4^3M_>KF\VQ=(SBY2U).V+G] MK_N':\4,P<&C\N^U"'L4!/2(9!NMWT-Y'@T.8[D4E=>S53Y>^W;Q M(N?]DD=4D@9GI3?!2# >LM)'P9"@B1+,Q"8LG7KRB*,>5Z(HA08(NRXT:C]& M%IWH/!-'3QYI+)V&R2/MD!@I>61JL:7,.,<5<$#MET&,B@B_!X5&8@O28Y"S MI<9";AA;V@Z?7R->$"0UT4LM<;=1WD3FM=N/.1J4:7@5)<)3_6KQ](KYXF;^ M]:YNGUW,IRAPN" MT %W$.(ER4F#>[R(""4=Z2?/60HR8WDY?$W]S MKN;7L>LK(I*WRGJ?XK9'MPQ,[ >)ZDGWE+Z13V,*B78Y/(:=[;.7WG^Z$-3Q M.RKM4<_$%VBN9 A.$!_-_IMS8,$T72P#R>&<5'MA=!WRG90S95IB'4J<]>8- M+FBSO/RX MOZ_J]2;^B3; NC[;3^#%ZRLOO H4'!I\*5?/%T[S_=BLC=VK*PQN'0\M\2%Q M*7[B]?ZF7LQ6\V73DZZGUU>6*,T!5!#,4JH#2SP=QF9ZQ"Z.?,)55@D;$L-B M_'CXQ'\NUE_KF_G'>7U[_E3DV#T5BRY22X+C!@2UR7CB'^< FVC)UH'D]E/, MW; H_9J,F)2:-S4B7)8 .1C[9K8^?K!V^H:*1A8U3XDEQS0-D5,:#DJ0945K M[#4\3>LOJ2.R[P5-*<$_\?#C]Y[8.\_H$*V>4TFNHZ3>HO845/!!@CU83PQZ M=#<;N93+972+,;$MQ;/*WV80<8[ M.VU-8R0I/F^9-QQPOQ(U)JER3)@1%]J,#N-';6QQ.UO=KO_Y]1;U,KQ>$G.6 M&HWNKYCFB)R.N3\IEXHXDQXW8M6C8.!XS1![B?#Y;C("2*4(LBNU/_]6'\ZO MW^&'OZMOEKC/WLUWG1AY?'N[#?'U_G[S1KGR_^__&-M;S:Y4]NJWN3O>' ) M'G.B-[BUXARX=%88%;EU+H+B>C\*%]T$HX_*LV8D,*>T=!V1GLP.JB<8#F4:2](G:'MO/8T^:H]+ ^_#/?UAV7\\Z9>K_$G MKEZ@ #?K?,NGQ?Q_ZMN$H+__/%O5;K:N;_WR2YXYVP<=6\6*?D05@"&&@>:J M]40PBW\[K.J&)]^9M*,5;;G0>CAEL90[XL0= +\UU+O_?[5X(8CRQ:/.$_=5 MUM. R@5Q.3]"@69&T\,!?]+=+?;)YI MYYH5]WIN!-_O[Q70WKV(SR[A+A^\_?^9@$^_PWEPZ&3WF .#>^U;?//^VW!O'N M36ZOM.)>(MMS/_&@DD[*4@Z16@&6<=\H"F^L4\B]7$X,I'D%H',/J3R/7B4' MS-A ("0KT&1\0"*26+)JP\E@]6'%>K1.T,!X3;ITT(FQNN^_S_YKN?)WL_6Y M4\\63ZD8.$:(8\%'ZQ4-Q"JQ!R\I5;*.=<>* .>$F!6HOS7'MIU1X/):*9]J'H*))OSJX!$?V;:9,\8[U&@EV& M6&]GFZPWWSYV#CM[WGKLE@JHZO*$4?YU^/)QPUN"NGV'!-"&&,?D83)0 M7[2>5V^:]'?^#(S7!!CRI&"]_;)<;>;_<^Q"<=MZ'Y Y3 MD?'NQS274%A&9=$P"$Z 5[U:1O1Z;D6TXSH08$ HCT*#B7Z/%0?:73V^A-HS M*ML&!W,"Q'M=G^JG>/K&"DU*YQ0NVB %L<;HJ _33%M^75K1J-1ICU;Y,^$2 MY</CMPRGZ+A2W_J'LWAB?\OML]:]ZDT?\ MOKZY7_T0=U'J?6DV7_W'[.Z^?MB[,B#K#=K@_URLZME=_L'_7M[=SA>?\OJR MS@O,Y0NJ/1[8V&_X(7E$N"Z^GST=V&\-#I-;/:>245)'(B2,B[0WA>!1TFXY;@">*H- PY'G.?IE1/&_&]Z'X)BFG5HKL*\K9# MM!0W\>/J]69^LV]74X?ZC\WC+G3VR*'1_15+3$@9O=,A0=)@N8A22VY]9,J& M":9]7D;TR_'!+79>^_S^DVM[/5=X\C^+1ZO:/#YL"YQ MHAQ0[;2+W#$CH^52Z&;UIR_;9V@L#7 ,_,IS9^V^'_G\L]MA\X=4EG&5C)B% MF69AN,F0K!UZG=.-GVW!N93J]D]O%O7_J6>K-ZO?ZG-U@UL\HA(!;1W''.<0 M@#.=R^QI[E";B%I'6C(LOJ'F-(;(ED70*U;'Y^B6O^\:?V(].7]S1:1707L) MW!HP4ECI%$=U@2AKK8>BU9Z:5ADLX6T='+K+$^;'R=")-C\^HC+*X3:-ZW2P M!+CPCB@C:;1*$3 L=#\2'8T\0XJU,6-ZH78IWOSXT3\ZNR]'B@2['O%$@G3H= M ,L00A<:OR))MU/O$>+,9H@'?M .GX@TDNQ M,>,'([VN-[LZ,F_KU;:P1]&7^=G=S?U#-L6;CWG7NLG)-_.[>Y3>3U?CKWZX M9/ZM_L]Z_NESCGO]5J]FG^KM9>LW]YMU+KLY7WRZ>)S0/HSKMR;!0#]=7#F6 MA G>4)4\[N).!ZL@"A4=!2)I(V_.R",[&];SPX45T2;8%)Q)-$(01D=/4Z0 MP"%"*ND%/1V[TT,8Q_J6=$%@TE$X%ZILSTR(@1O/A #)P&D+GG.0*2J7Q'2K M/'3D0;]2]:W *A;-,$ ],9LT0/CT6K8-Q5ODXKE R-Z361"_(A*+G+N+1!42(4DU'+! MA;,)+95)'IMD /_]IP8^*/J7;W>;[Q'U) 7KJJ<]F L MM1!3@*SX&7RTC<:ZP-%"[2[DL8-"^BD9_:$H),JC9^8O7E<98L"GG$T+2&TP M7)JTW]HXM=>F+/02T\NB'@>HB;+!6B>4M2G1!$"=!ESZC.<@+*Y3O.B!^-G= M?D19MX)A3%&BNI)+OK]9[<(DZQ,+]4N75M0ZZ;W54H$!!@%IR:1%!G-E*?0( MX1NYV=D J_4 >!20[&,(;'T\"/WD]95QWB26%$2D;)#>V!S_NEN9/'!QA4MX M/]G]3(+Q4;L.JGAK=JQJ(&R'.DJ5+*2XV860_>&'&.M[P6(T Z38B6* M]D[^,]4=?KBN0C 4IT:&))P^"DX=S)?: H)=9G MYS*O[S,Z;S[^=#ZS/<\Y(?96SZD0/R0YT<0P .VUDXEQFT-JB%&:=B\\-%JX MR("T&!.JB]+FX3CPIX$\>K\:1#SV?')EHA$,]6/!4P0/T3'IE8TT;ZU6Z0G6 MAQF;6J.!5RXR_V:U!6AVYY=?OBP7NZ'8S68U_^-^>Q+_8?G8[.+M[/MV4*M5 M[K?Q0VF.8XUO>CV\2HDP- ,@,A^!&&\DDT$E"=KPI,MF3S:C7#&>O-0;IR38 M%]Y&CT':?B,]]J3*.IN$E2)YD%>4AEPP046C=%4&FXC3\E0W3U)9+0MIC0/NB$U?JCJ3Y&9 M\#SOC%<1NVL5F?OOPK8\A MN3\,:_GE*ZJ7NV$]%]YO#2(^AWI%107J*"H&1X0%5"PL4!:2X) HP?VHT5P: M*4[T,2NOWV!;E(\;X$65 Z81165E\("V0&YC"(I*'Q0WJ!1.)4ZU/(6.EY\K MC_NTHV/[X>&^O_R <[&TX[VU4E($ZQB/N<2"M<9PXY2T1-D4/>_11*1.349T10+R'OQ@QNUSCIW*QKLVN#8P!F.JA7QVI/ (U,&N" !Q)467)D$ M21H1=SQ9_ KT%-%[X0AJZ2)!3G1S'(PR3DH>O [=MHA^^W=['QP^HF[JH@CTHSPA,8ESBNG=4B<$>V80PTM3;"ORG"B^RFE M:BB8+NPW>;/YG+W4ZZR\WJ\:%6]I^:1*@0L<%UXKH@ =O4E.2Z&<$MI$9HOV ME.Q#FX(VS;@07W9W:PRC_9+#_,>S-';/KX3 KP?K-#$)K$@9OFAC4 25:E)V MG^SF!AR,'<.:"YWPO8#S<+N6O]EFIAP?W-].P^%71Z<@,18Q>S)0_S24[OG:1"3^_YSC%,>V./H%K?93FKDWQCC=94)-*(BDHSB^4S; M:,\6PM&3/L_7Q"M _&^R-X>>@+9>" BX-4(2VA*(RJ#V;9A" M>Z!H!=7F#L#I4KD=GL7\.@^A#T^LF+-.OJ/W5#@U8TC244UT[BMOM=0V@-(( MNHY0M'IWP^"XBXKZN=]F(&"OQ$,SP1/B&&+RWNM$N<=-Q!JKDS4J,UF*\RH %]-3'8<36V,UL!U(O_[9L(9<0P977"\I.**-\H1('F.N.")MT1"I MPF?#75W7XT)\)99'H;/A2)0/U#HG415@N>118I0%D7<#&HH6"Q[I;+@Q.T8Y M&VZ'[V6=?P\YO?>;S[D#5'W[SP5*\LD*GUT(" ":?/-U_78UOZG?91?$;\M_ MUZO=G^9?YJE>.ADKMH3>CN#"R6[#06DR<$^U42 M_)]?OUZ"X,]>6ZF(_Z$N,,T#6,8UM4**+'B9G!;=3>G1"F1<)<'[P7Z!Z)[Q M6UB\72T1DPT:EKSU:K6=Z+3\,O'1^U_]!,[\W3$?S6(/+I_,U5$";ZP*AWU@.89-%X#-J MU1:TXHT"(<:.:3HZC.;12J/09K-%?=F$P9"[=2W$GW*Q3$_78 :?YG_M-YLAR_J=)&.31%# W> 5AE M /=6K=%*03,E]JA:-9J?:TQV# 94*3J\Z!0YRX<3=U4D!BJ]()8I!XB9#H$) MD5RR0J%ZUIT0H]4S'),0PR%U<7UTVSVXBRJZO;'*GF)FH]5<$#0@G5%>X>COC1D4JV)GY(^=I$/]=57?S+>>>_SS7;V5R>+6?EFN-O/_ MV94@.#;&4\?D [VBV,>].K$ MW@ZL4LI$MOGZ-L^.B:-IIZGEGMJ4VP>CD4AUU%1!,C)=:Y[-..)MTEY[8$2O MB4R!4JN3H33D-M&.:LDC2Q&H84D;/M&TZ!6WG IW8'=Y-!H475XZMY_IJO^.BE4I MYH3Z8[U:U;RJXX)9V%V+)3HQMA3@T+)=<_ G:&>-]\L+B^B$B MFJ0E:U'T\>0UEM>R/P@=]]#F@CMJ)#^[H@HL*(D*N3=))?QN[Z6W@A&PU- D MR94%6'<4RG.1C@/.=*1N?>+43:L3-L- M?4R1_8[P?;G_$@L6QYX(_L@&G7@D0DZHWGUGU)?#C'U4 MN K).P%16R<#L41*Z9PVO$>)Y<&=!X/(KPNNZJ>&A(_A/;4J_GRI/>PZ3,J9]%FH]J!T1P\VEFH73+F;6*>(SP3FKC!46C88::"$X*SH/6W=N:E_0MCDB/E@!-P#E1 M()7__#?,U[-/GU;UIX:",,#2$^,9Y9)%@GC.E!;LO9W'Q=,8Q[T"J9J!]8UQ;^X1"@1.!!(,8+5 M2G@7 *=D5#%P%_\2P52-Q=LD0F9@1*^)3+ETJJ.2TY0D&Y9;ITXP0[Z?"#L%4[4# M:4P/%DZ%V_N;S9O5^WKU;7YSZICGI4LK8(E;GYLP.S34!3>@B0I<6PC&&#W= M3@W]U(V!\"@@V75.N=]]X/IH7923UU=,129=$I8KR16CPGJVW_FL5_[*=(G^ MLON9!..C=AU4 :9 ,(VKF?"@J;*$&Q&YR4=CS/(+,>'$:5(!(K3#I%@) _S" MQ?KX.>&+U^'&!3[ERODD*)""Y5@A-.ZE124I>ELRVZO!\<4 ,GE>F* '&J4D M^SL.<%,OG^=&V5: JX"A$*FH'6R3BO<,&R42G"?8_(YE$.J(:7<%]$ M.H>XXE ^UNN\8,WN]F/!86T+"1^58\,[*QTE*C26:2X1%A^=\1&A, HA"J[' M*?_@X:[#2G4)YSN0/KVN"AH8BP)5&25S9+YWBN\U4%Q] MU)7I[0,+\#DMQH1NVCS1*3%<[;SCN+I*%9V61.+XC."1>9B6TEZ2!>V Z;SS MO[__8WVSFG]]*"JS+Y#W\"VG]_XF]U:1,FV5S,RE$$,R)M,W!H*+)C&&3$=K M[RF'Y;C(=)=P*WWNB(Z2?0@+#1E BD-@ M4>RL9?YEOOCTYN.'U6RQ_EBOWGS\QW)Y>\ZWVN+N*CF&%&64"MQL4 -RN?V< MLL"0LM;U\*^TSUJZA.XV/$03H<;9';O1_3@M MHN##S/F6#!@N5RI[;HF./4 MKU3C&U3L[2@U#K"_%NMPKV/*:$C*)I 1#)%).F5\,CH +7KDUUA_O#RGVL%6 MC#(/W[RJ;^WF[1(!?K7 \9QW)9Z^L0I,,2MB8LDSB!;Q0VV 145 ,1[3!"LF M#"S%YQP9$JX+D./-MWK5EA<_WE,10< YS0DW"2BA#I=-2)9RX@1G/?IRCJ;0 M%J-$+Z3&/"H\*'+_J)>?5K.OG^'H",>8,\\O%>GDWO]TFV6V3HD[HQ2]?7 5K@%/K ]$&<#B&<0"5K*,1 MM%;=3VID:[&65HH'0:2L?$\J.,#CZ4)E^!!.U!*><9>R,%^ MFH+]:G%S=W\[7WS*5?;PO[\)EU>%IE-*&14YJH8>!UL)P;96DN814= M+5N=J7OI@(Y9Q.,#-H%2 J^^?,6??5B^7+C\O5EX>^1->=S2]C M\DHEXT02UH&R,=?^B-2*)*6VC33:D4?6,IO?:!FE1T)S(A2GG+#D]B-*-G37 MTT5#0[@2D?7/2X-&G' C4' *4M62ZHCSW0F >] MLOG;@75-"=B<*F*$]2X$YS5X$#B_'4BE"!+F M'S_6JQKGA:LW_Z[KQ8.U\(][-)'QIZ\6$2^XV;@:#8+<1]M^W-2K#\NO\QM) MY%G^#/'XB@9)*)646XJ6N-<6*-TC9Y.;4.K@*/2Z (93K@RA.%C"O<2Q1:5T M$ES&_4@$SK>";"BIN@Z$QW6D^Y-@;"")!D:)2];:&--AJA !T]1+^XNH4=Y_ M-W!^#<%/2NN<$<.8R&@2[JN>N6+-Y;)R3H/ M[="XCCH/AFCNN'..Y9YL1'AG8#\F)WN<+16N\]!5PGT1N6PN(+5),X5LS(VZ MB*6"&G'X5OQG6N$?PTEO.$Q*S=)3K;;\_6JU]5\?G;<-[LYM,'3 ,4?B1)32 MF\C88=RD1UYHR8._K@<.PP-4C!@O5SMO1HMS]U;)"$>X\LEJ$H5@)H<0/XR9 M)=D])ZMD(?G.I!@8GK].$(%R"0S7$KPASE(IN#NX6AFEC;K/7;PM9E?:C _8 MT"4BCC>O;7!7Y0",Y))Q)'_D3@LC#PJ/(*2[OZYD"\RVPAX>F%*KPS]6R_4Z MU[*:G]H:GEQ5Y0*S21,=I:%<$*6(/FA$T;CN5ES[%*ORL[D[$*4$^KZ^N\O+ MR>+V]]GJ7W4^F(A_?LUVYZD8DZ,W58XIC?HO-4PQI#!1FAQ\QSY"=T6P??!P M>7$/ADNQZ5POZM7L+I\#W'Y!S->XX6SFW^KS%#AS9Y6X,(JDH*GFE+HH4Y*' M$RS?H[>UN@(># M.*3*\^5KGSSQP]E0$T4_75I2:8(4VT2/1CJ*1NO!R@"&Z.!R-H4)^W$9JKN?J)EK M$G-G0$H)^M5B4Z_J]6;OGMI]\ E9OWP#VJA P$4/V_)8E@DB^1.OL^\L;DJN M0-Z#@%).Y/GCT!Y\6(,<;D*GU?0C=U3(8(M+EF! 75*><>,.#E%F^P1\7H,W M;QA42DG]=;UIM);_<%TE.1&:@?-HB#!&7>#I,;[(J![3^AI<^* ML+2?U6?NK(05P2DN0Q"2,UR^*+#'\=(>_?VNP;\V+#H%U_95/5O7H=[]_ZO% MT3.'T^M]TZ=4-A@T1"11B1CGA09C'W'PKL<*,67'W/A(78XQ>^;[S[/5IY/& MW=E[*T-Q\Y/!XGJ9TUT-57#8"Z60/8KY7H-7;VA\2G$BSE8+-%[6;^O5>_S0 MVLW6\YL3/'CQ^@IW1V>2Y399YPBNEX(?QA8#ZQ' ?0TNOB$PN92\P_SN?E.? MZB%_Y([**:J2TYY1(P7741GC#Z?7HH_.< WNO&%0*27U_ZSGGS[CY]EO]6KV MJ7Y]GW%Z\W'[Y>LW]YMUSCO X9R;_:V>4P'3+#)0-!%+%==$VL/IAM"^>W,7 M>@W^OS&QNC!O'LC^TU#:,^?8DRH$W H%3-E "2KPR&NP?EFV?@OQP]=@_-Q M0&BF$&?X>KFXZ15J^/B BA-/52"$4.>,$$9[?3A,31)Z!)9=@X-R%)"*K1/Y M0T_6)MA>4!%G' ^".2&]!> RF%W*$Q"@K(>5P:[!0]D)A,L'C3:;XPUNKY1( MA&AEP)K<\% ")V$_/ M V?7X&@<&)YB$48Y3J(M%8[?5$6+RBN-E-$024J**IOVHPRV3P;_-7@>!P.F M7/;(!B&J;_2:$NUMBD9$;A(&UE:=@UNQL$!NMQIY,_>C58'DC_?7G$MG>->H)WD-/AH.>,'8XGT\19=@Q=Q M!(@N?U1]/+6H\;V50#LYZ>!]=(@E$T:HPSHIB>BN3_)K<"(.C4_!L#8_6W]^ MNUI^F]_6M^[[/]+:=4CY_T:/(]%P2M%M2?J54[#VRQO_O5Y>8="6%4R8J'8PG$;@*X \ZNN^1WO7RTU]K+KU MPZ>-_ 5OEW>HYUWX([95R2[\";E/(?X4'_UVE6LIW6UG#]K+RW=U)GHNXUFO MMI7)%S?UFS_NYI]VR]"UURA/TE*O(W7",Z#!.Q$D52DWK:'&-&N*-/+(6M8H MUSD&(AI)@B%@/R4OH>L::M%\FV-H(U*M-*">4&C2S9W%F4E>XST*=/86(KGRC2VPZ.CHE2X6A^-X S@ M-)'1!"H4)X?TJ-_86':- MZOD-C-IU4 4,30& 4&(HL*B;_CHDW!>1\U(>L["C=-1'DQPA#!D9K#8255FMDD>> M:MH]'K=P8<>VTAL.DW+';5LS^;3%FS,<;[)E//^2_7$?W^-/UQ]WMC-JL*M- M0"WV3,>@85]4*1\(1*F\L!$D>,<5Y%:)/KD$(5Q+7?:V"O\DT)P4-_M2KG(N M>9R6X#T-P,%K!B)Q[[G5EO#8(S.IH(.UJQ=A#(C&][(^-&)^TC9P3$_BSV][ M5]\L%S?SN_GV;V\^?EAN9G5]A[NO?%=_7:YV M=6@.HVKD36QP>R6!4=8)V?YIU?:\@N ,"ERAJNX9VG([;)CU@9>T3$][*@<5]'/?Y>C ME71PML]@N$@31L*-B'E;MY(1%DF@0/?"TC26;)O53F,:DRR].C6V0[24UC1$ M.SYIJ,T%I*7Q.,&CX80>1N8BT]/LB#.R%)OTY>L&W*]$C4FY5J^ $9=A0IE. MC4!9=%JBN4"(JZ:1S:C%50C"A(PLV[4<##GID75Z_EC$8;&5)QM6>/((9X/F5L,;(R#U0BC89>&,BV6.G9%'75=,C MFC'=IY< M?B>U+F_@"0:YUK$#9LR@_JXMSE+[0%57(NG1Y;"\FS0DJ =AJ6X M,5ZO&= F"IT4888&5/<<$?ZPYB?;O1'T:$DVE^7,L'@6K2SP>KE8_LCX\_0Y M?6.E-;.))!Z\OU+%[J:'1*@U=>,49$LYR.<:[3AX_?.O30;P^ M4SG]_.T538*&!%80*8UU/M=C/.B(GG4_'!ZM8M%EB30"J 53UA\VVWV&VO-D MUY]"1WZ?+Y:K^>;[DYXR/SYEEQ/Y>[WYO,3??*L?3CQ.LK+85U12>8,F$ #A MD@3+I6;BX.?VJOL>.UI5IDN3>ZJRN42 U_O[+U]FJ^]O/NY,JNQ_W^.^D\9? M(K)*L"2(,Q%7,0]!A%R5$X*QU/CHA&YTH/:K1E8E9AP7E$87)#B>G,B3SG : M!=-13"<'=%!!#Q!9U0ZXOR.K?HH72(I2;O,_+$""J"VGVJK$B09+>4GFC7[F MV9@LO2*KVB%Z3>$S6FAJ@U4XISDGE#-)M2(YO%I) "8K*UQN^!*Y\@ZL<3D, M/P#@T(EG:!A-Z[QT9/$V"; 9&-%K(I-747+K%.X.$K0P6B=+E'62)X,#[%X< M9CJQ6(-2I1U>OU8L5H3((W@I+"4X*ZB#&%DRT49/C7O>/'X*;O%^(NP4B]4. MI%($.>3[N/LU:HCK]=[R.:/%G+ROLAP7PL!I8$P@DD(')Y-701&NI>#3S: K MJ+4,B6 QMNP^\6CTSHO756A;>.-2L(X8QH,E^/?]+NJYUU>JEPPDP.>T&!.Z M:?/$12)R2SKJTQ58X2+&@'3/?T_/L_UC>K^79+ MS/GJRX^;?\]6>U_8F63]!O=6)AD*DI%^^1 M M3X-"7.N*1TE25#[%7& R,D-TR%YUEKQ%\$K6S.TO_CX2>KDF4EN 2HDX]W', M)LY#N-LI43^_%%<_PXFD7$F*"K5/#J(B+.J(:ZJGJGM=OK'-PI%%WA.HZTF. M$$GQ1*+)71C0_$7=21(3<1>,J-_2'GZ!\9JB%B% ?ZPN$10W?A>%]_-/B_G' M^S.T M0V#2 7:[Y?$1JBRM+)73!]$G[JIPD14,+3P1#=,N!^H[NL(YZ\KY+2,DD(<9X0Q4$3_.M^K"D&-\UR(8-*L1DS M>N'U:W-D4G[,Z5+C0K;+R:2_\V[.!K=7U*.1;G'XFH./T5@@;C]R'<0$ZXT- M),E6"9:=P"I%DY=4^[O=C#GO_CQ_$!*5OON MJI<.CL\E6;$S^/Z!$&9K_5T]NYO_3[8^6['CY8=42@7NC8B>!@%"XS018H^" MMZIH)ZEF+!E2M U8,PAN!5PFI[P(%W=CY+[:B\W=]U?K]7U]>RP,_M(>C1,1 M^F]6_O-L\>FQ5?CVBOGB9O[UKF[B .G][(HS;A*+B3KE8^ Y-,OO[2[&>:/U M?%JXG7.O]'IN):.WCBA%@A+$)DAIOW5HYH(LN;*=],849,9/+:K+X3MI7\]E MDBDY<1KU3\:3<4Y*RCAS![%!*!FWT,H?5(@VO=(JVV%[39EP%,UHIT.2AN@4 MF)3"JOW(1)AJM=F1I=@D):X;<+\2-2;I-9HP(]HRX4B8^ZF$/$WA=-1[HYLK M3ZTG6MD8<6TE'*RS8C^2W =W>E9_/?]?%7O$W9.D.+H/143QAD" M0AHA&$C#=3('W4N+";H$+V<<#85BP8.H53U;UZ'>_?^KQ9-R6:_PY7NQ_IN>Q0> M?AGNZP_+^.=-O5[C3UR]J'.1L7S+IT7V=6XKOWU&YCL?HY,52:IE\/I;C S@$2MJ,&7+CY#+: MZ[F5!VH-=Y%+Y6B$*(TC!^V4]TAA&:TGS_!*G#0^M/G>[E /50ZV42*_S6^R2VKQZ??99E.OSIPV#O.EF^7- MOXYJ3>7>:&]OMP^;W87Y.I^^W*\FT)_[Q=EA5ZL\2[G39)&$D:58T:";G' @/GAKD^-LX6=6G[ MO:.BE!%'K(Z$2!#>&FV(BPRT,EHI*)FR+0KVI ]EW][-%J]G M7^HS9ZY/+ZNB5YPI34+@&G GMRE2P1S5-E+O7,E$SZXE0TH1X+F[JSN,Q7RA M#Y]X-K;ZQPLK*8!9Q4D"EJ0DP W^)(1@A=%20;BR\B'])'9$[.- -75F))\8 ML9R3X#5HU+V%!N.4$,1M\V$G>6 ZAMS; ='=.;EMRO!JD8,!Y]_J_!%X$3E] M GKRILKE"@A" MSP5TNW7E/D?XW658H8I 4IX!-@(GK:1*+L]T_%XM77NN]'GN65S!8C_3?;FT,>@HD?] MD&DJ ;4.XR!ZDUS4J(DD5[1F:O,0L^E2N1V>Y6HKK3>K^,D9@D^ @O),.Y<<#4$&!C:E"4:?7%;D/Q5K&@[<8N=:7[[> M+;_7]?:+WS0+;3UZ3T4"X+!40"76 !?2: W>4>-50/69=#\E':^FTY0(-!2P MQ:SZ>K6M_X-6SA:C\Q4BC]Q1XGSD\.R)A4IQWQOI5E$F;%D':[O/%(-SGK!1< _>Q4G MF*=[R?.4"8EB\K3?[03K?^"%F_6K!4[V^?+V/^OYI\^YM^LW1.%3O?UEF&WJ M-)NO_F-V=W_RZ+#LEU1*1Q4BX\XB2X@VFG*3TT*,\Y!DV=Y@(T^-8?DYU*PI M(K?)SZ.]3Q:E<+^+.,I1)Q\^SQ;3F6%#?V-E#1H81#).(('D1A,>T+*F)GHG M&.W>).=R*OEUS;T+2_3Z9^5_H%E=W^[Q^;#KGXMAW:%H;U=F!/?Y\+ M2[]>;OY/O7G,#FCBY1GZG15WTAI#M!"*H7%J-<5_.2FX,UX$V7V*C!9+/\TI M,A4)7?TLV*T$:;EZ$I1,+S$U7OR0BGEC1,B]0D"A-*)E+#KJM)?:)5R4IA?E M_Q>;+T.(;?)ZVL/N&?^L5S?S=;W^80-]M=BLYHOU_&9LUT.3UU>"0T"#E3,= M))C(=6Z1R(7*9\N20O M6WFF0HI:!2#9+V\LE3X'X@$N"U2;[OVNU5^+H$,C72S2[K&DSH?E(T)O9W.T M2_SLZQRGR8?9G[MTX%;9W0._ ?$SN3.9E%'%')]CE00EA2?$4>9\]U,-_==B MZF7D48K/^(E?EHOM#'P8R^X8,B4)YC;^EE5I,DJ M:[EQ(0 E%DUW296AN6.V02N^,T?-7XNC8R,_>16WI:MV O[_RE@"6J80J-00 M(>I@F)(A2U] $CU.G'_\7SX;^]7-Y_QAV]7:%*_^?AD M#<'QWFQ3$4_/DE%>6A$12'"Y7P$XQ%A:S1.N3A[W3*H(G6!%M4M'8TQ!#@7J M)KR8?O]N??]0Z^'[WTGWISG&@!#(,O0!<(>G-I+ D5W,",F\:^1;^3OIOJZT M=UIXW ""T""$1+4>YX,30(/)YFG!F)BQD^X;4V:TI/MV8$\ZZ;Y;DI[W7MND MHF*!@"%::\F-(LEPKY(H6E?R0DEZC2EP,DFO'8Z3,7BN(&])Z8"*L2)"A:2E M4=QR,-X <0SUAF0KICGE6CICO0=/N'->&1*HBL(HV\?2*9>DUY@^19+TAD7\ M;[(WAYX'3EVBH!QE8(5T2EK$UINDG5+T0@FGK9+T)D7E=GA>=Y(>-18\#T[0 MB!:58[FV<23">T.C-VZ"]10N*_)627KMP)W,DM?9-W6(=GBWO+M+RU6^Z2)N MS9<^I$().RE"")('D)&Y*!BUGH7 )+N35,>26U%MH1T-W#"*8W/T8F:?FYU$F$US^-)GB"YKD*PC#F MA(3HF19 )=="$!ZD5=TGT?1."GZ52=1+@M<_AWY,8)A "DPE#4@G;$A>*) : M; I*"<(BL\JI-,$&#W_Y.=1+@M<_AU P'^OYI:?13U]1!4!N>)']TA)((CHW MXI0>M $-7'+3 M4>/GLA]4,:.%2MH'QR0$+[1P1@!+VA CD"^_4,1_F6ES5?*\_NWHQ?X/8Y:T MZ?=%ED;3E#US0PKI^B?18>&;9N6. MYI]7"1YSD0<54B FA@B R@%RE)!< 7_*SGV!N)X>0_?T&*^_@GZ*];7"<* M#;.HE$B564"G"_4GV>7VZ^CBOKZY^O#YZH+,5I3M8V'UB!C<$[)7V0 M M#F,E1SY)T65.36W-VC/Z[0%7IM,W5$04_>7=IEZDWK RO"+*54J4BL 96B M3EJ(R"VC*5C#NY]"7*$[==BI=]6"OE1ZWI&>N8?6PG_G[)UV7#K&C $4L$P M@HN<$!V=QL4U *&V4/MQL[9 M:TR9T7+VVH']"^;L:4-T0O2MI@$E 1:DX(P&Z9FQ3G<_T[R:G+W&%#B9L]<. MQ\E8@5>0QL14]-JC^ $J%$T=Y9,H %<)(]TOD[#6F3XE$IX$1_YOLS:&G M5 ,7+%CI 73T%K5]IA*E*3H!LFBP?<>Q6L,#](/S25J\V3U(L]0 M)9W00=$$.SS!W#[F"0V_7Z_LN#WV%Q^WN]^;R\ M7=XM/WT?,Q:H^=LKKJU+3AK.*8.0 X:Y<(KC.F*23>(:DT]'M(4F)Y#)3X3I M! IT;<[B\FH4/:YV%"ECC:4Z>$*$ A$8^Y4FR!@LO7##JW;2F_QL>DE"[^;K M?Z557;]:;.I5O=Z\0P!*;2HOO;N*AGB#('LC*2@CM>=;4B09F0_\5VI0->49 M,Y*\KG*.[$]1POS;_+9>W):<(R^]NR)HH@E&<&&R:+6II 5H+XGCANMHV:^4 M7W=M4V^QNNI<7^H5U].],_EG?XF+OYYOLE-HT?WUYIK9PDGEJ>&/B00Q-(,C2D M"#S)'FU&IME9HVD^=GC',&-N'NHQX/LJHH/PN==N=,'& M*!T);H^O,5#R(/YDV,?%>'4T!N1R4IAT/,BK!2ZP]6$9_.UA^&>B0T[<59'$ M&3>66BJL3SHJE-D>G"2$FWZLR$6HLAP+X5(Z[)$O/GM"?O*^*E@T58,)W(,* M%*0FH/=CM=&JZED(Q;3"-P:18C-F],+KU^;(),,AID>-RU#B=_PT5*QS#Z^S MT0T_75L9[7T@(E<-UX*(Y$'$_9C N0E&-0PDH^6PR'3.9,E;W9N/#SME-G.W M:0!')7GVGDHJPWP4X @8B>^*,M(#]UF2G24ZVAG,L!(=&J%B+JSZ#I_Y*3LZ M9JM_U3D7XL$*/SNMS]U:I4 2<)6H=S%JQW4P?C_B *E[#M!H9P[CS/*!@2I8 M?+[&=WW&[P[UM_IN^35CTI0=#>ZN$N&.$\7!6]BF/@EV6.R,XA-TOX]#D.&Q M*L61AS:*^.'V]@O*(3M(-_-O=5.6-+J_4@E0?Z)[L',79\464)2B1*9QGS I2, MUAQDE5R:8"&ER3CQ+BF(4K1^&$Y]^_)H'V;F";HV>T#EJ72@32! HU3"*TK" M?O0,%8?IT?!2XG^>R34&OA<]-MM%)O[=;;19Z'74+":J7 *#_PW66% B*B&< M)<;K1EZFL8^VKB%S.5(%B7L*C!A0FFF-$P0U4<#9H1GM;N!/+W.Y,65&RUQN M!_:D3ZHZ9BY;9[Q*,3KI(3E4080(C"=M&=%)EVQO=Z',Y<84.)VYW K'R<1- M74$R)SAI$59NK'"2$\YS8?:<1RNTC2*%7R-SN2E]2J1[#HSXWV1O#KVPC!IO M0X#D05*EE4J*@_,Y[DWX[AD6!3.7IT3E=GA>9^8R<5Y[:7)9TP06%O T"=Y+'L78G=6I5^OU?7T;[E>(W.YKMP-;/]&UUO'/>G4SQY&> M8G#KAU5"1040E# 0 26B%[D@L'1OS:UEGGQ3(1JLC_OEU M_I &56#I/?ON2HIH6=+:!\% 6V-HDEX8D:0#[ECWC)?I9=9.6D37,BT> MIGWVH8^N9?_TKLK2&*F@DDHB@(9@.2.!N]S@Q0)+W<\MIE?V?)JT[RN2:Z'Y MKI');F:W;+1:^A,J39+P1!!K@@#G@V$A4)6T5=8DYKI/"O7WI+BDI*YEKA1O MC=JH[T/0U&EB@'#41ZTA%@1SW.9R2/@?T3TZ?GKVZN4=C4.*XEIH_V1Z/ZM; MMS>-WJ[F-V.6/FSX!95-H%PT:(X1"GS7I-;C8'-FN*^H.#54)NZC0HD8+YU)3A#ON93!>O$K%3Z\[+RY MF,RN9N[L!WGQZ=/J0ZHHB-1)JA02!\>5]<1;QZS@'#Q5W=U4DW7'3G0&C2FV MR4RBOBZ["ZEQO;ZK"B"(RFY%)3U8SJRVVC&OD]#++7SWL[MYI%ZJ[@%. MT[-5NCN,"R!;=+'^XSQZ?[3VYAT#A)U;H4M2\!,U%Y9D$%ISH!#U%0Z MS8,O69/R#./'I=U0==:+B>):ILAQ;>X8$J,T*NC^-17U%+P($5"I!*VEQJ62 M:J" >J:ALGNZPN NX*N:(N.+XEJF2&N5[!(S9[B/K " .)\I)R-$XTQ@C,7H M4+>D5O3HF3VXEG55$^IB$NJLY=M/GU;UI]DF]ZY:S1?K^S(@?QUTF3N/'=U9, M O,ADL25@L2\IHH(B!+7$ N:E:S#T60U'(PRXP56] +X6I2&)^K3C^,MI#X_ M>VDEP$!N6YZ4 ^ A6,J)#(8Z%SB5=$*Q=N/3> H(7\MB?%YK.2*JB[JZCWQ3 M%:QCT5L4D4T@3-)"!169=E1I":F[.V4S\O[Y \ZX /N9EO"K_.WMS=<6>9;O2O>>^G"B@T^ M\;?ENE&[L+:/JH+6R?(@E18$K%"6!DV(,#8RHV6SL*B+HG*N+F*;QU0A$*)1 M*<-]#?]-I(W$R1SGBL"02$NZH4^6/AQ/S,]KS(V'7LE:ANO5Y@GQ\&_/28<_ MJM[E7>%([<(??E\1DKL[<.#.!G#1F^24(SPQ0B#J6+*?3:N:A>-(<]D?HHY: M8G.Q'JUN]>R*RG+&<.N6EBAEJ%#1BX?2@_NL.J.^'&;LID$Z,? M%OY^M:H7-]\_K&:+]=W.'W#[7_?K358M]R/N3\QV,TPQUP90\V#C!ZFP39?.(J!=R./[HB=O^Z%W]]7YU M\WF6 WF7GU:S+Y=VOFT[T[SYN/VX)AZV%Z^OA&22&>6B1(,Y,FID#EQ@*GNL MJ6N6GSO2P4U/&6'ST1*>GXZG:.]M,D/=/1X_A-%0-/DA!"$>O :^'0P&&,,V:*!*,V[:0PAVT9T&0?&:V:411ACE*B, M 0<:70YW3#9((2!J[8O6E&G%\4 D6M)3$6RX9VKN@P1"TPW'9]$CW,,%FO0.;(Z/@ M5-#+=63M6K^O-YN=X?,0D/5F]:Z^J>=?SQP2M']>)97B(@:"VRT#@;MMH Z( M]"[AE')R@FO,L!PJ@5HI1GU8U;/U_>K[%IKM:-;VYK_OYZN39?U/W%4919.C M.&-BXJ#1N@M&,4D8M\%S%[L?+HZ6A#TL.X;#IK-.L7OKEGC?ZMM7BU<9R]E= MJ._P[ZOO;]&<1VK./M7+CQ^6F]G=[OI]L.9F^4?]<"F:\@O$WKY_=TP7&>%5 ME023XU;%G7^=(_NTQT"G]INDS*B^5)'F6"%R9#4M.X9]QAM.I1 ^LT(R%U60OJD"+[J. _7M/5J&KRT$HY&YA 8S4F DP(I_'OT:(D M5 3JNL]90K;-?,O=&QH:#)E,UIBJDF*3_ZKU]D MDIFB9)%*9":2Z=F8Z2H7+1'?^0!\YQS@ /B7__'M=I5]R3?;9;'^US_ /X,_ M9/EZ7BR6ZT__^H??W[]2[\WKUW_X'__]O_W+__;JU?_4[]YDMIC?W^;K768V M^6R7+[*OR]WG[#\6^?9OVRZ@^KY?IO_US^X^-L MFV??MLM_WLX_Y[>S-\5\MJO:_KS;W?WS+[]\_?KUS]\^;E9_+C:??D$ X%^: MWSKY$^5_O:I_[%7YT2N(7F'XYV_;Q1^R8.%Z6[7=HI'ZQ[_]\/-?N3Z.0OY4_\LLX_E7S_EF^6Q>+];K;9O9E]S%[_%__L%W>WJT"/;_TP-\!\.Y'L*G0523\V@7D M.5:??N' >#^$J9L/B_C'KQP8\WZ@N?4BQ?A]^K4#8Q\6QFJX%'Q@]? M>1+SJORI-^%/AQ\LO_V,_%:-'T3UZ(OS;[M\O<@7E6@^^NILN?C7/X0_7=]O M7WV:S>ZN37%[N]R5CFFKU@M3K'?!A057MLRW=KF=KXKM_297'[>[S6R^NR90 M0XJ%H5AI CQVS'#L$)<4$NX(N:X:N<[7KWY_7T.J/NK3J$%($*&!QMQ2Z:TB M5FB$@90.06OP'V*X^K$7-OFVN-_,]RXLH"T]^-Z _WZ$,YNM%]DCI-D#U.RO M-=C_]U]^>3#Z$?O%_+GA5$&\F6T_5C@/_ 2\4/R2KW;;^I-7Y2>O #PXYW_J M1.33#BGFB3MDS^^J#%6*S6&8/QJ-:C//BLTBWX00JOZEV6;^0D<>?N*7>1'B M@KO=JT=]6H92H]A6C#&D]PP&@Y]CK]M<_A#$00=^_G:MK):0(2X41113&R:P MJ2>SPYI<[QJ/-LR,?F@::XB]1!X9#:A%3DANI5-*&8&$=#YF2N].^-VN\_KD M#!Z%\P$%- W=J12T1)M5<*>HH0V7?44TOE-^(A7M8%P7&>W*85L=_4M1++XN M5ZN X/4Z9)^?EA]7N=IN\]US6LX4EE;K@(-080PV'!#+ ,22F0"/M9S2<8U2 M:8&5C""D) WM"0"IE809"P0VQJ:;T37.:CH_(,WV4*<0%$4Q>68^I^F1:4SG M1+858XSIN,FL;HO-;OF/:K7L["L=".8MY9$P2$(XE9/7N=Q2HF"'JA M*0*A-\$^K 6A5 7[", **A&,U1++Q$'/T5R=E8"RV1'<+/]VEZ^W>5SPTY?; M=LHX(JUQ4G@,+"MN?E3#<77O/$]GA&X@@J>A;$,94R09A'':Y9?KY2Y_L_R2 M_Z"?QWC2\Q)T%X%.6[P.W@PEV;%_]C!(= M;6,O4>[&:$(9#H,UOPY)+Y=.,PRL L$G$"!=+01 #TCR?')?3)"W()D4+),P8&L-0$&3&EUN8* "$%E6"BA]M0+&#(' MS$*PB!44QLB++88@E%J6V_5 *E4>G/S11+E$/G5-+C$.*LE1W?6S*G*)];B"@!6C4D.K"*842T&85RXX M)RZX0TA?3(]QAQE9'\]CN[LH;N1U#7 "&N594<:[+/4A"F[I4[F2K MY8WNK2.",)*,*.$(!3XD%=XKI*G'6FHM46*]WF/.3NA$ML?]K%JT$_*$W7)> MOJ?1(UU$^Z?LC,7AU';U6Q/OE$=86W=.=3BQK 6]7^_*6IKGJD*K?\_+0^N[ M(ON89YM\7GQ:+_\1/K@I-OMRTN!\\V_SU7UY!#Z[6:YGZ_FR_.)]'Y?%XI\. MU?OV^79>7.]O[C_ICW_E3\K/R"G6;??V5 \ MX_73#[#+^OH1["O&FJIQN=EOFR*,UMWWW\+(VZGUPOW]?GE7SN*F+!Y*XYQ5 ME'#*)' (" KV1\8TU]BWK2-YN2&NB%( < "(IBC\ TF@C/<>&.ZE$>D<1(WM M*JO05?.[P7>QYG65B7[\]=J!:*^O:IL>KU;[KZ_ M7H?(_[8*D!JAQI !PCA&F%&E@UPS9*21(;."Y?5/K5+;5@UQI+VF0)O05DC8 MN+9(.PU]R-NL$RIA*MO1@QJ%:9@XZ#K(R@.HK$35 M3EJZ$W9>FT?A*DZ*(VEZ)CK:UN'1-I__^5/QY9=@Y3XR"G]X&A"=8N 97>E- MUF5EI#_\8J!!$RL2)JC39K9ZO5[DW_Z?_'O('#FR'!/"@=>" @Z)J =]"(A: M'8$Z_>V$,VZ1%XR$]$0X%4QQ2!I-!0E9"Z#CR,0!55;!R@*N6*&()JVM4J3D MJY-4M*=J.+%X0L)9M>A*V%3DHC/^'_2B'Q-M!*,.9CZ$W[B&VF$6=(CQX!S+ MF#L(5#WDK;2M;D+[X4LU$XH+XTN$E&FE"1'$4*FT)$ 0EE@>FDRE!-->$^)X M>5D*DE'2,6\[R\80T_[8X!.SO1,GEY_DW6 7/<="_)1N+K2ULUU^331"' ") M0\2+#"( (%*/8>%0JZ7;T]\.&'4L>$AHL:(8,>E)N72IA&?.4YGZ3I]F6.]1 M90%65N**G^^1I+6?^.GXZJ@ ;:D:4@P>D?""*G0C;#KRT!'_,SK1AXDV@J%" M(XNR(;^:?;IVP.,';"L7C;R684*$,-(PH2A@,^;;3?GMS>4LM8X8+C@TQ%-N( 26("UALZ8.?>M%@9,-2( %@H8" MYH,M2DD5,A8/J8.0>FA@XBE_P'5\*5*'N* [?2]KP2C,QSW?WVVCEOK7)E=0IET'KH'I;7 M'6]+IC1R9; M+S^F)[';*F0L?P,N1CY+R?DUR7XL7EYNAC'CQQ7*(7AI+SM^NB(_@>-Z,-">VEP MM_GF4U"@OVR*K[O/IKB]FZV_7Z/@*A74$&,/"60<<22ET=P0+!S!K9<]S[81 M\C2D!6"($@HM5T000!%5/D1:R*MQI*+&ENW!90=TL9K1D<:VVI&>P4X:$DO> M<&+R+"%G1:4?A5,1EYY6_" R0[#27FS>W\Y6*WV_7:[S[?8ZS S&-7%$.:6X M<0AC%6:'<5I8[47K?=/GOMMZ)J7B(6J2@ H4O#:P#GJ +%8<.C..N%28LAI4 MK*9$LM562](1U4E#6G(TG'0\LO^L9'1C:BI2T1']#Q+1AX6(E9'B]K98O]\5 M\[^]_SP+P^;M_:X\U%D>"+T&88A;AC1$7#I#.4/XH9+ LLB,Y6Q3##'C@3?, M,$D94()2395C0"I!,!RK+*N"F%48K[(]RNP(9O1J22]V6Z^9C$5LMY63KIP. MN()RAJ#SZRA#,#L581K&F!_75(;C**9>Y&'QV(=/MM=2.<2H%9)S8I 3T,)F MAT.'5""V8N3I]S-D@&#,ZTG9Y:>EMP3,5)/W8B!>1?<7*OBT .&'( M0J>#8D&L%6=-T80 LJ.,'+>@G "82.U@61!KA.8ABT!.2^J0T#[U'3M/Y\6A ML*J7E$01&"LFJ;CK)R>M:!M>4([(:"4I7D5QOI9DD-*SO&=;&K M0,Z1],SL&93;:9QR'\:4(L'8BYM2[^>?\\7]*G][4S>NYG^_7VZ75>/Z^]%_ M?9A]7.77)N0:BGKK0[HAD2$>4+F'P65Y7WW,U1^#-Y[8P]=XRWO!F@EY#/DJ M^_C]^(/LKQ7NT[-SI#YI)WT7[8XX.1R^)Y+H9"RC9[0S6>=,0T_3F5>,-,@' MNX-:?_^WV7\6&[.:!6S?EMMK(AP$EA&N&>82.>Z :! 830>Z_YN MXW)^5WBS"G (A0+D2*$=M!/::>RE^(^3UT&I'_L6Z:<\GA'5%+TQ#3U-8EG[ M6Z%[LC> BCZT7UZQ8(OR>=IK" A3(1.5%')!:/G(%JE1((I;E26G:ONB:GKU M:$*7J+._[G$/)ZG=>J2WK";OC"&EM4L_C*VOSQ':36-[=VU=@ 6 MV^JMS;_DJ^(N7WS(YY_7Q:KX]/W=\M/G@"&__9AOKA$D#@NBN5(>,\T!(J!N M%7)G8_2U;UNI5_MK>-D#OFP/,$XQ>W/:3B''I#-R ^ TD]E?]^A&%K\7N#HC M=D.Q/ UQ&\R:(LU8C!,O<[_=%;?YYEV^VB^M?E[>-2TB3CAAUC@G.+9,&8'K M%KD"46_M]6DGL6C5T+)C;'%RU8O%=E(U%H%Q,O4L=Y=2J#,4G5&G(8B=AC(- M8DDQ_+"+4Z1?@['%[5V^R]6G39Z76ZE-@Y@#CC25'#A",$)8F[I!*PB*$:0> MS236HX#LU0%:]H M3I#ZD-A.CT;B+TZ.'D =,7O5LM/>;#=%)N[8E.MI1WB M-\U-8 AR;@DJCP=(YYKDU3#+6K_!W:N5Q%IVA"T[ A?Q%E8_#L]KUKCTQ6G5 M">9>3@*'IC#B&;'1J.SVG'5G2MN]-';.^FO#&'AIR1S K&/2&2.,:D $V238@5K46ZV]MZZZ6X7_MI)[K,6G]+:?O1,0&1[ M&E ,-E0B9%7=Y=_>WNV6M\OML8 C;:4'!CGC!('E?Q%8MZ0X:Q_\=OS^Q,): MHLJ.847H1%?&6@CK"&3%*>L//'41UJZ$12CK",1UD]8.!+93UN4ZZ;M&[K( MUDT)+ZOP]5\LC>"T\SII&CJ'V,IIP^18BZ,-2W'KHO'D3G9)M(,I+Z^&=N6G MQWTE[_)Y\6F]_$>^>+T(GF]YLYPU!SD.B[,+M5Z\"1\O5P%DO@U_%YSDXM=\ M=RVL"YD^54%+*<#>"TQI1-3JC M]UJ<>$ZQPSKJ[9$I5]F#,=FQ-?69X]J>JD+HR*+L8-)5]NN9CA[K%IP^/=)" MV\?N^VFY@]&M?_EZGA%[X1).Y^&H8?F4"_62<20A(A(@12VR-5J-;=01F4MA M3+ZV7)WM755G>Y!(VXH3W12*2*&+=ZAD)B^9F&IH3#[OH.28N%ZG: M_";?A+_\,/MV])?7RBJ,J382 "\\)<)2_;"[Q^WU.O\TVY4'T2\2NW9$W6H* MROT4_,' UM.Q!I?M9M^RU0.\RX6O73MY_$@V9<=.*:AMQD@P]/@G?MZ@]OF> M&RF^[3ELIN%VID1(PJAWD+Y*["IK!WYR"0HP2*DD1G!FA2/6!6_>['M(2*]W MQ6ZV2NH8>V.,"L\;<]KO+)2_3W:VB10\!Z3S3%V@9'K*SC(85EG&F=\'[Z&E+YFLW^ M9;Z+O=5QBITSD[XWH=.8M?W-* 8>:)%O<^Q"YE[61^XOHF<:*.FX@%0B(BU" MRLEZMA"!HM8^GWPU$-(J;[7TT%%+PBPTT+N@!>5^)/6I;R%HT'1\+R.2IW:J MDI"B."UISTZ:-RP>\7!&-3H2-@VMZ K^Z>L2?3AHJPMJ\9_WVUUU*90O-K_F M7]5\7MP'G[_^]-NF6(<_SO=71E7W%Q@ G5?4>^8TE4I+R6@]'8#643?)Q;7, MD+3.8FD0(90AJH6B)L03S#NN/>&I#R0\@,UNBDV(UK]F#WBSQX [77HR<$>T MTZ7+]4&<; U*?Q)EBV+RC/"EZ9%IZ&(BVXHQQG2T:E0=;UKIQET[O4M.6YRLQ3.61+N>8^6,1/4B<1I*U,^$8L!!%1FM-5+V MOGR[?;99;'^_6X0P,?0L ?+0MBVOM5-,:$F$Q9P82F$]63@746]\M6L1*2RD M !1P92BW2&+H"# 84YA9B?,5D)$'(P154U'E+D2=2!L.4"ZF6Q0(DCZ6.X$1EDYTH M.J].J=F)TZ (8MHH33#N2&7"?SU5F&>L?T9'^G!T6;7HA;SH/T(ZS?S#C7,2 M2&H\A ;0$%%1B9GT]<#&4+5*J$Y\LU*:E"_&>.B#+]>"ANA-&DR)"A*&4Z\V M/1KD44E41Z*B%" !1STT8(B,*58%3MXKV8^I22E!+/;GM: 3 VW4X+=-L;B? M[]YNWN>;+\MY7HD.L(J7EWESAY0,_W;<\WJ<0X);W39V\LNATLP8)1BGDB)J MI5:(J3"A,%>0JM0O&!\P504D!UC1D4$WTEX6A^1\Q>E#!ZH&4XGGJ#@A%+U8 MN[Q6](-?##1ZHA5CJ]:+0T/;6IVTD1YY'H:^4I89J0RI9X"AF$3*QC,M&*6$ M*Z,?KSDMGURQCA#N%!+:6D,3<#: CH\4;)QDY+R<] M&)R,IO2QX4=AZX(U!$#0K@R!,EDYU-@]?K\O, MRAH)N3=4""V"+Z>.!/\-*6 P]9-K1]4D;[K>%=6%M';+J8GYBM.22*K25M\T MA+2IP(EG;QKKGWT,.%6)TY6+UH\XYKO7Y6MM^9MBN[T6U$M K66:,H>)<\8V M):U24Q[U;N.C;PX!%8=0:ZP8I)QS*9%DPC-ND3<:IKY@*8#)EA6:R.<9X^AI M)Q/IF(E3B)*4/9#LCR64/V5JM]LL/][OJC,%NR+[;;8Y]TA?]&R[G(<$;PT/3(-04QD6S'&F!Y 4.UR=1\^ M^P'(0V5AIKYZID"Z_Y-GR]B[ R3,C3'%[ M6ZSW4(XGP8>B^BRXF7SQV^Q[!6JS"=-J7R9^3: QBC(LL=9 *HBY:O),A4'4 M&MX <+P'"#I*'3*. FDD0\QRSZB0V(>8,O6:7PGNU<<277:WAY?-OE:E@)U# MZC$ZJ9WT3ZQ_NJO_'GU;S:_#\T._'LS*CNT:^]'TOOUPQA^,V,G3< EC&OS# M6^PC<]US*>64P[KVW&MJN"PO]T>,2V$?:J@HDF* Q923;2NM/%&,>$/*\YY" M:LT8 90":Y0R<=O'\QO: MB$XD(UTEYB!LUPA"8;40W!.OC,',D*:^'RFH8A+74VUXP24V#+(04E"*G)0" M,HF5P]Z7E[V/E:"F4)K6/';3FA04]E>;BR2/)ZB)4)Q8,J>I.=%6O* ZW5AI M7?4\_YPO[E?E%1CKW7)QF(KO\_G]IKH2U'V;K^X7^<('NTUQ>W>_?Z+Y[ .<4J-4)P+Z+&B MA CB7?*;#0_65#?&'-F3/1B4U195N^_9D4WE+SUWD6BG.Q)'[O%VPCKASH[3 MXTOTXU+&/ZV1OV0?M+X_J=RH+N]KJLX82F6X#<(C M)43.6ZRU@;7P4"I:G?M[_IL5AD(@ 8.D&4H5%!Q)QA@-P+E7%"?V%!68K+I= MK--5E'$LM9/G= 3%J6M[;M+<5'1,PQE)ZT;7-!2I(_:G-PSU8*!U[-IL/)>2 ME*^WE28=[S[K[S]N3I? 'M"M%[^% ?;K[#:O3\/:\K0:\)+C,K^7PB!=3QC- M3:LKB9("!%0H0PBU5%+JB5" .BZ=D1+Q,+]58G5R?[]?[KYG^XG8[8[(R_1; MRSATZET6N3H0U5MIXL@$C)Z+)B_9@=-0\,M2\#2RO'Q_M%Z#O;U;%=_S_/VN MF/_M[:,+; 475#HO#8'$:.? *-LCBGS:L0=S+===1R$M4EL/F+)CXBYTA>9)?LXMO_;F=!IR M-X =3Y=@!V*F=6+;+^?6WY__@BKT]D[S$ XI;H$1U"("=1,7.:VCWHI)B=-9 MYXTQPD-LJ,8!!-/%T6F@&D SW04B;,0T)5/P3-,N&6$0<>:[1_-4-1R MR8N-.<"8,.75<@#3\.VB_)^EP0L5O.!]QE940.ZZ%]">XC^ GXG80 MU6Y+ZXCJW6H!8C"FIZRC71HIUG[3W"'%B0#2( VD](0*RREJ=E: M4'[$P/H!5 @./=(.0TTE=4A*CBP SB.BN27J4E%T](;WFZX7THW7O:,$VFEZ M=IBH.DFG3C$6?]/BPKW1^WG*WB&EV<.&U%UY[UG6^W;WN;Q=83M?%=O[\D!M M?7[!E*O:Y1THQFE I >>-9PI>:EO0\L$';K1AD.KRE)$!@&'GRC=* MF4I=(-B,61,@=U6SZY=2U N7"KH%/42%*"?)CS MPINH"NEA$#G C85*:R8M1>7#/QY!9$FY;%1>>)A8]P\;CN7%)G?A1S[/M@^B M?9/-]S>A;*LMMLZW$XS4=:.D! EZ[2+YP%6VM^2G2@7VD-/E 9&=.PTW,++- MPV8 G1CO5Z%XN$3G?O>YV"S_D2]^7X<..MIK+HM=@@'Y9K[ T0QDF+_ MT AD6#LE;?**Q0/ [*Y$F%6%1U?9JOB:Y>M%J4W5)X.I<)Q@5\=Y MI>,;T(X-NVIN46MLR^Y+XQZ7[53V767-6*E,S-[MQTIEY?X_LLK.*510#M-C MT964(P^4:7BX:5#1JK+R(OUS$7_X^]W=(\CEY7((!C].&/7E*S0&REH?K2-Q M9T]3 N4N_!_4%@ELJ4)80$48*1-3YK4@_B+^\//RT^>).\3H#K^ 0TS9U]-Q MB)65_T4&\LA=ATH_P4=8F*\J M?%?9'F'VU\._/^3?=ID.D_MO(^^RO$CB&2D>K@.FH:<#VO/#%<[#,M55V1[V M:M#^30UK9=%+ZA: M?[9:5_14U2G-5C,FW" "L/<&A:^GPAM233ABO/6D];V\C[_56,VHH)AZCH,D M \4DX@93@G"8WH(EK-#8%]]O6(UX,JE3"G MX>M;4WAN.6GP;IB&NB6PZX<7O=,P]Y(FSOYQM[Y^E\_S]6[U_?5V>Y\OU'Q> MU@\LUY]^VQ3K\,?Y_E*+1I6M!6&NJKEMQOSN5Q4?[T^_HGE>KZ\6QTNCV3. M* TX!Y83H#SUGJD:D[8L:E4H+9+$L64 ?V;:%IML;T"V7#_^L8,-W:X'3MQW M[2+4Z71;G/]+W6-)8ME>9)^);\?IQ&G$O"/96EQBFD3$Q@]MO2\/6Y4'N'Z_ M6\QV>3GT(#UX+!(M7D%Z0X(@<8WRBNZ46+0B_RAY6Z+?9J^PO M1;'XNERMJD?<]@?]7I4_DF_6L]6KW[=Y]KZXV7TMCXG_\?W]QUUQMYQGF()7 M!/PI_*2YW^Z*VWSSO_^30)#_G]MC[WD3W.KKVZ!JC2&9*;;!W;Y>S^\WFY#Z M!&\[R\RJN%\<3J64OW9T V6V^SS;99+6>=DBG45(/?,B%KUZ*E$ M:-CA,('\9V"#BF13)_)A#SD6-9PY(3VNVQ9 1UTA.DR+ ME_5[+-[O#4QXNU1D?*X']7[M:$YSU*X-,+!-3X_")6 L]9K/ MF^8&#HRP],AYJ+EQ%FO*J:EQ(8RC%#(]FJFO_;SI>H/2"!V9=A$H31^.O!#4 MIOLFM1KTIL4E2>/UZ#34?D1[!UH9ZLIT6R]QN-]_^Z%0\[_?+S=YG?9=(R*U M!)0P24CYB#,67C:K48)$J7_W5A*K>@VLO.SB *U)?.-4N@>1[=1W' [C5+43 M?4E4\B0[9]2O/Z/34+4!["B&'FNQM>GS33[;YC;?__OU.GQ2W.8?9M_R[;7B M4E&LL&-!_IQB5BC^H'R&Q56E]VDI>3WZ'E3VQQK>G\J 9(\PJR#&5JCWXK6= M,(U':9PX]6$S43WZ&:+.5J(/0? TM&H@6WZH/A^.H5;[:JZZHW#Y)6_:>1>R M^G=YR<)RM:Q6O>NH[O"7]C[_4+AO\WR[#9_H?)W?+'?;\E<^K 80X0Q(U"P26$G[])=]\+%KMT$T+>,SD/[:QM08\9'6-X4<" MD)7F9<&^,G[96UA]7-N8/1BYOT-K?X1;_W"$.V(7:UH=T&:[<5J(T_F+4>W\ M>4=,Q/[IM)"GWX?]+=^4Q7[E+;?E38F-]I3WX^:-_NR"PFQ*X5GLA2??"T_Y M\<=:>#9/A&=[='?$_,CH/_?<#QVUAT[MJTYSF$Q@?W:BQ!23G^*1)PB?8#D- MX.U='F;N&PJ5Q-IAQC5TU#&I0;.'C;F(NB$\*9+$V>N/ =1Q MT/3-$=F#%9$7?*?MNG8)\'1Z+3+@2=MA:8N)7,&&NA8@IJZ[AGS5HHAX:T2\O'P9(\TXX7D\:, M$=2_4_<-K?ZI^RVU^D=UV(75_QFN!U'_/GWXLZE_+UL[JW]_AMNJ_\/YY+Y:N0IBRJHN4*8S49ZCVQAYM&A%6$ (P0L-AH88QQU-KPH10&$MI2/WJB M4!(YPH1S5 L*&546 >$AYU)BZ&'"LU5'Y_Z+FT=2D1VP[^N^KQY)2K-E?*D; M3?KQ?49$1NK(::C(6,86%YDLD3>RS#_GB_M5@/2\HAV=;-CJ[P\_U M]B? $-0<02Z]P(@"Z@P7HI842DG43O=PJ"!$0 ,E' ",$J.DD$ [1 67@G.: M^GKDVI!294X%)\>G1[;9Q^_/24Y6F=3M$.Z(7=S.:TRS=^,F:'Z MX8QC&;^OI^%C+F#WTWMM+L1\Z^K-,)_*!YKW#\Y[RQ&GG$@&O(<":ZYK91$A M08(T%,I!HW74QEJ7&LWP7X>GQTLXD<1EW7\N2KO?$(*(R!-8**D(P30:7F(0O6F#.8NC[R:,#O 774 M@K9$Q:E! HXZZ\%+]"15A'WC+30ADK%IJ4(L^!.ZT(F#=C6*U45\K]=E2O&6;882$-=2!HD;4A'ZX'/X:M5*)%,]H'"XC E%%'"0!:^>!S MB34*"X4A3*P8)9+JY928>JM^O+6IJ!N-LL@M@?VMG@VPK$;6Y;J.GC3&E)F- M1F>WLK"*P6>Y[5V^=<[RD^56@] UA?*H80PI!A]*<>';NWR[VRSGNWQ17:/Z M^[JLAGK_>]VF">TKI*DGA&+KM"&HGBA:0QX3S;W0$D2LW,P(\Q%2;E#X>J^A MM>"S&J??S!&9_#-BV?[K0E1-GN3H3 M(0[#\30"QH%L*5*,PLA$,]_<%)O;63![_XC7H35NPI0"RE"EH'(<.RF:B>4P M]%$9YXDV@CDA9U9*2Z4H]TA"R[W40%G"G'"IBQN/8-7/]76[*Z6I/,J>A/[VM>)JY#L)*OQ=JCQ;>3ZV[OWFX.4$I*;%G M$&F&(,3.255/+6 @Z?\.;10MPU(=?) M/89:+);EC\Y6?\G7^6:V>J@V>B@ATMY3@+42(9/T1DM&C:WU1VG:ZJ[D<9 * M5#ZWAGQ !2EV4%"M#,'$AC\;[D9YB.F9(XM7V:Q!GRT><(_D28;IY,1.9O3^ M'=G_7&4/%F8'$X_>D;I<<6C2'DOAN 8=*3^Y3QN6BZ'<78(>2NX)]P^Q;_\2 M?G"W?;T.&=^R6/Q'OOST>9\^DL[V^5^MMS\^VQUGU\'U32 0(&L MXH0#)9BC36VCX&H4W]@1.Q>.6X>"Z(=8! @I()88:2RUH9YYE=A;U@"SV1YA M=A.095]*:-D?E^ML4:Q6L\TVN\LW^\L _C22OTPU%!)[T F,@M%]ZL'FJVQO M=7GSQ-[NJZP97@?3]S^2E<9GI?599?Y/XFN[]6T*[YMXE/WD_C@U.T-YZ%%Z M,;G/KK>N0T1QO[]7MGS5X\/GV;JK?< R+;R5@ I*F078-N?;E%,R[GCS=.Q2 MDED$&,* >LJP%,$P:QV4SFB"H(O1^$Y'I7_P]9]*D*^J%P*.W'YQDY5;M_N_ MS1S]12 A^-C''F,M MS2<>%Y>.,T8;$E,-*O8$' <5__4"AW.=?)$H89!1]U\])!B&I-'\_X!]VOJF MM-N[5?$]SP_O<3YOVZ_%>N] *C.V%;#COR^OY_BUV/VO?/=PV^>U],0X@(-& M8V0 QBZ ?-AKC2L>38<2:Z:D!((0CJA22L#P#\T(UM(0R\9QV??KHWN!C_?4 MPW]L3S^-.K4.;>>(?XZ^C/.UM4U9_:SM*>=[E366[9UL<)^/G'-I6/B97?8] MWV4/MHU\'5NJ+CKC*2\_+*;A#"? P],KWBZ/:!HN;>^6?;$Y?%3^'+RF 'AN MB'=(<^=)2%<>+O[A(.Y8_LC0D9&26..TISSP[Q1"3D,M#!/:!W6?@/.[*G?& M _0RE]T\8)^(3^PX(B[L*-,/AHEYSZM#8EH]8?^NQ2CZN;SJL_UY"5?;;V#] M%_>_/*T58()IP @P$I91Z;"@WF%,.# (,4CI*%YY66-Z6$HN]C9D M^<&(L7:N!^WL<K_\VEOY4B\ 1G9>PZ&S0L3,-GSHM2@8N M+TO07ZW/[6^*>9XOMM6EZ^6QG">0%M?6>,FU*>O9).2$"H>:5 0Q#:-.\+_8 MFD'<>B>XI: \*2P59.5"(:0A0H!"ICX!^R!%Y<9G=57&P6=%'N7O3VL[-S,N MHW$^HL9V>#RB8O, K]'\D9AJ0.:,_3:P &9JJMF*G%?]YO M=]6^V(?BX7#-;[/EXO7:S.Z6054_S+[M'Z8[\Y84-A,DA:BA1CCCL:HE/%&>6,& T1-JD/K+IGGF)65 ^)'ITIK(TH@RT#V9<'3]ZW.JUGW$5>Z"N.*/K8W?V--1_ M=*N+RTZQ.$\2FK@MUI7O.F"IFM^^R[?YYDM>+F[Y^]W])G^]W=Z7U]U<>ZXE MM^5VE!+0(NJ);NX/=R&@B_$9\:T[Z!57"DMM+85 :4X9Y!(*1K"D-/4%?7O MAX!Y<9+MLU<3[@ MT"L5V*M:[^N+MMX=]](>46RH(XZ827BS);7!9 @<C1-PY=.CY8+G1*+ M[+O7@B!&"97,.BK+5_.X M+I=Y/(?<&(1PM*]. Q,0"ZP&(16E.K#*E, ^1$4FY*F0 Y@Z*QM 8FL;L\K( MPV.N1TG%P=(.WOA" R/"_TY_3(SN-DEGO>13+SM")N1%+TS$EM%5SQ4_=Q.<%3ZT+:#E!%*C.-768 1(R#DPHK#M$X4# MM99.J X LPIA5C\8/H4[(-M1=T8V!N9^&A(PM%%%TO$:N:4\GV_N\\6;Y>SC M\WJ=KEC46^K]F\M<4AY )CEWTI= M#3-QMEYD195TS_=(L]4#^,@]X/Y4M]S='97ER'W; \%'X*ZR [R+R=Z+A)W; M71V,[&F(W8#V/-T1'9BIV,-N!VW]L?UKA)WBP%F,J>&.>N0,K=N%AD:5 /9O M+;'$A8 P_.JJ4K:[_9]?;?9@NQT9Z\%K.ST;E](X/:NQU10^*VR7.41UDJX6 MYY[Z4ST--1O0GA.GBX9BJG4N=;]=KO/M-B1O'Y?KPQFE]6X94K_U+OQINPR4 M5A_7D+[7@!14QED#O5(* BV00Z0&9"&-*N%("".Q_MG\)@] %MEL_O?[Y;:J MRRF%L%I(CE/ E'W1,M>=1C=$YK\'T-D1ZO*4:HT[>P3\JI'4[Q<2U.XDG\N4 MT_?<-"1X#$.?9M1C<=OJ,?)#W/NN^#Y;E?Y!K1=O[WUAV3ZOPI5.AP8'A6G<+:?)OZX6GZ:[<\3+=?5^M,B_/BFN/_TN:P!.?SD(9&;?5SE5;'C MYJ79].?L]W+O:U=DP4FN\OFNPE"O;]T5FRHD.D [6N[*OGY>SC]GLTV>+0+\ MK\O=YV7XN76>?<]GF[+T]?!1^7OK\IW,55;<54H;;)Y_GP> RYML500=WORI M[P/P,7W_C!].-WXF\#Q\&KN*U#,OWJE6^USO\KO#QM;V6EMD,!+$.:.X!%Y: MZD)37%E$G9&MEG)Z-3!&S4.8MPV@>)F.YZR]%TQ*5S>'MV?LW;B,Q?NPI,QU M9QZBMOS$H[*;&CU@LH5UH M3><\42_O]_5E>!IK,T,9\_Q.WS EWW7;G&$_Z]W#7MD?)J+JB- \X( MQQG6/+0G--;$A@@T1J.ZMS+6LG;[W'T YMJITCBDQ0E2P]>[:L6Y0G4A+3I) MSQD9ZD_I-!1H #N*H0=;G.Y49P].UC9<0X&Q-U9#I0!15(=(K,E].:$F1GQZ M-I58@2IT<Y6UW-IAI:F$P!W.F)-"2%+;;'1F$O3H,F0%S$+MDH!';; M)NM(9+N]LE-VG]HLZ\W3!';+^MM0##ER>LJP+6YGR_6U,%R!T+D"7TUI2V1'.4[ X4""/"Y]/44Y 8W=9+FFK:J)&UVC M]XW'J'0D<1/5Z5@K7E+J3JRTT^I\][8N3GQ3;+?_EM]^S#?7B"-M0EI+K4&0 M2XJD0W5+C,4$S-V^/[5&Y[NL@965N+*_[I%%Z4M'[MI(UI03'<<(E=Z0M:E6]W;K\$?VC+$,/+0S40 M4N^5!40+7+>EE(LJS.C60F*UK4%E!U21RM&3O;8KI*F)BUT;C>4LT:+H,[2< M70[M0^-4%D)[V?##$FA_1EK?Q1A<4G7UU?MYOIYMED65X2O !::46X(4A,(B MCWW3EE11[PYW:R&QOM18HA;M>G+63E72TQ6G*FV92G.#WW-DG-&2?N1-0TMZ MVO#TRKL!&&FM)8>8T$M Y#:)L432':188BFQA-@VI<'3.GK@S&J4]" M\KI*3WO>DNK.8V9:B$Y'*J>E.%V-."$WO3AI?4M>]1#9\DO>5*Z\"R%7^<+] M>KY<+?=7#.]\7MZ9N MP/Y=<$;$Q^S@:2C^J!8_O8%P=+9;[:N&KS;WN^ULO?B_BX];-=^5%9";?%>V M>5@*O,:88J85D=QAI;6C'(NZ6>UTJU/C@S66V N4,[[$6)TZ*%%F 696XZP$ MX8 T8CMQ$));[,:.S6^<)$^7VHAMV[$I[K:'VY!:OI!].$A3W0*U*ZKKGC9Y M>:?5[/CFJ'5YE55]RK;\M=EVFY>=U5Q[%<+;>?5$;G/E5?GI\[T:OM?F\RH" MSA"ZRH*#XWVOD&I!_:F]Y"%[;0(;RX.:4R0:W<,G-$V9T?8:>4D1! !Y;IC MQ"BGFJ)\R**>QQRXZDX%1^FPBJC".K4]%8D2&^T5H^YNZ[P. 0WEB*5H8(\.,4^Q+^\2'\K(Y#6WJ;<73LH!! M6.FA.O69/&D0!EI0#IBAP''/73UE/&6NI^X<6H$:0B2%P\88JB137%!MM$"" M&8=EZDOM3DR?;M60W:GLK#X)6!Q$?RY3#7F*GS@-BN1TLBH4:\?+.M2)F8Y* M=*B&4EY[X$(SSC)"/1$&BWKJX!!_]5"A0PM:.X<< $H(3CE4 A)OA++&.^H\ M=",K4"_-:4M:)[U)P%=/K;E0\>-SM+27F$@:)RDOL3:SU-E-00<$^EU8XK*Y!MD@+%8:O,JD4SF%,FA/4<.DBY<]J& M9 1SKB7F O/4(EW/N/0EM49(R'I=QXC,E&J.>GQF+SJZ/T'2F MM>UK-&<(.%7^,0QK$RC\&,B08O 1%2'B[W9E*^^+F]W7V:95U8# MNRJ7KO_<16^Z4]A"L4=A+TZL)T!3=;K;YGNT8*6GO3?8$5+V_#<60 MPZ]_0#Y;+SYL9HO\=K;YV[8><^60JY%( "'$VH;)!A5 TCM8SS:K8/M;NSJV M#Q%UPHW=0K 7F!M\C,9*A>F(!S2VUABUQF6#8'/ PAC='0-YI)0]D2K7>NB$5&XJNC<&]ER5UBA73.\,YL2>,]?%F7G[[7*=;[>FN/VX7%># MVA3K[7)Q*.8.>-;;_1EV> V$ @ J*H17D"BD 6!-V8S$4?<;137,+.5>.BJI M9Q0[KRT)621W&DNAB$G]:, C8-GN 5E<+=*P7)_W8!>G. M/[3@/4D]4PR'9\J(\,I73P*81P*J-D%!/U77C&_?E7]Z>_/V?E<>]MO^^VQU MG_]?RT^?K[GS2%/ F170TO(2!0B:'3-DHDXB#PQ-:&X$@L9;@RD.P;%0$@M) M5)EE@N3/__G[ZHVU>6-!^<>C^.5NW_]#Q(SI>J]/5#F)CALH[JR[\'$(>FS- M55;94Z;SM4576673559:-848M6N/1$>QR;M^&K[A4L:WBH1'ZH/A_SC M%GRTU6WB-8J(DT/I'0%5UF#>:I"WP <1,WC MN^AGD^P.%G;6Y:YLMA5?OUPO=_F;Y9=\\7J]"\-\^7&5J[($^?=M?G._>K.\ MR4.^ 2BRFBHJ$,;*6F)XDVAC'O6.1JL&)5+46P&\89A2:A1"3&$( 7E_BU. M+:\5QE>K$F2V;%#N2[.OLOL*:+8*2.,D=ABRVVGJZ#S'B>B!X@I?]@ P4WN* M]QBS-^6U1:C$6I7%BUK!Y@)75N*IKT<:B M+Z(V8BP:N]5 - _;5F/QOKS)ALOS; M[/9NE5]E'\,/KHM=XSO3MJ6J-(8;#!*HR!C&C&'B:Q(7C-@R MLIE548Y)]7&[V\SFNVL -9= 28HM=(!Y(! @X8^HO%T40M@R)CSQ[00"[BC7 M%(;,@AJ@L6:<"5E>B576DJ03SA)0]H H^VN-:>2+2)XGYDR3JC3(/0.PU]&L:4']Z*'(R?5IFF M+C:;XNMR_6G[^SKP93;Y8KE3GS9YM==2W4]3J M196V;1F(/=88"HXL#?-9>AYR"8*!]1@:G?K\]0/"K(*8[3%F#;HGIA_*QKOOJ7'/P$L7];KL+V5L G7U\Z(#[J@-F MV7S?!;/:AIYIWD-84:0;@8-[A<$LH-4HA!RCAY;9[F%F$ M-MF?9;Y5)57[UC3@7 D6C.*4"L8E)Q)2C)TGGCJ>^A7(%E(6=:?P@#3W]A() M&![<3UR*W,%\10*2NWF+FLKLIMADTW4=)R]V'I[KR;N/6'O:.Y!.3+5R(6\? MQE(# =;G_P66 G@HN9#AZZ&Q!#M3AF\V(B Q")=5HH*0DEYN97E4D@0 M+-(F3/C$#N,(6M9@RV"7(ZN]J&SA'<9B,6XOB<3(L:( MYYY9100S$@ 1YH\/890-:7BK^_M?; 1SJ(4"SD)&RS!->:E!\%:( .,827U^ M]GDIPD-)46LJ.VIY"A:'T/+Q">RIY2F([+KDL]PL)J;E.%[+8PF=J)9'F_&2 MEG?CI;.6H_K:.\DX"X&0ER2T0B72E.]C(8BHIZV.+[S8"'70$4"1(0918LJG MV@"6U!!"N17)W^1\7HK04%+4FLJ.6IZ"Q2&T?'P">VIY"B*[:?G[\GG2J8DY MBA?S6$8G*N;19KPDYMUX:5UQ\FB[N'D.DT!%G:- .*05=M)RULP>#.)>U7JV M!>&%L$8B$T(LZC$0D&H&!:7>0T(X35UC\K@6XJK'BZ+="#ROW^-Q%R?>G6A+ M4T?R'#/G"DAZ,3F1RI%^-CPM&1F DVD)3%/<:KRF*(+O1+Z(R-GE*0'?=,0D3X&%(,-I?A3*Z_7V]WFOJF5.9(3R\NNBG(K[/; MYH5T1YE63 .L)/1!LSAHE@"M.6OA&4YH&>UGK3@=$IJDX7,\YJ3V=> M6NW5/2G6.P1+A&LIN-2$:>\PU0B@9LIH0=I7SSW_]4)*0IVGU D=[' :*"T] M#-\-K ')8YBGI;\1VTD=Z6JQ$Y>>J3AM^;$^.G[SK2-;$=MNZ5GKMN$6SUZ[ M?;1G[3VU@]:/G GLG?4TH!ALH,2%=/\^VRS+0Y7E;0E5Y&@=QM9JPR#1UC/I MN5#UB+<<1UUY_L.7(XL,,)(I8Q$MGW422GHME2'$><=2%Z[5>*H+7SJE@_%T MM0O8DC(5)Z91)"4)SYZ2<28LZ\S;-,*Q[O"+@<9/=[4XQ'F :X:AHII H[3R MH1E93P#G36>].'R]ID88!/"'ER]Q:0A+U)'Q_Q>B4['4A+5XU M$O#52S0ASNG$?4(Q5B;DVUT4?.%(:LL74J]U)#PC+((2,^B"05FFEA'< ADH*$ M2DI(8E4YP,LJ?%D#,/8>NMYTMDCUQF0R3F_.D=@E >S-9D0J.":K'4]']6*W M78+X @NG4L6AR)M TCB8*46"P159F%"L%\6ZNA3RXVS]M[>AX9#&ELV^>:W? MOCNTK0C!F#,/D2 64"6Y:P(?$6915*U"JQ:1MLH:1B@PF#H&)#6(.ZZ Y!8Q MF/I5+;7XS_MM>0-EA2FR?&$82MO%DN.S&2?W>WQ9 S [(-PKTA\KD'^Z5.U# M&^[.E4,,ROTT@M.!;7I:-)& L9>4;KO975>/KNP3;(PE#T$Q=4HPJ#'%ICF0 M04"[6/7Q-PICH">.>6D9]1I(;SW7EKF0*E)A4Q=:[9\_BED4BR3DO ZEXR). M9UK1T$9%@D%'"A+^ZZEZ/++X&77HQLAE9W]'S$6?,1 Y>^L:*\HU-HP# 9"' M$CM-?5,(B%&KVT>??B=W7A,9_D$IIH #):752BGA,4/ I;Z4Z3!THQ:IHFEI M.8L3,-)I'@^Q#-5^)I_T]%UYFW];?[^W''"M M(;80,^<4A+@>O-*WNWSAQV^%(7:@&GF&&0]1A%9&$DIE^&KNL!.I*P .8-I/ MYTA.7I[0Z>B(F]('',,$^:TF]2/+3TSK;NQC[A13" M4(0T#7$EY!YYT)3=&LM:U1C^^*V00$:LE %M!Q;97R(6[T1WA!H4>ISFP

X]CS,E];/FIR=V)G0E,[FZXB[[CHL( MBDG\VK]SJ;]T\D8#JTX!5%WEI+0P:L'SRIBSH)=;8AJQAV5"&) M)*<4606PQ(18S;DS *9>Y>M63SP,A2TW(L9B+W+_X?$ARQK9Q1Y#.D?3N:V& M(=B=AA8-8\J9TY@]^>EVJBHTFJOJG;QK::CDQI,@?PQ0CB#A3<6!(B[J8/?) M1ICGRDFK':2$,N8T4DXIYISQ3A.9NB3WM\UR/5_>S5:'QP'[G*.*H:Z=%HW" M6IP._7".JD25J?/DC7"*ZH&<,^K3F\]I*$]_,\Z>HNK,2W3>]7 ;^C7!IGPQ M@[NRVL]IJSVC]8P!1JGK+_GF8Q&==AVUH#D*#1C$N3(4*ZDL(AX0(,MC[DI' ME:8>@VE?B[%_?O3H/KF.N58,;9&)5B*^>F59%TJL'JAHDU5U(&X:8M++@E/Y M5&K9=;M_?;?+9XNWZN)887H=,#DL07*X3&A.E.(2D68E )NJ5Q]:- M"N6$$1A[0A5U9164"I8R#+T)D8!(O:K;E,)73R-O*XB=7NL>GNTN<<](1/>, M@RJ4V1YF5JRS1^<1+AD9G::O=:0T0 ],0^R&-^ML)#48;ZV.-[1L^]]FFT_+ M]>//KJT),Q50:33$D@N$0^;25'&6[\:W/?K0!X21@1%"04#"*?!48?5.>OKY5'HIXB#&5'JK MVR&-M+W6[A!'#P:?<7^C=(!JJ1Z:AKXEL M.[M4-"R#K=:+GA-U4WS)U[/U;GNHOWR3?\DWH?UW969XC:1B# ,%%#.,&(.A M;$IL+-.D]2I1?-,N!'566X@QH!1*J9"2WEN(#"(LC/7D:T/[\N#5 52IH\LB M8L4A =DM5H,NRW.'$/;MCQ5.#=ZL[H0:*>T6]6) MINK46DXZSB>P@I/0N&*4<3N8L]J?!*I]:/GY YC@)!'AG'"$."..4F#H0RV6 MD0,YK7,0@"8 <8LE,9Q"(06B2J"0%7FBL1:IUVGJ@VM-$C ODGBQ7KW0VYN- MU0&#>[5#[S2I0@U]8/?6JW<&QMX;P>V>XZ^;_ANB,R?O!08QL M[P^'X[3M8MA?BF+Q=;E:V>5VOBJV]YO\0_YMIP,]?[MF@%EH#)(@I(K0(&,E MPF%:2ZJX8>04$U-3$SKE,)>(VUW*J;[=%F^;>[ M?+W-M]ELO=\4S\^GJT>+(DL%1^P,]H)W85Z(4[WCND_P,R.< 8-K,I2 M+J:$[4D\(XP)>F(:.IG"L*<%[*FX:ZNB;\OY_VO@8Z\ IYL7+L2+DCN!0W2B M$2D+8YII"R&.T]#6S0(#%0W_CS4"5%B@0Y,66>(@)E[@J .PO15T+Y;K8OVJ MMV .QWL[N;P(X7%B64','C!.2BG;\G=&)P?O@FFHY/!F%8F';MZR*#6L5+PY ^S0T<%B33L:(@_'5.CI\KL$WS;TU!$F-F2!$ ^J=4$H# MM)^'")@@NS&J]T)3J'PEE@$)#"H?I0@2CRTE5EK!@[$B]6.X)^??FZX76?6E MMF78-QZKD<%>'T+31'AGJ3H7UPW#\324;"ACGL9P0W+4^K1%V=:V:;JYUB:T M1 T*$00TS"OH0CJ%Z[F%%Y^:,_/1E,,@W'K9RT:E+ \!*$] MDP939H@44F)#% E35A 8=5RST\K9PV1:E?"R\GZ5:"'JSVM;31J5T%AY*L%= M/O=VZ_>_AK MOKOV BJ'D 2(@O!O0(*@UE./2A-5ZW&^)42L4#)\)_&26A,27:.(XAIHX[C0 M43MX71X:*5>C#]NF?;*\: *[)'DIN>N5XX7XJB+R@.TJ"^@NF>(](:IUAM>5 MX&G(U$"VG,WO^C'4>F%^5\S_9HK;LIFJZO*W,/KJAP* )I0B82QW4@!FF??[ M73-<8O!1Z_%GVG&:,1&2GZ"[)'RU%L)ZC(#02(> Q*>^0<;=WJV*[WF>N;_? MEV6CZNMLLX@MW>A#8\N%]I$8C%Q?+U%EQ["R$M>%WE0\P]&YM?0!F)V&+@UB MR=.5\\'8::M):KU;+I:K^_(PY?M\?K^I]BG=M_GJ?I$O?+"ZA'._KQ)_>^-F MFW5Y:>%O^>;]Y]FFO@45:&H#&AR".EK>LND,(/6TD\B2N%QQ&$R$A'%+E19 M>JJ(%\Y(IYSE0 H*XEXH[)1.-EJ7[[5N5FE=]L?E.MN6.+>GSY4GF;"#T'IF M:H_;;=,0@9%M+BXY42+.HM59GBFVNVVSE,6<5U90S)EU,J1\7$DE!4.26.0$ M?NG]@3/?#"QEB&/DN:'4$B4LQ]!Y+CT.?P8)7S&L\605H#:KL(.Q%7'B*#UK MW4X3Q;/7[I30L_8^(UT#D#.!TST]#2@&&RBQZ=!L5SUQ\O;&S+:?_:KX^M"D MX9IZ (#B1! !!-1!B1 (?T0NQ!IM5QIZM9$RDC_ JM9" ["L0G:Q39QS-)T- MY@=@=QJ.?!A3?@CG!^.G[:3Z-=^53?VV*;XL0PR@O_^^S1>OUP_[2N6U*568 M4$[UY?H^?';XRV+] (X+PXAV%(9_0",ETI+7X*!E484R(T%*O')1S=*;:I:6 MHR1(VF ?Z4B[F*O.\*S MA_>7FT]XG7-$3]O1[9V-B_F@H*62S1V9U)*4NSV__H BBZ3U0A6J@*KJWIUH MRY),9#X)/$@D$IE[+FU5J#Y^JWZ(6E3+U8]G=U$G3=Y4)UVJDS*3\7 >&UQ@ M[)&-/ ]N'UOI]:0+*S'^<_,_#]NF*N$V9JP'.9L$IP_K7^J([O(NQL/?KJ[7 M7^J?UMOP_8ZJ',56W&EN((M]5Z0-NYTD![&QA4HD[223"UMXCSG3K]JMJTVK M5;4*U+9L](K?CW^+RE?W9T2783^:'-Z..]7DU,=E-LGE[Z)EC\J M&*\BJ[V*U0]1R1_CCQ-WO\FVN=(&O!2DG,O MULYE;-[P+\Z$2ZVMFP/?;MO,Z-"F;17GXKVIC@(V *LN !>JGOLZ:!?H.2OF M\Z#8O"H]*9&;':].%SR!?/UZ4R\_K4SSR/7Z6V3AORV6*_M01Y+^NKA[V(]N M%2?*QQ9WSDL +>8,M*-;)^S5JOZTV-4WE_DN]ZB=UJ7\=Y#E)6K9A5E+/Z(4KZ8Q5DW3O+1VDG0CSA MAFXBY/M=VWWXO#^2/IG?GX*\P0S[:?YC]4,@I]WB]Q_CV;6YD@Y?5#=US*M? MQIOH\W/MS=YHF_I+O=@^;.)//R["J-?AG+)]4:!#J"9+J 5:MK\'"R7[G:'X3@/ MWWNH$D^Z-V? I'LHX;8.]':S#W)\6/Q^R$_7]:J^7>ZN""7<.V^QMHY(0TTL M2W<8U6F,<8^.+WU!?"@]'L&C,8#\C4<,$!PT/4.,C6/FRI M?CB(-W)"ZBM@70P3Y(%Y'BR539LGP8&<*'7EK28(NPV\&)PTNW[XN+M]N%/7 MUS'5='OEE?'"8.Z@!MC%.IK&'*D2P$[]<;(,5)BQCK+%,U(XEMR$8\_'72)G M#4.R&V&-!F(:6WV/7RM8U4HV+D]=PN@"266!=AX,E4>5=8&IEQ"S# 1X8+Z8 M&=_X*"E"8RZ*G\'$O]R'W M;3OH'%C6&!VBG'.P0QH=1A,<1-Y;X*5#Y9MG+_KG8)>$6.@<[-,S,'J^5#;U MXF[Y[V"@_9HYL]CYFJEVGQ>[\+LW#]?U=^>;ZG[Q+5;*&QJF[(GF2S'+TL:9 M00"SN(KK$2=[FO/N?K^NM]MG9'H2]7A.)D0Y\T);S"3Q7BLH\?% H10&W:[Z MQI&E^ 7@7ORXEH?NGD6E;ECXE:S29VB#5< M*:8)\,Q[[@3R1E,.CU9KX<,UX-<(\U)9!CY>JX@]$IBLEA3$VL;:/K?=_ MGJ6#FL7]X.^:"$FL8U5QA22F2#"KB;"L )T"D1"4S#EOX7&\^A[\UV175 M8E_+.*8.GC4(27P^D!/P;@0V$=9IC-8*6?W0BAGS8<[.Z0=1)\O&[X[B!=XK M8(IY$&$)Q=;%I_%0JFSCL+_4U_7R:U.P'U 5#IL.Q<,F1A!SS?%Q:&IAFB.7 M94-4 M>I7L!N/5G^;:&S] M,,0S[#]\#^;[T,-#;,OS[/W#H=0W .V^#%@8X9Q$> 3[MR!KU0K[9M]G9&I* M?!'')&8<;HVY$F0&S5[ER5SH]:?+-J$HG!PWX>1XQ2T#PEI,)-#*$1V(&AWO M(*@E64@R=="1J?$Z5LH:RHS)P/;EPR)@YF3!8YKB0<*IB>\18$ETUQ?LN9)< M;WU>I;9A2/4GM/>;^GZQO&F'/P0DU>JF"5;NFSY=,2RH 81["9P"WDHEC\XH MX@H-/?AF$:+X4?@@Y;$9^YOJ_O"=\Z2%-V<]VO,XC7E,U);["]6U&6;C$2J75!-8MJL9IHK_>95\E5.+H#I\'CD^WU.5'SA_J3]_!4P MCFH(C+&.$D9U+)+5"F.02'H14TB$PEQC/:?B['[(RU>S>( M+V6TH<'/T>R5-QSZ_LPR!\'/^\M/3>%=T.T5-%XE.T=6,V(Z/'CP M2_VU7CW45PQ*B*EU7"-J.:9*4G4<%Q(TC*U31RM,S,=C[68O3ZZ 068]I6C8=8X;"U3FGEH M3/C/,=62>G.U6^\6=]T8KK H2?1WE+KSVOVY:\72,0MHOVZ?;J0Y(].D,6J^ M@ME_I"K9%QAY)$O.@Z['4C9K->Q$C <2_=O5UWJ;4*(;(&:=!HPAX#F/C>>M M/.Y"1"<%($82J72.Z:.N"$1!ND[PNE MC#SK_:&8TMWVB;*8=ZYQLOC6E*;^L%;7__NPW-3JZV)Y%V,L?KWY=7%WUHW/ MUA^#% 8K @"PAFLE, .2B9,4*/$*,??HY>\.P_<_AW-;4Z?QRV+SKWK7Q#:W M1SD3"Z/DAK\;UT^">[_R*0=)8T7-@ZQ5%*DZ2?BF.DK_E]OUYB_;Q=B)MXEP M7N#G4H:9!Q$7T^YQ/9:B*":4C[JNZYMM?-7Z]\7N,&!S&;D73ZUNS.+N;OON M]F7YK@3#!"C('>7"::48H:>2?(PD=9T91Z+"COA)\%P'I),&;ZHS'9JKP$:+:,+YT7D.&UPB^5%M/!/J'U?GIP6Z1D>\MP<>A W> M_^[;^["P=D$P%[Y['W_E2A/####>&.L'4P"Z1,>=@P<:9S7'&?R59N]@-7-7L*4XGD# +W,>F. MV*]?X1EP!Z&J@U3CX)905G <_/H5#E1?8J)6.^?VC5+J;:"KWX[S,>PAB^KC MPW:YBF7%KM=?/BY7^PJ"'YW?EA3C+M=0HN3 MN<+Q.;8B"EYRS%(9Z/L.LD)/[[<+M^#%ZL;[=_;;8U!_6NOXUG(JO'$:6ZN!C.R0Y M0-! <^R>: *B"?T+APPS+DE>[^L.->6+8XW2AUV]J;8'F5/>/ ^'MX-G7!S7 M8>P7 6WEBE3XL:ZB:&,!F. BCP5D_[:#^]J:#[N84Q1?F*YC\],P29NB&3?U MU_INO0]MQ;W\R<2]WZQO'JYW!R-L@UIO]O&O\&5GO@V--M\'Z^O-J?;?^M+Q>W%6WX3.6S8N*;T,]\0LF>,D7SV&U M&7CC6=189Y[-8^817G&AD69"A4.!YI03(]PQ6<41I#,DC.<29:R$\8=](MJS MB8-CY@V^;IMNGON,S)*VF^7+$_PC)0<62PKL;,EYG +&4C9K$F BQ@-)WB]7 MB]5U]\Q$[ZWCD GKE5"0: L\;84#X7L9DL5SBS1RLOAM*W[V9/'LMAI$_E.: M*>LF<%3DCY;3H)MCTWV/[ZT5LBT;77T:L0TP] ]SSX,B<"KT0/\^&52JW M'>X[/ZP_+'Z/]4EC/EG@V!AY>;YGNK1&,XL4! 8;3#WQZ)@\3JGHF92778SQ MHNXQIKCXO8EC'J2NUA_OEI\.[M)9%D#XM-UF>1W_-H O\ULLC46G,=4P;OWE M9(38Z?%,['V,_X6FG-.0;BK ':BXF,WF1=#EU'R!M@OCFB&?Y&^;]79[Q8,; M#!AR*.PEGA*F##LV9?: M2^PT&-*9T-)P/2Z\PQJ"3*H?\.XV/C)\N]T^+(+F)B;]7$DC,;=(.$8U<8P8 M8X_'2$>4[='R8>M8N@..U*U+UE; MP2IS$<6B+M4S$'7PIH8 .Q/&RJ')"S[4<'3&N9:]@L@+0HR34DB-@*6,'9O0 M0B55AMR;7**,G7OSW#WLF->PK]MFC.O7K&:9ZMKUCW376NR.M;,EYT'/8RF; M]4XU$>.N).]N;^OKW;M;]_MUT[WZE^#1O5LUSP-B+8+MY_A@]NOB+FX]SXHE M$8;:,"P81%1(RK-?"M'=.0SL7E>W+LQ]V20I['T!2K>RUH]T\9B7#Y.0?("]Q8QR#QX MMHQJZQ$F= [^5,'MWVR^!0+_Q^+NH;Y2RD-BO:.&.\TAX,2ZX]B.H:O[1N9? M=XO-;@A]IHZ;LH@?BYB^GA\SYIOJ8_UIN5HU>3JWU7Z '#2:#/\0_BR)>3;B M7,3@QU[*JA%S#GSY"+EDHNR+_)P9LK=.G:AQ&&)Y.1%0 IT%UC. -%?,07;R M9ZFG!TYTJXZI,'E&36?$5L (EVA?^/M$0[Z]1KB:8AUOFB M)P 0QCT] ES='(.2;W?UE]-[#N,,H$YPBK#T .BW:E"M0(DZ8E=ME$+1_5^ M?;B_OVNNIA=WUWVWWCYLFI< J_7J+\W"/7M-'59MCG=V^6S2\2YG$G,D M7MOL93Q[&QW1/MW6-').]Q"N*X*7[F&R6V$>Y%E K\>W*X60ZU3NR#11O+>K M8WW@=[=MX=%CP=$@T$]M9>"W9X6!P]GT[N$FW@2]V%WVT"I\>\4;8X+M1.'[.XE%#\.;?/>X) MGE"(:"Z&Z%(5:BZR%CPT'^?+=Y6^3R6FW7?SY:AI=:YJ]?9LOEQL/^[^P/,E MH0C67&1.F3?]"FK]4M^'G^XK-'YN[WU'IY^A%;-&LML][]G[^.Z&^$X%#I2&U$!%$)18(&7RLE(D!,MW]K\P#C^9';5XN M,U#63\IMJ2[^SH1&2O1;SBH25.>5(!ZY(KV]CMSHIW@/$UIAL!?09GX%^*-# ML-A7I7^\<,X7U:-%E'=C3X/RQ0VZD$7FL-&64FT]PHQ.B_J>AS5CV-G?K7][ MN[I=;[XTL_T8+E&>A5&D,A9((#GD#A_S3H'B-B7FFVO,Z2*^UVU)M; ^CW(G MQG:S(=\MLCL%Z&G;UW=X-S=B4<;J3,C)@KH=P;L0TLT-_SP"NMFU6I>=M&G< M&+AX_:7^L/B]#N>1YZ*4B"=ED8RRC AGAM'CE%C*9)HL,?'%V:\O42Q M8$X=7?;E3=._(XW6^H#6C<$*XY5&5@>H&FFJ]PU4/U^ J@@K/07D @$-0&\> M7#-$@76VF93*(&$5UMM='.4*4N @A!(;"($@G$.)CI$+"Y,JTR9]<''6V,O2 M,$8J6:3@TY4F"D&32A '5/;DL/?KX_6T.>L!TO[2F_89R>$R^[FRWV-SRPG% MBZS2 ^RY\$D?T9\P26_].Y_0=HM=XP*]N]WS5DP06G^YW]2?P\%P^;4^?+?U MA;3FU$'%D()"0&V4\1 %"@-2,JO%:W=\I88M>&YH)3U4Y3R)6!UVZT>'R>*HMAU0;^+[7">&?:G]7;?EBLX)N_7F^: L]MMEA\? M=C%V_F']?K&)ERBM=(@QBK PC&+$!;4$.]M*)V!:&MY8,A5V11HUF@9%)PY8 M[CG@A[N@RH^),9K13-6-D^=HI32NWAOH69+^(6KQX[%[85#E3750ICK7)I8) MW>LS&:]GLL,%OA_;TO/8!T;7>CWM^LJS;ZBOB^5=E.-VO=DN[NI?Z^N'37-D M4#?_\[#=Q0VO@_175"J*A*?6.DT DU8%[_4@-0<<7GVM-Q_70W>4L:1-X;!S MQ;JG(0>>>EAMZL-1+FXO^^(.BU;#IGIQU+':'I4\=L2-5:GKY@%X@Y5^:"772LSHIFK)WSF/#S&2^'AOI MV!-GWAOLZ&ATW'BGL=+0#=FO-_7RT\H\;,+@U]\^;!:K;7P"%(1;W31_N]M? M7R7IX#26#E/*K)58"$TE9*T.Q"&7X[@WC>2%#X4'I:KK@U;5[J1(M3AJDEBM M8UX0#MQ&YV_W[)MJ.RM:G:LSI1O/ZDSM/_0>6\2V/7;<:>?8O/??B;'IN!O/ MP8(C!5FO /4&6Z6X,5J$L[Q2Y'B$IP+:E+I6I65)VC_32UU]B/]DW\3]4FAU MU,CJZ_89):*:U3031E+GL5-U!+U>]FV37-F^8-!'ESB5FG@K4"G,E MI8ZET9FVR ENO)/X>)%GE 9)50H'C%.8J+C\N[)F;\]WH19;AY MM_HEQI$W^_HP/Z]7F_:O>K%=;C]$:K]B*BPTRC7&G%O*%.)>M@N0A:]3PJWY MI)(4>LR(QIX3:C72CGJH*3%>>0)Q4K?6/J'4T[H]B/UE7Z7N*'H3.CL7OOIG M(_G+*WIJ.R82Z:Q,V)MULUFO+!\/!;L+>8]FT)DQ_7AZO[0MC(Q\]T<;,?D^ M+HU?ZP#JS6+SS2QV]:?U9OGO?7SS]^7VREI&*:*:&*C"F=4[)5C+*]ZAI/VA MVX@8A+,R)( *0"B+-YG*6 >#&$$6#'SQ9QZMD-51RNI[,8,#%P1-I/I,<'>C M\?&13J/H#" 7>@[2 ;>+[T1RXCX/)LVLTY.7)?D12V? K?[VPO!V_66Q7%U! M#[U!,)9,A,Y)8)UW[;H4X0C;CP9?'191CBS7*- ]I)I*8;@A3E+"K6&F>&F M,TECS[B7E^I>W-Z,.!S^5%H<%?F^W#@0],(,^1J$G6@RFQWFQI7Y%'N1,#-C MUZF&6&S'>LI.^_MB=_CJW:K^_^K%YMWFIWH;G-LO'^O-%<3(,(&4U6&)$@\D MY:9=M%1JTRW1.GE8#@E3056&.*>QB(PA!&-+A!!&*YYT\.R5,=UT)#[+7#V) M6P5YJRAP]6Y319&K?^Z%[LB<^4UPF3ZV^Q;NG=;#5MVBK]::Z MB[:*'-N\$_BXN&LZ?&\_U_6NN@E\-[1 6 *VS^QEQ3S% DQJ^=AQ200BD MU\YJ@"B&6!%-")":*^*\%*7+7)Q%3X_"[>.EZA^] A^YD$X,8(\'8C:M:J,\[U8\IEQ&$>:.J^!0O$6T 92@,HAX3202JBD%O(].+&1I8+57K*> MY-<'OD2J*XQ<7V)[>*:21)= M5ZWT*'R$LO%19_CZ\U$)Y'+Q$9H1'Z%>?)2*[GSY*%F3#GS4#YW.?+1O0;BX M>[O:[C9-_+@YQ4)$( .4$1%V.8E4GN?I%R_IBV)&01H OD8QZ(%>&@YZ'YA+_# 1S)MPS M5(O'O),%E:ZQ!>J[VV>$V'X('[Q]_D>'8Z/U3AL; MUAE3CA.,N2&L7620V:1#7%;!A$6""N(PIY *XY4%"!%.,1/,,U#:RWINC6Y[ MAL#&-5@W5IRMK893:0H.!)+#)Y^=,P':CZ/$Q3>/>\_RC;V^J MHYAOJO_Z=:)#=2?(+G!K7LCG09J9=5J7G*3C/PG]:;FJW^[J+]LKS3TU!CDC M@0M\#*Q@H%VU1-%^E[Y9)",* AEC"09/#'C.SM;]0Z2CF7FVCTR/ M%ND2C!W5\O/852;2O<"#T[X6Z+I+[45[IF+"L6""](YK RAG0'$87$6GCD2D MF>_4=;S[:(A+C$!P2:%3%!BBI6)(8TV\!]BA\5*,TK@_ XS=^'QB_; MF^K9*BN3%5EY%;$+')H/[7GP8D9]UJ7F96+UM<7V<^RF%/YP__NP_+JX^RX/ MZ23'%0ONO(D)S<1BC01!\!2:!$8DQ9*[CPJQ8X)AQ"SBU$FOK>(8>: 9#0=P M6IK/FG;&]4G$Q*IL^<#MQF[3X)K&<@VDT:MLOC@3\P7B&[E$6U<$+[!>?BO, M@_T*Z/6XF%LAY#I[_/I=WX+O Q]72!%/)$048&:0D*=,9D\0,2K) MJ>LZJ*#*4.Z%@Q10Q* F2$M/@<3 H23FIWTX,*_+S;_JO?U$T^OWQ+=O&SX M=O3VIH"V?YRUZ3/TM&O,R/Y>1\PNN7VY89\'_^57Z[$36 :WSNQW?;U^6,7V MQ>_7=\OKY5G5/\BPA=(#'P[1T)BP!CW&L<!.C2.];^%"%MJ_YXC@DRB! GD=#6 M4Z7A?D2)+#1)G5^'C%/843A483[U=VZ%ZUEG; "@W6AI+"S3>*DWC(7JY+R( MT05JRH'L/+@IBR9/2M_D0F<@.QWR51A3B $ M & 8RI ^&L[IG=69^"GCB-- MQU ]*W\-@G402Q5 -!M/3531ZP).Z5R5B.^LV2I5EVY\U0NAI(90/Z]7Z_MZ MLXA^W%X(]_M]O=K6;84BXY!487R!J7%.*@IT.[2P),FQRC)@8?[:-Q%JVSC5 M>]%^;'H4]VCG-!C=;OPU.K!I-+;']%R^8SN1@X@_3I3WU@6X"[R6%?=YT%M> ME9YKDY07K\XY;\]TZCOTYCN>6C5EGH:Q"/!($48$I^W 4/*T D[#ARN=3W"A MVV?JZ]@,V'8CNI%A3:.YYQ&]:P^6$S5R>16Q2XE:^>">![OE5.AQ2E5NK(8P MVWX9_RWXCK%?UR_UXF[Y[_KFBG.+C23.0$LH$8%E"6D%,(JGO:[--VQAIHN] MRFX?=[RN?[_^''ZIKCX%:;?[AIUU:LO.G-#W)\ 14,]!A(=&TE'.8QNY5MCI M.?%Y$!.Y<: EYLN10Q7KP)59L.O\T*O^N#NE/'RH?]_I ,&_KC1Q3 $K*>34 M0N$(UQX[Q"45(I;32WK:]=(8* C/M,& "&H8UDIYB"$ #%O&35(/^#YY5YOZ M9KFKU*=-W80:$A]R]06N&[V-@5F/)(+S7-$H5-5(-?8;K>>QN4!10]&&G&EX5:6HQ[#TH68>D,Y,S;JK\=+%#00F,5T^OJ MOP]JW4BF,&##V&62F_VGB%P@E@'PS8-1ABCP^%W%4"PZ5R^KO\1"$9MO\?G& M[MO[V/JDX;&;Y@''^WKSZ^?%IK[BUCO&F!=6:T>4B^\XVK.$A#BIFFO7,9&& M,2O[ ML%#J37Q_OXUF>E/=+S;5U^8QU _+576SOKM;;+;5?;VIME&?Q"AP-LMT(Z\I MC)+&:$<)J[V(;ZKW^S9->S$/[]""H%4CZ8P]KT.+&$>RH-[X2KU.J)C<-]C MJ+IS7F^09\EU_;6YS'$#41K$;6^WVX*T,(TQ9J%:C5,W[T.21,:D9] M:1S+G9?QI; 4X=S,@=:>*6T@EUI+H.C<.&W9B)V!S[KB/(#+"D"7D9Q M/ [;"Y+*7XG SIB[4C7IPEN]T!G$6>\>=MO=8G6S7'VZTEH+:8P-_U.!(1W2 M%K0+2G@^Y!C[=#"%8Z?XL%"#%T)U4 U)I*@2BE&!N3!S8Z_U2?8,%)8$^P > M*X5X)C)[UP'4\1CM3)I46NN#\XRYK95QQ4&B:=!'083P6O$VIB6022XJDT50XJ)@)8RMC?.E:TGL1 MRP3BLL#=\09A9*03KQ3V(/^Z!WE&P;<.L%VZ=\@(^CP(+ZM&CV\FLJ/5@_:> M'(&%LN&,Y+1BX;S$)502'P]*G*&^=/?,. 18XIUU%E'&F'3.!WK'(F@KPSH? ME>;Z1M & 9E,9$4Q'$)@$T?-+D#4C:QZ SL[DNJORRM)H:J4'3:*]AL R2N/* M 5PA2MI5@Y5)>H9W<2!,N.9$0JGR&C7UQZ=[+\RFR<.WLT&O!'!" D/"&5!2 M$,X3QAXW<\72:E0]]_E(A,4*J9+>>.H0T2Y>*S @!!?>^])'LE:DEH^:"%-B MI8->L'4,F1=&+#%*WH+U'?6,W1?R"2*70N$#\)L'MPS2X$FSQ:%H=&62]YM8 MS67W[7V8/SNUNHD1]ON86V^7V_OU=G&WO9+6,2D0U\XI0<)YP1+@M-!&$,

YNZI!9ZY37?[A?4D*.EB MT'1K^CIC3B]'TYT[_-:+ $"*4AT!91)P$ MK$E$'G,3/1..BEHJ>RB^68?.V '5JF&V@ MTP-3K;$NV[%J5%#]JK&'1 G]AZW>P;[M70W%M*-&@4WPV*LD>L?!C[58"JHN6(\>+1^%(JOXVC=8:,(F1(\^J.22[8L7O,$ PV5(:PH/,>%:VP%0;++4E M"@7.B#?(>^.0M"X@6&ES\I0-:.>Y'7;DHGGR#?]-_V$H:V=FI]SWE"X0P1AQ M3:4(C*=@PY17"'EB#=4,!G(>47K-2KXY/,_[3A/898X:HV@TF"MLK!,,^6@" MQT%;==X!X<>:J5U _)KN-%D=$!..!>$0O^@K0J8&)H9$)&)OVY79S+$_])=YJ. _BU1"=K M9 )3Q!&' U4IT*18,X_1KFV2*M&D>R8&^FUB91V.O4T/2CE8/&N M;LKY76JNE @LO>2S*,?[0PU.:*TP1@>N!:$6%#6L_4I:YHSV(KD9U.:\+C) MAIU.BY?YU2+4W46U+);O+^_'4T-'O5B^P,)C:C"FP7.8ET))CC2 &P+,5\1R M%-60?;-\1=4$G+U0I2Y%"B4#%12';%BO4#<^!57NY]W^I1J0)SB9Q$,"N&R2<5T@QP0-FH9MG*WM] M0N!$97$ZB)U% -]%@LRN-DE$Z]RDVE6GH!3Q0"1%1$9.*5,R.F'!X9.*/I([?S-;O_2T6:9W=ZUAEMUXP3PQ,7!Y=X)QBI[$BU!,='0E2^G.[ MC=,X);N706<&5#D#L*8IM_OX9C*;)*"6DZ_E80UXH&8AK' &H.8X81V8$<(3 MJ53@@3.GS^0TMCW.-8MO;S;8,;97(8PPUGGXETD>A$E)[:P-S%D-OY(Y>NIX MFZO]FU*-"4OP>5: MYR>#V15)-AFU-U$I=QW>&TO_4H4";$43";>:IM&QJ"V76DFG4)H$Y_:&=8-4 M:03/KMERV'!Y4K+ BD:$M$N9VCE#+,7F>VG-\'?5K/I9]1UFROZ*A4CX1+"\#-/F>W;EHS=#?I_,UCE='BG2GUM)CW$M?_Q>+J_3,ZSI MX:5U8-1>Y=59+PJ.58H;%0P'Q#T6REHO+6:6LDCSGF0[_@FBUV1C#5=(W4X6 M&-G]G+;@S.X_H]E1HT J@--CP+9 BA-C#"PN1 D2 M.2NJP[P^BLM6PSB';% MF-/R* (& 5P42A17' =EK($% WP7,$(8XEE7@09XP-L@.W)P[(H3832?@=I, M[Y1_N@: [&@QN4A[L)/I"JSD&L=[-5LH@@=E*;S!7B,.0!BG8/B"1X\1XSKK MC9P![I WR*-V$.Z58!,^>BMUIQ3;D&E8FT0_%UI@M.CE>=UXM>XQ.LP MZDB,^^+//09',.B^1D$F,HE\AF.9,#5$!=<^@TE+MB MT3_+R=5U&O97\ ^NRG>K=-_@_>6ZYXOWJ^4BW4I(!XN'%[QCFRHB,@1SS#!2 MCEN3#@>"D$QQ'UD,64\;X &>TS6X\K4,]=#(=VAI/*J=PF*+!9'<6B.YEUYI MH363(HJ@#;9G=ENI/:J]5^+.A'$_)72T5@5HB!#C$.EUV!PQ\ MP$)S3*25P9DS21TP%%(V)(8'6O:1?6S]H/UU-04A+^ZVZ+99R+;%?NYO/_D3 MG_?SN*R)N^L7S ;J$%(R>*5BY")$RKC$++W*H.N];]+R^(],52:(QY1308D) MTMC(B.)W([*(*WNN#Y@V(^7]B!V!'!#CR84"BO%=.J @X<($B1IYLQH!(WJ[S<$B0);V] M#P,>AU]G-\SFY5H:'CI[('?,TZ)%ZK;W."IG8!#:4F&W,\/R<]N]R50+#:'8 M%2]\>3E:39=QDO)B34;3!_,O=?Q@]HXZU0LDC5$<(Q%4B 8S20S=CIS8,]$H M^8*O6L>V\[P==W96RMY)]';J>C,F07=-Z2' MFH2TLX.'G[NZTX#96[X@F&B+"-&.:DX-"L*9S=@BHF>V"]>0G)\>-32 ;'>7 MZ&]NJMG:RSNX;CTK6VB)-=)64&[ # P:11TV8Q+.YVR/#9 MF7)]_FA(%II= M,<2,QY,DF]'TPV@R?C-SH]O)Y&9VT^,S, MF69YTPBDG:F=BXO5S6J:=M=W/692)TUBO38*KH-@CCE 0D@M!<$/[@9,IIR% M;("I'1I61RVAW!73/H/ON5C-?]0S@EXH7:27Z*0"\] )K(P@7.&MH4AUUB75 MXZ\>OC+VY./9N7_NIJ/%YJ"OKF_^M$[!C)$&(Q*9Q1Q3PZC?XF58QQ>;7YU? MG@EG9][5HVX>=,B?%RZ8M%$*@[V1-A!D9;I"M['E%+7GY5\U(-VG/E8NI-TY M67VDL _&",4X%](1\#H#Z-VMY6MAG10FQ!W9O(TD,)>RHB=8LP& M*2WXFR']\'#P=V9[/RU)O4X*^^. [M _ZR"%/<'I^$>0%&4""X!"E&\W,S * M9W:/(D_\)Z6P/P[@?I9#=SV:78$G^7C*3687D]OIH5/YH]HIF ^"6RQI4)YR MS5).Y"W2&)UK6I FE\-F(>[,3-_=Z\.'(H?J%M%0IQ7F.BH=;/2,*[\];79Y M]Y6'1ZN6^/#4L&\8]=S *4">5VL;_V;V1@Z7LT_E/#G^!%VCT*D[(]' M/]P7G(W-31KX ?W7QM<56B(OK!5&4BP8* =JMAX4Y3[G?=;ZV7%>FYH<@"3Z M6;R?#/S@+DB-VH6W%#,MF5":""$8UBANY[929_9*1+_4V;O<-R&>SK=OWY[V M+!);;T=;[3 -P2/))-LN*-%E/1PPY-Q.#6W8GHIC#W$P=]>/WBP6J[W7MG?4 M*'3P"@4%OAK6VE'J0MAZ5-8ZN\(S9N1^T\/K, F09IU#BV?87(/#I7]^7EY&)OLJS#E8L :[T*R1GB MTBLLG8=E>K/DV[-]UR^?48UC.Z 8FI3KZ5VY?'^Y_RVW(ULJ$":2*&496)>" MN"@PWT;8>Z1RN#;DT^T&M%>K0'=G:S^]-;K7UGY:N$C/4G&F%;)>RH $1?+^ MO-SA[6&VQW3NOZE^_7![B+\+V< M7TP6>[<1CF^L"!2I]$9U)(0BXVD06&Y0"43Y,]V):FAU;!/KGAGXGZ/IJFR( M@+O;*HC4VD581)R+SB#/D-]:%(B)G%7X^"S@9\"_QJ >A ),!P_SR<4ZW5&* MW_PVFH_7NCY6\\MRLES-]SX!E=UV05-2*JN1-2EF1@@=N=I@IJ7..9]\)?G! M6]&/+6 _!'79#EUK-UT0+AR8.0AQZAVA'%'D-HBE'.PY;#WO\X*.H>_E.M+= MU-L\'[DO1'=WK4)Q)3@FEALN F($OGB[B!!MLI*7'7V6\+6#\F:P[47 M_JPGPZ;#Z='1N^="ZA)I1_5":L?!$(E*>!>B0(%+MADY=BIKB:U_EM#O"UF- M,*H9@'N([/E<[3AG6\^1+Z-%&LY->F5D+>"/)0QQ,5F6G\KYU\E%>:>J/Y87 MU=5LW8F-9X9L$!>$9U'ZS(\LAB6:A\G0:O97 M$.5D::[F9;\)77WY9>DGBXMI!3JEK)'!]>4*!4<(1QVM9);Q8)RQG#OAG 2# MWB!;:XNSBQ%^!FSM=']TQ8X:A2485FKK*&(*!D>M,1%3C)"@7DAW9DE<$"FC"U1R:4QOUR9N M4^SM9/EC'4?5Z=2M+?^GCG)S,!^V-$?_NITEFFA$[TF2/BEL-9]7WU+TS!\P MZ^9/9NB.:PPU:Q9@L41J*5:2> [0Z"@Q%HPB'REV9Y>"N1%Q5FU"W!)-=EX> MJ%VWL$A*HP1T6W)PWZ663&-.:8@L\B#/Y.I XU*MSY:3<#Z9+X\?,-ET"^^\ MLW>H2J% LQ(KA5?IM6J!C?!2*XV@S]9Q=B:*I 4I5JT W"@MZ/&TN*]24(FM M @_48\$YM=%$;1& 0AAR0;"IUUHZ)[15.9&) S)8&I+Q(<:SQ7*^VK.OLKMP@:71 M"B.*4FY6'92*" ?#/28F1B5[LVD>EB7ZJI:E;(C[($]AQ$I(G+R>Q!'!'T[B:C1?A\C(E M"?JZ[L;^A>5 M0*F!998L AX<&6%53X@FA)6,JXYR[E_,G >'"N^JC54.W-[ MJ]FXFKV9 H7Q'KCG6 <."[\I;>2^QYTWOR^4+=/116B^" MH)BKK*?-LG*COS8;)0?5UIFP4WT\*5'($"W3\ ?GE".)C-;>&F-4I(*@<"9A M R?*ZJFD3\*L35G_/IE-;E8W>Z7]4YD"@Y[BED1!A02-98T#'XQK3)D,*5?M MF#6JLQ'WP_+_'&9 C.P?L!O1^M7/JDW+E('FDU%QS"8W.=A!#0B M\PS<>CEC>ULGY>>+%0H4L 7%%\ PMCPZ&!WU3B%.:3I@XCEOI&2EG'EM=D"C M,/=QZ!9'%Y,I %XC?GM?M<(;00/X[YIHR3GQ!E%-&?-6RN 0[NT@KHL3EDS9 M[SF4RX2YGU,6Z'1YEY.Y]BG+0Y5"1&D"*.N .>-"!$M,>G<&YF0,H-)S=E$; M(A)OBTC-2'[OX^P#W$9M59W1Y*%U8223RXXM(X3HTVGK"(&-+I2-O8 MG/W4S&OA'00AM4*A?)3[441VM)@L/H'$1N/WL\?;0[BV8MK=1*%,4$Y1&ADW M/"ALA(%Q@Q<9'68RZ[9X0S$%KXME+0%_\C9_S?[\/II?368_?[;K"""CR<)I M&#/CZ94KR5'DAEH!?JA/N932(]?]GR[B5T&WC@71ITW_QVR5KJ:/;N'G]=/& M-Y/UA?98ICOI%XD)5_LN,I[<9H$T4T9+"T!%3KW72H)Y 5ZSEL8*T=L3G*]5 M-W8EB7[6Z?5!2[E8INFU/<.KQ="CVBFLX]$3P[CVG'O.C))@P"C/D#7>X)SM MSP'FV>U@D6X6\)-7ZI=&ZJJOY6PT6R[N=_7>EF"+0Y\^)LGM6I^/;J@(5DMO M/:84<8ZU-L3H&#TFCC !/46[?F6/9O(M>L6:>O=1+5LMB8[8LRHN_7U5??QN7DSN+!?[RU%"!C_X?>V^ZW4:NI(N^T;F8 L-/ MC'5\K\OVLEW=JW_E8E%IF;UIIC9)N7+5.))!#Q M 3$@AN)NBA_+ZUF>V5T<[ LKV_=H@8:IRT)/.&T0'197 59%PR)%% XPGSQ2""]#64R^%S=5&-%%.) Y) M!"*L:E+.I9%S[34!H@E%.P*"OUUF>J39:CJ9_T\Y61X^+/8]7J"^KAGU0&3" MQ5AK+$K 1"%2"HGZ)BZ) 7FYNH5'2\3M5O6\F^/'\B:W&EI M-E>>/%DHZKF3SI!H"2BG'6=, ',F. *I41CI@+HS]8&1)G3M%!KQ6YFO.Z]_ M6U9_K;_FBM:3Q6&(O#BB8"A &9I9$@D#-"B+:C?)(B1IC%5X^!D"FH$.)$2:"$--7-'8I)'N MD)H9]8&1)H3M5C]YWOC^44VTPUK*@8&%9-(GDKSTTH D5@,XL#G[SFK!::.& M!K^85[5%.G?L/'G0PQ-^LN^@V?,T+L43+652@@7PRCEFC6/2,2VT-(V"44YO M%/1:(=,.<7O!R9V3ISY2'CU?V*@)%\9%FIW&7CN5M&8A,N]2H;]DOYX5M M2MY^KDW39+9\TJ>G]TX*NQD\5,=?UH+%4Q%\CR2'('TNN4M/6<^5#+*]?Q:NUJ5:Y7*#_>SB9_ MYNB96;GZ?=,'KKQZO_A83F^7N8,E/O"N6BRW_]R$6Q]KHM+:=Q0&:.)2.(XZ M"@2'X@L2=2 \FLN"\I%4OV\74OM.AIZ9T5!2_]V.I;MHR,O;AKF>R-4MD^ MY9UUM_DFZ_N?WB_*;,F_7[XM5ZO#U>M.>$6AJ) 6EY)+)X!@8+P0G >AM?:N M68#"R6#JHS%S%PQ_GJW6#>W[.LYVPL#]V/WX?V?E$K__ZX\4^JS0;^>1E'Q>Q)[RG M.[3(K9+)< D@<,/O*)!YN3E,)*::UT!9!_^.B!][S!\L[BY7:\V1-G?[*W& MJ$(JYB F1RS+^SCHH*F-3$>7;V_LR)IB=(2!?4AK3.]+XFI_6[ :HPK.M30D M]QE)*9=><"0DZZ01>?LZV^0B;3E9K)"#F5*?RN7W MV12I\/[+"XM8Y72/U*H&PXK>"E]4W\K5>C;UU?*F6N9*Y4]M^V/BN=;X(J'.#$X;)ZP$PHUU M)"J1BQ[+F#.BQ@7#R\#F>6&,#AC3NZ;80#*]K5&+MM7O*5 +(B90J3DU(-%: M5 R8YTA>" 0_:P#RH;?;&8 J<4%6]K4M[I;VPH5JC9O]HV,+I@QG1,606Z@1 M+YRQDJ$-(5(B/+*+^8%Z*)%U(?!4W;*H+UCZR>HK4B3_%?]]._L^F3\Q3!_6 M<0">M=]14!Y1\G$F U,037+!*LX2<1(,BL4!P+2S>C,M J3JA_R]G8S?)[-Y MEA^I6G["R3_H.4^UGD,'9,U7%!JL!Y5TI$" 2>H$ M]3-!1.($+$/36DF;\$=/,C)8+VQ MP$WBSGKOQ<6*P'>SSSO"0=45O?O=YMN_WY7K2X?Y7F;CY\H"-#H102CE0=B MK&>$*SS\;:K75[8;>CRT4MFNZ%A8[YX1!2,>E^1M%!QL+LB273#W:U1!C"Q( MMR/^/R_;WPJMSPXZNRL(6WVYJXDP_;%QT\T/A=/6&58XSX44/$2J2:!"X>QW MU#">-@;;/TO>& MHUUFUD3(610^&R-;M*-]4LZN%R_,YS>\IC*00M5$L20=6:R*I MWJZ/*SN20.BVF5WU1_*^?!S;D@IV^N_;V6I6(PMDSXC",VH3EYX;5*BE5,93 MOUV?Y+');=P PV;:DECM4O62J,D_+LOR:"3"T;%%$,Y:0RQ1S.&)Z5,T8KMF MIV*CXA?#0U)CSM= 4A/ZGBWQX\HD1QGR H#9%7[9K#:%1;N( 951'2.J%]F?C M[/=U.9_/KE$7*[=!*CC1PV@Z-*9@.M*@%/5,!-Y".UN+,\-=$\"-=&;ID!&D\M\?4Y6AI0]&Q1\^GV MS]5T.;O9$'UQM;7<[N=R6/+4&5MPYP3#HU*P& 0W>'(^6H>S8T/&>3RLNJ5J M7V?']M1\6R-^_:=G"VLHE5%YJWV,S!B-_[==4W*R273DT&/0VQ8\38G;-V#> M?+N9H+)V9:?3VV^W(D>H@:;P"0/5#KBNQ]0Q&5_1>KK[_X7!%4"A*/7Z-!:28H97RW%L]HK]+M M9E,;%G63Y?HG(/&N@=0!^_< [1S"#^X\:^,<*Y@(+'A4*;FG1"9-?7RXZT4" M]>)G-G?@6Y37>88??@T,MLV;OO%9 WX%ZJ>61)*S-IT6VC#RX#$1C#0I_W2R MZ?^+'&TGTKQOU-R[U*[";TB=_RR5_][>U\+L ;.#HXOG!*YO8^B MW%(\F[UC&N[6;KE59"2-'B\'N#:IWS?RCD?7U8#?\9<4- :OM6*&X.+1T/): MA"T5!#2*AQQ0-\G+8;!U%@S;^'1 4%WP-"2G'?/<2^6W:Z&1-W&8G=QJ\F;; M#'ADD#J'TN.T-B,P91DP(E!MB!!#!+.E@1:-8@WJ-ZU\R=H<'^C:9L80S4LC MI81 @\0#F0@K.:2X74$@ODGX[)U(Y'Y34=]-ECD^Z_O%^\U<)A$U MWP][KCF)4FN"?P;-*!@25%)!L%IU94_,_WE V;O;?(OX_LOGY>SZNLP68OR^ MQ\HZ\0T%JE2HX2>5A)-$<"K!QLVZ-,'/&O6_'N!];T<\?RD%J'7:]Q91TEIB MLZ,>[<1.9UVZ[9MR&(VM"T)CS)R>2 MG4;?X:1T@%)X'MM !4\DQ62(V$EC)^5(LI\[X&/ME([3*/RZ([&U-C:W(8HF MJN"-9!Y@NU9OZ_6@?3VZ3]ORJDW:#CL2VS(?J8@F46Y3XLEPPK9K44:-S/YJ MB:\'([%/H^AP([$I28PQY5CDQD<5E60[:JBH1];)YDP>GAR)?1I57TFF[)L%,[#/TY_7)FJ;TO,SUT*XTX.[!VYXSR3FN(!T@4B;':(B6\L!Y"IKNC$AOFYC2YT:T MOC(PM4G??N^#/E3SV?11G>M?Y!Z(AD"5W%2<5L ]M81Q%GQPD7AA_5GW0)W3 MXPG/?IQ'BZ?O* @5+B4%UG@)(J?+Q5R0ET6/?]!&6W_ 4J1EC.P+!FV9^OT> M#!MM[%<[%@RQ0J$>8'TB>$!'B^R75!O!O1;:U@J/Z.TZKT:!\@.C"M1WN!-H MI6MF0 1AP$9&C PL2L/\R!J]=82#X]=Z9]*[G\W^9H$_EI\G?U]PI^_F<-*^ M/C *CU49N&'!A2# J^ \8RI1@F9E+C1?RQG7VUKK;.-#PPHGM48(,9$04H%H MDU*,5@?*!UCUOA>]49>7O?MI<.X^I@]\I$M(J$J&@=3\SZZ)@WV1(3 MA-4+$>AFK>_*OQX,O _+:H$_3N^:*K]?^J\H5,HWB\=/S!;3V4.#4FA@R><>$ERP;T=O40864A%*\BI+D?_LR\JWDW6N-;J2UXZZAC38TT( M]CU?$)&\5=;[%!E8G?MRB>U\/1E;8YJ>>%NU3_E6D7*X*\'^$87VRA+\ LV5 M#,$)XJ/9SCF'1H\#+2WQ[1@*SJ+I^3@HU^]ORARZL;@^WF;@Y:<+IICS*@D( MGE%E@)G(MG.5;2+]XO/%UZ@VDW! M40HI]YT63O/MVBR:N^,(EVD;+6W2M/=PJT_3]IY!<1TF]1;$> M5/!!@MV9$PQ($X?M ..\+B/TNN1(7^C\C-_V_HN]JFX.ID0<>KR(V=J@U&C% M&4W4H)^#SDIBCF*HU MOF":(^5TM,99+A5Q)CT<[JI1C8H!@JP9^Y^?4QT0N"]PG7NROZT1'=WXW44T M21M*J$M&@M=*2ZZV-$NB7BC'ZREU=QDIVS>7^D+V75O1V?=R=]OT$;?DQW): MX?SGLSL\K%.):)C,L]UUB]CY\>3A ]ANX>T%9X$&$IA64?#76VNQ^_SM^N5RA%_M_JSY6=KO,-Z;)Q3W^?YK#"TX M!RZ=%49%;IV+H+C>KL)%UT^0^(@1UQ$CAG1D[OSDAR3_:2\J6#+ *"$L*2\U M%]Y&NQ-=5/9:+WF,L.R%+6>?>75FM27+_2_#;?FYBG]/R]4*/W'EHOPR6Z_R MD.O%[#_E54*B?_J*W'"357GEJV]YUVU>M._T['4210"&- PTMW4E@EG\UTZ: M&)Y\GWKM]W+Y9S4ZR ^>J?W=":/LP;F&\N[O-XL7XH5?CN[;/ZZPG@94B8C+ MB>$*-#.:[J(IDF[BDAI@2>C+G=AM+9[MF_9=)L,4%*+:YMWJ6S]>P@ M(AN]MX!D!'/":$95T([:H';FL;:F"6('6$#Z@CI&CURZK%[LJTR[6US ?830 M.3KQ2R]!ZX!YZ;VU(9( *%"TW5D'D9F1151T$0W<&;'[R@UXFMUTL, .2X5Y9 H,TX*RI1,#H3"'RZ9^[-O\O52@(Z.1BTR2B"4>(B9!D@$3HGA M@6@-SMN1W<-TA(N?8_):IOMECH%?O.XSF$""D8(Q:X"(H F%8(3TR"3N?2VQ MV-$5[;=JN9[]9\/C]U_VG=XOW'%@(2I/'%7.G!8#-]SN$6VHU+M\9_DL? M!K71\/RVMDV2]Z6!HJX\6Z-V_KW\B32/UW/O7OY8YO"OJUSH.B'A)O/_*2>' M(@1:>'O!M-1:64,<52"#MT@^3Z+(J9LAR%^ZP/2Y4.V?+\/$)$$JY=9$*UJ3@XP#O'8:(V?,X,6"4XM#!>KJ;IM3RG8OK!@0K!( M:##4)4B:HN3ATI&L0VGO31,]8( W T-%ZAFL&#!0\=EV@8K/%IQ;"<;18 4' MX$8+F6S$/:RTBHPUB> ?X(7 8(%Z.BN&"53[!9G8.EJ?O+6@,E*C&0-#+3!% MC(K:$1&3T]$%UB1@\.2NE;\F9)OPX^P F0-33+Z+T0JT1\<67D8E',D551,8H%HQRA,7EB0EM!Q9 MQXR.,''DLJHIU2]S$#P4T?R)5+_DW94@CB(6%)[9PBFN@U6<0Z0V=TX/]0+F MNDJZWW+J@%2JWW;RV$L*SZ-7R0$S-A (R0H5MY2()/[2U:IKHV1OR=J6R3\ M6\O]^'WRO]72SR>K8RG\)[RE8."0G0[/T&B]HH%8);9T2$K5BC%Y/3#L B#U M#:F&Q!\ "!_F_V[R[7CGRQ/?A#1'>>XE!6JM95Q[B1O_GAY*Q)'=\W>"E/IH M;($#?2'RPV2=%:VKSZAK+:IY=?WC:+;_OB$%4.4L539 8B$Z:Y4RVQ5*[4=6 M2*DS_E>=D+N_;) /RRH':']$1N*7?D6]))3?RWEU<[!5WDGC"TJ1CD02M'A M$A>E$@^;%F5(G[$@?:0W]06V+JC?%_+\[6I=?2N7'\OY7>#UU]G-_FJF-4;E M&IPS7LK8E+E*/^;TW/'(^H;(W@ [ 'WM8H?U-G>*$5]S(H MDCM4!95T4I9N5\ZX;U*:>X!ADY H#["SJ'U -!EI]/;;[?SW+/S\<7CF5$,+[^LT%I8 M!\(8"+QG&!NO>V-*;4"V7LV]_+":W5[B:*U\M M5M5\EDMT7]U7(;HK_'KGE+R8M'V_O)XL[H^*ASEF;"ZN/CQ:_L9]]GS6-:1P M*^\OB(U,11)#XAR\3@:\LHY[DGP0FE^POWJC]9U6RJ7MKRHB$<92JB F#=Y+ M-'B<1AKG[BV*PKM\4EVO]Y/MI F.*I\I"$QYVF(]8JH=A5E\;V\;V'R9A'*/]>(JX>E M1)2LZQ^/%K2X\N5R/9DM/B\G5[D>WEFEI;KYRH(8IT,*/""6 7>6,4%%CT G M5*@81M([MEW _12V,0C>7.[829/9\K\F\]NM+90UL%6FPA^+93F9YP_^;S7/ M:\T^OU5V^I47SQ/HXLA":4!MA*"M$\!U;R,^DD 1]Y1:!N(I8)3'0$H959P)9P+45#MM1Q9O&L[D-AOJK5*[![= MYW>:U9L%4N(VGX['H_M?&E%P;9(#ZSP2$"05J!3J!.#P> [ V,C:HW7 ]Y^] MYBW0N2\<;2Z,D$-9;GXJE]]GN:+P(\7]81&KW/1K]?*OCD;TM_DU!4-U0?IL M&G !(H(+RHOH\$=N$A4CTZD:X^EYZ[[+L:(O4./D4&.<37VUO*F6N2T!:HT/ M^_MH;&.M\05+3$@9?58B 0U7RT646G+KT:RV863]IRX#FZI[QO27.[ U8S[E M#AI7D^4/CRNXKI;WKI0C\KO6^((&G^/\$B?* =5.N\@=,S):+H5NU/)O@&[] M[J5Y%U3O'W$K]V//](]*[OHO*8RQTI(44S("G"56&!LYBB-'HA>-ZIP,\$!L M&1G[G1[MDOWL,CK/CMK)^OZG]XM-):KWR[?E:K]H/?45A0B2@V..9SN.,VTI MU9H[E!I1ZTA'EF#]IY!14J0K)R@I (*T5BH M98(BBEO;Q-1H%,1XLYPA+M8_-E+YM'O9GX>_I*PJAT80B M"4D@#.B(ZY9HMVF9][P0C3HJG8S"I[FB#SCD7>&P3834!E\C!EP*@D\G_>2V MRDU6!ZW;4U]5<$.C#U)IY7&[IZ0#> X"LC!8-2BFNBK=?4HOIM M&W4!;4FYI..#<">\&3JNVK/ M_#15\9=&=A/N7"[JY<*I.UW$KT3OG!?@@'.*_QD=(T62,TT2&BZ>U]D8?1L3 M=:+G:HPNG H&E55@41&$'=?.2&D((X8HJ?VO%+-2&P:UK85SR=S/[GY7KN_Z MR'XHEYM>QA?;U'&R7,P6UZOM1&ILZ'U#"N$(H2I:/#@#\"BUC0J4C:@">\5, M+4#WL\HZ6WCOF,)0YXE-@E#.0"&BK#&&.5"*:^G"R!SQS=G]O)5R2X2]T%;U MD_GT]KZ0U?LOV>:;YJIIL_DMZAD_/8V_>O+(['OYW^7L^FNNH_"]7$ZNR\UC MJ_>WZ]5ZLL@AJY>.4VWS2' TL,A(R.6'@;O@.-@0%75<*NGC\NI_;^_O M'E&Q>%?^A99$=9M;O5]_6%8+_'%ZGSAT.$#EI/<4DID0 S>>"0&2@=,6/.<@ M4U1HE8Q,K)P+A.<:8(K/VYR.C(^+X@Y MBJE:XPMFN3:: %'6@PH,[:HHT#QCP*5.,#*0-6/_\W.J P*?":[5$AW)_GM/!YPMOK8YY9Z#,1&G'*K\! M&?N"Q#._^+O;;!*]__*3?WSC3S\ F9/>4R#]\/@DFA@&H+UV,C%N ^>$&*5I MDSKFC:+F!@^I+LE\4F2UHKN&96>$[R]Q<;K<$&@R]]6W;]7B;BEVO5[._KS=A%5\KC:?X78K MKSY,?FP6M5Q.%M=/:Q"^F-#8].5%2H2AI@*1^0C$>".9#"I)T(8G/;8"!+UA M[*<4R)X9=6'1OX^DIPO_?6\JK+-)6"F2%UF[UL8Y*04!( '-*G^QH/EQ ;=; MKO2%TN>7X<]B/\Z(D]CSAD(RD$;09!7A^:K*B$A](LH(B,&P)B[4DVW?/CK1 MM2C_NR'Q12%V*J *ZD-2A.!.(0QL$(8KY01A/*>C@&JB/ Y0&K?.\3J(.I'& ME\+//0U.0-#]B")I9;B75 8\ZH%%8S25AMO(4S)4-TE9&*!@[!M#YU'Y0A&/ M\=O-O/I1WA<6M7_ER^OX]W1^>U5>)23EHXC(>YG^BT4Y4F*98E;ZI!3P$(Q) MC!L0R@MF0-82UQTYX1\RQA?KV=4];Q["Y)^PL?IV<[NM4_U3D&[]4ITM?%'A M@&D+5%D9/*"%XH3!0Y5*'Q0WJ&Z.6X*=#JS]=23ZYT9O,4_-EN9^O/R"8S&= MW7UKH:0(UC$>K?=@K3'<."4M439%SQNU.1\@ZB\%TN>168-AZ&4WSD-#YI/1 M_ZB7LXC>"T=0@Q$)"ST@5%%Q!5I1GA"C1UXSNH-B>=F1UHA7:>LK"BJ452H&1X0%+RA*,!:2X) H4I#V:V9?K)S:*Y;_Y[+R MPAZA]^NOV?._;0%2)Y'_Q#<5"ES@SE@KH@ =O4E.2Z&<$MI$9B^6W]Y#H;;^ M,57/W]02KU[)06Z_Y92+[D[QN_<70N#LP3I-3 (K4B9?M#$H@@<0Z5?E[;T4 M7&= :_>4/HM5%W*W;A2N]YNDH_T+_!7=K$)')JQ/7G."V!'6>6.U3" TY=S4 MJ@[VCYOULRBZ\K\,2P7@@(8 "2T)9 5 85 M"\,4JCHCZQ9V)JJ>'YR79T1O]O?]Y?DCK>ZH5W/OF )"C"%)1S5!/39%E%+: M!E :B:XCC.Q>]+(P>6Y2M\245V(\#_!Z-.:>N-[K1+D'E("HHR5K5&*:B5BS MV>DKJBXP$#5B, P=P_5H)%)JGY-_"0CY[& MHI]!^=K9N%H5.0F(N<.M1?(C-&L4!(3$PX%81M(@1?4?^E5RP1 MSV7E^"\,->32.8ZYZ(.W%O)&OZ<*P-J8:7AB>QJM7D"L[SZ8X& >*2 92\($J!<3F>K\L-R-BT_9B_*V^JOA-H-&I)1,1B(4 M*L' ;30I108F26\MDU[4V2]=!XTJW&V$>Y@>9@V1L(TB7A>Q.;K?E93L)L6U]6@//1@N/&2@XJ1,O! M2AN=%<0X8GNMZ?+*X7PAGO0C]CXL*Y3-ZQ^X/7-J^TV^/;Z8S-M.)JL1Z\2*X+Z03B3JA*'", #7,2 MB24)T"2Q#/GOM4(SB00'M>S(_D^$FVHUF1^Z9SL^N' ,I8\+TD?*($GKH@:# M9F)(DE'+FEC0KW+WUT;"";O_+%)?;L]O/WL@SN+J;3E9E5^K^=6;;S?+ZOM= MO-FXSP2;\&QVR47!.9A!]6<%[)^U^U,B&J#&ZX)RQE!1S M>##BL1@M$M-)+7P*CCO6I#W* ('6/ASJRJ.S27YQJ.5Y'PTZK#&Z$$0GPIT@ M*7G@DJ!,#JAZHX(?F;)R9)6%6D5"792=3>V^4';GJ2F7NQD?S4/8,Z)0''; MJ?MJM5X=K]A3]QV%$$;K0$4N4 /!>:M0$;%$4Y%;>?(FN2X##/?O$F5=T;PO MW*7;Y6*VOMTL(,W^SC\=!]K^084VRCGK#0W> : V"QZ\U@+%@ ^Q46W; 3;7 MZ!)9K1&Y+RB]:-4?Q=*!406)@4HO?0 MN;=H^>GT]ELNW%Y>A1*9-9UMF(@_S\L--Q=7]ENU7,_^/440)2]G(3F#JF+\CHOZ+5B]4(\N?A9^:X\ZW8$ MAQ44O"<;SU TD( YQ:U+)I&0A$RI2=KNZ09#Y\TP+G%.GD[ER]T67C@ZMML[ MP(0ZE3">@G8*-$LZFB13)(([AK^HI7+V[25O$A_T$*!B!"*,REJ1PJ\I"K9%+-3VD9])['[V^L?R>[FX+>^B&A<;$JS^>[;^ZF]7 MZ^H;JJ?;3]T$%Y;[KY\=#3#YS\TBX]P0?H_R_$GQ_ L.[.B#SQ?<&>F#()YJ M '#>$48)%4XIEOL]7S+J_4FC\T..XJ<=T9TC2N+_J(D!/-$F.4; "+!>)69& M+:SQ/%OCC],XC=*P"T2GO M*;B* ,*9X#0#AJO/WB0ND_>26IF:V!4#@E53(#RW(#HD<5]PR_[*]U_L556O M)-M+CQ>!4JN3H33H!,Y1+7ED*0(U*"L-'UOIOVZX7K5.Z![])_?K_Y2K+>>V M>'_<7.$.P^<%,4C M=0+W=M?^4TO<.KK2(PL]DL!]],:#!"Z8 R&I8I&R1"E3%VLL,FC!UIB._<7R MW*F(C\V3M[/)G[/Y;/WCWH[Y6$ZKZT5.53X8XG/*BXK$$RX>#<'(T6B+0N=F MI1R$5[F8/HQ,XC6!PT^!/AW2N2_4A7OVW,_W *R>/5FDY+5*0GBB%$25'!4J M1L\4D9#/W NX[S^_)O@TH^=Q?.SQ1[PKU]-[X$Y6JW*]FM]#=E:^)(Z.CBED MI-Z0*(76 6PRQC$6T70U@@MN:1,<###RI@4 M$W22PHHF^=^^!;FT+#"*4:U M]E9%!4@[CV)=HE616V=S;7R36Y@!1MIT+'S.I.K /+&;V,7.W+";M]?UP3YY MN$"[1%$\HRT)$I0A1JL@O60B-U[4O);Z/2P'+(H6 LYFG82AY:5LXA:Q$X)C MN8GD2.S0-EAZV/MZ&AW//*]7R_4C1."_GJ,!/RHV58GV>%.?_+[@0 4/''+M M.]#.&.^3%S9?#T4K&]U_#XCW31E6-2==Y^S>ZY1Z]D1A?>++V;?;;P>Y_>29 J(AR5#PEEBPN/9$ M\",;=.*1"#F2QMUG/WZF4,HKQE-(W@F(VCH9B"522N>T MX8V:= W(1]@*SQO0[;5XC#U+3 E)^";:PSC+C4Q$^R0YLS(VR1$=$!I:$O*M MT;$W@WQR,UM/YMF[^%B]?1+I62YGU4%G<=UW%,ZBK4JU Z,Y>+0OD1Z,>9N8 MY[AY1B)-V@#!Z#20R,U:C,$9L$8=$[JGR3WCH# ME%JM\?>PO^LTHHX[VC EZ[G01!@>0'IB/+-,LD@8UX':L;7O/!,(C:(-3R/Q M:XHVS&W8')6U7I1#TWS#%'1E;:IQG[SXHV/(W 7?H+<1M=W4[7[Y>?RN7WV?303=!+ MCQ; $K?><.,<&J""&]!$!:XM!&.,'EL[WF;"K"4J]H"'5:X2=#?!U=[:

? MQS4I$$PCL(4'394EW(C(#>5:,LM'4F&W.4M_QD9C8O961P=GN%CMOTY\\3D\ M_,"GW#XV&Q!2L!Q[XBA(BT(Z>MMK$E>7*98MM M'<7&3\\6B:80 @%S4#K9)Q7*EH;E2+<-PHO'I!(Z08=3:EY=I H+N5+N5HA MN2?S[5IP69NV7'LQ4'-DH:-$P6J9YA+)XJ,S/B(IC$(2!=EN5[,%+N%3>5W'$W-P7 '$1&FSNYQJD$'H)!1PS83@/(&]6-N\02JK M79"T-_C<3?%HU>0GSQ4Z)8;8]X[C7I,J.BV)%$X:P2/S];IA#%]C;9FOS]'2 M@*)G"Y]/MW^NILO9S7WAHFUYT_NY'!8_=<86D3*=N];@%Z/9'I(Q%E<1 \%= M1(RIU1/A%2'C/!Y6W5+U?'2H0*WPP($HF9'$$F;R:2I(,DW\ MK@-22MM$0!MT[,TS/_LV6UR___)Y.5FLD!/OO_Q655?'G&(GC"Z28PAO1JE M91Q%L8-(I++ $.[6-?*&##EMI9GJT3YA!P*HHXI)K?$%GG-,&0U)V00R@B$R M2:>,3T8'H&/ST[>)AM.0=A:]>\/:_9R14W;]H9HMUF\6N)[CKI?# XO %+,B M)I8\@VB1?B@&6%0$%.,QC2S-NV4$/,=7FZ2^ +#>?R^7IV+JZ9B"" +.:4ZX M24 )=<992)9RX@1G:60:5&]P:D3E+F^2=CK ;V5UO9SB=W08 FS 5#K,KQ]J""T4T"9F!XR&GACK$M4G8*CSL3X_$,#UXT[GV^ M($E:((SE7NF0'&B;@C3$.Q]U"&HD6/ M#!2U_4?&B7J$D_N/BS\^O0"*AU\6E-E@1(PJ&@,Q>J.$!V:HHT;@AAD3 IKS MK&I(OBX/A7B;B\8>3%Y[_$AAG.$T>,OP3U D6"E"BER3W,M6R)%$G[3+^(9$ M/-L-5\/W]MA19 -8[KSC@D2(1AK%(Z7,>+# 1:,&K .ZJVF7M0V)V.7.]M5B M5;%)8#JB"+S]7_N73L"QTO9.8]3LQ[LYC. M;Z]FB^M<\0K__^KSY.\#\#GC;871A$9.::*&@=?!WC3GA\. ?T-,*..P<4K6U@R@<7/1Y;VK% S8X6THZU-,:)0&B4 WH: MB5]3#BBGBAAAO0O!>0T>!"[G?F7@&E5L&B!X.N)ZG1S0TP@]KAS00+RQ*3') M-5B;B')<;]>NK!A9EGHS]I^5 WH:@?L"5YA]0<:4N*=G:E:@GY(;O]@MRYW-U,YM*(H]BKXW7%S1(0JE$C80:%"/: J5; MRMGD1I(@U DT+T#_(6SL9>F(53)+; @^><,=V:V% M@!Z)>Z E?A[,73Z-DJ\C=]D0S1UWSK'@9I4U:# Q9!C:'7/?$;KL" MP_X>H35&%0[ 2"X9QXT3N=/"R)WZ+PAIXN<=*G+QS*2)CM)0+HA21._L@VA<$TUZR$EAS4^1\XG87_6>^3P?8XNK MWR?+?Y7Y(BW^?9,]1X>,K;V#"L>41DN2&J88PI\H37;W%3[6JU'_"N/&FT.E M-9KV=HR4BW(YF>=[JZMOL\4L!S"M9]_+X_ Y,K)(7!A%4M!4,C1PRT<-ZT2MB\@O;\I\S1W>#_DYOGIV8)2$ZS0)GK<),;A\M2#YN]] M$Z-*GPR6"JV4UP*6IJ3L'1ZHQIA:#]P25/#FWV^[//H> \; [M&5$@^BT>E8(!=4EYQHW; M7<,PVRRX>% 5MCN!3!LT[0LS[\IU+0GTY+E"'!E9""N"4UR&("1G>'!28 _KI8TZHXW;<]LN97N4 M2,MRLBI#>??WF\7>6[3#4JKN6PH;#)I\DJA$C/-"@[$/=/"NT<+E._.),MMLLX1 M/+4%WZTM!M8H*>9D5_(KTZS;H.BET!)F\]MU>:@K^IX1A5-4):<]HT8*KJ,R MQN]B2D0SG>EDQ_$K1\QY-.T+,_]=SJZ_XO0L4GER7;Z[S6&,[[]L9KYZ?[M> MY5PP7,ZQD^>D]Q3 -(L,%$W$4L4UD79W@R>T;](:AY[L:WYE^.J2TA=&W?U6 M^6DII^-NWYL*)+@5"IBR@1(T6+SQ.\]\H*F1E^ED%_8XD-<2K7M.1%Y]+*?E M['L.\:T5E'AH6.&3=E$SS[0AUFG)8]C%*SG?*$":C=O9W2)9AQ O_:Y:3!N% M3#^\H.#$4Q4((=0Y(X317N^"%9*$1D&NOV[8]-D$[NU\RA,]6+-E\T!!G'$\ M".:$]!: RV#N\A* &6-K#IVNC_\-5W&GD7 RP?.USM;:@POE$B$:&7 FMQ> M4P(G8;MR'4.CDV7<+O$.R-OW#?E 86+#L]-1X Y!<01I?ANVR@6 MFWB[V3@#G%LEZ(7@4NOPV3NFB#0D7*=1N7^O82D:J;9K3(PU*GXR[L#GMFC: M-VX^3_Y^.YO\.9O/UK-R=1)\]@TM7!":<8/+#5$Y0X4)E17 M_8VI?/D@DOT9J;7'%H(QEG3P/CJD)1-&J-TQ+8EHHH+SS_>_;):' G,;?#B(HI< M&4D+057T+'CN*=M2BVG5J.C0N!W;O1*^+Y@^TBISYO>ZFO[K:S5'=J[BOV]G MZQ\'@'AL:.&X<,I$I8/Q) )7 ?S.K/&-DO'YN)WD+9/V 4P7;6;QKEJ7+3:K MN/^^+X^_[Z_'WW>L7T7M%Q1HD=L 21I@2&AM-!.@&?Z3*.&LJA6XT)6E=;# MQVZO>*PKBB&-2$T$T!9F2M1*$ALB4HX2DD?2.[PH:IU5F.9?J M ]GJ'ZHYVI*O=+?'F,"#C2Y%#EIX"UQJ)5@D7E(K:U7DO,ANWU#]1PM[_MF+ M"BZEYU+E^%H.PCM'-%IQ+ AF(RC9*,GBU>[\VC Y;>N/KW/U@ M0:?DG: T0*!XDCNCC631JQ08KU7ZI:/;G=EJ@^*EY0OLDOWBH'9HD6P/E1VWP MG?&VPDE@E#!#1=!(%V8#]3:@-B2Y0".Z4;3#+P?%[AG0W^W2AE8?RUQ!.O=T M*I>;#G2+:?G^S_GL;J_E=-EI]I_/OF4_S)=/^.GJ"ZX??U<;M"U_4R'01%!$ M!A,URO*@-?$1S7B=0)!@>2./R"\'Z,LRIR^P?YI^+:]NY^7[+W&YK):^0@9O M9I\]0X^Z,#[J>58'V4U>6W@?"-,.4-'UD AH,,[@7U8&:6D<297-GF#<(R>& M8APL)XO5W1;$]4U+.]] !#=I=7@SKUIO>+MW*NMC4SEF<#1_<\$UEY8X8)SZ MK!5:)BDWR>0.7J@CUDK4Z^A0.K-1KLY)<-%($A"D)M=HHU%(IH*D'LW<,?D1 M^N3_X2:ZIQ']3+G62^^UR'U"$TDP@ 1$*RV8%S2Z9 5GB35IE3,@^#1EX['> M:Z=1L0<\M-![#0Q- 8!08BBPJ)RV42@BF,VR5YAQ(*,Y2VOU7CN-F/W=5)_3 M>TW+P%.(7GOE0>MH4+$/Q"F76,+C58P.&$WX>;#WVFF4[ L5#7NO.8@A*H!( M 7)Y>XK_"Q&)0G@2K%$\UZ:B/)CE"&*(Y6+34C'1:)8\8 MU[2)EWM GIAV.=\>/5^-IQ!UL.4ZH!ZV1U7MYHL*A68]1*F\L!$D>,<56,*, M3RY!".-N,GRJHCL('O3F#FS833!)2[V.U G/@ ;O!))5)8U;GAK,X]UI& M5F,Z#NJ\:WJ,%$\#VZU)3PV*E V8 R=P?QS3J@3R=N/ M3_=3>9U)\&:QF>]C%)W@@VWI!+R;RL?RIEINPJ[W.V*/#2FD$3'?N&ND,J % M;9R21#C LQ]5ETM&>CV?YCAG<6$$*$-<8'$6T,#H+2P!D1*C*+6F"M_/:NKX"?3_X1%]V/ M^U\>O9(Y_6W%)MN H"0*7&D=/;.";VGC [^8>_4F7X_.UC\VRF?/!T=MO.R] M[^V*_KT5RWJXD4[5\EWYUWVR9]9LEM4"?YQN%*?5$>/YI/<4A..)G4TQ*QEA MD00*](X6J"#1V*B@\@#E5I=H>5Z:JT,^](7)S_AM[[_8JVK3S/2H2_BEQU$E MH#9W6Y;&4\FCX83N5N8B:Y(&/D"$=<3UJG5"]W:L[=;_*1=3G2RO5G_<7*$1 MB,\+8HYBJM;X BB+3DLT[HA3T3)/M=FNG;.Q7$RUP_Z7RY:V2N NK[E]M5A5 M\]G5AD\;#\*!P(>7'RZ23CI79*5*""9T9,&F[6K 0:."D^UH8/0UB\#6*-\O MC@Y&2^Q[O-!$64MU$L&&P!@37N[VG0 V$LN_#98>1,=9U.RM>->V*L']ME@= M%5M[1A0:7'"$.!:BQ^VC>,25W:_/6SX2;V\[+-[7>+012?L+I4#RSB;SG3\( M#]A,A!IQ%8<&%KBY4C0"@G"0/%>*NAWUDO$C"K)H'4"M4K:W*\K]4KK6I66- MX47.2Y(HY+EBC%B3HF-ZNW**M!C9-6:/3H .R-_?[>=31_;N^+WS8N<&G#DI M87L8?ZX>]FMY5<-UW,K[B^PTE)%[H!2-:/#&1+*EG9*7\U_UH,ET2@M(JJZE!D\"+S-=??NJ8J:R.51)[M"7<_ J-%\_C1F] 6R MW\H%3G5N%U?VZMML,-9P\ [LC( K2)0B>5,XD#6ER."+]3?Y*% M7C3 IV4U?X*?'B?\VF5-;^==CBQ]5RVJIYOG.!(/#RRT9C:1Q(/3$*DS/M?D MVWJO=6Q2P>IDM;&/_F,7/OK:9$9?T'NS0/%4KM9/YOIX$>^.M*X^/KR@2="0 MP HBI;'.YY9L.[O-LR;7Z0/*GQX&"#M@2']0W&H,VUSJYT5%?PK(^7VVV,BS M[:KQW'_ZEKOZD;^7ZZ\5_N9[>7_S=Q#1O.XH#2Z',#)DQ-Y@QE.HV ZBI' M15XA;A,@C>"DL)< D M=1 C2R;:Z*EQ;F1QE,W8?U:(VVD$[CU%U=VN9HMRM=HJT4=DY,%QA>66L,!I M8+G NA Z.)F\"HIP+04?6TITCS*Q3;KW'&.P-_[MQ><*%XD024;J ZDEOKX<'W 61<\O^7'[YVJZG&U.UES'HOJR_@MI<#^7 M(P5 :HPM3#(4)".Y20NDR/'T#+@VJ[BF/H:1U(]JR,.J6ZI>MB ,LR8F5/RX MC!J43=98YK32"2R (DUJRPU1OK2 @#;H./2P>^\1KC:JF$OD@-#6>).TM,%: M%*S-^O8-$!4]:!VM$?LU1-I;ZHAG(HI$%.1F74EIES@JZD&0Y)O<9PQ(K+3! MTCJ1]J=1\_5%VO/DHTO426LU!& 6CTT@!F5=XI*ID=C+[;"X9J3]:20=4X2T M8$D09Z+SPB/Q@A$"A;FQU"!%A&Z27]@HQN AXHJ]9C'6(2\&@,*'"^@S;A@/ MOJ>@BB:FB7#&1$!;4U,NN> I2.J8'TLKL6[@41][C0G?<\6R&K455P6/DJ2H M?(JYSG%DANB0??(L>8O$&UOY[VZX^W))LE.)VQ<\?+7:5"Z]C]LZ!)/GCZ+L M-YQ(RI6D>*3[Y" JPJ*.J%%X6J]I:S=1QZ\9, W)_'HR)D12/)%HTD4/H=-._^^;5O8"G.9TO%1MV=D/+ 09^<0*&<(BY8YQJA*;1QHRL.DMS MJ#0+ #N3[*\BK[1>F\$VOJ!0QG =;$#BD5S6W2;+(G++"B&2%[U>D?>1W=(Z M;"_"AYXDVNQZ,?LRFTX6ZT?!3^=W:6\[#FD[E1J";?^@0C&O58@<>8P6M-0Z M2.L9X5[C?\+6.K8[$FV'Z%]+DM5Z04%CKE-O C/*@%+4<"^EH<0B(H';D84X MM &%YZ*K"SH/8(^G:EGB[_TMLF\Q_?&H/=W%LQK:/@6HY(&:1)*EA'HOF$B< M0Z06!IQ^TW^>V@^D'F:.7HO9M/T4<3Y M3(Z_F#+7!G4OC**C<9,'QQ526B8)(T\=>'M> M=RM#E.-)ITB#I%))[:3=KHK91D$/0PSB;$>J-:9C7^AXR829W_'IN+UP?'!! M'<@$N T$2Z-B)X& 4+C:2S$E@K>JG!YN'56DJU-C-2 7RL,&( /9W3^ M6@O@DN;.H T/ 81-1/I(M+4F,,IDG2W05>#)HPC5S;Q_U/'2'AI6>!,MIRB7 M@^%@J=,\^,1,$#&74X"1A;ZUP?:?8D]:HV[/\6WY9@DW]FE@.CJV,#QZ @P$ M=Q1D5%:CXB>52(8K)QLE- Y0W^T 46V3N+^XN&_?9G<5#>SBZJYXTS7*NZV0 MJ'E8U7U)I@*-SE DIP$GJ$$J")TDB.@ Y$C:I7=Z='5$Z\MKQWE!CS2X$P!X M]CL+YID.FBJ94'6+FE@:6*(R&5X/'ODC?GYQ=E?A=7W'R <_T M>763]]J]S^MN"0M Q:"[>=<_\DY]5>ᖉRRUS8%S^5^11<4.5\LV*Z,A? G8=4WP M;@'47O'Y^8\WJ]5M>;5OL>='>>PINU#O:P\X",YX2Q$"<1*4E9IY'U$3UQ*V M3FZ0H9;3K/=#XOW2?YV@NO=F\?B)&6I_-_/R6"A(H_<6,GH\4I4B00EB$Z2T M]>)JYH*\F).QW>.C4R35/T]:YT=O]> N4N:2$Z=1ET2ET3@G)661JA MSZ[Y=*A HJ9PN 14K<&%I]83K6R,N/,(!^NLV*Y$43*R1O/-F%EU3-W>!.&! MN%K"X)/ WPD$-X&V-8*C& M[RXXXR:QF*A3/@:>2_;YG13@?&2@O(PVUC>7^D+VA\F/^XPX._WW[6Q9;NM! M'D#LWC$%$\89 D(:(= 4,UPGLZ.N%A>+PQH6$L_ 1-4-!WH,9E^6DU49RKN_ MWRP>]:8Y',R^?UQAE;' +8\221BM#/I!$C'NF_CU1W3N-4=;FUPXVVR(7[Z4 MT]S_)KWNZ7"_2_#;?FYBG]/R]4*/W'EHLR=@.XC!OY37FTR@K\B M\1TNZLI7W_)]QN9%^\R/7B=1T"1)I,;)% EC2C+#=KI0 -%K'9,^LL+[1_C@ MF=K7 ?U\+?L7L,NLMYEFL_7LX '>Z+V%!VH-=Y%+Y6B$*(TC.TN3-RJK.&^A@I'>AT"MM-2%J-",?O"=-,KD/#D489Q' M^B7X-(B;Y ,A&F,K$Y!+E@6:(&@\;YR-5NG@0*));Z43Y()7R0?9<&X84T%5 M,HD; PQ-NRBTE8QR*6G$20@.3#0>>,136FO&(]."!JJ15Y#.V?O[NI/<.U5V M)'V#-/MVQY2-,O3G?'9]%VKY[C9[K]]_\?/)[-OJ_>UZE7W<.&2?)=G&NPLP M@1)A&/ @43:FZ%W8TL)&-[9>@"V HKHL"P814WNV& +IC5).X=\B*:6EC/)N MK8:*%)N88X.L4MU0@ 9'V7;6T9 FJ4RO*\/DK%.H/UKVV6) MI_.C"7TLY[FTXZ;F]<;L^S-/>4OL&BI(LQ<7SC&Y*5E)(@?-J77<^: BZJDY M++[667EABKG'"ZL3(=_PS877A@L7?'"XA4!$[0CQV9M$C(R:C"RJL"^ 59=D MTB7/)'MUM;&,)O.'-5_<'!KJ>64-BT+JB$:U!BK!!D9THBI7Q*6)7M"E\J@B M]8ON.[M<9C?B9CGNQT_0M2A1KXX6;6SK.PI*&7'$ZDB(!.&MT8:XR$ KHY6J M9Y[^,F=8;=#M+U+>*[MZ"\J93Q;O)M_*(S'[CQ\KHEQ^.XS=XL):51(\>@W#J(WR46-XB Y,ZXS[TQ4/=?'+\^('F]6ULO9%(V;C=/ACT6. M^_OTQ]'THH/C,N$E9TA\ A249]JYY&@(,C"P*8TL;OZRYMW4*T3=^>0$JA 1:,Y\X* Z6629X=-HD821I$IO7",B_A-^M M=_X-'O4/EUZ_E8MR^>3NJT[KV2Z_M] LXDG%DG6H3?%(-3CK!1 @A4A.]$XSV M6@/^:3SM@_(H_MG&KP$Y0GILZ?.Y6D_FE]W-AR94R&@26BO*. 7 MB;*)&&=,BE(+RAJ)W):LONX:3OUB&[=%'/3N'RZ7WV?W7IZ?:/.N6GS?+&U# MAM5F88]_GX.WWE7K_RG7#W4-ZOB7V_[.@CMIC2%:",7 6JLI_N&DX,YX$623 MO=:H"L ON]>&PNI7OYWNCI14+1_E<=)+[+$7)U(P;XP(/KH$"KD1+6/14:>] MU"[AZ=9@XS7JF_#/QALB_P>O@M[+\_AWN9S.5N7JB4A_LU@O9XO5;-JU"0T"SGC,=))C(-:3(N5#$,R8I0(.=UZAUQ"^[\P;(]=[N?)?5M"RO5IL" M*@_WU+LE'5(*CXXM/%,A1:T"D'SI:"R5/L>U IXO5)LFUV?J'Z2?@?2V6=9; M%.M#X?3/U0.%/DQF:+OYR%'-@")[^KB#1992TW+@2@Q.;B!E09JM&H,P!-(AO-T,,C!@GVKEDX M>#/@1$_] &Z2"F,):)E"H%)#A*B#84J&S'T!232*FR#_W/!>VL/U]=],<_%2A>+@9 .0AK@W>.:4![ MTFAK7-**JR228*[.AORG D59:.^T\"@X@M @A$2;!/>"$T"#R4;ZN*+!^@)= M9Q4H3F/7L'."O??:)A45"P0,T5I+;A1)AGNDY]C:OUP P=S@D^C_F#LM%>0 M$\P#IRY14(XRL$(Z):U7QINDG5)T9$5]SD15'SG!IS'B=><$4V/!\^ $C:C< MHGQ"DDN-&)L3>8# '!J(PD<#4=F MA&3>-;G2;F1OOZH\N7,5A=[Y-WC4'W7*[<)H/E;S>:J6>=!%?,$O3:3 <\U) M$4*0/(",S$7!J/4LJ,#S"?>+"8<6X=N;U[<%OHYHE]U5V+_L!KN;0\$HL5(K M;QU/8"FWABFOI-9".P*ZUVXK-YLK@4_KR?+_;^]:>]O(=?;W]]?H0DK4EP-0 M-Z# [NFB6[Q?!]G$;7TVM7OLI-C]]T?CI&F239RQY^X$+=(F\8PD\GDD4J+( MJVDRK&>8#\_&HT P?R).\- S:!O!*>7!8 J*BI5C- $('0W;-C2<9+6)5T_! M5OJ?/P,?WC.:P)6WRC@T'CCF !8-(>=H+0B5%%MO\S#U9]T- U>+S_5^_AL# M)ZO_^3.P*.;38CDV"?_1BRIBP4: VLTW*+(@8:TP W\#JBO-U><:']?U6G^OD.&S/!NW0Y5R!#93B%X9C $(O -4F9QP4- R MUDVX5TFX66%A_HO@DP6L^DSBUZY'E2TV2=2F3MWH4*M @8P%9TT"HAC:)&HX MS9#:Z1U*=*G@^1/P;M*<9KZQYMVK0*85S""JTOI<;1&H+*&(F9@IL@$7'3YM@Z?)LW[QWN:7#^PCQ79>C?"Q*A5QJ2T$SI#EH*ME(!^M$2$;UR?,T[FS_7;+?1:B],D M^B$=K)!3#-Z:$ U@\1:=)%UP1R A$MLVX7ZM4B"^L7RV()D_Q4_'._=1QL1. M6V42$ONB.7#*NQ0IZ.#;;'*_NI.EN5&\-YA,_O3I&-I.JX.54"REM#8)=FAS MHDP 2;.2.19%M8G,>%6G4]V2=M8@&3-+Q=,_Y?/S]?7J:KGZ_):ZXLD75U$Z MJ$]O0@Z,4H"3BF(&0E,P*E UF0;>4E\E@#Z2%0-D=3B M,$4,7O2BDQKC/DM&RBZ =2BM\4#1RHSUM3J%^K7=5^X5)HUKC!^FE,G,K2,G MLO!*.5OBZLOZ8GVY_OQWGT&BS5NO-+'/WCBMI<)87R73X*TNBZW+G&'0%$;/ M%;C4HRT"'>*V*\KTIMO)0K$09($,.Y84@Q!@$:)2HZ4+ MFS+3^H#[R'6A#X/!Y&GYE(8^++=_YLUB\6Y5<+;87GTH AAJH7NJ[2HY$5P1 MKUI/A9DNW'85=+%870Y+M MJ;8K$4V9W$29X1B1;29 "D9X[30E5L,DI7@C6Z]DZT#QDR^+L6_<'Q>;K_OJ MP/;7:)6D-A0-6;I,4$ FP736)&&;_2:AL9GO8C]__JRO.:RP&B, M9>QAZQ61]48$R3HK#+&.:1'9R9@3ZFQ:5;[LJ+KRZV7:I%0_O8B@>EBK;7U& M\>YJ&R[/MMOEI^7Y[E?O5J&,>WVYO#C;I<\N7V^"J#Z]_U9\UIU4WL*(G@[B MP&13*$"P*7.,*)1EKX(C4>-%O).O4D?)N5:;/Q=TD M]\OM2%Z(-=KS5"6R5MJQ9 D<,B4KR?X89P9H5 1K/A =&2OKOO0R,OY>C"?: M^UP5N3C5T44=T$:)A@32C[%RXC8[+!/$8"=:;X:DH^0[%)9^+5TK%EA=\??% M.)]_?+9R%$(4$#,9 @$Y(*0?8T+O!XWO&2)9,4=E,_Z12&\1M-U"HVM1#[9_L[@L M[_Q<.^=GFS\7]>V16Z_QQ=GEI4>K'$5&;;,,/B7RFJ(+/T8<,;>Y=37!G ?] M3#4="WDH6-55ZDM;7TJ_X^+[XG+]K99)4V0U>+K*0GLMK,; N+ML!NINQG56 MC[8!/B=P=2_GH?!U6S>^=)POOBY7R]H9OEI^7S1%6*/G*YNQF(]2V^@T6R-# M^?)C[$;$-DE;6FW]S@EC?4AZ\-CZ5M[N+PWBG3MNJ2+6SD=+Q1%R3D6I@>\\ M(A/4H$591JOB-X7-BG$5._(IX-VP"OL?'S_D9>T_+<\N?YX]'!\-?61#%8LR M=15ELE(!T)K$[FY2RSX/FFZS_PE^-"PV.[H;1HF#W6B]&<[BXNG1WBY_^ZZZ M-GI!%:3Q2"X*E,E8"%:*>+?_7[R"4]O1&0L\CV^_]J&=T4^0;X*9^;P8:&61 M?CO_??K(#6(]T:$GIR/*J!UHAU(3>N64=(U6C;[/?^>01B))BUD'B4HXM*2( M"CF*DXF%&:1DF\W'":Z^0X&NM\P1AZEKXIDCV+M@%*O>%TL&("J=B96@ M3/FTH#<"!O8GBSA(^I,)99Q!L@C@,A>$.A D!S32DK79:O2A#JJ#T.:*RP1Q M?22JAD@6<9@BYIDL0OA P;@Z!WE&QCK>7V1(1@L18M0GMGZ/"Y/&R2(.4\ID MYM:1DT4D4BE+ZS.Z\C>R8[20+(!GX0*UB:69SW[I6,;!X/J;/.IO+Q7?*ZUV MKQQ<'TS8VV"5,8*$(&5TA$D+EX,E+ZRW+C% FT(E[@:VO><;;=-?B\WYLHQT'_H/?ED%-EG$:,%APJ(1LFBR#!!U<<%0 M#I/DP-T@?+7X7.\CORJ,]ZVQN7N%S"> @&X_:JS;W^9J':KYBEDQ,P7,AU;C^A=6IK*_")9TD)LHL,+%& MQ@1:%+)[W2A(-N< T[4)%(D,0(-A%0!^B M4S%*FXDMNZQ\&T+9-T+U3*B>M#P7GNTM3]8CN?:718LD/0F'0A=GDYU@!.4U MUVDHRQ]H.$-V?9]2AQB?#N&>C))JD"N^,==WUHM+2 M29-U2+9HQ 7C7?8@0M#&1 XP6M[L-\Y-0=^SX=V/08Y.O8,Z4B40AK*Q.6:- M7EL.(K!7#%ICD+;-[OD$LVB<*/OZ5/ED"-CV'&$D [15OZJ((&Q]UF%-0-:* MBU 1A1QC"@41%@,;5L#11V>S#61:W3$[ MP2.W:7*M'UW/A6LO'Y.,1,%V':O*I!@2>I.RT%A Y5Q1%"BAC8J MDV^LA,\ MNYLF,P>%P-&):!_UX<.BOLU8^A;6JYWXKL\NZZHU>\[>CGE-%\HEA]YUD8&8]M$E)_27LCQ1VD#:&701>*/EZ7WQ\'FZ',"42^M#,/VI@JL M,BJ7*%A&$RUIA1H32>-)QW B10KZA6Q7];T&4^-;D6.PKKM.5H@H M?*@A9Q(FYUU42J7DBSTL&>A$3LEF1<;1M'NT5\.?/V]V]X/>E?:7J^WR_*90 MX M>S N/51K1>4J9$PE$BY1 @E;%GZ1BF+?"YBD=$;7T6KK5PERVLNZQZ>&X MASF8>=AFI0RJ$)/(VEK,*I"T C"9,O\PDAHMK=[/-#JFERFY,^SU=Z322E-S ML7KNV7\/QSN0[_"HT0K08J[Q3)^JR%ZEP$5%G!%<)K#1)D5>6C*8V^QA3P? M-1AO,/^SXOM.X1^+BGWIWY_[IKY.&ZJ29?#UK0:1$^;@'+%/X+W5L?@WN5C@ZB0\=M5L)"4)0=F>+NIQ Y^^P\D/3&R[+H M#6DKOPIFC*O X4GRS !OBYVT6A!>?F$E!5K%ECE+C8:+[C0EH;-5D8*#-ODB M#S9D7P6\>]3.@);JE_5ET?$V+CXMSY=7HQFHZ;_716@-#,Z''ZQ"+#HK6L0Z MJ[E#P<8I&S2"TIJ)&J&^IWGAGG1O.OWO]=7B)VH;305-WU'9'$0T4JD8$$W* MQ1?*4K +U@(6K^@T0C':@N"I]'X]B'%-?60?+(LD3B;QJ"X7'-8+ZD_"1QN9VO#[2H@$Z#46N43T*;A+:GSZ!-5DHFB5.1C1D0695D4IK8^[7]X#-57>$<10PZA(PZ1Q+)>L@>8Q& 8SHQ?1^JL74W?/I[]U<#L/_*-%2ERHI"7HXBH$)U5%J6L;UEQ3$F,-?7]!"R,#-@CL'0< M:%OJ9F+8S>O-8OEY%:Z+^E?G?W_+VN#ZDM.8+W)+S6DD40#ENE\.X(\W)DS!\/Q>.@WZ/Z)D8+_GZVO*R7P#+D MW\\N%[\OSJ^+SI>+;1^T.*2U*KBH;"8#VAD4%"@Z3TIHGW- 3J.5!7J]M.A1 M?:/MM>Y^]&'Q[7IS_N6LOAV]_KPY^SK7[56GV,5D2283T7K'Q6?VM="-2E** M1H&DO9^O[B*K_@Z79R_OINYYJB*!V<8H4ZPW[XM_9[P006=F@9Y-&]]F0EYR M6T4_?^[94J"#QKG^@Z#/;*2^_%"E,(@, %:PQT#@2,4'27=XR_RG9\O+A>;VNYYNCO/;MH>\GAE)1:/P&I5[!]T"#YDGTDP)&!- MJDWFN=E@Y5#%KGN7\]&H>5_LRE_/-G\NKG:.85F.BT[V(V7/(Q6AC *\,$!E M*>U*&V_'5]O;K:>W^QV1LJ M4)&,$8&U4<5Q1T(GN+ (()3I-9Y8#%I+##P5BM:YC ?<,WQFG=W^OKBZNMS= M KL-P7V_^; X7RR_O7 (=/C[*F.MAA1%,2L50K$JH_0H3/"Y]G3-,//:PS*P M'V<&PR$$/Q0H/VX69]OKS=\[T>Q&L^7S_UXO-WN+=.]YJG)69B\+Z5+62&69 MB*ZNMZDTQZ!]:A->,;4\NXR+R_+] MYN_?%IOS6C>?%^M/']=79Y^;Q.EHJ<+2A^$@&0RA>4B N1%,"A.#49O_\X'SX,Y\&NQ'Q8&;>W6'= M]N/Z9W;CW\Z6A5/A[-NR4&=W#+C/M&OZCBH8:T3-,2AK@E/9V_(_GR7416O0 MMHGH:9X&?N;F7$_"'M=WO4OC]M,]^OF98]W9)B^MK.>H $-.6: "\%2^3UPT M81-*WR;@9H+YSX?P<'L0>X.(@-M?U%_JVZ'_^K__ 5!+ 0(4 Q0 ( *F MF$Z/'>9\ <\! IP(P 1 " 0 !A>G!N+3(P,3DP,S,Q M+GAM;%!+ 0(4 Q0 ( *F F$X=%=/S?!0 %SC 1 " M 3#/ 0!A>G!N+3(P,3DP,S,Q+GAS9%!+ 0(4 Q0 ( *F F$[LBF6V7B, M !1X 0 5 " =OC 0!A>G!N+3(P,3DP,S,Q7V-A;"YX;6Q0 M2P$"% ,4 " "I@)A.@$7[/W*: 74P< %0 @ %L!P( M87IP;BTR,#$Y,#,S,5]D968N>&UL4$L! A0#% @ J8"83I4'\!@K$0$ M"($, !4 ( !$:(" &%Z<&XM,C Q.3 S,S%?;&%B+GAM;%!+ M 0(4 Q0 ( *F F$[1<0"!JK$ ,VV" 5 " 6^S P!A J>G!N+3(P,3DP,S,Q7W!R92YX;6Q02P4& 8 !@"* 0 3&4$ end

?ZYN'N_K=[8LB?(C7_5=22FLA!P)1*(70$%K4O)\G@$.< M=@O8>5!F/2(6 .(9IY9PA3T-;@RWB,/87[(P45YQ7E,H\9.Z)V@?VR S\/#LROUN.7CV5P&^PLZF^QYW?S!-,1ZS !"AK% M(&7&.Z3:IZ/H50CFK[]<%X'&]OQ-J?=R_'IC/@_NR:M35 >R-UF#&B^,>'HPJ21 * M9W(O%& 6A\2#I+7B7\0@0'F!-@/>&8@:"VVN#U^.!"8,J5KH"5:<% MV>O%>!:P!W)>(9P+<-XD#\T[X-:']7J@/G/6ZZ-15];KC5;"]>?]0Z"&XXB' MVLX 44H,U @BQ1#"G@%^/'9!DY35_](8' >O%6.B3*R1CYD"0 )DL8GM"Z$I MWL4ZTN^[>P'7>>+SN*H)=]Q[@$[.Y5.4@S^!6@N7VP. G,>%#18BZ?7 MF1E0Z1QB6]_N?EMLZL!O[9>V_EK?K9NAS7J[VQ[&EP)8"KDF#B+O#)/!U6M7 M$'(HZ1JB^ZB$2"$L)(QA2ZTVBGOL%1"08&D0+IV#\3Y\__-B&]\.'>1,C*CE M@[=C2&T29-,HJQ6L\:N.?SD3LVKDG(C'.B-X*;Z6W0KSX+H">CV.L!5"KG,Y M^(?-:KE[: 3PR]_C5\<5&CZ8>D<900::2,<*M"LTG(224ETO#",DUUH9":W1 ME"HNJ:%&"!+.U,:ZXJ\ICY)5_['X)': M6K$F(K*7$;K 7!E@G0=5Y5#D<=WU7-AT):.?V@2'MV?Y#8<1M:0P5E8FPAM% MC632X789$>-X"AM=&@P\""F+)NO\TRY30/ZGY:I^NZN_;*\< M))0+ % 8&7EN"8/'#3[6(\L2CS\-9P/)&HN@"?Q+J?2*&6.%C*_/J>"X=#VP M5Q($HIQ5(VBN8'P"T -C\64PSII_T07><0/Q1]#ZQ.'3$9\'M^54J&L4OB]6 M@YGN;S&E]$H*HAGD@5Z% QY#CJT^+C[M71:6VP_EN-%(.24P 4$AK1"V7@=? M4V/M$"CM@IV6X#$F?R']]B^+774=CNF9V*XCV .9+C_.62\<&_%FPF^-+'VX M+0WCF?-:HC)=.:T/1EWY3%U?/WQYN(LI];;-KH\]LNO[N[II'K*Z45_6F]WR MW\WW7Y3Q"BEOF#((0FV]Y89*=8Q41[J]6M6?XBC=N"^;6!I##36U% ));>!^ M[(#@+M[..HH=Z[1ZY7[UGFO0>1&?:7)ZOQ!$3F/"\['INF',= MWE1'+1K&/=U(>EXUS&>$";X]NYWDP_/AJKR=>7YF\X)_KW14T M% N+G<3$,$]%.(,>#Z!&V. #KW>+NX$^<#,0-08TF81.4D^1YEAI+SVPGC#O MD[JNG60JY &_J59U+O>W$\H#G=_< &=U?7^^ .6XCF^0I(_;FX+N/"@QCRI= M7=YT?+I2UR_U=;W\&I]C;(^-\2RCSAJCD+,6*S(QEQJET5@/&D6-8+0P 3UAOS M1D,CJ!!>,\Z0!=S&.OYA9RN>5GHF517%ZO="LB^ W6AE!.S2F*4';(5R2Y\# MYF)JZ2 DY\$Q0Y5XDEB: 9/>3*._Z7IU_?G+8K-O%6D]5TQS;:GR#FD@V6G) M> &2TDE?'4P[Y+0V$'D$J4=<>X\Y#QI['U0MGD7ZS#(ZRM?K=>)P='L24DE@ M!U-39TS'X:A'6*6P55^89\I;O=5YC<&&X=2?R]I!CZ^ C+%8"&JIQ=)1X"T\ M;O^6)N5BO3J8D49KR# B6E,/E:8<>0(#<\?\5U8ZW^'RNNO7J78POGW9K""T M.=ELFIZVKZ"5Q&<]@9XKG_55YU4^&X13PDW@^F&UVY[.G6T6*R$>..S%0: /2]DJ*R60-'"RPE1*C0517'#O2U=S;N6J3H(E7]#U M1*_SA5MYX)(OT!YC-E$2Z4O@7+[8&H;G/$AHN!I/+YYRX/(:Z6PWNZN_+_YG MO3$/V]WZ2UBPC:?&)01A%((A1HASZA3C^\5"K..RT_'OA8\6B FM-1/48(J5 MT\ Y'>NIERY0R D");DY';+IP1U#NC#?"WQYSQO/: M/\,4 V&:EA^&"K_.,E6Z<\'/BR_UN]OOACHX.U@;CV+<@AEN@3>: =!.=NA9 MIR)^ET<@L88H$Q^,Q0](Q:2!JKU/$.(#U98H.##JL,$Z76.]\-&2>":(%@X@1SG%&BEF+598*6P<*AY ;E=#D*@;:?2%Z#); MC(!.3YH(PKQ^),F"T,WZ^B$F+C2']BF1^DZ00H@](M>H5:1."?"!.)_7\QG& M' C(M%0Y5/AUEDG1@QP__+9NGP-Z"8F0X1RA(&&.: )).Z^%%"29',\^&B-# MH7(("DPA%R*<'P%%F!"*D+=)F;U#R#%(-(0#$K!*8,DR,/5DR?$0ZL&299 : MR)*=$$MCR:.>K[%D.B S8LD>PC_'DGTQ&)"G<"QI*I'5BM$8"!/ :B&XE>TD M9RBMX,O%<0QEF!-"N%#4.JP8(I0R2:E27/G2A>2?N7OJ739Y$)Q];_'*(#GX M F^RTL@7$$I+0DC&=1ZA\BR:O)YZT!.=_KF:I[*CG$")&?(82VDDDL8 ?]Q^ ML0;#$C9/XU@GPCF(4!4^E0*D-+1"2*BC5QHL,T'6YH#RQH, ['.% M$U.B7AE+(*)Q= H!4Q1*)X)'2"W3P(OXS&.TX-S3=99(4$,Q[4A2(\+9\YSZ M7-[Y-$6-+V-UB; RH3P3TLJES6/BRHI2;]?JIV,M&08U V%Q.4&-AP9C:DV[ MQB2DPSRKTS *H\#"1FD.)%7.*&*A1L#Q,"ZP#HSO6/6O5#4$S9YN51D@!WM5 MTY6C>AFA%)\J'=:9L%,&15[SJ/IBTYN36FJ\LL+#<)X,RT8BS,,X7K&XB!0@ MR-%NJ5*OCR*Q5]QY2N.'PC &4M(A![@7F# Q/B.]J5K9!M)1=R![LE$1#(>2 M40?XQF&B5HP4(DI&=*8\E*[':S34$YG>+/2^WL1O+#[5\(I@8R0%WD,@O<+* M**/;W1PKR 81T?E 7FL2G+NP3K&GD')-6' C$)"*$$2*IXB?1*G6M[&81[5H M$Z W/9/&A^':DY=*03J8VE^N/3*;OAE_IK MO7JHHW9AZ*9@PO:WY>[S*7>U+:/ 4#@R LM\/$8:JP6&.,I!J680N=?NG!)' M@T0J2SV3%%EJA RG5RI0^"O@1"M>\/W80<8J"ED=I:RBF$<_H%-QD*)@)R0% M3 -ZOV2!;.!WRR/H#,U+^07YL9U!WD$!I=9%YV-J,:-F?'\V_G^?#?^A_GVG M Q;_NM+6$\R58\PB'WP()!&*BU YR:"&23T".P\*=&#TX'02("!EWBO%*!'4 M(:XA +YTT\!G%^#WZZ_Z9Y2V:L1-C&_E@[Z;'S<)ZAFVFSZ %ZI%U0W "QY? M=AO,P_O+K]:34E9%<.O_LOGG>F<>-INPIQ\)FG"D# Z+4Q,"I=7 !A?%6JFQ M)82[I'A:IP$1-@!BU/0>I1)AZ:6A6H;!3* %4IH="[QX[H-J-_(;'= TXGL& MRZ9&98RV-3).5H"O"W 7""\K[O,@N[PJO?IZ>C!>_4FN*1M_&/Q*0@HQ]MAJ M: 'T$ &#VX5(A43#Z.V[H0"5S#+%O8.*,DZ5D!@8A 6$@&CFQR&VLZ#<:ZT2 MBN#9E]B*09F!TAK9CJ0V-9.=(Y7$8;T@GBM[]5/F5=X:@%%GQKJ[6_^V"&K[ M]<:N'S[N;A_NG@K2RL %XDA"X50<6 +@,&D7G"%&M_TE/B3P6)( FF!,(4+. M $2UM8)KV21::6DIZUC4[OM.$A_RL-M1CT2&RXM_1\(;'_-^_-?*6=VN-U4K M:?4L+4[#ARE 7J+'(@:9"5N6T>TQ>19$,,<1]PHPR+60X2RM*:#.XOA$ZK!T ML;(FI2'#Q8&HI YJYVG8%2@50B#+D0&<(N D4VE'VO2&#,]QXZ5. 060''Z< MS0IBYF/LU![?":6>9];.X,Z$O[*HDG!&3<2G^S7%M@Z_^UFM;FS]M;Y;-ST> MW._W]6I;7SEF03@"(R",!Q1#;(WDP&OA 6"<@ZNO]>;CNOOMQ*6Q(/?28RDI MDF']$J$8@I@QZ,(4))@FY6*=B]5YC7VHKS^OUG?K3]^JQ?7_/BPW]4WJO<,@ M++M>-HP%8NH-PUZNIA_,F6350;2Q;Q0NH'3Q&B$'NO.@J$RZ/+DPR(=05Y+Z M]?IS??-P5[^[].$ MM&/[0'1I1\H\8Q8_6KY=5?=[.:M->T[ZC\67^[]6-R=AQUUGG9"[L.CR(C^/ M%9A9IW7)N=JO^L,O]5V3*KW]O+S?'D9$'&%KG#-,&NTL0Q(>/0_HD4Q;D4-& M*KX.C[F.FW/IIJE0\ Q %Y9;#ECGLP'1IA U.<["P#%G:X7SL#_]2W8D$>M+MYYZ,#G>:IY\"X"*]U MP>T"P66%?1Y,EU>E=<%IFHW[FMRD*V4 \9AC1RFV0@*I$3M2+C1)-5D&#U:8 M\QHA*K/8;+XM5Y\J]27>X&5CMXYX#F:V_%#F9+77LD3'YK-&FGY*8P$I1LMS;*6KSL7+1GJ]C3"8!HL"7X08DXTQ-E>^ &D_]AQJG]GSZ6 % MNS-L'BPS<*Y?;^KEI]4^S^GZVX?-8K7='^/_MEBN?HK[ ! :"PLHH@!B1P25 MSK0R80H[-0H:1Y+"WJ:[O:VO=_&^N16R.I,R&P/G,,E@,A[9&GUXN7J1EP_" M/VNF*LI?_1 U^'$V//TZVOTH.Z,59\_>.77M3N39$<[ Z3_7NRNMH-8\N.R4 M$:"D%$X<-Q*A<%)N^\"ADE@Y/;L]B% L M )R<%G%77P3].OGNM[9Y?;Z;KU]"+/S M5.N"&6BY$#X,28!PC ,DL4-<$FPEV1AF/!YB$LPT-&[[;)YWZW^UQO@K.S^+B\6^Z6=>*#[;S@=R.[ MR5!/H[YS,:N#G%4C:'4FZ82U>5)PO)1%6L(<\Z#),JH]SB0MAU^G"HYOO]PO MKG>[]?O-Z4[O: M3$.56[-[ :O=NFI$K/8R5F="]BO?%C?+Z\98&W"GF4 0A:$@](H(Q2%L!5->:U28I.C"%0X1'G2H?JX M5Z)JJP^V:E3+576(9'YL-&F6N.-Q!KX=@Q M15*YRK1/+LSL!V%Z$G,B2-T8MAP^:539&9HB3/<="AGK*O<\R7 M-#;X^V*YVM6KR$F'<2006&.M-:+8$4!B,\AV',W2>FNF?WIA5C@3J". F(H0%"A(HCZ?>,+[NPAM#/K\P<[12-6>&=90K(5C6%[(. <@1T$J\ M)&B!4L>[F#2F'8180CAQ!.3Z=GRYCP]O8P6UY5G(\+[>[,+ZCM?VNW45)*ZV M+=3;^E,D^T%S*7U6@@U3*&P8 MU0%-'&-&.H2.(P-I$_OI#1ZO,#^W%?*OVWXAB^:2/KF1WG!]77'LJL6#42* 59 1K>90$IKT<*3%^89K[$).9J\U>\*Q=]/JAW8WWI@8Z MC0D[]-9[4QUEKEJAJR#UK-KL/0?K!;XL::1Y,&A1#=/Z\&5 LUL@\N'C]GJS MO&^2;U8WOZYO=[\M-O5!NBM-J628(1SXW&$MB&3'T"-DTH\W,=(YLQ/[+9DWY8_GB:P7>'F^K%ITW=Y!-OJX=5(-(J#%8M MMO?UZMW/KMJ>6VX=$R_"![^I?ON\O/Y<+??#-^-LEI\^-VF9^\X>=?BP\!G7 MR]MED.?V8?<0ACR.?;]9WSS$3ML_+(-(]^OE:M=^[SFY=I\7NRK^NX]!PKOP M>^N7L(BTV -K+](]?W[GJ\V);K=8Q%:E>5?5VM_AXM]Q^CH*$WSO[=W^- M @0)SC^JA?+TD;_5X0.#1O&C_]I,WQ^67W_<7U2\COR^PMP^L!SVF^TR8+P/ M.A^0.AAGL=I_X/UBL_O6C/X=K"TLT3I/;]>UR=^60XE[$ES,28@(X!^(8'G=2)Z4?I7QNX3UY7V?IOI$E M[2"3!$ZW THI7-*VUSTD[R]#4N0D<:;_A1-"'Y3FX?GWDGP]?(XDOFFL[^[B MD6!U\_?%YE]UW&W:/AP:<<&IA1)Q%"@'< &.>8[&T:2;J@'#%$\@:"1K]N8O MK6R)3Q,'8-B-*T:"+S6CX(3<4:QI6O6\C,\%:LD ZCR8)HQ=3KF^^+%?+^&9G%SS<=E2/2>QT9044&$+MF/>L'94;F/1"9NA8I;V4 MO7C[5Q#?"9CHLPR%M*,?,R*:B;[-&9#?RS8-2[V"U"4O*!/&\^"K;-H\]I:R MHM25N=[=-X?R(T%NKR"45A$AG0E,*748DI]NKDPLV=V]:$WZIR>Q4WJ=FOUM MT+H5JZH/Y9E!/ MWGB[NEY_J9L:6] I0Q6S5 )A-0'(2=N.)*$ O9@CX?,+<\=>DGW,\L @ZU5? MYDB!+9$["B'6EST.L$U1[.\92+J02 \ 9T8C?31XB4AZH]&]:U8X9M3;79OD MO!_PRDL*J':&8H?"J(@ AL^>IIF4,U//(0H?E5JIXG52$">-2?JBUHU,1@ L MC4^.6)V*<;V]C%JAGF'/X7*!5 8".0]>&:K$DS9@&3#ISB[QPS\L?C\X1#H< MLYJ =/"*@C=$$(7:7KT@IG-J%K]\H*0NF5S&[]YOUU^4V7KK&B]4? M/N[E:IR8'P^\4^T6OZ>>@'JCVI5^RL.9RC\-5$&D]CA4_7"0:F2GY@5L+G+0 M,#3G0D(#M7C"0CE0Z4I#;K&)C^RV[^O-KY\7FUHOMLOK*R^PEEYAY976@"A" M\'$L9Q%*(Z%^8Q2GH%:L6+&L:@1[4S6BC;MNGD7GPJH9AN8\ULQ '=8YY]>P M]6*7=P^[^N9*<\B]%@9!R0@6CDMICD^#"-3#5DS74299,P?AIETU!R$2UDTJ MIO-<.?6[+>Y(]-A'4]"4^V#RS7N3#M>NVS#.AV'6AJ^OKV$9E^TN3++_X>%>? M/2\U7F@GD$%" J4%P\X>'SYIHY)2G <-5#A$WLIV>#(0A7M3K<9NAG()H0NK M,0NP\UAZ>519%YAX^6K<_!R@: M0 .Y!0! K24A4AAQS!+TC*85@L@S9.&% M%B3YRW7I:C5)=;J83Z-[TQ MZ^Q3- OZ"FBIL25($V84I9A9N6\P10&%"*&41)V.'SE*7E\?ONH*23<^*H!& M&M^HRQ"4<8^:,2\Y0FFHS(,'4H5^[-STT7EX*:LS"N'$ R"XI$H*1 6C&-AV M:.%LIFI6"0-.X<)D+6Z5 FY'_V5L7!.]EU=*7$WFN72 [9+?DA/U>;!57I4Z ME[OJC5?G!D7U;1T^_^;P>KP]'6JG@X.D 46:4Z !Y_A(JQRYI.3 GD,49K.V M].C-0;I^):SZPM>-O49 +HVO6H':ZBH3%>%['I<+A#00R'E0T% E'G>[R8%) M3YHYHS4'K0]C2LXYP!)Y)QEOQ_,(I34WZSW*B*Y35L)) ;(7YQ3"<"CM3.48 MO8A.=_+I@>@L^:>/'I'] I+0ET$$'K@/<<B [#LQEPCP9C&67L$OR>KB7CJ97PN,%0&4.?!33D4>?RL-!;&M;[_]\NWJ:1'6%!=,:&T(IUH(:IS#"QSM' MH,35JOX41?V0\H ^P[B=5J/:K6%U8AUFAGL=*S*O2TW>< MN?'JNAICNN)B^[EY8WU3W^AO_[6M;]ZNCJ4SU/5N^;5Q<^*UV7+U$+[W[E@Y MYLJ1V#]5$ *Y,\@:;"!JA4*"=VIN.I(HI>//]:ZZ#N+'ZL:-_-7';V=5NA9' MX<==R<- O;#&1[+6/%;_6,JN)UD1:8QQ=O*)I=%WZ^M_?5[?!0-LW?\^+'?? MKC0FFDO'A94&.(JYI>88E#&QOTCWU+S!@XV2M'<6'=EW&CF3\S_^#X$@_VM5 M-_*F'52&0]WMF#(JRFF'E)\>0>LNPUB$0U^#YP)+9D-V'CR83YUUH1F86'S] M^G-]\W!7O[MU7^[OUM_J^M"NN"T.$+.%OL3:&@VEJKO& .&K=[?!,UM_6L5\ MHO=-KY"83;3]T'AJ0%ABP@F).6V5(3 MQE:MZJ#7_DWC7SY&S:ISU=Y4)^7B/SRI5^WU:[+ZMM4_&Q4[]E2?>")TH^?Y MSX$T3I_4_&7*WY>PT(5M9=H9,8^]:&(,'M?KGX%%NNYZ?S]US/I['1\&7TEA MC 7$>L$$ <0;2EP[#M7:I+VP3__\%*[I]88^8AI9XZQ9V+@,\023"ZN[/W[S M6)D#Y%_GFDD)[3+CW'AW>UBNV[:BXV$\QB4RCE -J&0 8\<<;,?SR+/.S3(' MC5(Z4?NP.K8'Z9J35M/1+J&WXS 8+WM"XR*8YLTTX+V[;1V8;:6.Y5W_N1>N MHR^: <6$_IBCH=FO.^8O]7WX:=-!\OK%V3FT=>(E#)[AYWRXS:!M8AX]UKEG M5*[F:8=AO06>8NZATQXHAT3RL3# MZ:6F:J\S^LC=U5[U);,A/0_7,I\ZG?NM]<*I>VK7M@Z_^SF,:^NO]=WZ/FZ5 MCT8&6&/ ,6U>7R,C"#JZO)+CI$)).<8KGMRU%[%9@3QN:>>D(@YE9BQ1DT MX3_MV S8G*TE.XY8F.)&:C#9%=YN-#<^LFE$]WJSR8FHKA-P%\@N+_#SH+O, M.J7UH>R%6.>J[UG"_S\M5_7;7?UE>R44EMIR 067$EF(B>)'*0U*>G$TMFR% M:33_W6%4K6IT2[P_'MWJW3A[S@9//):_8-I*;3;A]^K&I?WX[;LI\'[QK?FV M^FVQN7GS_3]KHK:=[%VF)T%>PUS8/::: O/89R;3_G'OA$FMT#F<^HI884,U M=XOM=GF[W'_C[%JI-&U3];G<8.'6%UMN?_1^?;>\_G:E#(S^/4%00L4;=U]@A[BDWEC' MDVJ$=A\50**]YU1)PRA13A)'%:+(F? ?J$IGH[72),;"\X':,1X^"9Z),?&# M((VG>I)RW[IA^Z9J?_ZFVHM:_?/PYX?Z]UVEPQKYU]C!\JZH7@J89[?,/#BQ M@%Z/ ^>%D.O*C'ZQW/QC26 45I2'(;1BW$N. M<+-PB082 9S"AJ^,Y&,=UJ ($)(2 333!FJIK=6>&E/Z?C *5S72I7'@0/BZ M\=YXR*5QW0FTZDRRZI^34=E%H"[05QZ YT%9F719EYB"B44!-Y\6J^6_&_?0 MK%?;0(,W[:'Z_3Y5^1"ZO72D]EQYJZBE3FAI!0G_(WO?0W,#,>U:\RZ+,.%X MC[@#SGJ,J1%>4L.5Q@8$/X@(3,NMU7/YX\7,F0:-JW*N0[RPFU5(+0OX%];_ MN,:=!T^,K//CBGX3(#X*[YSX\42/7!"I)9":,TL,=,!RV5*0YS I)3Z[< X0 MJ2#DU'D1N)H)"[0(B *K,4=STE[HI(-DD*YPBJX<\G#,7W6 !C'5!& ZAQ)Y!X-NC* 2.)S4!&"J+ MD)AH:ZR6AE(2'', #)/AOY(Y 4H_=VAJW?Q%/[F,2&P34-H@W;:1.=DB;=@)7BX-.C1?[7-#B6MIKN3RVR32TED$UE_'EO09-J_6,MJ"BMTWJ+:<\^[VZ?U(H]! M.:(=-K&IJ[-"^%A)RV-".21(02!A5\V\L!OS6JR:+H&%:PS7B4GA(+7-(4HID M.R8U*JU:W:"1"O/"(W@8RP.<] BEWP@CLU%/ M-ZLG>MUHJ#QPP^AG(L_I65@N\,XP&.?!-P-U>%R9(@,BG:-#ZR]?UJLF*-66 M<^E(__3"O+(7:!^.3:P%/@"QCC&BHF"E<4D: M3F7B1(_AN!0HZ@W=//AC@/R/0T4#D>A<,N#F9AE#4HN[]XOES=N56=PO=XN[ MPYA(>,^Q#\Z0]$!@IXQ![9A(:Y?"(<-&*LPG)^&J*-U?EJOJ(%]/=AF(:S>F M&0_2--89@F:90@"7@+K 1WD G@^ '9CI1&P2[TI2X:M4&'NYX"Y M0#\#D9P'[PQ5XDG%[0R8=/:.KJ\?OCPTV:)-QY5XEMO4G^O5=OFU?KNZ7G]I M8]I4.D8,,4$*QB5G")YN\@(#)IVV\HU:VFMZ9]Y6:K?;+#\^[)I$NMTZ[/B; M)FC1SVW*!WA'%VH2K!/=J2$PE_&GNJ)VR;?*COP\^*Z 7H]]KD+(=67%#YMZ ML7W8?#L_G=IP).6"4F08%(HA*N Q:HXE3SHI]OG\PDS7BC0HXM0+MVXT5AJR M-,)*1:L(1ST#R04V&@+@/'AGD ;K?-,I-?[T/P_;79,AX-<;\SD6''^["@RW M?EC%3E'O-\O5]?+^;I\O1:QC5$..G;"82@*5.'IY#H*DMRYY1RX>GSH*6]VN M-]5>W%@2]R1P=92XUY5_9DMTC6!-9834B%9._ O%N!*@O!CS*F&2>7!D(=V> MQ,3*(=CY/O#E4=NV5 H;*2"57DBGO254V&,6EC%)W4^&CS8S_NR5I9 !\XXW MC*/"798I)\EM>!7 2W>4V<"?!R=FU.?Q'69FI#KG6FTV@7;7FTU]':\FMDV! MC^5ZLV_W<39!?ZFW;2J8_G;VE\,OKF[4ERAX0].2 \NT9HICR B@ BMP='^I MI4FI6E,(.#+#-CI69TKV_2,8CP0^Y?U9C2"0G3$C$&"-0 G_<[X08$+_H-][$>T)//SL+ MTGWB$^5!SDO9$WG7'4#K''\8!OD\K1A=C#3G0&I@Y>):X>*6%4D K#B&0 MVEB#M#^F_Q@+12;A&63IZ81]\)X+L^53J%MB87^L,N;\_+3>;G^N=^]N/RQ^OP(0 M<22$)L&99,AX!NGQ-:L%(ND-5^ZQ2S/>2=QJ'>5M6JH=!0Y+-DJ4#%D$_DQ3/0&U&K[V2M]L)6/T1Q?WQ3!8ECX:(@\^Q2A,X!'98HU,LT,Z'0 M4MJE)PT-0+'[(_W'59.N+*6 $BF MIP[P##@A_=P!EB#PYDX-F[LQI\]/CZ) M(H^2=$^%.76=/,CU'_^'0)#_M:H;^5*?Y:?#UXW_"B.71G'/5EE[/@%R[#?Y MCU&ZP%L#()T'-0U1X,F3^X%8)!',V^WVH;ZQ#YMXY=0$ )LRO]OFA^_NFTBB M^[W>7"^W]5>ZI6K-IMX<=I44/KX[;FJZ)7Z;;&Y>5,= MM'E3M?ILXS%YK_0$S)B$_&O,6<:,,V+60@H^Q[PEL1S(S$VSN>?E0%Q*XZWF MQGBC@"7 'G<(0!C)0,P#1I^*E]]4B^8J*PLG#T%_$"6/!'P/O[/:"UOMI3V0 MZ9M]^\LWAXSV@\Q'VIT'V;Z,:3K79K#/K*DVAW[=F#8;DEEQ_;L M\=<:/Z(Y\_OUYK9>[F*_SZO ^@AJ";0BVG'&I*>BE4MRF93K5%Z:PD0<95^$ MJ;9O(M'*>^#DA]4RMH]8W52K>K?WEJMMO=O=[;VWS:&_33BN_K;]K^^=U::S MWA]*Z)OBF1= .H>CWDDL1)EA/!B#8FL0I@ #TXJ%!$.Y_/8LPOQ!=X_\IX \ MIAU^*!C=JMG/"'^P;:,SZCU/$5D-.NM-HX"Z"6>, CCWJ@BPW\#:+D97@@I& M(=)44>8 06%R'@\Y2"IW];7>?%SWJ@V0.%(**9P+U9D;?JGOPT\^+_91F^M] MDM*>ZGL[^X.@[<;&8V&:1K3?%Q$X.>6M:!-6$_@>HPNTF /9>3!>%DTN51D8 MA$XOGFI(LQTP-@/]>[W[O+ZYXM)0JX@7S!KG&7"4DW9H: 2]6M6?HE_6@[#Z M#MEIEP&XKN0V M%/<9LMQ@E2[171Z\>KQ-^K!^(;.V(>#FEOG[7LE!Q.UR5_]:;[XNK^N]OWEH M7AE_H5$D/JF*IH@G5F:*3/=\J8K&+#R1F,EGF ML1W-!XZ77YW-P4Z=(]M1)/U8I+-T*_WM]"N'5*LFC'*XN7WWL-ON%JL8A?UE M?7?GUYOXPRLEF,#.(0R#C!0[X9'?]V<7RBB>5/NUD(B>6@*)@=!*01T&TALN M8F5<+IT*#L886]XQL7!QO5M^3<]]GLAX'2/:\[?;=-F)9\I5_XSJ50?]QFZI M5L1(E\+BT\Z*>>QB4X/P.(0^!YM,L&/]_+!OOJF-)!HRI85AU#JKP9'OL,/T MZGY_"[U;;':C;UD'&2'2Q%%!1)"*JB K$EQY:34" 5*7]/+DL3J="?!,K#?5 MQ_K3Q I:0#0H^]D7<,LV=MQ1XI"2RU,*6LL(.Z-(N M]WL(0+CCE%I.)'4T' X%I\Q#0RPV3%+(BU_U'T7IM(W\*1^+=K7!3!BAH(+# M'XNF83F62WFV2:K5C?O]?KEI/N'$2%X&&@+$4&,],]I#P61+!)0)D4@$Q>5E MQ"GDA3"6("J4E#"(323Q3%.L4;=7D4-XP\0T]KN[P!O_=^N#3.F*9K#P.-[I M2*:=W&$]T[-YTG"FZ61%"4J;KJ 3FV_:S&07FP\>F5W=W)::[FX &X$QITA# M12 %"&J#6\;T%)C#W8!;C;0K/I608Q>.#4 Z["!UPBM G<)444C_CF(;(#^Q>/#:988BZ@.AXU8^.T@IS$" M(0$0<0R& X=!R+"6J"1'>LP0\5/I%'0.$L@@ X1":Q5&P&*MA%6*(N\+1XG_ M46^C9QY]L/HD6Q^NFHLUQW'4RQIR.L?V'=?S6T\U5"F8L HA[+;1%'&%QO"U31H^Z:746 M6@!/#"! 24NH-E8B:R'W0G$E/=*C[F5[26.J_=?P[=EL:/DFP#C[W"2VGV[[ M.YM"[FP*_:.90G_XS)ZNQBRX96:?3W^.G30_+)DWV$)V&VO?/3T[L!6[^ Q^.^=2^JT5EA2 ;4 D@(9L,B\">:TT 07-RU['\B[Y>Z& MNJ\8--Q!!X/@\>Y?<6SCI4X^+DBM/N782&P88Y1(&J EEV@.BL-$J MB43+/@"Y6=_=+3;;^*W]Z7.ZMR##YL(X>^<4$V"Z7?2[&=37T9KEAMK1CN-< M(V:927^.338[*N6N'#-:+=O&NTW*:KZH 2*(6T6>V09U=1R!*P5G$ES MS"B!$(RZ^::)[@A@PC/NK<=48ZX,,$HC13"F!O*QVD[-9 ?.;/:1-N'I+#[A M/OQ,"\(_VU:<9->2NW&9"?8GV9 +@9-[3RYIP]D\L[NH$[0"N*"$H=BSH(IF MAIQBDL2->4<[3!-+">#Q00=GABJ,E% BZ"4\$=A85SI+ZN6G>5.'IPM/D'&" MUO.9&].%LCN][ONC[?HMA"L^7>9J8X S, MDH__.)>.7>?"GX-CLZ,RT:5CFM4F>/UX47I-'#%(V#YISH!=;3C..\QL\RD/\>.FQV52!RKPV/CV6/IR](NAW!>PULB(94 M&H4MVP)\&'#[J/E,]MK4;"F MW0S+JK8>8;+U.+1^?'WW_)@')4"(XJI$Y!I@:W1A;>]EZ_;>IP[YV;ZA,/F']CJTYTP+Q\B M>SA0Y0Z4X]KWM5/D3&?;C(Z.]^.5S^DB;P2E# %-42.1%. MN9IJHH[10F=X>C7!D>6'!E)#K*."&2H$$SQV:*"0^N!705:Z(W6GJ]]QM_$B MLV"<;7SJ"3#7N]\_RS;>P[X%M_&2L^W/L8T712CS-E[>FF-MX\D![)<5])(J M*9'$1./@I2@&V;$3AT*0C+F[9U2+4@JTB;$3YJB36EJ$D'/:Q#M/(DH_;NU^ MGSSNSC_FQ!G'(9CIG/E#7BC_69R(?'.BH&\QP<3]<[@<4P"7V1.9S/:=+J/5 MIT^;IF_CVS#6;@['L<)4\)HQI^]J+"/:[ M*!X,9L+%\)B@CG<1_(I6+UW\Y@)C!A>]V519%Y@LD[V3_%[N*ZHQ)$PJ$E:0 M8DH8Z M[S@6G,D%:U=78999N2]::IR7KCUGQXR.-=/B4.XUZR#+3'"Y^;V\\,I@+;6W MB J! =+:^5-]%X^@G.@.\[&8A$KJ/:6>:TJQM0IBP*R$6EL,&2S=H67>5Y7) M-AW]1K*D.6=R\3C]]E;$5./<(?:='S/:X"8&HMR-X##;S.?!Z M'T2M)..'> M.4PDHT)*%C;M8VQ$FE%+X/77PBJ-G%'!*,I3(KT@W'*'A(9<,.I+Y^$6O=:; MY[3X_\E[]^8V_WTW>W']>+SY^ ^5I_=U_#MS4P8 XGUW!/- EQ!U4.4@FL .%[.*F[?-]C M#NQB=W)%1[H]2%:4M6@9)T5]8IQP G//\52-D<92R.*)]%+1PET0[XXCN M0JBW.JW[?WXK[\/?1F&*[9>R6+T\S8M%8*3@(>)W/C8%,\T-%A!QXB@U(8L6 K.F]&0TWD'@2W'&-CA-&+%M7B@R-]KT1)K$SJ# MF)ACC8!?9@;4!KIATI'GL3F7+'1$Y0FEW2Z M89A(/:/!ETE B<@-PSGG0#G'/+V .1'^Z4>7IRS4(T+)7+0;PE:QT':FD'&0 M..DA5MYC+S% S1A<\KQGW;(^>32NV..,W3@(>X$3MZPN+WG8PYM?']@)NQ^S8ZR)WWW1:KVVI]MSNCNR_7V_U=MVU5 M[Z!M7IKAQ6:G4M?-M13 7MI6ZQ7L"6RH]:M/-=2TS LAFY3Y;8A9WX0 =C/C MGDF%E9%6,BH-%= <-NL(DEE%%_F?/K!+..[X1)&*6J;,<+(%8FDAY;!@M3QW M2<)ID-#R.SC.A)?MH9M&B-E!_JJO2=2.-XZ[_V^KS69F$9+6&T! ^%?P)%!1 MT RF@&A%'IE#C,0@5Z='DE&P=BR2BU\>E0P(73L^24=M4$YYC$L"L;0$3^"9B/V,F+2:Y6TRGXN7[Z/E!JG86$$B\5TP 8[)4"5"LV M9FE#+5PL1Z[%ZUK@T +2Q+. D=#,W+%K#^3 Y0[?H914\M >VVFP5B^:O%CZ MT!6=K,M OY7W>W)\OZX^K^=W]1FGX01RH@,Q*B4)PD(@UJPFY&Q>[$<* T-8)H;PA"$"/LG50^*T1HPT]1LN(H6K&7K5TA1 ;87M&=8=UE;3X."!=:S&G/TY5Y7CZ)MZ@!"LO5F]62VV MB_G2ELOP]?K;^S*LAM5V_KFL;C]6V_ER]_--'\1M]:G<_VAY\[ *)E(??IMY M[)CB$!$0O(@"@#$M&H8@(>1*O]D\@'",2@^,P1Q@394!DGCBO(&":LNY4 .' MQ4>98[99,_DF7B']=$KHB>U_+V? A!W8J=NN12'"IFC4*=ZLBKU"1:-1\=BT MM5+%_O=.F_(&2Q\T*VK5BJ#;U"V><[-[XI9OM]5\N1F0>#V\?]1?VN.^I($G ML#=^4?6KB2RTO!3PX[J<;Q[6W^I$=/>VW?5_/BS6L2'S9OM+&1+1FQD0FC*- MD:<0&T6$,<8>. @X/0N2?JI2D[VD(0F!1EEN!(6,&D,T,$*%=87"@$"YK"L! MI](EL\K))DU@C.OJ[JY:[7;,KO9[8N-F#BFHG4D4>@5]&GE!ORI5 T[2S%V9 MXPVJCY6ZN5E$;SA?OI\O I.8^?TB$,:[[9=XG$P)X4I#Z!!SR$,E)&_6I2#4 MMMF)21[<,,Y I"3B,97(:Q[^I'WL88LI36SGU7GWY;? D+N3Y>"^YP=YB_L@ M\,^+57&]$SES^Z4_"R1NN8R+>KMMEJ.,$>NCE$44LPA8[P6]*FI11]Y8247P MW&9*[U:8!E$.H-?339.!D.MVVG=X6_VXGW[\F/*#TSE'3($X^VBQ5[M-@ZC'4#3I M '( ;)/VO$VUJM]5U_.P!J[+S>&==4&X!TY:["2"@'D8N[M!X03D(01326^Y MO/CA6$MF+ $QEZ94&PW"&)!HSH,J7 YX_;P1J6AD*GYOI,HI.6T/6\;FX2CP MM=L!; 5CVN;=2UJ_M /7&:4);*-UUZ'J<]YD%I?NA_OWQ?:+"4%I=5>NWR[F MGQ;+$-3\%A_B>2A_*Z^KSZO(:C. C?7<,(0D0,I RUJ5HB6.JG7;\NA/?:0 M(R^6Y:MAAC#*-N&THY9[6SPZ)82J_VO*V7*]C/%B/ M-P.:0@*)0"&'-]YC(@EO%JWWMDTUV-,AO#>">T(,B(]#<*\AX528#5L:UPT"52LR2X9G$)YZ@L,9(FJ+V#28IK7T53_S)B.7 M^[7<7N\):[[9E-O-C 9E'*]/! M,"-5'@W+=NGRJY@6GYH\>K<)_+&Z7UP7#+!C0!JIJ6@"DLWC"#:Y^^<+.?6*(,:,Q @HW"PTIW16]_.S M VF.H!!&<<DHM0HG<-/:2-2&51T5#B%8[0=C\6= M=\HQ$/Z&NZ%? 'LL9*QV:YS\K@5N$24M:E$S+ZKW!'AB*CPZUID)U56\SOF8408 D)#:^4XV4C867.H0_F'!GS(6.2FJQZR?E#H)WYLQ! MS-,Q(!S),CW&B>V-,FX,^3*R;4++'NPT#?8=5,/40+0W-%.9^7"$LR^^>5^N MZW@:! X('P4QIP3 0 M.M""1E83Z&U61Z6^92.6&@Z8E4Y@&E 4P#@>OO"4 *OPT%NS>W5.B^A.-"J. M*ET=[X?MM*I;$9WHU9GP1[=ZFC.8LL'S',5E;#V('^G9*&=\S*7,/PW_SQ5_#7 ]Q#$6FT/M;Z !8[0FC#J+$1.04&=%.%_1"J@ M0-:S5PG#(4,(E;&22FL:8E\5_B.$!P(CC)'S W-Y+6&QJE8_[P4K3LY<\[BY M#VS3&'AD6/-X=H?HB717Q5&^%M7^_5#HZY"=(\9X&'?:I4#78W&Q;[;K: MFO#?Q?8X]"Q6TR(-;$BRJ0&2"V$!1.\%.6>M2!;+?@Y14 M+=L!VVG04S^JO%A'VQF?5$HZ[$G[:OV/H/EZ.U^$//_/]]6FOG9_0HXSB$A( M\Z46D H8,GT,F&Y6F(<@J]8J9UQ"C(NG^ ML9W_6=PW N915Z\XIS'9I2#.([;CL=IMR&P/?(UD&" MQ4UL]!J^?9#U=$U;;B4(_R<<&2.0 Y0W:YH;GM0KM1])!(W-+W!@%UWSBS18 M$D/#/PAJ)@:O#VL"F7GL@+4S7M/6.I-3![9(&LM.QQAYO-O(79P(?E4<12\> MR?[H&NFE>+@3U&>8>1P33H.K1]*UNL0B:;'/J*ZOUP_ES;.; 3-(K)&64Z@I MLAHX(KUJ& (9!;*W&<^.9A2RA#!)& <4(:F($=XP9XG&.(P[QBYCB]W$;@AF M;":.!EZ;O<2]<"_M*5Y@(_$<7*_M(_8"]33XKD=]GMM%[!&I[NN.NY2(BO'73$A1C;8(JA$=+94Z;#U$C #7&,8L%TEHJ%_)-03EED/K76@KV)D8LT@/!UP9@8H6_0@QB MZ:6V5E.)V'!>\/11UEKZXB!^;._Z6JU.&*$<9-1ISJ@"2QFM/K]B@U[]U0P0 M)*113 DC,* XYDD-)0%G^W=#,ZV]D3X$T 9:BD, @8D1EU!Z!JTP0$#"\FCP[$!&.H4A5\9*3!74 EOCD;3$ M$>P-';J+0$BI5M>+^V6YB1'4(TFS6P1T0#.-WD8#,H_5'HEU5>P$*W[?__>2 M]_M?1.L,B?4"\C2XJQ]5OK^:WQ<^V9%;W4;YN7&98=Y2RA&!B%@.)/.X66 * MDW:WZE\<36)G TDC,-Z9HXK08UEG'B)N68FZUGU]A%;<2)ARYBL/9Z9\=@H M4+:*Q4Y1G YWO0I<2A36&?1IL%B/^KP4??6$5'KD=7>WV%T#5*N;0PG/]:+< M/!7 VI ".\D-]ACB0*3*F,-"E""+V#*&E3$#TS(,8275!,J@-Q&>4>(TI6SH MZL:W55U1=R)@;C#6'\"IH=E%L,T-U Y"UM>@'XDY'?)+Q_)L&->[0:9!AT,H M]EV(-Q!VJ03IJW6Y^+PR=;5"&.YX!!8%JK]<[LZXOLNT+),<:*F1X=9KP:S3 MATQ+PJR7(]M+@0P25D >@BA"G0 *6N0AIEHKA; ?N@AQ+WC12%Z3:(\ E!2&0]XBSK#J@5HGZ3L1ZR9\(6>RES,W:>P X-6\?%]O%:;!DKQI]E\SWC58J\_U:_J&NK^-Q73S!65>K\,?KL@Z?=^-^ MEW,":IT5B@L) !&,28^:56JLRKK%F#UX&(##N(NGD*92QZ\<=AQ+R+G1>NC8 M]+?R.LBV_%:\V6SB58^C\,5CZ?/(L7\;I#'E1>'/H\T@ZLMH3XM5(DSRSI67Y.8[Y6WE?K:,DA_I6R 2%Q!'+B7=(,ZJYY2">F7-F MN4]MM?[BY]O@*CS%5$)LPG^".HYJ2R0!\53+9]W4R5NS>Y&*@TP7:ZOU$CAG MEE]G/*>QS+JK\;1;8#^XY'>"?3KPFU5=;!*31/UM_Y=U \R9DE@K83PF"#M" MI0]KN5E1PO&6#6#3Q_=(:DP@=-J&U8R])BY (C%T! E'AJX*.>T@^OT2/!'[ MJOCT[? 3N^:AK?N\]FB=1+Z[L&$RJ7 0FPS M,%GXZBF+O0S&,R35 W*7Y: ^%*AZFT5=&,16L8@XOCNE+2)&<1W2+X$(,H?@ M@#*5U%[P[ *:F!02+<\X)0+&SY8:(^AII:$ M&2B0-9Y3"Z )_^-4^]W*$,Q)FY43OC1&2'.=]E SI02U%"G!!0428^@Q0WSP M[DV-6,5F+U=F*Z>VT*4E;&.@EL6C.I%5=P9Q&ZM19 MBZ<]8WI!I>V.[DD*]G:Q*FNNFY$P&J#$>$P-5 (@!$VS>""465>1T@9$G@ M MG3;$T'AOAQ!)K510!@R(($-O/IW;W"A^CW+N/'CN3E,O8+?;2A\+;2R!/[ZC@;!FELM8J\ Y M -P;U*Q*07C6+8"\D2&''@E M)2. BP$Q P3["V#&ADV^$;\P]W=?/TM[OFN M:X'KY[F:X.Q?BOM:XLPHK6?L.S/BP+#W2(U7Q4[6XJB8@DT9B@X"2QT^-"!>YCYG0AR@=FVG0 M1+[8SU^BS-4[_:[DIKZ%M"_DC/&8M9X'RM D)"N&.FQ5,Y4E,VJV*C_']GAI MR_R[C\<^/A0#,6>046V\IHX#Y(03VAO(TV[GR=W,/I4D>\&7>XER;S[FPI6V M\H?!J>5>]F9_?]&]!M% UQ,?0W&&$UJC-@UN:"_^=Q<*.^'0XLWK^3JVT]F\ M+]Q,GRQ?(@MR!Z_P(UY/"[F1#*FF&=62"BQ0R'BA\0 P6=? MR_6GJL6#UWE2,,&X8R3\XZA!1CMJK762BI!VL+S[:J<"MZJPN9XOKQ^:"VKA MZT]1]'K1W>R$+U;EMECL'I:Z+]?%)BI8_\"3'UU\+8L_RL7G+_&7YD&P^>=R M]]/A@Q^VFVWXR0!2Z]>Q^[5T8C(W 1-GIG6G;V+O98Z]QXI:ZJM"'XRVEWQ* M3V'G8)Q42#6,U:9!VH-K^?+;UP.BFN\"U&J[: CH0WG]L*Y[X+L_KYLXRKO[9?6M+(OR/Q_B*H3^$>S8(3E9YW2Q/R07T9*,D]C3X; MIN:YQ@?@1:=V(5OD^KOJUB]6BVWY-HAY\V85B/+S(BP=M=F4VXU_V#ZL2W47 MMVC_>>C%'!*Q)RZ9QN%"/U8 1TZHI"@K2H M;F;2,LR$,)H[@56(285$BB! %93 :I[5WS9Y5*VL"VM#4REBG:L0A &$C/+Q MLH_).[QL!Y4[:3,/@/N#/O%D^"*H9QX9]P/X,,?)J?B= M.V?NW0;3X-8!]'IZ,CT0Y-T+L%>)!J'!R'-B-_9(!_V%X M+UVC?,;+1*O-CD#=36SS:[4M-V^K>=VR-L2N\]7U8O4YM@A$$*VD<^R(SWH]KO-I MZWPO?K$^2'I55^;,E\OJC_I1N=N0=]Y4#Y^VMP_+P\^WWSKHW7#Y>P:7M%B7 MS8*=W%=%+?E54E]P=R+6G6+;;WOU^'!0TT80Z*9"DQ!)) ME0L#,HM<".O,T ^LFB_AJW)3+%;%]7R]_A;7^;Q^W3/2PN>]N'&3<'VX<_6P M6F2^L]H)Z%P.'A;C]AS;R#4A\OP.JB1R; _PU,BO@R8ODEM7=%+)*Y#HPUVL M42MOWFV_E.M8Z;$NOY2KS>)K^::N?8[7VW9-X@P27C%$5(B/K>$::@5WB\P[ M8'#63F;6P#;DJ2+H'M+7\&_ E .:&:W"ZE; P:'I[436HA:V>"1ML1/W<&.T M38_,?NV01G87,T$>^_6+_B!;* M?MNV+4S_1NF58(>QQZ DFV**2S+MVX16,H-9YX=BW!;JM6/=MCCVS+R_EMMW MMQ_G?QX:-E#B//$<(24PU!QR[/<7'0 U(._HJ:T, @D)PK#Q02N**)4<<0H# M+# >R3DP"1X>A'/SS=$K]0YJB0$9^*H(DL?M@"#[Q5K4M,2X.R6WMMH/Q53MW\[X=-_71O(_%,"V\D4MCH("UG#"BK&]*(>X$# M<'BF?!%"9YS6FBI+M!9 8PP5,$#2P1OL-(^U;H]"%O.#E)DG91>Q7Z^D?S'3 M#>H0GG^1=V_MHV*GGF.2[B+'.MU=R2!SX8=R,\,@T,X%#6B-GMV3^CI?+.,^ M4A#YPWQYY+MC[/%ZM-\=,R:%%N_E9$7]4H4U=Z;.9U?\Q& MGT&\5[_F[=5[7+9M96(OPCFNB.;: MA535T9!&2*&T"\% D)@3XK->K^I[6CR:.8L+<^IC)V:Y]24VM MRL^?HB[%7IFBUN:JJ/4I]@I=%0>5BA.=)E2)TX=1DHIW1K7^-#S1I91_^7'' M\6W0HDOEOE?6AW+]=7%='F6.SC-XSIUXR]JX=7>9W\KKZO,J)@*[2TEU7\T3 M>9D@D@;O"+'#$N/X*-2.QZQ7FK;O8]FSG("36*4C!9,JY*A6>>VE)@)J%I]Q MS+J]W=DK;>*UHTIQS9NKI.:LE7;^ZM&JV*OUB,'=JI9R)@. MNL5?/&JWOP9:[!H-3\>!]6RP)%]VJ4DR-;=V,1Q>[K9Y4"7B]77Q= M;+\]\;R6$80@8L91:H!!%"C0D)U%VG5/JA*$@(!RI+A2@7(I4UPX+!S GB,K MC"1L?#=55/>[\ZG53?';AW\4\[W@W;.G/FS2/DL:V1B9WN5E![(7=4(^(@?3 MS&2F1R--C=V'43(A.>D=TV1>?EZ$]3K>58KYDO[V? KEZK:^;U:;[?JA/B"O M=_L^?IFO]GG5K]7J:[G9EC>_5(Z;IOM7$"\&K9I MR_P3LWJBQ_AQ#=Z/IRE.=(WW!,_LR>U4+DYTWA\P;8/6Q[VZ@^+ACP_Q@=?# M5E](>"(8Q1Z-L1W9J*8^YP"G.>>B\[@D QP8W2V%,%L9*(&\Y$T$(#*K(J MDY^JF4S?[XXO%%P5G\K/BU5L!1Z9=?>1Q4^+U?XU@[]-SF^G3H+)N.P!+/_# M>.N_G%/>J759?YPYH?[+N.)<7,;WPJTL=WD'_/?P$=O-FZ;!H('$:BD]A8HB MPRFS$C;42Q@3F7N>8XDM#>:62(0T8=09) B%+'@. K!EBF<1<*M=TEJ>,LV[ M_F#\^!CJB]!C2VO_U=FQ+2RCD6,GNUV>&_^M)O:#^)9ZR Q5R*H@K,6$ W;@ M1@]8WJ._HXG-)&6:*.L-"7PNJ/+Q\4F '%)<K;6$9S:UVLMOEW:JOUK?EXE0# M0BUU3L! M,P+HPC5IN%=Q/QD/.OWDEN*M#-$QTB& @\$B _'&BHD%10+.;AS M-;&_[C*ZU_]6',2;HJMM8?5+>]N!S#UQAWN<17\YG_N=02_B=MM/J[^ZY^V MS&C.MZOU+N]_GVY9>N<5Y@Y"(27PW!%*4,/#V"*U/W-SJXO[W^\D#Z&/!AQR MX"$U% EB"*8AB0M.!0.6E?\\5K+=>5NYNLD\:?O!"'2*9R6ID^"O3IZM<;G8 M64F>Y5XCSOD_[U<#"A^?+8T56%2H MI'="+ZP"DH+P$(E;C1BUA@BB):'("PDDT6SH9J/[G9Y85U[N)2VV51&G3'Y" M,_79<#ZW^0M-A!9I3J'3TIS]S[5+<]S)%(LH%">VL30+8A=?)HOZT>+-E_*/ M+XOK+T5U,GG*W01_>%C= MU+]=%O=!LG]-#2:C26.(* '>!XB7-?(ST>(/,NLN&SK^*"!5/Q233"4;5SG<6?EO Z,A]O)DQU^_R(0'$"P<5:0%_(U!?9&>IG\OW5]XEZ0FFT7:,^K7IY M=W_8 VO]+Q^#/"[+?UT_8R ( MF2;7AF(-J!* '@H$O TN9!*;$+E:U0^T6J0L9T$?SH2EGB@EK!)$!>L-O"UQ M>F,H(]#XP4@]TR@3N%W4W\3YJ]/[8+A=Z'Y2WY:_/-$_+A1_7;^@'82&:&"# M#T/>:._PX>(],1/ID)2KE>"QQ(19BY&G#F$)L"<> L4A)%0/O?]\N/[TVX=_ M;/XV\<2R]QESZ>SRDI-EJBGFTRM5_]4RSZW=6W MY2\?E.P+Z.,N_NO*,>H=R_M6#D&% &_N*VQ VOWSXD;&OSZD02&#.B;!6:>K!\8*RHXA-\&)I@[3N[KWNDH *0@AYPXH2;EWP@M" M'%8(>AO,F-6HHM^K?!T9_X>>1Q.Z]#?N%/IA+@'V>5E@8O9\=79.\*+@N+.T MW<7!CU_*[U\5OHUSY6N4,%+=US,WF^<1EDT1WWJLL=GOI,2;?IOPT]?+A_I2 MX?[1K=VW;ZOU_MYAO!18[AYA6Q>+3;PTN T_'I18?BNJ3\M%W5(J#K;8;((P MS]U-#(LBX+JY#9\PWVS*\*WPXV&5E,TKAG]\J8HO\TT1K;RY7<178/;O&H;? M#9P=Q+FK;TQ>KQ?!62SFQ:J\+C>;^?I;_*C/\T#QV\5V6<:O[M?5=5D&C6.8 M5LL?GXYO[E[6:,2/K>\\+K]%U?>W+>MO+K:;'^7^8YL8?UH")B^N_T+W(WL$ M[1+W)?NV>>I^SOMU%8AB^^U]X*^M6M5BWT=Y3QY )QZC\#^FG($64>VTJY_V MH\9BX55>Z_&$ 27! %IIA2.,>HH5]EIH:QGC&,&\.^>=GU:\W\M[55-T+6GM M+Y9EL/B7:GE3+.["SWRM)T/F2_5]@)]V:#(RZGEAY?L#Q+5X-;P' 2_^?.+K MT)W9$^H1]VGLV/2I4#78',WCP)J9([VORR^!X1=?RS>KZ^JN5%_GBV6X+M=KWX]+"MGV6LW@=/L-K.C!*:.4@X<-Y8 MIAG#B%JCK7$\'GGFM4WM73P9Y+!62N1T0%%"H0VG#CH39 M>)>U1ABZ]47\M MMR%D7)?S9?VB]K(*T6T=:<\;E>I(NHX_-P>MKD+TNJWCT?F?17E[&[QG)M^. M;^@T=IZFA5MQ^2Z9?Z1+L5.F^.EML//?KHJ#5C\'M7ZNC?SAQ,A!M> (=LH5 MI]K%)&6GW[@.H&_KG'$7%YL(TW NEU._FLB"S'-<.Z$^; ,#UWE'<_=: .*) M<4A3XZASSFO,.? FY J,6Y8:-+[T\5 Y"ZU0WI+X)@/6D#,C,$-&&4+T@*\; M[)GD(-+%NC>\ ,V9I=T5S&FLT,Y:5/U.L;SU\EOYM5P]G#0I0,(Z2Z$@ G*" MI*=>P&:AA&]G=?'Y_L.-L@!+S9'#-#Z MB)0/41J7#(I.'HDTHER,/)YB<88U6L,V#;IH+W[5T_3)(PA3;;;O;O>#'9L[ M>1(B>Z^!]Q)KZ0&AMED"TJ&D8^CS(T!F(580XK#4*+!,< ID4-$Y(0T@0U-% M%"HF5NM6E-$2M#3>&!ZO//)HH-I+=#$.>1:7,T32#<=IL$E'':H^9U8'7@DN M5<47"22B1#O,J2%<-DN#(1VBCFH[7[;@DYG@#C.LG97.4:R)DB:$4$;Z0)) MT*S(_"A$^HEK_)7B^C&;=""3UY%J02*]@M2)/"[(&*E,D0S6!!DB7?9SS)") M0"HC_'U=;3;OU]7M8CO3'#M!37"55L>W-XV#HIGEFC*>PP>GGPLI!X8#8(V1 M5'&H #-6 !$?^83$#W*E:\KX MU/5_/BS6]>WN6 :WV<088&8HTD@%WTR]Y0H0#_0AA]5>9EUR[D,>8I&2$%)O M'*48&@D%PA9);Y#CW+K!=Q1W*M0%&C=')7)W&$6*.$_D; MYKPJ&A6*GPY*%(T6=9>1G1Y%5&3DNUP]0']VVW0\PTZ#L$?5^+O-V;'13C\@ M#317;AI99E8I08%35G$'*!$$QKAWQQM$&)%7F//TTZ' '@ 9FS(22@")IU?6 M* TU]1HGGHMVJ:MI!"I^VH> *>6Y\=[@/:BC'UH_ B'LX?% M[1";!A>UEOZ[P^$N*&15__U:K:HF0-V=23>#&LP\HMISC1FP&DDJ6;,&/'$P M*U<]/Q2+]=W>$:6(I%HX88 3CF""'0E+<.A3H%WIUH$ZZG*[%O5U':!,3%O' M0S$S=ZT!/)7L4/KF7N/CX2K77D3JM3JT[A!/@X[Z4N:Y&K&^,,JK^(J%E#[H M:>I+90]A['UV7:TV.M:F[_+%;5NKZ*LF/3$*4]_I3=395?RNV7 M*OQ-O/M67V68,2VY#ID51%P)32C@ZG#X HV5.=O28\H=JU(L<(S $+18R(0. MR:&&1&/BL;99Q:\MMKWW2_Y3K4_(LNJOME&CW&!L0J9.#?1^3"OG!I$GY)!ARCDB.39[_RD\#WJ^KKXM-O'P1[^#\]&DG M5US&,XNM$"08.%YA M!F$1,7.H)88Z]O-)CR@??W*(M1VR "-!X^H42JL0M%-8UR\ I@'.<2.J8S@9OR*R"5@(:5%=&!(59?"8($"J' M?FOAN$#J7E+A#W?!P=0-1%ZNBAADR20"=F8Q]0WY-)99[UI5PT[4;DMS/^K, M:P!U2'H)-01:8J63AZ5HI=5=EF(S!C) ,@UQR*XE#6Y/"Z(IMTKA$#KJP;=U M]V),HH/G"Q!E++9<4*>YN+*U>&4QM4,E=?$\Z4WSZ\/=IW+][K8>>7/2,_:P MAHGSR!*@A>"$04\=.][]$,2BG%65/;@'81@*"03"4*VG'<>:+EE'43/K /N'/VTW[Z+(YVW)?=<=<"=LK+7?B5L\:FW<4.*E*@MS MD3W#CX,9:1K$.9QZU4B3?1BJK:.GF07$2*<)%IAJ!DF\+7W8C<(LZV)BWL@: M:L@0IUHK'LC%"LFD))QYYJ2">NBW4FHAZHAFQZXCAS%96/6P>/,P_[%6;J9N M+9=M&P0[KMF]D_E.E!D1!E/B%0R$83R 2IM#]3XR*FL/.7=LAS5B3"DC@:,D M:&T=9))"Q#5W1N$1+V\5U M[#MW?5T]U*UZWU?+Q77L['/H/H>\ E9"2BB#R#(%O#_T8K1,YCVWG38D=!IS M*BV2813.H<2&,0F!PL)2K(:N^#^1LCB*631R9CY#UA/*:=G+!0#.RUE>P;;X M_6(=+].@.\.-/6,_#4KL6ZFGKXD,@5DR 9:?XVGZ;^5][&&V^FP7F^MEM7E8 ME\>1A?0"4@F5A/'JLQ 4P-VZI)A(D95LI(SGF654 X\)8A0QKIRWG(<_*4X, M4$.G&'L1BS>KNHMZK%K(I+L^,$WDNI'AS"2Z/9('\8JC?)=DN==!.T=Q/4(^ M$7[K4Z.GY-8[6JG,%D::?_Z\CK=IP@K^OM\+U5;:D(U):W#("A'&TE@:8TON MJ,:I'49>'<8H'>(9$X][*4924J*08%9;#&S(18=;?8\EFT+KHE>P.K/H^D)Y M&@NN-VVJ8>9BWD)[N[B.Y42_E#&#FSGE((B5PQPJ@K"#"M-F62G/9=Z; 8\_ MFVAJO& "16D909HCJ"%E2E@8_EQ28JY2963,Z7'W;O[VS4ZJ:^']*,J@P,TYY( E%< M9F'9H68Y$ "3^HRFCB45'0Q\5=O.=P^W'_<-N[V[]7U=B,S. $PU"!.8-Y<9C MJ '?+2KAM+99W:]2QO,ZQ'@*04@LI48B31T(Z15%S@(54IR!'<).Q)AX-$+& M/TT%#,A)$362O7L%.R^_&QCG/.?0"\2!A:@)N9X+7/E&?1DC;JT;5 M<'.T5]:SU=U\L9IQ9 /-(FJPIH19115FS5*$,BT(SALQ.%W$I:">*T^9HQ(P MSS27QDMA*1RZ\C9Q6>Z$[9?[4B'OA?T&0'L0_GL-Z$LPX$ZF]AR8B?T/P8*Y M.N7Q8"O$DIEP/^:ZO%';]]5BM7VS"O(TNP]&>TB)D$Y[#PT 1%!QB$:0S3I# M>V4HBSA2L1+8&T2="NSND4.. \H1=G[H"S\GTA7S;5'+%UO.10DSD]6^L$WD MNO%@S22Y3H@.PVUGL3I':OV /!$VZTF9IS36)T8M^.O=UW)],AYD4DJ -&?* M6,!"UNQPL[R,;DU=3T8!!%"M!098>@H!U%(KZA7$0!.,?-8Y64?6JH)D/=%5 M+I393#4@BNU)*@/ H=GI,3YIQ-02T\EQ4EL]7J:C3LB\QD2;]79V> _N[V7U M>3V__[*XGB_K_%4HIIU5!CJEN'$A?F.R63H.TJ0<\OP(E!'MXXH,"Y&*L$JM M!(IK9@.Q6BG0P QT*D_6IEA'W,Y3SGB0Y=%-#EHI'!/T/.&7\-53;CD+Q#.\ MT@]PE^64GG2H^IQ*&5RR*STZ'6F? 7H?@B8@/) *MOLW]\F'DDA#%A(3!DM56<> F;)4"\ M2B*/DX^#2%E)G.-.2NJ+#1_71?6BSYC?E];]^KK[^M[TV<=GSYHNXZOG)JC]J_,P2 M;P''9==S&X&KUJ9/]_SN85W=-TD*1E0#:KV#.N3<0BGC:#-'L1%)3[E\]Z%2 M2PRM42C\FP8OJ!@)(V !E+2 ,#WPJMW)DN[0\P!YW8TMV)T<\F0Y+# M/M7[!1_="IK+N^5V8E<=IT1&K>5I!8_CX1-QR!&T$LPC##!%ARC4I/5N^NY# ME:4*:Z,Q 8XZR23'#D(D#544$S[XHW%1E(P:OBP\SJ_H0:'(6]&M2QJSX,BH M71P*EG9%BCMXPG+>+#;;^,+FXFZ^7BR_Q4-OM5G,B_?SZWB5\*HP\]7\9GY5 MO(T-Z@MU5ZY#;%R_%Q4^HOAE<7.S+ LWWVS_M6-!8T+E8AL,)U"BV$KLJN/< MR3NT^66^_H]R._^T+#^4UP_KQ79Q\KJ>1 0K[S3#0M85<("#^HHA]IPB\%IP MGC2&,UH;0C4-(C0A+0"![H')ZBJ1QQ1'L8JC7!>[V70.I#.'#KU@ M.XUSAWY4J0:8>WE+2GV=+Y9Q1%^M/\Q/!SY>6&1"8<@%)1HP$=:T,< W*TNZ MO-Z1*>-I;D,\)6A]R*L]%EHR)@$"$O @@!PX-/GPW\6KG?\L;W;OOTFNHL=YNO85JW78:+69S[ZV_%'WL^_Q6^I M/^;K&Q\(Y=\BGZC-YN'NOGXF0JUN=B\^5,OJ\[<#YT,*J6?Q,%,KCPSR*F2: M==L$1$#0*N]VZ1@28Z&TUTP&)X6HU4193#3'E!'IE2=9M;&M[JQ^V :3_URK M4)RJ>=)Z)K.]Q13LG$;:/YJ!\TB_%OWG3\]8]JA@\>E;R6+6LNK(NI9 MU(H6)YK6/OQ$UXN%U2/8[XSCF=+LF8;CFA0B3SN-3$FVRSG.WQ:;__#KLFR> M4_IMOBUGFDC*K2!."D4ACVUC04.G'JBLBX?#2^LD,-*:\"\&*9_+'[(-//MT&H8M$\&KP.8A4_S0,QQ@;ZUT&CS/>5)V#B"WC,P:T[$7]Y M541-BZCJX>V^(BK[ WO+YVPWEJ_L-&_^@IZR&QY#^LD>+'41+QF?0+O>EC=V M\75Q4ZYN:KDI0$QX"Y6'5'JJ)+3PF'2PI,J>\:0%EAF"@#-$4:JX%X0*PX#& M$@NG$!_82S8R%3=[H8IOBW)Y,QTOV<[$%_"2@UMW,E[R,&<:57]T)_F>>F(A\$H8Y+0P,.3"#74: M29/JZ$80TT',A&5*68&I=$YJI:"FCAC"0QXT=!G/@>*6B]NR?NW@6SE?GWGL M8')FS/" T[?@]%Q?U/$"'F\04[WFZBX[/R;DXRX,Q'/.;0JVN6CJ]V_5,GS, M6 >9:^H(YX(!&GIXK/"K[5\D#'YMO[$RP MY>29D)^<"B)C9(.=K)7J.?UB-5]=+U:??RNOR\776!=T6@?DI*&0HN"RC8"> M<^/1@0F1RTKISH_$G,;><,'CTYG68ZDM,@IZ(BG#A S]^MR^U&53'(7+\TL= M<4SS*.-!F.<+#G*=P'?)5ZK.XG2&=/O!=QITV9,NU1 S,+/@>K,IM\>J;L;B MNWZ >R:\#*$:T)1C)(B@S"IC<%9M==Y'#TU"'SZXCR_?,.X%G#2B&1"7/&;9 M"7*Q\K+'.)PK06X'V#2HHJWP3PN+NV"01P;F8;V.(=2A&M1)(.,#VUPY!A#F M3!W&HDZA?$[('6%@:MB+4\QKX?Y[&X[(QBR'*H:$JPUC7!4-8I>ECB>XO,H@ M;7&<$I&TUN%9/NF&2"JMF/GFBUK=Q/^X_WP(@_QJSPPSAP7E/.0=R!$A5,@TO&FD\)3 ?BY;MAM[ MX/7YX4NUWOZ\C8_.#7I9LB7PB1'$!3'/BRVB/"?7)J^*[V]5'@*/J5R@?!;# M/+G[N1D9 \ASW[&&]@QMR+6)0[&7=?:"=!I=C@UR M'D4V^.[%J^'=-:5YDIB-RX\)H)WAQ#XAGP8/]JI1-=P$;<5W'^=_EIL99UAH MZ[A!6(0_&,J(:(:0&LH6Q);VP2,QV&)U7=V5Q3;*U(JL$F'*8J7^$6I'/Q_/ MHC(DQ=0CO\XE>4!-BC0R17^>'=KHWVJ/>.84U$IZ$H@%,L1%L!YIQC (^-FV MVLZ7+?:&7_WD+"(X")$\US_&7^D4M60"U6)#N%>,.FT$7W#W-W77-QFL:=!! M2]G/[?)F(I >%U3WY7K[[7V8(-L0D,0MK?M8@_-KN9U1RKR1'E,CC<1(&04/ MH8AS/&O[J-- @\<-.]FNZGW<6JHZ.E^6\TT9FW 5B[O[=?6UKE<*ZV95CAZC MOPS>68?: ^;36%']J/*=P^T-G_33E/O%=M?>[4-UN_UCOBYM^;5<5O6XIMIL M-W%?9/]7'\+<^UB9A\TVQ+/KSW,:W M99N_CM(7VZHXR#_VX5D'J,\>JHUAPFD0\TBZ?G<(-Q["&?7"BVWY=O&UO'FS MVH:EL?BT+'KRLN7N'<6/\S]W0[U=S#_%.P"+,H[Z:T!D MGREI011%EC#./202*0[A80<5F:PHJ;]1!UYT09*?FPV/F[W0<0>TU>Y'CUBG M!3V7@3GWB'N/:A#R<&03A O_.H@W+LDEHW:&[_I'?AK4-X!>U=!S-H\03\Z. M3L8RN.Z*$3LM F\Q9%#+9BR&O;C_\KCH_[@3J.HBR"=QUHG(M:[\3O!+G9K(16Q,XS6 M.^C3(+G^U:H&GJRMJ?#IE0L)'<40 Z<(@XHZ%>]R-JFNI6W)+W>8H7?;]X'6 M\BAAYCVK+A!F$]J0Z+6FL,M?NWH9H33*:@OKY$BJM2(OTU(W;)*K=_:M&-[/ MO\4"ZJ8R0&OG@ >$6@&=<%IZ?@@ %9!9Y7PMAQB8@ X]*.YW8F76\K2$+8UX M1D LCW0.8.TENE2=S[.XG"OXZ0;D-&BFJQ)/2X#ZP"2#7M8/Y!^W\>NH(]&265%<] MOE]5O2"3N;#>U&7I=7EO,YYEG$AKA1<:>2:9H/:PD DW65VDVH\R^'GPL1R_ MM0=O"V"R$Q\!NVP_7O/1'KY:JLOY\N?A>9U^.D Z*?KIHL?S]-,9F?06L-5Z M&WO,ZFJ]KOY8K#YO9M!9R;61Q'"+O?-.&'08R>2UA6GS^0-3SE&2XF%U$SWX MNKQ9;(OYYW595_&.W3#S.X3.K)PN>$YCS732X+L&DEW1:+_/-R.><(BM!]@Z MJK56CAU.;JG3-N>&3(N/SUHE7:_)I 2WO>'6=E.O5\BZ;^9=>@-'E:Q]X;.JD,];&\NZ_6\_6W)T>GBF%AK"?QS$)) M103RAQ,+"4C6%E_;,09FI@_E.E*0+4(N$+* NB%4L/W7 M,>:[GGJ+IYW MJ.UVO?CT4/=L^UB]G]<1&[3<*"ZX\-PQ3@@B[)#T8R/B!YV&ZVX0\!O>835]6J3/RD M3AS;QYQIQ;XC3Y=NO!QRU;VXQ4[>J^)4XGC]WRK@]-D]G F:5W'489FB^/Y'L7^JV%-MO MF35W73!,H\61X,OCO\?([6/3YQGO8B%KJ^KA'M">!IWUHD[[Z/0YF\@B!\/*3G/Y[# M*RC8%0?PI4_/WZS,FQOI.Y2#38O\;NN-O2IYB\LI.9"OX MIL&:[<5_9L^Q P[)"?ZZG&\>UM].!K+&"N8-=,!+;K&P!A]B12,YF*W*S_-M M>9.8P^2X,"3LA^":F.:Q$1Y()NTRX0;8YS2U,A9[G=XG$MCVX,W#8KJHL#31+0K M%JDT]5OYM5P]E#XH$X]?8LCX[XOMEZ99T/MJN;C^=GS'SWAG* DY+[)&,P.Y M%$!BSXWGVAF7=8B;.31FS&#&/7,64V*T!@(+ABQ!RE'.S,!!X%[:(IJ]:.0M M_@@"']IW%;_O9"Y2GK<;VM;G>%-V&P]7RU6>Y>@?YSL9EI@PDCV#HH@(6$8T%" MG@XPYQ)+@Y(J47L9:&#^W(D7([Y&P.)$PN+W*&,B6_:#ZWEN'!W2/":<')HW MU?5#K..H?V4ZJ#X2:R1TGWB5J'/T%1+@O:=(0>$9O] K>)?U OVJ4@TPN?IA M>%O=S1>K&7>".4>\91PB)Q%@V#:#"N5[X?C$H2[,\CLI>V*F5'2[,?T P/;+ M]1?!M!^^'P#;=HS?@%CW9[XP_>]$:>$ ,M&^6I>+SZMGQOY[&/EMM=G\4MY]*M;%:Q2+\3_/PD]>9#7 R(<5<,!X M9;4@0B(@2?/Q! '1/MAZ]:-'CK-6\2&F=)H;=-$EK*ED^*:U9-+%?F%%9.J= M.^'5]7\^Q 5G']9A%NR\Z8Q30 A1G%CNM#$>^I#C'-:8$&VV9UH---:Q0ET> M.(\2;A9QVRRSGUPVZ.4[8*)/L#."RU&QKEMH/'Z:?=/4=:7 M&R8.RHBO@YA BSU:8EKS?OT_+V$1I#V)S9EW4O@LAL)>8<2J2A.:PUERG[V4"(/@?X/)1Q% M7"&* EI@Z/..BJ;\04Q\O&A1/9BZ2Y ZR.)[/7TRH'$%%;7.'OCJ2:9UJKL M4:_6>^-YR&7OC4O&&+70LN ^ 5$,4^^:C[? T+8N[=4/'M6;U?OB4UAM*9OB MJWJDS_5Z&X+*$&/&Z;)[:-PN-M>!M!_6Y?&6L,; 2T<4TL(@:*0@3&.'N*2& M:2583E8\F)! :F&]#?A934T06%KN#'4>0,*=';H-_E&'XBA^7NI\.?NE)=H_ MA.GRTO(3E8J0>4>EZ@X\)];<=Q0\*E;\5#?FW^E6[)4K=MK]K3CJ5_Q^L98, M0UGJ#*=??'),PT=<'H9J8HLVSX>Y^3J>YV]"%O(AMKXZCN>\08AX(\/_*:<> M6\)K$B,&,(1,CA-Z>10)M0'*$P QHMQCH:242%/.L6#:#GU \FNY;=[_"[(5 MM7!Y3J0#@&E>8!SL\FB\D>D(V@7)]T6 SK!G=U"G07\]Z%'U/=TR.U%??REO M'I;EN]L/Y>=(F[^5]]4Z'E2]6=U6Z[MZ*U9_V__E49H0SD,#,5% X-A'47B^ MB['"=YC563%R6QD(%1A);#&UB#I!E<$:82@8D%)(208FKP\/=W>Q#WUU6ZQK M@>OX:;.3R1QG93,$4>%S821S/LQ2H.0A2X!,8Y23QCD$O><$5(E>WL M:[G^5*6W>>Q%*"XE%E;9 !B@%$#E%7(24D5(".)(5A_54_E;$5$V7]6/@N?VB!S'R&D.88+6S?,/OWUGRH,* MQ4Z'?0'"KDBK421:]%25BWN,?@QQQH&,;.EI^).QE?ZN?>4%,$_U-OIALUB5 MFXVI[CXM5KON.L]LC%A!'5"$$BPXX3Y0"W [HH$,*INU49$X)*L5YM8J)*D4 M*"1"&#BAA)7,:#QT(;IJ77K>%Z1IW'T!-/.XN1&P.)%P&CO*:="=8=.>L9\& M6_:M5#7H?,T]38P!V\?YG\\-23F!W-A J"P,# *K"KH[40*4*9_%<6<'TDP( MY!@BGDAJ@9#>.Q%_U%0B3=E+[ M,L,T6'$ O5[<+>T7N:3^K/&P_SC,+_/M_D_O5N7_*N?K=^NWY:&SGJ,<<2&T M"V$)YHX[16VS8)E(H\OL08EEF&JD,::68B04A$)@'6)6)T209&BV_%*MMS^' M7[PK[H[E/IO7B[?2^DQF(/',VAL,S ETEQQ$K6K@2=A_H/(VY'9OMN7=9A;7 MNI0N.$E/B?#&,7]8?<3BK'O >2,SQZ &8:C -)1:IA3CE')I.>!8J:&+)NMZ MNZ-<5\]YT-^CM$4M[@#Q2H81^HM9AL$_+V[I#?J+A2T'%#N&+OG6^''"EQ:Z MM0AAVB*8RJ8OCWSH9"DM,LQR'XA;&>"Y5 *'U4NH\XISE_3B2,9P@!ENA6$4 M*TDE(XII'C); ;A2RE U_6+S/C!-8\21X1R !B_49?=UX,XP7X^H3X/N^E2H M&FR&]D5LCT/8&9'<&"0\JI]N1BZ$)*Q>BAXH;:7*JU!)'E9RS2S&@%L%*"9& M RX9=&'U RJ1S7KYLE4-BI\OUI=XQS<5H58+L"7(4U^&;=5*7HR=<&N[)!\/ MJNYBL=L_RQM3;;9ZOEF$D$<)2#W4"BECH )( -\L34 MF-654NT6YNN#&P8X M0HQ2(:AR2GK,=3S[L\A:ZG%6''*0,WEY1D&ZA1W=X6T7A(R*;.\A2?A>(W%Q MU@:CD.-K6&:09&]FF299]J?>*Z39,XX]D>?QYG_=ON,?JW4Y7T:Y8FL;7=>) M?IS_.1,6RT#G'!C,!7*$"NJ:)8\HSNK?V8]$3A#$-&*6T1#]::RY5IPQ:251 M0NNAM\F.8M4-HCIF>@,9I1<>OH ]AB#GDUXHM1[%$PM>-57109E)<7<:_NT) MO6?[_A LW[?.>=0_".)#^X-8YWLBF\*:> F=85 0$<+[>'%U1ST< =IT61K6 M(SR6"7$!A8"*17=)I)$4>6HM9B)\1X VC9=:^X2W=8^E<9Q"IF6&=0H#F.1" M3N'M_M&@'\LI/,)_ *?0SKX_ME-HJ7-/3J$+XJE.(8YAJKKW;[FZ/E; >*.X MI%80S@$R,B0E?E?C#S@#4N=$_2\,P8-[X\0:"7 L4-/">V,]TL@;8L3@W:_K M)_L>B=6N#J\M@&ED/ )V>>S: K9!6/)Y8,[07DIU='9E&?_LU M%@.5[VZ/W_X67[>?:8$U!H8QI(4F4C@8$MW]XK'0XT[L\_*P@'@&0-S(AHP" M 12U3%@+)-%AQ;JL1KC=&>E;L9.S^#T*UY65.H#=DJG&P;D3>Z5"/ Z#O0A8 M#JMU1WVB3->#8J^Q7U_8M6/$_>"VNILO5C,@)!7:&B8YF(MN&YX<#L M1FSI.([ ;8] 2B:S=M!.D;U::G*6KKJ@DW1A(9Y.;>:KF[?EY_G2EV53HNV5 M="1>C;2>(Z4LPL?$1AJ=E!F>'0 QA:7%2G "*35".4:%,XA)C@D=_/I\+5;= M=K06K(B2%;_O9$MDHV[XG:>AT:#+XY^+HW9373_$+A3UO>S+H_=(G(%13+L! M\X+6S]!Q+R!-X&9+9Q6J'B=-&O-NUMO9V\5V\;F>-R8^S17#3PD4(TIZ@D+$ M0J&0FJMF]CM*2 KGOO31FA,?HB%@-:"8.0F<)H0Q#*!R(;H=.OX[2%1$D;)R MW;9@G2?8$7#*#.WR($J)YX*.)[%<^.II'/<\",]P14>T+LL2786O>IDQ;9GA M8_B]??BGN3$4$ZT@D (0*830S917#,%V_' R #4V]OR!'@%.38@L#7"..6JT MTX9K-S9+9"6'W:#+98N!4.O(&7UD@2U8XPA&$G>TP&YJ#-)&A1=YI#4>:1G> MPV9;W95KLYPO[O;A#.10*P?#8-8+$M)*(&"S'#PD2=M.+WZXP#B$[<8!( - M'ZXY8"3X:(##'Q0?NB%'(U)Q'67*24K: )62Q@V,468*U\!3B],J>6N#4T[B M-C!>+9.V3-P2T[7O=7TQ5>L RQ32M"[B5SU-CXY'F6\/=VZYE9RQ\.$XT+/6 M&'KBFOD.">AV='DT4>>UPL2TV+0\33QK JT_5P_88 M6/XRW\85?[A,ZT.*JHQ#RCD.%8+*(-*L,\2]U7GD92#O>EAY(G4QCV(7)QGL7O"+W?QO MBW#Z26?_1ILBKPZAYODSTJ%P;Z)BL5F M\U#>=&+:5FBVXM2A@>S*GGOYBKV 5Y?HT? Z9.ETV 7O21)?)X7.4UQWK%+) M[/W\6_W,@Z_6=;CTH=QNEV7]K9FE" D)E&6$,@&\C[U9FN-Y)K(:/IT=)^3L MWG#H:0B=F5,:04(19]I38A6V ]-7(UH1W,K^B/Y$NCPVZP1G&HV-A60>?[4$ M<1#6.H/0&;KJ ]=I\%0OFE3]S[I.89;;;!V2Y[XPHB F4"^.AS6&*FZ5<(H+QAR@1#CA!V:KO6NX M*NZ7#_%![? 1Y69[5?RQV'XIME_*XKX6=K&,+VI7M\7\YJ9^-28LR)M]1+&M MBD]E<5/&OKR+5<> K:U=6L5L(YBD:]C6B!BQ;X2L[YY>-')['KCTX*TC\-/@ MQ9YU.A_"]8)8THGOKP_Q4.3=[3[[_?7&W%S=09BUO4=8"%]6JN%VLYO]_ M=U?3VS8.1._]%3JV0+ @)5(B+P5(B5P42)M%FST;CJVT APQL)TV^^^7M"1_ M;:V($BD+>VA1QVAFY@WG<88=M4R7G0@FCBOGV94I?ZT#A;S MS8_@<:5^=@4OK*CK#8 M#;^R0_IMEG_-G_6WU1.6.@-Y.@ZQHMS]3#T79?T6YM.\U&F(D7+C.P!WKZAJ MZ5J63H?^&+A[;^^;2YO['KT\@;U_G]:I<6*E[U,$?[[,UW.=D^=W#ZMZ4;H^ M?HVR+(Q,FVB*!8]XJ/FA?AM72()CJ[L7NLB#(-'U%]%%62*P$"E/M3PMD4FN M\V_N_:'ZHS=[:B5U9!YI.?1]I %(=RL]Q@;9;BXM=ESRAJ>95)A-I%CN3-)(Q;$(PPC&U(;LWA>E0 M%PBD)"6<84%""H%D,$8D@<@\/>.9Z7X;?3=#KGD8#F\WAAL563MZ&P2J%V9[ M"ZP66G.&\S0XS9TYRM-X',YFI^>P62(@$4@ "GDJ>4@0:<(M P@,9;,380A3 M$#(N@90 TX@RFE',$@18Q*(T\7UT[XW ZW5_PW" ^_.9-VR=\ME5KG-X"RY+ M1NN%]'09K9\Y'1AM $Y=&4TVJR7?MO-R^?#/;6X*Y+O'=)TOBVUSAB/B@DB" MD(0TR3(!4L2;H-,*6>WN=Q*8T1"!+"%) @D&,:9)(F.=DM((TDRDOIFM5BVH M=#-U4Z6='9>Y@;8;GXV.JAVG[=4++D%K?6S&#;%UP:V%W)S"/@V"O0I9X@"@E'$8P2'(-'7X]5!(%DN.>"I"K"MF M)B*D0Y=CH#\3X;N[\J[:FBN_Z^Q@;GV'?A^X+.G'#U*].&=W,=25SL/\%X\N MW&(/WL0(I85)O#ZKC:XJ9U*:GG <<9Q1*2)*,E2W M(D@1D]3J7:B M1U'G!-G^68]/4)TL4]4*!HV&-\'?Y;+8+-2+MN1R^^AHZ= 9@)9)45_X)\9D M+BSJD" -0ZM30^,W];C]-5_GM\4B+ST0 MF[N7[<8P@OXO,TPS"! -<93%(HNDKC6SD""800*9X)VRJO&T\/Y-K98SB!,,DC0F.HW0*0/(. PK<12:ZS4[3]1#A'B>?T].1^[)O#J' M9?0;&+PMEE^*21=@32#4G)BA' \BN[*^:53^FAN#BY6)6K, V6R<,"D%13A# M',LT2A+(810"E(B(29I:724Q4)3O)#6O;I$XTJY:<+$\#2J=%?&*"^CT(ZP]L*JE.)QO\+_UUH]%EMSS%%J .J! MN+E7J4XWU*I8FC1VOT:*&*6QB%(,(6 Q3BD5H-$MB855^\DX&GFFOU,C3'+P MJ5RHI[QYLK;^=#]_M=U$&KZRX]*$DS=M\Z?U7IKCN4TWXY\)\1O MP&H)Y"'03B,L!UF@W TTRVW>O-2B5JQG4.M4_U95)!L=/K)BCSRXT4?F:H5H3: M)BLWT$XCQ%P9:!YA[5:QCXZH74&^9ZUZ@>2]V,-ZK*3^-#:; M=0&NA=.G!N+3(P,3DP,S,Q7W!R92YX;6SL MO6ES6[F2)OQ]?D6]=S[7+>Q+1_=,8+WC")?ML%U]Y]L)6CR2V$7QJ+EXN;]^ M$I1(R9)('A)G$^NMJ')9% "3SY(9 *)Q+__[^\WTU^^EO/%I)K]Q]_PW]'? M?BEG%]5X,KOZC[_]\>E7\\F]>?.W__V__L>__W^__OI_[<>WO_CJ8G53SI:_ MN'DY6I;C7[Y-EM>__'-<+O[\Y7)>W?SRSVK^Y^3KZ-=?[RK]LO[+=#+[\]_2 M'U]&B_*7[XO)ORTNKLN;T=OJ8K1C?T_[F[QO+';?D??UM,;F[39[\UV"=?+D>3Z>+X MKCVIV%X/DT#&JVGY_K+!WA_1:'LC^YS^.*'S/]=KL'_S53D.W^$WBW)A9N/W MR^MR_G8R^C*93I:36CVMV4)W?=Y1PJWF>;4>UTUS__WLU64S2VEJCC\_+MM&/=Z/Y'%;[K_75[.&Z;?3S09F# MCJRN9I-_E>,W8Z@QN9R48[-8E,O%NOPU MUL%8/L*'H^F]?LL?S+[F.AC-)S#2QU]^O"W7:+Z_!"=G/%GF#ZM6N\V-;[:H MII-Q; M:V,T(/IEN28%B'VTN([3ZMMIDJC74NMCJ&YNY^4US$]8C=_,H'R9/YH:;?8Y MKI.YE_4%;8_X_6TY7^^^Y--Q3U-MC^+3LKKX\[J:CD&Q!C ]EC^V7=@6.W58 MQ[3=V#C72X.YFI?UNOYR\99Z4W3^7^.IJN#&W;/"C;>@YKRVU6^J?[\HZK&WR;3@ZKT:;FFOW_S M_W=E768?KMET'X_UF@_5:[I_'T!QUG&]=I5ONC_UO-272S?5E[O5_?/H^^&. MO%"TA5[4Y,[N&LWU"3RAJPF ?K>G<;A'+Y=OJS_'SK:Z]=OJ;]W9=ZA>6_U[ MV-=Z^IL3 :[=8%LCJJ=?]M=JL&_E?'*S-4H?V[%Q,@.W=S*:/ABT-3I]2G-- MC>;WT?Q/D&$Z3BLO5O-:9T3[ZK39KZV%9&ZJ^3+MUKIJD:S)/V;SPR^X6LP_E_-,U>->'NK:S M0FL]0"Y.DGTQ5,MV>EX5<_%8$EYI_EY.H:RIJOX'Q? ME>MBB_>K98HT2$RH2;?>.]8:P@%:K'Z4Y9WK;KZ-YN-%^'XQ78U!G\VKFT<# M?7_9-JI==*8U)-<;(>]OUY3XJ=/5S>UJV1&";7:B->3J*<8#U9KJW8=Y=5O. M@7VS<:+A;9T-IGUUVNS7L9;X,6VTV>_-9]L/TG%M.5J4:1_QS]GX]F"_@4Z NDOBC-=)JBY0->/EBQ0/0UQV&=>?]E.KF; M\8WIQ\9ZT!1FG\JK9# <<?P^?9O?V1XNGU8W-Z/YC[0@W5;S^VV@=:'%71=/'_[13;ZDIQ$H"[^_"_^^^/%(,=7F3#/- M=S+:1N33BYS2I9+9/?C^O9O#7BZ,\W^:_J2,,%N5H?G&=-D1A MA9U6:R?WN C9QKZ@HQ&O#8G[R/4T;1[N.5RD>+?9U7'1SNU\6V-8I'U(.UJD M,YB;!'H]2V1OK7;[9L;C-5"C*?B&%]-JL9K7MS5.;K'=,7UQNI]W^[\!U2_>L01W9>!\CO==7,'??+!=N.EHLUC,^_>K-['"<:0OP--NC M#C"].PMI9!8<;J_=\=2TFFO4;;2?][&_O@0B3 X>E>RITF*O8%:O;M+)87E_ M,_1YG/DQU,AMO,61KC\"#V\%Q@^0 $R]J_GHYO3!U6KOI/$\SBZ@[\8S2_NQ MY?CMZ$OY).[UI7K3^?RG:BFM@4YI#;!8C^:EUAKNZ;MRV6QGGS;8<'_O-GW# MK&&(7VZVE;[#NC)O&/-=#3?<_\\PJ_Z\R:;[G+;(&N[SLR:;Z_,)Q%@^ M[V9-%H".7Z2;F&EY?0L?W)=/[9Z>I^3NV\KORW(V+L?K3"B;[YM6%R\-;#VH MR]'BRWIDJ\6O5Z/1+:""U6_E=+G8?)(4O?H5X?N<+__S_N/BH0L+\V6QWN#> M]&6:8/B/O\'W%GM*%UHY9*B5B"K""6&:"4N]U2X2ZIR2/P]MO3M>S>^1;'=L M]_&8LZM'W?X,V%KXNC_WC')OO4($2Z.32AJ"N8]46T^:PY/['W_#??H'?7);S^?VRM2<=SYI(RV<*8#2_>,; GRO>E_CM=GV? M[M>+Z\ET>Q$M92=J4.)5>[C"*#:S\;<7IV-+$_5%R^=5S5<2$*$!(Z4HYLIC M[1SW!$L3F!+!N_[F*_B/:"]7*)#SQ(CH+':**Q6M MD()X)+U 4FO*SG^&UI9QU0*@#U.S8[K8'[:<75S?C.9_FN^3Q3'$>5*UL($$ M:QTF$911)-+&2*6$\<<( Z?DO"B4*_9#+,I#MS\^;3KMJW22?Q2??JY:..VL MQ8(29BV/V%@N26080(TT&G%F1D-S!#C(K"R>*V1Y@"5H5QK2Q4S8#K%:,Z=2:<*O&H%WQ,9M)@O'[$'?GK*'/BH^'WT M7]5\&VBT8T5[N6"AB%#66J&XHYR:8%$ \QHC(0VB!OL,EI!7P)+3UJ]&L&R3 M$>]&-^7[RY^ZN'-IVEN^8#Q0AK$Q D>ND;!2>2%0%)03)6D./P:D17(%6C4/ MY6%Z/-^63Y\4FV]]/]N]>+QL+>%BQ@R7(S]#!X[W>#>U"NVXH)(Q)I7A/E C".-<:,Z-D2:J#,K0X5"F.V?W1&![(U#J M[_$N[D.MP@>E!&+<>)@HB!B+O5(:VZ0104)GMN'6B,0/;KR=BFYG++I7E\]Z M?M"U/5 3S#,&_A9H7"0,QSHH4+?<"XNB"MZ?B[G2J.2?LJE1A'O32V\GL_+- MLKPY:EW;5BH,)0"7,U:")V^",\QC2U"007'D \K@$7L-/&IV63L5U][8LYD$ MQY!G4Z?0-!H9(N<,['PLHR%&!Q*0C(HRH7*X\QITT G"/L2?$Z'MC3X?RGGZ M8'15XF,8]*A:$:UEH$V=AR%SS*5EX(0 >-HP1EC65NV 7+$N270ZNGW%"QS] MZLVKBB7@U&*"G"+$!FZULFE;1!G!B,?@)MO^8@FV\>>'8@A^+E@$SXW 3AL< M T<(+'=';20$U!6.B.7XP@-4_%DRK1H$LK.3N/%_P3JTOI<0J_F[\MNN6W$' MME..:J= 46*$0HA:@:*2$C"17&,B'&SVD.I4(3T_H6H2X*[HE7PXT M_[A:WQHYZ!F_5+P #PTI#2N=!LP9&G):E7C0/=<>P MC'_]0$I*B??';;IB!>49TG4#"?;7!V,*>6JY]0PC3IU0$NN($(,?C#*!GQ?) M\L3_8C\L5QL%/2>F((GI0J".45:6B<8Y.@!J.0%, M _1E,I>P? [(L#>Z(%GY6"*$%"W%.BK$;=*&B\=N&&"8.$]\6<4-7"R]%YF MP$GX=;7";,F^OL][_Z++ ?MW9YU"!@2J34E0HXH'$E7RQ9U5F-(([G\XK\/$ MAFS=IN#L;+?L43>ZI?]^<8T=R3K5"T(=S 9B"2:&:T)UU(Y;S9ATV&*&SU35G"#Z@Q'2V>CV MQZM_S*O%XK[S1S'J<<4"<2V\,#(&;+B0W"A-D2-488R8%>>V%=,H 0ZR*P/I MSG@UG5;?4AK/6,U]M?JRO%Q-GP^D!LV.::>PC%*."0D.$6Z]5])J8HCS%A9X MD747K;[KO3N7P6W*)CQ9_EBOJ*^1B2T*8P@+Z8D+:,$U#]B&R&'"<0Y6)/&2 M."0Y04$+D[-P'N_(/4L:\;HHUAS.?9UCOY1 ZE4=53-C4D"X1X$(SJ/5R 3M M'+&.:@"]UKY$2S[2LQ"!=3+SM]5HEAY)?R%K0ITD%AFM%I)1HUW@1&/!;="@ MVR@*/%W2I('%6L?Z3=DY7\OYEZJ'8_#:?'GJ?'6&>V>J8+XJQ_>)_Q8/>41' M7R;3%]Z2ZU I/'ZU_F.Y3L#V*--F#3U1KX$"!R:TH23JH#G20L'/+&A$0%0* M!-.CZEC=WD[7_MYH^G@PCT912U<<40K;3 M")DNE$/3)'FJ+]K#?B@*8D>)>P/H4<&^ ^*Z4BA>16^1PEXRS)V1X$@X2A"3 MD5'"<:T[>JTY$DE4CV1RU';<_KJ%U,AY%9"@(1!/8&&S8C-N&43.W<0![I\T M38;G3D6C<'?EJVX>>;R'Y'G_]U#L8%UPT8*1*'CPTIT$TPD<=;X9,W;\S+9[ M&^1 U2[27;'+KA:36;E8N.KF"YC:283IX1XPN-/Y6S5;3,;WR:@W0_IQF':G M-UJ $^&"=S@:\"=@A2:!L U*'O,<5VJ <3/M\;$S$9Q\9_]^[!^K'Z/IVNH! M,V>U3/V"/M],%HN4 'TWUXYNHS#!8LNDBM';A]2;[]T)'R9U*B6 A@56@4M>BL-8!.YXO3N*3[O'*(6*7C!E" ''-G!IZ%;]1D%R[CBH09YXM[O*92,\E/WK]<_O MJME?=\-:8ZL1IP'^1=QBK4$5@,Q<3-<9I'F%][RQE%PQZ@0&FRLR:R+RW NE M9#"&9MUG&N ^8=-BWG_U^SALS_OJM]4B&!Q(NC3$<8A&RFBIL)P$S/RY7:P\ ME0A95[^/@_A57?V61F*!HV&.<255.EB6TD?*C,+$Y=BV R1/2U*O=?7[**#/ MZ^HWH21$A@,,W'*+I,(ILM7:@&@,IMMXCKZN?M<5_TE7OX\#^-73<4J"TR+;V0!]PE%$M M.F:U6RBND!74*FPQ5SAH1S5S'/Z#I4:H'((.,""D18)V*8:>S]]JT?)@W<(9 MXAD3F@F)."$:/"D5G0B>64J-SG$B!QAKTB+UFH:Z?X?A)$R;'A]QTOI97-N$:@+CH9S&]7P3M;-+9]8P(S7ATCF. M C$NT$"U]@8,<<[ZO'3V^(;C$SWU^:3KJ7L;*61Z=DE@+J-#7*.@N;:<4!D) M5MQF17B\Z@MG=0FR[X)JD\AWNM0\J+%3V%>WB0(Y;#C\2RU!7'ED Y$>UM^ M*3C"M%.?[PRXUQ+N72U-_[V:W'NH_2T_SUV36HO.GFH%9MI;'+QVGG$JN0*$ M+<%480'8\UJ/G70VV@IM\C\DUB*] M:(+:;-EI8+8B@,X.R%=?%N5_KP#%\#4=_!Y^8W5'C2)M 8H@O/":<>*#48A* MH1EU6 .DY_;\1VOB?Y8YHPFX>Z33PV5(!N!KLG%*[!\R3*@;L9B$ *NZS[7 -4>*TPI3X;&Y! =Z%H7\MI M=9O2&%]4@YEJ?U[+;%>/:P+XKWFT>VEX?WR1KY'IR>UBS[:E5&!V5 M=M@$%APGR!DG!&%,&R<58OK,$@UUQ;'F$.^*6>G@KKJY+9>EN9J7=W>Q#A)K M=Z6"RH"Q)1C!K.&,.Q44%=)H2[0S,>;LBPTP:*PK7C4&>-?!M(]\I@-^Z8X: M!9.2!F2%9$9Q)XSV4N@H""%(!4)Z>WON82>?ML6NSAS29K#ODUOIKS Q#KJ; M!^L6,5AB.1< F^=*,V4)Q9(2J@/G(2NYXP#-_6S)UV!2#KX9^?:V':@N'WR, MG4O;X4J@:;E0RD>) X9I%JPWS%$IK:9@'LHSVY]O4))52Q"?3H[;\OO[V^7D M9K(8[;W)OZ=TP;W$4D6PW*+DQ!G+M951>")UM"[KX; !>FEMT:$);$_FP<=E M8N"GZG+Y#4!X,[OX^WXF["I?*"PL,M)8<:*W A <5%?$P1,X$T0K6 M76"\DDI0Q\_,?^IVD6D6^Y-Y]ONRG$XG5^7LHG35_+::UUB#]M4I=%*1A 7E MI>,P2Y3QC'EAI?+"<9%S)C+ 3*XM<:9!A%O50/E:9S,F0P3&.@(NZV0[VNMH M2+":&4<8SDGV,<"DK3UJFI/P;I5#YG8^F3:SA#UIJA!$1"HD%402+FDRVV"1 M]AH,>FV=RK&*!YBZM4=6Y0%_,KWB9%Q.)XM_S*O5[=NW;C^!7BP,YAS%3GCE M,.A.SYG!2CL>:=34$AA !D6.3\GZ6BG2!+0];MB]K9&@:E^U@AA)-#'6"Q.Y M1@A 0P8SP0Q7(69MQ@S03NYS)_A4S/O-V_&0S@%4YFQQ)TU<@VUUFBF$YS+" M]-0\"DY#M)Z!?R"#I5H9YG).Z%_'5N )I*B5CZ,1O+MBWH?1C_5)W.?J7J-O MQE0NU@_?[V';H:I%T (@A:6;8,2#)TI))I!@07KD!3%GO[N8S["&,1Y>'B(S MASER=7<:_#'][?WE^]7RHKHI%_\YFJ[*_S.YNCY:XYWZ186RTBF"7?0I\P38 MGLIH"N:,04Y8A+I]6_YU,K97B0R/W]M$3(V0>-M:(< S0IX*1A@8W#%JA12L M*CY(K."'G.=J!F@[]LS44V'OD8X?RXOJ:C;Y5SE^,X;A3"XGHVU8S_U2,C:S MQSDVX'>KF\6^*_IUJA< &X]>H>@$Y9P[0X@P%"/$4=H7SSFI>AV[ MP_DL:@'GDS>#_UFF*QN@_[["8G]5IMP@*7?^Q]'R):8U*YX3+R_(B969YD^*;R\^C[ZFS=Y;D"HS) M][?W5N0^>ZI^(P5FDGO-&%8:<2V==>#U4XPM[S CWL MJC\W\F 6'3;QSC&?D.0A!BD)4<8R*Q7"!E$>L&%"\X!Z3!S69SXA)])!2KJ+ M:+DFCD4@]!TJ4G.&SG3#/X\@N2F$CL.\?S.YK2P,3 6,8.F65E"I29 !J2T. MSI[;=L@P?A],RN0K3"E,PL M#,=)X/5G82"8!:I@O3$F4F$E(@QMQHME.+-G@5ICPY%9&(Y#_?7>AB=$,LF$ M=R$H2<$EH)#%(C M,(793B'&!VCA9TO^Z,0+Q^$[G-N-5CJ %TOI&:%,6QW"=DEWPN=<%WDE MO#A1CK5O-QZ'<)]7AX+3PBLA(V.:!2&T0MMEEC&?<\]^@,M02UQH MI^4V\0 MZW5$C@07%,/I)X8W?352Y*B$ ;I5+=&@$6Q?\Q4RSJ61L*I&RPC07BHGMZA% MFW6%;( LZM.F/17SUQ@#_*X\\N@]YYL*Y0.LT-S 7.6(QJ@HYUNO%IL^(W^%KJSVRO?O"4/UTT0PQS MY\YKK!RESF)+(]$IN\O]" 2AO64;?47D.A'+UZ@(_;TX/X^^/_IE1SKQY2\O MC#>4^L4@/77/-G)+"J\!\ +VS%;W&.:%SQU^)JY:CZ5]F%C0LFNZ#P]=.\'F% M=CLDA/)>(P;X.D&5$41ICIEUD0DWB-#N$R/Q:[\2W_ W%50''RS,).\XY\@8 M896)R#$"A@_-RGHP8 <\CUX[ \/[$$DWF@4 NYDLUY$J,(3M5?F+28\J9D^? M'E[YKJ%SCFJG<(0HIBRR5'JNHS?,IX1G2.M L'>UKH#VB$<='7-<0P6UF$9- M(G$6@<<!V.,4S!_0D[*Q &JD);8\C3TL$T1]*XRWH)?-?U]M$S2ZOL. M6C]:1*UCD0,6/FAN'%KE" 62PD M\^ :4L$9MRI&YR.Q)#HPFE%O#XQW\()]2U2H6L"]*Y?\66?MCW>C)<#P_O+A MXQ\'@OOJ-U(@%@5"T@J/!4<*&>Z3;8G5@$+-C56!TZPXX"?BDX;:;6AS"!P^L^<3PT08"_'2$V_HWB18E6TIT9)ACEWR@0!.MP1H25EG.;$= V>&B?*K6HG&@4^*MZ"KWYUER)NM"AWK%$O%RRTE2QZQI 'PYR*H%&PC D! M;KP),$7Z.NSMP IJ:%%J!-CNZ/$9OF_G2K.O>#INY $9' F2W,&\<2@$$;BS MP3II_1[V[:E5>+ BHI,X@G'*13"68,:)%#9RY@T]L_O#G3.M.>A[ MTG-AL9P 0N7[RP_PBQ1-_';_ RJUZA>*.9A1-%G&CAOIC0I&*B$"6+DJ9+U& MUY#%Q\Z&@VU(Y&3?\MTJ^37O+^\']\_KR<7U[RFST?\9?2WAPW(^&4W-^&N2 MR5U&TUVNY_$M%1*! Q:QH4II'H-5X)(!IC%(AI$E.5&'68DX'EB'7SWKNI%- M[R?]'U.3T_ =ZBS*O^91/]7(^&"9XYIPH8VF&#L&O@$26#,YB*C%^Z3'LZNW MY6BQB5FKGX1V=_7"\XBH513SP'@0V%HL-*SH/#AOD,G)(#5T9[$EFNR,/FQ, M"FWNEJ\?>]ISAK+]?4$0CP['I$;%.AQ3"B:"H@JQ:+3O+:RL ^8T*],J']W6 M&;%S^_Q)B0+,KRB<1C88P1D-UH408\I>Y:+V6>^X#&S7_ 19/97T29BU*>O? M)[/)S6KW88%*/U01-L \-&G$G>U),E5C6#6U=>\XOJ MK,ZIR/Z*!;%&6($T.<@'6OM*:.F88]4*!/]\EO[Z6 M\R_5"PS3;3$LFPK/J-4PWOTLBNLMD_L-D_V7CO?6*PCSRFBN'8N:>P?:WQEF MI$5@2TAE<[)#-;0D\M?"K":![GU'[M-R-!M_^?&V7&\YPN0 (4Z6?\VM.>.$ M0L8BI+WC/@9CK(I6VJ0,N*SG7+2]-?>/U6@^ O&6[[],[_>>C]B9VUF[P$C: MR!6.7 8>@K-.2BII,-%RSNT ;)N!;,S5)LG.C;FFA-!9PJ$7^KNY 7#@BLZA MJH6@*##DE%.@?8,B&J-HL&!*8L:\R'E!=>BT:Y003Y,6-8M[GTRK>5OG4-6" M\93"RT84UYD?M=%>:FDQ(HCP;644<"?KLMRN?AC-EK!NEV.?^Y5AYM)8$NV-4C)E"Z8IUP]/>P2Z5A;GED=_<)?HIX(% MD<%K@[G%8*X18G$4=CLB',[D/F([0GZZ]9.#;%<+A!G_UVJQW(3=ORN_F8N+ M:K7>"_LPKV;PUXN["/P#6SY'M5,(K!3"5O"T2^Z4<=3%#1:6^W-[#/Q$(E3= M0=P5W=*UW_>79ES=[GTV9U_Q@AA%G-(449[BGV II _X47/'';3) H#Q#^B"G:M4O @!)N?+820$X"$XV0 J?4OZ>%\GR MQ/]43[4 <*NAI^5BHZ#WA23_7*I(FU"!$4^B)]Y0(YE'F_Y':W,(,L"[@)E+ M6#Z '1%@;]*69^4*+IB)0H%J!<6K/<)T8F#N3!'-9TGN9 2?AU]4*LR7[ M^O7E]Y>?EM7%GP?LWYUU"BU=E.D=)8P)9BP21,-FC CYG,VW 3[&TI"MVQ2< M75'F<3H/DX0YU-?)0?';EGA5O,$3FUR/"E? MP/Q &D;B0;\*1*@49CLV'OJ[@]O2MLF)@GV1'WE0=F:#C!;7*9(1_A?^>S7Y M.IJNMX66;C2?_P!O_%#>I5KU"XK.;K]VM\^67Y\-,]5OO4TW$M%8$J+E/R M'Q*84D90%MW62>3]!<*\!L:UBW7'6[Z+C^5%";,&AO.N7-8@VIYJA1&!$^^5 M2GE3*/-$ZJW%$+'H+8WFJV!5<\!VMCC>W_[ZYV1YOV*41_FY>UH,KZ_6PCFXOOE M]?ULJ&%-I;J;B@5P6!K=&1 9BR(5- V MVXS%$923DDL-[SGJABWG#"2[4Q35;3E?_O@P'<&(9^.T57&;MEOW)R+85ZW@ M7$2G(^5.IU,8XPQ^6&J#/$L?/GOSL4%$>S"'/U67RV\ ER^_EM-JW>_U*T]I M)^+^5Y^JZ?ASM3'X]ZU*6>T6D=/(0/MR3CFR F&*MCMJ%IO>$B@/FGU=0M[9 M=9BJ&G^;3*=[F+8I4G!+ I>S27,B>AW>!YXL MR[>3K^7X#8AE=I4R>M\-??_BMK]B0:F,4GKG)6/.2A\8>0AF)%D/O W63\_F M2J.8#F$?\5TUN\C:2GQHH(A!2(\4#LQ3Y34L]'@;&4=0O:>A7YN/GK]DM8%M M_SN)]7A5HWI!P6+$W)@8?1"!.1;Y-B:*YCU$.5A_ODE#J"EDN^*4OQ?(Y]'W M3>[&T9?)='WD5Y=8M=LHK&*&$\^$E!$S38S$VQUZ0ERW&P.OA5UMP=L5Q1[M M?]:BTXOE"Y<2,'(>+4 8/<4"V^WT$33F')[ILZ5.$U!VN]5X<(^QX!P)H27@ M /TV,1#JQ':CU(>L2$8TU-W%AL+4C@2O*]$_4FAF-EZ':%]74Q#)(FUH+7_4 M25V,39(G]DUXB;$O"/4+ O7#EDS7X$TGL&PGS@OURFLM,H;*I*5 M+XB&P>KM:NX)[NTYB]?$G4:@[9@^;V87U4VYCANH39_G=8KT)KKV7D5E211: M*.ZW4X1)=V;W3MNC3S:TG5TMO*[FR_36@:WF\^K;9':U]V[A\](%#EY+ZS1S MTH.G&(-R9#LNEW5%J*$G/]M[:+9Y_N0CW/4VX!B(0A(Y MJ22-+EK]H%8#03EW@P9X#-8"91K!M3^?ZRA?JV"124Q]1-0';JTU03P$= >; MLT =?\35^DY/"VS)QK0G_7+4L<.S.@5GS%+!J'"(8:8Q$6*K0X7@.4E7AFT7 MM^.;-P5T#V=:CX]*CCS*>K%J$32*1B!"/'<218&$I-OEF66YZ\.VF=NE5D-X M=WJD=2RW=E& M]@8*[:Q51$5=T)HR;;FB*EINM[O\@O.<<.IA&]KM,*HYJ+NBU.?RYK::C^8_ M:A^A[:A1&$&5\Y$E\]-HPQ2)6^-3(Y:SRSC 0+/6J=0,S#W1:).'PMRD/7>S M7,XG7U;+M._^N?HP.K 'MU6@;UT!EQ:%640DC'"'NQ+2F5OB7P[> 4LFR;[ M:=O/XRF'T:3\9O9??#OH][O.XP[6+E@(D@=L0T!@\NK$67<;X,X.<^)P![@ MYE4+/&HX=]4"LQK'N,.X@4U'UWLC,!= 7-?E;#'Y6MX= M7[^M%BF:_/WEY]'W_=$$Q[14&,LLQ5%'1!'5D@>EMUG F<8Y6_$#W-EJ0YNU M"GAG;N2\'"U6\Q^U[*SGA0OOO!+1X8"BENE.EJ-;7\3IK$=ZZV]GZ3L:SXV;OIXR!)[2KU&,=C(."9> M*Z>1H<@%YZ,W.4?[0V;9D43(>LCR.(@[,B22L2(-=Z1P+E#SF+&B$$* M1:1C\+T]G=T.>5J2>IV'+(\#NN,[9BT_9"G!_^.8$3#D)$Q2HP(2"%FK0]#* MQAS?>H DRQ/_20]9'@?PB>1J\2%+;9WGR#@96;IMCK7 :9YI1'34!+MS.Y'( M6L+R >R( ,<^9*EY--QY'%,H)D5*4A4#IT08)GQ68J !:8DLZ>U_R/(H_+K; M:VOR(4LN#(Z2H6AUY$Y1;;3V6!FC.6A#E6/K#O* J1%;MRDX.PN8R'S(TF/C MC;'>:2QY2&,SEN 4D,LU8>A,%$F#TCW\D.5QD':N6]Z>]I EHX$*E;([&L.] MU#I:PU"P%"Q^K+.N)P_RZ+!9;7(JCCT%EGX8S=_/UYT?K\^F/I3S3]< 7/UP MTETM%,1BA4PZC>>$,R$5\2%X6-59I !$SJHT9/.UC7V^=B#OB7+KKB[,:GE= MS5/JQOI4>UJS0%))@S%HW_0N'Y+:6RH9#C3"/]J<761-=Q3+A+I7:KU9+%;' MT^JN5N%EB-IZ([6*Z>J;M5$8Z[#4UFIDZ!9D>86GMJ%0IL M1\]B\,$3+H30(4287%3!V,%CSED3!WA7IRM:9<+<&YT.FE<[:A3&6VQ%%-91 MSY$V%ISLB"RCT5OFN.DTM.O,:'02Q+U1J)Y)M:]:09FTDAFL!8S+<6$1)M%Z MRH,FX/SF9$0;8%[R;LET.LZ]Q+7?=;IN8/M=Z2(%UJ9W(71TD0?";$C>B$ J M7;R-,>L.X?'IS%\W@?+Q[3ZN= O(XOVE&RVNX[3Z]A!?.H20TFVOC@LE?5:M M<-+RB! RDBFFD,(6>4H0_)4$[GTMJ@\KA)0 H9P!PPA;AJAP$B.S&9&U^LR2 M@#MZAHU$)+9 /6!//7#07N@H0Y(YFEX<\EX@II46?--_BD5. /N0 MS]Y/6\+R 1QFZ&ATE"%CJ=)$>&&"D,YNQX"RXH<'I"6RI+)>6 M1"BA>*1"(JEY!( VH_(FGMGK$PU9M]DX=L6.=^4R^8A@?'V=C,NQ_?''(CV4 M\?ZVG(_2HFLY]KCZ6%_#S9%K^-(K/54U :ZC'MK^Z,#)8 MZ;"P47#MD9&:WFQ4CN(3FYFMT]FG/Q(V'Q#W#%_*I,4'T=35>[R'=D"X4W MDIE()/$A:H0]E0)MQN2#RG&#ZNO1#C.;#8Z![0JL,V\\G7;;$:"3$@26L\4A MY?ARA2(&)T5P+F"&.=/@&@2\&1W3],S>MQD<&1N53G?+])U0M^]@AN^IRZ4M M9^7EWJ2U!VH6C#,90_34^L"TXTY;MAEOL#0GCGB ER &R\9FQ=05+=?(+$#J MH-E]M?JRO%Q--X]%[^'DOFI%-"XJ1V7 %M$ HX3)N)V ")_9^Y6#)62#,CK9 M2H1I<,__","M%?:7IPK[A;'O,AE/;*Z D1EB;2#1*FTL4UIN(514Y(0@95VU M>'B#@/YEZ-FA(+M2HN'[10G0/1_3,^.D'M<;:;<@7(JHK*="LQBMP9IN%QQC M:$X.B?H70?[*3E,?8NR*\NLTZQN8UYC>FSM[Z+RS3F&$92B*&&50)#K+)=ZZ MB];HG/VE^I=-_G^J-B>BKF@(?4SA[*4O[_[_")7[%TUJ' /4;Z1@W@ENI:&: M?X];^BW)I?^V+FQOV&>EY.O!^+HZU0O$#=@#062K"%* M,)4VO?U[/W+NNSF;[U!UMD&*@[S+QKT_QJ69F=#XYV1Y[6#1 94^-XM%>9Q" MW-E*X:,#*"D.QDC#C,=,VP>0L^+O3]V:_]RZ8NR%A$W)H#\N;K;('!B_5WL] MGX-U"^D%4MY3II$U@5F8@63K"7*?L\E4?R7^2_ N#_G^V/9A7MZ.)N--]^\- M63.[>R)J/7..HV"=!@M!%7>(R:A1,"AZ;?1V72#2Y%QUKK\;?^[K<0N2Z-\F M_##ZD2R+=)Y_<3%?@=P>GH,YR4K2\" YIL$@MS.[IM'3&)%6Q=-A$--%68X7Z6#U]]'ROL-K)_%N M>&!ZN]%TNGA_N7M\^Z.=\MLOE$@W5+$,7*I@C1&,/\0E"O;7N S2&;%[$%EO MVAD&"\@M?WR8CF9+&%C*M'N;BARCF'B)T083K<;*5R:G/P$ MIVZUGC5UVY+,R5%\ZW[ D3QF9&S T&=K.\V?4H&076Y_ 8X M?JYL^:F:OD2Y0U6*0(GG%A1R(%HB@AUV\6&+-^LQK_K;G>>_?C8LA]>Q4]3: M#E$AE256* .+@95<,J?"%O[ 2$ZBAN/SR/>U!]J5%NQ45CTS^SZE<7M[H$=^ M01&C#Q(+Y:-1!C/K4>0;]!!\=EY!G>WO@;:+?Q^;2NM_7&0T7X7LYOY@L M]EN?A^H6&EN?\OU3PSPB5BDKMFN11?BOD0:G-:+LV0QJ0AQ=^T)@S'PL;U?S MB^O1H@23^.$)@!H>T.[*A5,NN,BLBBEG/)<(/]P2B,CWF%;AP>]AY\K)IL73 M-2GO=Q,^5Y]'WU-(ZC68V !1,KR/3;-P:I.%]LX*3PQ&CCK*(XMD>QS!N?JK M[$QVS=F6Y32 K:9_S/?GM#M4M9" )!(D$)C#D3-AG-C>KXY2B',+ QT(,QN2 MQ_ N#K\ Y!YZ9K5;,,$50.6%%8;2H*)UVXUAQ3O:#OVKV*9=BJH/UREYF>G5 M'A#XWBPW.^L47F'"/&4!!60$U8'S[>8&5RY'E0XP6K1O1=J0&+I>P]]?IOB4 M]+ >P%2Z:K$_?QMMK:G66 2%6,N:*VT)W:=T7;3F75F4UZ>5E>+-]? M@F%R/9I=E1]! [V?K8]A4\C4XCJ%GWP=3=-\/9+;N4T7FE"<+!PE,.%*:\D> M8KVCI3EYG :8ZJ[!G?J.D>^*JR\/X$,YGU3CIW=B]O#RF&8*JREGP5M';= P M3R536Y/;Z)BC88_WCEK7L URL$64^^6;@55@/O\!$V;]XOS11'M2OS F8N9C MX"YE\<%(,A^V8P^BT^MQMVOQ OFR]?-LSR0SXM@B#,P,&MW>[)S>AT'<6=>RR:SUR:L9#;>&JMK5.H$7=1MHW#!(1Z4 MY(3JB"AB-CQ<%C$H)T7'\;[(:[+6VH+XY(!(MS8:W\P^W)]3@J.^"4K?!J-# M)]^FI3L=!KVYN06?Z.XQ45C:IZMQ\HMVWH>_S]^P,^UK1U]?B, ECCA(R:.A MEFJ*MU$ "KS",PO*:)YEU>"%=OH4>#B8?SBO_[FCM:A\7#.%Q,9B[C%AA&NJ M" &#>/N:!R(Y-]&'>&FL94JV"GY7B_BGU>WM=#U/1M/-$_-O9I?5_.9.PH>7 M\)HM%"8*&*]UC/ 9;1Q63_/[9('<'>T ;!!;Z=> M[B7,0[$"4?KK+?'M518*WG M1A"#E<+6&1JEI^2,N8?#Z0N_C)4\[0\6AXU,0*1B+C%'FT&9$P M-F?3?(A+0EORWO70]2D@=[4L/,IU'ZOYN_+;O4L')CWX@S/XZ\6=&DB/P>]A MU%'MI$0ER&+,C$T)U< SQ&8+*=ASX4P)=R01=K^@VCC$7='M,WS;^TLSKM97 M/'XO;[Z4\SVL>JEX8326"MIGG!"+--9JH%@$\DUV*^?$0L^.DIJ>"CXB/8Y/<*>L]E!IR$7YL<@+5TO+I8OI]_*N=?)Q?E'DWP4M&"!*000X$)82,7F'*K M-R,!-7JNM]1/5P<-H-@!'U(BNOL.+O;JAIWEBTBC=,*$* C'/%T"P5N33"*< M$\XQ,!V1)]+GW,@&L[,SGV=G$W7V7AX.,A".H#Y=D$A1;:D.\#W;'0:"!GAX;' _7<+'LH5!/PX[KQ.UW*9U=PK&C9CT5V]'-;GZ5YM M83X/^S\9QJXHL7X(Y84]Q]3E=5ZUSZ/O'ZKY6F[+Y7SR9;5,<^5S]6&-9HU- M[8:^H2#@C!'PS02G1*;W@VC8VGD*9T6)#=G-R:=A/P+HF\#;;+V7U7SQ4[;> MAWVL&J,_@=@-?7/!M>%$1>Y]L P)#:X-?; P9*=Z]VLY_U*]\!QY:UE7.B=M MS4G3CW#[GDRQFI>3JYE; 6%F%S\^ST>S!:";!C<;KW^:WE&LY:G52C^*D)0I MY5QXKZE2EFLLMKY_(#EG0 -<688ZLX8@V[[G64T9M&=M%8A'E]Z+E\Y9!>(U MAFVERA7.BH]5MK0YT+[4BKL\M)SP>T&