0000876167-18-000119.txt : 20181005 0000876167-18-000119.hdr.sgml : 20181005 20181005145651 ACCESSION NUMBER: 0000876167-18-000119 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20180831 FILED AS OF DATE: 20181005 DATE AS OF CHANGE: 20181005 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PROGRESS SOFTWARE CORP /MA CENTRAL INDEX KEY: 0000876167 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 042746201 STATE OF INCORPORATION: DE FISCAL YEAR END: 1130 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-19417 FILM NUMBER: 181110362 BUSINESS ADDRESS: STREET 1: 14 OAK PARK CITY: BEDFORD STATE: MA ZIP: 01730 BUSINESS PHONE: 781-280-4473 MAIL ADDRESS: STREET 1: 14 OAK PARK DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 10-Q 1 q3201810-q.htm 10-Q Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 FORM 10-Q
 
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended August 31, 2018
or
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _____to _____.
Commission File Number: 0-19417
 
PROGRESS SOFTWARE CORPORATION
(Exact name of registrant as specified in its charter)
 
 
DELAWARE
(State or other jurisdiction of
incorporation or organization)
 
04-2746201
(I.R.S. Employer
Identification No.)
14 Oak Park
Bedford, Massachusetts 01730
(Address of principal executive offices) (Zip code)
Telephone Number: (781) 280-4000
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically 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  x    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
x
 
Accelerated filer
 
¨
Non-accelerated filer
 
¨
(Do not check if a smaller reporting company)
Smaller reporting company
 
¨
Emerging growth company
 
¨
 
 
 
 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  ¨ No  x
As of September 27, 2018, there were 44,902,607 shares of the registrant’s common stock, $.01 par value per share, outstanding.



PROGRESS SOFTWARE CORPORATION
FORM 10-Q
FOR THE NINE MONTHS ENDED AUGUST 31, 2018
INDEX

 
 
 
PART I
 
 
 
 
Item 1.
 
 
 
 
 
Item 2.
Item 3.
Item 4.
 
 
 
PART II
 
 
 
 
Item 1.
Item 1A.
Item 2.
Item 5.
Item 6.
 
 
 
 

2


PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited)

Condensed Consolidated Balance Sheets

(In thousands, except share data)
August 31,
2018
 
November 30,
2017
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
98,697

 
$
133,464

Short-term investments
39,184

 
50,145

Total cash, cash equivalents and short-term investments
137,881

 
183,609

Accounts receivable (less allowances of $701 and $676, respectively)
45,817

 
61,210

Other current assets
13,696

 
18,588

Total current assets
197,394

 
263,407

Property and equipment, net
42,689

 
42,261

Intangible assets, net
67,712

 
94,894

Goodwill
314,951

 
315,041

Deferred tax assets
876

 
1,123

Other assets
1,810

 
1,992

Total assets
$
625,432

 
$
718,718

Liabilities and shareholders’ equity
 
 
 
Current liabilities:
 
 
 
Current portion of long-term debt, net
$
5,819

 
$
5,819

Accounts payable
8,299

 
9,000

Accrued compensation and related taxes
17,534

 
32,373

Dividends payable to shareholders
6,324

 
6,619

Income taxes payable
2,889

 
1,173

Other accrued liabilities
15,498

 
20,496

Short-term deferred revenue
131,854

 
132,538

Total current liabilities
188,217

 
208,018

Long-term debt, net
111,725

 
116,090

Long-term deferred revenue
12,975

 
9,750

Deferred tax liabilities
1,323

 
2,809

Other noncurrent liabilities
5,720

 
5,967

Commitments and contingencies

 

Shareholders’ equity:
 
 
 
Preferred stock, $0.01 par value; authorized, 10,000,000 shares; issued, none

 

Common stock, $0.01 par value, and additional paid-in capital; authorized, 200,000,000 shares; issued and outstanding, 45,133,361 shares in 2018 and 47,281,035 shares in 2017
263,255

 
249,836

Retained earnings
68,329

 
145,247

Accumulated other comprehensive loss
(26,112
)
 
(18,999
)
Total shareholders’ equity
305,472

 
376,084

Total liabilities and shareholders’ equity
$
625,432

 
$
718,718

See notes to unaudited condensed consolidated financial statements.

3


Condensed Consolidated Statements of Operations
 
 
Three Months Ended
 
Nine Months Ended
(In thousands, except per share data)
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Revenue:
 
 
 
 
 
 
 
Software licenses
$
27,204

 
$
28,529

 
$
78,986

 
$
78,443

Maintenance and services
68,479

 
68,781

 
206,846

 
203,050

Total revenue
95,683

 
97,310

 
285,832

 
281,493

Costs of revenue:
 
 
 
 
 
 
 
Cost of software licenses
1,077

 
1,337

 
3,571

 
4,347

Cost of maintenance and services
10,110

 
10,970

 
29,445

 
32,724

Amortization of acquired intangibles
5,509

 
5,768

 
17,226

 
14,129

Total costs of revenue
16,696

 
18,075

 
50,242

 
51,200

Gross profit
78,987

 
79,235

 
235,590

 
230,293

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
21,752

 
23,159

 
64,838

 
70,116

Product development
19,338

 
19,620

 
59,405

 
55,745

General and administrative
12,218

 
11,164

 
35,670

 
33,338

Amortization of acquired intangibles
3,319

 
3,319

 
9,956

 
9,721

Fees related to shareholder activist

 

 
1,472

 

Restructuring expense
135

 
923

 
2,382

 
18,724

Acquisition-related expenses
42

 
751

 
128

 
844

Total operating expenses
56,804

 
58,936

 
173,851

 
188,488

Income from operations
22,183

 
20,299

 
61,739

 
41,805

Other (expense) income, net:
 
 
 
 
 
 
 
Interest expense
(1,337
)
 
(1,221
)
 
(3,774
)
 
(3,455
)
Interest income and other, net
322

 
239

 
961

 
717

Foreign currency (loss) gain, net
(946
)
 
(418
)
 
(2,017
)
 
(1,561
)
Total other (expense) income, net
(1,961
)
 
(1,400
)
 
(4,830
)
 
(4,299
)
Income before income taxes
20,222

 
18,899

 
56,909

 
37,506

Provision for income taxes
3,476

 
7,727

 
11,848

 
16,518

Net income
$
16,746

 
$
11,172

 
$
45,061

 
$
20,988

Earnings per share:
 
 
 
 
 
 
 
Basic
$
0.37

 
$
0.23

 
$
0.99

 
$
0.43

Diluted
$
0.37

 
$
0.23

 
$
0.97

 
$
0.43

Weighted average shares outstanding:
 
 
 
 
 
 
 
Basic
45,130

 
48,071

 
45,730

 
48,342

Diluted
45,576

 
48,370

 
46,380

 
48,631

 
 
 
 
 
 
 
 
Cash dividends declared per common share
$
0.140

 
$
0.125

 
$
0.420

 
$
0.375

See notes to unaudited condensed consolidated financial statements.

4


Condensed Consolidated Statements of Comprehensive Income

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
August 31, 2018
 
August 31, 2017
Net income
$
16,746

 
$
11,172

 
$
45,061

 
$
20,988

Other comprehensive (loss) income, net of tax:
 
 
 
 
 
 
 
Foreign currency translation adjustments
(1,950
)
 
5,920

 
(7,137
)
 
11,291

Unrealized gains on investments, net of tax provision of $18 and $57 for the third quarter and first nine months of 2018, respectively and $17 and $62 for the third quarter and first nine months of 2017, respectively
52

 
27

 
24

 
105

Total other comprehensive (loss) income, net of tax
(1,898
)
 
5,947

 
(7,113
)
 
11,396

Comprehensive income
$
14,848

 
$
17,119

 
$
37,948

 
$
32,384


See notes to unaudited condensed consolidated financial statements.


5


Condensed Consolidated Statements of Cash Flows
 
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
Cash flows from operating activities:
 
 
 
Net income
$
45,061

 
$
20,988

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization of property and equipment
5,158

 
5,794

Amortization of intangibles and other
28,489

 
25,530

Stock-based compensation
14,716

 
9,559

Loss on disposal of property
201

 
186

Deferred income taxes
(1,487
)
 
3,518

Excess tax benefit from stock plans

 
(403
)
Allowances for accounts receivable
140

 
53

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
15,017

 
15,769

Other assets
4,465

 
3,783

Accounts payable and accrued liabilities
(20,290
)
 
(10,971
)
Income taxes payable
1,575

 
759

Deferred revenue
3,980

 
(1,394
)
Net cash flows from operating activities
97,025

 
73,171

Cash flows from (used in) investing activities:
 
 
 
Purchases of investments
(8,258
)
 
(30,482
)
Sales and maturities of investments
18,495

 
25,904

Purchases of property and equipment
(5,968
)
 
(865
)
Payments for acquisitions, net of cash acquired

 
(77,149
)
Proceeds from sale of property, plant and equipment, net

 
1,557

Net cash flows from (used in) investing activities
4,269

 
(81,035
)
Cash flows used in financing activities:
 
 
 
Proceeds from stock-based compensation plans
7,943

 
7,245

Payments for taxes related to net share settlements of equity awards
(1,942
)
 
(2,369
)
Repurchases of common stock
(110,000
)
 
(43,936
)
Excess tax benefit from stock plans

 
403

Dividend payments to shareholders
(19,472
)
 
(18,151
)
Payment of long-term debt
(4,641
)
 
(11,250
)
Net cash flows used in financing activities
(128,112
)
 
(68,058
)
Effect of exchange rate changes on cash
(7,949
)
 
13,643

Net decrease in cash and cash equivalents
(34,767
)
 
(62,279
)
Cash and cash equivalents, beginning of period
133,464

 
207,036

Cash and cash equivalents, end of period
$
98,697

 
$
144,757


6


Condensed Consolidated Statements of Cash Flows, continued
 
Nine Months Ended
 
August 31,
2018
 
August 31,
2017
Supplemental disclosure:
 
 
 
Cash paid for income taxes, net of refunds of $889 in 2018 and $3,584 in 2017
$
7,515

 
$
10,469

Cash paid for interest
$
3,096

 
$
2,703

Non-cash investing and financing activities:
 
 
 
Total fair value of restricted stock awards, restricted stock units and deferred stock units on date vested
$
9,546

 
$
13,833

Dividends declared
$
6,324

 
$
5,975

See notes to unaudited condensed consolidated financial statements.

7


Notes to Condensed Consolidated Financial Statements

Note 1: Basis of Presentation

Company Overview - Progress Software Corporation ("Progress," the "Company," "we," "us," or "our") offers the leading platform for developing and deploying strategic business applications. We enable customers and partners to deliver modern, high-impact digital experiences with a fraction of the effort, time and cost. Progress offers powerful tools for easily building adaptive user experiences across any type of device or touchpoint, award-winning machine learning that enables cognitive capabilities to be a part of any application, the flexibility of a serverless cloud to deploy modern apps, business rules, web content management, plus leading data connectivity technology. Over 1,700 independent software vendors, 100,000 enterprise customers, and 2 million developers rely on Progress to power their applications.

Our products are generally sold as perpetual licenses, but certain products also use term licensing models and our cloud-based offerings use a subscription-based model. More than half of our worldwide license revenue is realized through relationships with indirect channel partners, principally application partners and original equipment manufacturers ("OEMs"). Application partners are ISVs that develop and market applications using our technology and resell our products in conjunction with sales of their own products that incorporate our technology. OEMs are companies that embed our products into their own software products or devices.

We operate in North America and Latin America (the "Americas"); Europe, the Middle East and Africa ("EMEA"); and the Asia Pacific region, through local subsidiaries as well as independent distributors.

Basis of Presentation and Significant Accounting Policies - We prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for complete financial statements and these unaudited financial statements should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017, as amended ("Annual Report").

We made no material changes in the application of our significant accounting policies that were disclosed in our Annual Report. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as the audited financial statements included in our Annual Report, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. The operating results for the interim periods presented are not necessarily indicative of the results expected for the full fiscal year.

Recent Accounting Pronouncements - In August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.

In February 2018, the FASB issued Accounting Standards Update No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220), Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income ("ASU 2018-02"). ASU 2018-02 gives entities the option to reclassify the disproportionate income tax effects ("stranded tax effects") caused by the newly-enacted US Tax Cuts and Jobs Act from accumulated other comprehensive income to retained earnings. The update also requires new disclosures, some of which are applicable for all entities. The guidance in ASU 2018-02 is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently considering whether to adopt the optional reclassification of the stranded tax effects and evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.


8


In August 2017, the FASB issued Accounting Standards Update No. 2017-12, Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities ("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment ("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.

In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory ("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of the adoption of this update on our consolidated financial position, results of operations, and disclosure requirements.

In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting ("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest (current GAAP) or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively.

We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the condensed consolidated statement of cash flows. As such, the prior period condensed consolidated statement of cash flows was not adjusted. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of $0.6 million to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

9



In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in Topic 606 requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company will be December 1, 2018.

Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company currently plans to adopt this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC Topic 606. The first Annual Report on Form 10-K issued in accordance with ASC Topic 606 will be for the period ended November 30, 2019.

Management is currently assessing the impact the adoption of this standard will have on the Company’s consolidated financial statements, but anticipates that the revenue recognition related to accounting for the following transactions will be most impacted:

Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment - These transactions are typically recognized when the amounts are billed to the customer under current revenue recognition guidance. In accordance with ASU 2014-09, revenue from term license performance obligations is expected to be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. To the extent the Company enters into future term licenses with extended payment terms after the adoption of ASU 2014-09, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASU 2014-09 as the Company currently does not recognize revenue until the amounts have been billed to the customer.

Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support) - These transactions are currently recognized ratably over the associated maintenance period as the Company does not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASU 2014-09, the requirement to have VSOE for undelivered elements that exists under current guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.

Note 2: Cash, Cash Equivalents and Investments

A summary of our cash, cash equivalents and available-for-sale investments at August 31, 2018 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
92,827

 
$

 
$

 
$
92,827

Money market funds
5,870

 

 

 
5,870

State and municipal bond obligations
24,349

 

 
(125
)
 
24,224

U.S. treasury bonds
6,715

 

 
(25
)
 
6,690

Corporate bonds
8,332

 

 
(62
)
 
8,270

Total
$
138,093

 
$

 
$
(212
)
 
$
137,881



10


A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2017 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
130,547

 
$

 
$

 
$
130,547

Money market funds
2,917

 

 

 
2,917

State and municipal bond obligations
40,458

 

 
(231
)
 
40,227

U.S. treasury bonds
3,517

 

 
(26
)
 
3,491

Corporate bonds
6,463

 

 
(36
)
 
6,427

Total
$
183,902

 
$

 
$
(293
)
 
$
183,609


Such amounts are classified on our condensed consolidated balance sheets as follows (in thousands):
 
 
August 31, 2018
 
November 30, 2017
 
Cash and
Equivalents
 
Short-Term
Investments
 
Cash and
Equivalents
 
Short-Term
Investments
Cash
$
92,827

 
$

 
$
130,547

 
$

Money market funds
5,870

 

 
2,917

 

State and municipal bond obligations

 
24,224

 

 
40,227

U.S. treasury bonds

 
6,690

 

 
3,491

Corporate bonds

 
8,270

 

 
6,427

Total
$
98,697

 
$
39,184

 
$
133,464

 
$
50,145


The fair value of debt securities by contractual maturity is as follows (in thousands):
 
 
August 31,
2018
 
November 30,
2017
Due in one year or less
$
26,209

 
$
22,333

Due after one year (1)
12,975

 
27,812

Total
$
39,184

 
$
50,145


(1)
Includes state and municipal bond obligations, U.S. treasury bonds, and corporate bonds, which are securities representing investments available for current operations and are classified as current on the condensed consolidated balance sheets.

We did not hold any investments with continuous unrealized losses as of August 31, 2018 or November 30, 2017.

Note 3: Derivative Instruments

We generally use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on intercompany accounts receivable and loans receivable denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries.

All forward contracts are recorded at fair value on the consolidated balance sheets at the end of each reporting period and expire from 30 days to one year. At August 31, 2018, $1.8 million was recorded in other accrued liabilities on the condensed consolidated balance sheet. At November 30, 2017, $0.2 million and $0.2 million was recorded in other accrued liabilities and other assets, respectively, on the consolidated balance sheet. In the three and nine months ended August 31, 2018, realized and unrealized losses of $1.0 million and $4.1 million, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net, on the condensed consolidated statements of operations. In the three and nine months ended August 31, 2017, realized and unrealized gains of $5.2 million and $9.6 million, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net on the condensed consolidated statements of operations. The losses and gains were substantially offset by realized and unrealized gains and losses on the offsetting positions.


11


The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):
 
 
August 31, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
149,204

 
$
(1,806
)
 
$
119,192

 
$
(27
)
Forward contracts to purchase U.S. dollars

 

 
462

 

Total
$
149,204

 
$
(1,806
)
 
$
119,654

 
$
(27
)

Note 4: Fair Value Measurements

Recurring Fair Value Measurements

The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at August 31, 2018 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
5,870

 
$
5,870

 
$

 
$

State and municipal bond obligations
24,224

 

 
24,224

 

U.S. treasury bonds
6,690

 

 
6,690

 

Corporate bonds
8,270

 

 
8,270

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(1,806
)
 
$

 
$
(1,806
)
 
$


The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at November 30, 2017 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
2,917

 
$
2,917

 
$

 
$

State and municipal bond obligations
40,227

 

 
40,227

 

U.S. treasury bonds
3,491

 

 
3,491

 

Corporate bonds
6,427

 

 
6,427

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(27
)
 
$

 
$
(27
)
 
$


When developing fair value estimates, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices to measure fair value. The valuation technique used to measure fair value for our Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, we are required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.

We did not have any nonrecurring fair value measurements during the nine months ended August 31, 2018.


12


Note 5: Intangible Assets and Goodwill

Intangible Assets

Intangible assets are comprised of the following significant classes (in thousands):
 
 
August 31, 2018
 
November 30, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
154,301

 
$
(105,451
)
 
$
48,850

 
$
154,301

 
$
(88,224
)
 
$
66,077

Customer-related
67,802

 
(54,024
)
 
13,778

 
67,802

 
(46,230
)
 
21,572

Trademarks and trade names
17,740

 
(12,656
)
 
5,084

 
17,740

 
(10,495
)
 
7,245

Total
$
239,843

 
$
(172,131
)
 
$
67,712

 
$
239,843

 
$
(144,949
)
 
$
94,894


In the three and nine months ended August 31, 2018, amortization expense related to intangible assets was $8.8 million and $27.2 million, respectively. In the three and nine months ended August 31, 2017, amortization expense related to intangible assets was $9.1 million and $23.9 million, respectively.

Future amortization expense for intangible assets as of August 31, 2018, is as follows (in thousands):
 
Remainder of 2018
$
8,873

2019
34,932

2020
10,152

2021
10,033

2022
3,722

Total
$
67,712


Goodwill

Changes in the carrying amount of goodwill in the nine months ended August 31, 2018 are as follows (in thousands):

Balance, November 30, 2017
$
315,041

Translation adjustments
(90
)
Balance, August 31, 2018
$
314,951


Changes in the goodwill balances by reportable segment in the nine months ended August 31, 2018 are as follows (in thousands):
 
November 30, 2017
 
Translation adjustments
 
August 31, 2018
OpenEdge
$
249,036

 
$
(90
)
 
$
248,946

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
315,041

 
$
(90
)
 
$
314,951


During the quarter ending August 31, 2018, no triggering events occurred that would indicate that it is more likely than not that the carrying values of any of our reporting units exceeded their fair values.


13


Note 6: Business Combinations

Kinvey Acquisition

On June 1, 2017, we acquired by merger 100% of the outstanding securities of Kinvey for an aggregate sum of $49.2 million, which includes approximately $0.3 million held-back from the founder of Kinvey as an incentive to remain with the Company for at least two years following the acquisition. The $0.3 million held-back is being recorded to expense over the service period. Kinvey allows developers to set up, use, and operate a serverless cloud backend for any native, hybrid, web, or IoT app built using any development tools. The acquisition was accounted for as a business combination, and accordingly, the results of operations of Kinvey are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.

The total consideration, less the $0.3 million held-back discussed above, which is considered to be a compensation arrangement, was allocated to Kinvey's tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the amount held-back from the founder, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.

The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(963
)
 
 
Property, plant and equipment
26

 
 
Purchased technology
22,100

 
5 Years
Trade name
1,800

 
5 Years
Customer relationships
100

 
5 Years
Net deferred tax assets
1,465

 
 
Goodwill
24,351

 
 
Net assets acquired
$
48,879

 
 

The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, which are more than offset by the value of deferred tax assets acquired from Kinvey. Tangible assets acquired and assumed liabilities were recorded at fair value.

We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of $24.4 million of goodwill, which is not deductible for tax purposes.

Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration paid, but are required to be expensed as incurred. We incurred minimal acquisition-related costs during the three and nine months ended August 31, 2018, which are included in acquisition-related expenses on our condensed consolidated statements of operations.

We have not disclosed the amount of revenues and earnings of Kinvey since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.


14


DataRPM Acquisition

On March 1, 2017, we acquired by merger 100% of the outstanding securities of DataRPM for an aggregate sum of $30.0 million. Approximately $1.7 million of the purchase price was paid to DataRPM’s founders in the form of restricted stock units, subject to a two-year vesting schedule and continued employment. DataRPM is a leader in cognitive predictive maintenance for the industrial IoT ("IIoT") market. The acquisition was accounted for as a business combination, and accordingly, the results of operations of DataRPM are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.

The total consideration, less the fair value of the granted restricted stock units discussed above, which are considered compensation arrangements, was allocated to DataRPM’s tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the fair value of the restricted stock units, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.

The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(174
)
 
 
Property, plant and equipment
68

 
 
Purchased technology
19,900

 
5 Years
Trade name
800

 
5 Years
Customer relationships
100

 
5 Years
Deferred taxes
(5,006
)
 
 
Goodwill
12,583

 
 
Net assets acquired
$
28,271

 
 

The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, partially offset by the fair value of deferred tax assets acquired from DataRPM. Tangible assets acquired and assumed liabilities were recorded at fair value.

We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of $12.6 million of goodwill, which is not deductible for tax purposes.

As discussed above, approximately $1.7 million of the total consideration was paid to DataRPM’s founders in restricted stock units, subject to a vesting schedule and continued employment. We concluded that the restricted stock units are compensation arrangements and we are recognizing stock-based compensation expense in accordance with the vesting schedule over the service period of the awards, which is two-years. During the three months ended August 31, 2018, we incurred minimal stock-based compensation expense related to these restricted stock units. During the nine months ended August 31, 2018, as a result of the termination of employment of one of the founders, we recorded a minimal credit to stock-based compensation expense related to forfeitures. These amounts are included in operating expenses on our condensed consolidated statements of operations.

Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration transferred, but are required to be expensed as incurred. We did not incur any acquisition-related costs during the three and nine months ended August 31, 2018 and do not expect to incur additional material costs with respect to this acquisition.


15


We have not disclosed the amount of revenues and earnings of DataRPM since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.

Note 7: Term Loan and Line of Credit

Our credit agreement provides for a $123.8 million secured term loan and a $150.0 million secured revolving credit facility. The revolving credit facility may be made available in U.S. Dollars and certain other currencies and may be increased by up to an additional $125.0 million if the existing or additional lenders are willing to make such increased commitments. The revolving credit facility has sublimits for swing line loans up to $25.0 million and for the issuance of standby letters of credit in a face amount up to $25.0 million. We expect to use the revolving credit facility for general corporate purposes, including acquisitions of other businesses, and may also use it for working capital.

The credit facility matures on November 20, 2022, when all amounts outstanding will be due and payable in full. The revolving credit facility does not require amortization of principal. The outstanding balance of the term loan as of August 31, 2018 was $119.1 million, with $6.2 million due in the next 12 months. The term loan requires repayment of principal at the end of each fiscal quarter, beginning with the fiscal quarter ended February 28, 2018. The principal repayment amounts are in accordance with the following schedule: (i) eight payments of $1.5 million each, (ii) four payments of $2.3 million each, (iii) four payments of $3.1 million each, (iv) three payments of $3.9 million each, and (v) the last payment is of the remaining principal amount. Any amounts outstanding under the term loan thereafter would be due on the maturity date. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of August 31, 2018, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The interest rate of the credit facility as of August 31, 2018 was 3.63%.

Costs incurred to obtain our long-term debt of $1.8 million are recorded as debt issuance costs as a direct deduction from the carrying value of the debt liability on our condensed consolidated balance sheets as of August 31, 2018. These costs are being amortized over the term of the debt agreement using the effective interest rate method. Amortization expense related to the debt issuance costs of $0.1 million for the three months ended August 31, 2018 and August 31, 2017 and $0.3 million for the nine months ended August 31, 2018 and August 31, 2017, respectively, is recorded in interest expense on our condensed consolidated statements of operations.

Revolving loans may be borrowed, repaid, and reborrowed until November 20, 2022, at which time all amounts outstanding must be repaid. As of August 31, 2018, there were no amounts outstanding under the revolving line and $1.3 million of letters of credit.

As of August 31, 2018, aggregate principal payments of long-term debt for the next five years are (in thousands):
Remainder of 2018
$
1,546

2019
6,188

2020
9,281

2021
12,375

2022
89,719

Total
$
119,109


Note 8: Common Stock Repurchases

In the three and nine months ended August 31, 2018, we repurchased and retired 0.5 million shares of our common stock for $20.0 million and 2.6 million shares for $110.0 million, respectively. In the three and nine months ended August 31, 2017, we repurchased and retired 0.6 million shares for $19.0 million and 1.5 million shares for $43.9 million, respectively. The shares were repurchased in all periods as part of our Board of Directors authorized share repurchase program.

In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. As of August 31, 2018, there was $110.0 million remaining under this current authorization.


16


Note 9: Stock-Based Compensation

Stock-based compensation expense reflects the fair value of stock-based awards, less the present value of expected dividends, measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model.

During fiscal years 2016 and 2017, we granted performance-based restricted stock units that include a three-year market condition under a Long-Term Incentive Plan (“LTIP”) where the performance measurement period is three years. Vesting of the LTIP awards is based on our level of attainment of specified total shareholder return ("TSR") targets relative to the percentage appreciation of a specified index of companies for the respective three-year periods and is also subject to the continued employment of the grantees. In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model.

During the first quarter of fiscal year 2018, we granted performance-based restricted stock units that include two performance metrics under the LTIP where the performance measurement period is three years. Vesting of the 2018 LTIP awards is as follows: (i) 50% is based on the three-year market condition as described above (TSR), and (ii) 50% is based on achievement of a three-year cumulative performance condition (operating income). In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model for the market condition portion of the award, and used the closing price of our common stock on the date of grant, less the present value of expected dividends, for the portion related to the performance condition.

The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense related to options and restricted stock units on a straight-line basis over the service period of the award, which is generally 4 years for options and 3 years for restricted stock units. We recognize stock-based compensation expense related to our employee stock purchase plan using an accelerated attribution method.

The following table provides the classification of stock-based compensation as reflected on our condensed consolidated statements of operations (in thousands): 
 
Three Months Ended
 
Nine Months Ended
 
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Cost of maintenance and services
$
(96
)
 
$
239

 
$
419

 
$
790

Sales and marketing
762

 
808

 
2,127

 
1,371

Product development
1,744

 
1,645

 
5,774

 
2,699

General and administrative
2,156

 
1,604

 
6,396

 
4,699

Total stock-based compensation
$
4,566

 
$
4,296

 
$
14,716

 
$
9,559


Note 10: Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated balances of other comprehensive loss during the nine months ended August 31, 2018 (in thousands):

 
Foreign Currency Translation Adjustment
 
Unrealized (Losses) Gains on Investments
 
Accumulated Other Comprehensive Loss
Balance, December 1, 2017
$
(18,770
)
 
$
(229
)
 
$
(18,999
)
Other comprehensive loss before reclassifications, net of tax
(7,137
)
 
24

 
(7,113
)
Balance, August 31, 2018
$
(25,907
)
 
$
(205
)
 
$
(26,112
)

The tax effect on accumulated unrealized (losses) gains on investments was minimal as of August 31, 2018 and November 30, 2017.


17


Note 11: Restructuring Charges

The following table provides a summary of activity for our restructuring actions, which are detailed further below (in thousands):
 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2017
$
570

 
$
3,556

 
$
4,126

Costs incurred
1,132

 
1,250

 
2,382

Cash disbursements
(1,172
)
 
(4,752
)
 
(5,924
)
Translation adjustments and other
45

 
10

 
55

Balance, August 31, 2018
$
575

 
$
64

 
$
639


During fiscal year 2017, we undertook certain operational restructuring initiatives intended to significantly reduce annual costs. As part of this action, management committed to a new strategic plan highlighted by a new product strategy and a streamlined operating approach. To execute these operational restructuring initiatives, we reduced our global workforce by over 20%. These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. We also consolidated offices in various locations during fiscal year 2017 and fiscal year 2018. We expect to incur additional expenses related to facility closures as part of this restructuring action through fiscal year 2019, but we do not expect these additional costs to be material.

Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation), facilities costs, which include fees to terminate lease agreements and costs for unused space, net of sublease assumptions, and other costs, which include asset impairment charges.

As part of this fiscal year 2017 restructuring, for the three and nine months ended August 31, 2018, we incurred expenses of $0.1 million and $2.4 million, respectively, which are recorded in restructuring expenses on the condensed consolidated statements of operations.

Cash disbursements for expenses incurred to date under this restructuring are expected to be made through fiscal year 2019. The short-term portion of the restructuring reserve of $0.5 million is included in other accrued liabilities and the long-term portion of $0.1 million is included in other noncurrent liabilities on the condensed consolidated balance sheets at August 31, 2018.

Note 12: Income Taxes

Our income tax provision for the third quarter of fiscal years 2018 and 2017 reflects our estimate of the effective tax rates expected to be applicable for the full fiscal years, adjusted for any discrete events which are recorded in the period in which they occur. The estimates are reevaluated each quarter based on our estimated tax expense for the full fiscal year.

Our effective income tax rate was 17% in the third quarter of fiscal year 2018 compared to 41% in the third quarter of fiscal year 2017, and 21% in the first nine months of fiscal year 2018 compared to 44% in the same period last year. The primary reason for the decrease in the effective rate is due to the enactment of tax reform in the United States in December 2017.

During the first quarter of fiscal year 2018, the Tax Cuts and Jobs Act (the "Act") was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred, and, effective fiscal year 2019, creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued SAB 118, which directs taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of August 31, 2018, we have not completed our accounting for the tax effects of enactment of the Act, however, as described below, we have made a reasonable estimate of the effects on our existing deferred tax balances and the one-time transition tax.

As a result of the Act, we re-measured certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, which is generally 21%. However, we are still analyzing certain aspects of the Act and refining our calculations, which could potentially affect the measurement of these balances or potentially give rise to changes in deferred tax amounts. During the first quarter of fiscal year 2018, we recognized a provisional tax benefit of $1.4 million related to the

18


re-measurement of our U.S. deferred tax balances. During the third quarter of fiscal year 2018, we recognized an additional provisional tax benefit of $0.6 million related to the re-measurement of our U.S. deferred tax balances for the true-up of deferred tax assets and liabilities that we expect upon the filing of our fiscal year 2017 U.S. income tax return in the fourth quarter of fiscal year 2018.

The one-time transition tax associated with the Act is based on our total post-1986 earnings and profits ("E&P") that we previously deferred from U.S. federal taxation. During the first quarter of fiscal year 2018, we made a provisional determination that we have an accumulated deficit in our foreign subsidiaries' E&P and thus do not have a transition tax associated with deferred foreign earnings related to the Act. We have not yet completed our calculation of the total post-1986 E&P for our foreign subsidiaries or the tax pools of our foreign subsidiaries. Further, the transition tax is based in part on the amount of those earnings held in cash and other specified assets. This amount may change when we finalize the calculation of post-1986 foreign E&P previously deferred from U.S. federal taxation and finalize the amounts held in cash or other specified assets.

Our Federal income tax returns have been examined or are closed by statute for all years prior to fiscal year 2015. Our state income tax returns have been examined or are closed by statute for all years prior to fiscal year 2013.

Tax authorities for certain non-U.S. jurisdictions are also examining returns. With some exceptions, we are generally not subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal year 2012.

Note 13: Earnings per share

We compute basic earnings per share using the weighted average number of common shares outstanding. We compute diluted earnings per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, restricted stock units and deferred stock units, using the treasury stock method. The following table sets forth the calculation of basic and diluted earnings per share on an interim basis (in thousands, except per share data):

 
Three Months Ended
 
Nine Months Ended
 
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Net income
$
16,746

 
$
11,172

 
$
45,061

 
$
20,988

Weighted average shares outstanding
45,130

 
48,071

 
45,730

 
48,342

Dilutive impact from common stock equivalents
446

 
299

 
650

 
289

Diluted weighted average shares outstanding
45,576

 
48,370

 
46,380

 
48,631

Basic earnings per share
$
0.37

 
$
0.23

 
$
0.99

 
$
0.43

Diluted earnings per share
$
0.37

 
$
0.23

 
$
0.97

 
$
0.43


We excluded stock awards representing approximately 690,000 shares and 577,000 shares of common stock from the calculation of diluted earnings per share in the three and nine months ended August 31, 2018, respectively, because these awards were anti-dilutive. In the three and nine months ended August 31, 2017, we excluded stock awards representing 905,000 shares and 648,000 shares of common stock, respectively, from the calculation of diluted earnings per share as they were anti-dilutive.

Note 14: Business Segments and International Operations

Operating segments are 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 assess performance. Our chief operating decision maker is our Chief Executive Officer.

We operate as three distinct business segments: OpenEdge, Data Connectivity and Integration, and Application Development and Deployment.

We do not manage our assets or capital expenditures by segment or assign other income (expense) and income taxes to segments. We manage and report such items on a consolidated company basis.


19


The following table provides revenue and contribution margin from our reportable segments and reconciles to our consolidated income before income taxes:

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
August 31, 2018
 
August 31, 2017
Segment revenue:
 
 
 
 
 
 
 
OpenEdge
$
68,029

 
$
68,135

 
$
204,404

 
$
198,533

Data Connectivity and Integration
7,597

 
8,987

 
20,989

 
22,911

Application Development and Deployment
20,057

 
20,188

 
60,439

 
60,049

Total revenue
95,683

 
97,310

 
285,832

 
281,493

Segment costs of revenue and operating expenses:
 
 
 
 
 
 
 
OpenEdge
16,419

 
18,374

 
47,194

 
52,538

Data Connectivity and Integration
1,520

 
2,200

 
4,823

 
6,531

Application Development and Deployment
7,071

 
6,369

 
20,068

 
19,896

Total costs of revenue and operating expenses
25,010

 
26,943

 
72,085

 
78,965

Segment contribution margin:
 
 
 
 
 
 
 
OpenEdge
51,610

 
49,761

 
157,210

 
145,995

Data Connectivity and Integration
6,077

 
6,787

 
16,166

 
16,380

Application Development and Deployment
12,986

 
13,819

 
40,371

 
40,153

Total contribution margin
70,673

 
70,367

 
213,747

 
202,528

Other unallocated expenses (1)
48,490

 
50,068

 
152,008

 
160,723

Income from operations
22,183

 
20,299

 
61,739

 
41,805

Other (expense) income, net
(1,961
)
 
(1,400
)
 
(4,830
)
 
(4,299
)
Income before income taxes
$
20,222

 
$
18,899

 
$
56,909

 
$
37,506

 
 
 
 
 
 
 
 
(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization of acquired intangibles, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.
                                
Our revenues are derived from licensing our products, and from related services, which consist of maintenance, hosting services, and consulting and education. Information relating to revenue from customers by revenue type is as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Software licenses
$
27,204

 
$
28,529

 
$
78,986

 
$
78,443

Maintenance
60,566

 
60,536

 
184,368

 
179,572

Services
7,913

 
8,245

 
22,478

 
23,478

Total revenue
$
95,683

 
$
97,310

 
$
285,832

 
$
281,493



20


In the following table, revenue attributed to North America includes sales to customers in the U.S. and sales to certain multinational organizations. Revenue from EMEA, Latin America and the Asia Pacific region includes sales to customers in each region plus sales from the U.S. to distributors in these regions. Information relating to revenue from external customers from different geographical areas is as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
North America
$
52,212

 
$
55,703

 
$
154,676

 
$
157,438

EMEA
33,422

 
31,830

 
101,769

 
92,320

Latin America
4,341

 
5,009

 
13,058

 
15,669

Asia Pacific
5,708

 
4,768

 
16,329

 
16,066

Total revenue
$
95,683

 
$
97,310

 
$
285,832

 
$
281,493


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Cautionary Note Regarding Forward-Looking Statements

The Private Securities Litigation Reform Act of 1995 contains certain safe harbor provisions regarding forward-looking statements. This Form 10-Q, and other information provided by us or statements made by our directors, officers or employees from time to time, may contain “forward-looking” statements and information, which involve risks and uncertainties. Actual future results may differ materially. Statements indicating that we “believe,” “may,” “could,” “would,” “might,” “should,” “expect,” “intend,” “plan,” “target,” “anticipate” and “continue,” are forward-looking, as are other statements concerning future financial results, product offerings or other events that have not yet occurred. There are various factors that could cause actual results or events to differ materially from those anticipated by the forward-looking statements, including but not limited to the following: (1) Economic, geopolitical and market conditions can adversely affect our business, results of operations and financial condition, including our revenue growth and profitability, which in turn could adversely affect our stock price. (2) We may fail to achieve our financial forecasts due to such factors as delays or size reductions in transactions, fewer large transactions in a particular quarter, fluctuations in currency exchange rates, or a decline in our renewal rates for contracts. (3) Our ability to successfully manage transitions to new business models and markets, including an increased emphasis on a cloud and subscription strategy, may not be successful. (4) If we are unable to develop new or sufficiently differentiated products and services, or to enhance and improve our existing products and services in a timely manner to meet market demand, partners and customers may not purchase new software licenses or subscriptions or purchase or renew support contracts. (5) We depend upon our extensive partner channel and we may not be successful in retaining or expanding our relationships with channel partners. (6) Our international sales and operations subject us to additional risks that can adversely affect our operating results, including risks relating to foreign currency gains and losses. (7) If the security measures for our software, services or other offerings are compromised or subject to a successful cyber-attack, or if such offerings contain significant coding or configuration errors, we may experience reputational harm, legal claims and financial exposure. (8) We have made acquisitions, and may make acquisitions in the future, and those acquisitions may not be successful, may involve unanticipated costs or other integration issues or may disrupt our existing operations. (9) Those factors discussed in Part II, Item 1A (Risk Factors) in this Quarterly Report on Form 10-Q, and in Part I, Item 1A (Risk Factors) in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017, as amended ("Annual Report"). Although we have sought to identify the most significant risks to our business, we cannot predict whether, or to what extent, any of such risks may be realized. We also cannot assure you that we have identified all possible issues which we might face. We undertake no obligation to update any forward-looking statements that we make.

Use of Constant Currency

Revenue from our international operations has historically represented a substantial portion of our total revenue. As a result, our revenue results have been impacted, and we expect will continue to be impacted, by fluctuations in foreign currency exchange rates. For example, if the local currencies of our foreign subsidiaries strengthen, our consolidated results stated in U.S. dollars are positively impacted.

As exchange rates are an important factor in understanding period to period comparisons, we present revenue growth rates on a constant currency basis, which helps improve the understanding of our revenue results and our performance in comparison to prior periods. The constant currency information presented is calculated by translating current period results using prior

21


period weighted average foreign currency exchange rates. These results should be considered in addition to, not as a substitute for, results reported in accordance with accounting principles generally accepted in the United States of America ("GAAP").

Overview

Progress Software Corporation ("Progress," the "Company," "we," "us," or "our") offers the leading platform for developing and deploying strategic business applications. We enable customers and partners to deliver modern, high-impact digital experiences with a fraction of the effort, time and cost. Progress offers powerful tools for easily building adaptive user experiences across any type of device or touchpoint, award-winning machine learning that enables cognitive capabilities to be a part of any application, the flexibility of a serverless cloud to deploy modern apps, business rules, web content management, plus leading data connectivity technology. Over 1,700 independent software vendors, 100,000 enterprise customers, and 2 million developers rely on Progress to power their applications. We operate as three distinct segments: OpenEdge, Data Connectivity and Integration, and Application Development and Deployment.

Beginning in late October 2016, with the appointment of Yogesh Gupta as our new Chief Executive Officer, our Board of Directors and executive management team undertook a comprehensive review of our strategy and operations.

On January 16, 2017, we announced a new strategic plan highlighted by a new product strategy and a streamlined operating approach with a tighter focus on areas of strength to more efficiently drive revenue. The key tenets of the strategic plan are as follows:

Streamlined Operating Approach. In fiscal year 2017, we adapted our organization and operating principles to focus primarily on customer and partner retention and success for many of our core products. For selected products that have new customer acquisition potential, we also strengthened our demand generation and high volume, low touch e-commerce capabilities.

Product Strategy. As part of the strategic plan implemented in early 2017, we undertook a new product strategy to provide the platform and tools enterprises need to build next generation applications that drive their businesses, known as “Cognitive Applications.” We offer this platform to both new customers and partners as well as our existing OpenEdge partner and customer ecosystems. Our platform for Cognitive Applications enables developers to build the most modern applications quickly and easily, and includes:

Our leading UI development tools, which enable organizations to easily build engaging user interfaces for any device or front end;
Our NativeScript offering, which allows developers to use JavaScript to build native applications across multiple mobile platforms;
A modern high productivity cloud backend application platform that runs on any cloud, is secure, high-performing, and highly-scalable while supporting all modern user interfaces;
Automated and intuitive machine learning capabilities for accelerating the creation and delivery of cognitive applications;
Our data connectivity and integration capabilities;
Our business logic and rules capabilities; and
Web Content Management for delivering personalized and engaging digital experiences.

Restructuring. With the adoption of our new product strategy in fiscal year 2017, we discontinued our investment in our Digital Factory strategy and re-aligned our resources consistent with our core operating approach. To that end, during fiscal year 2017, we implemented restructuring efforts including the consolidation of facilities, implementation of a simplified organizational structure and a reduction of marketing and other external expenses. In addition, we reduced headcount by over 400 employees, totaling over 20% of our workforce. We reduced our full year expenses by over $30 million by the end of fiscal year 2017.

We derive a significant portion of our revenue from international operations, which are primarily conducted in foreign currencies. As a result, changes in the value of these foreign currencies relative to the U.S. dollar have significantly impacted our results of operations and may impact our future results of operations. For example, in late fiscal 2017 and the first six months of fiscal 2018, the value of the U.S. dollar weakened in comparison to certain foreign currencies, including in Europe. Since approximately one-third of our revenue is denominated in foreign currency, our revenue results during those periods were positively impacted. However, during our third fiscal quarter, the U.S. dollar strengthened in comparison to those currencies, negatively impacting our revenue during the period. We expect that future fluctuations in foreign currency exchange rates will continue to impact our results.

22



In September 2017, we announced a new capital allocation strategy pursuant to which we are targeting to return approximately 50% of our annual cash flows from operations to stockholders in the form of share repurchases and 25-30% through dividends. To that end, our Board of Directors increased our total share repurchase authorization to $250.0 million. As of August 31, 2018, there is $110.0 million remaining under this current authorization. We expect to repurchase an additional $10 million of shares of our common stock in the remainder of fiscal year 2018 and the remaining $100 million in fiscal year 2019. However, the timing and amount of any shares repurchased will be determined by management based on its evaluation of market conditions and other factors, and we may choose to suspend, expand or discontinue the repurchase program at any time.

On September 21, 2018, our Board of Directors approved an 11% increase to our quarterly cash dividend from $0.14 to $0.155 per share of common stock, which will be paid on December 17, 2018 to shareholders of record as of the close of business on December 3, 2018. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress stockholders in December 2016 and increased the quarterly cash dividend to $0.14 per share in September 2017. We expect to continue paying quarterly cash dividends in subsequent quarters consistent with our capital allocation strategy. However, we may terminate or modify this program at any time without notice.

We expect to continue to evaluate possible acquisitions and other strategic transactions designed to expand our business and/or add complementary products and technologies to our existing product sets. As a result, our expected uses of cash could change, our cash position could be reduced and we may incur additional debt obligations to the extent we complete additional acquisitions. However, we believe that existing cash balances, together with funds generated from operations and amounts available under our credit facility, will be sufficient to finance our operations and meet our foreseeable cash requirements, including quarterly cash dividends and stock repurchases to Progress stockholders, through at least the next twelve months.

During the first quarter of fiscal year 2018, the Tax Cuts and Jobs Act was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred, and creates new taxes on certain foreign sourced earnings. In December 2017, the Securities and Exchange Commission (the "SEC") issued SAB 118, which directs taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of August 31, 2018, we have not completed our accounting for the tax effects of enactment of the Act, however, as described elsewhere in this Form 10-Q, we have made a reasonable estimate of the effects on our existing deferred tax balances and the one-time transition tax.

Results of Operations

Revenue

 
Three Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant
Currency
Revenue
$
95,683

 
$
97,310

 
(2
)%
 
(1
)%
 
Nine Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant
Currency
Revenue
$
285,832

 
$
281,493

 
2
%
 
%

Total revenue decreased in the third quarter of fiscal year 2018 as compared to the same quarter last year due to the strengthening of the U.S. dollar during the quarter, which resulted in an unfavorable impact from foreign currency exchange rates, and a decrease in license revenue as further described below. In addition, total revenue increased in the first nine months of fiscal year 2018 as compared to the same period last year. The increase was primarily due to a favorable impact of currency exchange rates during the first nine months of fiscal year 2018 and an increase in maintenance revenue. Changes in prices from fiscal year 2017 to 2018 did not have a significant impact on our revenue.


23


Software License Revenue

 
Three Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant
Currency
Software Licenses
$
27,204

 
$
28,529

 
(5
)%
 
(4
)%
As a percentage of total revenue
28
%
 
29
%
 
 
 
 
 
Nine Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant
Currency
Software Licenses
$
78,986

 
$
78,443

 
1
%
 
(1
)%
As a percentage of total revenue
28
%
 
28
%
 
 
 
 

Software license revenue decreased in the third quarter of fiscal year 2018 as compared to the same period last year due to a decrease in software license revenue in our Data Connectivity and Integration and Application Development and Deployment segments, partially offset by an increase in license sales in our OpenEdge segment. Software license revenue increased in the first nine months of fiscal year 2018 as compared to the same period last year primarily due to a favorable impact from currency exchange rates and an increase in license sales in our OpenEdge segment. The increase was offset by a decline in software license revenue in our Data Connectivity and Integration and Application Development and Deployment segments.

Maintenance and Services Revenue
 
 
Three Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant
Currency
Maintenance
$
60,566

 
$
60,536

 
 %
 
1
 %
As a percentage of total revenue
63
%
 
62
%
 
 
 
 
Services
7,913

 
8,245

 
(4
)%
 
(4
)%
As a percentage of total revenue
8
%
 
8
%
 
 
 
 
Total maintenance and services revenue
$
68,479

 
$
68,781

 
 %
 
 %
As a percentage of total revenue
72
%
 
71
%
 
 
 
 
 
Nine Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant
Currency
Maintenance
$
184,368

 
$
179,572

 
3
 %
 
1
 %
As a percentage of total revenue
65
%
 
64
%
 
 
 
 
Services
22,478

 
23,478

 
(4
)%
 
(5
)%
As a percentage of total revenue
8
%
 
8
%
 
 
 
 
Total maintenance and services revenue
$
206,846

 
$
203,050

 
2
 %
 
 %
As a percentage of total revenue
72
%
 
72
%
 
 
 
 

Maintenance and services revenue remained flat in the third quarter of fiscal year 2018 as compared to the same period last year. Maintenance revenue increased in the first nine months of fiscal year 2018 due to a favorable impact from currency exchange rates and an increase in maintenance revenue in our Application Development and Deployment and OpenEdge segments, partially offset by a decline in our Data Connectivity and Integration segment. Services revenue decreased in all periods primarily due to lower professional services revenue from our OpenEdge segment.


24


Revenue by Region

 
Three Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant
Currency
North America
$
52,212

 
$
55,703

 
(6
)%
 
(6
)%
As a percentage of total revenue
55
%
 
57
%
 
 
 
 
Europe, the Middle East and Africa ("EMEA")
$
33,422

 
$
31,830

 
5
 %
 
5
 %
As a percentage of total revenue
35
%
 
33
%
 
 
 
 
Latin America
$
4,341

 
$
5,009

 
(13
)%
 
(1
)%
As a percentage of total revenue
4
%
 
5
%
 
 
 
 
Asia Pacific
$
5,708

 
$
4,768

 
20
 %
 
23
 %
As a percentage of total revenue
6
%
 
5
%
 
 
 
 
 
Nine Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant
Currency
North America
$
154,676

 
$
157,438

 
(2
)%
 
(2
)%
As a percentage of total revenue
54
%
 
56
%
 
 
 
 
EMEA
$
101,769

 
$
92,320

 
10
 %
 
4
 %
As a percentage of total revenue
36
%
 
33
%
 
 
 
 
Latin America
$
13,058

 
$
15,669

 
(17
)%
 
(11
)%
As a percentage of total revenue
4
%
 
5
%
 
 
 
 
Asia Pacific
$
16,329

 
$
16,066

 
2
 %
 
2
 %
As a percentage of total revenue
6
%
 
6
%
 
 
 
 

Total revenue generated in North America decreased $3.5 million, and total revenue generated outside North America increased $1.9 million, in the third quarter of fiscal year 2018 as compared to the same quarter last year. Total revenue generated in North America decreased $2.8 million, and total revenue generated outside North America increased $7.1 million, in the first nine months of fiscal year 2018 as compared to the same period last year. The decrease in North America in the third quarter of fiscal year 2018 was primarily due to license and professional services revenue decreases in our OpenEdge segment and a decline in license revenue in our Data Connectivity and Integration segment. The decrease in North America in the first nine months of fiscal year 2018 was primarily due to a decrease in license revenue in our Data Connectivity and Integration and Application Development and Deployment segments and professional services revenue in our OpenEdge segment. This decrease was partially offset by an increase in maintenance revenue in our OpenEdge segment. The increase in revenue generated in EMEA in all periods was primarily due to an increase in OpenEdge maintenance and license revenue which was further impacted by favorable exchange rates as described above. Revenue generated in Latin America decreased in the third quarter and first nine months of fiscal year 2018. The decrease in the third quarter was primarily due to a negative impact of exchange rate fluctuations, while the decrease in the first nine months of fiscal year 2018 was a result of decreases in license and maintenance revenue in our OpenEdge segment and the negative impact of exchange rate fluctuations. The revenue generated in Asia Pacific increased in all periods primarily due to higher license revenue in our OpenEdge segment.

Total revenue generated in markets outside North America represented 46% of total revenue in the first nine months of fiscal year 2018 and 44% of total revenue in the same period last year. If exchange rates had remained constant in the first nine months of fiscal year 2018 as compared to the exchange rates in effect in the same period of fiscal year 2017, total revenue generated in markets outside North America would have been 45% of total revenue.


25


Revenue by Segment

 
Three Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant Currency
OpenEdge segment
$
68,029

 
$
68,135

 
 %
 
1
 %
Data Connectivity and Integration segment
7,597

 
8,987

 
(15
)%
 
(16
)%
Application Development and Deployment segment
20,057

 
20,188

 
(1
)%
 
(1
)%
Total revenue
$
95,683

 
$
97,310

 
(2
)%
 
(1
)%
 
Nine Months Ended
 
Percentage Change
(In thousands)
August 31, 2018
 
August 31, 2017
 
As Reported
 
Constant Currency
OpenEdge segment
$
204,404

 
$
198,533

 
3
 %
 
1
 %
Data Connectivity and Integration segment
20,989

 
22,911

 
(8
)%
 
(9
)%
Application Development and Deployment segment
60,439

 
60,049

 
1
 %
 
1
 %
Total revenue
$
285,832

 
$
281,493

 
2
 %
 
 %

Revenue in the OpenEdge segment decreased in the third quarter of fiscal year 2018, largely due to the negative impact of exchange rate fluctuations, offset by an increase in license revenue. Revenue in the OpenEdge segment increased in the first nine months of fiscal year 2018 primarily due to the favorable impact from exchange rate fluctuations and an increase in license and maintenance revenue, partially offset by a decrease in professional services revenue. Data Connectivity and Integration revenue decreased in all periods primarily due to the timing of certain renewals by original equipment manufacturers ("OEMs"). Application Development and Deployment stayed approximately flat in all periods, primarily due to lower license revenue offset by an increase in maintenance revenue.

Cost of Software Licenses

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Cost of software licenses
$
1,077

 
$
1,337

 
(19
)%
 
$
3,571

 
$
4,347

 
(18
)%
As a percentage of software license revenue
4
%
 
5
%
 
 
 
5
%
 
6
%
 
 
As a percentage of total revenue
1
%
 
1
%
 
 
 
1
%
 
2
%
 
 

Cost of software licenses consists primarily of costs of royalties, electronic software distribution, duplication, and packaging. Cost of software licenses as a percentage of software license revenue varies from period to period depending upon the relative product mix. The decrease in all periods was a result of lower payments of royalties to third parties as compared to the same period in the prior year.

Cost of Maintenance and Services

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Cost of maintenance and services
$
10,110

 
$
10,970

 
(8
)%
 
$
29,445

 
$
32,724

 
(10
)%
As a percentage of maintenance and services revenue
15
%
 
16
%
 
 
 
14
%
 
16
%
 
 
As a percentage of total revenue
11
%
 
11
%
 
 
 
10
%
 
12
%
 
 

Cost of maintenance and services consists primarily of costs of providing customer support, consulting, and education. The decrease in both periods was primarily due to lowered compensation-related costs resulting from a decrease in headcount and

26


lower stock-based compensation expense as a result of forfeitures during the quarter, partially offset by higher professional services expense.

Amortization of Acquired Intangibles
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Amortization of acquired intangibles
$
5,509

 
$
5,768

 
(4
)%
 
$
17,226

 
$
14,129

 
22
%
As a percentage of total revenue
6
%
 
6
%
 
 
 
6
%
 
5
%
 
 

Amortization of acquired intangibles included in costs of revenue primarily represents the amortization of the value assigned to technology-related intangible assets obtained in business combinations. Amortization of acquired intangibles decreased in the third quarter of fiscal year 2018 as compared to the same quarter last year. The decrease was due to the completion of amortization of certain intangible assets acquired in prior years. Amortization of acquired intangibles increased in the first nine months of fiscal year 2018 compared to the same period last year, primarily due to the addition of intangible assets associated with the technologies obtained in connection with the acquisitions of DataRPM in the second quarter of fiscal year 2017 and Kinvey in the third quarter of fiscal year 2017.

Gross Profit
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Gross profit
$
78,987

 
$
79,235

 
 %
 
$
235,590

 
$
230,293

 
2
%
As a percentage of total revenue
83
%
 
81
%
 
 
 
82
%
 
82
%
 
 

Our gross profit decreased in the third quarter as compared to the same quarter last year due to the decrease in license and services revenue, offset by lower cost of revenue as described above. In addition, gross profit increased in the first nine months of fiscal year 2018 compared to the same period in the prior year, primarily due to the increases of license and maintenance revenue and the decrease in cost of maintenance and services and cost of software licenses as described above, offset slightly by the increase of amortization of acquired intangibles.

Sales and Marketing

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Sales and marketing
$
21,752

 
$
23,159

 
(6
)%
 
$
64,838

 
$
70,116

 
(8
)%
As a percentage of total revenue
23
%
 
24
%
 
 
 
23
%
 
25
%
 
 

Sales and marketing expenses decreased in all periods as compared to the same periods last year primarily due to lower compensation-related expense as a result of the headcount reduction actions which occurred in the first quarter of fiscal year 2017. The decrease was partially offset by higher marketing programs costs related to the go-to-market efforts for Kinvey and DataRPM.

Product Development

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Product development costs
$
19,338

 
$
19,620

 
(1
)%
 
$
59,405

 
$
55,745

 
7
%
As a percentage of total revenue
20
%
 
20
%
 
 
 
21
%
 
20
%
 
 


27


Product development expenses decreased in the third quarter of fiscal year 2018 primarily due to lower compensation-related costs as a result of the headcount reductions actions which occurred in the first quarter of fiscal year 2017. The increase in the first nine months of fiscal year 2018 as compared to the same period last year is primarily due to higher stock-based compensation expenses, partially offset by lower compensation-related costs. During the first quarter of fiscal year 2017, there were significant forfeitures due to our restructuring action, which significantly reduced stock-based compensation expense in the first nine months of fiscal year 2017 as compared to the same periods in the current fiscal year.

General and Administrative

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
General and administrative
$
12,218

 
$
11,164

 
9
%
 
$
35,670

 
$
33,338

 
7
%
As a percentage of total revenue
13
%
 
11
%
 
 
 
12
%
 
12
%
 
 

General and administrative expenses include the costs of our finance, human resources, legal, information systems and administrative departments. General and administrative expenses increased in the third quarter and first nine months of fiscal year 2018 as compared to the same periods last year primarily due to increased stock-based compensation expense, as well as higher professional services expense, partially offset by lower compensation-related expenses. During the first quarter of fiscal year 2017, there were significant forfeitures due to our restructuring action, which significantly reduced stock-based compensation expense in the third quarter and first nine months of fiscal year 2017 as compared to the same periods in the current fiscal year.

Amortization of Acquired Intangibles

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Amortization of acquired intangibles
$
3,319

 
$
3,319

 
%
 
$
9,956

 
$
9,721

 
2
%
As a percentage of total revenue
3
%
 
3
%
 
 
 
3
%
 
3
%
 
 

Amortization of acquired intangibles included in operating expenses primarily represents the amortization of value assigned to intangible assets obtained in business combinations other than assets identified as purchased technology. Amortization of acquired intangibles stayed flat in the third quarter as compared to the same period last year. Amortization of acquired intangibles increased in the first nine months of fiscal year 2018 compared to the same period last year due to the addition of intangible assets obtained in connection with the acquisitions of DataRPM and Kinvey, which occurred in the second and third quarters of fiscal year 2017, respectively.

Fees Related to Shareholder Activist

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Fees related to shareholder activist
$

 
$

 
*
 
$
1,472

 
$

 
*
As a percentage of total revenue
%
 
%
 
 
 
1
%
 
%
 
 
* Not meaningful

In September 2017, Praesidium Investment Management publicly announced in a Schedule 13D filed with the SEC its disagreement with our strategy and stated that it was seeking changes in the composition of our Board of Directors. We incurred professional and other fees relating to Praesidium’s actions. As of June 2018, Praesidium Investment Management had sold all of the shares of Company common stock that it previously held. We do not expect to incur additional professional and other fees related to this matter.

28



Restructuring Expenses

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Restructuring expenses
$
135

 
$
923

 
(85
)%
 
$
2,382

 
$
18,724

 
(87
)%
As a percentage of total revenue
%
 
1
%
 
 
 
1
%
 
7
%
 
 

Restructuring expenses recorded in the third quarter and first nine months of fiscal year 2018 relate to the restructuring activities that occurred in fiscal year 2017. See Note 11 to the condensed consolidated financial statements for additional details, including types of expenses incurred and the timing of future expenses and cash payments. See also the Liquidity and Capital Resources section of this Item 2, Management’s Discussion and Analysis of Financial Condition and Results of Operations.

Acquisition-Related Expenses
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Acquisition-related expenses
$
42

 
$
751

 
(94
)%
 
$
128

 
$
844

 
(85
)%
As a percentage of total revenue
%
 
1
%
 
 
 
%
 
%
 
 

Acquisition-related expenses in the third quarter and first nine months of fiscal year 2018 were minimal. Acquisition-related expenses in the third quarter and first nine months of fiscal year 2017 related to the acquisitions of DataRPM and Kinvey, which occurred in the second and third quarters of fiscal year 2017, respectively.

Income from Operations
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Income from operations
$
22,183

 
$
20,299

 
9
%
 
$
61,739

 
$
41,805

 
48
%
As a percentage of total revenue
23
%
 
21
%
 
 
 
22
%
 
15
%
 
 

Income from operations increased in the third quarter and first nine months of fiscal year 2018 as compared to the same periods last year. As discussed above, the increase in both periods was primarily the result of the headcount reduction actions that occurred in fiscal year 2017 and higher revenue during the first nine months of fiscal year 2018 compared to the same period last year.

Income from Operations by Segment

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
OpenEdge segment
$
51,610

 
$
49,761

 
4
 %
 
$
157,210

 
$
145,995

 
8
 %
Data Connectivity and Integration segment
6,077

 
6,787

 
(10
)%
 
16,166

 
16,380

 
(1
)%
Application Development and Deployment segment
12,986

 
13,819

 
(6
)%
 
40,371

 
40,153

 
1
 %
Other unallocated expenses (1)
(48,490
)
 
(50,068
)
 
(3
)%
 
(152,008
)
 
(160,723
)
 
(5
)%
Income from operations
$
22,183

 
$
20,299

 
9
 %
 
$
61,739

 
$
41,805

 
48
 %


29


(1) Note that the following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization of acquired intangibles, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.

Other (Expense) Income, Net
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Interest expense
$
(1,337
)
 
$
(1,221
)
 
(10
)%
 
$
(3,774
)
 
$
(3,455
)
 
(9
)%
Interest income and other, net
322

 
239

 
35
 %
 
961

 
717

 
34
 %
Foreign currency (loss) gain, net
(946
)
 
(418
)
 
(126
)%
 
(2,017
)
 
(1,561
)
 
(29
)%
Total other (expense) income, net
$
(1,961
)
 
$
(1,400
)
 
(40
)%
 
$
(4,830
)
 
$
(4,299
)
 
(12
)%
As a percentage of total revenue
(2
)%
 
(1
)%
 
 
 
(2
)%
 
(2
)%
 
 

Other (expense) income, net decreased in the third quarter and first nine months of fiscal year 2018 as compared to the same periods last year primarily due to an increase in foreign currency losses and higher interest expense. The change in foreign currency gains and losses is a result of movements in exchange rates and the impact in the third quarter and first nine months of fiscal year 2018 on our intercompany receivables and payables denominated in currencies other than local currencies.

Provision for Income Taxes
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Provision for income taxes
$
3,476

 
$
7,727

 
(55
)%
 
$
11,848

 
$
16,518

 
(28
)%
As a percentage of total revenue
4
%
 
8
%
 
 
 
4
%
 
6
%
 
 

Our effective tax rate was 17% in the third quarter of fiscal year 2018 compared to 41% in the third quarter of fiscal year 2017, and 21% in the first nine months of fiscal year 2018 compared to 44% in the same period last year. The primary reason for the decrease in the effective rate was due to the enactment of tax reform in the United States and our federal tax rate in fiscal year 2018 is 22.2% as compared to 35% in fiscal year 2017. In addition, in the third quarter of fiscal year 2018 we recorded an additional $0.6 million discrete income tax benefit for the re-measurement of our U.S. deferred tax balances. We had previously recognized a $1.4 million discrete income tax benefit in the first quarter of fiscal year 2018 from the re-measurement of our U.S. deferred tax balances. Finally, we recognized a $0.9 million discrete tax benefit in the third quarter of 2018 related to incremental tax credits and tax deductions on our fiscal year 2017 U.S. income tax return.

Net Income

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
Percentage
Change
 
August 31, 2018
 
August 31, 2017
 
Percentage
Change
Net income
$
16,746

 
$
11,172

 
50
%
 
$
45,061

 
$
20,988

 
115
%
As a percentage of total revenue
18
%
 
11
%
 
 
 
16
%
 
7
%
 
 


30


Liquidity and Capital Resources

Cash, Cash Equivalents and Short-Term Investments
 
(In thousands)
August 31,
2018
 
November 30,
2017
Cash and cash equivalents
$
98,697

 
$
133,464

Short-term investments
39,184

 
50,145

Total cash, cash equivalents and short-term investments
$
137,881

 
$
183,609


The decrease in cash, cash equivalents and short-term investments of $45.7 million from the end of fiscal year 2017 was due to repurchases of common stock of $110.0 million, dividend payments of $19.5 million, the effect of exchange rates on cash of $7.9 million, payments of capital expenditures of $6.0 million, and payments of debt obligations in the amount of $4.6 million. These cash outflows were partially offset by cash inflows from operations of $97.0 million and $7.9 million in cash received from the issuance of common stock. Except as described below, there are no limitations on our ability to access our cash, cash equivalents and short-term investments.

As of August 31, 2018, $36.8 million of our cash, cash equivalents and short-term investments was held by our foreign subsidiaries. If these funds are needed for U.S. operations, we would be required to accrue withholding tax liabilities to repatriate these funds. As a result of recent changes in U.S. tax legislation, any repatriation in the future would not result in U.S. federal income tax. Our intent is to permanently reinvest these funds outside the U.S. and our current operating plans do not require us to repatriate these funds for our U.S. operations.

Share Repurchase Program

In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. In fiscal year 2017, we repurchased and retired 2.2 million shares of our common stock for $73.9 million. We repurchased and retired 0.5 million shares of our common stock for $20.0 million in the three months ended August 31, 2018 and 2.6 million shares for $110.0 million in the nine months ended August 31, 2018. As of August 31, 2018, there was $110.0 million remaining under this current authorization. We expect to continue repurchasing shares of our common stock under this authorization consistent with our capital allocation strategy. However, we may terminate this program at any time.

Dividends

On September 21, 2018, our Board of Directors approved an 11% increase to our quarterly cash dividend from $0.14 to $0.155 per share of common stock, which will be paid on December 17, 2018 to shareholders of record as of the close of business on December 3, 2018. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress shareholders in December 2016 and increased the quarterly cash dividend to $0.14 per share in September 2017. We expect to continue paying quarterly cash dividends in subsequent quarters consistent with our capital allocation strategy. However, we may terminate or modify this program at any time.

Restructuring Activities

During fiscal year 2017, we undertook certain operational restructuring initiatives intended to significantly reduce annual costs. As part of this action, management committed to a new strategic plan highlighted by a new product strategy and a streamlined operating approach. To execute these operational restructuring initiatives, we reduced our global workforce by over 20%. These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. We also consolidated offices in various locations during fiscal year 2017 and the first half of fiscal year 2018. We expect to incur additional expenses related to the facilities closed as part of the fiscal year 2017 restructuring through fiscal year 2019, but we do not expect these additional costs to be material.

As part of this fiscal year 2017 restructuring, for the three and nine months ended August 31, 2018, we incurred expenses of $0.1 million and $2.4 million, respectively, which are recorded in restructuring expenses on the condensed consolidated statements of operations.

31



Credit Facility

On November 20, 2017, we entered into an amended and restated credit agreement, which provides for a $123.8 million secured term loan and a $150.0 million secured revolving credit facility. The revolving credit facility may be made available in U.S. Dollars and certain other currencies and may be increased by up to an additional $125.0 million if the existing or additional lenders are willing to make such increased commitments.

Interest rates for the term loan and revolving credit facility are based upon our leverage ratio and determined based on an index selected at our option. The rates would range from 1.50% to 2.00% above the Eurodollar rate for Eurodollar-based borrowings or from 0.50% to 1.00% above the defined base rate for base rate borrowings. Additionally, we may borrow certain foreign currencies at rates set in the same respective range above the London interbank offered interest rates ("LIBOR") for those currencies. A quarterly commitment fee on the undrawn portion of the revolving credit facility is required and ranges from 0.25% to 0.35% per annum based on our leverage ratio. The interest rate of the credit facility as of August 31, 2018 was 3.63%.

The credit facility matures on November 20, 2022, when all amounts outstanding will be due and payable in full. The revolving credit facility does not require amortization of principal. The outstanding balance of the term loan as of August 31, 2018 was $119.1 million, with $6.2 million due in the next 12 months. The term loan requires repayment of principal at the end of each fiscal quarter, beginning with the fiscal quarter ended February 28, 2018. The principal repayment amounts are in accordance with the following schedule: (i) eight payments of $1.5 million each, (ii) four payments of $2.3 million each, (iii) four payments of $3.1 million each, (iv) three payments of $3.9 million each, and (v) the last payment is of the remaining principal amount. Any amounts outstanding under the term loan thereafter would be due on the maturity date. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of August 31, 2018, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds.

Revolving loans may be borrowed, repaid and reborrowed until November 20, 2022, at which time all amounts outstanding must be repaid. As of August 31, 2018, there were no amounts outstanding under the revolving line and $1.3 million of letters of credit.

The credit facility contains customary affirmative and negative covenants, including covenants that limit or restrict our ability to, among other things, grant liens, make investments, make acquisitions, incur indebtedness, merge or consolidate, dispose of assets, pay dividends or make distributions, repurchase stock, change the nature of the business, enter into certain transactions with affiliates and enter into burdensome agreements, in each case subject to customary exceptions for a credit facility of this size and type. We are also required to maintain compliance with a consolidated fixed charge coverage ratio, a consolidated total leverage ratio and a consolidated senior secured leverage ratio. We are in compliance with these financial covenants as of August 31, 2018.

Cash Flows from Operating Activities
 
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
Net income
$
45,061

 
$
20,988

Non-cash reconciling items included in net income
47,217

 
44,237

Changes in operating assets and liabilities
4,747

 
7,946

Net cash flows from operating activities
$
97,025

 
$
73,171


The increase in cash generated from operations in the first nine months of fiscal year 2018 as compared to the first nine months of fiscal year 2017 was primarily due to higher operating income. Our gross accounts receivable as of August 31, 2018 decreased by $15.4 million from the end of fiscal year 2017, which is primarily due to higher collections during the period. Days sales outstanding (DSO) in accounts receivable decreased to 43 days from 48 days in the fiscal third quarter of 2017 due to higher collections in the quarter. In addition, our total deferred revenue as of August 31, 2018 increased by $2.5 million from the end of fiscal year 2017.


32


Cash Flows used in Investing Activities
 
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
Net investment activity
$
10,237

 
$
(4,578
)
Purchases of property and equipment
(5,968
)
 
(865
)
Proceeds from sale of property, plant and equipment, net

 
1,557

Payments for acquisitions, net of cash acquired

 
(77,149
)
Net cash flows from (used in) investing activities
$
4,269

 
$
(81,035
)

Net cash outflows and inflows of our net investment activity are generally a result of the timing of our purchases and maturities of securities, which are classified as cash equivalents or short-term securities. In addition, we purchased $6.0 million of property and equipment in the first nine months of fiscal year 2018, as compared to $0.9 million in the first nine months of fiscal year 2017. Most significantly, however, we acquired DataRPM and Kinvey during the second and third quarters of fiscal year 2017, respectively, for a net cash amount of $77.1 million and did not complete any acquisitions during the first nine months of fiscal year 2018.

Cash Flows used in Financing Activities
 
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
Proceeds from stock-based compensation plans
$
7,943

 
$
7,245

Repurchases of common stock
(110,000
)
 
(43,936
)
Payment of long-term debt
(4,641
)
 
(11,250
)
Dividend payments to shareholders
(19,472
)
 
(18,151
)
Other financing activities
(1,942
)
 
(1,966
)
Net cash flows used in financing activities
$
(128,112
)
 
$
(68,058
)

During the first nine months of fiscal year 2018, we received $7.9 million from the exercise of stock options and the issuance of shares under our employee stock purchase plan as compared to $7.2 million in the first nine months of fiscal year 2017. Significantly, in the first nine months of fiscal year 2018, we repurchased $110.0 million of our common stock under our share repurchase plan compared to $43.9 million in the same period of the prior year. In addition, we made principal payments of our long-term debt of $4.6 million in the first nine months of fiscal year 2018 compared to $11.3 million in the same period of the prior year. We also made dividend payments of $19.5 million to our shareholders during the first nine months of fiscal year 2018, as compared to $18.2 million in the first nine months of fiscal year 2017, which was the result of the increase in the dividend as described above.

Indemnification Obligations

We include standard intellectual property indemnification provisions in our licensing agreements in the ordinary course of business. Pursuant to our product license agreements, we will indemnify, hold harmless, and agree to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally business partners or customers, in connection with certain patent, copyright or other intellectual property infringement claims by third parties with respect to our products. Other agreements with our customers provide indemnification for claims relating to property damage or personal injury resulting from the performance of services by us or our subcontractors. Historically, our costs to defend lawsuits or settle claims relating to such indemnity agreements have been insignificant. Accordingly, the estimated fair value of these indemnification provisions is immaterial.


33


Liquidity Outlook

We believe that existing cash balances, together with funds generated from operations and amounts available under our credit facility, will be sufficient to finance our operations and meet our foreseeable cash requirements through at least the next twelve months. We do not contemplate a need for any foreign repatriation of the earnings which are deemed permanently reinvested. Our foreseeable cash needs include our planned capital expenditures, debt repayment, quarterly cash dividends, share repurchases, acquisitions, if any, lease commitments, restructuring obligations and other long-term obligations.

Revenue Backlog
 
(In thousands)
August 31,
2018
 
August 31,
2017
Deferred revenue, primarily related to unexpired maintenance and support contracts
$
144,829

 
$
140,706

Multi-year licensing arrangements (1)
13,684

 
19,834

Total revenue backlog
$
158,513

 
$
160,540

 
(1)
Our backlog of orders not included on the balance sheet is not subject to our normal accounting controls for information that is either reported in or derived from our basic financial statements. Note that approximately $12.3 million and $18.1 million of the multi-year licensing arrangements as of August 31, 2018 and August 31, 2017, respectively, relate to DataDirect OEM arrangements, while the remaining amount relates to arrangements in our OpenEdge business unit.
We typically fulfill most of our software license orders within 30 days of acceptance of a purchase order. Assuming all other revenue recognition criteria have been met, we recognize software license revenue upon shipment of the product, or if delivered electronically, when the customer has the right to access the software. Because there are many elements governing when revenue is recognized, including when orders are shipped, credit approval obtained, completion of internal control processes over revenue recognition and other factors, management has some control in determining the period in which certain revenue is recognized. In addition, there is no industry standard for the definition of backlog and there may be an element of estimation in determining the amount. As such, direct comparisons with other companies may be difficult or potentially misleading.

Legal and Other Regulatory Matters

See discussion regarding legal and other regulatory matters in Part II, Item 1. Legal Proceedings.

Off-Balance Sheet Arrangements

Our only significant off-balance sheet commitments relate to operating lease obligations. Future annual minimum rental lease payments are detailed in Note 9 of the Notes to Consolidated Financial Statements in our Annual Report. We have no “off-balance sheet arrangements” within the meaning of Item 303(a)(4) of Regulation S-K.

Contractual Obligations

There have been no material changes to our contractual obligations disclosed in tabular format in our Annual Report.

Recent Accounting Pronouncements

Refer to Note 1 - Nature of Business and Basis of Presentation (Part I, Item 1 of this Form 10-Q) for further discussion.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

During the third quarter of fiscal year 2018, there were no significant changes to our quantitative and qualitative disclosures about market risk. Please refer to Part II, Item 7A. Quantitative and Qualitative Disclosures about Market Risk included in our Annual Report for a more complete discussion of the market risks we encounter.


34


Item 4. Controls and Procedures

(a) Evaluation of disclosure controls and procedures

Our management maintains disclosure controls and procedures as defined in Rule 13a-15(e) and 15d-15(e) under the Securities and Exchange Act of 1934, as amended (the “Exchange Act”) that are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is processed, recorded, summarized and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), as appropriate, to allow for timely decisions regarding required disclosure.

Our management, including our Chief Executive Officer and Chief Financial Officer, carried out an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective to ensure that the information required to be disclosed in the reports filed or submitted by us under the Securities Exchange Act of 1934 was recorded, processed, summarized and reported within the requisite time periods and that such information was accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow for timely decisions regarding required disclosure.

(b) Changes in internal control over financial reporting

Our management, including our Chief Executive Officer and Chief Financial Officer, evaluated our “internal control over financial reporting” as defined in Exchange Act Rule 13a-15(f) to determine whether any changes in our internal control over financial reporting occurred during the fiscal quarter ended August 31, 2018 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on that evaluation, there were no changes in our internal control over financial reporting during the fiscal quarter ended August 31, 2018 that have materially affected, or are reasonably likely to materially affect our internal control over financial reporting.


35


PART II. OTHER INFORMATION

Item 1. Legal Proceedings

We are subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any of these legal matters will have a material effect on our financial position, results of operations or cash flows.

Item 1A. Risk Factors

We operate in a rapidly changing environment that involves certain risks and uncertainties, some of which are beyond our control. There have been no material changes in our assessment of our risk factors from those set forth in our Annual Report. For convenience, such risk factors are included below. The risks discussed below could materially affect our business, financial condition and future results. The risks described below are not the only risks facing us. Additional risks and uncertainties not currently known to us or that we currently deem to be insignificant also may materially and adversely affect our business, financial condition or operating results in the future.

Our revenue and quarterly results may fluctuate, which could adversely affect our stock price. We have experienced, and may in the future experience, significant fluctuations in our quarterly operating results that may be caused by many factors. These factors include:

changes in demand for our products;
introduction, enhancement or announcement of products by us or our competitors;
market acceptance of our new products;
the growth rates of certain market segments in which we compete;
size and timing of significant orders;
a high percentage of our revenue is generated in the third month of each fiscal quarter and any failure to receive, complete or process orders at the end of any quarter could cause us to fall short of our revenue targets;
budgeting cycles of customers;
mix of distribution channels;
mix of products and services sold;
mix of international and North American revenues;
fluctuations in currency exchange rates;
changes in the level of operating expenses;
changes in management;
restructuring programs;
changes in our sales force;
completion or announcement of acquisitions by us or our competitors;
customer order deferrals in anticipation of new products announced by us or our competitors; and
general economic conditions in regions in which we conduct business.

Revenue forecasting is uncertain, and the failure to meet our forecasts could result in a decline in our stock price. Our revenues, particularly new software license revenues, are difficult to forecast. We use a pipeline system to forecast revenues and trends in our business. Our pipeline estimates may prove to be unreliable either in a particular quarter or over a longer period of time, in part because the conversion rate of the pipeline into contracts can be difficult to estimate and requires management judgment. A variation in the conversion rate could cause us to plan or budget incorrectly and materially adversely impact our business or our planned results of operations. Furthermore, most of our expenses are relatively fixed, including costs of personnel and facilities. Thus, an unexpected reduction in our revenue, or failure to achieve the anticipated rate of growth, would have a material adverse effect on our profitability. If our operating results do not meet our publicly stated guidance or the expectations of investors, our stock price may decline.

The addition of a subscription model to augment our traditional perpetual licensing model may negatively impact our license growth in the near term. Under a subscription model, downturns or upturns in sales may not be immediately reflected in our results of operations. Subscription pricing allows customers to use our products at a lower initial cost when compared to the sale of a perpetual license. Although the subscription model is designed to increase the number of customers who purchase our products and services and create a recurring revenue stream that is more predictable, it creates certain risks related to the timing of revenue recognition and reduced cash flows. A decline in new or renewed subscriptions in any period may not be immediately reflected in our results for that period, but may result in a decline in our revenue in future quarters. If we were to experience significant downturns in subscription sales and renewal rates, our results of operations might not reflect such

36


downturns until future periods. Further, any increases in sales under our subscription sales model could result in decreased revenues over the short term if they are offset by a decline in sales from perpetual license customers.

We recognize a substantial portion of our revenue from sales made through third parties, including our application partners, distributors/resellers, and OEMs, and adverse developments in the businesses of these third parties or in our relationships with them could harm our revenues and results of operations. Our future results depend upon our continued successful distribution of our products through our application partner, distributor/reseller, and OEM channels. The activities of these third parties are not within our direct control. Our failure to manage our relationships with these third parties effectively could impair the success of our sales, marketing and support activities. A reduction in the sales efforts, technical capabilities or financial viability of these parties, a misalignment of interest between us and them, or a termination of our relationship with a major application partner, distributor/reseller, or OEM could have a negative effect on our sales and financial results. Any adverse effect on the application partners’, distributors'/resellers', or OEMs’ businesses related to competition, pricing and other factors could also have a material adverse effect on our business, financial condition and operating results.

Weakness in the U.S. and international economies may result in fewer sales of our products and may otherwise harm our business. We are subject to the risks arising from adverse changes in global economic conditions, especially those in the U.S., Europe and Latin America. If global economic conditions weaken, credit markets tighten and/or financial markets are unstable, customers may delay, reduce or forego technology purchases, both directly and through our application partners and OEMs. This could result in reductions in sales of our products, longer sales cycles, slower adoption of new technologies and increased price competition. Further, deteriorating economic conditions could adversely affect our customers and their ability to pay amounts owed to us. Any of these events would likely harm our business, results of operations, financial condition or cash flows.

Our international operations expose us to additional risks, and changes in global economic and political conditions could adversely affect our international operations, our revenue and our net income. Approximately 45% of our total revenue is generated from sales outside North America. Political and/or financial instability, oil price shocks and armed conflict in various regions of the world can lead to economic uncertainty and may adversely impact our business. For example, the announcement of the Referendum of the United Kingdom’s Membership of the European Union ("EU") (referred to as "Brexit"), advising for the exit of the United Kingdom from the EU, resulted in significant volatility in global stock markets and currency exchange rate fluctuations. If customers’ buying patterns, decision-making processes, timing of expected deliveries and timing of new projects unfavorably change due to economic or political conditions, there would be a material adverse effect on our business, financial condition and operating results.

Other potential risks inherent in our international business include:

longer payment cycles;
credit risk and higher levels of payment fraud;
greater difficulties in accounts receivable collection;
varying regulatory requirements;
compliance with international and local trade, labor and export control laws;
compliance with U.S. laws such as the Foreign Corrupt Practices Act, and local laws prohibiting bribery and corrupt payments to government officials;
restrictions on the transfer of funds;
difficulties in developing, staffing, and simultaneously managing a large number of varying foreign operations as a result of distance, language, and cultural differences;
reduced or minimal protection of intellectual property rights in some countries;
laws and business practices that favor local competitors or prohibit foreign ownership of certain businesses;
seasonal reductions in business activity during the summer months in Europe and certain other parts of the world;
economic instability in emerging markets; and
potentially adverse tax consequences.

Any one or more of these factors could have a material adverse effect on our international operations, and, consequently, on our business, financial condition and operating results.


37


Fluctuations in foreign currency exchange rates could have an adverse impact on our financial condition and results of operations. Changes in the value of foreign currencies relative to the U.S. dollar have adversely affected our results of operations and financial position. For example, during periods in which the value of the U.S. dollar strengthens in comparison to certain foreign currencies, particularly in Europe, Brazil and Australia, our reported international revenue is reduced because foreign currencies translate into fewer U.S. dollars. As approximately one-third of our revenue is denominated in foreign currencies, our revenue results have been impacted, and we expect will continue to be impacted, by fluctuations in foreign currency exchange rates.

We seek to reduce our exposure to fluctuations in exchange rates by entering into foreign exchange forward contracts to hedge certain actual and forecasted transactions of selected currencies (mainly in Europe, Brazil, India and Australia). Our currency hedging transactions may not be effective in reducing any adverse impact of fluctuations in foreign currency exchange rates. Further, the imposition of exchange or price controls or other restrictions on the conversion of foreign currencies could have a material adverse effect on our business.

Technology and customer requirements evolve rapidly in our industry, and if we do not continue to develop new products and enhance our existing products in response to these changes, our business could be harmed. Ongoing enhancements to our product sets will be required to enable us to maintain our competitive position and the competitive position of our application partners, distributors/resellers, and OEMs. We may not be successful in developing and marketing enhancements to our products on a timely basis, and any enhancements we develop may not adequately address the changing needs of the marketplace. Overlaying the risks associated with our existing products and enhancements are ongoing technological developments and rapid changes in customer and partner requirements. Our future success will depend upon our ability to develop and introduce in a timely manner new products that take advantage of technological advances and respond to new customer and partner requirements. We may not be successful in developing new products incorporating new technology on a timely basis, and any new products may not adequately address the changing needs of the marketplace. Failure to develop new products and product enhancements that meet market needs in a timely manner could have a material adverse effect on our business, financial condition and operating results.

We are substantially dependent on our Progress OpenEdge products. We derive a significant portion of our revenue from software license and maintenance revenue attributable to our Progress OpenEdge product set. Accordingly, our future results depend on continued market acceptance of OpenEdge. If new technologies emerge that are superior to, or more responsive to customer requirements, than OpenEdge such that we are unable to maintain OpenEdge’s competitive position within its marketplace, this will have a material adverse effect on our business, financial condition and operating results.

We have made significant investments in furtherance of our Cognitive Applications strategy and these investments may not generate the revenues we expect, which could adversely affect our business and financial results. In 2017, we made significant investments in furtherance of our Cognitive Applications strategy, including two acquisitions. Under our Cognitive Applications strategy, we provide the platform and tools enterprises need to build next generation applications that drive their businesses, known as “Cognitive First Applications.” This consists of frontend UI tools for creating interfaces across any device, a modern serverless cloud backend application platform, cognitive services that can be built into any application, a business rules engine, and data connectivity to any data source (Big Data, IoT, systems of record and more). While our platform is horizontal, we also are offering vertically focused solutions. Our initial vertical focus areas are predictive maintenance for the industrial IoT ("IIoT") and healthcare applications.
 
IIoT is a relatively new market and there are a significant number of competitors in the market.  If the market does not expand as rapidly as we or others expect or if customers adopt competitors' solutions rather than our solutions, our IIoT business may not generate the revenues we expect.  Further, our customers and potential customers often begin the process of implementing IIoT with a proof-of-concept evaluation, in some cases with multiple different technology vendors. Our offering for building healthcare applications is relatively new and thus is also subject to uncertainties in near-term revenue generation. Our pace of growth in these markets will depend on our ability to attract customers and engage with them to ensure that their investment yields value at their desired speed and expected costs.

The increased emphasis on a cloud strategy may give rise to risks that could harm our business. We are devoting significant resources to the development of cloud-based technologies and service offerings where we have a limited operating history. Our cloud strategy requires continued investment in product development and cloud operations as well as a change in the way we price and deliver our products. Many of our competitors may have advantages over us due to their larger presence, larger developer network, deeper experience in the cloud-based computing market, and greater sales and marketing resources. It is uncertain whether these strategies will prove successful or whether we will be able to develop the infrastructure and business models more quickly than our competitors. Our cloud strategy may give rise to a number of risks, including the following:


38


if new or current customers desire only perpetual licenses, we may not be successful in selling subscriptions;
although we intend to support our perpetual license business, the increased emphasis on a cloud strategy may raise concerns among our installed customer base;
we may be unsuccessful in achieving our target pricing;
our revenues might decline over the short or long term as a result of this strategy;
our relationships with existing partners that resell perpetual licenses may be damaged; and
we may incur costs at a higher than forecasted rate as we enhance and expand our cloud operations.

We may make additional acquisitions or investments in new businesses, products or technologies that involve additional risks, which could disrupt our business or harm our financial condition, results of operations or cash flows. We may make acquisitions of businesses or investments in companies that offer complementary products, services and technologies. Any acquisitions that we do complete involve a number of risks, including the risks of assimilating the operations and personnel of acquired companies, realizing the value of the acquired assets relative to the price paid, distraction of management from our ongoing businesses and potential product disruptions associated with the sale of the acquired company’s products. In addition, an acquisition may not further our business strategy as we expected, we may not integrate an acquired company or technology as successfully as we expected or we may otherwise not realize the expected return on our investments, which could adversely affect our business or operating results and potentially cause impairment to assets that we recorded as a part of an acquisition including intangible assets and goodwill. These factors could have a material adverse effect on our business, financial condition, operating results and cash flows. The consideration we pay for any future acquisitions could include our stock. As a result, future acquisitions could cause dilution to existing shareholders and to earnings per share.

The segments of the software industry in which we participate are intensely competitive, and our inability to compete effectively could harm our business. We experience significant competition from a variety of sources with respect to the marketing and distribution of our products. Many of our competitors have greater financial, marketing or technical resources than we do and may be able to adapt more quickly to new or emerging technologies and changes in customer requirements or to devote greater resources to the promotion and sale of their products than we can. Increased competition could make it more difficult for us to maintain our market presence or lead to downward pricing pressure.

In addition, the marketplace for new products is intensely competitive and characterized by low barriers to entry. For example, an increase in market acceptance of open source software may cause downward pricing pressures. As a result, new competitors possessing technological, marketing or other competitive advantages may emerge and rapidly acquire market share. In addition, current and potential competitors may make strategic acquisitions or establish cooperative relationships among themselves or with third parties, thereby increasing their ability to deliver products that better address the needs of our prospective customers. Current and potential competitors may also be more successful than we are in having their products or technologies widely accepted. We may be unable to compete successfully against current and future competitors, and our failure to do so could have a material adverse effect on our business, prospects, financial condition and operating results.

We rely on the experience and expertise of our skilled employees, and must continue to attract and retain qualified technical, marketing and managerial personnel in order to succeed. Our future success will depend in a large part upon our ability to attract and retain highly skilled technical, managerial, sales and marketing personnel. There is significant competition for such personnel in the software industry. We may not continue to be successful in attracting and retaining the personnel we require to develop new and enhanced products and to continue to grow and operate profitably.

Our periodic workforce restructurings can be disruptive. We have in the past restructured or made other adjustments to our workforce in response to management changes, product changes, performance issues, change in strategies, acquisitions and other internal and external considerations. In the past, these types of restructurings have resulted in increased restructuring costs and temporary reduced productivity. In addition, we may not achieve or sustain the expected growth or cost savings benefits of these restructurings, or do so within the expected timeframe. These effects could recur in connection with future restructurings and our revenues and other results of operations could be negatively affected.

The loss of technology licensed from third parties could adversely affect our ability to deliver our products. We utilize certain technology that we license from third parties, including software that is integrated with internally developed software and used in our products to perform key functions. This technology, or functionally similar technology, may not continue to be available on commercially reasonable terms in the future, or at all. The loss of any significant third-party technology license could cause delays in our ability to deliver our products or services until equivalent technology is developed internally or equivalent third-party technology, if available, is identified, licensed and integrated.

Our business practices with respect to the collection, use and management of personal information could give rise to operational interruption, liabilities or reputational harm as a result of governmental regulation, legal requirements or

39


industry standards relating to consumer privacy and data protection. As regulatory focus on privacy issues continues to increase and worldwide laws and regulations concerning the handling of personal information expand and become more complex, potential risks related to data collection and use within our business will intensify. For example, the EU and the U.S. formally entered into a new framework in July 2016 that provides a mechanism for companies to transfer data from EU member states to the U.S. This new framework, called the Privacy Shield, is intended to address shortcomings identified by the Court of Justice of the EU in the previous EU-U.S. Safe Harbor Framework, which the Court of Justice invalidated in October 2015. The Privacy Shield and other data transfer mechanisms are likely to be reviewed by the European courts, which may lead to uncertainty about the legal basis for data transfers to the U.S. or interruption of such transfers. In the event any court blocks transfers to or from a particular jurisdiction on the basis that no transfer mechanisms are legally adequate, this could give rise to operational interruption in the performance of services for customers and internal processing of employee information, regulatory liabilities or reputational harm. In addition, U.S. and foreign governments have enacted or are considering enacting legislation or regulations, or may in the near future interpret existing legislation or regulations, in a manner that could significantly impact our ability and the ability of our customers and data partners to collect, augment, analyze, use, transfer and share personal and other information that is integral to certain services we provide.

Regulators globally are also imposing greater monetary fines for privacy violations. For example, in 2016, the EU adopted a new law governing data practices and privacy called the General Data Protection Regulation ("GDPR"), which became effective in May 2018. The law establishes new requirements regarding the handling of personal data. Non-compliance with the GDPR may result in monetary penalties of up to 4% of worldwide revenue. The GDPR and other changes in laws or regulations associated with the enhanced protection of certain types of sensitive data, such as healthcare data or other personal information, could greatly increase our cost of providing our products and services or even prevent us from offering certain services in jurisdictions that we operate.

Additionally, public perception and standards related to the privacy of personal information can shift rapidly, in ways that may affect our reputation or influence regulators to enact regulations and laws that may limit our ability to provide certain products. Any failure, or perceived failure, by us to comply with U.S. federal, state, or foreign laws and regulations, including laws and regulations regulating privacy, data security, or consumer protection, or other policies, public perception, standards, self-regulatory requirements or legal obligations, could result in lost or restricted business, proceedings, actions or fines brought against us or levied by governmental entities or others, or could adversely affect our business and harm our reputation.

If our products contain software defects or security flaws, it could harm our revenues and expose us to litigation. Our products, despite extensive testing and quality control, may contain defects or security flaws, especially when we first introduce them or when new versions are released. We may need to issue corrective releases of our software products to fix any defects or errors. The detection and correction of any security flaws can be time consuming and costly. Errors in our software products could affect the ability of our products to work with other hardware or software products, delay the development or release of new products or new versions of products, adversely affect market acceptance of our products and expose us to potential litigation. If we experience errors or delays in releasing new products or new versions of products, such errors or delays could have a material adverse effect on our revenue.

We could incur substantial cost in protecting our proprietary software technology or if we fail to protect our technology, which would harm our business. We rely principally on a combination of contract provisions and copyright, trademark, patent and trade secret laws to protect our proprietary technology. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or to obtain and use information that we regard as proprietary. Policing unauthorized use of our products is difficult. Litigation may be necessary in the future to enforce our intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others. This litigation could result in substantial costs and diversion of resources, whether or not we ultimately prevail on the merits. The steps we take to protect our proprietary rights may be inadequate to prevent misappropriation of our technology; moreover, others could independently develop similar technology.

We could be subject to claims that we infringe intellectual property rights of others, which could harm our business, financial condition, results of operations or cash flows. Third parties could assert infringement claims in the future with respect to our products and technology, and such claims might be successful. This litigation could result in substantial costs and diversion of resources, whether or not we ultimately prevail on the merits. This litigation could also lead to our being prohibited from selling one or more of our products, cause reluctance by potential customers to purchase our products, or result in liability to our customers and could have a material adverse effect on our business, financial condition, operating results and cash flows.

If our security measures are breached, our products and services may be perceived as not being secure, customers may curtail or stop using our products and services, and we may incur significant legal and financial exposure. Our products and services involve the storage and transmission of our customers’ proprietary information, and security breaches could expose us

40


to a risk of loss of this information, litigation, and potential liability. Our security measures may be breached due to the actions of outside parties, employee error, malfeasance, or otherwise, and, as a result, an unauthorized party may obtain access to our data or our customers’ data. Any such breach or unauthorized access could result in significant legal and financial exposure, increased costs to defend litigation or damage to our reputation, and a loss of confidence in the security of our products and services that could potentially have an adverse effect on our business. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived breach of our security occurs, the market perception of the effectiveness of our security measures could be harmed and we could lose customers.

We may have exposure to additional tax liabilities. As a multinational corporation, we are subject to income taxes in the U.S. and various foreign jurisdictions. Significant judgment is required in determining our global provision for income taxes and other tax liabilities. In the ordinary course of a global business, there are many intercompany transactions and calculations where the ultimate tax determination is uncertain. Our income tax returns are routinely subject to audits by tax authorities. Although we regularly assess the likelihood of adverse outcomes resulting from these examinations to determine our tax estimates, a final determination of tax audits or tax disputes could have an adverse effect on our financial condition, results of operations and cash flows.

We are also subject to non-income taxes, such as payroll, sales, use, value-added, net worth, property and goods and services taxes in the U.S. and various foreign jurisdictions. We are regularly under audit by tax authorities with respect to these non-income taxes and may have exposure to additional non-income tax liabilities, which could have an adverse effect on our results of operations, financial condition and cash flows.

In addition, our future effective tax rates could be favorably or unfavorably affected by changes in tax rates, changes in the valuation of our deferred tax assets or liabilities, or changes in tax laws or their interpretation. Such changes could have a material adverse impact on our financial results.

We are required to comply with certain financial and operating covenants under our credit facility and to make scheduled debt payments as they become due; any failure to comply with those covenants or to make scheduled payments could cause amounts borrowed under the facility to become immediately due and payable or prevent us from borrowing under the facility. In November 2017, we entered into an amended and restated credit agreement, which consists of a $123.8 million term loan and a $150.0 million revolving loan (and may be increased by an additional $125.0 million if the existing or additional lenders are willing to make such increased commitments). This facility matures in November 2022, at which time any amounts outstanding will be due and payable in full. We may wish to borrow additional amounts under the facility in the future to support our operations, including for strategic acquisitions and share repurchases.

We are required to comply with specified financial and operating covenants and to make scheduled repayments of our term loan, which may limit our ability to operate our business as we otherwise might operate it. Our failure to comply with any of these covenants or to meet any payment obligations under the facility could result in an event of default which, if not cured or waived, would result in any amounts outstanding, including any accrued interest and unpaid fees, becoming immediately due and payable. We might not have sufficient working capital or liquidity to satisfy any repayment obligations in the event of an acceleration of those obligations. In addition, if we are not in compliance with the financial and operating covenants at the time we wish to borrow funds, we will be unable to borrow funds.

Our annual operating cash flows may not be sufficient to enable us to meet our targeted capital allocation policy, which could decrease your expected return on investment in Progress stock. In September 2018, we increased our quarterly dividend by 11% and in September 2017 we announced a new capital allocation strategy in which we are targeting to return approximately 50% of annual cash flows from operations to stockholders through share repurchases and 25-30% through dividends. Meeting these targets requires us to generate consistent cash flow and have available capital in an amount sufficient to enable us to continue investing in our business. We may not meet these targets if we do not generate the operating cash flows we expect, if we use our available cash to satisfy other priorities, if we have insufficient funds available to make such repurchases and/or dividends or if we are unable to borrow funds under our credit facility.

Our common stock price may continue to be volatile, which could result in losses for investors. The market price of our common stock, like that of other technology companies, is volatile and is subject to wide fluctuations in response to quarterly variations in operating results, announcements of technological innovations or new products by us or our competitors, changes in financial estimates by securities analysts or other events or factors. Our stock price may also be affected by broader market trends unrelated to our performance. As a result, purchasers of our common stock may be unable at any given time to sell their shares at or above the price they paid for them.

41


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

Items 2(a) and 2(b) are not applicable.

(c) Stock Repurchases

Information related to the repurchases of our common stock by month in the third quarter of fiscal year 2018 is as follows (in thousands, except per share and share data):

Period
 
Total Number of Shares Purchased
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Dollar Value of Shares that May Yet be Purchased Under the Plans or Programs (1)
June 2018
 
513,308

 
$
38.94

 
513,308

 
$
110,000

July 2018
 

 

 

 
110,000

August 2018
 

 

 

 
110,000

Total
 
513,308

 
$
38.94

 
513,308

 
$
110,000


(1)
In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. As of August 31, 2018, there was $110.0 million remaining under this authorization, which expires at the end of fiscal year 2019.

Item 5. Other Information

On September 21, 2018, our Board of Directors formed an M&A Committee consisting of non-employee directors John R. Egan, Charles F. Kane and Samskriti Y. King to evaluate potential acquisitions. Ms. King will serve as Chair of the M&A Committee. In addition to the compensation paid to non-employee directors generally, committee members will be paid a fee of $10,000, and the Chair will be paid a fee of $12,500, for service on the M&A Committee, as further described in Exhibit 10.1 of this Quarterly Report on Form 10-Q.

42


Item 6. Exhibits

The following exhibits are filed or furnished as part of this Quarterly Report on Form 10-Q:
 
Exhibit No.
 
Description
 
 
 
10.1*
 
 
 
 
31.1*
 
 
 
 
31.2*
 
 
 
 
32.1**
 
 
 
 
101
 
The following materials from Progress Software Corporation’s Quarterly Report on Form 10-Q for the three and nine months ended August 31, 2018, formatted in XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets as of August 31, 2018 and November 30, 2017; (ii) Condensed Consolidated Statements of Income for the three and nine months ended August 31, 2018 and 2017; (iii) Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended August 31, 2018 and 2017; (iv) Condensed Consolidated Statements of Cash Flows for the nine months ended August 31, 2018 and 2017; and (v) Notes to Condensed Consolidated Financial Statements.
 
*
Filed herewith
**
Furnished herewith



43


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.

PROGRESS SOFTWARE CORPORATION
(Registrant)
 
Dated:
October 5, 2018
 
/s/ YOGESH K. GUPTA
 
 
 
Yogesh K. Gupta
 
 
 
President and Chief Executive Officer
 
 
 
(Principal Executive Officer)
 
 
 
 
Dated:
October 5, 2018
 
/s/ PAUL A. JALBERT
 
 
 
Paul A. Jalbert
 
 
 
Chief Financial Officer
 
 
 
(Principal Financial Officer and Principal Accounting Officer)

44
EX-10.1 2 exhibit101-q32018.htm EXHIBIT 10.1 Exhibit


Exhibit 10.1

PROGRESS SOFTWARE CORPORATION
2018 FISCAL YEAR COMPENSATION PROGRAM
FOR NON-EMPLOYEE DIRECTORS
Amended September 21, 2018

A.
Amounts of 2018 Fiscal Year Compensation
Annual Board Retainer (cash):    $50,000
Additional Annual Non-Executive
Chairman Retainer (cash):    $50,000        
Committee fees (cash):
Audit Committee:    $25,000 for Chair
    $20,000 for Members
Nominating and Corporate
Governance Committee:    $12,500 for Chair
    $10,000 for Members
Compensation Committee:    $25,000 for Chair
    $15,000 for Members
M&A Committee:    $12,500 for Chair
    $10,000 for Members
Equity Component:
$200,000 to be delivered in one installment (as set forth below under “Timing”), consisting of Deferred Stock Units (“DSUs”).
The number of DSUs to be issued will be determined by dividing $200,000 by the fair market value of Company common stock on the date of issuance. The DSUs will vest in a single installment on the date of the 2019 Annual Meeting, subject to continued service on the Board through such date, with full acceleration upon a change in control.
DSUs will be settled upon a Director’s separation from service from the Board of Directors or change in control, if earlier, and not upon vesting.
Timing
Annual fiscal year cash compensation will be paid in one installment at the Compensation Committee meeting in June or, promptly following the date of the 2018 Annual Meeting, whichever is earlier, or such other date as determined by the Compensation Committee. Amounts paid will be pro-rated for partial year service, with a fractional month of service rounded to a whole month. A Director who joins the Board other than on the first day of the fiscal year will be paid a pro-rated amount of the annual fiscal year compensation. The same proration rule will also apply to any partial year service on any committee.
B.    Initial Director Appointment Grant
Each newly elected Director shall receive an Initial Director Appointment Grant of $300,000 of Deferred Stock Units (“DSUs”). The precise number of DSUs to be issued to the newly elected Director will be determined by dividing $300,000 by the fair market value of Company common stock on the date of issuance.





DSUs will vest over a 60-month period, beginning on the first day of the month following the month the Director joins the Board, with full acceleration upon a change in control. DSUs will be settled upon a Director’s separation from service from the Board of Directors or change in control, if earlier, and not upon vesting.
C.    Stock Retention Guidelines
All non-employee Directors must hold a number of shares of the Corporation’s common stock having a fair market value equal to at least five times the Annual Cash Retainer, which for purposes of this requirement shall include vested DSUs. Directors have five years to attain this guideline from the date of election to the Board.
D.    Miscellaneous
Employee Directors shall not be entitled to participate in the 2018 Director Compensation Plan.


EX-31.1 3 exhibit311-q32018.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1

CERTIFICATION

I, Yogesh K. Gupta, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Progress Software Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer 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 control 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 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 registrant’s board of directors (or persons performing the equivalent function):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: October 5, 2018

/s/ YOGESH K. GUPTA
Yogesh K. Gupta
President and Chief Executive Officer
(Principal Executive Officer)



1
EX-31.2 4 exhibit312-q32018.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2

CERTIFICATION

I, Paul A. Jalbert, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Progress Software Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer 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 control 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 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 registrant’s board of directors (or persons performing the equivalent function):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: October 5, 2018

/s/ PAUL A. JALBERT
Paul A. Jalbert
Chief Financial Officer
(Principal Financial Officer)



1
EX-32.1 5 exhibit321-q32018.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 Progress Software Corporation (the Company) for the three months ended August 31, 2018, as filed with the Securities and Exchange Commission on the date hereof (the Report), each of the undersigned, Yogesh K. Gupta, President and Chief Executive Officer, and Paul A. Jalbert, Chief Financial Officer, of the Company, certifies, to the best knowledge and belief of the signatory, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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.

/s/ YOGESH K. GUPTA
 
/s/ PAUL A. JALBERT
President and Chief Executive Officer
 
Chief Financial Officer
 
 
 
 
 
Date:
October 5, 2018
 
Date:
October 5, 2018



1
EX-101.INS 6 prgs-20180831.xml XBRL INSTANCE DOCUMENT 0000876167 2017-12-01 2018-08-31 0000876167 2018-09-27 0000876167 2018-08-31 0000876167 2017-11-30 0000876167 2016-12-01 2017-08-31 0000876167 2018-06-01 2018-08-31 0000876167 2017-06-01 2017-08-31 0000876167 prgs:SoftwareLicensesMember 2017-12-01 2018-08-31 0000876167 prgs:MaintenanceandServicesMember 2016-12-01 2017-08-31 0000876167 prgs:SoftwareLicensesMember 2016-12-01 2017-08-31 0000876167 prgs:MaintenanceandServicesMember 2017-12-01 2018-08-31 0000876167 prgs:MaintenanceandServicesMember 2018-06-01 2018-08-31 0000876167 prgs:MaintenanceandServicesMember 2017-06-01 2017-08-31 0000876167 prgs:SoftwareLicensesMember 2017-06-01 2017-08-31 0000876167 prgs:SoftwareLicensesMember 2018-06-01 2018-08-31 0000876167 2016-11-30 0000876167 2017-08-31 0000876167 prgs:AccountingStandardsUpdate201609ExcessTaxBenefitComponentMember us-gaap:RetainedEarningsMember 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember 2018-08-31 0000876167 us-gaap:MoneyMarketFundsMember 2018-08-31 0000876167 us-gaap:MoneyMarketFundsMember 2017-11-30 0000876167 us-gaap:CashMember 2018-08-31 0000876167 us-gaap:CorporateDebtSecuritiesMember 2018-08-31 0000876167 us-gaap:CorporateDebtSecuritiesMember 2017-11-30 0000876167 us-gaap:MunicipalBondsMember 2018-08-31 0000876167 us-gaap:MunicipalBondsMember 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember 2017-11-30 0000876167 us-gaap:CashMember 2017-11-30 0000876167 us-gaap:ForwardContractsMember 2017-06-01 2017-08-31 0000876167 us-gaap:ForwardContractsMember 2017-12-01 2018-08-31 0000876167 us-gaap:OtherCurrentLiabilitiesMember 2017-11-30 0000876167 us-gaap:OtherCurrentLiabilitiesMember 2018-08-31 0000876167 us-gaap:ForwardContractsMember 2018-06-01 2018-08-31 0000876167 us-gaap:OtherAssetsMember 2017-11-30 0000876167 us-gaap:ForwardContractsMember 2016-12-01 2017-08-31 0000876167 prgs:ForeignCurrencyForwardContractsToPurchaseUSDollarsMember 2018-08-31 0000876167 prgs:ForeignCurrencyForwardContractsToPurchaseUSDollarsMember 2017-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToSellUSDollarsMember 2017-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToSellUSDollarsMember 2018-08-31 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2017-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember 2017-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-11-30 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2017-11-30 0000876167 us-gaap:MoneyMarketFundsMember 2017-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2017-11-30 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2017-11-30 0000876167 us-gaap:MunicipalBondsMember 2017-11-30 0000876167 us-gaap:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember 2017-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2018-08-31 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-08-31 0000876167 us-gaap:USTreasurySecuritiesMember 2018-08-31 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-08-31 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-08-31 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-08-31 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-08-31 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2018-08-31 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2018-08-31 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-08-31 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-08-31 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2018-08-31 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2018-08-31 0000876167 us-gaap:ForeignExchangeContractMember 2018-08-31 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-08-31 0000876167 us-gaap:MunicipalBondsMember 2018-08-31 0000876167 us-gaap:MoneyMarketFundsMember 2018-08-31 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-08-31 0000876167 us-gaap:CorporateDebtSecuritiesMember 2018-08-31 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2018-08-31 0000876167 prgs:OpenEdgeMember 2018-08-31 0000876167 prgs:DataConnectivityMember 2017-12-01 2018-08-31 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2017-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2018-08-31 0000876167 prgs:OpenEdgeMember 2017-11-30 0000876167 prgs:DataConnectivityMember 2018-08-31 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2017-12-01 2018-08-31 0000876167 prgs:DataConnectivityMember 2017-11-30 0000876167 prgs:OpenEdgeMember 2017-12-01 2018-08-31 0000876167 us-gaap:CustomerRelationshipsMember 2018-08-31 0000876167 us-gaap:CustomerRelationshipsMember 2017-11-30 0000876167 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-08-31 0000876167 us-gaap:TrademarksAndTradeNamesMember 2017-11-30 0000876167 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-11-30 0000876167 us-gaap:TrademarksAndTradeNamesMember 2018-08-31 0000876167 prgs:KinveyInc.Member 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:TradeNamesMember 2017-06-01 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:TradeNamesMember 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:CustomerRelationshipsMember 2017-06-01 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:ComputerSoftwareIntangibleAssetMember 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:ComputerSoftwareIntangibleAssetMember 2017-06-01 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:CustomerRelationshipsMember 2017-06-01 0000876167 prgs:DataRPMCorporationMember us-gaap:CustomerRelationshipsMember 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:ComputerSoftwareIntangibleAssetMember 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:TradeNamesMember 2017-03-01 0000876167 prgs:DataRPMCorporationMember 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:TradeNamesMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:CustomerRelationshipsMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:ComputerSoftwareIntangibleAssetMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember 2017-03-01 2017-03-01 0000876167 prgs:KinveyInc.Member 2017-06-01 2017-06-01 0000876167 us-gaap:RestrictedStockUnitsRSUMember prgs:DataRPMCorporationMember 2017-03-01 2017-03-01 0000876167 us-gaap:LetterOfCreditMember prgs:CreditAgreementMember 2018-08-31 0000876167 prgs:CreditAgreementMember 2018-08-31 0000876167 prgs:CreditAgreementMember 2017-12-01 2018-08-31 0000876167 us-gaap:RevolvingCreditFacilityMember prgs:CreditAgreementMember 2018-08-31 0000876167 prgs:SwingLineLoansMember prgs:CreditAgreementMember 2018-08-31 0000876167 prgs:CreditAgreementMember 2018-06-01 2018-08-31 0000876167 prgs:CreditAgreementMember 2016-12-01 2017-08-31 0000876167 prgs:CreditAgreementMember 2017-06-01 2017-08-31 0000876167 2017-09-30 0000876167 prgs:LongTermIncentivePlanLTIPMember 2017-12-01 2018-02-28 0000876167 prgs:LongTermIncentivePlanLTIPMember 2017-12-01 2018-08-31 0000876167 prgs:LongTermIncentivePlanLTIPMember 2015-12-01 2016-11-30 0000876167 us-gaap:EmployeeStockOptionMember 2017-12-01 2018-08-31 0000876167 us-gaap:RestrictedStockUnitsRSUMember 2017-12-01 2018-08-31 0000876167 prgs:CostOfMaintenanceAndServicesMember 2016-12-01 2017-08-31 0000876167 prgs:CostOfMaintenanceAndServicesMember 2017-06-01 2017-08-31 0000876167 us-gaap:SellingAndMarketingExpenseMember 2017-12-01 2018-08-31 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-01 2018-08-31 0000876167 prgs:ProductDevelopmentMember 2017-06-01 2017-08-31 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-01 2017-08-31 0000876167 prgs:ProductDevelopmentMember 2016-12-01 2017-08-31 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2018-06-01 2018-08-31 0000876167 prgs:ProductDevelopmentMember 2017-12-01 2018-08-31 0000876167 us-gaap:SellingAndMarketingExpenseMember 2017-06-01 2017-08-31 0000876167 prgs:ProductDevelopmentMember 2018-06-01 2018-08-31 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2016-12-01 2017-08-31 0000876167 prgs:CostOfMaintenanceAndServicesMember 2017-12-01 2018-08-31 0000876167 prgs:CostOfMaintenanceAndServicesMember 2018-06-01 2018-08-31 0000876167 us-gaap:SellingAndMarketingExpenseMember 2018-06-01 2018-08-31 0000876167 us-gaap:SellingAndMarketingExpenseMember 2016-12-01 2017-08-31 0000876167 prgs:LongTermIncentivePlanLTIPMember 2016-12-01 2017-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-01 2018-08-31 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-08-31 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-11-30 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2017-11-30 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-31 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2018-08-31 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-01 2018-08-31 0000876167 us-gaap:OtherNoncurrentLiabilitiesMember 2018-08-31 0000876167 us-gaap:OtherLiabilitiesMember 2018-08-31 0000876167 prgs:A2017RestructuringActivitiesMember 2016-12-01 2017-08-31 0000876167 us-gaap:FacilityClosingMember 2018-08-31 0000876167 us-gaap:EmployeeSeveranceMember 2018-08-31 0000876167 us-gaap:EmployeeSeveranceMember 2017-12-01 2018-08-31 0000876167 us-gaap:FacilityClosingMember 2017-12-01 2018-08-31 0000876167 us-gaap:FacilityClosingMember 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember 2017-11-30 0000876167 prgs:AdjustmentforErrorCorrectionMember 2017-12-01 2018-02-28 0000876167 prgs:AdjustmentforErrorCorrectionMember 2018-06-01 2018-08-31 0000876167 us-gaap:EMEAMember 2017-12-01 2018-08-31 0000876167 us-gaap:EMEAMember 2016-12-01 2017-08-31 0000876167 us-gaap:EMEAMember 2017-06-01 2017-08-31 0000876167 srt:AsiaPacificMember 2017-12-01 2018-08-31 0000876167 srt:NorthAmericaMember 2016-12-01 2017-08-31 0000876167 srt:AsiaPacificMember 2016-12-01 2017-08-31 0000876167 srt:NorthAmericaMember 2017-12-01 2018-08-31 0000876167 srt:LatinAmericaMember 2017-06-01 2017-08-31 0000876167 srt:NorthAmericaMember 2018-06-01 2018-08-31 0000876167 srt:AsiaPacificMember 2017-06-01 2017-08-31 0000876167 srt:NorthAmericaMember 2017-06-01 2017-08-31 0000876167 us-gaap:EMEAMember 2018-06-01 2018-08-31 0000876167 srt:LatinAmericaMember 2016-12-01 2017-08-31 0000876167 srt:AsiaPacificMember 2018-06-01 2018-08-31 0000876167 srt:LatinAmericaMember 2017-12-01 2018-08-31 0000876167 srt:LatinAmericaMember 2018-06-01 2018-08-31 0000876167 us-gaap:MaintenanceMember 2017-12-01 2018-08-31 0000876167 us-gaap:MaintenanceMember 2017-06-01 2017-08-31 0000876167 us-gaap:ServiceMember 2016-12-01 2017-08-31 0000876167 us-gaap:ServiceMember 2017-06-01 2017-08-31 0000876167 us-gaap:MaintenanceMember 2018-06-01 2018-08-31 0000876167 us-gaap:MaintenanceMember 2016-12-01 2017-08-31 0000876167 us-gaap:ServiceMember 2017-12-01 2018-08-31 0000876167 us-gaap:ServiceMember 2018-06-01 2018-08-31 0000876167 prgs:OpenEdgeMember 2017-06-01 2017-08-31 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2017-06-01 2017-08-31 0000876167 prgs:OpenEdgeMember 2016-12-01 2017-08-31 0000876167 prgs:DataConnectivityMember 2018-06-01 2018-08-31 0000876167 prgs:DataConnectivityMember 2017-06-01 2017-08-31 0000876167 prgs:DataConnectivityMember 2016-12-01 2017-08-31 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2018-06-01 2018-08-31 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2016-12-01 2017-08-31 0000876167 prgs:OpenEdgeMember 2018-06-01 2018-08-31 prgs:segment prgs:enterprise_customer prgs:Developer prgs:metric prgs:position iso4217:USD xbrli:shares iso4217:USD xbrli:shares prgs:software_vendor xbrli:pure false --11-30 Q3 2018 2018-08-31 10-Q 0000876167 44902607 false Large Accelerated Filer PROGRESS SOFTWARE CORP /MA false 119654000 462000 119192000 149204000 0 149204000 3319000 9721000 3319000 9956000 P2Y 174000 963000 183609000 130547000 137881000 92827000 183902000 130547000 2917000 6463000 40458000 3517000 138093000 92827000 5870000 8332000 24349000 6715000 70367000 13819000 6787000 49761000 202528000 40153000 16380000 145995000 70673000 12986000 6077000 51610000 213747000 40371000 16166000 157210000 50145000 39184000 27812000 12975000 22333000 26209000 125000000 3900000 1500000 3100000 2300000 P30D 2000000 100000 1700 50068000 160723000 48490000 152008000 P3Y P3Y P3Y 2 0.50 0.50 9000000 8299000 61210000 45817000 1173000 2889000 -18999000 -26112000 P5Y P5Y P5Y P5Y P5Y P5Y 25530000 28489000 4296000 239000 1645000 1604000 808000 9559000 790000 2699000 4699000 1371000 4566000 -96000 1744000 2156000 762000 14716000 419000 5774000 6396000 2127000 676000 701000 100000 300000 100000 300000 9100000 23900000 8800000 27200000 905000 648000 690000 577000 718718000 625432000 263407000 197394000 2917000 6427000 0 6427000 0 2917000 2917000 0 0 40227000 0 40227000 0 3491000 0 3491000 0 6427000 40227000 3491000 5870000 8270000 0 8270000 0 5870000 5870000 0 0 24224000 0 24224000 0 6690000 0 6690000 0 8270000 24224000 6690000 0 0 0 0 0 0 0 0 0 0 0 0 293000 0 0 36000 231000 26000 212000 0 0 62000 125000 25000 1 1 751000 844000 42000 128000 30000000 49200000 1700000 300000 1465000 5006000 19900000 100000 800000 22100000 100000 1800000 68000 26000 28271000 48879000 207036000 144757000 133464000 130547000 2917000 0 0 0 98697000 92827000 5870000 0 0 0 -62279000 -34767000 183609000 137881000 0.125 0.375 0.14 0.42 0.01 0.01 200000000 200000000 47281035 45133361 47281035 45133361 249836000 263255000 17119000 32384000 14848000 37948000 132538000 131854000 9750000 12975000 10970000 1337000 32724000 4347000 10110000 1077000 29445000 3571000 5768000 14129000 5509000 17226000 18075000 51200000 16696000 50242000 -600000 25000000 25000000 123750000 0 0 1800000 1123000 876000 2809000 1323000 5794000 5158000 200000 200000 1800000 -27000 0 -27000 -1806000 0 -1806000 5200000 9600000 -1000000 -4100000 5975000 6324000 6619000 6324000 13643000 -7949000 0.41 0.44 0.17 0.21 32373000 17534000 403000 0 403000 0 144949000 88224000 46230000 10495000 172131000 105451000 54024000 12656000 8873000 3722000 10033000 10152000 34932000 239843000 154301000 67802000 17740000 239843000 154301000 67802000 17740000 94894000 66077000 21572000 7245000 67712000 48850000 13778000 5084000 -418000 -1561000 -946000 -2017000 -186000 -201000 11164000 33338000 12218000 35670000 315041000 46965000 19040000 249036000 314951000 46965000 19040000 248946000 12600000 12583000 24400000 24351000 -90000 0 0 -90000 79235000 230293000 78987000 235590000 11172000 20988000 16746000 45061000 18899000 37506000 20222000 56909000 0.23 0.43 0.37 0.99 0.23 0.43 0.37 0.97 7727000 16518000 -1400000 3476000 -600000 11848000 10469000 7515000 -10971000 -20290000 -15769000 -15017000 759000 1575000 -1394000 3980000 -3518000 1487000 -3783000 -4465000 94894000 67712000 1221000 3455000 1337000 3774000 2703000 3096000 718718000 625432000 208018000 188217000 0 27000 0 27000 0 1806000 0 1806000 1300000 0 119100000 0.0363 150000000 119109000 5819000 5819000 6200000 89719000 12375000 9281000 6188000 1546000 116090000 111725000 P1Y -68058000 -128112000 -81035000 4269000 73171000 97025000 11172000 20988000 16746000 45061000 -1400000 -4299000 -1961000 -4830000 3 26943000 6369000 2200000 18374000 78965000 19896000 6531000 52538000 25010000 7071000 1520000 16419000 72085000 20068000 4823000 47194000 58936000 188488000 56804000 173851000 20299000 41805000 22183000 61739000 20496000 15498000 18588000 13696000 1992000 1810000 5920000 11291000 -1950000 -7137000 -7113000 24000 -7137000 5947000 11396000 -1898000 -7113000 27000 105000 52000 24000 17000 62000 18000 57000 5967000 5720000 239000 717000 322000 961000 43936000 110000000 5924000 4752000 1172000 18151000 19472000 2369000 1942000 77149000 0 30482000 8258000 865000 5968000 0.01 0.01 10000000 10000000 0 0 0 0 3584000 889000 7245000 7943000 25904000 18495000 1557000 0 0 0 0 1472000 42261000 42689000 53000 140000 11250000 4641000 19620000 55745000 19338000 59405000 0.2 923000 18724000 100000 135000 2400000 2382000 1250000 1132000 4126000 3556000 570000 639000 64000 575000 500000 100000 55000 10000 45000 145247000 68329000 97310000 68781000 28529000 60536000 8245000 4768000 5009000 55703000 31830000 20188000 8987000 68135000 281493000 203050000 78443000 179572000 23478000 16066000 15669000 157438000 92320000 60049000 22911000 198533000 95683000 68479000 27204000 60566000 7913000 5708000 4341000 52212000 33422000 20057000 7597000 68029000 285832000 206846000 78986000 184368000 22478000 16329000 13058000 154676000 101769000 60439000 20989000 204404000 23159000 70116000 21752000 64838000 9559000 14716000 P3Y P3Y P3Y P3Y P4Y P3Y P2Y 13833000 9546000 50145000 0 0 6427000 40227000 3491000 39184000 0 0 8270000 24224000 6690000 250000000 110000000 600000 1500000 500000 2600000 19000000 43900000 20000000 110000000 376084000 305472000 -229000 -18999000 -18770000 -205000 -26112000 -25907000 299000 289000 446000 650000 48370000 48631000 45576000 46380000 48071000 48342000 45130000 45730000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of debt securities by contractual maturity is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year or less</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;">26,209</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;">22,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;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;">12,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></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;">39,184</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;">50,145</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes state and municipal bond obligations, U.S. treasury bonds, and corporate bonds, which are securities representing investments available for current operations and are classified as current on the condensed consolidated balance sheets.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Such amounts are classified on our condensed consolidated balance sheets as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Cash and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Cash and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-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;">92,827</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;">&#8212;</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;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">24,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Corporate bonds</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;">8,270</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;">&#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;">6,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">98,697</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top: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;">39,184</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;">133,464</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;">50,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Significant Accounting Policies</font><font style="font-family:inherit;font-size:10pt;"> - We prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for complete financial statements and these unaudited financial statements should be read in conjunction with the audited 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;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, as amended ("Annual Report").</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made no material changes in the application of our significant accounting policies that were disclosed in our Annual Report. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as the audited financial statements included in our Annual Report, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. The operating results for the interim periods presented are not necessarily indicative of the results expected for the full fiscal year.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations</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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Kinvey Acquisition</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;">On June 1, 2017, we acquired by merger </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding securities of Kinvey for an aggregate sum of </font><font style="font-family:inherit;font-size:10pt;">$49.2 million</font><font style="font-family:inherit;font-size:10pt;">, which includes approximately </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> held-back from the founder of Kinvey as an incentive to remain with the Company for at least </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years following the acquisition. The </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> held-back is being recorded to expense over the service period. Kinvey allows developers to set up, use, and operate a serverless cloud backend for any native, hybrid, web, or IoT app built using any development tools. The acquisition was accounted for as a business combination, and accordingly, the results of operations of Kinvey are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.</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 total consideration, less the </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> held-back discussed above, which is considered to be a compensation arrangement, was allocated to Kinvey's tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the amount held-back from the founder, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.</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 allocation of the purchase price is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" 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:4%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;">Life</font></div></td></tr><tr><td style="vertical-align: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 working capital</font></div></td><td style="vertical-align:bottom;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;padding-top:2px;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;">(963</font></div></td><td style="vertical-align:bottom;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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></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;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Purchased technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer 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;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5 Years</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 deferred tax 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;">1,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td 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;">24,351</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Net assets acquired</font></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;">48,879</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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 fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.</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;">Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, which are more than offset by the value of deferred tax assets acquired from Kinvey. Tangible assets acquired and assumed liabilities were recorded at fair value.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of </font><font style="font-family:inherit;font-size:10pt;">$24.4 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill, which is not deductible for tax purposes.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration paid, but are required to be expensed as incurred. We incurred </font><font style="font-family:inherit;font-size:10pt;">minimal</font><font style="font-family:inherit;font-size:10pt;"> acquisition-related costs during the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, which are included in acquisition-related expenses on our condensed consolidated statements of operations. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have not disclosed the amount of revenues and earnings of Kinvey since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.</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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DataRPM Acquisition</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;">On March 1, 2017, we acquired by merger </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding securities of DataRPM for an aggregate sum of </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">. Approximately </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the purchase price was paid to DataRPM&#8217;s founders in the form of restricted stock units, subject to a </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">-year vesting schedule and continued employment. DataRPM is a leader in cognitive predictive maintenance for the industrial IoT ("IIoT") market. The acquisition was accounted for as a business combination, and accordingly, the results of operations of DataRPM are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.</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 total consideration, less the fair value of the granted restricted stock units discussed above, which are considered compensation arrangements, was allocated to DataRPM&#8217;s tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the fair value of the restricted stock units, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.</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 allocation of the purchase price is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" 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:4%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;">Life</font></div></td></tr><tr><td style="vertical-align: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 working capital</font></div></td><td style="vertical-align:bottom;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;padding-top:2px;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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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></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;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Purchased technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer 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;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">(5,006</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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td 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;">12,583</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Net assets acquired</font></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;">28,271</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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 fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.</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;">Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, partially offset by the fair value of deferred tax assets acquired from DataRPM. Tangible assets acquired and assumed liabilities were recorded at fair value.</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;">We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of </font><font style="font-family:inherit;font-size:10pt;">$12.6 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill, which is not deductible for tax purposes.</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;">As discussed above, approximately </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the total consideration was paid to DataRPM&#8217;s founders in restricted stock units, subject to a vesting schedule and continued employment. We concluded that the restricted stock units are compensation arrangements and we are recognizing stock-based compensation expense in accordance with the vesting schedule over the service period of the awards, which is </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">-years. During the three months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we incurred minimal stock-based compensation expense related to these restricted stock units. During the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, as a result of the termination of employment of one of the founders, we recorded a </font><font style="font-family:inherit;font-size:10pt;">minimal credit</font><font style="font-family:inherit;font-size:10pt;"> to stock-based compensation expense related to forfeitures. These amounts are included in operating expenses on our condensed consolidated statements of operations.</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;">Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration transferred, but are required to be expensed as incurred. We did not incur any acquisition-related costs during the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and do not expect to incur additional material costs with respect to this acquisition.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have not disclosed the amount of revenues and earnings of DataRPM since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, Cash Equivalents and Investments</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our cash, cash equivalents and available-for-sale investments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost Basis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair 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;">Cash</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;">92,827</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;">&#8212;</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;">&#8212;</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;">92,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#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;">5,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(125</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;">24,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(25</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;">6,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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,332</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;">&#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;">(62</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;">8,270</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">138,093</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">137,881</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our cash, cash equivalents and available-for-sale investments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost Basis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair 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;">Cash</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;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">&#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;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(231</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;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(26</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;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Corporate bonds</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;">6,463</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;">&#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;">(36</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;">6,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">183,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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;">(293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">183,609</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;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Such amounts are classified on our condensed consolidated balance sheets as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Cash and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Cash and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-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;">92,827</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;">&#8212;</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;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">24,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Corporate bonds</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;">8,270</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;">&#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;">6,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">98,697</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top: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;">39,184</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;">133,464</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;">50,145</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;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of debt securities by contractual maturity is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year or less</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;">26,209</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;">22,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;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;">12,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></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;">39,184</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;">50,145</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes state and municipal bond obligations, U.S. treasury bonds, and corporate bonds, which are securities representing investments available for current operations and are classified as current on the condensed consolidated balance sheets.</font></div></td></tr></table><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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t hold any investments with continuous unrealized losses as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Loss</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated balances of other comprehensive loss during the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Foreign Currency Translation Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized (Losses) Gains on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Accumulated Other Comprehensive Loss</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;">Balance, December&#160;1, 2017</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;">(18,770</font></div></td><td style="vertical-align:bottom;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;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;">(229</font></div></td><td style="vertical-align:bottom;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(18,999</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;">Other comprehensive loss before reclassifications, net of tax</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,137</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;">24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, August 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(25,907</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;">(205</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;">(26,112</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effect on accumulated </font><font style="font-family:inherit;font-size:10pt;">unrealized (losses) gains on investments</font><font style="font-family:inherit;font-size:10pt;"> was minimal as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Term Loan and Line of Credit</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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our credit agreement provides for a </font><font style="font-family:inherit;font-size:10pt;">$123.8 million</font><font style="font-family:inherit;font-size:10pt;"> secured term loan and a </font><font style="font-family:inherit;font-size:10pt;">$150.0 million</font><font style="font-family:inherit;font-size:10pt;"> secured revolving credit facility. The revolving credit facility may be made available in U.S. Dollars and certain other currencies and may be increased by up to an additional </font><font style="font-family:inherit;font-size:10pt;">$125.0 million</font><font style="font-family:inherit;font-size:10pt;"> if the existing or additional lenders are willing to make such increased commitments. The revolving credit facility has sublimits for swing line loans up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> and for the issuance of standby letters of credit in a face amount up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">. We expect to use the revolving credit facility for general corporate purposes, including acquisitions of other businesses, and may also use it for working capital.</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 credit facility matures on </font><font style="font-family:inherit;font-size:10pt;">November&#160;20, 2022</font><font style="font-family:inherit;font-size:10pt;">, when all amounts outstanding will be due and payable in full. The revolving credit facility does not require amortization of principal. The outstanding balance of the term loan as of </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$119.1 million</font><font style="font-family:inherit;font-size:10pt;">, with </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> due in the next 12 months. The term loan requires repayment of principal at the end of each fiscal quarter, beginning with the fiscal quarter ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;">. The principal repayment amounts are in accordance with the following schedule: (i) eight payments of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> each, (ii) four payments of </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> each, (iii) four payments of </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> each, (iv) three payments of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> each, and (v) the last payment is of the remaining principal amount. Any amounts outstanding under the term loan thereafter would be due on the maturity date. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The interest rate of the credit facility as of </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">3.63%</font><font style="font-family:inherit;font-size:10pt;">.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred to obtain our long-term debt of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> are recorded as debt issuance costs as a direct deduction from the carrying value of the debt liability on our condensed consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. These costs are being amortized over the term of the debt agreement using the effective interest rate method. Amortization expense related to the debt issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, is recorded in interest expense on our condensed consolidated statements of operations.</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;">Revolving loans may be borrowed, repaid, and reborrowed until </font><font style="font-family:inherit;font-size:10pt;">November&#160;20, 2022</font><font style="font-family:inherit;font-size:10pt;">, at which time all amounts outstanding must be repaid. As of </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> amounts outstanding under the revolving line and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> of letters of credit.</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;">As of </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, aggregate principal payments of long-term debt for the next five years are (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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: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;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">12,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;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;">89,719</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">119,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Instruments</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on intercompany accounts receivable and loans receivable denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All forward contracts are recorded at fair value on the consolidated balance sheets at the end of each reporting period and expire from </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> days to </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;">. At </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in </font><font style="font-family:inherit;font-size:10pt;">other accrued liabilities</font><font style="font-family:inherit;font-size:10pt;"> on the condensed consolidated balance sheet. At </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in </font><font style="font-family:inherit;font-size:10pt;">other accrued liabilities</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">other assets</font><font style="font-family:inherit;font-size:10pt;">, respectively, on the consolidated balance sheet. In the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, realized and unrealized losses 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;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, from our forward contracts were recognized in </font><font style="font-family:inherit;font-size:10pt;">foreign currency (loss) gain, net</font><font style="font-family:inherit;font-size:10pt;">, on the condensed consolidated statements of operations. In the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, realized and unrealized gains of </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, from our forward contracts were recognized in </font><font style="font-family:inherit;font-size:10pt;">foreign currency (loss) gain, net</font><font style="font-family:inherit;font-size:10pt;"> on the condensed consolidated statements of operations. The losses and gains were substantially offset by realized and unrealized gains and losses on the offsetting positions.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Notional&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">Forward contracts to sell U.S. dollars</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;">149,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,806</font></div></td><td style="vertical-align:bottom;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;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;">119,192</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;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Forward contracts to purchase U.S. dollars</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;">&#8212;</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;">&#8212;</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;">462</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;">&#8212;</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</font></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;">149,204</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,806</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" rowspan="1" colspan="1"><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;">119,654</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;">(27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense reflects the fair value of stock-based awards, less the present value of expected dividends, measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal years 2016 and 2017, we granted performance-based restricted stock units that include a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year market condition under a Long-Term Incentive Plan (&#8220;LTIP&#8221;) where the performance measurement period is </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;">. Vesting of the LTIP awards is based on our level of attainment of specified total shareholder return ("TSR") targets relative to the percentage appreciation of a specified index of companies for the respective three-year periods and is also subject to the continued employment of the grantees. In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of fiscal year 2018, we granted performance-based restricted stock units that include </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> performance metrics under the LTIP where the performance measurement period is </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. Vesting of the 2018 LTIP awards is as follows: (i) </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> is based on the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year market condition as described above (TSR), and (ii) </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> is based on achievement of a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year cumulative performance condition (operating income). In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model for the market condition portion of the award, and used the closing price of our common stock on the date of grant, less the present value of expected dividends, for the portion related to the performance condition.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense related to options and restricted stock units on a straight-line basis over the service period of the award, which is generally </font><font style="font-family:inherit;font-size:10pt;">4</font><font style="font-family:inherit;font-size:10pt;"> years for options and </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> years for restricted stock units. We recognize stock-based compensation expense related to our employee stock purchase plan using an accelerated attribution method.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides the classification of stock-based compensation as reflected on our condensed consolidated statements of operations (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#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:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of maintenance and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(96</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;">239</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">419</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;">790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales 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;">762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product 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,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,604</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,396</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;">4,699</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: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;">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;border-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;">4,566</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;">4,296</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;">14,716</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,559</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per share </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We compute basic </font><font style="font-family:inherit;font-size:10pt;">earnings per share</font><font style="font-family:inherit;font-size:10pt;"> using the weighted average number of common shares outstanding. We compute diluted </font><font style="font-family:inherit;font-size:10pt;">earnings per share</font><font style="font-family:inherit;font-size:10pt;"> using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, restricted stock units and deferred stock units, using the treasury stock method. The following table sets forth the calculation of basic and diluted </font><font style="font-family:inherit;font-size:10pt;">earnings per share</font><font style="font-family:inherit;font-size:10pt;"> on an interim basis (in thousands, except per share data):</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%;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:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,746</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;">11,172</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;">45,061</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;">20,988</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,730</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 impact from common stock equivalents</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;">446</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;">299</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;">650</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;">289</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">45,576</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">48,370</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">46,380</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">48,631</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></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;">0.37</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;">0.23</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;">0.99</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><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;">0.43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;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;">0.37</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;">0.23</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;">0.97</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;">0.43</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We excluded stock awards representing approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">690,000</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">577,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock from the calculation of diluted </font><font style="font-family:inherit;font-size:10pt;">earnings per share</font><font style="font-family:inherit;font-size:10pt;"> in the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, because these awards were anti-dilutive. In the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we excluded stock awards representing </font><font style="font-family:inherit;font-size:10pt;">905,000</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">648,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock, respectively, from the calculation of diluted </font><font style="font-family:inherit;font-size:10pt;">earnings per share</font><font style="font-family:inherit;font-size:10pt;"> as they were anti-dilutive.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recurring Fair Value Measurements</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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="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;">Fair Value Measurements Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Total&#160;Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">5,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">5,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">24,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">8,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;font-style:italic;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,806</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;">&#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;">(1,806</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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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="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;">Fair Value Measurements Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Total&#160;Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;font-style:italic;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(27</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;">&#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;">(27</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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When developing fair value estimates, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices to measure fair value. The valuation technique used to measure fair value for our Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, we are required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not have any nonrecurring fair value measurements during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets and Goodwill</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets are comprised of the following significant classes (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">August&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Book</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Book</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">Purchased technology</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;">154,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,451</font></div></td><td style="vertical-align:bottom;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">154,301</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;">(88,224</font></div></td><td style="vertical-align:bottom;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">66,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Customer-related</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,024</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;">13,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,230</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;">21,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and trade names</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;">17,740</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;">(12,656</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;">5,084</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;">17,740</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;">(10,495</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;background-color:#cceeff;padding-left:2px;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,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">239,843</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;">(172,131</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;">67,712</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,843</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;">(144,949</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">94,894</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;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, amortization expense related to intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$8.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$27.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. In the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, amortization expense related to intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$23.9 million</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;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,033</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">67,712</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;"><br clear="none"/></font></div><div style="line-height:120%;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;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill in the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</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%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">315,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Translation adjustments</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;">(90</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, August 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">314,951</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the goodwill balances by reportable segment in the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="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;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Translation 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;">August&#160;31, 2018</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;">OpenEdge</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;">249,036</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;">(90</font></div></td><td style="vertical-align:bottom;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;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;">248,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">19,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Application Development and Deployment</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;">46,965</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;">&#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;background-color:#cceeff;padding-left:2px;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,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;">315,041</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;">(90</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">314,951</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;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the quarter ending </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, no triggering events occurred that would indicate that it is more likely than not that the carrying values of any of our reporting units exceeded their fair values.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;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;">Our income tax provision for the third quarter of fiscal years 2018 and 2017 reflects our estimate of the effective tax rates expected to be applicable for the full fiscal years, adjusted for any discrete events which are recorded in the period in which they occur. The estimates are reevaluated each quarter based on our estimated tax expense for the full fiscal year.</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;">Our effective income tax rate was </font><font style="font-family:inherit;font-size:10pt;">17%</font><font style="font-family:inherit;font-size:10pt;"> in the third quarter of fiscal year 2018 compared to </font><font style="font-family:inherit;font-size:10pt;">41%</font><font style="font-family:inherit;font-size:10pt;"> in the third quarter of fiscal year 2017, and </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> in the first nine months of fiscal year 2018 compared to </font><font style="font-family:inherit;font-size:10pt;">44%</font><font style="font-family:inherit;font-size:10pt;"> in the same period last year. The primary reason for the decrease in the effective rate is due to the enactment of tax reform in the United States in December 2017.</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;">During the first quarter of fiscal year 2018, the Tax Cuts and Jobs Act (the "Act") was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred, and, effective fiscal year 2019, creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued SAB 118, which directs taxpayers to consider the impact of the U.S. legislation as &#8220;provisional&#8221; when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of August 31, 2018, we have not completed our accounting for the tax effects of enactment of the Act, however, as described below, we have made a reasonable estimate of the effects on our existing deferred tax balances and the one-time transition tax.</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;">As a result of the Act, we re-measured certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, which is generally 21%. However, we are still analyzing certain aspects of the Act and refining our calculations, which could potentially affect the measurement of these balances or potentially give rise to changes in deferred tax amounts. During the first quarter of fiscal year 2018, we recognized a provisional tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> related to the re-measurement of our U.S. deferred tax balances. During the third quarter of fiscal year 2018, we recognized an additional provisional tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> related to the re-measurement of our U.S. deferred tax balances for the true-up of deferred tax assets and liabilities that we expect upon the filing of our fiscal year 2017 U.S. income tax return in the fourth quarter of fiscal year 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The one-time transition tax associated with the Act is based on our total post-1986 earnings and profits ("E&amp;P") that we previously deferred from U.S. federal taxation. During the first quarter of fiscal year 2018, we made a provisional determination that we have an accumulated deficit in our foreign subsidiaries' E&amp;P and thus do not have a transition tax associated with deferred foreign earnings related to the Act. We have not yet completed our calculation of the total post-1986 E&amp;P for our foreign subsidiaries or the tax pools of our foreign subsidiaries. Further, the transition tax is based in part on the amount of those earnings held in cash and other specified assets. This amount may change when we finalize the calculation of post-1986 foreign E&amp;P previously deferred from U.S. federal taxation and finalize the amounts held in cash or other specified assets.</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;">Our Federal income tax returns have been examined or are closed by statute for all years prior to fiscal year 2015. Our state income tax returns have been examined or are closed by statute for all years prior to fiscal year 2013.</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;">Tax authorities for certain non-U.S. jurisdictions are also examining returns. With some exceptions, we are generally not subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal year 2012.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font><font style="font-family:inherit;font-size:10pt;"> - In August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No.&#160;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's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </font><font style="font-family:inherit;font-size:10pt;">("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued Accounting Standards Update No.&#160;2018-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income (Topic 220), Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income </font><font style="font-family:inherit;font-size:10pt;">("ASU 2018-02"). ASU 2018-02 gives entities the option to reclassify the disproportionate income tax effects ("stranded tax effects") caused by the newly-enacted US Tax Cuts and Jobs Act from accumulated other comprehensive income to retained earnings. The update also requires new disclosures, some of which are applicable for all entities. The guidance in ASU 2018-02 is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently considering whether to adopt the optional reclassification of the stranded tax effects and evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued Accounting Standards Update No.&#160;2017-12, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued Accounting Standards Update No.&#160;2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued Accounting Standards Update No.&#160;2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory </font><font style="font-family:inherit;font-size:10pt;">("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of the adoption of this update on our consolidated financial position, results of operations, and disclosure requirements.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued Accounting Standards Update No.&#160;2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest (current GAAP) or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the condensed consolidated statement of cash flows. As such, the prior period condensed consolidated statement of cash flows was not adjusted. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Accounting Standards Update No.&#160;2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in Topic 606 requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Topic 606 also includes Subtopic 340-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company will be December 1, 2018. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company currently plans to adopt this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC Topic 606. The first Annual Report on Form 10-K issued in accordance with ASC Topic 606 will be for the period ended November 30, 2019. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management is currently assessing the impact the adoption of this standard will have on the Company&#8217;s consolidated financial statements, but anticipates that the revenue recognition related to accounting for the following transactions will be most impacted:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">&#8226;</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;font-weight:bold;">Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment</font><font style="font-family:inherit;font-size:10pt;"> - These transactions are typically recognized when the amounts are billed to the customer under current revenue recognition guidance. In accordance with ASU 2014-09, revenue from term license performance obligations is expected to be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. To the extent the Company enters into future term licenses with extended payment terms after the adoption of ASU 2014-09, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASU 2014-09 as the Company currently does not recognize revenue until the amounts have been billed to the customer.</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">&#8226;</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;font-weight:bold;">Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support)</font><font style="font-family:inherit;font-size:10pt;"> - These transactions are currently recognized ratably over the associated maintenance period as the Company does not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASU 2014-09, the requirement to have VSOE for undelivered elements that exists under current guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Company Overview</font><font style="font-family:inherit;font-size:10pt;"> - Progress Software Corporation ("Progress," the "Company," "we," "us," or "our") offers the leading platform for developing and deploying strategic business applications. We enable customers and partners to deliver modern, high-impact digital experiences with a fraction of the effort, time and cost. Progress offers powerful tools for easily building adaptive user experiences across any type of device or touchpoint, award-winning machine learning that enables cognitive capabilities to be a part of any application, the flexibility of a serverless cloud to deploy modern apps, business rules, web content management, plus leading data connectivity technology. Over </font><font style="font-family:inherit;font-size:10pt;">1,700</font><font style="font-family:inherit;font-size:10pt;"> independent software vendors, </font><font style="font-family:inherit;font-size:10pt;">100,000</font><font style="font-family:inherit;font-size:10pt;"> enterprise customers, and </font><font style="font-family:inherit;font-size:10pt;">2 million</font><font style="font-family:inherit;font-size:10pt;"> developers rely on Progress to power their applications.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our products are generally sold as perpetual licenses, but certain products also use term licensing models and our cloud-based offerings use a subscription-based model. More than half of our worldwide license revenue is realized through relationships with indirect channel partners, principally application partners and original equipment manufacturers ("OEMs"). Application partners are ISVs that develop and market applications using our technology and resell our products in conjunction with sales of their own products that incorporate our technology. OEMs are companies that embed our products into their own software products or devices.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in North America and Latin America (the "Americas"); Europe, the Middle East and Africa ("EMEA"); and the Asia Pacific region, through local subsidiaries as well as independent distributors.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Significant Accounting Policies</font><font style="font-family:inherit;font-size:10pt;"> - We prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for complete financial statements and these unaudited financial statements should be read in conjunction with the audited 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;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, as amended ("Annual Report").</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made no material changes in the application of our significant accounting policies that were disclosed in our Annual Report. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as the audited financial statements included in our Annual Report, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. The operating results for the interim periods presented are not necessarily indicative of the results expected for the full fiscal year.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font><font style="font-family:inherit;font-size:10pt;"> - In August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No.&#160;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's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </font><font style="font-family:inherit;font-size:10pt;">("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued Accounting Standards Update No.&#160;2018-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income (Topic 220), Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income </font><font style="font-family:inherit;font-size:10pt;">("ASU 2018-02"). ASU 2018-02 gives entities the option to reclassify the disproportionate income tax effects ("stranded tax effects") caused by the newly-enacted US Tax Cuts and Jobs Act from accumulated other comprehensive income to retained earnings. The update also requires new disclosures, some of which are applicable for all entities. The guidance in ASU 2018-02 is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently considering whether to adopt the optional reclassification of the stranded tax effects and evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued Accounting Standards Update No.&#160;2017-12, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued Accounting Standards Update No.&#160;2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued Accounting Standards Update No.&#160;2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory </font><font style="font-family:inherit;font-size:10pt;">("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of the adoption of this update on our consolidated financial position, results of operations, and disclosure requirements.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued Accounting Standards Update No.&#160;2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest (current GAAP) or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the condensed consolidated statement of cash flows. As such, the prior period condensed consolidated statement of cash flows was not adjusted. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Accounting Standards Update No.&#160;2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in Topic 606 requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Topic 606 also includes Subtopic 340-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company will be December 1, 2018. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company currently plans to adopt this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC Topic 606. The first Annual Report on Form 10-K issued in accordance with ASC Topic 606 will be for the period ended November 30, 2019. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management is currently assessing the impact the adoption of this standard will have on the Company&#8217;s consolidated financial statements, but anticipates that the revenue recognition related to accounting for the following transactions will be most impacted:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">&#8226;</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;font-weight:bold;">Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment</font><font style="font-family:inherit;font-size:10pt;"> - These transactions are typically recognized when the amounts are billed to the customer under current revenue recognition guidance. In accordance with ASU 2014-09, revenue from term license performance obligations is expected to be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. To the extent the Company enters into future term licenses with extended payment terms after the adoption of ASU 2014-09, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASU 2014-09 as the Company currently does not recognize revenue until the amounts have been billed to the customer.</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">&#8226;</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;font-weight:bold;">Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support)</font><font style="font-family:inherit;font-size:10pt;"> - These transactions are currently recognized ratably over the associated maintenance period as the Company does not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASU 2014-09, the requirement to have VSOE for undelivered elements that exists under current guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides revenue and contribution margin from our reportable segments and reconciles to our consolidated income before income taxes:</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-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">August&#160;31, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">204,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">198,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;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Application Development and Deployment</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;">20,057</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;">20,188</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;">60,439</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;">60,049</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,683</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,310</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285,832</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,493</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment costs of revenue and operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,531</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Application Development and Deployment</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,071</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;">6,369</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;">20,068</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;">19,896</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total costs of revenue and operating expenses</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,010</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,943</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,085</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,965</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Segment contribution margin:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Application Development and Deployment</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;">12,986</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;">13,819</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;">40,371</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;">40,153</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total contribution margin</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,673</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,367</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,747</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,528</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other unallocated 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,068</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,723</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,183</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,299</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (expense) income, net</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,961</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;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,400</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;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,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;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,299</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><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;">20,222</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top: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;">18,899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">56,909</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top: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;">37,506</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="16" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization of acquired intangibles, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Charges</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a summary of activity for our restructuring actions, which are detailed further below (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess<br clear="none"/>Facilities&#160;and<br clear="none"/>Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2017</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;">570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,556</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;">4,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,172</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,752</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;">(5,924</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;">Translation adjustments and 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;">45</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</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;">55</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;">Balance, August 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">575</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;">64</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;">639</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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2017, we undertook certain operational restructuring initiatives intended to significantly reduce annual costs. As part of this action, management committed to a new strategic plan highlighted by a new product strategy and a streamlined operating approach. To execute these operational restructuring initiatives, we reduced our global workforce by over </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;">. These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. We also consolidated offices in various locations during fiscal year 2017 and fiscal year 2018. We expect to incur additional expenses related to facility closures as part of this restructuring action through fiscal year 2019, but we do not expect these additional costs to be material.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation), facilities costs, which include fees to terminate lease agreements and costs for unused space, net of sublease assumptions, and other costs, which include asset impairment charges.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of this fiscal year 2017 restructuring, for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we incurred expenses of </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;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, which are recorded in restructuring expenses on the condensed consolidated statements of operations. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements for expenses incurred to date under this restructuring are expected to be made through fiscal year 2019. The short-term portion of the restructuring reserve of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> is included in </font><font style="font-family:inherit;font-size:10pt;">other accrued liabilities</font><font style="font-family:inherit;font-size:10pt;"> and the long-term portion of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> is included in </font><font style="font-family:inherit;font-size:10pt;">other noncurrent liabilities</font><font style="font-family:inherit;font-size:10pt;"> on the condensed consolidated balance sheets at </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated balances of other comprehensive loss during the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Foreign Currency Translation Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized (Losses) Gains on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Accumulated Other Comprehensive Loss</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;">Balance, December&#160;1, 2017</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;">(18,770</font></div></td><td style="vertical-align:bottom;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;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;">(229</font></div></td><td style="vertical-align:bottom;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(18,999</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;">Other comprehensive loss before reclassifications, net of tax</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,137</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;">24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, August 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(25,907</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;">(205</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;">(26,112</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our cash, cash equivalents and available-for-sale investments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost Basis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair 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;">Cash</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;">92,827</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;">&#8212;</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;">&#8212;</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;">92,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#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;">5,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(125</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;">24,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(25</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;">6,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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,332</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;">&#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;">(62</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;">8,270</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">138,093</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">137,881</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our cash, cash equivalents and available-for-sale investments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost Basis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair 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;">Cash</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;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">130,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">&#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;">2,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(231</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;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(26</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;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Corporate bonds</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;">6,463</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;">&#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;">(36</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;">6,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">183,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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;">(293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">183,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Notional&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">Forward contracts to sell U.S. dollars</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;">149,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,806</font></div></td><td style="vertical-align:bottom;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;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;">119,192</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;">(27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Forward contracts to purchase U.S. dollars</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;">&#8212;</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;">&#8212;</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;">462</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;">&#8212;</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</font></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;">149,204</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,806</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" rowspan="1" colspan="1"><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;">119,654</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;">(27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the calculation of basic and diluted </font><font style="font-family:inherit;font-size:10pt;">earnings per share</font><font style="font-family:inherit;font-size:10pt;"> on an interim basis (in thousands, except per share data):</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%;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:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,746</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;">11,172</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;">45,061</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;">20,988</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,730</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 impact from common stock equivalents</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;">446</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;">299</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;">650</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;">289</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">45,576</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">48,370</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">46,380</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">48,631</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></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;">0.37</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;">0.23</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;">0.99</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><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;">0.43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;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;">0.37</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;">0.23</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;">0.97</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;">0.43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides the classification of stock-based compensation as reflected on our condensed consolidated statements of operations (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#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:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of maintenance and services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(96</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;">239</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">419</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;">790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales 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;">762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product 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,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,604</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6,396</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;">4,699</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: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;">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;border-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;">4,566</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;">4,296</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;">14,716</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,559</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenues are derived from licensing our products, and from related services, which consist of maintenance, hosting services, and consulting and education. Information relating to revenue from customers by revenue type is as follows (in thousands):</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:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses</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;">27,204</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;">28,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">78,986</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;">78,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">60,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,368</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</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,913</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,245</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;">22,478</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,478</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;">95,683</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;">97,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">285,832</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;">281,493</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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="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;">Fair Value Measurements Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Total&#160;Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">5,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">5,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">24,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">8,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;font-style:italic;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,806</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;">&#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;">(1,806</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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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="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;">Fair Value Measurements Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Total&#160;Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and municipal bond obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">3,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;font-style:italic;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">(27</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;">&#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;">(27</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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets are comprised of the following significant classes (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">August&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Book</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Book</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">Purchased technology</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;">154,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,451</font></div></td><td style="vertical-align:bottom;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">154,301</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;">(88,224</font></div></td><td style="vertical-align:bottom;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">66,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Customer-related</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,024</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;">13,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,802</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,230</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;">21,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and trade names</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;">17,740</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;">(12,656</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;">5,084</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;">17,740</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;">(10,495</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;background-color:#cceeff;padding-left:2px;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,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">239,843</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;">(172,131</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;">67,712</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,843</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;">(144,949</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">94,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill in the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</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%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">315,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Translation adjustments</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;">(90</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, August 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">314,951</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the goodwill balances by reportable segment in the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="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;">November&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Translation 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;">August&#160;31, 2018</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;">OpenEdge</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;">249,036</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;">(90</font></div></td><td style="vertical-align:bottom;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;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;">248,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">19,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Application Development and Deployment</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;">46,965</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;">&#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;background-color:#cceeff;padding-left:2px;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,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;">315,041</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;">(90</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">314,951</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, aggregate principal payments of long-term debt for the next five years are (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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: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;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">12,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;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;">89,719</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">119,109</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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase price is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" 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:4%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;">Life</font></div></td></tr><tr><td style="vertical-align: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 working capital</font></div></td><td style="vertical-align:bottom;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;padding-top:2px;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;">(963</font></div></td><td style="vertical-align:bottom;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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></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;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Purchased technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer 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;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5 Years</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 deferred tax 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;">1,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td 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;">24,351</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Net assets acquired</font></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;">48,879</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase price is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" 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:4%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;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;">Life</font></div></td></tr><tr><td style="vertical-align: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 working capital</font></div></td><td style="vertical-align:bottom;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;padding-top:2px;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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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></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;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Purchased technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer 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;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">(5,006</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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td 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;">12,583</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Net assets acquired</font></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;">28,271</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a summary of activity for our restructuring actions, which are detailed further below (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess<br clear="none"/>Facilities&#160;and<br clear="none"/>Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2017</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;">570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,556</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;">4,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,172</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,752</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;">(5,924</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;">Translation adjustments and 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;">45</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</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;">55</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;">Balance, August 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">575</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;">64</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;">639</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the following table, revenue attributed to North America includes sales to customers in the U.S. and sales to certain multinational organizations. Revenue from EMEA, Latin America and the Asia Pacific region includes sales to customers in each region plus sales from the U.S. to distributors in these regions. Information relating to revenue from external customers from different geographical areas is as follows (in thousands):</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:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</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;">52,212</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;">55,703</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;">154,676</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;">157,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Latin America</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,708</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;">4,768</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;">16,329</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;">16,066</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 revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;">95,683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">97,310</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;">285,832</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;">281,493</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,033</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">67,712</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Segments and International Operations</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are 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 assess performance. Our chief operating decision maker is our Chief Executive Officer.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate as </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> distinct business segments: OpenEdge, Data Connectivity and Integration, and Application Development and Deployment.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not manage our assets or capital expenditures by segment or assign other income (expense) and income taxes to segments. We manage and report such items on a consolidated company basis.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides revenue and contribution margin from our reportable segments and reconciles to our consolidated income before income taxes:</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-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">August&#160;31, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">204,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">198,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;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,597</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Application Development and Deployment</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;">20,057</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;">20,188</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;">60,439</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;">60,049</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,683</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,310</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285,832</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,493</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment costs of revenue and operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,531</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Application Development and Deployment</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,071</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;">6,369</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;">20,068</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;">19,896</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total costs of revenue and operating expenses</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,010</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,943</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,085</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,965</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Segment contribution margin:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OpenEdge</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Application Development and Deployment</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;">12,986</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;">13,819</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;">40,371</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;">40,153</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total contribution margin</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,673</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,367</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,747</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,528</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other unallocated 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,068</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,723</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,183</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,299</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (expense) income, net</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,961</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;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,400</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;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,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;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,299</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><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;">20,222</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top: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;">18,899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">56,909</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top: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;">37,506</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="16" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization of acquired intangibles, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.</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:384px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenues are derived from licensing our products, and from related services, which consist of maintenance, hosting services, and consulting and education. Information relating to revenue from customers by revenue type is as follows (in thousands):</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:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses</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;">27,204</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;">28,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">78,986</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;">78,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">60,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,368</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</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,913</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,245</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;">22,478</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,478</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;">95,683</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;">97,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">285,832</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;">281,493</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the following table, revenue attributed to North America includes sales to customers in the U.S. and sales to certain multinational organizations. Revenue from EMEA, Latin America and the Asia Pacific region includes sales to customers in each region plus sales from the U.S. to distributors in these regions. Information relating to revenue from external customers from different geographical areas is as follows (in thousands):</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:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</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;">52,212</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;">55,703</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;">154,676</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;">157,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Latin America</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,708</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;">4,768</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;">16,329</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;">16,066</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 revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;">95,683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">97,310</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;">285,832</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;">281,493</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Common 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we repurchased and retired </font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock for </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares for </font><font style="font-family:inherit;font-size:10pt;">$110.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. In the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we repurchased and retired </font><font style="font-family:inherit;font-size:10pt;">0.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares for </font><font style="font-family:inherit;font-size:10pt;">$19.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">1.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares for </font><font style="font-family:inherit;font-size:10pt;">$43.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The shares were repurchased in all periods as part of our Board of Directors authorized share repurchase program.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, our Board of Directors increased our total share repurchase authorization to </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$110.0 million</font><font style="font-family:inherit;font-size:10pt;"> remaining under this current authorization.</font></div></div> EX-101.SCH 7 prgs-20180831.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2111100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Combinations (Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Business Combinations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Business Segments and International Operations link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Business Segments and International Operations (Revenue from External Customers by Product) (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Business Segments and International Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Cash, Cash Equivalents and Investments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Common Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Common Stock Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004501 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Derivative Instruments (Foreign Currency Forward Contracts) (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Derivative Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Earnings per share (Calculation of Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Earnings per share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Intangible Assets and Goodwill (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Intangible Assets and Goodwill (Schedule Of Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Intangible Assets and Goodwill (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Restructuring Charges (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Restructuring Charges (Summary of Restructuring Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Stock-Based Compensation (Classification of Stock-Based Compensation) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Term Loan and Line of Credit link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Term Loan and Line of Credit (Future Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Term Loan and Line of Credit (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Term Loan and Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 prgs-20180831_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 prgs-20180831_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 prgs-20180831_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Line of Credit Facility [Abstract] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Investments and Cash [Abstract] Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Marketable Securities [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Statement of Cash Flows [Abstract] Proceeds from income tax refunds Proceeds from Income Tax Refunds Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments Cash, Cash Equivalents and Investments [Table Text Block] Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification Schedule of cash cash equivalents and available for sale investments by major security type classified on balance sheet Table Text Block Schedule of cash, cash equivalents and available for sale investments by major security type classified on balance sheet. Fair Value of Debt Securities by Contractual Maturity Fair Value, Available For Sale Debt Securities, Contractual Maturity [Table Text Block] Fair Value, Available For Sale Debt Securities, Contractual Maturity [Table Text Block] Statement of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gains on investments, net of tax provision of $18 and $57 for the third quarter and first nine months of 2018, respectively and $17 and $62 for the third quarter and first nine months of 2017, respectively Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Total other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Purchased technology Computer Software, Intangible Asset [Member] Customer-related Customer Relationships [Member] Trademarks and trade names Trademarks and Trade Names [Member] 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 Net Book Value Finite-Lived Intangible Assets, Net Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Accounts receivable (less allowances of $701 and $676, respectively) Accounts Receivable, Net, Current Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Deferred tax assets Deferred Income Tax Assets, Net Other assets Other Assets, Noncurrent Total assets Assets Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Current portion of long-term debt, net Long-term Debt, Current Maturities Accounts payable Accounts Payable, Current Accrued compensation and related taxes Employee-related Liabilities, Current Dividends payable to shareholders Dividends Payable, Current Income taxes payable Accrued Income Taxes, Current Other accrued liabilities Other Accrued Liabilities, Current Short-term deferred revenue Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Long-term debt, net Long-term Debt, Excluding Current Maturities Long-term deferred revenue Contract with Customer, Liability, Noncurrent Deferred tax liabilities Deferred Income Tax Liabilities, Net Other noncurrent liabilities Other Liabilities, Noncurrent Commitments and contingencies Commitments and Contingencies Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.01 par value; authorized, 10,000,000 shares; issued, none Preferred Stock, Value, Issued Common stock, $0.01 par value, and additional paid-in capital; authorized, 200,000,000 shares; issued and outstanding, 45,133,361 shares in 2018 and 47,281,035 shares in 2017 Common Stocks, Including Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total shareholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and shareholders’ equity Liabilities and Equity Term Loan and Line of Credit Debt Disclosure [Text Block] Segment Reporting [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Revenue from External Customers from Different Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Restructuring Charges [Abstract] Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] 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] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Long-Term Incentive Plan (LTIP) Long-Term Incentive Plan (LTIP) [Member] Long-Term Incentive Plan (LTIP) [Member] Options Employee Stock Option [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Award market condition period Share-based Compensation Arrangement by Share-based Payment Award, Award Market Condition Period Share-based Compensation Arrangement by Share-based Payment Award, Award Market Condition Period Stock-based compensation award service period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Number of performance metrics Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Metrics Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Metrics Percentage of shares based on market condition of total shareholder return Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Based on Market Condition of Total Shareholder Return Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Based on Market Condition of Total Shareholder Return Percentage of shares based on cumulative performance condition Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Based on Cumulative Performance Condition Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Based on Cumulative Performance Condition Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Excess Facilities and Other Costs Facility Closing [Member] Employee Severance and Related Benefits Employee Severance [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Beginning Balance Restructuring Reserve Costs incurred Restructuring Charges Cash disbursements Payments for Restructuring Translation adjustments and other Restructuring Reserve, Foreign Currency Translation Gain (Loss) Ending Balance Allowance for accounts receivable Allowance for Doubtful Accounts Receivable, Current Stockholders' Equity: Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2017 Restructuring Activities 2017 Restructuring Activities [Member] 2017 Restructuring Activities [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other accrued liabilities Other Liabilities [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Global workforce reduction (as a percent) (over) Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring expense Short-term portion of restructuring reserve Restructuring Reserve, Current Long-term portion of restructuring reserve Restructuring Reserve, Noncurrent 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] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of maintenance and services Cost Of Maintenance And Services [Member] Cost of maintenance and services. Sales and marketing Selling and Marketing Expense [Member] Product development Product Development [Member] Product Development [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] Stock-based compensation expense Allocated Share-based Compensation Expense Income Tax Disclosure [Abstract] Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Adjustments for Error Corrections [Axis] Adjustments for Error Corrections [Axis] Adjustments for Error Correction [Domain] Adjustments for Error Correction [Domain] Adjustment for Error Correction Adjustment for Error Correction [Member] Adjustment for Error Correction [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Provisional tax benefit Income Tax Expense (Benefit) Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative [Table] Derivative [Table] Derivative, by Nature [Axis] Derivative Instrument [Axis] Derivative, Name [Domain] Derivative Contract [Domain] Forward contracts to sell U.S. dollars Foreign Currency Forward Contracts To Sell U S Dollars [Member] Foreign Currency Forward Contracts to Sell U.S. Dollars [Member] Forward contracts to purchase U.S. dollars Foreign Currency Forward Contracts To Purchase U S Dollars [Member] Foreign Currency Forward Contracts to Purchase U.S. Dollars [Member] Derivative [Line Items] Derivative [Line Items] Notional Value Derivative, Notional Amount Fair Value Derivative, Fair Value, Net Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation and Significant Accounting Policies Basis of Accounting, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other Current Liabilities Other Current Liabilities [Member] Other Assets Other Assets [Member] Forward Contracts Forward Contracts [Member] Minimum maturity period, foreign currency derivative Minimum Remaining Maturity of Foreign Currency Derivatives Minimum Remaining Maturity of Foreign Currency Derivatives Maximum maturity period, foreign currency derivative Maximum Remaining Maturity of Foreign Currency Derivatives Derivative liabilities Derivative Liability, Fair Value, Gross Liability Loss (gain) on foreign currency forward contracts Derivative, Gain (Loss) on Derivative, Net Income Taxes Income Tax Disclosure [Text Block] Remainder of 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Kinvey, Inc. Kinvey, Inc. [Member] Kinvey, Inc. [Member] DataRPM Corporation DataRPM Corporation [Member] DataRPM Corporation [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Total purchase consideration Business Combination, Consideration Transferred Amount held back as an incentive to founder Business Combination, Contingent Consideration, Liability Period for founder to stay with company following acquisition (at least) Business Combination, Contingent Consideration, Period for Recognition Business Combination, Contingent Consideration, Period for Recognition Goodwill Consideration payable in form of restricted stock units Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Equity [Abstract] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Earnings Per Share [Abstract] Earnings per share Earnings Per Share [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] OpenEdge OpenEdge [Member] OpenEdge [Member] Data Connectivity and Integration Data Connectivity [Member] Data Connectivity [Member] Application Development and Deployment Application Development and Deployment [Member] Application Development and Deployment [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance, November 30, 2017 Translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Balance, August 31, 2018 Tax provision included in accumulated unrealized losses on investments Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Business Combinations Business Combination Disclosure [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Software licenses Software Licenses [Member] Software Licenses [Member] Maintenance Maintenance [Member] Services Service [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total revenue Revenues Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Future Amortization Expense from Intangible Assets Held Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Number of shares excluded from the calculation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] State and municipal bond obligations Municipal Bonds [Member] U.S. treasury bonds US Treasury Securities [Member] Corporate bonds Corporate Debt Securities [Member] Cash, Cash Equivalents and Investments [Line Items] Cash, Cash Equivalents And Investments [Line Items] Cash Cash Equivalents And Investments [Line Items] Cash and Equivalents Short-Term Investments Intangible assets, amortization expense Amortization of Intangible Assets Income Statement [Abstract] Statement [Table] Statement [Table] Software licenses Maintenance and services Maintenance and Services [Member] Maintenance and Services [Member] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Costs of revenue: Cost of Revenue [Abstract] Cost of maintenance and services Cost, Maintenance Amortization of acquired intangibles Cost, Amortization Total costs of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Product development Research and Development Expense, Software (Excluding Acquired in Process Cost) General and administrative General and Administrative Expense Amortization of acquired intangibles Amortization of Acquired Intangible Assets1 Amortization of Acquired Intangible Assets Fees related to shareholder activist Professional Fees Acquisition-related expenses Business Combination, Acquisition Related Costs Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Other (expense) income, net: Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Interest income and other, net Other Nonoperating Income (Expense) Foreign currency (loss) gain, net Foreign Currency Transaction Gain (Loss), before Tax Total other (expense) income, net Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Net income Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Earnings per share: Basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Cash dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Number of investments in continuous unrealized loss position Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized (Losses) Gains on Investments Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Roll Forward] Balance, December 1, 2017 Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Other comprehensive loss before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Balance, August 31, 2018 Net income Weighted average shares outstanding (in shares) Dilutive impact from common stock equivalents (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Diluted weighted average shares outstanding (in shares) Basic earnings per share (in dollars per share) Diluted earnings per share (in dollars per share) Common Stock Repurchases [Abstract] Common stock repurchases abstract. Common stock repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Common stock repurchased and retired Stock Repurchased and Retired During Period, Value Stock repurchase authorization Stock Repurchase Program, Authorized Amount Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Purchased technology Trade name Trade Names [Member] Customer relationships Net working capital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities in Excess of Current Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities in Excess of Current Assets Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Finite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Net deferred tax assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Deferred taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Finite-lived intangible assets, useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Document And Entity Information [Abstract] Document And Entity Information Abstract. 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 Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Line of Credit Facility [Table] Line of Credit Facility [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving line of credit Revolving Credit Facility [Member] Swing line loans Swing Line Loans [Member] Swing Line Loans [Member] Letter of credit Letter of Credit [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Term loan Debt Instrument, Face Amount Unsecured credit facility Line of Credit Facility, Maximum Borrowing Capacity Additional borrowing capacity available Line of Credit Facility, Additional Borrowing Capacity Line of Credit Facility, Additional Borrowing Capacity Fair value of term loan Line of Credit Facility, Fair Value of Amount Outstanding Due in next 12 months Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months Principal payments for year one Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year One Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year One Principal payments for year two Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Two Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Two Principal payments for year three Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Three Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Three Principal payments for year four Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Four Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Four Interest rate of credit facilities Line of Credit Facility, Interest Rate at Period End Debt issuance cost Debt Issuance Costs, Gross Amortization of debt issuance costs Amortization of Debt Issuance Costs Line of credit facility outstanding amount Long-term Line of Credit Remainder of 2018 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2019 Long-term Debt, Maturities, Repayments of Principal in Year Two 2020 Long-term Debt, Maturities, Repayments of Principal in Year Three 2021 Long-term Debt, Maturities, Repayments of Principal in Year Four 2022 Long-term Debt, Maturities, Repayments of Principal in Year Five Total Long-term Debt Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Summary of Restructuring Activity Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value by Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Money market funds State and municipal bond obligations U.S. treasury bonds Corporate bonds Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Foreign exchange derivatives Foreign Exchange Contract [Member] 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 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair value of financial assets Assets, Fair Value Disclosure Foreign exchange derivatives Financial and Nonfinancial Liabilities, Fair Value Disclosure Cash, Cash Equivalents and Investments [Table] Cash, Cash Equivalents And Investments [Table] Cash, Cash Equivalents And Investments [Table] Cash Amortized Cost Basis Cash Cash Equivalents And Investments Cost Basis Cash, Cash Equivalents, And Investments, Cost Basis. 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 Fair Value Cash Cash Equivalents And Investments At Fair Value Cash Cash Equivalents and Investments at Fair Value Fair Value Measurements Fair Value Disclosures [Text Block] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Classification of Stock-Based Compensation Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Outstanding Foreign Currency Forward Contracts Schedule of Derivative Instruments [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] North America North America [Member] EMEA EMEA [Member] Latin America Latin America [Member] Asia Pacific Asia Pacific [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Segment revenue New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Retained Earnings Retained Earnings [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09, Excess Tax Benefit Component Accounting Standards Update 2016-09, Excess Tax Benefit Component [Member] Accounting Standards Update 2016-09, Excess Tax Benefit Component [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Number of independent software vendors Number of Independent Software Vendors Number of Independent Software Vendors Number of enterprise customers Number of Enterprise Customers Number of Enterprise Customers Number of developers Number of Developers Number of Developers Cumulative effect of new accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Due in one year or less Fair Value Of Debt Securities Maturities Within One Year Fair value of debt securities maturities within one year. Due after one year Fair Value Of Debt Securities Maturities After One Year Fair value of debt securities maturities after one year. Total Fair Value Of Debt Securities Fair value of debt securities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization of property and equipment Depreciation Amortization of intangibles and other Amortization Stock-based compensation Share-based Compensation Loss on disposal of property Gain (Loss) on Disposition of Property Plant Equipment Deferred income taxes Increase (Decrease) in Deferred Income Taxes Excess tax benefit from stock plans Excess Tax Benefit from Share-based Compensation, Operating Activities Allowances for accounts receivable Provision for Doubtful Accounts Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Other assets Increase (Decrease) in Other Operating Assets Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Deferred revenue Increase (Decrease) in Contract with Customer, Liability Net cash flows from operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from (used in) investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Investments Sales and maturities of investments Proceeds from Sale, Maturity and Collection of Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Payments for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Proceeds from sale of property, plant and equipment, net Proceeds from Sale of Property, Plant, and Equipment Net cash flows from (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows used in financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from stock-based compensation plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Payments for taxes related to net share settlements of equity awards Payments Related to Tax Withholding for Share-based Compensation Repurchases of common stock Payments for Repurchase of Common Stock Excess tax benefit from stock plans Excess Tax Benefit from Share-based Compensation, Financing Activities Dividend payments to shareholders Payments of Dividends Payment of long-term debt Repayments of Long-term Debt Net cash flows used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash and Cash Equivalents Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Supplemental disclosure: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net of refunds of $889 in 2018 and $3,584 in 2017 Income Taxes Paid, Net Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Non-cash investing and financing activities: Other Noncash Investing and Financing Items [Abstract] Total fair value of restricted stock awards, restricted stock units and deferred stock units on date vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Dividends declared Dividends Business Segments and International Operations Segment Reporting Disclosure [Text Block] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Number of reportable segments Number of Reportable Segments Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] OpenEdge Data Connectivity and Integration Application Development and Deployment Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment costs of revenue and operating expenses Operating Costs and Expenses Segment contribution margin Contribution Profit (Loss) Contribution Profit (Loss) Other unallocated expenses Other Unallocated Expenses Other Unallocated Expenses Other (expense) income, net Calculation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Common Stock Repurchases Treasury Stock [Text Block] EX-101.PRE 11 prgs-20180831_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document And Entity Information - shares
9 Months Ended
Aug. 31, 2018
Sep. 27, 2018
Document And Entity Information [Abstract]    
Entity Registrant Name PROGRESS SOFTWARE CORP /MA  
Entity Central Index Key 0000876167  
Document Type 10-Q  
Document Period End Date Aug. 31, 2018  
Amendment Flag false  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --11-30  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding (in shares)   44,902,607
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Aug. 31, 2018
Nov. 30, 2017
Current assets:    
Cash and cash equivalents $ 98,697 $ 133,464
Short-term investments 39,184 50,145
Total cash, cash equivalents and short-term investments 137,881 183,609
Accounts receivable (less allowances of $701 and $676, respectively) 45,817 61,210
Other current assets 13,696 18,588
Total current assets 197,394 263,407
Property and equipment, net 42,689 42,261
Intangible assets, net 67,712 94,894
Goodwill 314,951 315,041
Deferred tax assets 876 1,123
Other assets 1,810 1,992
Total assets 625,432 718,718
Current liabilities:    
Current portion of long-term debt, net 5,819 5,819
Accounts payable 8,299 9,000
Accrued compensation and related taxes 17,534 32,373
Dividends payable to shareholders 6,324 6,619
Income taxes payable 2,889 1,173
Other accrued liabilities 15,498 20,496
Short-term deferred revenue 131,854 132,538
Total current liabilities 188,217 208,018
Long-term debt, net 111,725 116,090
Long-term deferred revenue 12,975 9,750
Deferred tax liabilities 1,323 2,809
Other noncurrent liabilities 5,720 5,967
Commitments and contingencies
Shareholders’ equity:    
Preferred stock, $0.01 par value; authorized, 10,000,000 shares; issued, none 0 0
Common stock, $0.01 par value, and additional paid-in capital; authorized, 200,000,000 shares; issued and outstanding, 45,133,361 shares in 2018 and 47,281,035 shares in 2017 263,255 249,836
Retained earnings 68,329 145,247
Accumulated other comprehensive loss (26,112) (18,999)
Total shareholders’ equity 305,472 376,084
Total liabilities and shareholders’ equity $ 625,432 $ 718,718
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Aug. 31, 2018
Nov. 30, 2017
Assets    
Allowance for accounts receivable $ 701 $ 676
Stockholders' Equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 45,133,361 47,281,035
Common stock, shares outstanding (in shares) 45,133,361 47,281,035
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Revenue:        
Total revenue $ 95,683 $ 97,310 $ 285,832 $ 281,493
Costs of revenue:        
Amortization of acquired intangibles 5,509 5,768 17,226 14,129
Total costs of revenue 16,696 18,075 50,242 51,200
Gross profit 78,987 79,235 235,590 230,293
Operating expenses:        
Sales and marketing 21,752 23,159 64,838 70,116
Product development 19,338 19,620 59,405 55,745
General and administrative 12,218 11,164 35,670 33,338
Amortization of acquired intangibles 3,319 3,319 9,956 9,721
Fees related to shareholder activist 0 0 1,472 0
Restructuring expense 135 923 2,382 18,724
Acquisition-related expenses 42 751 128 844
Total operating expenses 56,804 58,936 173,851 188,488
Income from operations 22,183 20,299 61,739 41,805
Other (expense) income, net:        
Interest expense (1,337) (1,221) (3,774) (3,455)
Interest income and other, net 322 239 961 717
Foreign currency (loss) gain, net (946) (418) (2,017) (1,561)
Total other (expense) income, net (1,961) (1,400) (4,830) (4,299)
Income before income taxes 20,222 18,899 56,909 37,506
Provision for income taxes 3,476 7,727 11,848 16,518
Net income $ 16,746 $ 11,172 $ 45,061 $ 20,988
Earnings per share:        
Basic (in dollars per share) $ 0.37 $ 0.23 $ 0.99 $ 0.43
Diluted (in dollars per share) $ 0.37 $ 0.23 $ 0.97 $ 0.43
Weighted average shares outstanding:        
Basic (in shares) 45,130 48,071 45,730 48,342
Diluted (in shares) 45,576 48,370 46,380 48,631
Cash dividends declared per common share (in dollars per share) $ 0.14 $ 0.125 $ 0.42 $ 0.375
Software licenses        
Revenue:        
Total revenue $ 27,204 $ 28,529 $ 78,986 $ 78,443
Costs of revenue:        
Cost of maintenance and services 1,077 1,337 3,571 4,347
Maintenance and services        
Revenue:        
Total revenue 68,479 68,781 206,846 203,050
Costs of revenue:        
Cost of maintenance and services $ 10,110 $ 10,970 $ 29,445 $ 32,724
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Statement of Comprehensive Income [Abstract]        
Net income $ 16,746 $ 11,172 $ 45,061 $ 20,988
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (1,950) 5,920 (7,137) 11,291
Unrealized gains on investments, net of tax provision of $18 and $57 for the third quarter and first nine months of 2018, respectively and $17 and $62 for the third quarter and first nine months of 2017, respectively 52 27 24 105
Total other comprehensive (loss) income, net of tax (1,898) 5,947 (7,113) 11,396
Comprehensive income $ 14,848 $ 17,119 $ 37,948 $ 32,384
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Statement of Comprehensive Income [Abstract]        
Tax provision included in accumulated unrealized losses on investments $ 18 $ 17 $ 57 $ 62
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Cash flows from operating activities:    
Net income $ 45,061 $ 20,988
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization of property and equipment 5,158 5,794
Amortization of intangibles and other 28,489 25,530
Stock-based compensation 14,716 9,559
Loss on disposal of property 201 186
Deferred income taxes (1,487) 3,518
Excess tax benefit from stock plans 0 (403)
Allowances for accounts receivable 140 53
Changes in operating assets and liabilities:    
Accounts receivable 15,017 15,769
Other assets 4,465 3,783
Accounts payable and accrued liabilities (20,290) (10,971)
Income taxes payable 1,575 759
Deferred revenue 3,980 (1,394)
Net cash flows from operating activities 97,025 73,171
Cash flows from (used in) investing activities:    
Purchases of investments (8,258) (30,482)
Sales and maturities of investments 18,495 25,904
Purchases of property and equipment (5,968) (865)
Payments for acquisitions, net of cash acquired 0 (77,149)
Proceeds from sale of property, plant and equipment, net 0 1,557
Net cash flows from (used in) investing activities 4,269 (81,035)
Cash flows used in financing activities:    
Proceeds from stock-based compensation plans 7,943 7,245
Payments for taxes related to net share settlements of equity awards (1,942) (2,369)
Repurchases of common stock (110,000) (43,936)
Excess tax benefit from stock plans 0 403
Dividend payments to shareholders (19,472) (18,151)
Payment of long-term debt (4,641) (11,250)
Net cash flows used in financing activities (128,112) (68,058)
Effect of exchange rate changes on cash (7,949) 13,643
Net decrease in cash and cash equivalents (34,767) (62,279)
Cash and cash equivalents, beginning of period 133,464 207,036
Cash and cash equivalents, end of period 98,697 144,757
Supplemental disclosure:    
Cash paid for income taxes, net of refunds of $889 in 2018 and $3,584 in 2017 7,515 10,469
Cash paid for interest 3,096 2,703
Non-cash investing and financing activities:    
Total fair value of restricted stock awards, restricted stock units and deferred stock units on date vested 9,546 13,833
Dividends declared $ 6,324 $ 5,975
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Statement of Cash Flows [Abstract]    
Proceeds from income tax refunds $ 889 $ 3,584
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation
9 Months Ended
Aug. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation

Company Overview - Progress Software Corporation ("Progress," the "Company," "we," "us," or "our") offers the leading platform for developing and deploying strategic business applications. We enable customers and partners to deliver modern, high-impact digital experiences with a fraction of the effort, time and cost. Progress offers powerful tools for easily building adaptive user experiences across any type of device or touchpoint, award-winning machine learning that enables cognitive capabilities to be a part of any application, the flexibility of a serverless cloud to deploy modern apps, business rules, web content management, plus leading data connectivity technology. Over 1,700 independent software vendors, 100,000 enterprise customers, and 2 million developers rely on Progress to power their applications.

Our products are generally sold as perpetual licenses, but certain products also use term licensing models and our cloud-based offerings use a subscription-based model. More than half of our worldwide license revenue is realized through relationships with indirect channel partners, principally application partners and original equipment manufacturers ("OEMs"). Application partners are ISVs that develop and market applications using our technology and resell our products in conjunction with sales of their own products that incorporate our technology. OEMs are companies that embed our products into their own software products or devices.

We operate in North America and Latin America (the "Americas"); Europe, the Middle East and Africa ("EMEA"); and the Asia Pacific region, through local subsidiaries as well as independent distributors.

Basis of Presentation and Significant Accounting Policies - We prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for complete financial statements and these unaudited financial statements should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017, as amended ("Annual Report").

We made no material changes in the application of our significant accounting policies that were disclosed in our Annual Report. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as the audited financial statements included in our Annual Report, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. The operating results for the interim periods presented are not necessarily indicative of the results expected for the full fiscal year.

Recent Accounting Pronouncements - In August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.

In February 2018, the FASB issued Accounting Standards Update No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220), Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income ("ASU 2018-02"). ASU 2018-02 gives entities the option to reclassify the disproportionate income tax effects ("stranded tax effects") caused by the newly-enacted US Tax Cuts and Jobs Act from accumulated other comprehensive income to retained earnings. The update also requires new disclosures, some of which are applicable for all entities. The guidance in ASU 2018-02 is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently considering whether to adopt the optional reclassification of the stranded tax effects and evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In August 2017, the FASB issued Accounting Standards Update No. 2017-12, Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities ("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment ("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.

In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory ("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of the adoption of this update on our consolidated financial position, results of operations, and disclosure requirements.

In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting ("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest (current GAAP) or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively.

We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the condensed consolidated statement of cash flows. As such, the prior period condensed consolidated statement of cash flows was not adjusted. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of $0.6 million to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in Topic 606 requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company will be December 1, 2018.

Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company currently plans to adopt this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC Topic 606. The first Annual Report on Form 10-K issued in accordance with ASC Topic 606 will be for the period ended November 30, 2019.

Management is currently assessing the impact the adoption of this standard will have on the Company’s consolidated financial statements, but anticipates that the revenue recognition related to accounting for the following transactions will be most impacted:

Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment - These transactions are typically recognized when the amounts are billed to the customer under current revenue recognition guidance. In accordance with ASU 2014-09, revenue from term license performance obligations is expected to be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. To the extent the Company enters into future term licenses with extended payment terms after the adoption of ASU 2014-09, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASU 2014-09 as the Company currently does not recognize revenue until the amounts have been billed to the customer.

Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support) - These transactions are currently recognized ratably over the associated maintenance period as the Company does not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASU 2014-09, the requirement to have VSOE for undelivered elements that exists under current guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments
9 Months Ended
Aug. 31, 2018
Investments and Cash [Abstract]  
Cash, Cash Equivalents and Investments
Cash, Cash Equivalents and Investments

A summary of our cash, cash equivalents and available-for-sale investments at August 31, 2018 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
92,827

 
$

 
$

 
$
92,827

Money market funds
5,870

 

 

 
5,870

State and municipal bond obligations
24,349

 

 
(125
)
 
24,224

U.S. treasury bonds
6,715

 

 
(25
)
 
6,690

Corporate bonds
8,332

 

 
(62
)
 
8,270

Total
$
138,093

 
$

 
$
(212
)
 
$
137,881


A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2017 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
130,547

 
$

 
$

 
$
130,547

Money market funds
2,917

 

 

 
2,917

State and municipal bond obligations
40,458

 

 
(231
)
 
40,227

U.S. treasury bonds
3,517

 

 
(26
)
 
3,491

Corporate bonds
6,463

 

 
(36
)
 
6,427

Total
$
183,902

 
$

 
$
(293
)
 
$
183,609



Such amounts are classified on our condensed consolidated balance sheets as follows (in thousands):
 
 
August 31, 2018
 
November 30, 2017
 
Cash and
Equivalents
 
Short-Term
Investments
 
Cash and
Equivalents
 
Short-Term
Investments
Cash
$
92,827

 
$

 
$
130,547

 
$

Money market funds
5,870

 

 
2,917

 

State and municipal bond obligations

 
24,224

 

 
40,227

U.S. treasury bonds

 
6,690

 

 
3,491

Corporate bonds

 
8,270

 

 
6,427

Total
$
98,697

 
$
39,184

 
$
133,464

 
$
50,145



The fair value of debt securities by contractual maturity is as follows (in thousands):
 
 
August 31,
2018
 
November 30,
2017
Due in one year or less
$
26,209

 
$
22,333

Due after one year (1)
12,975

 
27,812

Total
$
39,184

 
$
50,145



(1)
Includes state and municipal bond obligations, U.S. treasury bonds, and corporate bonds, which are securities representing investments available for current operations and are classified as current on the condensed consolidated balance sheets.

We did not hold any investments with continuous unrealized losses as of August 31, 2018 or November 30, 2017.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments
9 Months Ended
Aug. 31, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments
Derivative Instruments

We generally use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on intercompany accounts receivable and loans receivable denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries.

All forward contracts are recorded at fair value on the consolidated balance sheets at the end of each reporting period and expire from 30 days to one year. At August 31, 2018, $1.8 million was recorded in other accrued liabilities on the condensed consolidated balance sheet. At November 30, 2017, $0.2 million and $0.2 million was recorded in other accrued liabilities and other assets, respectively, on the consolidated balance sheet. In the three and nine months ended August 31, 2018, realized and unrealized losses of $1.0 million and $4.1 million, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net, on the condensed consolidated statements of operations. In the three and nine months ended August 31, 2017, realized and unrealized gains of $5.2 million and $9.6 million, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net on the condensed consolidated statements of operations. The losses and gains were substantially offset by realized and unrealized gains and losses on the offsetting positions.

The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):
 
 
August 31, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
149,204

 
$
(1,806
)
 
$
119,192

 
$
(27
)
Forward contracts to purchase U.S. dollars

 

 
462

 

Total
$
149,204

 
$
(1,806
)
 
$
119,654

 
$
(27
)
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Aug. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements

Recurring Fair Value Measurements

The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at August 31, 2018 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
5,870

 
$
5,870

 
$

 
$

State and municipal bond obligations
24,224

 

 
24,224

 

U.S. treasury bonds
6,690

 

 
6,690

 

Corporate bonds
8,270

 

 
8,270

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(1,806
)
 
$

 
$
(1,806
)
 
$


The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at November 30, 2017 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
2,917

 
$
2,917

 
$

 
$

State and municipal bond obligations
40,227

 

 
40,227

 

U.S. treasury bonds
3,491

 

 
3,491

 

Corporate bonds
6,427

 

 
6,427

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(27
)
 
$

 
$
(27
)
 
$



When developing fair value estimates, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices to measure fair value. The valuation technique used to measure fair value for our Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, we are required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.

We did not have any nonrecurring fair value measurements during the nine months ended August 31, 2018.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill
9 Months Ended
Aug. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill
Intangible Assets and Goodwill

Intangible Assets

Intangible assets are comprised of the following significant classes (in thousands):
 
 
August 31, 2018
 
November 30, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
154,301

 
$
(105,451
)
 
$
48,850

 
$
154,301

 
$
(88,224
)
 
$
66,077

Customer-related
67,802

 
(54,024
)
 
13,778

 
67,802

 
(46,230
)
 
21,572

Trademarks and trade names
17,740

 
(12,656
)
 
5,084

 
17,740

 
(10,495
)
 
7,245

Total
$
239,843

 
$
(172,131
)
 
$
67,712

 
$
239,843

 
$
(144,949
)
 
$
94,894



In the three and nine months ended August 31, 2018, amortization expense related to intangible assets was $8.8 million and $27.2 million, respectively. In the three and nine months ended August 31, 2017, amortization expense related to intangible assets was $9.1 million and $23.9 million, respectively.

Future amortization expense for intangible assets as of August 31, 2018, is as follows (in thousands):
 
Remainder of 2018
$
8,873

2019
34,932

2020
10,152

2021
10,033

2022
3,722

Total
$
67,712



Goodwill

Changes in the carrying amount of goodwill in the nine months ended August 31, 2018 are as follows (in thousands):

Balance, November 30, 2017
$
315,041

Translation adjustments
(90
)
Balance, August 31, 2018
$
314,951



Changes in the goodwill balances by reportable segment in the nine months ended August 31, 2018 are as follows (in thousands):
 
November 30, 2017
 
Translation adjustments
 
August 31, 2018
OpenEdge
$
249,036

 
$
(90
)
 
$
248,946

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
315,041

 
$
(90
)
 
$
314,951



During the quarter ending August 31, 2018, no triggering events occurred that would indicate that it is more likely than not that the carrying values of any of our reporting units exceeded their fair values.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations
9 Months Ended
Aug. 31, 2018
Business Combinations [Abstract]  
Business Combinations
Business Combinations

Kinvey Acquisition

On June 1, 2017, we acquired by merger 100% of the outstanding securities of Kinvey for an aggregate sum of $49.2 million, which includes approximately $0.3 million held-back from the founder of Kinvey as an incentive to remain with the Company for at least two years following the acquisition. The $0.3 million held-back is being recorded to expense over the service period. Kinvey allows developers to set up, use, and operate a serverless cloud backend for any native, hybrid, web, or IoT app built using any development tools. The acquisition was accounted for as a business combination, and accordingly, the results of operations of Kinvey are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.

The total consideration, less the $0.3 million held-back discussed above, which is considered to be a compensation arrangement, was allocated to Kinvey's tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the amount held-back from the founder, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.

The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(963
)
 
 
Property, plant and equipment
26

 
 
Purchased technology
22,100

 
5 Years
Trade name
1,800

 
5 Years
Customer relationships
100

 
5 Years
Net deferred tax assets
1,465

 
 
Goodwill
24,351

 
 
Net assets acquired
$
48,879

 
 


The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, which are more than offset by the value of deferred tax assets acquired from Kinvey. Tangible assets acquired and assumed liabilities were recorded at fair value.

We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of $24.4 million of goodwill, which is not deductible for tax purposes.

Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration paid, but are required to be expensed as incurred. We incurred minimal acquisition-related costs during the three and nine months ended August 31, 2018, which are included in acquisition-related expenses on our condensed consolidated statements of operations.

We have not disclosed the amount of revenues and earnings of Kinvey since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.

DataRPM Acquisition

On March 1, 2017, we acquired by merger 100% of the outstanding securities of DataRPM for an aggregate sum of $30.0 million. Approximately $1.7 million of the purchase price was paid to DataRPM’s founders in the form of restricted stock units, subject to a two-year vesting schedule and continued employment. DataRPM is a leader in cognitive predictive maintenance for the industrial IoT ("IIoT") market. The acquisition was accounted for as a business combination, and accordingly, the results of operations of DataRPM are included in our operating results as part of the OpenEdge business segment from the date of acquisition. We paid the purchase price in cash from available funds.

The total consideration, less the fair value of the granted restricted stock units discussed above, which are considered compensation arrangements, was allocated to DataRPM’s tangible assets, identifiable intangible assets and assumed liabilities based on their estimated fair values. The excess of the total consideration, less the fair value of the restricted stock units, over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The allocation of the purchase price was completed in the fourth quarter of fiscal year 2017 upon the finalization of our valuation of identifiable intangible assets and deferred taxes.

The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(174
)
 
 
Property, plant and equipment
68

 
 
Purchased technology
19,900

 
5 Years
Trade name
800

 
5 Years
Customer relationships
100

 
5 Years
Deferred taxes
(5,006
)
 
 
Goodwill
12,583

 
 
Net assets acquired
$
28,271

 
 


The fair value of the intangible assets was estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

Deferred taxes include deferred tax liabilities resulting from the tax effects of fair value adjustments related to identifiable intangible assets, partially offset by the fair value of deferred tax assets acquired from DataRPM. Tangible assets acquired and assumed liabilities were recorded at fair value.

We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the future enhancement of our product and solution offerings created as a result of this acquisition has principally contributed to a purchase price that resulted in the recognition of $12.6 million of goodwill, which is not deductible for tax purposes.

As discussed above, approximately $1.7 million of the total consideration was paid to DataRPM’s founders in restricted stock units, subject to a vesting schedule and continued employment. We concluded that the restricted stock units are compensation arrangements and we are recognizing stock-based compensation expense in accordance with the vesting schedule over the service period of the awards, which is two-years. During the three months ended August 31, 2018, we incurred minimal stock-based compensation expense related to these restricted stock units. During the nine months ended August 31, 2018, as a result of the termination of employment of one of the founders, we recorded a minimal credit to stock-based compensation expense related to forfeitures. These amounts are included in operating expenses on our condensed consolidated statements of operations.

Acquisition-related transaction costs (e.g., legal, due diligence, valuation, and other professional fees) are not included as a component of consideration transferred, but are required to be expensed as incurred. We did not incur any acquisition-related costs during the three and nine months ended August 31, 2018 and do not expect to incur additional material costs with respect to this acquisition.

We have not disclosed the amount of revenues and earnings of DataRPM since acquisition, nor pro forma financial information, as those amounts are not significant to our consolidated financial statements.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Term Loan and Line of Credit
9 Months Ended
Aug. 31, 2018
Line of Credit Facility [Abstract]  
Term Loan and Line of Credit
Term Loan and Line of Credit

Our credit agreement provides for a $123.8 million secured term loan and a $150.0 million secured revolving credit facility. The revolving credit facility may be made available in U.S. Dollars and certain other currencies and may be increased by up to an additional $125.0 million if the existing or additional lenders are willing to make such increased commitments. The revolving credit facility has sublimits for swing line loans up to $25.0 million and for the issuance of standby letters of credit in a face amount up to $25.0 million. We expect to use the revolving credit facility for general corporate purposes, including acquisitions of other businesses, and may also use it for working capital.

The credit facility matures on November 20, 2022, when all amounts outstanding will be due and payable in full. The revolving credit facility does not require amortization of principal. The outstanding balance of the term loan as of August 31, 2018 was $119.1 million, with $6.2 million due in the next 12 months. The term loan requires repayment of principal at the end of each fiscal quarter, beginning with the fiscal quarter ended February 28, 2018. The principal repayment amounts are in accordance with the following schedule: (i) eight payments of $1.5 million each, (ii) four payments of $2.3 million each, (iii) four payments of $3.1 million each, (iv) three payments of $3.9 million each, and (v) the last payment is of the remaining principal amount. Any amounts outstanding under the term loan thereafter would be due on the maturity date. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of August 31, 2018, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The interest rate of the credit facility as of August 31, 2018 was 3.63%.

Costs incurred to obtain our long-term debt of $1.8 million are recorded as debt issuance costs as a direct deduction from the carrying value of the debt liability on our condensed consolidated balance sheets as of August 31, 2018. These costs are being amortized over the term of the debt agreement using the effective interest rate method. Amortization expense related to the debt issuance costs of $0.1 million for the three months ended August 31, 2018 and August 31, 2017 and $0.3 million for the nine months ended August 31, 2018 and August 31, 2017, respectively, is recorded in interest expense on our condensed consolidated statements of operations.

Revolving loans may be borrowed, repaid, and reborrowed until November 20, 2022, at which time all amounts outstanding must be repaid. As of August 31, 2018, there were no amounts outstanding under the revolving line and $1.3 million of letters of credit.

As of August 31, 2018, aggregate principal payments of long-term debt for the next five years are (in thousands):
Remainder of 2018
$
1,546

2019
6,188

2020
9,281

2021
12,375

2022
89,719

Total
$
119,109

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Stock Repurchases
9 Months Ended
Aug. 31, 2018
Common Stock Repurchases [Abstract]  
Common Stock Repurchases
Common Stock Repurchases

In the three and nine months ended August 31, 2018, we repurchased and retired 0.5 million shares of our common stock for $20.0 million and 2.6 million shares for $110.0 million, respectively. In the three and nine months ended August 31, 2017, we repurchased and retired 0.6 million shares for $19.0 million and 1.5 million shares for $43.9 million, respectively. The shares were repurchased in all periods as part of our Board of Directors authorized share repurchase program.

In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. As of August 31, 2018, there was $110.0 million remaining under this current authorization.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
9 Months Ended
Aug. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation

Stock-based compensation expense reflects the fair value of stock-based awards, less the present value of expected dividends, measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model.

During fiscal years 2016 and 2017, we granted performance-based restricted stock units that include a three-year market condition under a Long-Term Incentive Plan (“LTIP”) where the performance measurement period is three years. Vesting of the LTIP awards is based on our level of attainment of specified total shareholder return ("TSR") targets relative to the percentage appreciation of a specified index of companies for the respective three-year periods and is also subject to the continued employment of the grantees. In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model.

During the first quarter of fiscal year 2018, we granted performance-based restricted stock units that include two performance metrics under the LTIP where the performance measurement period is three years. Vesting of the 2018 LTIP awards is as follows: (i) 50% is based on the three-year market condition as described above (TSR), and (ii) 50% is based on achievement of a three-year cumulative performance condition (operating income). In order to estimate the fair value of such awards, we used a Monte Carlo Simulation valuation model for the market condition portion of the award, and used the closing price of our common stock on the date of grant, less the present value of expected dividends, for the portion related to the performance condition.

The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense related to options and restricted stock units on a straight-line basis over the service period of the award, which is generally 4 years for options and 3 years for restricted stock units. We recognize stock-based compensation expense related to our employee stock purchase plan using an accelerated attribution method.

The following table provides the classification of stock-based compensation as reflected on our condensed consolidated statements of operations (in thousands): 
 
Three Months Ended
 
Nine Months Ended
 
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Cost of maintenance and services
$
(96
)
 
$
239

 
$
419

 
$
790

Sales and marketing
762

 
808

 
2,127

 
1,371

Product development
1,744

 
1,645

 
5,774

 
2,699

General and administrative
2,156

 
1,604

 
6,396

 
4,699

Total stock-based compensation
$
4,566

 
$
4,296

 
$
14,716

 
$
9,559

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss
9 Months Ended
Aug. 31, 2018
Equity [Abstract]  
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated balances of other comprehensive loss during the nine months ended August 31, 2018 (in thousands):

 
Foreign Currency Translation Adjustment
 
Unrealized (Losses) Gains on Investments
 
Accumulated Other Comprehensive Loss
Balance, December 1, 2017
$
(18,770
)
 
$
(229
)
 
$
(18,999
)
Other comprehensive loss before reclassifications, net of tax
(7,137
)
 
24

 
(7,113
)
Balance, August 31, 2018
$
(25,907
)
 
$
(205
)
 
$
(26,112
)


The tax effect on accumulated unrealized (losses) gains on investments was minimal as of August 31, 2018 and November 30, 2017.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges
9 Months Ended
Aug. 31, 2018
Restructuring Charges [Abstract]  
Restructuring Charges
Restructuring Charges

The following table provides a summary of activity for our restructuring actions, which are detailed further below (in thousands):
 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2017
$
570

 
$
3,556

 
$
4,126

Costs incurred
1,132

 
1,250

 
2,382

Cash disbursements
(1,172
)
 
(4,752
)
 
(5,924
)
Translation adjustments and other
45

 
10

 
55

Balance, August 31, 2018
$
575

 
$
64

 
$
639



During fiscal year 2017, we undertook certain operational restructuring initiatives intended to significantly reduce annual costs. As part of this action, management committed to a new strategic plan highlighted by a new product strategy and a streamlined operating approach. To execute these operational restructuring initiatives, we reduced our global workforce by over 20%. These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. We also consolidated offices in various locations during fiscal year 2017 and fiscal year 2018. We expect to incur additional expenses related to facility closures as part of this restructuring action through fiscal year 2019, but we do not expect these additional costs to be material.

Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation), facilities costs, which include fees to terminate lease agreements and costs for unused space, net of sublease assumptions, and other costs, which include asset impairment charges.

As part of this fiscal year 2017 restructuring, for the three and nine months ended August 31, 2018, we incurred expenses of $0.1 million and $2.4 million, respectively, which are recorded in restructuring expenses on the condensed consolidated statements of operations.

Cash disbursements for expenses incurred to date under this restructuring are expected to be made through fiscal year 2019. The short-term portion of the restructuring reserve of $0.5 million is included in other accrued liabilities and the long-term portion of $0.1 million is included in other noncurrent liabilities on the condensed consolidated balance sheets at August 31, 2018.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Aug. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

Our income tax provision for the third quarter of fiscal years 2018 and 2017 reflects our estimate of the effective tax rates expected to be applicable for the full fiscal years, adjusted for any discrete events which are recorded in the period in which they occur. The estimates are reevaluated each quarter based on our estimated tax expense for the full fiscal year.

Our effective income tax rate was 17% in the third quarter of fiscal year 2018 compared to 41% in the third quarter of fiscal year 2017, and 21% in the first nine months of fiscal year 2018 compared to 44% in the same period last year. The primary reason for the decrease in the effective rate is due to the enactment of tax reform in the United States in December 2017.

During the first quarter of fiscal year 2018, the Tax Cuts and Jobs Act (the "Act") was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred, and, effective fiscal year 2019, creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued SAB 118, which directs taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of August 31, 2018, we have not completed our accounting for the tax effects of enactment of the Act, however, as described below, we have made a reasonable estimate of the effects on our existing deferred tax balances and the one-time transition tax.

As a result of the Act, we re-measured certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, which is generally 21%. However, we are still analyzing certain aspects of the Act and refining our calculations, which could potentially affect the measurement of these balances or potentially give rise to changes in deferred tax amounts. During the first quarter of fiscal year 2018, we recognized a provisional tax benefit of $1.4 million related to the re-measurement of our U.S. deferred tax balances. During the third quarter of fiscal year 2018, we recognized an additional provisional tax benefit of $0.6 million related to the re-measurement of our U.S. deferred tax balances for the true-up of deferred tax assets and liabilities that we expect upon the filing of our fiscal year 2017 U.S. income tax return in the fourth quarter of fiscal year 2018.

The one-time transition tax associated with the Act is based on our total post-1986 earnings and profits ("E&P") that we previously deferred from U.S. federal taxation. During the first quarter of fiscal year 2018, we made a provisional determination that we have an accumulated deficit in our foreign subsidiaries' E&P and thus do not have a transition tax associated with deferred foreign earnings related to the Act. We have not yet completed our calculation of the total post-1986 E&P for our foreign subsidiaries or the tax pools of our foreign subsidiaries. Further, the transition tax is based in part on the amount of those earnings held in cash and other specified assets. This amount may change when we finalize the calculation of post-1986 foreign E&P previously deferred from U.S. federal taxation and finalize the amounts held in cash or other specified assets.

Our Federal income tax returns have been examined or are closed by statute for all years prior to fiscal year 2015. Our state income tax returns have been examined or are closed by statute for all years prior to fiscal year 2013.

Tax authorities for certain non-U.S. jurisdictions are also examining returns. With some exceptions, we are generally not subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal year 2012.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per share
9 Months Ended
Aug. 31, 2018
Earnings Per Share [Abstract]  
Earnings per share
Earnings per share

We compute basic earnings per share using the weighted average number of common shares outstanding. We compute diluted earnings per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, restricted stock units and deferred stock units, using the treasury stock method. The following table sets forth the calculation of basic and diluted earnings per share on an interim basis (in thousands, except per share data):

 
Three Months Ended
 
Nine Months Ended
 
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Net income
$
16,746

 
$
11,172

 
$
45,061

 
$
20,988

Weighted average shares outstanding
45,130

 
48,071

 
45,730

 
48,342

Dilutive impact from common stock equivalents
446

 
299

 
650

 
289

Diluted weighted average shares outstanding
45,576

 
48,370

 
46,380

 
48,631

Basic earnings per share
$
0.37

 
$
0.23

 
$
0.99

 
$
0.43

Diluted earnings per share
$
0.37

 
$
0.23

 
$
0.97

 
$
0.43



We excluded stock awards representing approximately 690,000 shares and 577,000 shares of common stock from the calculation of diluted earnings per share in the three and nine months ended August 31, 2018, respectively, because these awards were anti-dilutive. In the three and nine months ended August 31, 2017, we excluded stock awards representing 905,000 shares and 648,000 shares of common stock, respectively, from the calculation of diluted earnings per share as they were anti-dilutive.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations
9 Months Ended
Aug. 31, 2018
Segment Reporting [Abstract]  
Business Segments and International Operations
Business Segments and International Operations

Operating segments are 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 assess performance. Our chief operating decision maker is our Chief Executive Officer.

We operate as three distinct business segments: OpenEdge, Data Connectivity and Integration, and Application Development and Deployment.

We do not manage our assets or capital expenditures by segment or assign other income (expense) and income taxes to segments. We manage and report such items on a consolidated company basis.

The following table provides revenue and contribution margin from our reportable segments and reconciles to our consolidated income before income taxes:

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
August 31, 2018
 
August 31, 2017
Segment revenue:
 
 
 
 
 
 
 
OpenEdge
$
68,029

 
$
68,135

 
$
204,404

 
$
198,533

Data Connectivity and Integration
7,597

 
8,987

 
20,989

 
22,911

Application Development and Deployment
20,057

 
20,188

 
60,439

 
60,049

Total revenue
95,683

 
97,310

 
285,832

 
281,493

Segment costs of revenue and operating expenses:
 
 
 
 
 
 
 
OpenEdge
16,419

 
18,374

 
47,194

 
52,538

Data Connectivity and Integration
1,520

 
2,200

 
4,823

 
6,531

Application Development and Deployment
7,071

 
6,369

 
20,068

 
19,896

Total costs of revenue and operating expenses
25,010

 
26,943

 
72,085

 
78,965

Segment contribution margin:
 
 
 
 
 
 
 
OpenEdge
51,610

 
49,761

 
157,210

 
145,995

Data Connectivity and Integration
6,077

 
6,787

 
16,166

 
16,380

Application Development and Deployment
12,986

 
13,819

 
40,371

 
40,153

Total contribution margin
70,673

 
70,367

 
213,747

 
202,528

Other unallocated expenses (1)
48,490

 
50,068

 
152,008

 
160,723

Income from operations
22,183

 
20,299

 
61,739

 
41,805

Other (expense) income, net
(1,961
)
 
(1,400
)
 
(4,830
)
 
(4,299
)
Income before income taxes
$
20,222

 
$
18,899

 
$
56,909

 
$
37,506

 
 
 
 
 
 
 
 
(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization of acquired intangibles, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.

                                
Our revenues are derived from licensing our products, and from related services, which consist of maintenance, hosting services, and consulting and education. Information relating to revenue from customers by revenue type is as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Software licenses
$
27,204

 
$
28,529

 
$
78,986

 
$
78,443

Maintenance
60,566

 
60,536

 
184,368

 
179,572

Services
7,913

 
8,245

 
22,478

 
23,478

Total revenue
$
95,683

 
$
97,310

 
$
285,832

 
$
281,493



In the following table, revenue attributed to North America includes sales to customers in the U.S. and sales to certain multinational organizations. Revenue from EMEA, Latin America and the Asia Pacific region includes sales to customers in each region plus sales from the U.S. to distributors in these regions. Information relating to revenue from external customers from different geographical areas is as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
North America
$
52,212

 
$
55,703

 
$
154,676

 
$
157,438

EMEA
33,422

 
31,830

 
101,769

 
92,320

Latin America
4,341

 
5,009

 
13,058

 
15,669

Asia Pacific
5,708

 
4,768

 
16,329

 
16,066

Total revenue
$
95,683

 
$
97,310

 
$
285,832

 
$
281,493

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation (Policies)
9 Months Ended
Aug. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Significant Accounting Policies
Basis of Presentation and Significant Accounting Policies - We prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for complete financial statements and these unaudited financial statements should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017, as amended ("Annual Report").

We made no material changes in the application of our significant accounting policies that were disclosed in our Annual Report. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as the audited financial statements included in our Annual Report, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. The operating results for the interim periods presented are not necessarily indicative of the results expected for the full fiscal year.
Recent Accounting Pronouncements
Recent Accounting Pronouncements - In August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"). ASU 2018-15 amends current guidance to align the accounting for costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing costs associated with developing or obtaining internal-use software. Capitalized implementation costs must be expensed over the term of the hosting arrangement and presented in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement. The guidance in ASU 2018-15 is effective for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently accounting for costs incurred in a cloud computing arrangement in accordance with the guidance provided in ASU 2018-15.

In February 2018, the FASB issued Accounting Standards Update No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220), Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income ("ASU 2018-02"). ASU 2018-02 gives entities the option to reclassify the disproportionate income tax effects ("stranded tax effects") caused by the newly-enacted US Tax Cuts and Jobs Act from accumulated other comprehensive income to retained earnings. The update also requires new disclosures, some of which are applicable for all entities. The guidance in ASU 2018-02 is effective for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently considering whether to adopt the optional reclassification of the stranded tax effects and evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In August 2017, the FASB issued Accounting Standards Update No. 2017-12, Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities ("ASU 2017-12"). ASU 2017-12 intends to better align an entity's risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The guidance in ASU 2017-12 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment ("ASU 2017-04"). ASU 2017-04 amends Topic 350 to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. This update requires the performance of an annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value. However, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The guidance in ASU 2017-04 is required for annual reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently considering whether to adopt this update prior to the required adoption date.

In October 2016, the FASB issued Accounting Standards Update No. 2016-16, Income Taxes (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory ("ASU 2016-16"), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. Under current GAAP, the recognition of current and deferred income taxes for an intra-entity transfer are prohibited until the asset has been sold to an outside party. The amendments in ASU 2016-16 are effective for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of the adoption of this update on our consolidated financial position, results of operations, and disclosure requirements.

In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation - Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting ("ASU 2016-09"). ASU 2016-09 is intended to simplify various aspects of the accounting for employee share-based payment transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The guidance in ASU 2016-09 is required for annual reporting periods beginning after December 15, 2016, with early adoption permitted. The standard requires, on a prospective basis, the recognition of all excess tax benefits and tax deficiencies as income tax benefit or expense in the statement of operations and the tax effect of exercised or vested awards should be treated as discrete items in the reporting period in which they occur. The excess tax benefits and tax deficiencies should not be considered in an entity's calculation of its annual estimated effective tax rate and, as excess tax benefits are no longer recognized in additional paid-in capital, the assumed proceeds from applying the treasury stock method to calculate diluted earnings per share should exclude such excess tax benefits. Further, on either a prospective or retrospective basis, excess tax benefits should be classified as operating activities in the statement of cash flows. The standard also provides entities the option to make an entity-wide accounting policy election to either estimate the number of awards that are expected to vest (current GAAP) or account for forfeitures when they occur, which is to be applied in accordance with a modified retrospective transition. Additionally, the standard updates the threshold to qualify for equity classification for minimum statutory tax withholding requirements by permitting an entity to withhold up to the maximum statutory rates in the applicable jurisdictions, applied on a modified retrospective basis. Finally, the standard requires that cash paid by an employer to a taxing authority when directly withholding shares for tax withholding purposes be classified as a financing activity in the statement of cash flows, applied retrospectively.

We adopted this standard at the beginning of the first quarter of fiscal year 2018 and elected to classify excess tax benefits as operating activities on a prospective basis in the condensed consolidated statement of cash flows. As such, the prior period condensed consolidated statement of cash flows was not adjusted. We also elected to account for forfeitures as they occur and recorded a cumulative-effect adjustment of $0.6 million to retained earnings during the period of adoption. The adoption of ASU 2016-09 did not have a material impact on our consolidated financial position, results of operations, and cash flows.

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (Topic 842) ("ASU 2016-02"), which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The guidance in ASU 2016-02 is required for annual reporting periods beginning after December 15, 2018, with early adoption permitted. We currently expect that most of our operating lease commitments will be subject to the update and recognized as operating lease liabilities and right-of-use assets upon adoption. However, we are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASU 2014-09"). ASU 2014-09 outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The guidance provided in Topic 606 requires entities to use a five-step model to recognize revenue by allocating the consideration from contracts to performance obligations on a relative standalone selling price basis. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. This new guidance was initially effective for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2016 and early adoption was not permitted. However, in July 2015, the FASB voted to defer the effective date of this ASU by one year for reporting periods beginning after December 15, 2017, with early adoption permitted as of the original effective date. As a result, the effective date for the Company will be December 1, 2018.

Entities have the option of using either a full retrospective or a modified approach to adopt the guidance. The Company currently plans to adopt this ASU in accordance with the full retrospective approach, effective December 1, 2018. Fiscal year 2019 quarterly results, and comparative prior periods, will be prepared in accordance with ASC Topic 606. The first Annual Report on Form 10-K issued in accordance with ASC Topic 606 will be for the period ended November 30, 2019.

Management is currently assessing the impact the adoption of this standard will have on the Company’s consolidated financial statements, but anticipates that the revenue recognition related to accounting for the following transactions will be most impacted:

Revenue from term licenses with extended payment terms over the term of the agreement within our Data Connectivity and Integration segment - These transactions are typically recognized when the amounts are billed to the customer under current revenue recognition guidance. In accordance with ASU 2014-09, revenue from term license performance obligations is expected to be recognized upon delivery and revenue from maintenance performance obligations is expected to be recognized over the contract term. To the extent the Company enters into future term licenses with extended payment terms after the adoption of ASU 2014-09, revenue from term licenses with extended payment terms will be recognized prior to the customer being billed and the Company will recognize an unbilled receivable on the balance sheet. Accordingly, the recognition of license revenue will be accelerated under ASU 2014-09 as the Company currently does not recognize revenue until the amounts have been billed to the customer.

Revenue from transactions with multiple elements within our Application Development and Deployment segment (i.e., sales of perpetual licenses with maintenance and/or support) - These transactions are currently recognized ratably over the associated maintenance period as the Company does not have vendor specific objective evidence ("VSOE") for maintenance or support. Under ASU 2014-09, the requirement to have VSOE for undelivered elements that exists under current guidance is eliminated. Accordingly, the Company will recognize a portion of the sales price as revenue upon delivery of the license instead of recognizing the entire sales price ratably over the maintenance period.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Tables)
9 Months Ended
Aug. 31, 2018
Investments and Cash [Abstract]  
Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments
A summary of our cash, cash equivalents and available-for-sale investments at August 31, 2018 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
92,827

 
$

 
$

 
$
92,827

Money market funds
5,870

 

 

 
5,870

State and municipal bond obligations
24,349

 

 
(125
)
 
24,224

U.S. treasury bonds
6,715

 

 
(25
)
 
6,690

Corporate bonds
8,332

 

 
(62
)
 
8,270

Total
$
138,093

 
$

 
$
(212
)
 
$
137,881


A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2017 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
130,547

 
$

 
$

 
$
130,547

Money market funds
2,917

 

 

 
2,917

State and municipal bond obligations
40,458

 

 
(231
)
 
40,227

U.S. treasury bonds
3,517

 

 
(26
)
 
3,491

Corporate bonds
6,463

 

 
(36
)
 
6,427

Total
$
183,902

 
$

 
$
(293
)
 
$
183,609

Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification
Such amounts are classified on our condensed consolidated balance sheets as follows (in thousands):
 
 
August 31, 2018
 
November 30, 2017
 
Cash and
Equivalents
 
Short-Term
Investments
 
Cash and
Equivalents
 
Short-Term
Investments
Cash
$
92,827

 
$

 
$
130,547

 
$

Money market funds
5,870

 

 
2,917

 

State and municipal bond obligations

 
24,224

 

 
40,227

U.S. treasury bonds

 
6,690

 

 
3,491

Corporate bonds

 
8,270

 

 
6,427

Total
$
98,697

 
$
39,184

 
$
133,464

 
$
50,145

Fair Value of Debt Securities by Contractual Maturity
The fair value of debt securities by contractual maturity is as follows (in thousands):
 
 
August 31,
2018
 
November 30,
2017
Due in one year or less
$
26,209

 
$
22,333

Due after one year (1)
12,975

 
27,812

Total
$
39,184

 
$
50,145



(1)
Includes state and municipal bond obligations, U.S. treasury bonds, and corporate bonds, which are securities representing investments available for current operations and are classified as current on the condensed consolidated balance sheets.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Tables)
9 Months Ended
Aug. 31, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Outstanding Foreign Currency Forward Contracts
The table below details outstanding foreign currency forward contracts where the notional amount is determined using contract exchange rates (in thousands):
 
 
August 31, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
149,204

 
$
(1,806
)
 
$
119,192

 
$
(27
)
Forward contracts to purchase U.S. dollars

 

 
462

 

Total
$
149,204

 
$
(1,806
)
 
$
119,654

 
$
(27
)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Aug. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets
The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at August 31, 2018 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
5,870

 
$
5,870

 
$

 
$

State and municipal bond obligations
24,224

 

 
24,224

 

U.S. treasury bonds
6,690

 

 
6,690

 

Corporate bonds
8,270

 

 
8,270

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(1,806
)
 
$

 
$
(1,806
)
 
$


The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at November 30, 2017 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
2,917

 
$
2,917

 
$

 
$

State and municipal bond obligations
40,227

 

 
40,227

 

U.S. treasury bonds
3,491

 

 
3,491

 

Corporate bonds
6,427

 

 
6,427

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(27
)
 
$

 
$
(27
)
 
$

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Tables)
9 Months Ended
Aug. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets are comprised of the following significant classes (in thousands):
 
 
August 31, 2018
 
November 30, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
154,301

 
$
(105,451
)
 
$
48,850

 
$
154,301

 
$
(88,224
)
 
$
66,077

Customer-related
67,802

 
(54,024
)
 
13,778

 
67,802

 
(46,230
)
 
21,572

Trademarks and trade names
17,740

 
(12,656
)
 
5,084

 
17,740

 
(10,495
)
 
7,245

Total
$
239,843

 
$
(172,131
)
 
$
67,712

 
$
239,843

 
$
(144,949
)
 
$
94,894

Schedule of Future Amortization Expense from Intangible Assets Held
Future amortization expense for intangible assets as of August 31, 2018, is as follows (in thousands):
 
Remainder of 2018
$
8,873

2019
34,932

2020
10,152

2021
10,033

2022
3,722

Total
$
67,712

Schedule of Goodwill
Changes in the carrying amount of goodwill in the nine months ended August 31, 2018 are as follows (in thousands):

Balance, November 30, 2017
$
315,041

Translation adjustments
(90
)
Balance, August 31, 2018
$
314,951



Changes in the goodwill balances by reportable segment in the nine months ended August 31, 2018 are as follows (in thousands):
 
November 30, 2017
 
Translation adjustments
 
August 31, 2018
OpenEdge
$
249,036

 
$
(90
)
 
$
248,946

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
315,041

 
$
(90
)
 
$
314,951

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Tables)
9 Months Ended
Aug. 31, 2018
Business Combinations [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(963
)
 
 
Property, plant and equipment
26

 
 
Purchased technology
22,100

 
5 Years
Trade name
1,800

 
5 Years
Customer relationships
100

 
5 Years
Net deferred tax assets
1,465

 
 
Goodwill
24,351

 
 
Net assets acquired
$
48,879

 
 
The allocation of the purchase price is as follows (in thousands):
 
Total
 
Life
Net working capital
$
(174
)
 
 
Property, plant and equipment
68

 
 
Purchased technology
19,900

 
5 Years
Trade name
800

 
5 Years
Customer relationships
100

 
5 Years
Deferred taxes
(5,006
)
 
 
Goodwill
12,583

 
 
Net assets acquired
$
28,271

 
 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Term Loan and Line of Credit (Tables)
9 Months Ended
Aug. 31, 2018
Line of Credit Facility [Abstract]  
Schedule of Maturities of Long-term Debt
As of August 31, 2018, aggregate principal payments of long-term debt for the next five years are (in thousands):
Remainder of 2018
$
1,546

2019
6,188

2020
9,281

2021
12,375

2022
89,719

Total
$
119,109

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
9 Months Ended
Aug. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Classification of Stock-Based Compensation
The following table provides the classification of stock-based compensation as reflected on our condensed consolidated statements of operations (in thousands): 
 
Three Months Ended
 
Nine Months Ended
 
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Cost of maintenance and services
$
(96
)
 
$
239

 
$
419

 
$
790

Sales and marketing
762

 
808

 
2,127

 
1,371

Product development
1,744

 
1,645

 
5,774

 
2,699

General and administrative
2,156

 
1,604

 
6,396

 
4,699

Total stock-based compensation
$
4,566

 
$
4,296

 
$
14,716

 
$
9,559

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Aug. 31, 2018
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated balances of other comprehensive loss during the nine months ended August 31, 2018 (in thousands):

 
Foreign Currency Translation Adjustment
 
Unrealized (Losses) Gains on Investments
 
Accumulated Other Comprehensive Loss
Balance, December 1, 2017
$
(18,770
)
 
$
(229
)
 
$
(18,999
)
Other comprehensive loss before reclassifications, net of tax
(7,137
)
 
24

 
(7,113
)
Balance, August 31, 2018
$
(25,907
)
 
$
(205
)
 
$
(26,112
)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges (Tables)
9 Months Ended
Aug. 31, 2018
Restructuring Charges [Abstract]  
Summary of Restructuring Activity
The following table provides a summary of activity for our restructuring actions, which are detailed further below (in thousands):
 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2017
$
570

 
$
3,556

 
$
4,126

Costs incurred
1,132

 
1,250

 
2,382

Cash disbursements
(1,172
)
 
(4,752
)
 
(5,924
)
Translation adjustments and other
45

 
10

 
55

Balance, August 31, 2018
$
575

 
$
64

 
$
639

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per share (Tables)
9 Months Ended
Aug. 31, 2018
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings Per Share
The following table sets forth the calculation of basic and diluted earnings per share on an interim basis (in thousands, except per share data):

 
Three Months Ended
 
Nine Months Ended
 
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Net income
$
16,746

 
$
11,172

 
$
45,061

 
$
20,988

Weighted average shares outstanding
45,130

 
48,071

 
45,730

 
48,342

Dilutive impact from common stock equivalents
446

 
299

 
650

 
289

Diluted weighted average shares outstanding
45,576

 
48,370

 
46,380

 
48,631

Basic earnings per share
$
0.37

 
$
0.23

 
$
0.99

 
$
0.43

Diluted earnings per share
$
0.37

 
$
0.23

 
$
0.97

 
$
0.43

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations (Tables)
9 Months Ended
Aug. 31, 2018
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following table provides revenue and contribution margin from our reportable segments and reconciles to our consolidated income before income taxes:

 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31, 2018
 
August 31, 2017
 
August 31, 2018
 
August 31, 2017
Segment revenue:
 
 
 
 
 
 
 
OpenEdge
$
68,029

 
$
68,135

 
$
204,404

 
$
198,533

Data Connectivity and Integration
7,597

 
8,987

 
20,989

 
22,911

Application Development and Deployment
20,057

 
20,188

 
60,439

 
60,049

Total revenue
95,683

 
97,310

 
285,832

 
281,493

Segment costs of revenue and operating expenses:
 
 
 
 
 
 
 
OpenEdge
16,419

 
18,374

 
47,194

 
52,538

Data Connectivity and Integration
1,520

 
2,200

 
4,823

 
6,531

Application Development and Deployment
7,071

 
6,369

 
20,068

 
19,896

Total costs of revenue and operating expenses
25,010

 
26,943

 
72,085

 
78,965

Segment contribution margin:
 
 
 
 
 
 
 
OpenEdge
51,610

 
49,761

 
157,210

 
145,995

Data Connectivity and Integration
6,077

 
6,787

 
16,166

 
16,380

Application Development and Deployment
12,986

 
13,819

 
40,371

 
40,153

Total contribution margin
70,673

 
70,367

 
213,747

 
202,528

Other unallocated expenses (1)
48,490

 
50,068

 
152,008

 
160,723

Income from operations
22,183

 
20,299

 
61,739

 
41,805

Other (expense) income, net
(1,961
)
 
(1,400
)
 
(4,830
)
 
(4,299
)
Income before income taxes
$
20,222

 
$
18,899

 
$
56,909

 
$
37,506

 
 
 
 
 
 
 
 
(1) The following expenses are not allocated to our segments as we manage and report our business in these functional areas on a consolidated basis only: certain product development and corporate sales and marketing expenses, customer support, administration, amortization of acquired intangibles, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.
Revenue from External Customers by Products and Services
Our revenues are derived from licensing our products, and from related services, which consist of maintenance, hosting services, and consulting and education. Information relating to revenue from customers by revenue type is as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
Software licenses
$
27,204

 
$
28,529

 
$
78,986

 
$
78,443

Maintenance
60,566

 
60,536

 
184,368

 
179,572

Services
7,913

 
8,245

 
22,478

 
23,478

Total revenue
$
95,683

 
$
97,310

 
$
285,832

 
$
281,493

Revenue from External Customers from Different Geographical Areas
In the following table, revenue attributed to North America includes sales to customers in the U.S. and sales to certain multinational organizations. Revenue from EMEA, Latin America and the Asia Pacific region includes sales to customers in each region plus sales from the U.S. to distributors in these regions. Information relating to revenue from external customers from different geographical areas is as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
(In thousands)
August 31,
2018
 
August 31,
2017
 
August 31,
2018
 
August 31,
2017
North America
$
52,212

 
$
55,703

 
$
154,676

 
$
157,438

EMEA
33,422

 
31,830

 
101,769

 
92,320

Latin America
4,341

 
5,009

 
13,058

 
15,669

Asia Pacific
5,708

 
4,768

 
16,329

 
16,066

Total revenue
$
95,683

 
$
97,310

 
$
285,832

 
$
281,493

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation (Details)
$ in Millions
9 Months Ended
Aug. 31, 2018
enterprise_customer
Developer
software_vendor
Nov. 30, 2017
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of independent software vendors | software_vendor 1,700  
Number of enterprise customers | enterprise_customer 100,000  
Number of developers | Developer 2,000,000  
Retained Earnings | Accounting Standards Update 2016-09, Excess Tax Benefit Component    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative effect of new accounting principle | $   $ 0.6
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) - USD ($)
$ in Thousands
Aug. 31, 2018
Nov. 30, 2017
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis $ 138,093 $ 183,902
Unrealized Gains 0 0
Unrealized Losses (212) (293)
Fair Value 137,881 183,609
State and municipal bond obligations    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 24,349 40,458
Unrealized Gains 0 0
Unrealized Losses (125) (231)
Fair value of financial assets 24,224 40,227
U.S. treasury bonds    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 6,715 3,517
Unrealized Gains 0 0
Unrealized Losses (25) (26)
Fair value of financial assets 6,690 3,491
Corporate bonds    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 8,332 6,463
Unrealized Gains 0 0
Unrealized Losses (62) (36)
Fair value of financial assets 8,270 6,427
Cash    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 92,827 130,547
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 92,827 130,547
Money market funds    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 5,870 2,917
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair value of financial assets $ 5,870 $ 2,917
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) - USD ($)
$ in Thousands
Aug. 31, 2018
Nov. 30, 2017
Aug. 31, 2017
Nov. 30, 2016
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents $ 98,697 $ 133,464 $ 144,757 $ 207,036
Short-Term Investments 39,184 50,145    
State and municipal bond obligations        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 0 0    
Short-Term Investments 24,224 40,227    
U.S. treasury bonds        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 0 0    
Short-Term Investments 6,690 3,491    
Corporate bonds        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 0 0    
Short-Term Investments 8,270 6,427    
Cash        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 92,827 130,547    
Short-Term Investments 0 0    
Money market funds        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 5,870 2,917    
Short-Term Investments $ 0 $ 0    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Aug. 31, 2018
Nov. 30, 2017
Investments and Cash [Abstract]    
Due in one year or less $ 26,209 $ 22,333
Due after one year 12,975 27,812
Total $ 39,184 $ 50,145
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Narrative) (Details) - position
Aug. 31, 2018
Nov. 30, 2017
Investments and Cash [Abstract]    
Number of investments in continuous unrealized loss position 0 0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Nov. 30, 2017
Forward Contracts          
Derivative [Line Items]          
Minimum maturity period, foreign currency derivative     30 days    
Maximum maturity period, foreign currency derivative     1 year    
Loss (gain) on foreign currency forward contracts $ 1.0 $ (5.2) $ 4.1 $ (9.6)  
Other Current Liabilities          
Derivative [Line Items]          
Derivative liabilities $ 1.8   $ 1.8   $ 0.2
Other Assets          
Derivative [Line Items]          
Derivative liabilities         $ 0.2
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
Aug. 31, 2018
Nov. 30, 2017
Derivative [Line Items]    
Notional Value $ 149,204 $ 119,654
Fair Value (1,806) (27)
Forward contracts to sell U.S. dollars    
Derivative [Line Items]    
Notional Value 149,204 119,192
Fair Value (1,806) (27)
Forward contracts to purchase U.S. dollars    
Derivative [Line Items]    
Notional Value 0 462
Fair Value $ 0 $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Aug. 31, 2018
Nov. 30, 2017
Foreign exchange derivatives    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign exchange derivatives $ (1,806) $ (27)
Foreign exchange derivatives | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign exchange derivatives 0 0
Foreign exchange derivatives | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign exchange derivatives (1,806) (27)
Foreign exchange derivatives | Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign exchange derivatives 0 0
Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 5,870 2,917
Money market funds | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 5,870 2,917
Money market funds | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Money market funds | Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
State and municipal bond obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 24,224 40,227
State and municipal bond obligations | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
State and municipal bond obligations | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 24,224 40,227
State and municipal bond obligations | Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
U.S. treasury bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 6,690 3,491
U.S. treasury bonds | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
U.S. treasury bonds | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 6,690 3,491
U.S. treasury bonds | Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Corporate bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 8,270 6,427
Corporate bonds | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Corporate bonds | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 8,270 6,427
Corporate bonds | Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets $ 0 $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) - USD ($)
$ in Thousands
Aug. 31, 2018
Nov. 30, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 239,843 $ 239,843
Accumulated Amortization (172,131) (144,949)
Net Book Value 67,712 94,894
Purchased technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 154,301 154,301
Accumulated Amortization (105,451) (88,224)
Net Book Value 48,850 66,077
Customer-related    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 67,802 67,802
Accumulated Amortization (54,024) (46,230)
Net Book Value 13,778 21,572
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 17,740 17,740
Accumulated Amortization (12,656) (10,495)
Net Book Value $ 5,084 $ 7,245
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]        
Intangible assets, amortization expense $ 8.8 $ 9.1 $ 27.2 $ 23.9
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Schedule Of Future Amortization Expense) (Details) - USD ($)
$ in Thousands
Aug. 31, 2018
Nov. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2018 $ 8,873  
2019 34,932  
2020 10,152  
2021 10,033  
2022 3,722  
Net Book Value $ 67,712 $ 94,894
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets and Goodwill (Schedule of Goodwill) (Details)
$ in Thousands
9 Months Ended
Aug. 31, 2018
USD ($)
Goodwill [Roll Forward]  
Balance, November 30, 2017 $ 315,041
Translation adjustments (90)
Balance, August 31, 2018 314,951
OpenEdge  
Goodwill [Roll Forward]  
Balance, November 30, 2017 249,036
Translation adjustments (90)
Balance, August 31, 2018 248,946
Data Connectivity and Integration  
Goodwill [Roll Forward]  
Balance, November 30, 2017 19,040
Translation adjustments 0
Balance, August 31, 2018 19,040
Application Development and Deployment  
Goodwill [Roll Forward]  
Balance, November 30, 2017 46,965
Translation adjustments 0
Balance, August 31, 2018 $ 46,965
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 01, 2017
Mar. 01, 2017
Aug. 31, 2018
Nov. 30, 2017
Business Acquisition [Line Items]        
Goodwill     $ 314,951 $ 315,041
Kinvey, Inc.        
Business Acquisition [Line Items]        
Percentage of voting interests acquired 100.00%      
Total purchase consideration $ 49,200      
Amount held back as an incentive to founder $ 300      
Period for founder to stay with company following acquisition (at least) 2 years      
Goodwill $ 24,351      
DataRPM Corporation        
Business Acquisition [Line Items]        
Percentage of voting interests acquired   100.00%    
Total purchase consideration   $ 30,000    
Goodwill   12,583    
Consideration payable in form of restricted stock units   $ 1,700    
DataRPM Corporation | Restricted Stock Units        
Business Acquisition [Line Items]        
Award vesting period   2 years    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Jun. 01, 2017
Mar. 01, 2017
Aug. 31, 2018
Nov. 30, 2017
Business Acquisition [Line Items]        
Goodwill     $ 314,951 $ 315,041
Kinvey, Inc.        
Business Acquisition [Line Items]        
Net working capital $ (963)      
Property, plant and equipment 26      
Net deferred tax assets 1,465      
Goodwill 24,351      
Net assets acquired 48,879      
DataRPM Corporation        
Business Acquisition [Line Items]        
Net working capital   $ (174)    
Property, plant and equipment   68    
Deferred taxes   (5,006)    
Goodwill   12,583    
Net assets acquired   28,271    
Purchased technology | Kinvey, Inc.        
Business Acquisition [Line Items]        
Finite-lived intangible assets $ 22,100      
Finite-lived intangible assets, useful life 5 years      
Purchased technology | DataRPM Corporation        
Business Acquisition [Line Items]        
Finite-lived intangible assets   $ 19,900    
Finite-lived intangible assets, useful life   5 years    
Trade name | Kinvey, Inc.        
Business Acquisition [Line Items]        
Finite-lived intangible assets $ 1,800      
Finite-lived intangible assets, useful life 5 years      
Trade name | DataRPM Corporation        
Business Acquisition [Line Items]        
Finite-lived intangible assets   $ 800    
Finite-lived intangible assets, useful life   5 years    
Customer relationships | Kinvey, Inc.        
Business Acquisition [Line Items]        
Finite-lived intangible assets $ 100      
Finite-lived intangible assets, useful life 5 years      
Customer relationships | DataRPM Corporation        
Business Acquisition [Line Items]        
Finite-lived intangible assets   $ 100    
Finite-lived intangible assets, useful life   5 years    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Term Loan and Line of Credit (Narrative) (Details) - Credit Agreement - USD ($)
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Line of Credit Facility [Line Items]        
Principal payments for year one $ 1,500,000   $ 1,500,000  
Principal payments for year two 2,300,000   2,300,000  
Principal payments for year three 3,100,000   3,100,000  
Principal payments for year four $ 3,900,000   $ 3,900,000  
Interest rate of credit facilities 3.63%   3.63%  
Debt issuance cost $ 1,800,000   $ 1,800,000  
Amortization of debt issuance costs 100,000 $ 100,000 300,000 $ 300,000
Revolving line of credit        
Line of Credit Facility [Line Items]        
Term loan 123,750,000   123,750,000  
Unsecured credit facility 150,000,000   150,000,000  
Additional borrowing capacity available 125,000,000   125,000,000  
Fair value of term loan 119,100,000   119,100,000  
Due in next 12 months 6,200,000   6,200,000  
Line of credit facility outstanding amount 0   0  
Swing line loans        
Line of Credit Facility [Line Items]        
Term loan 25,000,000   25,000,000  
Letter of credit        
Line of Credit Facility [Line Items]        
Term loan 25,000,000   25,000,000  
Line of credit facility outstanding amount $ 1,300,000   $ 1,300,000  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Term Loan and Line of Credit (Future Maturities) (Details)
$ in Thousands
Aug. 31, 2018
USD ($)
Line of Credit Facility [Abstract]  
Remainder of 2018 $ 1,546
2019 6,188
2020 9,281
2021 12,375
2022 89,719
Total $ 119,109
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Stock Repurchases (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Sep. 30, 2017
Common Stock Repurchases [Abstract]          
Common stock repurchased and retired (in shares) 0.5 0.6 2.6 1.5  
Common stock repurchased and retired $ 20.0 $ 19.0 $ 110.0 $ 43.9  
Stock repurchase authorization         $ 250.0
Remaining authorized repurchase amount $ 110.0   $ 110.0    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Narrative) (Details) - metric
3 Months Ended 9 Months Ended 12 Months Ended
Feb. 28, 2018
Aug. 31, 2018
Nov. 30, 2017
Nov. 30, 2016
Long-Term Incentive Plan (LTIP)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award market condition period   3 years 3 years 3 years
Stock-based compensation award service period (in years) 3 years 3 years 3 years 3 years
Number of performance metrics 2      
Percentage of shares based on market condition of total shareholder return 50.00%      
Percentage of shares based on cumulative performance condition 50.00%      
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation award service period (in years)   4 years    
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation award service period (in years)   3 years    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Classification of Stock-Based Compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 4,566 $ 4,296 $ 14,716 $ 9,559
Cost of maintenance and services        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense (96) 239 419 790
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 762 808 2,127 1,371
Product development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 1,744 1,645 5,774 2,699
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 2,156 $ 1,604 $ 6,396 $ 4,699
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss (Details)
$ in Thousands
9 Months Ended
Aug. 31, 2018
USD ($)
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Other comprehensive loss before reclassifications, net of tax $ (7,113)
Foreign Currency Translation Adjustment  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2017 (18,770)
Other comprehensive loss before reclassifications, net of tax (7,137)
Balance, August 31, 2018 (25,907)
Unrealized (Losses) Gains on Investments  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2017 (229)
Other comprehensive loss before reclassifications, net of tax 24
Balance, August 31, 2018 (205)
Accumulated Other Comprehensive Loss  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2017 (18,999)
Balance, August 31, 2018 $ (26,112)
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges (Summary of Restructuring Activity) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Restructuring Reserve [Roll Forward]        
Beginning Balance     $ 4,126  
Costs incurred $ 135 $ 923 2,382 $ 18,724
Cash disbursements     (5,924)  
Translation adjustments and other     55  
Ending Balance 639   639  
Excess Facilities and Other Costs        
Restructuring Reserve [Roll Forward]        
Beginning Balance     570  
Costs incurred     1,132  
Cash disbursements     (1,172)  
Translation adjustments and other     45  
Ending Balance 575   575  
Employee Severance and Related Benefits        
Restructuring Reserve [Roll Forward]        
Beginning Balance     3,556  
Costs incurred     1,250  
Cash disbursements     (4,752)  
Translation adjustments and other     10  
Ending Balance $ 64   $ 64  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Restructuring Cost and Reserve [Line Items]        
Restructuring expense $ 135 $ 923 $ 2,382 $ 18,724
Other accrued liabilities        
Restructuring Cost and Reserve [Line Items]        
Short-term portion of restructuring reserve 500   500  
Other Noncurrent Liabilities        
Restructuring Cost and Reserve [Line Items]        
Long-term portion of restructuring reserve $ 100   $ 100  
2017 Restructuring Activities        
Restructuring Cost and Reserve [Line Items]        
Global workforce reduction (as a percent) (over)       20.00%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Feb. 28, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Income Tax Disclosure [Abstract]          
Effective income tax rate (as a percent) 17.00%   41.00% 21.00% 44.00%
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Provisional tax benefit $ (3,476)   $ (7,727) $ (11,848) $ (16,518)
Adjustment for Error Correction          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Provisional tax benefit $ 600 $ 1,400      
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per share (Calculation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Earnings Per Share [Abstract]        
Net income $ 16,746 $ 11,172 $ 45,061 $ 20,988
Weighted average shares outstanding (in shares) 45,130 48,071 45,730 48,342
Dilutive impact from common stock equivalents (in shares) 446 299 650 289
Diluted weighted average shares outstanding (in shares) 45,576 48,370 46,380 48,631
Basic earnings per share (in dollars per share) $ 0.37 $ 0.23 $ 0.99 $ 0.43
Diluted earnings per share (in dollars per share) $ 0.37 $ 0.23 $ 0.97 $ 0.43
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per share (Narrative) (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Earnings Per Share [Abstract]        
Number of shares excluded from the calculation of diluted earnings per share (in shares) 690 905 577 648
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations (Income from Continuing Operations by Segment) (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
USD ($)
Aug. 31, 2017
USD ($)
Aug. 31, 2018
USD ($)
segment
Aug. 31, 2017
USD ($)
Segment Reporting [Abstract]        
Number of reportable segments | segment     3  
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment revenue $ 95,683 $ 97,310 $ 285,832 $ 281,493
Segment costs of revenue and operating expenses 25,010 26,943 72,085 78,965
Segment contribution margin 70,673 70,367 213,747 202,528
Other unallocated expenses 48,490 50,068 152,008 160,723
Income from operations 22,183 20,299 61,739 41,805
Other (expense) income, net (1,961) (1,400) (4,830) (4,299)
Income before income taxes 20,222 18,899 56,909 37,506
OpenEdge        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment revenue 68,029 68,135 204,404 198,533
Segment costs of revenue and operating expenses 16,419 18,374 47,194 52,538
Segment contribution margin 51,610 49,761 157,210 145,995
Data Connectivity and Integration        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment revenue 7,597 8,987 20,989 22,911
Segment costs of revenue and operating expenses 1,520 2,200 4,823 6,531
Segment contribution margin 6,077 6,787 16,166 16,380
Application Development and Deployment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment revenue 20,057 20,188 60,439 60,049
Segment costs of revenue and operating expenses 7,071 6,369 20,068 19,896
Segment contribution margin $ 12,986 $ 13,819 $ 40,371 $ 40,153
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations (Revenue from External Customers by Product) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Segment Reporting Information [Line Items]        
Total revenue $ 95,683 $ 97,310 $ 285,832 $ 281,493
Software licenses        
Segment Reporting Information [Line Items]        
Total revenue 27,204 28,529 78,986 78,443
Maintenance        
Segment Reporting Information [Line Items]        
Total revenue 60,566 60,536 184,368 179,572
Services        
Segment Reporting Information [Line Items]        
Total revenue $ 7,913 $ 8,245 $ 22,478 $ 23,478
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2018
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2017
Revenue from External Customer [Line Items]        
Segment revenue $ 95,683 $ 97,310 $ 285,832 $ 281,493
North America        
Revenue from External Customer [Line Items]        
Segment revenue 52,212 55,703 154,676 157,438
EMEA        
Revenue from External Customer [Line Items]        
Segment revenue 33,422 31,830 101,769 92,320
Latin America        
Revenue from External Customer [Line Items]        
Segment revenue 4,341 5,009 13,058 15,669
Asia Pacific        
Revenue from External Customer [Line Items]        
Segment revenue $ 5,708 $ 4,768 $ 16,329 $ 16,066
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $!W14T?(\\#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,$% @ 0'=%32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ! =T5-J<+ ).\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.ME60%'7"V@GD)"8!.(6)=X6K6FBQ*C=V].& MK1."!^ 8^\_GSY)K':3V$5^B#QC)8KH97-LEJ<.:'8B"!$CZ@$ZE@M)'M4=8<'X+#DD910HF8!%F(FMJHZ6.J,C',][H&1\^8YMA1@.V MZ+"C!*(4P)II8C@-;0U7P 0CC"Y]%]#,Q%S]$YL[P,[)(=DYU?=]V2]S;MQ! MP/OSTVM>M[!=(M5I''\E*^D4<,TND]^6#X_;#6L67-P7@A>\VHJ5K.XDKSXF MUQ]^5V'GC=W9?VQ\$6QJ^'47S1=02P,$% @ 0'=%39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ! =T5-EL<).6T" !Z" & 'AL+W=O6T=ZOO,;(8;G(.!U@SO$G^B >_GF M2EF'A%RR6\ 'AM%%DSH2P#!,@PZUO5^5>N_$JI+>!6E[?&(>OW<=8K\/F-!Q MYP/_?>.EO35";015.: ;_H;%]^'$Y"I8K%S:#O>\I;W'\'7G[\'S$22*H!$_ M6CSRU=Q3H9PI?56+SY>='RJ/,,&U4":0'![XB E1EJ0?OV:C_J*IB.OYN_6/ M.G@9S!EQ?*3D9WL1S<[/?>^"K^A.Q L=/^$YH,3WYNB_X UF*]*5#KU-8]OK<9S>)'"FN0EP)L"% +/_$J*9$"T$$.O@)\]TJ!^0 M0%7)Z.BQZ6L-2"4%>([D8=9J4Y^=?B>CY7+W485E\%!F9L1A0L 5 BR(0-I> M!*!+X M.OQ7X&@C(K= Y(P@TO1H18_=]-A)CS4]7M$3XP!L1.H62)P"B47/ M#($)D6A$KQ%YEH(TD:LY%78*-T@:UBII8+ MLQ6+LW[W -H6"E/%QL!P0\5=Q""R+0!3Q<9L?7S@KG5@ES(T,\R!V51Q%SRP M*QY&QIT'[)J/XR*$:6A6?;"ZR3O,;KKI<:^F]UYWW-7NTECWNM<$?^%35_Z* MV*WMN7>F0O83?>M?*158.A0^25<:^2.P+ B^"C7-Y)Q-W7!:"#K,G3Y8?C>J M/U!+ P04 " ! =T5-*?+_B6($ 6%0 & 'AL+W=O:X4%DX!BH510MT +!%FVO%9N)C94L M5U+B[=N7DA7#GAFF0! =_ _YDR(_#KDZM]VW?A_"L/C>U,?^<;D?AM-#EO7; M?6BJ_DM["L?XRTO;-=40'[O7K#]UH=I-04V=89[;K*D.Q^5Z-;U[ZM:K]FVH M#\?PU"WZMZ:ING\WH6[/CTM8?KSX>GC=#^.+;+TZ5:_ACS#\>7KJXE-V+65W M:,*Q/[3'11=>'I<_PD.IS!@P*?XZA'-_<[\8F_+0]EJ.NQI.CCG[G0Y;7.,?#V_J/TGZ?&Q\8\5WTHV_KOPV[8/R[=Y_(_PN0 G /P&@#ZTP U!R@2D%V<34W]J1JJ]:IKSXON\K5.U3@HX$'% MSMR.+Z>^FWZ+K>WCV_HV MWLKQ2HQ74[R^C2]((RZ28I(<)XEWUA-5R56@E+9:-J-%,YJ;<<3,16)NJE$> M'.GWDJM,#CK1L4;T8K@73[P85@NHPCD@9@294S;WLALKNK',C">R%-WA1"SUAOB1=!Y8QSLAG'<"YEA&\=K\87R=,AP M&5JE\T)VXT4WGKM1Q(WG7PFM(R.KE%1H0?8"N8RGG+MA?,KY<"@*8)#B,J^= M3\QM2. 2N!]#_0"?WJ"]H5-*U)E4IIH?!2')*T6S^5W/N0(:HX1 V%EA+H&%<8ZK>4=)&U*K41ES&J.$8- MVXIS/%JGZ,:T%&1Q]XLZ,>Q4XFB 4]109BE.QQ_B1H7M("0=..\3TU+)%%6< MHH8R2PDG!+G1!7,DZ J;N]1PEBFJ.$4MQ=:LN3T:$?-D02?FR=G- =5X8OA[ MU;T>COWBN1V&MIE.I%[:=@BQS/Q++',?JMWUH0XOPWA;Q/ON1C:TWP* MF5V/0M?_ 5!+ P04 " ! =T5-'+Y!)TH" #X!P & 'AL+W=O&HNM5 +05GTZ()_8O&KWS,Y"^8JIZ;%'6]HYS%\WOF? MX+:"VJ 5OQL\\,784U$.E#ZKR;?3S@>*"!-\%*H$DI<;KC AJI+D^#L5]><] ME7$Y?JW^18>780Z(XXJ2/\U)U#L_][T3/J,K$4]T^(JG0(GO3>F_XQLF4JY( MY!Y'2KC^]XY7+F@[59$H+7H9KTVGK\-X)]M,-KJ0^"KB-Y,,\JD7][/0]F9;+U5N9PB*XJ3J3Y'&4A M) MN%94#D4R2P*Y_PP1.B%"[8^6$*';'SG]D?;'2W]DA!@EF99T6I(!(VAE:](L M=7/$3H[8SA&[_8G3G]@Y$B/'*,D7C.#!"O*!:$62.DE2FR0U2$9)LM@$@O%G MT-PA7!%E3J+,)LH,HLS:R$1Y3[%BR)T,N_G ]&*9.,DV=@D&X-D M8V4-@?L%W:-<,4'@[B7 HLJ V4R M5F+8_A>4+P6:AA M)L=L/(O&B:#]=,X&\V%?_@=02P,$% @ 0'=%3::%=UDD!@ <" !@ M !X;"]W;W)KVB:?O9]N]EU5_.'OG^\6"RZFX=F6W.^J6_' M0MO-@I0J%MMZO9M?7X[//N^O+]NG?K/>-9_WL^YINZWW_RV;3?MR-=?SUP=? MUOS=70HV;3W/1#%77Z>&[*9K,9:DK]^'>J='YL MEIV^ M<&FZ;H:'X^R,?TOCV:6GS]>>+A?/0ST3LCP@=(J8K.2LVX:.%9F+&].RSM*ID3[5W/.0AS&@7>>B56&XN^ IA76A<9=1FST%*= MX>JT7*S1\/Z4$"N(QS" N6B5X^H YKS-1&<-7>B3)JG.2Y_GGK#4TGBYAY6 \4YS7<#!281%"06;$X5=7DN;#^+% M JY;!&6Y+H"%: JN#.0#W@0^ A7B0K A%SBPVVM@]SR-T2O"DD6+ MT"&Q(@F,7)[$;,J+F^AL0.3D+$IW0%H%CP90T@KS/;#<)63]+J M(T]D2+KNAVAY:HXHR_.!%:)(:<^5 4R[(K>7QD9/TN@C3V-(VNX'+4:ZA)A5 MW!81EE)0GL9 [/3M/U>'S9ZDV4=N]B0-.(49N2*!FX<@HA' 7!'YUK,"F/%. M91)LPLY/TOGY9G!)THF-Y0<)):"\)\^U 5?7R2&X-H 53F=\A+#YDS3_R,U_ M8OQ90UZ^= #3FB=B*X#9-",BGDB,5,RY).$L@+STD5P-V&=)^BQ?B\N)":>I MY4=I(X@2>1^D>(L5I&QF4TW88RD*99H'D>4$O2<-45(:HOABJR"5DV:P^1LE MIEVK3+PVV&&-=%BMN,4:Z7G6:1YB2X0%Y7D" 6OS(F##VLQ)-GXN#UNMD5:K M%?=:(XTO)2HBJ"$L&+Y?7B&L,/R,JH*U%28W>YDS8>FVFN?URPDZ7VF:9_\3 M%<\IXL=AL#)QS Y)QH0PCV) M_17"@B/N^ ;3B_YV07$;#: 8-\PTC=R1^<&^X:1OJ&5&""Y5]+*\^B**+%+ M60'*.!YC*D#9E*=DI&'C,,@X,E58'*"M#-#92QLG@%&*M7'%R#DC'*9_:O% =K23Z] BV.@13%0#)&1.9O2_-*JA%@4(1Y@ M%*WEY\( ,R1/K18GMZ7;9G\_7EUWLYOV:= MK_1%=;C\_E']X2[^CWI_O]YULZ]MW[?;\2;VKFW[)O5>?4PS^]#4M\PU^L 3?MBP_C,F3D#9IA?&7\1 M)TIE\-K4K5B$)RF[612)W8DV1#RPCK;JRX'QAD@UY<=(=)R2O7%JZ@C&<1XU MI&K#Y=S8MGPY9V=95RW=\D"+\)8)T1K MNI.:@:C7A:YH76LBE<:O@3,<0VK'Z?B-_:/1KK0\$T%7K/Y9[>5I$19AL*<' M+ P&\5_HA=8*KC-1,7:L%N89[,Y"LF9@4:DTY+5_5ZUY7P?^ M-S>_ QPN0#@[I_T;(!H?,BA#UVDTQUT22Y9RS:\#[ M[= 1O>O +%/+M=-&LSKFFZJG4-;+$L3%/+IHH@%3]A@XP:#D%K)V(6!$1"J! M,0OHRZ*$CCN\#;!R$2BU8NR4V:B;=8B?%/;HJ%_02IER U!.F$ ".K MV#T$&4C;Q\A1FEOE\* 0);>M8M*LS@'5E5<%(QQ4?AU95Y=F5L8$/L)974WC5%!XUUDE0%IY5*K!UI*Q<5(936Y*' M"CD!-RY*87#NUX6]NK!'EU6\$KM_7%JDMBX/2J6,+6$N*D'8YMIX4# I[ ,K MFIST#>5'TW9%L&/G5NI?^UK=!/K&_4[?7R.^$GZL M6A$\,ZGZD^DB!\8D5I!ZB-28]_V[GTC6#5>3:+P?+?\ M4$L#!!0 ( $!W14WE,BAY" ( (@% 8 >&PO=V]R:W-H965T&ULC53;CILP$/T5Q >LPRUL(T#:7%:MU$K15ML^.V02T-J8M4W8 M_GUMX[ $4-H7[!G..7-AF*1E_$T4 -+YH*02J5M(6:\0$GD!%(L'5D.EWIP8 MIU@JDY^1J#G@HR%1@OS%8HDH+BLW2XQOS[.$-9*4%>RY(QI*,?^S!L+:U/7< MJ^.E/!=2.U"6U/@,/T&^UGNN+-2K'$L*E2A9Y7 XI>Z3M]J%&F\ OTIHQ>#N MZ$H.C+UIX]LQ=13-T(R:E54 M*A1_=&=9F;.U^E?:/,&W!+\GJ-CW"($E!)^$\"XAM(3P?R-$EA"-(J"N=M/, M+98X2SAK'=Z-0XWUU'FK2'VN7#O-US'O5#^%\EXRSXL2=-%"%K/N,/X $P>W MD.T4XO4(I!+HL_#GLEC[$[I_&V S1<3A*(=_BNSNBMRD&1PU8P82CYHQA40CR&X*6?JC8M!@C"CPL_FG MA9.SII*Z$0-OOS:>?#V&(__:6VV\&?]6K9EN*WS*=SOJ!^;GLA+.@4DU_&9$ M3XQ)4)DO'M30%VHM]@:!D]376-UYMQPZ0[+:[CW4+]_L+U!+ P04 " ! M=T5-:;'OM X% (&0 & 'AL+W=OWW(0RS;TU][._G^V$XW659O]V'INH_M:=PC']Y M:KNF&N)E]YSUIRY4NZE14V=&J3QKJL-QOEI.]SYWJV7[,M2'8_CA;M_NYWK^?N/+X7D_C#>RU?)4/8??PO#[Z7,7K[)KE-VA"CHU"'[3"&J.+':]B$NAXC M11]_78+.KWV.#6^_OT?_<4H^)O-8]6'3UG\>=L/^?E[,9[OP5+W4PY?V[:=P M2*_-\,- MS*6!N3:(??]; [HTH.\-IM',SLZF5'^HAFJU[-JW67>>K5,U/A3ZCN)@;L>; MT]A-?XO9]O'NZTIKO\Q>QT 7S?JL,;>:JR*+T:]=&-3%VHCFYF,'&ZGP%O= M, F:VM.') HG$@F1(' MR&& 7"2CC6+9G#7NQJ?3KF#) )$O$Q/CH14/K+ A6WO1BREL43(O0.4<*6RF M@&8*8(8]B>M"=*.MUSDS(U6E$#93Y/+$(-$:==L(0B>+C M1$?6YH[;D2KR16J$,3(B^I"[*W,Q1$!6W,#EHQ],50.H2KQ(&(E+OB: M9.&]MHE%:C!2C42J%DPUDI;"C91HYQ+UQF"@&@!4XO7&2%!:D_/M'U M"JTH M-548I\:#!9H:7PQ! R#(J_W:2+S%C3/QG(#*V%1&F($&,-!R!AH)MX4NK7@+ M S)#J9).F($$MI.\IS6A[:16\1^SA(262DIL<0E#E?[/EI+^>TL)),D=)6&: M$J I?S#6)#$YSI?G$P9UA7:)JD6)EV? 4[')( !*F_,G;8-D.HYUXCV-,%$) M$-6*^0*XC+O9V!OW!(1YH5SBM80P5PEPU7+*DX3F(BY\#C,@BQ7#IIXD#%<" M<+4<] 2P2=;G?#>/=+DQ/K7V,5X)O.Y;SGL"VU6B^"QQ2^"-7WF57/H8UX1P MS??T!-[GBYR? &V +"X4GRJ*A(E-I:Q!J?5A,6,M8*SCT+<2G=YIOB,#*JUL MBOD6\]4"OCK.?"OA2:KD)RM 97R*L18SUAHPPJD0F(D6,-%Q)EH)N])Q)FR M*FZ"*.4G<3X)B.@X$:T\?,R)'^5L@,J5GN\ZLIOSXR9TS]-1>S_;MB_'83RI MO;E[/;\Z'\]S#GWPA^K;KGP[&?/;;#T#;3&?13VPXAFE2? MXG#M0[6[7M3A:1B_^OB].Y_-GR^&]G3YW2&[_OBQ^@=02P,$% @ 0'=% M32EQ8V3< 0 8P0 !@ !X;"]W;W)K< MF6//).FE>M(SFO@5#_(%H3]4DK%J;%'51'=*J"%)W%& M@M7JD7#:")PE/G9462([PQH!1X5TQSE5?_? 9)_B-;X$7INJ-BY LJ2E%?P$ M\ZL]*GLBDTK1CW;(^?D).6[.WPK4KQR!0&# MW#@%:I M9?\51C\;C$;SW^$,S,)=)39'+IGVORCOM)%\5+&EA?8R_6;?: M1L_9>O.8D+,3&C'[ 1/,,1."6/4I1;"48A_(SPFCK_<&+G'A)OXU@J9O0T'5?DVUBB7G3#N M%F;1:5*> O>V-_&]G:"AX3]EAO'[0575"(U.TMC.\>];2FG UKAZL#U=VXF? M#@Q*X[9;NU=#WP\'(]MQI,GTOY+] U!+ P04 " ! =T5-^1[VU+$! #2 M P & 'AL+W=O5-2NYRVWG<'QES9@N+NQG2@\4]MK.(>7=LPUUG@520IR=(DV3/%A:9%%F,G M6V2F]U)H.%GB>J6X_7,$:8:<;N@U\"B:UH< *[*.-_ +_._N9-%CLTHE%&@G MC"86ZIS>;0['7%S@'J0,0EC& MZZ1)YY2!N+2OZM]B[]C+F3NX-_)95+[-Z6=**JAY+_VC&1Y@ZN>6DJGY'W ! MB?!0">8HC73Q2\K>>:,F%2Q%\;?Q%#J>PZ1_I:T3THF0?B"P,5&L_"OWO,BL M&8@=9]_Q<,6;0XJS*4,PCB+^P^(=1B_%YO9+QBY!:,(<1TRZQ,P(ANISBG0M MQ3']AYZNT[>K%6XC?;O,OD_6!7:K KLHL/MOBRN8_<&UL?5-A;]P@#/TKB!]0[DC6=: M]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWS;20'2VRZ#O9(C.#5[*# MDR5NT%K8MR,H,^9T3]\=C[)I?7"P(NM% ]_!_^A/%BVVL%120^>DZ8B%.J>W M^\,Q#?$QX$G"Z%9G$BHY&_,:D2\H M7)_?V>]C[5C+63BX,^JGK'R;TQM**JC%H/RC&;_ 7,\'2N;BO\$%%(8')9BC M-,K%E92#\T;/+"A%B]=IEUW%%DUHS$ M3KWO17CB_8%C;\K@C*V(=RC>H?=2[*]YQBZ!:(XY3C%\';-$,&1?4O"M%$?^ M#YQOPY--A4F$)W\H3+8)TDV"-!*D_RUQ*R;]*PE;]52#;>(T.5*:H8N3O/(N M WO+XYO\#I^F_4'81G:.G(W'EXW]KXWQ@%)V5SA"+7ZPQ5!0^W#\B&<[C=ED M>-///X@MW[CX!5!+ P04 " ! =T5-2F=&5[0! #2 P &0 'AL+W=O MW<0>&0TRU]1_C M4\ W"8-;G$FLY(KX$HV/54XW41 H*'UD$&&[P1,H%8F"C!\3)YU31N#R_,;^ M/M4>:KD*!T^HOLO*MSD]4E)!+7KEGW'X %,]]Y1,Q7^"&Z@0'I6$'"4JEU92 M]LZCGEB"%"U>QUV:M _CS>$XP=8!? +P&7!,>=B8*"E_)[PH,HL#L6/O.Q&? M>'OBH3=E=*96I+L@W@7OK=@>[C-VBT13S'F,XU@GVJP3[1+#_;XEK,0]_)6&+GFJP39HF1TKL39KDA7<>V$>> MWN1W^#CMGX5MI''DBCZ\;.I_C>@A2-G;#06UC\>'<+;CF(V&QV[Z M06S^QL4O4$L#!!0 ( $!W14W:;WXIM@$ -(# 9 >&PO=V]R:W-H M965T-L8I[-&W+7&^!UQ&D)$N3Y)8I+C0M\^@[VS(W@Y="P]D2-RC%[>\3 M2#,6=$=?'(^B[7QPL#+O>0O?P'_OSQ8MMK#40H%VPFABH2GH_>YXRD)\#/@A M8'2K,PF57(QY"L;GNJ!)$ 02*A\8.&Y7> I Q'*^#5STB5E *[/+^P?8^U8 MRX4[>##RIZA]5] #)34T?)#^T8R?8*[G'25S\5_@"A+#@Q+,41GIXDJJP7FC M9A:4HOCSM L=]W&ZV6,T.5*90<=)7GF7@;U/XYO\ M#9^F_2NWK=".7(S'EXW];XSQ@%*2&QRA#C_88DAH?#C>X=E.8S89WO3S#V++ M-R[_ %!+ P04 " ! =T5-A@SMYK0! #2 P &0 'AL+W=OLM\#J"E&3I;G?#%!>:EGGTG6R9F\%+H>%DB1N4XO;G$:09 M"YK0=\>C:#L?'*S,>]["$_AO_%"".2HC75Q)-3AOU,R" M4A1_G7:AXSY.-]?9#-L&I#,@70!W,0^;$D7E'[CG96[-2.S4^YZ')TX.*?:F M"L[8BGB'XAUZ+V5RF^3L$HCFF.,4DZYCE@B&[$N*="O%,?T+GF[#LTV%681G MORG\!\%^DV ?"?;_+7$K)OLC"5OU5(%MXS0Y4IE!QTE>>9>!O4_CF_P*GZ;] M*[>MT(Z7C?UOC/& 4G97.$(=?K#%D-#X<+S%LYW&;#*\Z>&PO=V]R:W-H965T552NX)VWO<'QES5@>+NRO2@\:8Q M5G&/IFV9ZRWP.H*49,EN=\,4%YJ6>?2=;)F;P4NAX62)&Y3B]NT(THP%W=,/ MQY-H.Q\X@,3PH 1S5$:ZN))J<-ZHF06E*/XZ M[4+'?9QNTG2&;0.2&9 L@+N8ATV)HO)/W/,RMV8D=NI]S\,3[P\)]J8*SMB* M>(?B'7HOY?XVR]DE$,TQQRDF6<*K!MG"9'*C/H.,DK[S*P]TE\D]_AT[0_'S9V/_&& \H97>%(]3A!UL,"8T/QUL\VVG,)L.;?OY!;/G&Y3M02P,$ M% @ 0'=%304@S/RU 0 T@, !D !X;"]W;W)K&UL?5/;CM,P$/T5RQ^P;MTN+542:;L(@012M0AX=I-)8JTOP7::Y>\9 M.]D0(.+%]HSGG#DS'F>#=<^^!0CD12OC<]J&T)T8\V4+6O@[VX'!F]HZ+0*: MKF&^F\C_$IX)N$P2_.)%9RM?8Y M&A^KG&ZB(%!0AL@@<+O!(R@5B5#&CXF3SBDC<'E^97^?:L=:KL+#HU7?917: MG!XIJ: 6O0I/=O@ 4SWWE$S%?X(;* R/2C!':95/*RE['ZR>6%"*%B_C+DW: MA_%F=S_!U@%\ O 9<$QYV)@H*7\G@B@R9P?BQMYW(C[Q]L2Q-V5TIE:D.Q3O MT7LKMH=#QFZ1:(HYCS%\&3-',&2?4_"U%&?^#YROPW>K"G<)OOM#X7&=8+]* ML$\$^_^6N!;S]J\D;-%3#:Y)T^1):7N3)GGAG0?V@:,"S&\=L-(+MIA_$YF]<_ )02P,$% M @ 0'=%30T#89ZS 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.4K6!8%MH.DPK, &!!VV/BLV?4%U<24Y[OY^E.RZ M;N?U11(IGL-#BDH'8Q]= ^#)LY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;09LCHAKXX[MNZ\<'! M\K03-?P$_ZL[6;38S%*V"K1KC286JHS>; ['78B/ ;];&-SB3$(E9V,>@W%7 M9C0)@D!"X0.#P.T"MR!E($(93Q,GG5,&X/+\POXUUHZUG(6#6R,?VM(W&=U3 M4D(E>NGOS? -IGH^43(5_QTN(#$\*,$ZOC/HPW MV^L)M@[@$X#/@'W,P\9$4?D7X46>6C,0._:^$^&)-P>.O2F",[8BWJ%XA]Y+ MOMDG*;L$HBGF.,;P9JV2+GBJP=9PF1PK3ZSC)"^\\L#<\OLEK^#CM/X2M6^W(V7A\V=C_ MRA@/*"6YPA%J\(/-AH3*A^-G/-MQS$;#FV[Z06S^QOE?4$L#!!0 ( $!W M14WX8GYUM $ -(# 9 >&PO=V]R:W-H965T552VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*4 M9,EF<\,4%YH66?2=3)%A[Z30<#+$]DIQ\^<($H><;NF;XU$TK0L.5F0=;^ G MN%_=R7B+S2R54*"M0$T,U#F]VQZ.:8B/ ;\%#'9Q)J&2,^)S,+Y5.=T$02"A M=(&!^^T"]R!E(/(R7B9..J<,P.7YC?U+K-W7^D> ME/@<)4H;5U+VUJ&:6+P4Q5_'7>BX#^/-;3K!U@') M!$AFP#[F86.BJ/R!.UYD!@=BQMYW/#SQ]I#XWI3!&5L1[[QXZ[V78KO?9>P2 MB*:8XQB3+&/F".;9YQ3)6HIC\@\\68?O5A7N(GSW06&Z3I"N$J21(/UOB6LQ MUY^2L$5/%9@F3I,E)?8Z3O+".P_L71+?Y#U\G/8?W#1"6W)&YU\V]K]&=."E M;*[\"+7^@\V&A-J%XZT_FW',1L-A-_T@-G_CXB]02P,$% @ 0'=%3?8Q MGX6T 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]0$I(U461;:CI-F[1)4:>MGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW M'-F ]L6U )Z\:F5<3EOONQ-CKFQ!"W>''9AP4Z/5P@?3-LQU%D250%HQOMG< M,RVDH466?!=;9-A[)0U<+'&]UL+^/(/"(:=;^N9XDDWKHX,562<:^ K^6W>Q MP6(S2R4U&"?1$ MU3A^VI_,^QJ> [Q(&MSB36,D5\24:GZJ<;J(@4%#ZR"#" M=H-'4"H2!1D_)DXZIXS Y?F-_4.J/=1R%0X>43W+RK\HF8K_##=0(3PJ"3E*5"ZMI.R=1SVQ!"E:O(Z[-&D?QIO=88*M _@$X#/@ MF/*P,5%2_EYX4606!V+'WG!U)2K(T2=XSQ86F M91Y]%UOF9O!2:+A8X@:EN/US!FG&@N[HB^-1M)T/#E;F/6_A._@?_<6BQ1:5 M6BC03AA-+#0%O=^=SON CX"? D:W.I-0R=68IV!\J0N:A(1 0N6# L?M!@\@ M91#"-'[/FG0)&8CK\XOZIU@[UG+E#AZ,_"5JWQ7T0$D-#1^D?S3C9YCK>4?) M7/Q7N(%$>,@$8U1&NKB2:G#>J%D%4U'\>=J%COLXW6393-LFI#,A70B'&(=- M@6+F'[GG96[-2.S4^YZ')]Z=4NQ-%9RQ%?$.DW?HO96[PS%GMR T8\X3)EUC M%@1#]25$NA7BG+ZBI]OT;#/#+-*S=?1CLBVPWQ381X']FR5N8([_%\E6/55@ MVSA-CE1FT'&25]YE8._3^";_X-.T?^.V%=J1J_'XLK'_C3$>,)7D#D>HPP^V M&!(:'XX?\&RG,9L,;_KY!['E&Y=_ 5!+ P04 " ! =T5-9<7N?K0! #2 M P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&)\M_O(M) =+;+H M.YDBP\$IV<')$#MH+C;%H7'*S(>M' =W _^I/Q%EM8*JFA MLQ([8J#.Z>W^<$Q#? SX*6&TJS,)E9P1GX+QK$.U2]9N3:G-Y144(M!N4<)RL:5E(-UJ&<6+T6+YVF77=S'Z29)9M@V@,\ O@!N8AXV)8K* M/PLGBLS@2,S4^UZ$)]X?N.]-&9RQ%?'.B[?>>RGVGWC&+H%HCCE.,7P=LT0P MS[ZDX%LICOP=G&_#DTV%280G_RA,M@G238(T$J3_+7$K)GV3A*UZJL$T<9HL M*7'HXB2OO,O WO+X)G_#IVE_$*:1G25G=/YE8_]K1 =>RN[*CU#K/]AB**A= M.%[[LYG&;#(<]O,/8LLW+OX 4$L#!!0 ( $!W14WC%OU*M $ -(# 9 M >&PO=V]R:W-H965TVRC!<8%'&__OH =UVVMO@ SS#ES9ABR >VK:P$\>=/* MN)RVWG<'QES9@A;N!CLPX:9&JX4/IFV8ZRR(*H&T8GRSN6-:2$.++/E.MLBP M]TH:.%GB>JV%_7D$A4-.M_3J>)9-ZZ.#%5DG&O@*_EMWLL%B,TLE-1@GT1 + M=4X?MX?C/L:G@!<)@UN<2:SDC/@:C4]53C=1$"@H?6008;O $R@5B8*,'Q,G MG5-&X/)\9?^0:@^UG(6#)U3?9>7;G#Y04D$M>N6? ME80<)2J75E+VSJ.>6((4+=[&79JT#^/-[@I;!_ )P&? 0P*P,5%2_EYX4606 M!V+'WG;L4LDFF*.8PQ?QLP1++#/*?A: MBB/_!\[7X;M5A;L$W_VA\&Z=8+]*L$\$^_^6N!9S_U<2MNBI!MND:7*DQ-ZD M25YXYX%]Y.E-?H>/T_Y%V$8:1\[HP\NF_M>('H*4S4T8H39\L-E04/MXO ]G M.X[9:'CLIA_$YF]<_ )02P,$% @ 0'=%34LXR0>V 0 T@, !D !X M;"]W;W)K&UL?5/;;MLP#/T501]0)8ZWIH%MH.DP M;, &!!W6/BLV;0O5Q9/DN/W[4K+K>JNQ%TFD> X/*2H;C'UR+8 GSTIJE]/6 M^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-EL/C/%A:9%%GTG6V2F]U)H M.%GB>J6X?3F"-$-.M_3-<2^:U@<'*[*.-_ +_._N9-%B,TLE%&@GC"86ZIS> M;@_'-,3'@ 7;G.XIJ:#FO?3W9O@&4SV?*)F*_P$7D!@>E&". MTD@75U+VSALUL: 4Q9_'7>BX#^-->CW!U@')!$AFP#[F86.BJ/P+][S(K!F( M'7O?\?#$VT."O2F#,[8BWJ%XA]Y+L;W99^P2B*:8XQB3+&/F"(;LJK -G&:'"E-K^,D M+[SSP-XF\4W>P\=I_\EM([0C9^/Q96/_:V,\H)3-%8Y0BQ]L-B34/ARO\6S' M,1L-;[KI!['Y&Q>O4$L#!!0 ( $!W14W"\"*$P0$ #<$ 9 >&PO M=V]R:W-H965T< 2;9J/2K:0$L>A=- MS" $T_\.P-68XPV^))Z[IK4^08JL9PW\!ONG/VH7D86EZ@1(TRF)--0YOMOL M#ZG'!\#?#D:SVB/?R4FI5Q_\J'*<>$/ H;2>@;GE#/? N2=R-MYF3KQ(^L+U M_L+^&'IWO9R8@7O%7[K*MCG^CE$%-1NX?5;C$\S]I!C-S?^$,W ']TZ<1JFX M";^H'(Q58F9Q5@1[G]9.AG6<^2]E\0(Z%]"K C()!>CK[GODK MWNRI.YO2)\-1A&_.O''9I17K58@RSC8ND49$T0K"[$HEATBL1LKHX ;H) M3]:@4@TRC,LJNTS%'0T7_P&?1NH7TTTG#3HIZYY/N.1:*0O.2G+CO+1NBI> M0VW]]IO;Z^DM3X%5_3RF9/FO*/X#4$L#!!0 ( $!W14V+EB9LSP$ )P$ M 9 >&PO=V]R:W-H965T1Y? G=^7NX(1SI*]:X; (,^ M!.]TAAMC^B,ANFA ,'TG>^CLETHJP8P-54UTKX"5GB0XH5&4$,':#N>ISYU5 MGLK!\+:#LT)Z$(*IWR?@N(.!0&*? ['*%)^#<"=DR M?LV:>+%TQ/7^IO[B>[>]7)B&)\E_MJ5I,OR 40D5&[AYE>-GF/LY8#0W_Q6N MP"W<56(]"LFU_T7%H(T4LXHM1;"/:6T[OXZS_HT6)M"90#<$,AGYRI^987FJ MY(C4=/8]X\?;=V3W9A@7U08.\%]O^T>+]I,81Y")L<@B:'@,"GC4D M$T=ADR1HD@0$XHU)"+,];[*Z'0)4[>="HT(.G9_)5789O4?J;]=?^#2WWYBJ MVTZCBS3VCOJ;5$EIP)82W=F&&_M4+ &'RKCMO=VK:6"FP,A^?@O(\B#E?P!0 M2P,$% @ 0'=%3;K"2=RW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->ML5RO;4C95U4JMM$K5]IFUQS8*&!?P M.OW[#MAQW-0OP SGG+DP9*.QSZX%\.1%J\[EM/6^/S'FRA:T<'>FAPYO:F.U M\&C:AKG>@J@B22O&=[L#TT)VM,BB[V*+S Q>R0XNEKA!:V'_G$&9,:<)?74\ MR:;UP<&*K!<-? ?_H[]8M-BB4DD-G9.F(Q;JG#XDIW,:\!'P4\+H5F<2*KD: M\QR,+U5.=R$A4%#ZH"!PN\$C*!6$,(W?LR9=0@;B^ORJ_BG6CK5NXIF8O_"C=0" ^98(S2*!=74@[.&SVK8"I:O$R[ M[.(^3C>'XTS;)O"9P!?",<9A4Z"8^4?A19%9,Q([];X7X8F3$\?>E,$96Q'O M,'F'WEO!DWW&;D%HQIPG#%]AD@7!4'T)P;="G/E_=+Y-WV]FN(_T_3KZX; M MD&X*I%$@_:?$]%V)6YC[=T'8JJ<:;!.GR9'2#%V7S;VOS;& Z:RN\,1:O&#+8:"VH?C!SS;:)[G7GQ.!V/?7 /@R;M6K-#@.5I)VKX!OY[=[+HL5FEE!I:)TU++%09?4P.QUW 1\ /"8-;V"1T!Q@2=0*@AA&;\F33JG#,2E?55_B;UC+V?AX,FHG[+T M348?*"FA$KWRKV;X!%,_'RB9FO\"%U (#Y5@CL(H%[^DZ)TW>E+!4K1X'T_9 MQG.8]*^T=0*?"/R&P,9$L?)GX46>6C,0.\Z^$^&*DP/'V10A&$<1_V'Q#J.7 MG"?[E%V"T(0YCAB^P"0S@J'ZG(*OI3CR_^A\G;Y=K7 ;Z=ME]OW'=8'=JL N M"NS^:?'^IL4US,--$K:8J09;QVURI#!]&S=Y$9T7]I''._D+'[?]J["U;!TY M&X\W&^=?&>,!2]G&PO=V]R:W-H965T>YPW>DHU1ON@$PZ%WP3F>X,:8_$**+!@33-[*'SIY44@EFK*EJ MHGL%K/1!@A,:10D1K.UPGGK?2>6I' QO.S@II //S(D721>XWG^R/_K:;2UGIN%>\M]M:9H, M[S$JH6(#-Z]R_ YS/3N,YN*?X0+3>&<_BK\F4U> M6^\EI_&WE%P0N*+(+$- KD1!F$Q9)@B))@&![)1+"[*Y$R*H[!*C: MSX5&A1PZ/Y,K[S)Z=]1WUS_X-+S4-S&08V<]O 5D>I/PO4$L#!!0 ( $!W14U8!Y27MP$ -(# M 9 >&PO=V]R:W-H965T[EG',_N*0#FA?; #CR MIE5K,]HXUQT9LT4#6M@;[*#U-Q4:+9PW3=J)&I[!_>S.QEML5BFEAM9* M;(F!*J/WV^,I"?@(^"5AL(LS"95<$%^"\:W,Z"8D! H*%Q2$WZ[P $H%(9_& MZZ1)YY"!N#Q_J'^-M?M:+L+" ZK?LG1-1@^4E%")7KDG'!YAJN>6DJGX[W % MY>$A$Q^C0&7C2HK>.M23BD]%B[=QEVW="$^\/7+?FR(X8ROBG4_>>N\UY_PN9=<@-&%.(X8O,-L9P;SZ M'(*OA3CQ_^A\G;Y;S7 7Z;ME]/WMND"R*I!$@>2?$O>?2ES#'#X%88N>:C!U MG"9+"NS;.,D+[SRP]SR^R5_X..T_A*EE:\D%G7_9V/\*T8%/97/C1ZCQ'VPV M%%0N'/?^;,8Q&PV'W?2#V/R-\W=02P,$% @ 0'=%3>H[D1FV 0 T@, M !D !X;"]W;W)K&UL;5/MCIP@%'T5P@,LRMCN M=*(F.]LT;=(FDVW:_F;TJF1!+."X??M>T+5FZQ_@7LXY]X-+/AG[[#H 3UZT MZEU!.^^'$V.NZD +=V<&Z/&F,58+CZ9MF1LLB#J2M&(\2=XS+61/RSSZ+K;, MS>B5[.%BB1NU%O;/&929"IK25\>3;#L?'*S,!]'"=_ _AHM%BZTJM=30.VEZ M8J$IZ$-Z.F M-.D:,A"WYU?U3[%VK.4J'#P:]4O6OBOHD9(:&C$J_V2FS[#4\XZ2I?BO< .% M\) )QJB,B\T8L*IJ+%R[S+/N[3?).E"VV?P!<"7PG'&(?-@6+F'X47 M96[-1.S<^T&$)TY/''M3!6=L1;S#Y!UZ;R7G'W)V"T(+YCQC^ :3K@B&ZFL( MOA?BS/^C\WWZ83?#0Z0?MM'OC_L"V:Y %@6R;?Q#\J;$/W^0??)[V;\*VLG?D:CR^;.Q_8XP'3"6YPQ'J\(.MAH+& MA^,]GNT\9K/AS;#\(+9^X_(O4$L#!!0 ( $!W14WD%>[/M@$ -(# 9 M >&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\=WNEFDA.UIDT7C/QEML4:FDALY*[(B! M.J?W^^,I#?@(^"EAM*LS"95<$%^"\:7*Z2XD! I*%Q2$WZ[P $H%(9_&ZZQ) MEY"!N#Z_JS_&VGTM%V'A =4O6;DVIP=**JC%H-PSCD\PU_.)DKGXKW %Y>$A M$Q^C1&7C2LK!.M2SBD]%B[=IEUWL6L0FC&G"<-7F/V"8%Y]"<&W M0ISX?W2^34\V,TPB/5E'/Z3; NFF0!H%TG]*3#Z4N(7Y&(2M>JK!-'&:+"EQ MZ.(DK[S+P-[S^"9_X=.T?Q.FD9TE%W3^96/_:T0'/I7=C1^AUG^PQ5!0NW"\ M\V:IZ;V2 M+9PL<;W6POXY@C)#1K?TW?$HZ\8'!\O33M3P"_SO[F318K-**36T3IJ66*@R M>K<]'). CX G"8-;G$FHY&S,2S"^EQG=A(1 0>&#@L#M O>@5!#"-%XG33J' M#,3E^5W]6ZP=:SD+!_=&/N>-GE0P%2W>QEVV<1_&F^3+1%LG\(G 9\(^QF%CH)CY5^%%GEHS M$#OVOA/AB;<'CKTI@C.V(MYA\@Z]EYSOKE-V"4(3YCAB^ *SG1$,U><0?"W$ MD?]'Y^OTW6J&NTC?+:/O;]<%DE6!) HD_Y1X\ZG$-,!4]E&PO=V]R:W-H965TI5"VP)US M_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$ENB&1(]1#0T;A'O2XU>8Z[G&:"[^.UQ >'C(Q,>H MM+!Q1=5@G9:SBD]%LM=IYRKNXW239C-MFT!G ET(^QB'3(%BY@_,L3(W>D1F MZGW/PA/O#M3WI@K.V(IXYY.WWGLI:;K/R24(S9CCA*$KS&Y!$*^^A*!;(8[T M$YUNT]/-#--(3]?1;Y-M@6Q3((L"V;L2;S^4N(')/@8AJYY*,&V<)HLJ/:@X MR2OO,K!W-+[)?_@T[3^8:;FRZ*R=?]G8_T9K!SZ5Y,J/4.<_V&((:%PX?O%G M,XW99#C=SS^(+-^X_ =02P,$% @ 0'=%39BN*DRV 0 T@, !D !X M;"]W;W)K&UL;5/;;MP@$/T5Q >$7=:Y=&5;RB:J M6BF15JF:/K/VV$8!XP)>)W_? 3N.F_@%F.&<,Q>&=##VQ34 GKQJU;J,-MYW M>\9#.J#^R]$U&;R@IH1*]\D]F^ %3/9>43,4_P!D4PD,F&*,P MRL65%+WS1D\JF(H6K^,NV[@/X\TEGVCK!#X1^$RXB7'8&"AF?B^\R%-K!F+' MWG8#P1#]3D$7PMQX%_H M?)V^6\UP%^F[9?1O5^L"R:I $@62_TKDGTI;#065#\=K/-MQ MS$;#FV[Z06S^QOD_4$L#!!0 ( $!W14TA'*V"U $ )P$ 9 >&PO M=V]R:W-H965TM,<.1 M$%VV()A^D /T]J262C!C3=40/2A@E0\2G- H2HE@78^+S/O.JLCDU?"NA[-" M^BH$4W].P.68XPU^=[QT36N<@Q39P!KX#N;'<%;6(@M+U0GH=2=[I*#.\>/F M>$H=W@-^=C#JU1ZY2BY2OCKC2Y7CR"4$'$KC&)A=;O $G#LBF\;OF1,ODBYP MO7]G_^1KM[5H@II=N7F1XV>8ZTDPFHO_"C?@%NXRL1JE MY-I_47G51HJ9Q:8BV-NT=KU?Q^ED1^>P< "= ^@2L/X'YG[QYDCMW93.Z:_"G]GDM?7>"AK'&;DYHAESFC!TA=DL"&+9%PD:DCC1 M#^$T'+X-9KCUX=NU^N$0)HB#!+$GB/\K,;DK,81)PR))4"0)$.SN1$*8?5@D M#8JD 8+#G4@ DT1W(F35'0)4X^="HU)>>S^3*^\R>H^^'6@\" #C!0 &0 'AL+W=O[NYSA5'(MI1MJ^S]^^L+ MLJC-YOQ@.\/S,E/HY#T7K[(&4,$[HZWD1/\!/6KVPL=H5&E:ABTLN%M(."X"9_FZ]W*X"W@=P.]G.P#T\F! M\U<3?*LV860* @JE,@I$+Q?8 :5&2)?Q-FB&HZ4A3O=7]6?;N^[E0"3L./W3 M5*K>A,LPJ.!(SE2]\/XK#/TD83 T_QTN0#7<5*(]2DZE_0_*LU2<#2JZ%$;> MW=JT=NT'_2O-3\ # 8^$)/N4$ ^$>"1@U[RKS+;ZA2A2Y(+W@7 OJR/FFYBO M8WV8I4G:L[//=+=29R\%3N8YNABA ;-U&#S!?""05A\ML,]BBQ_H.,&W%CL? M)O:;Q-X^8BL0WP@L_ (+K\#""BQN!)*[@W"8Q&):=Q!9%/E=$J]+XG%)[UR2 M1Y?(_/P^J=?E M,/-HTFLT2^]5O9%NZ\=55*[52U*KM,['7,2JPOD#B]MMWP<0R M.P=*7V+ 9X>S,Y.?=W=UUO6/YJA4Z_PLBZI9N\>V/=U[7K,[JC)K[O1)5>:; M@Z[+K#6W];/7G&J5[?M!9>&1[T=>F>65NUGUSQ[KS4J_M$5>JN<-\>?,Z?CVWWP-NL3MFS^J+:KZ?'VMQYURC[O%15D^O*J=5A[?XC M[KM?W0W'_9KU^\U58511?)^/A_ M".I>W]D-O+U^B_Y?/WDSF:>L45M=?,_W[7'M)JZS5X?LI6@_Z_-[-4PH=)UA M]A_5JRJ,O'-BWK'31=/_=78O3:O+(8JQ4F8_+Y]YU7^>A_AOP_ &@;0=8 ( M9@?(88"T!G@79_U4_\W:;+.J]=FI+]4Z95U3B'MIDKGK'O:YZ[\SLVW,T]<- M1?[*>^T"#9J'BX9N-6/%%BC"J\0S!JXN"+J@?KPL_#11/>O,?*^W9.,3(10A,A,!%8 M)D+VBG(F2<),(R V2)C/P4VXFAG1C8B7" M! 9(EO=K"@.D"_HU93.E0 :IE0^N"OP@3+ 9X6,(^ OZ=1#-->RL9&QD@D9B M0<\.HE$_"@IM+T!% 3Q1.&,.8$XMQ4K3&: M1+"\=P4&BT!DL;M7<&I$L6!5XBH9BJFD8+@(1!?6O9P;K'OG)&,C&"L"<85U M;PSZDJ4%B28()3"B1+*D=Q->I"AEB>$JPZ&IGL' $XAX$] F3"GREWG4>D%BOL@ENS/YY^W9K&1L!)-%+MFA2;Y"8D;F)&,CF$\2K:!LX@ZB M^ \%XBI0(._F>*([+_J4U<]YU3A/NFUUV9]''+1NE8GHWYEY'56VO]X4ZM!V ME[&YKB_G-)>;5I^&,RCO>A"V^0U02P,$% @ 0'=%3>3HNML# P 9PT M !D !X;"]W;W)K&ULE5?1;ILP%/T5Q <4;(R! M*HFTI)TV:9.J3MN>:>(DJ( 9.$GW][.-BP!?&'T)MG/N\;D^^&*O;KQ^;>MR,MF[9Z%J.X]K]F?69$V=[QBI?SGR.LB%;);G[RFJEEZT$%%[F'?IUZ1 M9J6[6>FQIWJSXA>19R5[JIWF4A1I_7?+A!KS-JDI/[ <3 M/ZNG6O:\CN60%:QL,EXZ-3NNW4_H_A$3%: 1OS)V:WIM1Z7RPOFKZGP]K%U? M*6(YVPM%DU8GBLFJ>./(76[.55@O_W._EDG+Y-Y21NVX_GO["#.:S=V MG0,[II=#VAW]GUS/1HY>-SC"*^^JB QFVV)P'S-$[ !$.(0\V)"( M#"&/ $L4=!A/YM$E@\%DL"8(^@04P00!2!!H C)0,%*Y;3&1QI0:D\0TB48K M8J-0$! Z(GL 8(1$X8CMT89A/_(#"N=&P-P(D-O(I&V+"7OS! F*1Z)W-BKT M$0EA,2$H)K3%T(EL*$A EUL=@031 JLC*U%_M!1SB(&(&!01+_ DMJ; !..Q M)S:*^!A'L)@$%), GL0P ?+A8N(O=P5-U".TP!<#FC-F%C(4 M<2A!=X8T#] M62A-+"TV*B#)U+K E0D!I8DF$Q1P 4#D ^[ VQ8!^]9V)_R_.W.0H1!X^R.Z MQ!UJS1+CR-)BHRB9VCD(+B8(JB93&<&E ,4?< ?>P C8P;8[B95N@F,\_GX! M,!3X(9E8%PP7!.POL,F YMZ761[6I^RLG%>N)!'6WT M/7(NF*3S[V129WGKZ3HY.PK5C&2[;H_^;4?PREQKO.YNM?D'4$L#!!0 ( M $!W14VN<5K&Y@$ .X$ 9 >&PO=V]R:W-H965TO;0ABB=L? M[/>8&<\8XVS@XDTV ,I[9[23N=\HU>\1DF4#C,@GWD.GW]1<,*)T*2Y(]@)( M94F,(AP$&\1(V_E%9GLG463\JFC;P4EX\LH8$7\.0/F0^Z%_;[RVET:9!BJR MGES@.Z@?_4GH"LTJ527+F_,T47ZK< M#XPAH% JHT#T<(,C4&J$M(W?DZ8_+VF(R_E=_9/-KK.J5#Y]ARI/XWA3^*]R :KAQHMWL.$SZ M=YJ;@"<"G@EA_%]"-!&B%0&-SFS4%Z)(D0D^>&+\6#TQ9R+<1WHS2].T>V?? MZ;12=V\%3C<9NAFA"7,8,7B)^8@X.A#)#$':P.P".UU@RX\6_' 3N04BIT!D M!>(/,=)5C!&36DPW8C8XV*VB.% XBOYA)G::B1UFMBLS(R99+!/B79JLS#RB MM%*(W682IYG$86:5^9 \9(YVX39>F7E$)4$8K[\S6IP\<*M&+PI"4;??G,!85:F6FJYV+\!<="\7ZZ7=!\Q15_ 5!+ P04 M" ! =T5-Y^W8EJP! #, P &0 'AL+W=O2X*3(LCLB*).XJ4+OH)M*G2UG$@X:F;,05/][!*[F&N?XO?'"3J/U#=)4 M$SW!3["_IH-V%5E4>B9 &J8DTC#4^$N^;TN/#X#?#&:SFB.?Y*C4JR^^]37. MO"'@T%FO0-UP@18X]T+.QM^DB9T&8K= B#.PN"@V712!7Z[X^5VY+5!N"I1! MX/9#C/PJ1L3L D8&S%70]C-$-$%6Y^KO^0^J3TP:=%36_:)PD(-2%IQ:=N.$ M1O>TEH+#8/WTWLUUO&"QL&I*;X$HXH" M 5"0 &0 'AL+W=OU4BNM=M7VV8 AT29Q:AO8_GUMQYL-YK#0E\0^F9DSQ_$M.U/V MRG-"A/-6E36?N+D0S=CS^#8G%>8#VI!:?ME35F$AN^S@\881O-.DJO0"WT^\ M"A>U.\UT[(E-,WH495&3)^;P8U5A]G=.2GJ>N,A]#SP7AURH@#?-&GP@+T3\ M;)Z8['F=RJZH2,T+6CN,["?N#(W7*%0$C?A5D#/OM1U5RH;25]7YMINXOG)$ M2K(52@++UXDL2%DJ)>GCCQ%UNYR*V&^_JZ]U\;*8#>9D0 M9HR>'=9.H :K>8K&B?R_6Q74OU-_DS^ R^AI&@R#S#LI(8.9MYB@ATG#2\CR M&H(ZA"<-="X"R,4\N*);'A;7B#2R/-P56=T760,B,5Q)"(YGJ/G1Q7B&L$ $ M"D1:(+P0B&"!&!2( 0>Q-500)H&3)&"2!!!(K2009@@G2<$D*2 PLN9FBTDU MIK8F7CMS6@3R>Y O\<":&DL %0TLJ14D-1K<&+@A6-/PNJ:1#PN,0('1X_-# M&866O ]X0/::]Z]K18.AO>P?0:TAE-_[ Y>F;^Q3"#!]2P+<9&8H^(^A@UL;?1$6(]-X;VHJU7TG9K0 0 M^XHT6#RQCK3JR9'Q!DNUY"<@.D[PP9 :"E 0)*#!=>N7A=G;\K)@9TGKEFRY M)\Y-@_F_9T)9O_:A?]UXJ4^5U!N@+#I\(K^(?.VV7*W J'*H&]**FK4>)\>U M_QFN-A!I@D'\KDDO)G-/1]DQ]J87WP]K/]".""5[J26P&BYD0RC52LK'7ROJ MC^_4Q.G\JO[5A%=A=EB0#:-_ZH.LUG[F>P=RQ&_9]#_(A5 % MUT[4._:,"O/K[<]"LL:J*"L-?A_&NC5C;_6O-#O.<3S()DYL:!0JG;2NRT$CM.YDYM$J= LKPV MJ5,@75";]":FLS8.&,QACMQV,J>=;$%MLD6U<:#NU29W6LD=)Y.X!6#@_GR# MY=6!=SH 7% ?"YIF#>8]X!82)7JWIB$?&)%%RP9/*5*E+&ULE9EK;],P&(7_2I3O$%]SF=I*,(1 FD" 9^SUETCDK@DV0K_ MGMQ6-?6QFWQ9F_3X[>LS/_.)MSKIZG=]4*KQ_A9Y6:_]0],<[X*@WAY4D=9O M]5&5[2=[715ITUY63T%]K%2ZZP<5>< ("8,BS4I_L^KO/52;E7YN\JQ4#Y57 M/Q=%6OU[KW)]6OO4?[WQ+7LZ--V-8+,ZID_JNVI^'!^J]BHX5]EEA2KK3)=> MI?9K_QV]NP_[ ;WB9Z9.]<5[KYO*H]:_NXO/N[5/NHY4KK9-5R)M7U[4O3>4QK=:_S7]FN.:S]V/=V:I\^Y\TW??JD MQ@E)WQMG_T6]J+R5=YVTW['5>=W_]+;/=:.+L4K;2I'^'5ZSLG\]C?5?A^$! M;!S S@.H< [@XP!^-2 8.NNG^B%MTLVJTB>O&GY;Q[1;%/2.MV9NNYN]=_UG M[6SK]N[+AB71*GCI"HV:]X.&76JFBGN@D&=)T#9P[H+!+E@_7DRZB'$!#@OP MO@"?%$AP 0$+"&<'@P^#)NHU9:]Y0V,27GD!5"S"K4C8BC1:X83@ B$L$,XW M(X(%HAEF#!IY,4UR981+,6DBADW$P :*"R2P0#+?!DHP'&2&$:-(WE@62&9; M%]3"*@66,$L)#!IE"TS!J%$^QQ1^&(J6()M:T1C"XUV>6$6TI@\&B\P!2,'DWFF)+,,L54V4UA MF&-F3 +F>8,HI%8^ZXN>>9MHPBURIQ2J:-8'JY22\G%D>Y):0N2*D< M<\?!GF?:(6:M$B!SK!*.*>8HK=JB.^:/+\BK'//'06(U;;D=69V2:2.88HXH MMMF!N>,+ 6"")2+8,A>)J9,+$JO$U,DYB56:<31F M1HP'JE!8ST4PP1+D5FIY_I68/;D@MTK+\=23 MF#JY(+=*3)VHVX:7?1'NWNM&]66(V];:P\JW9TO&PO=V]R:W-H965T\FSHEKZ!V..]T%0;0XJE]6=/JK"OMGI,I?&3LM]4!U+);=U4)X%E) HR&5: M^*M%O?98KA;Z9+*T4(^E5YWR7)9_'E2F+TL?_->%;^G^8-Q"L%H[A?4^(":L3/5%VJSMASJ3QI_>PFG[=+GSA% M*E,;XRBD?9S56F698[(Z?K>D_G5/%]@=O[)_K).WR3S)2JUU]BO=FL/2CWUO MJW;RE)EO^O))M0EQWVNS_Z+.*K-PI\3NL=%95?]ZFU-E=-ZR6"FY?&F>:5$_ M+RW_:Q@>0-L >@T ]M^ L T(!P%!HZQ.]8,T&>?=R HA##0 M@^$82UB""^*H((X(2@:"^&BC2 @87O48E; X8;B8"!43C<50@A,(E$#,+Y<8 M)8AGE$L\2A0X"\GP>F[">G(25$XRHUP2I P(9WRH!\'%,:43%P0$=P4RHUY: M4'<#+UA#(LB(L2$H F; J1F)LX8<(^!-Y@,X"X#(/A .XX,,=R #$3(=CHB[H%ZPO"/0?FF Y@KD,C'@T5H>[$ MDJDF '<=.L=U6E#W_YF3>%C+"$I0-I03=+HDU[9^E>4^+2KO21O;<-5MT4YK MHRPCN;/)'6RG?)UD:F?<4-AQV;2+S<3H8]L*!]=^?/474$L#!!0 ( $!W M14VG/Z>Y$P( * % 9 >&PO=V]R:W-H965T?;5Q*",J6'[%] M?,*'T4)R1; >1@ M28PB'(:?$"-UXQ>9M>U$D?&SHG4#.^'),V-$_%D#Y5WN1_Z[X;D^5^ M=X C.5/US+LOX/)9^)Y+_AM<@&JXB43[*#F5]M\KSU)QYE1T*(R\]6O=V+7K M;]+4T>8)V!'P0-"^[Q%B1X@_",E=0N((R?]Z6#C"8N(!];G;8FZ)(D4F>.>) MOAU:8KHN6BWTYRJ-T7X=>Z?K*;7U4L0XSM#%"#G,NL?@$2:=0+:WD&A (!W M$ 6>BV*-;^CXVL'F%I$FDQC^*?)T5^0JS'BV6+'EQ^,L4SPOD,P*)%8@N:KV M)(UUCXE""VHL:!DLP_$OFA1GAO(03$#;&1!.@VF)YE!Q\#!)$HW:BX$XV;B_ZH=$?%&_=/$3#4"[^ E!+ P04 " ! M=T5-.D32>@D" #9!0 &0 'AL+W=O7W60Y, 4[P7]5)UUNPBP, M3G!F5ZY?1/<9ACQ)& SAO\(-N(';2HS'47#EOL'QJK2H!Q532LW>^K9J7-L- M^G>:GT & AD)./XO@0X$.B.@OC(7]2/3K,BEZ +9_ZR6V3.!GZG9S*.=='OG MUDQ:969O!25)CFY6:,!L>PR98,A[Q,Z#^">"3 %C%<1;!7%\.N'CE/@%J%> M.H'X78S5+$:/21VF<9@L2ZG?)?:ZQ$XAF2B0"*]G-DL0C=?T09K$ZY-X?$@T M\UF"<(23!SXKK\_*YX-G/DL0CB+Z8-]2KT_J\YF=H>T21%/R($[FM%8,FEPR^^A]8_)2-2HX"&WNJ[M59R$T&,7HR00K MS3L[#CBVFIB_[UZ8?:-$.#RD:7_/B+U!+ P04 " ! =T5-(JX\BHL" M #B"0 &0 'AL+W=O<>VT=^:8M M%\\R9TPY+U59RXV;*]6L$9)9SBHJ[WC#:OWGQ$5%E5Z*,Y*-8/1H@JH2$<^+ M4$6+VMVF9N]!;%-^4651LP?AR$M54?%[STK>;ESLOFX\%N=<=1MHFS;TS+XS M]=0\"+U" \NQJ%@M"UX[@ITV[@ZO]\0$&,2/@K5R-'>Z4@Z++\>-ZW49 ML9)EJJ.@>KBR>U:6'9/.XY\_%D<5;YQ5ZYS M9"=Z*=4C;S\S6U#H.K;ZK^S*2@WO,M$:&2^E^3K912I>61:=2D5?^K&HS=CV M?^+$AL$!Q :0(: _'-0+F"M(_K#;VAWQWA-]-EDW:8Y"O-/)R_U M[G7KDSA%UX[(8O8]AHPP>$ @S3Y($$AB3R;A/EG!!#Z8HV\(_#<$"4P0@ 2! M(0C&!+YW4V2/B0VF[C$X](*92D-0)P1T\(U.CPE'.A\2#Q:)0)$($"$W(M%$ MQ,=!$LX4$X,Z,:#CPP0KD&"U_-H2D"!9<&W)I%(2))X?P3K8@TW@+;@X"UIT M7N(\"QH7C!,OF#M: MV'IXB??PU'QS*K#W\!+SX:G[_E4/[#X,V2^*Z6R\.UUMKANN85&RD^JFL9Z+ONOH M%XHWMJ-"0UNW_0-02P,$% @ 0'=%39-ON:.4 @ &0H !D !X;"]W M;W)K&ULE5;1CMHP$/R5*!]PB6.;! 21"G=5*[42 MNJKMLP$#T25Q:AMR_?O:CB^"L.EQ+\1V9F=V[1WB>2ODBSIRKH/7JJS5(CQJ MWB\-1VX4HGS?LP']P_;-92S.+>I9=4?%: M%:(.)-\OPD]H]H2F-L A?A6\51?CP):R$>+%3K[N%F%L,^(EWVI+P\ M+"V3R>./)PU[31MX.7YC_^R*-\5LF.(K4?XN=OJX"+,PV/$].Y7Z6;1?N"^( MAH&O_AL_\]+ ;29&8RM*Y7Z#[4EI47D6DTK%7KMG4;MGV[U)L0^# Q(?D/0! MB/PW /L ?&\ \0'DW@#J ^@@(.IJ=YOYR#3+YU*T@>SZH6&V[=",FN/:VD5W M.NZ=V4]E5L\YQI-Y=+9$'K/L,,D5)KW&K"!,=HUYO,4DUX@G $%[2&0*Z:M) MP&H2%X^OLIC"!!@DP(Z 7!+0014=)'60NH,@,J5H4 H$HS%!<#8$S(;<9D-B MF(""!/3^_9B !!,@@T&E2PB3P"(I*)("!'@@DMYL)YF:OT-8)@-E,D"&#&2R MVU,;$YF"(E- 9-!!2P@S@450#+LV?K=/EQYS64M",!UI0#3R]X" 7-,1"MB3 MZ .F1+ K$6#+81NN0-!('R+8;P@R'![J$*A'QKH$P<9$]-T#7'D,O1!""3BL6.JR#W0*;#\$>(O&PW+O,6!T\06U MEZ;O3!Z*6@4;H5;J)%XR]B M47\;S/\!4$L#!!0 ( $!W14V.#6_TBP, )X1 9 >&PO=V]R:W-H M965TV[T0G?=6E74[]_===[@+ M@G:]%U7>WLJ#J-4O6]E4>:=.FUW0'AJ1;X:@J@QH&,9!E1>UOY@-UQZ;Q4R^ M=&51B\?&:U^J*F_^+$4ICW.?^.\7OA6[?==?"!:S0[X3WT7WX_#8J+/@E&53 M5*)N"UE[C=C._0_D[H$/ 8/B9R&.[>38ZZ?R).5S?_)Y,_?#?D2B%.NN3Y&K MKU>Q$F799U+C^*V3^B?//G!Z_)[]XS!Y-9FGO!4K6?XJ-MU^[J>^MQ';_*7L MOLGC)Z$G%/F>GOT7\2I*)>]'HCS6LFR'3V_]TG:RTEG44*K\;?PNZN'[J/._ MA^$ J@/H*8#P?P8P'< N#> Z@%\:$.F R @(QKD/Q;S/NWPQ:^31:\9^..1] MVY&[2-VN=7]QN#O#;ZJ>K;KZNF 1F06O?2*M68X:.M6PY%RS0IKT7'-O:^BY MX@$HHI,D4!,YS8;"V= AGIV-(L,)&$S A@3\K!S&+$9),DCJ44)X9A;M Y%O3B>E MV';]8:*.F_&-P7C2R8-^&Q*<7LDL_@)02P,$% @ 0'=%3=TOCP5A P MU \ !D !X;"]W;W)K&ULE9?MDIHP%(9OA>$" M%A(^==291;?3SK0S.^VT_9W5J,P"L1!U>_=-(,N2Y"C4'P+Q/2=/#N&5L[BR M^K4Y4LJ=M[*HFJ5[Y/PT][QF>Z0E:1[8B5;BESVK2\+%97WPFE--R:X-*@L/ M^W[LE22OW-6B'7NN5PMVYD5>T>?::J_&2W8=>DB]WW@>WXXJ[%E==GV>4EK9J<54Y-]TOW$2$/7K/B= M[_AQZ::NLZ-[VYX:Q4601* M2=ZZ8UZUQZO*_QX&!V 5@/L %-T-"%1 \!$0W@T(54 X=89(!43&#%ZW]K:8 M&\+):E&SJU-W^^%$Y+9#\TC1292FJS3X($F M"73)QI:@7N$)@)X"0Q09ML*Q/L':5B2AP3":Y.EN$@TS (L5M/&!5JP$3A"" M"<(V0:@E2(UJ=YJDU51=*2-??HSECNLTH @$B@"@F0'4::+!1#B @,9U&E , M L4V4&),E,761 &"@,9U&E " B4 $#* $NM6!#,(:%RG :4@4 H &1L]@S3F M(WM?HX',0) 9D,!X)K.9O4E3J#+C.@T(^;"9^0!29+J9;VT+:/>LE2X9T6V M?-#C\03DN_=XH!M^C8 EQC=2@&;[B/!T&T.P$:( H$C,0@=VH;&X'U -ITAU M,-A@$>"PB>FP2A39UFF#39'J8+#1(L!I$]-ID6VA"$]3#L11CR(JLXML'<*LX$I8X%.Q$&G,C:PDJD_?F!+WT3A!V4-^A( M2EH?VO:P<;;L7'%9Y\%HWX(^8MG1&.,9FJ\1,+X1+6O78'ZD[_K=;Z0^Y%7C MO# N^JBVV]DSQJG@]Q\$_U&TV/U%0?=+L%:JWR,DJQI:*A]X#YU>N7#1 M4J6'XHID+X">;5#+$(FB!+6TZ<(RMW-'4>;\IEC3P5$$\M:V5/P[ .-#$>+P M?>*EN=;*3* R[^D5?H+ZU1^%'J')Y=RTT,F&=X& 2Q$^XOTA,WHK^-W (&?] MP%1RXOS5#+Z=BS R"0AD'JIL[/ %CQDBG\7?T#">D"9SWW]V_V-IU+2+ ]G,GZFB92[X$ BW]STU1XSW1.]- M92;M5M@UG;S4L_=RD\4YNANC47-P&C+7D&S2(.T_08@70JS!9F: TT\,-EZ# MC378?L@@663I-*G5= X2;Q,_9>NE;*U#/',@$=XM,&M1@K-/BHF]F-B#(=$" MLQ;M2(;]F,2+27P8O,"L19ALTMC/2;V3K;Z!TBZ M/)QL_0_@'8Z6'#2['>;Q^4'%M>ED<.)*7S1['2Z<*]"6T8-.NM;OW31@<%&F MF^J^<+?>#13OQP<-3:]J^1]02P,$% @ 0'=%3>NMVUY@ @ I < !D M !X;"]W;W)K&ULC57;CILP%/P5Q XJD[$] M667XPNJJ17OBT$O30/)WC6K<+UW@O@=>JG/)1,!;91T\HQ^(_>SVA*^\0>58 M-:BE%6X=@DY+]QDL=JG 2\"O"O5T-'>$DP/&KV+Q];AT?5$0JE'!A +DPQ5M M4%T+(5[&'ZWI#BD%<3Q_5]])[]S+ 5*TP?7OZLC*I3MSG2,ZP4O-7G#_!6D_ ML>MH\]_0%=4<+BKA.0I<4_EUB@MEN-$JO)0&OJFQ:N78JS_I7-/LA$ 3@H' M<]\CA)H0?A"BNX1($Z+/9H@U(?YLAD03$H/@J6;)[N>0P55&<.\0=7XZ*(XI M6"1\?PL1E-LI__$-H#QZ786S)/.N0DACU@H3C#!I> O)IQ P(#Q>P%!%8*MB M'4SHP6V"S1211D8-#T6VCT5V4T@X2^U60FM#0RD0CCLQ^T\O(JM ) 6BFPIF MQHXH#%#;UDJ0_Q0;+;."C+W-+:# !&TM(#!*=V,JMIJ*+:;FABF%2<>5^(:E M*008*KD% @R9K<( ?P2*PJ>YW5!B-91,#.@6^M$R%*> W'C&/$U6&R )9Z#Q5:]&!_R MZOWZ#LFY:JESP(S?<_(V.F',$"^=GVK7*?F3.2QJ=&)BFO(Y40^'6C#&ULE5;;CILP%/P5Q >$"*,]SPK^,I,A"B7EL7CA.28 MO]"2%/++F;(<"]EE%XN7C."3)N69Y=CVS,IQ6IA1J,<.+ KI561I00[,X-<\ MQ^S/AF2T6IG(_!AX32^)4 -6%);X0KX3\:,\,-FS6I53FI."I[0P&#FOS#5: M[I&O"!KQ,R45?V@;*I4CI6^J\^6T,FWEB&0D%DH"R]>-;$F6*27IXW1+(RYZ9Q(F=\S<0KK3Z3)B'?-)KLOY(;R21< M.9$Q8IIQ_33B*Q$OR&X-\)GI[>.G<]F3LL+CL X7P 2C#AUP3EUM8#7<>K# AXHX&D!MR,P@P5\4, '' 2]N8(P M\]YL3<#LGV,Z9F>@V1D@L.@M00C3,[*=@-E-P.R?8SH)!6!"P4# L^U>0C7& MUYBBMU([(>9@B#D0HK?C-A!F),@"#+( !'H;?P-A1H(@&ZY -B#AC4B,%#$T M?<,@L+JLD?/O5;@%0)X]LK,17!O0L#AX]IA5N#J@_R@/"*X/"-JT@VRG[&SK MX:#)";OH4Y\;,;T60A71A]'V9K%VU$'5&]^I&X<^P.XR]77E&V:7M.#&D0IY M#.K#ZDRI(-*C_2(])O*&U'8RT]+/H+4$L#!!0 M ( $!W14VDD>E(V@( /\* 9 >&PO=V]R:W-H965TT@.=WYA[3,_4BJ/-RW-=YI4E1[V_E^X=ZC688B1="( M7P6]\-&]HUIY8NQ9+;[N%JZO*J(EW0HED?7M0=SE3$\?VK M^F?=O&SF*>=TS&27+[1OB+A.W_TW>J:EA*M*Y!E; M5G+]Z6Q/7+"J5Y&E5/E+=RUJ?;WT^J\TF(![ AX(\NSW"$%/"-X(X;N$L">$ M4T\@/8$8)WA=[]K,32[RY;QE%Z?M?@]-KGYV:$;DX]JJ3?UT]'?23RYWS\O0 MC^?>60GUF%6'P2-,'%Q#-C8$#0A/%C!4@:$J5MBBX^L#UC8B#HT:_BN2O2MR M568 FA5H?G!E5@(+A*! J 7"*X'4<+O#Q!I3=Q@2188= BG!FAC@U 8(P.5 MV:B4D!3NBH!=$:LKY$>P0 0*1--]C4&!>(*O'8:,^OQD.K:V,3@P=#8V)D0& M)K,Q<>K##25@0XG54()A?@KRT^F.(A\.!G^"ISWHJM'(_.L"H&143!\@-@@C M;"11!J!0$-^(&G0C\9#M;7!# 4RK>X0_X"Z<)"B8XFY@=QN'H6DO@(I"8OIK MHTAL1F@&H'"4W@@#!&<5>T/>A)BCM;=JJ%LF6T.TQK]UB]_(W]%9JM$;"_ M4=.='A;>Y+O1\'O>'HJ:.T],R)%##P9[Q@25Q?MW\K$&ULE59=CYLP$/PKB/<>V'Q'!"FYJFJE M5HJN:OOL$">@ TQM)US_?6W#41(6B;X$V^S.['@U6=*.\5=14"JMM[IJQ-8N MI&PWCB/R@M9$/+&6-NK-F?&:2+7E%T>TG)*32:HK![MNZ-2D;.PL-6<'GJ7L M*JNRH0=NB6M=$_YG3RO6;6UDOQ^\E)="Z@,G2UMRH=^I_-$>N-HY(\JIK&DC M2M98G)ZW]@YM]BC6"2;B9TD[,5E;6LJ1L5>]^7+:VJZNB%8TEQJ"J,>-/M.J MTDBJCM\#J#URZL3I^AW]DQ&OQ!R)H,^L^E6>9+&U8]LZT3.Y5O*%=9_I("BP MK4']5WJCE0K7E2B.G%7"_%KY54A6#RBJE)J\]<^R,<^N?Q/B(0U.P$,"'A-P MKZ4G,I5_)))D*6>=Q?O+;XGN,=I@=3>Y/C178=ZIXH4ZO64^SB& 3RP1L\ >'3!- %($P T"P A"!"N%QJ! !%0@?\@M(\)ID)1'$4NS!.#//&*"XWG M/!'R(I@F 6F2&8WG/=(DC?$#0EPOX"#6P[-/?=O']#T+T>=^GN8>.AN?-0'"Y P-9# M_^$]!)L/K7$? NV7)$L-A/V'Y@8$;C:>_Z7A$$T:W5,YDUE14WXQ4U)8.;LV M9D1/3L=)O#/#R?D7WH_Q;X1?RD981R;5Q#)SY&PO=V]R:W-H965TW83)T$%S,!)NG\_8UP*^$BSEV";[^Z[.]]=COE%E"_5D7/I MO&9I7BWH1WX^\C"6Y MNYSKL\=R.1DL-1U@?>5XG(G9+O%^X]S!X(J04TXE?"+U5G[=2N/ OQ4F^^[A:N7UO$ M4[Z5M0JF'F>^YFE::U)V_#%*W9:S%NRNW[1_ULXK9YY9Q=6Z(XMB*M]*^S/5529$:+,B5CK\TSR?7S M8O2_B>$"Q B05D!Q7Q,(C$#P+A!>%0B-0'@K S4"=,#@-;[K8&Z89,MY*2Y. MV>1#P>JT@QE5U[6M#_7MZ'N59D,*L&0SJ8..A#-C8$6H2G M#&BM()@5*V*)DS[!VD;$X<"&#Y4\7%72,S- @Q5H^: 7K!A7$*(*0JT@["F8 M#-QH,+'&Y 9#(IR%HBP489D.[I1:+!#00 E"DB-VED[ MM;.6T)'R('@E$_^&K#6@7M:&,1W)6H(7/$$*WLI:8A<\C#F$USM!ZMW*6@/J M_C-%UEAQ%=.8XG7&K8R7!SW[5LY6G')99UKGM)VO[_5X/3A?P6P-R/E&S>/- M]/RNOAGFO[/RD.25\RRD&A+U*+<70G)ENG^GXG=4WP_M)N5[62]CM2Z;(;K9 M2%&8#P2O_4I9_@-02P,$% @ 0'=%3:O#8,9[ @ E@@ !D !X;"]W M;W)K&ULE59K;YLP%/TKB!]0@WDF(DAY=-JD3:HZ M=?OL$">@&LQL)W3_?K:AE(>39E\ 7\XY]]QK;),TE+WR'&-AO96DXBL[%Z)> M L"S')>(/] :5_+-D;(2"3ED)\!KAM%!DTH"H..$H$1%9:>)CCVQ-*%G08H* M/S&+G\L2L;\;3&BSLEW[/?!Y5"4N.(%K2R& MCRM[[2X?74\1-.)7@1L^>+94*7M*7]7@VV%E.\H1)C@32@+)VP5O,2%*2?KX MTXG:?4Y%'#Z_JW_1QFOO1:7O3?LF7'0T,P%V!-@39.Y;!*\C M>!\$_R;![PC^O1F"CA!,,H"V=MW,'1(H31AM+-9^#S52GYV[#.1T92JH9T>_ MD_WD,GI)?1@DX**$.LRFQ< !)O+&D-T.^L';A?[3$O&9=S^#"G:P#(PA.\H#!GEIB=M(''+JZ$\CB(]H?H M&JH]>1+?N,NM:XCOU*&K]_ /^?;$_H'8J:BXM:="G@1ZOSY2*K#T[CS(3S:7 M/PG]@."C4(^1?&;M2=D.!*V[OP#0_XJD_P!02P,$% @ 0'=%385LG;5J M @ "0@ !D !X;"]W;W)K&ULC55K;]L@%/TK MEK^O?N%7Y%AJ7MJD3:I:;?M,'!);Q<8#$G?_?H!=U\$TRY< EW,.]UP<;M81 M^LI*A+CU5N.&+>V2\W;A.*PH40W9 VE1(W:.A-:0BR4].:RE"!X4J<:.[[J1 M4\.JL?-,Q9YHGI$SQU6#GJC%SG4-Z=\5PJ1;VI[]'GBN3B67 2?/6GA"+XC_ M;)^H6#FCRJ&J4<,JTE@4'9?VH[?8I1*O +\JU+')W)).]H2\RL6WP])V94(( MHX)+!2B&"UHCC*602.//H&F/1TKB=/ZNOE/>A9<]9&A-\._JP,NEG=C6 1WA M&?-GTGU%@Y_0M@;SW]$%80&7F8@S"H*9^K6*,^.D'E1$*C5\Z\>J46/7[\3^ M0#,3_('@CP1Q]BU",!""#P*X20 # =Q+" =">&]*T4"(M!.LYX@@!=>8S1P3:Y#M?P_:W12YLA(8"QHH?C"M1!J8 M!8!1 "@!<'4CFHV5"1-JU3!A(JT<)DRL%<2$2^ M]:C>V[4[_@I!T:KS-V__P?4$L#!!0 ( $!W14T9.IA^N0( M , ) 9 >&PO=V]R:W-H965T#4I&W>1F]B&+W)VEE79T UWQ+FN"?]3T(I=YV[@W@(OY?$D=K)E_W<];4@ M6M&=U Q$/2YT2:M*$RD9OWM.=RBI$\?C&_LGXUUYV1)!EZSZ5>[E:>ZFKK.G M!W*NY N[?J:]G]AU>O-?Z856"JZ5J!H[5@GSZ^S.0K*Z9U%2:O+6/@!XFH#X!?;1"W"?$5@6O\VX62<71W> M;8>6Z%T7S&+UNG8Z:-Z.^4^MIU#1RP*A,/6Y!7$A6VN-<05C7;WG;$$-)8 QJQ]5R33,I/W-<6$66:9 MFF*2V+8$\*09; B#AC!@*+8,86!U8VQ; E!IA"W!*P"51*EM"^)*HG\<(2EH M+ 6,69*+#I..ROA/D?4!+B%0:)]W$,A^H6L(-/HL[DQEH*D,,&4?&-E'3$&@ MB2D(9)]/:P@T,>6-KI^:\J/I!82S8^=&Z@-T%!W:C>=07U]6O AFRP"(KU1[ MTG43[_1=;_.-\&/9"&?+I+HTS=5V8$Q2I=U_4COLI-JI85+1@]1#K,:\:RJZ MB61MWR]Y0].V^ M02P,$% @ 0'=%3&ULC53;CILP$/T5Q >LN2:;") VR:Y:J96B MK=H^.V2X:&U,;2=L_[ZV<5A"4+HOV![..7-F,)-TC+^)"D Z[Y0T(G4K*=LU M0B*O@&+QP%IHU)N"<8JE.O(2B98#/AH2)2CPO 6BN&[<+#&Q/<\2=I*D;F#/ M'7&B%/._&R"L2UW?O01>Z[*2.H"RI,4E_ #YL]US=4*#RK&FT(B:-0Z'(G6? M_/5SI/$&\*N&3HSVCJ[DP-B;/GP]IJZG#0&!7&H%K)8S;($0+:1L_+&:[I!2 M$\?[B_J+J5W5QQ7^#,Q %UTY4 MCIP189Y.?A*24:NBK%#\WJ]U8];.ZE]H\X3 $H*!H'+?(X26$'X0HKN$R!*B MSV:(+2&>9$!][::9.RQQEG#6.;R_#BW6M\Y?Q^ISY3IHOHYYI_HI5/2<1=%C M@LY:R&(V/28889;A-61W"_$'!%(&!A?!G(M-<$,/KA-L;Q'+:.+AOR+/=T6N M;(:SS0H-/QQ7N5K,"T2S I$1B*ZZO9ITN\?$!M,8S&+E3;IQBUEY\:0=MYAX MN9PT9";7Z.OW!:'15:+ 2_-?"R=GIT;J9HRBP^AX"O15G,0W_GKKS\1W:M3T MD^%#OI]3WS$OZT8X!R;5#V"N:<&8!&7=>U"N*S4:AP.!0NKM4NUY/R#Z@V2M MG7UH&,#9/U!+ P04 " ! =T5-"7&U:W4$ #.% &0 'AL+W=OJ_M9L0V@GW\MBW]Q/ MMVU[N$N29KT-9=Y\J0YA'__S4M5EWL;'^C5I#G7(-WVGLDA0J30I\]U^.I_U M;4_U?%:]M<5N'Y[J2?-6EGG][V,HJN/]%*8?#5]WK]NV:TCFLT/^&OX([9^' MISH^)>.S<7W22?EN:J^=0^_;NZG MJLLH%&'==B'R^/$>%J$HND@QCW^&H-/SF%W'R^\?T7_NQ4#^M_">R@BWF42QUA71=/_G:S?FK8JAR@Q ME3+_?OK<[?O/XQ#_HYO< 8<.>.Z \&D'/730MW8P0P?SHX/[M(,=.E@R0G+2 MWD_F,F_S^:RNCI/ZM!\.>;?MX,[&Y5IWC?WJ]/^+\]G$UO>YL6J6O'>!!N;Q MQ. %D^EK9,D1.!-)3."Y2E:+4Z;[ M /I2J_=R ",&,'T 0@K#F%9CL8:.4 J!DB%'"W9%R MT*7D5(;*D%1.F4Q%IR"D%GAF K 5-H M+\[WE30O2O."-%(@'CT;QSCCZ9IQRD97);&6G (;W9=@*P%+588CVQ&47((5 M$^<\+<&*3R(".VL2IM![6JTYED*F";82, -.C>Q)&#$8$):.R0,VTD_@4Z#R M),PH6DLDS#BMJ#P)P[%2#J)S/0 R>9[6R8$AJX)(U7$,G..+QS&;>L46CV,Z MLRH=42=;'6BF3NNQW2V;'9C;K0AD,P-[@QD-T-6>=G'OTTF6,-"63C+'4!FC M#)UESH%W=G2.9+,%R6VI)0W0=;$QP 0*F(M5F0KDF,G ,WT4?]7Z!0>>I=*PE##V,_$&0;00E#V#[S%/Y"7\DQE]!5+H%*=TG<0@4+^%KT2L.B.?N0=!&7WP%O<8X N M?Q@">I=2=0*F'?70I8 9I>EOY M\NT!N[L&PO=V]R:W-H965T[AG@,!YF[D_ M*!.(EO.6[MD/IGZVCT*/HH%E6]:LD25O L%VB_ >S!X ,@D6\:MD9SGJ!T;* M$^?/9O!ENPAC4Q&KV$89"JJ;$RM851DF7<>?GC0JS4=W[^S'I!) QZ]5_9B54:;BK1UOL#E*Q>N> M19=2TY>N+1O;GGO^US1_ NP3X)"@YWXO ?4)Z"T!OYN ^P1\ZPRD3R#.#%&G MW9JYIHHNYX*? ]'MAY::;0=F1"_7Q@3MZMAOVD^IHZ ( MDZ)+R'H* 0,BT@4,54!?%2LX28>7$Q131(J=&CXD>7B7Y*),Y#4+V7QT8=85 MG=A+@"T!'A>0.&9WD-1"&@O)29(Y?A<>5(J LW#K*0IF)$.N+3X8P#GR*R-> M962B#,3$3Y!X"9+;O4V]!.G'WG80,A::PMC91X4'E1&8.]Y.46F69\Z,#SX4 MQE>XER&]W%L3^0R+^V-L>,Y::Q"1Q8(4?AA+W/)G"0(91 MDCG^^G!I3M(K!H$KAR#P>'QED8#W!+L'\#]<]I\N -W@,IK\5],#!Y5! M3%R/IR@(<3JQV -#8UBG+1K=.#43>WO]RV##CXTROHRBPQ/C'IH;RXFOP*P MGOC:/$GL#?=&W[UGOE&Q+QL9/'&E[TE[F^TX5TQ7']_IK7'03ZAA4+&=,MU4 M]T7WCN@&BK?]&RD:'FK+?U!+ P04 " ! =T5-,O>0 .0" <"P &0 M 'AL+W=OYL4I$'. QY4*19Z2_G M-O98+^?RI/*L%(^UUYR*(JW_KD0N+PL?^:^![]GAJ$P@6,ZK]"!^"/6S>JSU M*NA9=EDARB:3I5>+_<*_1[,'Q$V"1?S*Q*49O'M&RI.4SV;Q9;?P0U.1R,56 M&8I4/\YB+?+<,.DZ_G2D?K^G21R^O[)_LN*UF*>T$6N9_\YVZKCP8]_;B7UZ MRM5W>?DL.D',]SKU7\59Y!IN*M%[;&7>V%]O>VJ4+#H674J1OK3/K+3/2\?_ MF@8GX"X!]PEZ[_<22)= WA+HNPFT2Z!3=V!= G-V"%KMULQ-JM+EO)87KV[O M0Y6::X=F3!_7U@3MZ=AOVL]&1\]+RND\.!NB#K-J,7B B<@U9#.&H!X1Z +Z M*C!4Q0J/TO'U!NLQ(G+*W/R7Y.%=DJLR"6@6L?GDRBP&$U"0@%H".B1@S'&[ MQ4064UI,PGCL&+X&4!%!H6/)&(5C%A/7%PB&:$)@:0R4QL;2.(<).$C IYL; M@031!'-;#!LH91@C][(!*!:%[IT?HQ"C/.*.N1 LHB2&I<6@M!@P-X()$I @ MF6XN"N%&$4ZPMP,-Q1)"L>LO!$,Q<6\O $,ABGCB. S@$DQP>$/?C4:( (]O M'!("N]@]PA]P&>XPB$QQF8ST4D*1:_(8Q<(P<3T>HQ )6>Q:#, 8'YS$M3BX M^R&@_=VD@+L,8A^P&.XSB$^QF(]:HNX L6OQ&$4C'KL6CU&($SRZQ1 L'/70 M8/#/7HCZ8,>LQMO*4ZF,,8-H/\K=8S,9./$5FJT1$-^8T<].$F_T[=SX+:T/ M6=EX3U+I><1.#7LIE=#5AW?Z8(YZ5.T7N=@K\QKI][J=U]J%DE4WBP;]0+S\ M!U!+ P04 " ! =T5-4_DSR6Y= #1@ $ % 'AL+W-H87)E9%-T&UL[;UI<]M(MB#Z>=ZO0/BYIZ4(2,5]J>K;$;(L5[O;+GLLN2MNW'@Q M 9&0A"Z28 .D9-WH'S]GR\R3R 1)R9ZZ-?/J@RV)3"1R.?OZI[K>)%^6BU7] M;R_N-IOU]]]]5\_N\F56GY;K? 7?W)35,MO G]7M=_6ZRK-Y?9?GF^7BNUZG M,_INF16K%\EV5?QSFY^7V]7FWUX,QIT7?_Y37?SY3YL_ORYGVV6^VB1GJWER ML=H4F\?D[8KG+,I5<_SJ[K397--O]?\TD9_"F_+7 $3/%3 MMLR;HSY^^O#CIXO+R^3RPYNKG\\^723G'SY]3+Y[?]8RWSDLILH6L(AY_B7Y M6_[8NN*KQW7PNF[GY'^T/O QKXH2=SE/7F>;X%ESB/_/?_MOL9,Z@SGF-,^; M17;;_/8F6]3!C/;-;XIZ!GOZ]SRKDC?P87"]S9&RU.C8_]%O?G*^K:KF:]IV M>7+2[9[T.RVG_Z98Y%5R#L_=EE5P].^RZC9/SF:S'$;!F#F/;YGK8IE7M\7J M-OFQ*A\V=\EYN5QGJV!2&7VYS!:+Y-6V+E9Y'>S9 $>Y7 )07F[*V2]I./YZD2='"[B+!"ZF?,!#JI/R)GDY[G1IVI>C\2B%T?4ZGVV*^WSQ M&)SYA\T=@-/,.XZ6Y>\<\[$"XEL! .![<7MKW$*:K/)-<^C;%<#";8&KY[FB MHWXLR_E#L5@$>)C?Y+"0>;+)OK2LA?>T:R_Q[PQ0+(KLNE@4FR*/0(:,6<.% M(?6%XUZ4JUN^NWE^'=^RO;EU]HC7%OF^VL*>9H" @ %,V/$DJWQ!. ";#3G. MZ^*^ (29VVF33;*VIP _;FYDRJ_SU?; M8$X?@';,^6[_4>HAN]_J02L8.YD^ ,L'JI:O9N%@%%*^ MK]?9+/^W%R"%U'EUG[_XH[NP__[_3GK=\0^$0)O' /@^5F9+-=/7EYU3 M0/4U,!.@)MO\AR3;;N!:BO_,YVG2[:2=#OT3@OM#4M3U%K^"S0;')90[/G-* MN\WF\P)!$RYSG17S$R"_LVQ=P.7Z;^YUVEY-TY2.':3)8)AV^_VT/^K*4"3J MR-UIZ&"<]B;=M-,?^M\&!/U3O@&Q#EX G'4%$\>(YW:Y96PJF>@!LL') [X! M:00L#GD:PVW=>D'Q\0I\A+@?^OQA#/#H8X9@>I=O"I EC@]FB&=1HG=F6$<" M(B7B?9/%!/"* "+;^6-R<2"D6D@B 6!>+A99!30(KH&.)^!+P01R_0[,=DD2 M;4\+$.Z40306/'75_M-/6G+TT:>N5QXKOTK>NMS #R9QP-T^K%&0!*37DI?# M10MMZ1[HZQ^L'D5PF^A[ &2,;BW4_[RL>0-5R]-G2V3A_YD9-I[- )019 HK MG[1)0HVI ]&E EJ2K*ORI@C8EQPG7$S^!5E]1,2X!,&0*<:F*I=F-(!FG*4?R23'<*7X%,D3 MP7&#.)H#,&_:=F&_YTF8@^'\4?'D35GEQ>U*A)W9(PCH S'R2UPI^@#LO'V M!;>.Z 4'^"JKB]F!!/)U ML=ANA*+M'_TS'.4=#L_NX:9!L0WIVX[5M% ]O80VPH@ZVMQ*U_-\!@N%1]8L M-1#!Q2;-YP.&+8A8%:J152$_0,K7)5\2-27( D1$>"<:_/W#<003^ MW!.#!+H.E2GL5*TSM9NG/D2D,,$6!?XX,N\9,X[]&7?1E0//.");J,?B].'Y(/9< M,?;*NQA8U6([)ZZ-PJL5\;?NFG&[>?.>G[!U#O?"*4D)\V2+?%"B5Y@DGR73WA:3S8UN0/.CW3!01RQ^5?G-%B5N%+309O] MKSDYZVRA3VAU0KM36$0BU@'(P0+53588DQ"M%V3;8K8QAB:!XS3\8KLJA /, M/=.4?(%\#B$#5Q52EM>!*O*UXLMSA2]?WG?SM4OY/DUQMV[N.J:_T6H_HLD< M8"HF&WRH;K.5"!ZIVK(19_2S.-<;OF"X/W4B[6N.KL%X1Y,/]ZANY0]P:+"Y MVPJ%"JOBG9?5NF2K1'+TPGR?OB#A_H5, 7^^>,CQ_RU^!0#[HMQ6+X[AE0 ; M-8U=Y!G9[X#8;M#93W M]AX#M_-\O2@?\2^R[0"*SY)K\<\F&6 E7"XQL-/D MYQR0F"2&&8B6< <50^,:%(T5O;.$Z18@GU>@9@#!A'.] ^W[I( 5HZ6IN$4[ M/QE)JB(GD>BAV #!@(M%K.&#QI7G-[!48&V;0JPE:"\[=6 7H1M?;8D%[S^;9&K4;)+J5]^IL1C8VO([-XYIP$ EAOMI&#J6&=MX",^+Y9MG8V?#B9:]@( M'149"N&EZG!3VO3-(O]2T"./-(9T\KPB[RP0Q.V<#QCO2\X7YT#";.ZKVBZ0 M$C[DU^150AQ;9JOL-F=!8;W8UA8H -0S'+7*F5[!*>2SNU6Y*&\?3PE DVXZ M[G0 W^"=.=(&X+\&1D$"G)=5C1XB]M'D2"[755$KZ&"/3R]9%HL%7JZ 'MY< MA0HL?&1O%+9&MXDG >31A[P/VPJ%(+17PH7!ZV_9,@ES -:"]$JFDW6^V9+O MA"TD>"[ =D%P AU=/;ZH2P2&A+@U#Z9[A1-=B,X!KZ,#%\F%H(TL6/@L!4'@"D!:!!1"KK_*%Q;EX$YA8;-B36>A#LTA)6VH M1# MEYN5&A$NMC<96E]QT-&+#Q?OZQ?'I\E9= [8U=O+O]<,ZW*-RKSL75>RI?/$ MC3N($D]TG2\6](V]#I1-RM4_MBO&?]IN3:(ZDP* A?)!71^M %D T\B\\1Z M%=@(+7A&A)*PCS!T>9W/F^\&J'/OL,!M!S"Y1+,843_69DB>^@G(TUUR!E . MVZ;-O4,]QWYR1+1:_H*#_2&YV*(4SYC^OIC/@8Q>9#4+\VT<#?<% MH .@[&D29TWXRLL"J!>\"I4,41/Q*C\"9T3G-'"KG_%T\C69,G&!J,X2/\)Q MVU6VG1<;DO6-+#'3LL2-Y:&UXZ$@G]=;?"-?!A,Q@9?;K>""80R7^8%10J;HX$O[+R*E&-AR-"7YJSE]"R%043 EPKN-8W M8^":" 0PG]SH'BW[HO??9???'@E*7GN=H5N&\#.KO_(24@40NYXFX%;6[I26 M6[!J4ZX6)(RL$.819]!6SG*5>@!D".#A6?7(9@_6<-8- 9IP.Z^WBTWM<(F1 MDI7"VCR2ST]!?0MT?WL+QR%6>IS(J0OJR4OT.*%VE[PJX0< M^)NSRU> W.*DCP[]O":U[J?RE*8_Z0[3Y*VRDIXD)LZ-+IQ=(K@H."+@^2>? MX?ZM;G%TN;W>@/0_2_K#SLF@VN%/5 MH.1H!(Q34'ME1ERK?\H\ M_Q*A"0BT>'-!<+G/Q;N#8JN <6R'I)%9="@475F@V@+$9&D_U9JX<4TSV;G) M\W"3^I4YKSDYDG,\-FM2:V$LMO>'XI&Z9KB%G(Q;B)=$-YAZ6;YLL=L9GK(; M=&F]!I0DMH&H ---4UX?X"NRUGFY9O$53JK8$#7Y.6>1D$%J\7@(^+#*-;.@ MK0^9/44@,]#&[.'8K5IOBK_G4R05;_+K:HNT4A$+H )/H@&=7FI\8,Z<QN>C(-R8P\1C/[IW@UC_0%.FQ 7.8 61:YK=$GEX4=O:",A+E$9\K' M0$QG&1E8KWFJ5?ZP>#P!_9SH_.=+VMSY5N2EOY;72/;$C9/M"?!S?K.J&2O( ML+[E>R(=4\A(C2M0-DU@ES5. L?]<%?,[@@P169!VPIA M!R3I2$1RPIQ48]A+3@>&1!J?5??+[XI N( M^QI.[)[$$=[K7_(Y95 (>DZZ0T#/*\S"P$4"$ZY03#8.B0:/-@^?6:NSPT)\ MG<)"_),8$G)7LDAM*$" >&JV8HA[!#&@*NI?E.%(6;2UJ=N#,ES*G2S%-V 8 M;=5(Z?CB4NCE/$?)W.E2RSQ#%%EZ;!^G_B? -- &G#W^%J,P-X5.'&W%/4:E MS*3XD/A'SD^Z]!MDCSR^P1UHO:MRY3;>. 8\+Z04YNRQV*%(7*6K9NOD*\H-AX3[ENI!@.!4E9_;:+QV\3LOV8KPY.?B]J= MP0%RN> X"-^ XY>X80%K?.45A@CB?=@' ?E!E6)!RV%U9^!A=6=@1&8[.7DN M978FM-OK&FZ<+'\*R> @;LV[@%_FBV)9K#+9:+Y.>LP72;8QXPJWIDU>DY#G M+LDR/4+&O");"4(@&;T%T-+$^->*9=HZ,2Z(].K*G(_O.,L4O*('3$RE<+TS M$-7H4+,E7AL"#(KM> M4;R!X.>8-..WJ!F>2%;B%<8&DM<)K7,K>]AF"23$(BI._P*F M80BRF.$DX-+!@5@UK)"+AT7X*OEX&4:>X6J827.D(JS&X!6N1T16?S4W$T^G484M MB_(YV6$<*XVS*S;K.7W",U<07KS/*H"WK\"*SC0E_1BU"(4MGJK@:_HG4BL5522HP#.T>6$*Y1?O$ M6DM-#:DM-TN@$![QTTEH#X,G^YSA1-D2RL$;WAQ^A E\%+/$N$BA5F)NCN?;$//17KB_XC42O%A*EB(@ M9XC<)H283==1*D(J;1 ]*8([? "4!6WQE 3)[BM+"TVD95D9.@4A+3HZQI) "9,@:L9H3"$;7 M0^9R"E\#>%!B";ZZ-54S-00<=!-4:'1X#IHRK$2+IPE$ZE$"E9; ]4O"9;,5 M-/5P+D4>9(F8TSL"(CHBZS+XW)*UJK[X]$V]X_ME51SPO# M=LQY$1EM.1\"U%-R)X6GHK2MS,3Q8_PB.J!7A@&RE(T;ILUP)NE&!$..*P&J MK\]"4J0D"M?[:KVM0#[)ZQ ]LC $\G$/>K@3\/:\>&1!"_D0J4, 8 Z'V++H MQ:*R$0137$S2"WRHO,,SVRSQ>';2AS.:J)IJ5BN M4.L1GO*TF9('6"]R#W;*&D$5J8W:*V)V,-AJR?"2)WC MET)L.ZB3.8>_D;*_7HS6 MM]%PS3Q;>.ZER;N9LIOW#V",R(Z><3#OQ)C0N>#+F_<0=>^55,9C1[^S["@OL\( M;0;/0IL!Z9R2I,]RI(D5D!#(,)\AJ*_S.C&FBE?0Z;&SPP#U5 $,+4]"PNK$A0D-,$PH%5/GF:2!F\0**D?3+].M;&T.)S;'L[<++O061@)L)RTAC*S8B@TF+,6S6 MK849_"D7K40J1NQ+:$ D&O*]\_GV"B^R-?O#E()6F8O*E\B]B%+?6;!A3QT,$L]LJ MYZ,5\H62WFO,_3G7N3\(41@Q>BM6C.+IY7&/:'T&ESZ:= M^Y1'@N"[,.Y*EQS$^L-!4A&)ER'$?7:"8]5V8*U"25%[AC#?"4S2L62RFC4<8*;M*$E9NMB@;/ $NF+XW\>:P ]P]LX%C MM3?/>6LO^SI''!!(,-9YC^H["11$M>U*AJHJI8+/G@(<9FXTW0[-A"NSXDR5 MMV5(U)J#!,&&3&!>YLRX0X%9.38%^(D,D6\SC@*G+0CO4PHX_250?4P@,4&W MM<9EG;#UVM7R$AD-+8#TIT'HH^(T/TU=BE68-R?O].L#?8=R[7:-/.&XG2BX M@U(0 8<,%_CHH%Z%%3=0";E$X^SMB=-I64-]14/I^?9DZL->DIS!!2^7&1\#633:RR5G]UFQ M0,)R G=[0I4V"KVHC0GV- 77$\[)88Y.&@-J ISB?OQ](G5L1!^2'#M5*.I' MTE?5!^^XI- ;C!/Z.\4TT?Y>)M->.NF-X1>267H_>+_)E^]!N'\TR9=<[V"8 M3L8=.]+\Y$\I1IPC++/'RV3D;IN#MTXVGX*!U-.S:#/9>1D[3?[[F1HQZ,G*0]6!E71'B9=/N3 MM#/M>WL]@I_),7TY3B>3[C>^WS#Y[->ZX2Z\<3AHNV+S;>2.>^D4EMF\8_[T MH#L&37XPG*@[ZW?AA.'3'@!5[([[Z5"]\:@W@N']=##M!G<\2@>COAO9'Q$T M#&!>>\>3?CKM]!IW#)=^+%^.@/5>HI-7BX_*R^3LE#'GB&\:WWF3#)GT1FD/8!)^Z0$%Z]-(EJ;MX*/N M<=*%FQ@/L?O&!"B6V:G=H&P+1[XU]K7Z@-M*8Q=BE'_OY%.52J*.J+(R4\BL30":!K(E[F,O'*GN]/'0W*^L",O 2&.JC6L'KW5L$V2JJ!O M,:PKK+O'IJ8FVL+20\P-!!27;0&G;\+I(\7-8J.\] R58?':1=^U"RTM4_ZL MJU>@01ZN $,TM#'=Q&J@W&MR)/@*PLP LDEQV@+6^"N7HI:'X8@8-F<\@]J$ MS=$*%(P&H"VIS+%"=5Q]KD0[F/H08* 4Z992R26'[,8OKEE(#06W=TFQYZ63 MT3LWG2$,?Y?L20E"TI4.0(Y>+")'EU6Y49&ZT:X M%UESOZQ1=B9UK=])YMDCW8(E"K"Z4'Y,DY?=TXEUEC]DM5LIDI]-2].$IZ ; MO3B65?^R<^KJL% I+/W!X6NQ)1G-3?D51-/]ITS6'!/&PR"E"Y.RF2$\.TL2 MV 425.;$XJJG'7^+@].N_:"Y3BY/N*TB,$2% /Q0N)M])9F3=,\UZ5S_P'?Z MM.,8[S@.J4<+IS%L7OA416K\[SZ-YY[%E21("*3Q;F@%B/P;M,H2[2AO;C#D MX/IQST$PP:I="(4\*:%T4IN1W[LA:G:=@^P - UHV,*O@A_L.G)6=WDEM*P4 MHB5>QP+KKJ'1C()CV&-AK7\-2OQTZFZGX<<6RRQE"'H'@)C#LA2"I6:U/?@ *?&R.W MJV#L*;_;ZH7T%AS^SVW)=GJZ-C(3$VD7J/32'*](QZ#0-&2V6),-^V-RN=OH M,Z1^(L :V*%":@(_ KI4K,65F1,/.G-068\32JM\D=]G5*##5>EBE6/#)2%D M)L]U 6*Y TF8:G*EKEX_TR,RF.1@QX-[.<> 0(6#QME($R3697/BTW" MX8?28RW"+OY9P1S.U8.\].8X\2DVCC-TU4Z3^V\UO1 MG*_+[<:;QAQ<5K%KG>@9I5I02&GI)S T;_V$=@45/M!%1'5UF[02P,/'SW(F+#[C9%9@PZ)MB9BQ2E0-XT !5TC MC/\0K^8YGJ5V7YB["0KWO:E&N?Z[J3(#8.!VF_ MTR5&W!FF@V&7B.Y@DDZ&'?_[R82$"OQZ-$H[X[&-8K/-AT9C8.:]Y @>ZM#0 M;C\=CR?V\\$H[?4[Z#CIIL-Q#].&YSF"ON1^552]#E"Z3KKC=#SHH*,%Q%J4 M#X9I9S)P'W> *Z%/99SVT"HJHG&O/TTG@SYM9]Q+NWW>#KQ_W.TUOA\,TNE@ M2M]/!^ED.GB>[NUU=C I>"KPI0A@#0T*+R?*VD$::&^L=%)?!7VF&OS,E4V5 M88!7UC^=MJ[L#0=<1-\EE<*;J!:U5Z9[[-.?!%IBP5.+<+Y38K&>@RPS(D/W0 M0=6+VOL:!0R^'$P]"BWYG<9I1>+W%Y+1X 9>=D[[=NP="*0GU]GL%U8N-&:5,HN UV,04A)=#%+IIQ7M4N)SL9".UK5$.DK:TI#1TIVHY+ MR%3WZZKA/H%=M-BS/BG78I<(]3FJIFUV( MH;P62$S@NG>56&0:TU@I=MC8$#E$R;0RX51SY\9$>X*8<:6_ILKI2-F?NVF' M$,S$V-8H.H+>@I=C,YM5-KXIXN]WV'95(5.^!UV@AT_OCYA=VFA7SIKF32%* M>"!!X"5)?KTVW%CUDYPY!JCR[GTDT'(#Y8F1.CRD!&^,GY M=BWS8AUL/(T$?)#S.BJ[.XC?NLP *5UK\CIT10Z.USBAFDHZ.XI+?0O%1%\% M1TIH6U9CO$4]:XNSEBV^V 9+LO6W[9O$OV.2WLFO=9VO9G=D&I$BN]1V.I=Z MQ^+$YQQY(955#NK(RJ&H,F5)0I\J-X,#'IHM4&>2]2I =9J\]N#8%@;WKE?C M+M-[FU[&9.&+KF*HKE/+OUHUVXE>.J)E:9MJ.+??1FR-$AX4@J&%,EHATV&X MUB82FU&M5"IO#2@@/N4DBH#D-M#>$E"S<5JO6D2YW/4NA&J_[(W.!U8WJR44<6-.2 &=U"8Z"5JLBI5*4Z3 M6+]HC2"<7GB4G]Z>(O^[Q5HV\RU5H2EN7UL MS:)6+*)#LV5 "<&\S%*4:22[J&$[U86^,U>'FB[=%J4F4SZZ=");Y&TIH^;3 M##P.U_Q>J.V]M_?$8K9[^$T#!;I)VVQ!"2$NI;4VF9-<2,()HW5!60F:U*Y* MNJ.$K/Z>L=CZ 5*FAYB\J>-+<2':]HEQ/.W)\+K"*NKEGSZ^;VIK7'[MFZAK MY@VM^EJ_HV)>J'F/5M"ZIV.-3RU2%(O:I7F9S903T:]VPA5GE<7[TJ6Z-D)& M*ML)25VF25X]NP/$79AV7A3MAP"U-(8(=Z#D\L$^57G%S4E,3ZTU^C8XWT.G M)KBN$)0RC_>$RM31B[?PX\6Q>!Y^5;7);.7_%KTI%,]N@:IN*$4KVJ:P1:-B M)X15J=I4J3JB2S7A\[>M4H4'UH8WOVM6OQ7-JCL>[-6L1I.X9M6=IM.X9O5$ MO:HABQ\-TPX%CUB-JMM+AY-^BT;5P]"5[N\:U>\:5:A1D>>]$3X9DJK]RI00 MXM^UJ=^T-M7MJ7C?YVI3$3Z>[94Q(XSQ8$'S(.'R"2+ESR1NB/RE"CG$6RM+ MA$14(J&7V+@7ETO;VN)Z.$>2N'F@(ZM"-5MM#L28*A MT&/SA-VIZHBGDNJN-49/GK>R_%=KQK]ETX6IY@['^70+AHG0H@\3SBWZQB8, M$AE+::*P%D(A[W-5C%W'2'J7" ?UVE;T\^GR5QHKC KXV[!6!*WH,37U79EQ M ,R[@G'JG/"E.=;_-GF3S3B)K-V[O6MVZN8LB.FJT]BRR-Q!$MA77X4/D5F$ M!&XL36+FQ6%#;0$QP^!.)*!3WG,C2V8QM/5K@)!'JLN#PKO3D@'/*8;XM60P M$+N1 $II$V:3W#CJEJ>ANF:9]"+C>L&95U8;=CE4RR^D&= 7TWS3@]Y%SEP2 MP0 9.>&)Q%U2:6SW.E6ZDO-5JY7 M"I:%,CU>R) %NUU0;RG" WDC]=2#UUK8M!IM:H^W+QS5(2J%*BC42 MC%_9WR(@DUZZ.&-A,17]\>9LA_""BYHV-$5190+(X6JZ&)9HPH%Z% [4ZY&% M%<.K%PN+S-KH9XK2S*6,WSI[-'"'9<3V7:$J2D,$V8]4H]*((EM*6U7U:I.: MI_BNX%8FNQ;;$E K%1F M&;Q=;RPA4^P.8HE(51T[5WO-&R(LP]7VG9BP7EJ,>YE;@\_MX_7=7."L"'#? M)T?%<4*:H:NKRWF)0WLR.46O'Q7%,9E4_($]%9M@!T9']M4%F)'WQ\(R&R.G MC9$(84HT#,P3X^$"&*Y9PP_V"*ZL]= M*J[-V^=J@3YH" VE&G98TCS'_#N5ZH\6B7*1?KR67V]<:I-2W':L2EK%$'E!XX%Y4^MP476/C MR49TB@?<^RJY+JNJ?-"F8?_MZD:ZZ M$:R'UY3+VM_LO(V."6C6TL!8>]W(\+'$M(1L4M?Q R+=N^EP,.)(]U':G4PX MT'V:]B9=B7/OI7VLLH*G/)FF8QAHTX4Q&[DS#59]R8T4+8G?; MQNVJ2-;VR+,2+,AXL;9N!0:U#>G6'24\2%\.4_R*E\"6%SS]E[U.0T+7)D#5 MU ,D.#WRFV1B[-Q"RRJFC>5VP[W2P,&N[ QD4#)8S,MN%07+W*;DL7*SX@&^ M*C%C'35UXADE BMW1^&^C)DW&VJHMU6VI/.YS-<;@_CHY&^9SFED.(#MHL&\ MYIVV/P.H1 VW_F[:P#*Y?L3);X8XN+JZ_OL"NP!!M/1KT^W>@NHV+FL--7MM M4?LDO(?X?2H=X*YU![A=F-6V ,:UW18\5=3==VIHZY\QI%I7K>>H(CW#5&Z= M%U15$D=+]J!M0$/N[R36_L%R=YN,VHPL_SG?E>M(6DZP8"LSJW12>KL3%,P% M:_G22!\!ZK%M7+4IL5VNZCS6& M6Y.O<@K7KOBY#80Q,0.J:J[LL<4BS\D?XCS+A"1Q7(GL$AD^.ST8U+/D'?(E MJ;QF,@T^@MR6'%&YU?J1?NS\D#&"XQ@8%7J/G2AE3$M,L:< 26>0@)I_DT8NKRT\O0%FC M=N#B[I/<"5DT[A%]D*B7Y%A755A]IN9'9ON%S;J87U&8[D[L"[&]N'!_?+J6 M9++R0":11O.3F,/%#PZ17&,4VJH]";YDP+(N#LD9SYX*?JS\[VD$]0T@$5TO M/KC@([42Q0@:G@E; 6@1N6_ EPMT8+O#L/,'#^PY'B4QR4O.V@1D$6 ]E;G80OFRH(;V%CU/EGQ\8HY+/^Q0N,&FL9=Z MV?ZU=9?)KFU] 0EZLSM88"P-Z5-B5:WL)6$OJ?J7DQN$#U]M)5>-;)T+&5C7 M/Q<^?HJGSKR967 4<1%N$Y0UJ.42*4;3,.:5-@=^0X$$=.]B+[CRK)><$6N]+PSS7O_$AOCD M.\AK(W7E^\JSMJG@89P6$97WK&Y<<,\(O#7O$R4,[_WU7()S&B7-77\@2JKA ME-L^5OL<=/'_\;237&8+Z])!XH$G-AZ!_MD!_33M]L:@MO;'78P9HT 0G:O7 M3<># ?P_&@R383H>#^")T72:_"CN"O)@S=%3C=!)A!.F'([PDVWH+L.)T.!K1S]YT1/6S0#_&7Z;I@3ECJ1\S[FIEJ*3 MN,]Z,3S)@"$B< -YQL?=3K<2$'_' Z MQ=\_M!V#V,J!T'B87$MMOAN*\CD:I]W^F"I\T^_=_NY<^Z/>,)UVQK*8SE!^ M&<&36*7[RHM88VG!;5\5YCM:R)G=FC/S:L$"1;&)#E&U%]'F@+*OGY THR M1)S?H?P< '5TT X8CX_?25 S7;/<]D4U=8\J;T+;C]S%2G-1,'3JQE90E=$8A?V7:FS(]V05Z0RK5U@?JP62EVQLU[?==@)\>_-\; M=H!P]2<]KFX]+^KK;54+J3^"46.$CR.@2$/Z!<"("J>TU4APD2M .+N=9#C< M!9;#\1 K76!5P!$0[U /==HG2><;K!=CG?>&"Y'W3U\%=Q#CTEU^#WH;>T%= M+H#JXQE3RR0RJY.UQ@7S4T0)QW,L79IV40(1)F\X@.^,6@22#-7K_,$Z/=RWE?' J/H.<.1^'4^TSMUL5S-9C(3A M4:8%E0+"[V]SM+NM[Z3=MO552"$':* M:FBHBXV0A""HR,9]Z0 RXQ2SY26S!E#$$!_5J7)[>]=H(5\R-VW<%28*V*6>%MRNO]JI.4,0:*4(2$F@:S%I7F<3CT-ZY3PMI M;_4ZPR4+Q\,0%W[,J3HZ2"[Z:NYKBT6TBXKQEBE^B.,!)'GWFS9\:T]P"UAJ MZ\(+&VX[KE^D,B>;GC/'3+0#K8I#1?G,PKT1TD^-5Q42G M7)4K8Z9]9HGO:%G72(4Z2N"XPNR#]N\.K3WGYJ+@/5H7$ M8NL_I1/7,0#V[,F<@@)S=_P'L^!=I\^'SU4M^0@'W8,?'#.U[+DGV-"JZ=C> MUPWLPS5F1LGI4A 2[U4"LDA>1L^9@JMYSKXT,X,[$A,3@Y%%8C$#+7]F>]33 M6>64OBK/?@8Y Y9$M65)1+ 2,.[TJ>9D'(;(=&Z*KOZUO$;M;Y,_W<@F#X!]PXWHT[E;]F*PIW MZYH>Z3;6SOD ,-$* QXQI/Z$PA4HT)NMH_@."AIS(XC'FO\X,E M@-E"?$HWY>;NH$$3 M&T2>FQN1;8FU_(8C!+B/VF(FC@(K!,\H8'-=8B]24=;8M-/T0O/$=:Y,=)7W MW"T1Z8*+_"KSGG^*'-GT#%>><* B)#P/B[MDG=[';0MB M$-7(N-K#DD NY:L0V>^R$N2JXX MWU" :"%:6&%_]J'IY!,)56_A2ZJ%J(W(1LAN.M[9K[X&Y>ZD.YV,'#.C,/NJ M)"WVZ,7%?\^6ZQ\^HI]==JM8F#TDXK4>0X:E M\R:O4.3%SQ%U%V,6:PRC40E#\9DU%D*TP!<9C&5[R6*:"M![N[5P8D+'2]VW MFA>)J5=VTU@:SQ;1<&8#%V%A*L1?D.F>O&Q"36XOMV; MZ@5V@ L#P&N\:(PO:AWQ$490K-X.4T X'6=8HU3*?O69PQDWQL6H!9435EN2 MVCDT::F"7%V$\ZE^Q[Q8;#=*^/]F;TG6BVVM9$LF+NYK>C%*,A+V82ZX+9=< M%S'Q4MG=,FU/$OY^EX.>6#, @/"Z!N7@@^?(BM;C(<+ P1C%4F(@/#]2*H"K MGIEGF^Q_ATL>BY<(FK],NJ-T/""O-3N+7B:#8=H98:GI7B>=3B9P_XW[C%P? M/-/M=["D9&?F[L3M8YHIQ?%H]L'#S .?3I-1NC8FDSY:>2+ MAZUB.![1>\<=K*7=G] J1OTN=0R.HL?+I'/:']./7I]^3*?T8]"W+S_LL;%Y MC'P68GSD'4KHF-<3U*_E,)IVTDZG8[:%X#0F*94=,N]&D>@J>J&B2N"9!1U3UTJXLT M*FSA2 SCQU+-QXB$N=1?OY7L]I]S\UJ^3H1828??Y$L)__.\*:;!+7' />%P M4MS!%IAQP719=5NL7-_,L+N$"4K$\C/%@I<=E&J0?4G CM[E@4SWZ*T.! E( M9Y.\[?O>8+[L^WO=H&($Y*TWY5^Z_2%QYT$ZH"Z-H+6D0VR0O;=5Q3@= I>: M %L?,W>?8E'J:;=[:+L*>*@SI&P0C!+O+X03(8I]WI(!GVX F MA_3J2(<]#)CI :L8I!/@W"-X\N#MCTF\ ;EB-*6C&$VP]-QD.I+-'[B=I ?\ M"T]EE$Y!7!CWTLYDF(PGU/O#'4T \>H8AMUT!#,,IND89+7N<)SVX,\N2$#3 MZ?" @^ &2R#[ 23 D79'(_R!\M*!1X%MUT%9[O;3"5S'H$.1F /LC-.WAQ&B M[+B3CL9]_-$? 1AA^Z8!@A/<7V\B,77;E:L\:4\,^[<#BQ],.]C1G0X>+KW3 M@9\ ?F.X2'&4,E%P/ ^+KD^P04]*4F47)%-8+A9<'\K['+%C$L!A"T==N WL M[@2_##H=#J*:].67'L4 OFTE("P]]WHH3P.H3DBD',)U4T/[/N!A9T1[\@F@ M%Q]"7=]T#4XD8(Z^U6S(:E)?'&09$,M[=:[#?#+4>R*46>*R5XO'[ZTBOHY$ MUC(U-KZP.A*C:W:1)C-3<;'>KG%UJ1=S2[RN42W#5K%S)>2P %E+!$O* 2K* M**:S>%A&J3=I,R"$8YS:ZRNSB.!J"U723=(8?@ _,.)3[/=R2!+10@/,A"8B MQYGUX;$@'AK],E*.S(X7GF?J$E)Y(WB+&#S?*JF*DY*X'(TA.ZQBR>%+ R;^ M9O.XWENJ\^M8W]Y?+\N;S4-&S81F#.V +&/I.-P#5D9\#JGA9,2_#(!(OE?Q MXX#Q&'&-/_I @B8#H"9 ",93:OIV:<*@QL#9^MA.=C!$,C 83Y)>GW[XK.JE M858O#;MZ:1G62\NRWAKCN2>MI([4;W39P)_(6G &QP^TU(2BU((N5 7"7(YQ M1Z/)B0+C[1!!PB7!@!'GR^HV6PG"< :]N_&+]Q=G:?(.P<&^VGC?SNHB2SYF M:&N!- OGN95$4A0PE^PP/L\H3MW8M2?"EK9>5(CG\8'T@L.9?2&=9J!70 MY_/BANJ';EPDXLP2L?]:./:O^"4*(3UJ C@(3#2U4[ M[-@4S&IK M6!_KL;:X%84_N%+R..+"="7&T@4%U0.4^)3+B_,7QSA#1K7-K8G0+<$V3SNE MO>H2Z(]&^;-!DXN%68$7Y$ %P\H-#"5VZ2KBJT@"*32!FW(&<\QG6K=%S5#4 M@D#JT8L?S\[0B7*?1%I:8>;)$I#PY&\N"DS9]=E0%:8\<.',)7]]],*;]<6Q:,9S M*AOB"A_ZC1(S)6B++TT7%]0W8^#:1?FX@HBQ?3F?X+=&@E)%D+'$*$62GG\) MJ0*(74]S-1>7JY :<8H$L1555L;BCDO"&=.#V'O A0!QH4-*=%UKZN+B5DUK M <8E1DJ3F"V/Y.(O"'L*N*8(+0]:"=\L"7M/2]O%XCYOKL.&JK1&*H;9,IB: M[E''JES![QPL'LG&V3T>:"JP2F%_+O3NC;TP]>0E&N3);,ME.8Y>O#F[? 6T M00+"HD,_KRDT^:?RE*8_ 3ZG^BCC^[U6SJR[G1ACY^+D,X"/%2V/+K?7FW(- MK+$_[)P,.L>IK?[^QUJ_'\_S+1*KI04!SK1YNW)I$Z!+4S/!'XIOZIKA%E30)846$O%S M/5$-<7#%%+EJG\L,&Z82HDGKR\EDGLVE>L@:XU8V&ZGW2P9]!JG%XR'@PWTR M9Q:T]2&WE%^T6Q53[;RQ9W+^N)*/CE@ %7@2#>CT4F-DN;27>*)<(WY.IPP] MNB+,[_40[3_E84;UN6A6&(-P(;&,I&WL2QHU+W!HW>EY:-WI4< =.K@V)H(K M-V5>2.>1U;"; [@X'*'D,#2B+TR0Y=$+M)9P"IS[&(@I^>&LQV25/RP>3TR, M\^?+EJ!H;D&CMAE+YS6KP/7B07GAO@CK6[XG"L:PDQ03:?;@R #%!;EU*&):4; C;)YWZ7'[\ M+,0=GW1[F-A:%?>2Q8GO^TL^O\6G!#TGW2&@YQ65UH%I@0E7Y;UP(SC=!H\V M#Y\YOZ/%0GR=PD+\4])&)1\/J^X)3V7O9K'!MK!8)$,GABJ?I@GB:FA@M)0[ M68K?1<9D2!DA'U]<"KVI_PDP#;2!W)K1MQAK3E-FQ=%6 M6I2&/2A>\'$"=R63IXD\SF5\@SO0>E?ERFV\<0QX7LI93'-:246WP%#,V<,# M%:!.3%;V6*S0/&O9NOD*^8IBX_$^<"U4@X% Z;J_-M'X;6*VR4OY"M3N# Z0 MRP7'0?@&'+^DEC\,UI2N@^5H\#[L@V]=EJ?"ZL[ P^K.P(C,=G)."N?9F=!N MKVNX<2K$YL=GFPXLR"]S++B^RF2C^3KI.:.F':P8 DNE4NR3&]SYU<( MX@ *!K24RR.3!IBV3HP+XCPM&\/LE5_*%+QB$!M#(D:YV9JZKCITF"_K&5%L M$+Q1(R56%I;@.DPUIJ6XM'Q>"Y+KI0 -U3V$;%($CJ1:&.J-L@S.H,8)522R M"_RUA^0YOJ3ECG[U#L0'./EFB/\,D7N/M.!@R,:1*F5L[M[!9;D!9S_,-J7D M5HV>A;.C$WS02R05_!R39OP6-<.3"V*+7!CB1JK4GG$@">/T%=;(QA(KJTT) M),0B*D[_XMBXN"QF. FX5%67V"ABA5P\+,)7*2[#,9*P&F;2MO6)P2O*"6>1 ME4IV%W8Y%.-M@\WI$"J-*04EW-%ZJS^DK76=6+4,C2F2JNAG]RKKJN[ Q+? P?V(98BS"#OH86?IU%U*JAOU-?2@ MF"7&]2-L)>;F>+X-,1_MA?LK7B/!BZ5D*0=+P,7;6IUD^8Y2$5)IN1Z02B<3 MP9W3<=&4+]UJ:DT+;>J9K=P0/385VV*$95WZ"6L) -=>(]K"U\L:0;D\']VYR]X/ZQ-P?C/F M>U8DGA9P-FQ?R$4G3(;ID: DZ]% $ 6!!B&\IZO; 2;327 M@/SILI6=J1-R+A+XS/&3D4VHI"K,#"^("_IP2;4/-R&@QH[$P8+!508'5<3( MZ<.'X*]%'#(+V2C.%DL8=4ZRMW[R@(RPZ?)"23V?F2=DQUZE4I=:(A!.HF(S MN1>1(#G2$L Q1;[RZXBH*)IG10F!)MV^6!!!O%?B%^'&.4&*&F MM,](HRAYE1JSXO(:,OY2#PPNI/"4U':%MPNP1VW MI7FD13,#K*3W.:P2-R.I92(82!W"/C$6A]BRZ%B:,/^]^:UL5EQ8V+?VYBA9;$'W.,,SV]Q7 MGZA)',YJHFFI6*Y0ZQ&>\K29J(H'145*31E7?4QMN VK30('X;0-#Y>6E:Y^ M\HDP4N>/N\5LM M>,3#OQ)C0N>#+F_<0=>^53.LI/%;MZ"^SPAM!L]"FP'IG%[,IHD5D(ZHYS;\ M4;!JU!DIK!KXZB/^B68$='F3LQ]#P_*&-\_58=S1Q:QF5&C1(*# /54 0PMSP8^NS"A 88)I6+J M/'/56%X;4R"'!9VT(VS Z]CUAX]G"PD]8 MR'A02)6? RV#1QKO.#(M'(0OYU#JVL@R]?%^XPH+GCYO,@*;XE&6WL,K_KI= M$#$=*F)Z7XH<1R>G*#]NSO1Y(&J/-!"KX*ZX #LKJ.JL MMR"O@%4:6[$1&-)MG5C#59CWZF)SX4[?-,K/&9V&DH&)^9HD M&'2-26L3I3M@3HTL(AD!'.M6*5:1XG,J*489G.T!D6# ^\KGWW/QOM$/OAS$+5Y-1A"CY!GD"^4]/:G09H\Z!.IH.TM'\71S>,:$TX(*GTV[=RGTF<4 M-IO;PDR6A6\][],NJ8C$RQ#B/CO!L6H[L%:AI BJMJIMD'0,DA&@5O4H8J]Z M@>[8\:SY[459OB;:DI0)Q>O=>(21"@^0-Z24$GQ/@ NF[TV\.>P =\]LX%CM MS7/>VLOF7K,""<8Z[U%])X%BUYB5#&6)BUL*,V1Y"G"8^-%T.Q@X,!LT*];M M:!@2M>8@0; A$U!-S9L"LW)LFKI6MCQ4' 5.6Q#>IQ1P^I3HML9ZDXOI9*RAV)Q7ZWR#%-^_\49;FN]*FZMZW$X4W$$IB(!#A@M\ M=%"OPHH;J$2-H?VS]\N5PC'-2UL;; 8H]P]AI#GU;IIA#.K?+S]<2+Z-GM_M MP+B^/110P08,X26_$F>3"NY"$O*YNP@N X)U/NL&17-FC]K&U:"<%T!L&QHT M2X;SE;&RE+DB$#ZQDK$&[#& ##.$2$]PEB*CWE3^K,%-A=<3I%-@B?64"ZU? MJ&I%S$]8G?TIAXQQT MN5T5W$?YNL2J#(J+]3#->AH_2 MT;0#1V RXWGD).WW>V[D")NP3-(>K,RV3^Y/TLZT[^WUJ$=M??#+<3J9=)-O M>[]A.MNO=<-=>.-PT';%YMO('6.5DG%PQ_SI07<,ROU@.%%WUL?B#@,LTC". MWG$_':HW'O6P1UD_'4R[P1V/TL&H[T;V1P0- YC7WO&DGTX[O<8=3_M\Q_#E M*.R?_:U)!NK*TLHGN42I(CGW'(CA^S%H7PFXR@_F+*F'=$S8 5@-0A,"YKDI M^:DW?DG])J3+K-O@D\=&*4X(HGM)C@^Z!R-2>Y"@)KTE0Z:U$I45MP=] MB=5W>E2.I=<#(MVGD:Q#V,%8H04+W8R'6*%B D39G)X]-#XJ&OG6EE,X +2 MV"4;DX=WF[J)C#HFKR*>1^!MC35*^1(YK1$VU$#HS.4AED_HAA*(22[G T[# M!/6WBT4?5/'&H ,@?$"]MZW!-09*7/6+^[)Q#7Z_)*0IYCLSL][(K,I6;!L% M@_PM-7+8AHYM+:0L-.I/->=%BBYK3>,1NCE,*N]F_>!*NG>FP@ M47/M<4 .+%&+/2BG4E'E"&L=<8/-;A>@=MHCYH.]!*.SV<:FWHQ-SCL8.:G& M8MO'6:.T=UU\* 'K8CE485+HRF?BCU*E1C\Z M52,T?]GR>C7D3K^>"[7;S)IXO?>(\!UTRFPY@<\$GGP7:LP[ZG[>E9\]^=DW M+HX(;WLIW,W]#&6U0\5JS=L:?\;E:LW;_+]"R5KS-O^O=^I(#5VQ^#I7>6D> MJ"K9+/SP-P 9(0GY+X -EG7%:<=#O3<,DKXN* M$,M_%K?ZD5I"GIOO2W0PFZ638\;^?3(CVX-*$XXG]? #B(I7_ZW6IS!AJ7CDBAT0[5U3N)5OFV!(L'0\Z:$< UH=D M9)AV0%BT'X,J.D63P9A*DQGVV0.9E@[*^T.Z?TY6 MYQ/<=4(&0P.KGU^QIYD9IQ/69,C^@MI23+IM][;;;HB"H'5T 9(&W=;NO4?3 MSNX^TOTNG![@26-C+CG2]*NADH'-JKK?;)/AWMIVU)Q8E<3M@;C9Z8^H@3RW MZ>X!ZD\'HT/JP,*C RCMSH"&]3WU.&C@WE7W.1$U[%),2E24IH:CV>$EK"/%>JHF\>4 M8A#XU-&VR7?0&\79 -9W[7228?+OU)SCRI+A!&4X]X6A]XV$>OTLKB[6E*F; M#N!^+1=':S&@$(XV=,Z<-#.?\33Y58ZM.Q[L/;;1)'YL /'3^+$]\=!>JP-# MP0)K%2++L\<%3' XZ;<<5P_E]FX2J&%HKGM79BN!W15!^SD\4VP.0@RQ/A7L M_'MGV\6BT2KPG;1PJ>SV%J/5.%-WQ7*L#21&GZN=E2Q8)A9BE7_94.RAM(NA MMW(Q']NTW-;3V1GU<,]"G5 M/\_+H(XOQ\.::$RB:\R6^FAEQ*KE+Y,QL(++2,WD\0@NM0.7GG9!Q>A2->V/ MD>K+71 A09),1R X#D$^'< 3H^DT^9$K-K)M3]58!C"$*4$(A4E(J8# #K\99H.AP&P[:N=A#ZA@W#WD(D. 3_VF %S M% !T(H^N?^3Z)MY$:R%1'0.5W+%?]@F4\J9A4\LZ9R[-1/G/CMB!=BR>M7+E M^2X..FDK!#9"[\;$.28 .BR3'/5ZK$?@AU,J:_ZA[1BDT'FSRE%M&[TCTSP: M@^HR)O\I_=[M[Q9)CWI#8$5C64QG*+\ #40?:%BF4#<4/^>6\(>XW?T'I8Q0 MW#O11L8R[82UN5^F:5ZCD;I)?G.V>[8683@>IW&*U;H)+A>B>=7Z,03->/1FWFLS#-8,+(D]\;_/S>X&=7VY-]D$:?O[;M:7[4[6G.$+-# MQVTS5^KW!D*_-Q#Z_V\#H=<RZN$F8V;&]/K:">V\:T_]-!:O53_K"C 499B=N4*GSH8=(W)_D/ M\E2\Q3)J0:O>GVRE*C3\8S=62E Z<::HWBFVTF2\17',T?>*Y1_:L#(+G[+LEZC\VS _Y#\QB MR/Z>N]V?L)<*4C1_"Z;2T"X6X6;AKF= _K98"W;K,)9<,FUSM07BMRS).]4V M5KPW(%^]=!?E>B]5"FUF!^=PQ6\%YJ%'[-U-TH(+#[ M\A:HZ''"U1;WY!4$&B=[ZB3+0L7C[#C%1?LH7:CFT,O?GV+Q/!JCLQ7:@&9W MQL)!3T4S$PY.*'CROG8%![>_-;71T_QVBF#X9-O1O>*"K)]7Y37: LA2_G:U MWFZ2AEU_%P+M#%O^EPGK?M9309CD04\%(G\D=+QU73O&!JO9,398PT%QZ*VK M>M+387#I4YX.5AX+?V]=Z*[!P;IV#0Z6T8RJ;UU"V\#@]6T#@U?O"Z2W\2(? M(A'SSR%B;["65G[RCFR X=MW86,TMGU7=(P.Q Y54!WYWOPV%LH7ZE%^8'L@ MT;3&K3_U$KY&E@BR&-)H8/G7P,6.L/?G0$@0L_?LM:F \^.F&:3U]9X=I,5^ M8=_U'Y^ .1KN'@!L>XAY!%9B<1VM$S;\JH',(CZS0%[9YR0+#N,@S]B!<=:' M@''KM?QUNSI-.MWX\;W/JO8O[6K.G/]C)YWY&VH%C]3()7"+?,PK;-^*'BB MKOMR8TO\Y;6*N U$W4[GM-/Y0U3I<>*65S@R8H; 5(B['&O)9[-?J$8V688Q M'OV>N@C>E%0S)K)HK(3#A9JYJ@S*AIOL4>HW2L489S%7KJ+D*..RP9L #7H< M>1N#LD\?W]MDLOLD>2S@L3])7N3T5(]X]!3C%G!7D2'O E8W2?W M++<9^1Q[]HSD7E3_7!7# P'YP+C_9\GX801Z<)N[XM!C\T5"[6/#&D'CH:ZC MX\\/89AP%;M0222!!4D"04[3TT:G6(KV9HM%IVX"JC>,@VG+D@^ 7A7$OWN+ MWL!#T"*>!K#[):T/';*3G?'_+01;OCZSE0 M< >ZO#_AFVS&=<1W4=^/80X M$BZV+JU"26W'\,U#^:3AZ(9ZR@- 3 -:^U9X ;=*P;+ZO/<;WGO$P- _'?4# MSD F.ZR/259*#+)I,4O;,()Y\$1$LKHO%_=415PNAA<7A8H%0$5HQJ:Z&!B2 MX.TJD(U=YPU00*J*F0K0,QB.0HZO3_8]!J)*W2L-JB6 M)%0K4#TYZP.X#J_/L6 C*BP3DE38O@WLMQ'X.S) MT;NKMQ_#4'O5?L MEZWY1C2YA.:8^HP(-#1-Z"6V9GI=%94O(.3FGF NP,]KX%@\?T-(7C@M1T5/ M 1QNJP"PAE'1???[7)L3;^WV_:'"%O7C#>('?)B VP[:AV>?/4>$50D5?-%M M$ MJK)>YJ9)L16/A[(E=\-H*:RUVC<.2IPXU%1S8Q9ZCQ'?;"KXJ%ZC-EKPG M$ZK5O-!,;@GE@,,RJ** &R85[>IX92<_TB?.L]QEL; U[.8J0C>ETGN#; M()?G0#N/R]\)D(D%E9;E2-C'&RM;JL[0YS$)\,!DIP/O[:L,.HTY,;2"ER(7 MM0OIR5=.XJ&J:>OGA4EB?1S-?BI7L_W^09?-_-2W4&Y#%)0CK_EQ45X#(T*M M'S =R^9B?*J87C 9;LVL!@X9"^F&5I@H?_*[$#^=B-N. JIQ)JDT_IH"06@< M6\R@&_NT%_UT,(A]>@%*!,)T5>6F/C0 RTV;Z,"$LQW3M.:;X3.FN)[]M'45SYX@=N$_,F-.))^<<,X/7HX:@ L)S/<_STA8Y&O/.2()(^^'%DN7^ ME;0\9I*1/ID.-ZF+&( ](ATA(G!(,F S%W W5_-SX=J^/C#AJOWQ($4ISB-C M.4GQD=%LHJ\%L 1M"?Q MG4GTNBU+HESP<>?.H7-H,F(8K!&-X16B9"6)RQL;'L0%%5D+]:G1R^%V;,X98 M(KHM6I_]EWR7_[/B\XN_EVS?*E/!+^NN/K=$\VT_ I'S8Q"Y. :11_#8F"[I M>45ZW>=[JT?8Z1 &+U@UA"K".[DER3+L])@6+89?3>]'=[[38Z.@\0JM=*>_ MP]>Y&_$\E/4$L#!!0 M ( $!W14T*@YS:T 0 (&PO=V]R:V)O;VLN>&ULQ9K;;MLX M$$!_A=!3"^RN;5W<-J@+Y-HUT$V#),CK@I'&-A&*]))4TO;K=R3'#=7(@WV9 MU8MM2;1T1$ISAB-]?++NX=[:!_&MUL8ODDT(VZ/)Q)<;J*7_PV[!X):5=;4, MN.C6$[]U("N_ 0BUGJ33Z7Q22V623Q_W^[IRDWC!!BB#L@97MBON%#SYE^WM MHI#8X!%NY?TBF29"-L%>*!W GELUIW_VHW='_"(_B?:^[ !57V&@9Y?RV1=9',I[C# M1^75O=(J?%\DW6\-"9[%)#J-KA_VW[M./'+_I1OM:J5*.+-E4X,)NWYTH-NC M&[]16Y\((VM8)/LFXMA4XMP$I!%+L]L5MFW/!0^]K';G%;#'7F"%.U*XP2VK M60O.!WEJ307&0R7PE[=:5![>S]963TKKF)*2RXS9+B>-5P:\QQNYOE=FUR"&HZ0R8[;*+;A:?+'2 M=%WW!4';V_G40:5"S$@Y9<8NE;JV!D.?+1_$-6P;5VZDAUX?4CJ9,?ND _L= M8V$7K&OY= :[RHLM#JG'_HJ' M,J6\D3)[XV?(NX%U'7D7IY=M_(LQR;D)LS\&TQ?QY@JSK5+UQYD22,H]/:%2 MF5[FGU(J29E5,IS*B#>W$CG\VQB3LDG*;),#.,\:DI)(R2X7.;7JS>\HM M*;-;!I.;P3&GU)(RJX7*7M."2@?I6@FWEQ8!VK=J]=3 LK'J9[M0U*,21DH'[.*U@OO M.66AG-E"-&8<-W/R*0VSA6C,.&[FE(5R9@O1F''(Y'CS$F M9:%\G%G0<\\>QYB4A?)1IT&7,29EH9S90C3F1?RDD[)0P6RA0V7IY_@>8U(6 M*I@M='A2V=U%,29EH8+90H4!8JV&MQ+\7_P0EE0,T MFCFGY#/OY#/9O_A7P0KW6EWB(3RN+_%BOW*B_=J]DI 7[;/"5:-U>Q]\-9A+ M=*_JM?O8OP/YZ5]02P,$% @ 0'=%30[LKP$> @ ?R4 !H !X;"]? M.S:TAS[LGH[ MG]JRJ9IQ[+^$4+9-/M?EKNMS._VR[X9S/4Y?AT/HZ^UK?2Y/S6,+E$N^F!=,M[WW^G_7=?G_< MYJ_=]NY,M!3@]*RT&)'G2_''1/ M#WI8#GJ@!STN!SW2@^(:R+CF)R&L^5I'P'7D>QT!V)$O=@1D1[[9$: =^6I' MP';DNQT!W)$O=P1T1[[=$> =^7H+T%OX>@O06V[PK(T>MOEZ"]!;^'H+T%OX M>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'HKT%OY>BO06_EZ*]!;;W!6@@Y+ M^'HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7H;T-OX>AO0V_AZ&]#; M^'H;T-MN<-:-#KOY>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0 MV_EZ.]#;^7H[T-OY>CO0VV_PKA*]K.3K[4!OY^OM0&_GZ^U ;^?K[4!OY^N= M@-Z)KW<">B>^W@GHG?AZIYG>I:F'O/L^#L?V4*Y=\L_P3VMF<)?Q_92OGW&9 M^NG^F=+CM"6'R^?5_RF7J7\BPKRB//\&4$L#!!0 ( $!W14WCV@RJ[ $ M /0D 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZU=X MB'8#; $)?L DTR9J$ENV"^7O<<)# A6IB%:ZFZ;).#,WJ756O7Q\=10FVZ[M MPSRK8W07C(6RILZ$W#KJ4V5I?6=B.O4KYDRY-BMB8C8K6&G[2'V0 MKLVS5 T9VV/"SQN'\W3?W3-YWU3TIVAVN6Q*JFRYZ=(M>7">3!5JHMBU>:B- MI^HA^J9??>2]-S[>FBXU9MN6?5N0'R]'?&UI=X"Q30(#D*D!RG(#G.0'*<@^3@,Y0@**)R%%(YBJD< M!56.HBI'896CN,I18.4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19!8JL M$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:)(JM"D56AR*I09%4HLBH4616* MK I%5H4BJT*15:'(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ4635*+(6*+(6 M*+(61Y1U/.:=:?K?DCQ9N_Z %!+ 0(4 Q0 ( $!W14T?(\\# MP !," + " 0 !?D !D;V-0&UL4$L! A0#% @ 0'=%3:G"P"3O *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ 0'=%39E< MG",0!@ G"< !, ( !MP( 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " ! =T5-EL<).6T" !Z" & @ 'X M" >&PO=V]R:W-H965T&UL4$L! A0#% @ 0'=%32GR M_XEB! %A4 !@ ( !FPL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 0'=%3:URB=2P @ *PD !@ M ( !#1D 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 0'=%32EQ8V3< 0 8P0 !@ ( !=2, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'=%3=IO?BFV 0 T@, !D M ( !1"L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0'=%304@S/RU 0 T@, !D ( !!S$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'=% M3?8QGX6T 0 T@, !D ( !R#8 'AL+W=O&PO=V]R:W-H965TY^M $ -(# 9 " 9\Z !X;"]W;W)K M&UL4$L! A0#% @ 0'=%3>,6_4JT 0 T@, M !D ( !BCP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'=%38N6)FS/ 0 G 0 !D M ( !6D( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0'=%3>:WAF'3 0 G 0 !D ( !.4@ 'AL+W=O M4E[&PO=V]R:W-H965T&UL4$L! A0#% @ 0'=%3>05 M[L^V 0 T@, !D ( !'DX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'=%39BN*DRV 0 T@, !D M ( !YU, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0'=%3?/R1^+# P %!, !D ( ! M)5H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0'=%3>?MV):L 0 S , !D ( !=F, 'AL+W=O&UL4$L! A0#% @ 0'=%31!M^.T4 M! 7Q@ !D ( !A6H 'AL+W=O&PO=V]R:W-H965TY$P( * % 9 " =QQ !X;"]W;W)K&UL4$L! A0#% @ 0'=%33I$TGH) @ V04 !D M ( !)G0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0'=%38X-;_2+ P GA$ !D ( !\WL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0'=%3>NMVUY@ @ I < !D ( !?(4 'AL+W=O&PO=V]R:W-H965TP( )8( 9 " >"3 !X;"]W;W)K&UL4$L! A0#% @ 0'=%385LG;5J @ "0@ !D M ( !DI8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0'=%30EQM6MU! SA0 !D ( !:)X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0'=% M35/Y,\EN70 T8 ! !0 ( !&ZD 'AL+W-H87)E9%-T&UL4$L! A0#% @ 0'=%3:0<[%95 @ 6PP T M ( !NP8! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ 0'=%30[LKP$> @ ?R4 !H ( !. X! 'AL+U]R96QS M+W=O/:#*KL 0 ]"0 M !, ( !CA ! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& / $< 1P!C$P JQ(! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 194 236 1 false 57 0 false 10 false false R1.htm 0001000 - Document - Document And Entity Information Sheet http://www.progress.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.progress.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.progress.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1004501 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 2101100 - Disclosure - Basis of Presentation Sheet http://www.progress.com/role/BasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 2102100 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 10 false false R11.htm 2103100 - Disclosure - Derivative Instruments Sheet http://www.progress.com/role/DerivativeInstruments Derivative Instruments Notes 11 false false R12.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.progress.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2105100 - Disclosure - Intangible Assets and Goodwill Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 13 false false R14.htm 2107100 - Disclosure - Business Combinations Sheet http://www.progress.com/role/BusinessCombinations Business Combinations Notes 14 false false R15.htm 2108100 - Disclosure - Term Loan and Line of Credit Sheet http://www.progress.com/role/TermLoanAndLineOfCredit Term Loan and Line of Credit Notes 15 false false R16.htm 2109100 - Disclosure - Common Stock Repurchases Sheet http://www.progress.com/role/CommonStockRepurchases Common Stock Repurchases Notes 16 false false R17.htm 2110100 - Disclosure - Stock-Based Compensation Sheet http://www.progress.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2111100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.progress.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 18 false false R19.htm 2112100 - Disclosure - Restructuring Charges Sheet http://www.progress.com/role/RestructuringCharges Restructuring Charges Notes 19 false false R20.htm 2113100 - Disclosure - Income Taxes Sheet http://www.progress.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2114100 - Disclosure - Earnings per share Sheet http://www.progress.com/role/EarningsPerShare Earnings per share Notes 21 false false R22.htm 2115100 - Disclosure - Business Segments and International Operations Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperations Business Segments and International Operations Notes 22 false false R23.htm 2201201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.progress.com/role/BasisOfPresentationPolicies Basis of Presentation (Policies) Policies 23 false false R24.htm 2302301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://www.progress.com/role/CashCashEquivalentsAndInvestments 24 false false R25.htm 2303301 - Disclosure - Derivative Instruments (Tables) Sheet http://www.progress.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.progress.com/role/DerivativeInstruments 25 false false R26.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.progress.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.progress.com/role/FairValueMeasurements 26 false false R27.htm 2305301 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.progress.com/role/IntangibleAssetsAndGoodwill 27 false false R28.htm 2307301 - Disclosure - Business Combinations (Tables) Sheet http://www.progress.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.progress.com/role/BusinessCombinations 28 false false R29.htm 2308301 - Disclosure - Term Loan and Line of Credit (Tables) Sheet http://www.progress.com/role/TermLoanAndLineOfCreditTables Term Loan and Line of Credit (Tables) Tables http://www.progress.com/role/TermLoanAndLineOfCredit 29 false false R30.htm 2310301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.progress.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.progress.com/role/StockBasedCompensation 30 false false R31.htm 2311301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.progress.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.progress.com/role/AccumulatedOtherComprehensiveLoss 31 false false R32.htm 2312301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.progress.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.progress.com/role/RestructuringCharges 32 false false R33.htm 2314301 - Disclosure - Earnings per share (Tables) Sheet http://www.progress.com/role/EarningsPerShareTables Earnings per share (Tables) Tables http://www.progress.com/role/EarningsPerShare 33 false false R34.htm 2315301 - Disclosure - Business Segments and International Operations (Tables) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables Business Segments and International Operations (Tables) Tables http://www.progress.com/role/BusinessSegmentsAndInternationalOperations 34 false false R35.htm 2401402 - Disclosure - Basis of Presentation (Details) Sheet http://www.progress.com/role/BasisOfPresentationDetails Basis of Presentation (Details) Details http://www.progress.com/role/BasisOfPresentationPolicies 35 false false R36.htm 2402402 - Disclosure - Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndTradingAndAvailableForSaleInvestmentsDetails Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 36 false false R37.htm 2402403 - Disclosure - Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndTradingAndAvailableForSaleInvestmentsByBalanceSheetClassificationDetails Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 37 false false R38.htm 2402404 - Disclosure - Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsFairValueOfDebtSecuritiesByContractualMaturityDetails Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 38 false false R39.htm 2402405 - Disclosure - Cash, Cash Equivalents and Investments (Narrative) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsNarrativeDetails Cash, Cash Equivalents and Investments (Narrative) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 39 false false R40.htm 2403402 - Disclosure - Derivative Instruments (Narrative) (Details) Sheet http://www.progress.com/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments (Narrative) (Details) Details http://www.progress.com/role/DerivativeInstrumentsTables 40 false false R41.htm 2403403 - Disclosure - Derivative Instruments (Foreign Currency Forward Contracts) (Details) Sheet http://www.progress.com/role/DerivativeInstrumentsForeignCurrencyForwardContractsDetails Derivative Instruments (Foreign Currency Forward Contracts) (Details) Details http://www.progress.com/role/DerivativeInstrumentsTables 41 false false R42.htm 2404402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.progress.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.progress.com/role/FairValueMeasurementsTables 42 false false R43.htm 2405402 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 43 false false R44.htm 2405403 - Disclosure - Intangible Assets and Goodwill (Narrative) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillNarrativeDetails Intangible Assets and Goodwill (Narrative) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 44 false false R45.htm 2405404 - Disclosure - Intangible Assets and Goodwill (Schedule Of Future Amortization Expense) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseDetails Intangible Assets and Goodwill (Schedule Of Future Amortization Expense) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 45 false false R46.htm 2405405 - Disclosure - Intangible Assets and Goodwill (Schedule of Goodwill) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillScheduleOfGoodwillDetails Intangible Assets and Goodwill (Schedule of Goodwill) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 46 false false R47.htm 2407402 - Disclosure - Business Combinations (Narrative) (Details) Sheet http://www.progress.com/role/BusinessCombinationsNarrativeDetails Business Combinations (Narrative) (Details) Details http://www.progress.com/role/BusinessCombinationsTables 47 false false R48.htm 2407403 - Disclosure - Business Combinations (Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.progress.com/role/BusinessCombinationsAssetsAcquiredAndLiabilitiesAssumedDetails Business Combinations (Assets Acquired and Liabilities Assumed) (Details) Details http://www.progress.com/role/BusinessCombinationsTables 48 false false R49.htm 2408402 - Disclosure - Term Loan and Line of Credit (Narrative) (Details) Sheet http://www.progress.com/role/TermLoanAndLineOfCreditNarrativeDetails Term Loan and Line of Credit (Narrative) (Details) Details http://www.progress.com/role/TermLoanAndLineOfCreditTables 49 false false R50.htm 2408403 - Disclosure - Term Loan and Line of Credit (Future Maturities) (Details) Sheet http://www.progress.com/role/TermLoanAndLineOfCreditFutureMaturitiesDetails Term Loan and Line of Credit (Future Maturities) (Details) Details http://www.progress.com/role/TermLoanAndLineOfCreditTables 50 false false R51.htm 2409401 - Disclosure - Common Stock Repurchases (Details) Sheet http://www.progress.com/role/CommonStockRepurchasesDetails Common Stock Repurchases (Details) Details http://www.progress.com/role/CommonStockRepurchases 51 false false R52.htm 2410402 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.progress.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) Details http://www.progress.com/role/StockBasedCompensationTables 52 false false R53.htm 2410403 - Disclosure - Stock-Based Compensation (Classification of Stock-Based Compensation) (Details) Sheet http://www.progress.com/role/StockBasedCompensationClassificationOfStockBasedCompensationDetails Stock-Based Compensation (Classification of Stock-Based Compensation) (Details) Details http://www.progress.com/role/StockBasedCompensationTables 53 false false R54.htm 2411402 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.progress.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.progress.com/role/AccumulatedOtherComprehensiveLossTables 54 false false R55.htm 2412402 - Disclosure - Restructuring Charges (Summary of Restructuring Activity) (Details) Sheet http://www.progress.com/role/RestructuringChargesSummaryOfRestructuringActivityDetails Restructuring Charges (Summary of Restructuring Activity) (Details) Details http://www.progress.com/role/RestructuringChargesTables 55 false false R56.htm 2412403 - Disclosure - Restructuring Charges (Narrative) (Details) Sheet http://www.progress.com/role/RestructuringChargesNarrativeDetails Restructuring Charges (Narrative) (Details) Details http://www.progress.com/role/RestructuringChargesTables 56 false false R57.htm 2413401 - Disclosure - Income Taxes (Details) Sheet http://www.progress.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.progress.com/role/IncomeTaxes 57 false false R58.htm 2414402 - Disclosure - Earnings per share (Calculation of Basic and Diluted Earnings Per Share) (Details) Sheet http://www.progress.com/role/EarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetails Earnings per share (Calculation of Basic and Diluted Earnings Per Share) (Details) Details http://www.progress.com/role/EarningsPerShareTables 58 false false R59.htm 2414403 - Disclosure - Earnings per share (Narrative) (Details) Sheet http://www.progress.com/role/EarningsPerShareNarrativeDetails Earnings per share (Narrative) (Details) Details http://www.progress.com/role/EarningsPerShareTables 59 false false R60.htm 2415402 - Disclosure - Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsIncomeFromContinuingOperationsBySegmentDetails Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) Details http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables 60 false false R61.htm 2415403 - Disclosure - Business Segments and International Operations (Revenue from External Customers by Product) (Details) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsRevenueFromExternalCustomersByProductDetails Business Segments and International Operations (Revenue from External Customers by Product) (Details) Details http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables 61 false false R62.htm 2415404 - Disclosure - Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsRevenueFromExternalCustomersFromDifferentGeographicalAreasDetails Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) Details http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables 62 false false All Reports Book All Reports prgs-20180831.xml prgs-20180831.xsd prgs-20180831_cal.xml prgs-20180831_def.xml prgs-20180831_lab.xml prgs-20180831_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 80 0000876167-18-000119-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000876167-18-000119-xbrl.zip M4$L#!!0 ( $!W14T]QJ*:8"@! %X%%0 1 <')G6(/P\\ROTZ?F3'?OB4^TYL=:H2[)4HMS5?JH# 4DRRR# 2H!: M^M?/#2PD@%RP$#M1W;8E9$3FW>)N<>/&7_[/][ONJZ]9,O?+_]<)?UAJ]?5MWQX^^H?G6SPYZOKHG_WZA_]XL_\:^O-F_&D^U^85D(XYZG%GBLJK=)2 M:\D-_!J=$O__=QC"J2*TT_YRS1EJ77]I?>%#G].1G@K!Z@_ ;BE]/ M)]S7#+^O&EST:T87_8KA7VI ^5(%R)=!__JZ9GQZ5#&E7?/^=M7[V^VL;G16 M-1P8?IVW6T.0@C?WK6)8GEP:4OF:N_+$P? .)M]5#N_5 -GO50Y_Z V+'X]3 MDB#\-,C:/]WTO_X\>9BFRM&^R.J*/GE71O6C??ZF=<_^E>DI1/Z6HF3+X4K,\Q\^J)@V_=&NF MP).J"0]% ?JM3H@F3ZLH-WG4( ,S(YI>T"Q("Z.6O:A>#A9&-;UH^4NJ7]!I MM^_[K6KZCY]5<*"3?:G0+J,I\*1R0EX-'3RH'EY/WLG#FFF-G)D9T#"]EI0S M VJF-TZMFW9?9.UDA!]G?OOV[:?1[$15@I &:]4N^MWLYZ?!Y>FX87[=Y/RV MCO7PI K8?-"_']1-2<^J)A4U$XJ*P5FG76.QTY.J"7G-\"K!RN[^];5F.#RI MFE"';5:):O;OAWSXHV;&Z%G5I#H?):OT4;*'.HP?*E'^WKZMELGTI&9"_1*: M/JV;V+C^9D/.E M[AOI45$_HU*S(]J9H <5;-!'A2 M-:'7'K:^UTP9/:N<5*/JX$'U\#HZC1Y53YEE_=QB&S]+DVC5I'H=\?2\?G*C MDID?T_R26ETQ/Z;^)4#.Y1H#S*O$%L\H(EK76G?X\&3&=T,UJC#H\J'@_ M_%HCC>E)U82\]V<#-.GQE]8@FP[OM?+VH)I(HT<53NGH]WH./SZNG=HH('-# M&E]1R]VY(;6O6#*]9FIVL\09'#ESDV%/LX;+9PP?1]?HJUZ5MNKU>[V'N^JW M=X;%S\,?]_#R?N\-C,J*O/TXKT:S]ZJ4^@I?F'][OWU_72.VHT<5WZC3TI4Z MNC^\!;OUO2:8G3ZMGMC-6S4&>/*P8MI]J\9MA =5P^]KII=%&7IBHJ\U1%C5=35+DT10W<1178179=*]4"IES/#,Q2 ME)LM6P2/ Y]FWO1KF#QZ5 D5C*B;,OY<:4JW5^?DCQY53;FO(^M])5T?:D8_ M5 P>M*_?=+Y4 )3R?).'==.J;-?CM$H#EI[DO<:)H\=-4RLLVMS<*L,V?ECA M!#W-K'*$TI,J*9W.JI34]-%!+44'%7Q^G%7%ZD'[-NOT\S?76:?7']:L MIX5!#:^Y[7=K)&UV1,,+\KQ5XW#,CFAX0;_?_M;\@C2BZ07#P>V2%\"(AA<, M;B'66$Z(QV%-KWJX6^%%XT%5KZGC9R4+L_:;=J]S7>=//CVOF5P??TV?UDRL M4^/C9[63:F/,Q\,GQ\_K)]_7&,+'QS53O_Z[?M[7 M?U=-NKY_T^Z"^:C1!=/'M5,KD'R:6(DA/*FW >.'-=/RIFEY[;1Z_3A^6#/M MH=U(EM'CJJFW6;O"X1M-2X^JIN1/[)[SU^%!&HY+P^N#C,G#FFF-\Y&4ZH5 M79W5J;0V589F4&U?BOG%,3N\)G.I+BT9HO MC1Y531O>%S5K#I[43&A0$9.GTW_J7M"L9V9&K/*B>K4Q,V+Z3]V+FE_2_((Z M7[?2O1WF=540TR=5DVI\A6$53Q\&;R;[&3,/ M&Z8N,K$TO7YG969$\>-C/^_5+-'J<0TO;(2G%I9ZHC=0O&;93I]43$H"VEG8 MN7Y,/XP?S@T=5@[EXZ'#V:%/+ZU(Y_8&P]9,BN)[MV'P?[_+>W\^C5Q,S7ZC MHZ%8:_WSZ.GCT$%>-1#>B7_^[_?OKB!0N6N]>03EU__]O_Z2IH_"G+O6I^SZ MU>AUO]R.,/L^ M?)4#^Z-/4_].__CLTX>F0T"&\N&/],/TE[R3?KO.L^+5"([Y=,]4D[BW?WO] M*X+_*2FPD'_Y>7'RZ!L_+WYD\HW[K,C[G=FO @F*H6\-LU]'V5I,0$BFTY^> MS4S(>IWIQ[C3XT=[EN/;05O^G1TYVK N0'.B[:'M1VB?A$X0Z^D$N66= M,%6??S\!4L'J$ =4GU.I.@52R?5(M2NI@@7X3XAL_OFQZ'<>VL,/Q556?,W; MF?F>#_Z9[/X_K_K7PV^M(GL'O_8&V>!]=OII'WTT_BW#GSY M^WTW;^?#,4RO.CD,&9?) TZ_5.'T^M>$U"_52/WEY\KWCL'XN03'B3H9,[IW M">O?MU)]3R^YB*U>9_+X/ 2@";4]B<$QV)65Q."B 3\]X-+)@>_+&=C9X^ MJ8"G$5< 3*=5= :_WW= "!.;D [?P6X./K>^VZR77>=#U[^[[_?@%>/E\_AE MF#PI.E-'SR-NDM-8 MO)$YKW^=#JOFSNX4YRXW)";;3X^2%_/D#.:M[EMX=3%JIS$GF;]??2ZRUN"A M^'&5M1^*?)B?BC6<MVX7!AV7PSI7T"@Q.S\Z/J4]8 MG>Y*7,/7UC#_FCU) M\Z=\\.<<-V._^-8J.@[>5;3:PQ-;KTTH/O&V&L>7M6OWQT4PCDXP#EO7LZCZ M;:N;"ANN;K-L^*X_;A \)Q$?4L,;-VHE.GR7M[[DW1.T\'58/@E%(YJG:1P6 MPZX+JX^%U5L/Q6:*-"[J_IC4_3&4<*RO[LU@D)V:,*RX[F=1.TVU/E.;?UGK MQ[36#UVYOVCO&Z5B5*\#Y,KRFYZ;-(I?I-[G_L>'HGW;&F2_7_E^M]LJSDIH M1C4UFY+@-/V$17-P$9%3%Y&=YP:W(")76;?[@L6C OW3%8TM&YB+:!Q$-':_ M%]C*B_]J=1\R^^/QC_\7Z-X"3?GC7?8UZ\[[IM,Q;WOW#\/!: !=J J>>>4T M:O_ANJW!8-'+320/WT$C]VZR*:U/2[16H]Z,VUM/OB9QV@RB,O'G_.]ZZI^N MTJN1[%$L61;!ZJJZ;2X- M91E?9'G[LDPOLGRD;LXYR7)5F=E%(S=Z%FL6YEUT\2[E]SQJN)=+W9E6<6^1 MV9=X:"?RDU8[%Z9*T.FU=?7X>YJGHZA?F:NX^#7M^(?_1IV%? M6KA_TBT(=B)P9\7>'6=SSB\N.O)LSKF&0P?G+1Z]B7UA;N)^=H?.3Q.? MQ.[0"]/'>POBSR_R.94@_J4%0#OVD,]/D(_<0[[([TL6MI-D[0O:N+ELDVP< M+9P@M[?KVI\DFY^9EWCAZF*7.8:+ EM1LNGU$^B53L MN9KFR]&%T[^'>1NYG'-B[N':2AP!>R]'FL_8"KVPM/.E8>@Y,ON910@O/ S; M93'!)3#<0+*OAK!P$XSV89#WLL'@:@SR6 Q'-R%]N,]ZH7.3G9;0-2(VN>1H M'K/39&C%=>DK\-2WABT0YU[6'N9? ?SSXVTUAKOC\5%?E;Z"1)C[1)#1W;,^ M*=S^?1K0 E"R^V[_1_K+^0G)RDCO13?L_(SE10Q.00QV?L/=Q>;OU^8?P[J^ M&/Q36K&;.747W7T8W7WJKM]%-YR2\M],-UP,^MFM\KD$9=[+A]F[_&O6>9NT MWTW^I9N-$K8#^^-]ZU_]HB(__3 8]N^RXE/6':G/P6U^?VK9Z=71GLE7U^-] MFMY"J4G411A.1AAVWU=I$V'HW]T_#+/BJG\]_-8JLH6)+T$L5J' R]46GXM6 M)[MK%7\.3*\S^LMOK;N3V]K<1# :,3]=C?%L\W'1&$>C,8[2I%PTQN$TQK9- MR%AAT/]\Z"'\R.!IA&;:_W[(!WGRI9ZBS[_EO:_9C[>]]D^GQ? :I":1YR)6 M>UK=2,Q$GL]FIG\V,Y^O%TY0%6Q/,O:B?_:B\9)'U.1V /DFFZJ.3S#%%/2.R/*"X^+^5]D><7*,\7A7[Q7EZ, M][)#Y3V67?*^5:PJNZF&Y-/']]/33O#L(L/+9;B.:B],8KRH7)[1RJU+U?0CI:Y_J*2CDM2SDF=OB\3XTERJZBQ)8$MTW(BJY7$W$OV:.==V,Y2?EX"(RL.XU]X^5(/X3=8 MCT_9UW[W:]Z[F1_STLU((UDN]F2;DC@2I*MO0.MWX ^^Z[=ZBXVU7XSTC;A? M18J+Q*UK^/Y^,7P','QJO=A_ZX9ODOJY>#V'8+Y8S^N1.V+^9>4?QN5=-^NW M5>9/6D5<9?<4[8V/&U=\Z!WT7<.S0-4=M5?PL1_T4,3D$,MF\%Q=_910P.*P9\ M/3$0\ZUQ]J -IK^&N]2--LM&&ST?[L]F"ZL6KQ>D!U82@,:]OA,7@HWW,<], M$!9B8E"-_;OLL8?MN_ZX3?5,?-0?##]"Q2IZ76NLN)KWCZU@MX& M5*=1TU)<7V[\?!&48Q24 \?:5::E25"F8ZZR;C?OW0#5QK>(PI_#]WO@PXGU M_FZ4E.F@9ME1:L+U#.=N[R7@Q5O)5?^?.5E)8Q?D-"L:X@^ M%OW.0WLX<]/&&0G)R/S48?B"C,X:0G'1),>A28Y":-:*?2Z:Y 7$.>JB24Y+ MDQQ#9<$:CNQ%DUPO%$CL$3.1+W];*? M<_QI^L-[)^N:G(N@'$!0CL$,;1 07]S8EQD&;^"Q7$3E9?HI\E*(6(O:L8K! M[@L1']=/^/<#X)(:&?5[V?16\$=A:;@$_;1(>OB19Z4%WG4P:IM==.>PM5M MEE7G1$>J];=^K_U0%"F7F+>^I%9 ^:EMM-0A^B0QRS ]3?VQ&YE]/D,N52$[RVMKLS77[ QAYPI)11O))#51B>9I:8%-&/_8>R+YF1=*: M9\KJ&CQ/D]D5\<"%WP?F]U%Y^,\0D(OF/W?A6$PT7R3C.'R"G>\H7&S$\?@$ M6V=V16O%4!3]PO6+(FN/+I\#.GR$=Q8?1V]^2HT.$L4F"37[8^8ODX&]CKGK M/\PV)7V:>]TO%CYS6L*R"QI-@]"E1#I:@[.3=H\7T;R(YJ)H'D.1\,11'A3# MIUV5OV;]FZ)U?YNW6]UYV_@^F-,0(\#GEUI\9HS@(T)'JXUV5A=^8?G+R(+. M''Z^L'Q?J_PH#C$O7^7IJ1GDK8\0]UWG[;/@>GI1>EEJ_K+F][WFCX'Q*RO[RYH_0W6_W+5+3]^UAGGOW%A?1NIEN7BK ML?ZRZL\M;;/RJK]8^O-:\RLS_K+FSXWU*ZG[2Q+GS-3\:G[]Q;D[PY#N8N'W M;>&/8/+L2 M2B]HQ<^$VOYQ03JZXVB>_G0O+Y]!Y0;[\JJO\PNZS6-WJHM3WK=2/P85; M5:E?V'Y6RGU5S_VBW,_"8U]5N5_8?2Y*_>]5G8?LPR#O98/!U1C-P=,9C _W M62]T;DZ$\Z6F0E6(30Y.S&/V@ARZ]87 W">:C)JOS%R:TP)HLG3L+OWE_.1C M9:1?ENA4=BZ[Z(^7Y2*NJ3_@HRW7[_6R<>>>'^KGWQ^/':;[WO#_*DAVK?.QVP]IL?!IV/67%UVRJRV9=WP*GJ MS E5FO'; Y"[->P7,\OIZ5OYH,\(EK_\?N7+8/RO.4#F7S3S!9_U^G=YK_8; M$ZE/X Z6?63A7=-'CZ@MITP5N1NQ7/+*,=Q5;VW&:]EK^]?#;S#SGU]A???K MI7IAW-K?Z3TLJO!Y\._AC\M?VLGR7PSHB4[2%;';NGDUT3B?LNNYW;/78[/3 M:@_?",6D-,AA'#@GB!M&L<"4>YQ MP+@C483?!BN 8C@CCFD3K)!<^ZA,I-JXB*V(G*+X^M>_TS$4M5^I!B/!N2H0 MTE(;N'#!J0!$,%II3B-A.%A&J4.O1X:G"HS'KRP",89O=98XKA BSD=''"=, MVAB4--1(RTP(1KR>LWVU7UH$(]T!N<+7=8A(!H/A^YI;397'UGC. T;2(^E> M_XK1F[_/?S>]>OJY,++Y#GXM6MVWO4[V_6_9CU4(+YBFQF-.'>=&&XU\"")( M20-608MYKZCV2PM@]._N^KVK8;_]Y\@*##X\# ?)R\U[\RMSW$^9767W1+Y^ MU3<6(1]T9K ((9%N!?T5)A7__ZKE7< M9*],NYUUD\G,.J]&WYB%:^ZC\_!\RF[R 3"_-_RM=;>*;(,D20=2A:0V7&MD M370B8N8)Y=AR(,O'3Q_^^BE<7;VZ^A __\-\"J_:"N M0'"Z4\=ZE?4F@O4(8>P)(U1'Y1!/K&):&65)%:OF/I&^GH\N. ''KLB_MM)] MKK_UD[_4ZHX[P9KWMI::?2?=\R@=_/@5DL5]D^4UO;*;:/^"O MZ?I;UT\ZHCT4RP-#@%C):AQR6;K"J' >G>4 M@%54#VKP'MPI)91RW+JH8"$%0915WC 55 E4!H#N3GYGN_0?0'X=YE&(Z(6P ME'-$P*O!&)Q+S;PR0LA%:IP&%=817<(I18B#!12:*Z>,!6J 9F68"N2Q>9X\ MC)-I=_UBF/_/*)O6OS;M?S_D1;IV"FSZ3?ZEFYG!(!L.<-D:C'?$:D'GEBB& MN90:,_!)A0V>*\:9L8*!7T070:?@C(P 7P>JK6#Q1P,6E*H8H^<(7$O.,3<" M"><]Z UBP!J7=(>6!!\ "]7,"VT]T4R#L>8"HC2L@_ >,2&59\%$?B2\4,V\ M<"S2**ADD4MNB ??%2(N&E2$\(9C4>*%'CEQ&V(Q]5' F_R2X7G[)V_Z8W2O?,(3>1L_]\Z"'\=+'5Y/TC2,8YHBT>G^\[;5_FBJ()Z-N=2 6(RTAQI'$@F,J)"]_;\/;^]>39^"VE$$?^ MG;QO%:M2,&U#?OKXWO6+^_X8Q26JED9C$;)<@:O [**,Z8\1&],@S7V)7V% M)7L2KH-0Z.CX\SP)K^$+Q!<14PA7A0B<:6DUK&MK'&AE21B/I54OZ+'PQ;4& MM^F?=//CUU9WM$O1F[G1<6"&L947_]7J/F3KQ3E8:<*, !\^(,X(5\AQ9A7B M)GJMN"T)JP)_84:EKP/9]M!YE(ST%IBZ^++9@NST;)ES%,$CI" 8:=E2PH ( M1CL,$8]D(41?(@(%6LF#$J')]T?@UE((50P1GCO-C=2,&1(-IE0[4^8IE4KA M0Z.S99ZFI)0Q'K-H B=4@]$*M!0NY1_67J ')<#[?B_[ 1[)G]DP/O0ZRT(Y!K&\4BSE7U)FG%J( M:2W@&Z5TAOI2)$$T/@Y2Q#R=%,M3FGH:\M'3([W '<[OV]U;7^Y4$2,#4-$ M4*J.PP#+*R'0I^04QW^%62),EYXH8C".C/D;N?+280V0&,82@(B+'RGI/ M(7TXZ=Z^%4>"@RWS8/ETX!">*V>#V4J9]:8& O\#6"=\.1X8-]+YA M'"DOP?(1P2,2U@>''8B#H1#%A1(QA 1Y>18M4C(^__(P2GP5_>M\^*Y?M=^Y M),,-@28L5NX1 O\6@;'"DA#FO+ 8?C6E^!-<83&KY2JAV!#(W=0,U[LM1BM" M+7,0I4F&0+D!SJ#>>;3"HW)D0]5L0OE@F->I5*2 M("B$H]&57'8AU3'P=Z&PM]8#QTXGLX22?V(I>%K /L6\#Y9YHTN[:TQ+@7>! M7E/./X9(6.0&G"G$,;B#WB@:E%6:2&9CR94BB'"B=@3E?A<9QH"'4EPKY#DL M+H5D%!&\IT #R&1INX.!XTR/ /,U%YDED3&#," EDIML++;6CC8WD(WEC \6 M5*$C0'/%5:8<$X*G0BK%P>N)6@A#+=(:5IV6M!3G8L:UYEO';\D&H2-16(F9 M + XL<(X@$'$*+TDX*R5H)1(R.W+VBY/3M56#''N$$0E6B('UCRI_( $"=I8 MJHPHFS*BE3@"S-=<94%3 GHCF. 9B"&V$2-%.*RU",;-E-QN@>3V3=FSSZC4 M>I \:A*5D()YCD& @:D20@HNE/;(EIC(\,Z4% MH;#W)?7"$)7; M=S76QWS-11:-KLN(<@8 Z-:>7"2&%&* M("D$C8@8Y,N[@AR!R7T"LA:*3>!L+/7SA&%&01-XRQEXWA[,$$-.QE2;6*XW MH!HKMA4XW[>&DS^9ZV%6?.AEJ?Q_/2H#H.!O&B*%5IQ2D'<"@8/"0GN!A"DY MIP2B8[("]-6P;0^G)HZDBFKKP?Y+0;E5R$K$;? N@,0S72XW!%= KB(YS\?I M'_GP-N]MQ"C!L9$,M)#RG$L%1E\K1IE142%"<"FI3@BE="VDYH#;(E9-K +* M.V2#DQ*PPA1;H9047N((ZXB2TB(G@LR6/VR,U3O0H/UK5V2=? B I#J0'Z;3 MR<>5E;9?%/UO>>_&M>[AX?#'DESS_&MFLVB?LJ_][M?TIKDQ8P4]4XSZ9;B0 MAAOI\_$D[A(:3X0?5Z+E[8^MD6?Q*;L?_Z%__;'(>Z,,:]X;GU=ZJ):: MY]/G#9]U7@RH.03VS::-6Z.LMYBG0FUG?,#EN@RJYXCS?"2W13 0YKW0RS,1 ML9!@=\$OESA5:W'NHW!!@G4HU['P+=(+<-P6N3[? K[[(!BW%E$OHI"P$B'L MLH0;K"AC'"BF7,EMI'B+!!MAN362?>OO@V A, +:"8(G%+CUVE+-++C>CH&H M@3]2TOYTFP3[UG\DU_N\E]\]W'W*[EKPI][-Y'4_^M<+IP">JO"7.^R-1PP> MMV$6CA64RH0)1)>2>4\B.))L5OX-#T.VWTVG)\!TF#*K6PY)M-^J=9: E->6:*U "$60[ M:.$=0LRKTAD_,"]B9D>@#H[- &U*^$@NL6110'0$7CA&QC%-?= 034#L5T[X M8($DH3N!=$GZ5SGB*8@Q_$=P9A$8; 7: X1#,V==N0Q)C7:C=P-H$TDQ\!X% MQKD%W@M-5, 2 AM,D6;!:5SV+4!'K,/\T9GF+ZU!UDFGB.'9*.UEBJ+5NQF9 MIB\_GH9,;(5)FGCTKW%5""CEL?,[MBEE),7?V:S"'TU-Q]"?[&&R49_!1KWM MM>$#H&X_=EN]=Y_??BSI^8"M50YL(5,0K4(X'EF*6#F/5I(09-+ST^,@.T!N MOX236R20Q4)!U9ZQG#%9J](*=%>$67(QG$0[4!' B$JED.H@E M%'&,^52WZ".F*AP]X:9&"]YWW2_NQM<@I.X_E?H(__V9A*LSP=Q$[9!V' 7, MG69:I[P3DA&B ![F]G>GO8O(<\E:C_KSR0KO3!1HW63]ZW%K")N&],%YO'OH MCIS&F<\^S/C$#FQ&$,!:\3$Z$$6#U; 3/)WI$YFJ.IQUUT$\"^K*SJW TUVK56#9 M'.8F M-(<3!>@">.@;H0.@2"(J*6D-3AJ;QARM6D%GX#F(N'= ZZ#4'GY];W M;+ 1D;$'YGNK",8"E"PS"D(S!W%RJM[BKB2X&$_J1Y;"L2&P3=0-\'5&B8M& M!Q!886VJ8K0LA6<*NU*&DBA5$M^5@!WK]ZPS"CN2:@+MD1I:IM1.FIKV/X$M M'Z[A'>O1FP83(&(#*H)0,YJJI3AU D.(26@@I;JX=&*TO ;7@6^KJ#5RQRNC M->8Z( ?P?A2CX!_9/G- M+;S:?,T*L!R_#[+KA^Z[_'H^6>RW=F1]MO:Z#B;[XWWK7_W"=5N#A=,:@/K# M,"NF:9F%B>6\H>#2T@"KTT/P+!0H>68B\B)*9.@H;\C_F*7TYN0Z:[)/LGB? MLN[HE8/;_+Z:FIAV M345$P6"FO;V0>PM:@SL(D+!7SG@%3JPU%%,2K8N1IDRHN!!Y4VW!C6?:$NNMQ>#5#Y\A:'422 M#VH8A)%1EBH+HUSL"\%,(+JE&-ACPOEG@7$#L4ZXU M9$2+>>!7@FM[F#PN@K$3_%@;^JX_KN^=V9'O#\ YGKDIUO0ZDULEEW$ST49X"0$*0CQZ T). M!"/PDXU!DXJ*X$DMZE'38CKFKUD/M%H7),-T[D 'IK:R*>4W^<:R[B#@*<"Z M$4%8R1EXO,Q9+P*+&F*.B,OM>\2DL^%)T"9U>@O8PI)+J2QTDE)/*<,S$9DY?[>TW-$^R?+LI:L M/,8@J8L2K!_H<$5]JM"SJ74,5:Y4R<*X.)3KJ/;G.H(6 &,A$AD4!U60VN&I M &8$I_80IK3O\>9@_O2Z1%E?.\J T*B=@J:<4*\5-5PQ3 ).?:+*!XG8!X40:=NJ9K!W0K%P!C?@)R\FSMB(BDFG&E)$VI M3ISZ.@@#D;3"ENER3S4IR.&HTI@5P*E-(+<$L5%+$5"*'H(F[%-%&ZR#\J%Y MB0_(X'WYCD[R%"Y)'VGJ*!:M(1[L@O$"&TU]R:-F^% ^P;I$65\[Z@"A,JQ\ M214WX/T ^EX1+4P0%,2Z5 0LY0&UXWY]1XJ0B-RDTCP(J4+4+# ?M?."6B!2 M:0-5T$-:T;WYCH)AFV[*4WI%I M.V>:3.0X,$ H.,T#Y];+M.GN9#2*XPIW;['PJP&%9Z'ZQ]91Y=YB@;F' $AQ M)8(BB%OD(+C5WH;R)4UT+ZBJ77"5:D*9"=B8U"M.M\/5Q?VVE;9P9L'VZ60 = M@%&P)FH+45=,P!E.A=QQ(+A!V C..#9>NPCNO*36 MF"@QK]EFV0_H%:@]X9Y)^\^),_OJ45!^-[N/G2R3BSZ M=^/RC,FK0JM(9S<'TUN#JZZS6F%/$TE'O:7,Z^ YB!2X2901+@TBJ7W1;) Q MO2B,QR5XB "%("O@J0HSFL%J#(V<=)$% (1&'AG2 MC%/M%&71.\,JP@.=4H'K@/78$\?G@W:WG^X(W_<5&5A1K&V4VA#//=/:>64< MZ)QTPMZ5V\8_7I&Q%),MH/LXP?X8O:&J6'*3ANB*.5 ?(8*S[#A$OT91JXW0 MX%X@[,HU1((MIB6.%^FJ]SS^\?_F6=$JVK<_WJ6LWWQWB^F8MSU0A(/1 +RL MG;&""(1I9!U%G(,2(R@:*SGXER'&W ;HZ:*4_"A2X'9T5!PW9LMN(I8 M^'1O8HK=G/9"6V\5]899UW"CT3%CNT^5%<%W5C9=?80E%^#Q@&\S:M.GTW59 MH;3@7AP!EVDL"G&W]*DD1J8#W6Q48B9XRJ-RCWRI2N8%D6Z9DH(@SCIEN$SW M+2%JK$!>8 L^I?>.RI*O=3RD6^>>%=!$08,^QC0"EB1=HNV-8BA:'ET4%?=K MD:.R:57([M6I2M=J@DL@!$[5^-%B+Y@0+MVQX (J%:.^&,(MTTQ*>!2]IE;Y M=#6UUS)X;-(I-.<\-Z5L^$L3O&7J*=IT(U) $/9J3H*SZ3H"<$NQ)URJ\KF0 MHR'4MT@3CHTS3$LI:4 !IPK$4D"T+_+MY"(_Q V5BD1""7B1VH*: MAF!&I\U]B2@KW]JVUVS!-B_K2WE]HAE.]W%PPXV5J?MSZAT".ENHTCF%/=OR M'5S$2J,0D2I//"@#@8T%GYD+L%.>!%,^P+=S9;#;&SI=.JYI6$J]FE'#$2?2 M1=SI!@E!B*N_H7,?Z.XJ[2QCNI8D* >>*5>P="5A.H94?H\(DR6A'E_0>AI( M[]/OT*#OF @V''3SBDQ(9R&2"E=+(F1\1()9D!= MR2@9+6UQOS@"+M-8T:3_(2D0]IQ29@.QGJ;;W1C#,9;R]B^(=,N4E#".I)[= M"&PF3S!L4HN#V^".24,12 VF/EH* G1:4K)/S>0@]L0L6(V$ MXI(2Y5CD0#4%(1S3^L4+WC+U!!Z%ADC?I@H_KJ6P$A0[A$K:6(\%W>=^QWJ$ MVR#*1\2"EQC 8I%T\RTWS+.4K:*>&"I4R5\4I9+.(\5XGYJ*J^"E"E(+([@@ MS$IFB.2(DE0V+8\W_#N.M+-1ED9)L.8AIE-/R@D/ZHM[9:/ I-R;^27*X#*E MY5/7;2NHD*"^/-)6:R,)=SSRY&^4E/Z^R+>3M#.5 7'L,/'1WX;*X&LK[Z9SH+%?7+6Z"](WTSGZKT5_,/B] M!UAT\_^!O[;RGLVN^T6V=K/N0(F-U!@5..-(:@/BZK".WJ:&@;$Q,[,-:/># M_CH9^O1LF30(%)4#0^JXYCB"-#@ML"/@T5*CRV?$SI]H:^;)0L!186MDA.64 MCM8RI62ZP9O#EWU94YXX 7=C;A05'N)0BU,;^G2M@:;,(6U #=/@66,M[QD2 M<2T#I@6"\)U:DDX2(D? *3'2.($W%%UD&1(IWLI4Y,=1:6!.!2D3Z9[ :@L-[XX#" E3@N*H MM0'UADH(V,'?,L1A3DO'K,^?:&L:3X^I@Y I]0W1',).A5#R^"V"$ K%@ M$R?@CH).&TRT5B!""1=1Z'1-J3%>LU24B$J9/RI.?OENUX"JY/B* -H.I68) MBB(N'7$NV$ABN8\=*H#,]BA&"/$GQ[L@/8Z&**QL-*S,@D6+R(\'1ILV9(&#*$2DRE@=]P9 M:0E0AOC@TZT?D>TB=C]RHJUK22/#7@0#D2?$\N"TPHK32A&C L7D+"SI[L-0 M3J($I6]&UTM1(L"(,JNI$![$,98;A2\VQ#Y#0JYE25-'E73\15B6+J-0"AD( MX2VUDFH#A"VU'2+\[ FX@27%)A BG*,AN28VZ( M8YA8Y&B,Y2J175/1EB_; M>[H)_UO<78+T 2J('K% DM. M=;KZ.EULQZ3B+'@Z>S)@>BD\?J+:9DCNA$S/N>NPGCS>\K0'Y:7PJ5](.J4E MC P1<9%R;W%?Y'']NR^P9D9H/+UL=(=EZI#=T$.Y7F]3AS475$G&TIWMH+<- MK!J$@Z5$ZO(M27S>@U\=M"TBU-0W,(+#Z 5A3A##&7%6@$<9;#IV%I HMWI1 M"Y=Y[!^A)2TA$=>>QYBN:<'@&6.M?"3":I$"5F9*GC$CA\>GD4%*8*_!_G-J M.2!A"7< ,U' )8EDN5,S4;M!R/5[@[R3C37DYZ+5&UQG!:P\O*.;EVM;W09E MF8D&[!9*Q\"Y\M:!U4<*>:)5>0V.&SHOH4DM=ENDRK:T[1PU9+J0U'BE8CKG M9X497=&GC=6*.J3+=V_HQ<:_>Z!&"CV&/QZ5]MO!X"'K0%B2_I#\AWV+$$LM MP4-D#+QN[G%,,8PT$,8039TD):*-VEMM2+-EN"\G:3)X8/[F/O N;WW)N_#B M'5KU>3F+002>.G]$R1VE"EL4390N(NHB*T4LBVW4-T!M"64^9>W^32_YDV\[ M\([\.F\]MJN>N@5 Y^GKDD<*)+_+.CX;6@+UB4I @RLU2F>#+B+@]*NR!W#,/]^"TS_L%5B/B&:8"@^*R?@$TTN@D#QJ[=+K-(HX$QB'U!@//KYP)T(NW#>R(U"^5FP^#8?\N*T:> M);QR<)O?+\WF2#8Z>DE3-@="$ -1HK V2)5NZB$I[?-%ZCC!3!DG-%*4>"T5-J8YR\;*,LV+;&$ M(R5M^K=B7,MTWVLI TC.>O$=CHL;J$WJTW5DPFM@&F<0 P4D->&3$@FKE4&1F<8+EXZ1 M"&O51:%T+M&G*^IX %4F=*0H:J4%LN![L:;C3<>(^R;%P>!M,NPB2_LJQDDK MI6:IVY10"E/3=$IN7Q1H*NR-VB>#:F#Q$AXUMXZ'& QQDB"'RXVRM!+Z, MY M^Z6YV(O4REH:*C@':Z:40DZGUA3>&&=*3:XT4>0D<%]7EW,PZ0)"4^(%ET%K MB27'J4E'#)S$DD4O]<$\!!EVH\N-Q%%Z[1&)BGM#+40R,<*?P5TCKGR]Y)$3 M82U=;JGD# 7A%1)<:V^8D)X92XAB*I13LT>.^P:ZW((*!V2CBAQSS[VBV"KO MI=6(@JNW!^Y_S(J\WX%8,($.HCO^[]I5=J##A0D>XB2NN0K2&@-QN614(8U1 MN<[VC2!D(51OW2@G#"+4J.BIM^23.&\JD6$5E MKX;7(G=[G:O;?C'\G!5W;R&&'PR3$*YY ;%%W/ 09*!*!XI;*FW!$7DP<,. M3)58A=,.6)E5JX&V+82:/(K4Y<33H!V8D51N8JW%U#FBK17*XXKX4(*GM V$ M^G=W^?CGQ.!IL4][L?CCB24S7I#17$O%$?4@7A3^ZH2F#H/P, ![ >97WP?Y M+[V\^Q^O0?%DKU_]O#$8(T(^B3NAOWVGS[_FG:/)F0P,0C\' R^3^J[2 VA7@?X!4Q? MI(M-%V>1 4NY;V3*9<@+9P0HL$&D>S0->+/26XHUN>"# 87E7<0@/RSH='35@)>K M*5A2-=?F?S#Z4LH@EVJX&^#9&.Q&JH,'A[VRGD421WOL!EG#8%U 3,:L-+L% M>UPVO":EHS-D=##%I=:<*(*@, :V(E C(8Y"%2 S2<#XTVIU.@O*1M V$I@Y M@;DQ7%$'UI;&=&49 7-&94PG=5D5M!P<-2JJI7IE:#\\# ?#5J\#?L&:!"8, M1V8=Y=AS+GRZ@HNJ2)*S B&K=9L1> :>S>%N)#4&%P]HZK'WCOL %E=))6F* M2RB/%F]&ZN5P#\"C[SZD :;3&6V[M;H?6SDX^JYUGP];W?5\]0B.@9(VN:N6 M@SK4!/Y?"!2,-AB7^["1M&,EZM;C4N"VAU1C!A B)$$,3AE<;F70# +'"/A MW.1"N1B2"$HXWQ92]T5VF_4&^=<,)O;OLM^RX8?KTM'4%4[*&0@!A6#"(^&X MB$R#J@_$&1H5+.M0ZG6!)7!L$8LZ:)X#=%,\B[AS.,):3C>>*AVT HF"I1%A MG6A>SKQ1 L9WYT O.?$F%&:,0MUL)2Q%3Y8L$[@Y)2OR,1,,;4/H)LH M32D.AD?BTAD'C[@.(@2J)2'88B)*K:!HJBS=#.C>L( O_B,?WDZ+[!Y/F+B' MHEBLA5F>(:#&(X,MF'X$5 <#FPX6.L>![!9T:#F@)IPNPKX3,2K/Q&0P?-_* >@&/[S8]'O/+2'$"ADQ=>\G3T5S,R\ M :S_Y/'2INJIWR)%TF%'>.IBR4 ?4/"8?<1*Z5(;$8STXB['//#;QVM:4?T. M?NT-EN\["P3! 00UH'3!=EOK83$R6"$9ERBH(4@@?C@G,%1EK>.,<)X>RMJ);S69%1* MP >,4YT6: M*K%6$@,P%"%)TD!4%[G*KC-K1BN(6L%"8!AK!TW1(<4=)8*FC M.[$4E<]<:,865?V.\5J34-HTV%"XJM^MV/N^L4P_Y]1V>3:\8F'A:&=3#4'P(28TE LP8%!W&* M=R6O&9R+11]N%;BVA$F3*ZV8M5A0Z92VW H!D3T!N\.H0=J;4%XE#'R' Z&R M))0!Y]_&(%TZP\D)"SHB!.H,">]C4.6V=L"Y V+2N..+J3(&@7.#(/Q-%Q\9 MCH-,,;#PQI65,40^BYF)S5#YE'W->HN;]2LL""?!J O+D42PAKV!&-)RY8U, MQL^+,)!J/" M'$'*'Z^L,;,?U;]DWTV[W'T;[JA^+ MO-?.[[L0D(^W\#]=?#Y,]Y-@O%M[9[\$?V]G=8V'5R$8] MC;A*6<=6T1G\?M]I#;-4OHYT^ [+9?"Y]=UFO>PZ'Z9\0;\'KU@X\S7:]TBO M'C?J>!PV7\+U*1N">18XS3L$W^/([ MH,*[?JNW>)_<_*>>)HU?9FZ*;$3D9;W#4!0!)&.T3E#N>=T&7ZZ%TV'&;%A^OQD-V0QB>7!;Q$JZCDAF#E!9+$&<^HCTZ7 MPI8C(0THD7[W*TC._)C=T,AYQY!BWJ1L@DX[U-%2YQ5)Y\X(+9M=0A<30JL2 M::;1X4(;Q/E&AQ_[XP-&OXU:W7VXGOY]>5W2/&K*>,&QD"18Y5*5OR+@P5+L M)3+4SN6F[R>?F*N(VPK,>R!"X\:55\):)QQ*=^YHF4Y9J>BD\>F.3CU7V[\O M(HP[N8RK'[-1([51M\OF];*QN,];&4+!6V;"$HFXI=(0Q7A$ADBMF5?+3Q37 M0E^%XCC'_M@N:/&@W=)4+34.8MU@4,"( R.5$8I(I0@70MA0+D3#A%9"6P9D M4W";$K*4&"P@/'<2:8[ GS(T8,>#27>=2%$*JY04VX!VYD#?VA0. :AJ/:P- MIV ]8-""% ) A$CP49;E@:B%\&D)-,\"O(G6R'*(BR#."*".@^2:!)")=,,H M22Y_>0N++A.-)L#O"X!BLUC;2Z^-MD8$"@%J\C*M 9_> 8$%Q">EO1\N-5L M].GKJT.UQ-\?AYBI2A)"(X^T25LXDA'-)/C^LI1YYIBK%:$J\J\C+_3Q\M(/ MUT\_5C>A*_GVMM5-VN7J-LN&[_KMUN-QV^F #\/;K!@OCR4:+U+C/4))T47N MD%0>+)\!30*$UKRB]7])X:V&T*&(,-DVFY'>)01)G-;1F6@L'IV9H9YQ$S"Q M+&"A2DKUL 29-8$[(@A"%@F:N@R 85&@_X0 TJ1FF,)'7#Y$5&$3MTZ1M14Y M"41[%*4VDG*NO0(M,JHA=4IRPDI?^QX>B?=L:9+]?^7ZWVRJ6[G4H&Q2U3 B> M"A\(!$'$I083"FPS/&@X&7)RM+G*NMU5Z:(8%H8$)J7T'%2!\<:3:+0'R7&N MO(N\?\%I<@, 9LO2/:+(J%1985PZNTDDB=IBYDH)M3>P>!>=KCW ?TC!1T([ M&2E0R1L>*<0\&F.A!44A)IH=5/"W3)MU!%]@#J%/H,A2G*KF+/SC'4;"I%TV M5BHGV)[HI OV4KCXH== G9F:@Y4(-!VT2)2ES:"MP3Q*SS1X 48K< [ 7Z(< MW%/';-D]K7<':M!Z/@W^V#$-(H+@AWH:)45<20H!9HK7G @115R^&D0OIEYW M30.U>SE '/Y/:G 6P"L.(H)51.G*'F<8!8^B1(,WN)PJW#D1=BT( K,@#?4: M(@6.;%1&20:A,5+8OSTBO L"R=1(-RG'>54%BB=X89I@T5@.!B&ROW2Z$+!3S,\ M'UL_4LYMH]I+)9A!D2MC@53">@-Q;Q0^,,6,]:S$4R$6BHIKH-@(T,;Z2F=5 M5$08'2RW$?R:J&$-(L=(X!"'K$[#>D"G.T/A.[@0O9OL4VN8?>A5'ZA=6R@# MQQ"!6!U(1)QC95TPV 9+G*=S#GC;0VN);&-&("A,31A!MM/M M93@0I%/I<01!0F47$SQ0O46T'FN5/[>^IYGC\Z@/>>_FP_VD__U*M]*0N6-M M;'2?>C3665!O/BH0-&IP.N/!S2RKIO?MH)\87D1I%="VB- ?]0AIRR%B)\0[ M",XQ!/!&Q8001/ VN+E*RAF$V"$1*I<*S")DP"GU%EM'O XB]:!/A5]4I_(\ MI>:JW9\0PO+ "#5P2*13DXAYC0+7P"M+.4T[NOMO_ MD663:VMFLD(;61/F+;4^AJ MK!0$OI*%.!,[H\!-C!\@08$@DFD2YM.A\5XLDB?Q>CH @-5 M(E+"FNN8.J((C325DDI6<9/CYHRN@':':"]A-,/IY&(4UAK%09&:*+0* ?D0 M)-&A5*BP"XP;NEW/W-U87P:Y3+UZJP05 6R=C%P$!!XQY;"84W--26VY/HZQ M16=K?1!W@. A;S?Q$.QY+QT$KJD1G*42.4L=&"I'F"BI005>$SLW"F[0&E_0 M /0!XY%BY8C2]H]"WHN4!2>XO"/*1K61YT6W46/ZNU;Q9ZH?7KE+?;KU$1F. M @1&/"60"(VC#O6$I\LNRS4EB&E^9)1KW&.P(?69B(A(QI52Q@CP7%&Z"(Y8 M3"O.)1-,\?$A>$"E! M(,)[.V6/'(>HT"@%ZN9&?HZ+3Y<^FVF58RHRH;*B0X2*EGC#:I MOB%M\J!@;"RO6B*XV!/E9J:$[\GW@GCJKI7W.JEH,.:#=JO[1]8JUE-3G'"I M)0%(PB#3RD0GRXL68?Y< MAH[ ?":FW_KKX0FZ2=+48CN"NQZ-,,SJX+ E 2G0]26&4J;IL_'\UE\1RYIJ MY*; 34H#YDA2ENJ* R;I>J)4GHFC31L8Y2H[JA5;641+!<8; 7] _TF^M ^9!+$\M29@&N'! 1H*9%O(Z($XA:NA"TM M?W"&%YJ3'#%E-K'_H/V) Z^(IMU(837CWD@>(%IEX.Z73Z=B+E=>^0>FQV:K M/M4M!Q\8B ?G#D%00+'SQ" 3B!2NE+N7A*V<2'TF01JWE94"/Q93%GRZ"9B8 M@(T3B )#"9.NY/P+*?&^&'E8B^^5%1X\?>RIX=A+HY$GGCDOJ=18E [U,]"9 M*ZOQ0U-F@R5OJ0I$<&/!'>2643 ,J5!PM,W"12CG@:F4ZD3HL=F2YT0[K05E M2''.I0+'1S A,,30")9W24)@?6UL+>>KYP'$W@! -9-:U5M=@UC-NG=ZL', M4P1AK5$> KA@:+IKARFB1("HKGR*A.$%OJX.W#9Q:JRL0)Q'#-Q!4G.NO'*2 M"M!U48")LKBTK_4&"Y"W*J0T$\> M4V,UM(D$!R6<2-=O8 3B1ZA X%+ .J+E*QW?)-YO ZFG&N_4"^##]=QUP=7W M)J\B>%H:*XP6WE -*@%;IIA/E0[)_6'E)G9OL)KGT6IP;0.399RQ+H*+9Y$! M^\<=L>#$&&P=LXP85RZ^3IQY+B99+RM:Z:);T[D#W3@8%N.F..-,Z/I=J9$7 M$)M2':WE/B";6M41ACTX.53[B[PC279F #1(XVI%8ZRS J- MP;?&,K6^A?"LE&=.=T/L#?@EJ@JBG]1=D]J 6.JJ8*U(1S*")#1B5=$=E1"\ M5^ ;C0>.X.PQBE.A*R=(:2D)=^EH$4WFI-S?4"PTJUT'^,GMSFOV?J#!.(T" M1.:2>ZY53+TV5+JJ)?64+(.(.6(+RW/RX96!*??0LI,+K:^RF\5N7??WW7Q\ MRMMG7[-N?[366[V.SU(1:DVWD[E*P6BX1 3D*(QJ4<#YE$KXE* 0Q)83;DQH MP?>'8+JBW?5[O6Q<:_=CV8ZV)4%)1R.WA.N@- LR72#NTND66;I;ZE<,\H?V MA\T'$,O0N!7X>F@TMM!V MJ9B4.G!R !AF# .7FP0,(0FL@/*%B10SS9^S!&:#C+TL ;"\4EG,C"*$!X/ M% ?ATE6_Q#J)MKX$UD1PS26@/3! *QTQJ"RIHQ**8>? -Z>C!G#;7@)K8K/B M$I"IP-635*\1.(05P!,5>&3>$0R1<;EC74J1;K@$Q@N9O&\5"#\UTIA@8-K@ M08U;5,VSY-/']]/;5^'9DE.3*GH*N( BPNGR30$(F4 AII?8I:M'*RIMT(9, MV1$V<_EKQ&PJLP)O6W#XCP4F 8: "G8&?BUCPQ5]#C;T/Q]ZJV+SM[SW-?OQ MMM?^:=FQ;F;&0@CHF>4B4A+MH(P]CR>; V+^M@0 VX@ ?4D/#A2/E0L%+J&=JX*^L:IK&G4L;;7YX1*MPJ)U$R "V.L,T$3 M2E% /(![58ZNJXF^'+3M(K1GMPP'BSR!H#WR=+>MTH$2[:AV$)?8LA8_,0*M M:=.XIT)X%E%R4@7'*D;D?9)X9=,QLQ.GQHHVT29A$#:E"#"77*7;J].="]A$ MB)S*S=6WM'+23NC'HG^=UW;?:.@?DAHF1VHB6-FM M$2QX5D]?7P>HYH ?(^N8(009CG4*[["/!*(#\## !RQ78""BZ;.A6A+)F[2J M2>HNE#KR:JRT=X%@IVE$&&*:$JF45G(;0#61"KPP$"YB,"PRX)12\HU@P"38' M566A%O9*EP.U!10:+QW0%/2\U%:(P$,0R;:38)CS43A5KD\F2"NU9Q26R#%$ M4>" .)\.@/" K3+);<(!2.U,]!7MV^6"W[X7%)JX8%,5!D2WFDK.P2NTGD=+ M:0I\(^6^Y!@R\+;P3E$89]8?#W5G@_!]6+3Z12?OM8H?;\&^#-)55*F%2[_; MA:EO >,B&ZROL2'F531&+YW1'!:[DL8B<.QUT98H"H53HMH;'])=OQ 0 M@R833'GF4B=N70Z_$"'KJNN3)%KC'128I\-U.,9DXZS23MB(4@%%.MM><95+ M.O5]G$3[F!6V-A MZ]!B#LAMX]?0"02$';G(".;!/'0E^S:U;K+ ,"RP1 M99AS08W4P@>'!*QQ"'P;\*/R:/!KZK5#&$4L8D)\X(YXRU1P"GMFP>GDB^G+ M6?RTWA]^/N\^#+/.1BM0I$YAF@F#J(5@@"OCC/(:@^VSDD>ZQ14X"^;V<6S@ M8FK[I*.$)8<9M\X:#!Z@(\R#[-+H[/]C[TV;&T>2-.'/N[^"EG-LEADS&W%' M5$VW602.GGJWCNS*[&F;3VL0"4GLID@U0&:6YM>_[@!)401O@A(HQ>QV5J9$ M@!X>?D:X/]Z@%IYQC=LU,>0,,DS(D1B5@@3$1HJ8A(60C'+(_&2#FGC>-6[# M58HME9!'V=B"036ABXQ)@A#$2XG-F:!Q*%E,9APSRW'KYJUK!(MY R+&T;JW1H00+E?\P^..I7@VR6#G\7ST((Q#>JT3@FL1$AY1:X.0:0V* M29/Z$.P/9/5*HEF.;4\5(P@]I7/4,"I,B W4+C14PM8F7-0G)X%\KDMZFJ2U MW;NK(AXY$1%N(3K *1+8ZQ0RHS3!.8386MB$"BSI ME,;0*))2.24YJU]8$LV/U]VL^)0.^ENPC;?<=G,7P_\E @(2QZQ->& 2&5K0 M'1FN&V;+Y;J$:)F(0TG<.3?0*)Y8%0:P^UC>Q. G'!O^G##2U7HXE2#B, KS M+"VR**O^^^-H-M!NCG&*0MSKY=,G4'2'5_KB2"B<&,K#1-! 6@@25$@TBP.K M37V0Y0<<+5X[%3N"TG.L=<>.4:&%@1Q;)$$DG 0) V5-6"!U%,7*KL'[#ZBI MJ>K9UOI;ULL&7_$E!^\B8T&(V/]*!7@+8V!Q$+^'$!Z%B7%\C8,1JJXO.^DZ M?1V[CFA%D"A(%!6', B/]T-PG9&UQIHH#I(U4-QBM9ZYD77@_CU1SX>CMH52 MG5!$S@TD-C4YY\H[3N(2O JJGS@KL<>>K*>ML27MV"&# SI#L!,VO"2!V1S?\VF-S.&W(V3-/98ZNPOQRTA"6NKC1\[PFU!R +;%,,.)!!10UBM) NYB^(83+RH7T=]8&MRD-UT M-;"073Y)*9>\.7D)0^#I1%E##"2X MUH !3QAWVI*0RS5>"+W5R4NI-;#%O_>&TSY\^K@:=T6C@',B6(08] 9"9R,C M!9XUYDD8BYKSJ7>C[T/3Z6O86J0<,P>VBU(@7L0QLVC *(50@&%V6MN)>GOM M$6LH+SV.[IFA5H-;3"+(\T6BA$N,QK9@2 85A0QK7>?&*L'+!!Q*VU:YMF$4 MRH1#LA1 A@ZJ67@)")CRSBNS[MB7*R*]?&T[3AUH& Q0J8,MX(*#FD(B:42 MC! J+%C&>GDS8ZMV\"3:MO$-@K=8,XCE= *),V:CSDG(^DB@6:+J5YJL0J0X MB+9C$V4B>*0B2R)M0Z MLF"@0N-<%"A&XSI")YBR5:O[A("#:-ME1R/(UL.8 MN@!;9.,0TLDDB>- 8),LJ>,0LL"LGB1MI&TINX*4Z_-DW/O'[7C8S_*BFDQ_ MF*VD,B)@'"$\C\%6ALXR1Q(50HS$602;60O4B58K\<0N@DXC?BOT$%.$:*E< MB.=S$#HH8H6%7)#!8ES]K 2OF%<@U8XD_J@Y @E$VHA_X;"J3%FBM=54R=CH M, QL'>B.!CK8S.LUV/NGC@I@*@E"RKD!=1(4[*. B)DE(@2^16%8-^'8V::. M(W Q/2T:%+WAN)BNWH+4$#GF#[B'Q5__N8C@ZSW^L^K2^2"7>?R_"UHZDF5_M8.T0T! Z\!&:87'R4D@ MP"%NJ?#=SJ46\9,^(S\-%9(J"LZ(12(AL8TBHQ4CH- NU*O7LZ6YWR"7[>8I M>TZ>*JU$P"Q5B138V6PDPA-QR%H2$=1!O%^2GXTO/M)Q%&JA.$Y!YQS"5!PP MD40.W$?(PGI/XG,)U!-,DLLR>@&'2"824@DEE$2*@0>)!;9RXI!J&7*$(>"\7ME?FU9Z,5Q]3K,'_)0)I0FG"1&. M)H[S".(QG6!N0^IQV$ORL_'%QR ?V+>IE'5"11IBYQ!4U HPAERM06,Z1:1& MV:_789[U5^]K5Q=EK7 CJ#18$VX5(D"6(Z)C*,&(2E/(C6'-H0LSHU]E"^ M[.+I_,@ !^396;E'/.IO9^?1W.#+J4Z(8W%L%"0B$@+"1TA\2!2!]@CBGDZ8 M>YSR%S#)MC-CPX)V\>'G]/?!W?3.C?-\_ VE(;V'WVPX6FB!7#U50*X$ M! 9L!00I/-0A1"I!["CC:VIK0!N>7O@N?_DFHHX;WA@&4: B+C7#&]D0: ,= MI7A*G5!7+U81FFRF;-V1QCX$;F6>D2J4Q#D2:0$Z!#OMF+"QBT7(15PSN:<0 M^',ZF>:EZ_XMNT_+MNT"\;4&H][@/AW^./H%R/[R+1M^S7Z&-=SN@$9NB3$. MI,/32V"-$A'D[IP9 M0K2)G0W XD+T4KO1UD9MD9>]B3QME0'O^'0N2=1; T$2)!H@3US!#M\;1Q8%G/*8ZIK5PR2K+0 'T/BD4ML8"03 MGJ&5]\E$6LC8B7%,)9(S%ANA^)JY/6*E7?A4%]!=F)J/'[XT1W^ M-BC^L9KP?TOS_CS17Z ,/\8Z$K0+4E=+P*B$VCET$1!"1DK:D%#Z[D^?R'\_ M+O:HI2SSXI=L@I/L/^7CKX-^UGLBT,1)9!N:QG8FNL& M)FBR4M71Z*)^',&.GCB8F8!KIA8D3,=4Q!HDCR4(7$M"3L.X#MCY 3S8"B3* M_M0UM:9=4Y?C..2*@76((/Z@@78)+(4SJD5(>1TS@-.5DN)&5]3$^&PJ&8(O M8H^Q%)1K)T-!*9:Z6Q5!Q%&[YF=DI=9]?^*:6M+.6C7F)"Q'QR80E$EC3,B" M! =,@6LBM<0. 4#WDKO=2WILG#L+XJKQ 07(8.!4Q$7%BG9(X9!',FU2L?KI0;\#; M2,OQ!&\M1QIRMX+4T3O$,^HP"/E7"" M [@'PKGCB52&!9)!S,SK.1QXS%4Q:)[@;1P.%$2$1E%GN1,*Q9?@T";L@P.Q MJ..#?^":'2,2Y5'OK]>0N(SS"78US''B]J'XZ:DHQ+#E_X6.85TRQZZ8,*$, MHOU0)4]X7%1?\NY/2Z?+FTE9)GAA]\-Q,<%JL-FB#C?R3##P-J$Q<1()<$FZ MK$KD"OZ;,%.'$\43WZ>UB1MI.8G@YT5\M 9T.-+871D))J4)P3,G">PE8JK5 MVVDE6XFB7IX)!Z(Z,L2XM'$ J2DWB)$5P\B7W[%>R(W MQES&D< N?07!0D*L"@P6VRM)7132>O.&9BN5P6=8ZO9&( 8V),3_@1\NCRX2 M3>,8RX:E6,5G*=$(5SH;SD/P\ZJD3%A"(W!20J,=C2$;C;C3G&EA(;6I7]08 MO5*8_/)<.% GG8P"YR G-22&.#NT6C'AP$-+IF/':L=Q4C#2LA7OBS#N''&2 M)A",X!%RV3JN _A[8*G147VJ%!4KB'!1S=H*?5R=C9@*02!X2G!EBB85\%C)9&5'&$U-O'U.!.J^ M'LZ$ U4R%@[A76+(@F/!*0@M=N(DH;+4*&&A73IM$L29A' 8&.[41E"Z(N86LT446C$5- M&&F@S^LF7P*K'.';I-)"13P1+A*&,(L*B;,S%.QH_2PDD&>WI.=UDS;$DVA. M&2)*:-@SP@V-B6!5<:RF"D1DOIL(JVYWJ G1U*X(\)@)I&!$BXDC@D* M=@P4E1!73A^/1=VW"E#C#7M]/(';3[NXC@(=$Q=& CLK8VV)M&$L=82H?#46 M*BRJ.X+"$XZL(2BAAJA8@J,6810;-(2"QYR 1,9![?X7L6,V.+'UIYW[$KD= MX<::0',#2F % R>K;9 H'*&(K0"1N$NDP^R!1H8DREE3'X\E M028/VVX$!*A#!1U5W1=J/%=+2$04J%((/CLF%$R1@O %U+R>0@1\-:'=2LTI M=&\K59#&@4I!WDUQ#+J!2-A:"4&AD1 OBJ0&ND($-_HDNDL,@*-X+,"F8_$. M-LU#Y,Y-I A6*H9XY1&P>DDJPB.NH769@D/IV\9+BIVJG-'0QEPX<.DX5SHB M$+A!WJ_6(*8QN58&]J#OV!(:%3 I()8BW&*G"<<$G>.M)0=+Q>R:*7Z&;J)P M?5G*GD1NK]-B29# 'S:$3!N'! >+:T3JPB;"]V+0'M6=> M=/W@H<(#P6\9CQ8'#_-/02 VO9O"WF4(U_+749ZEP\'_8#415GSAX_-)9+M: M\BUW)N(AX2X6$&E9"]DK2Z14UG%7+W^@_-4S=*U:[#IXU0*+#P,(!A$$7D+> ME6B;*,4@EC'U+HG]-;A!3FYFV8Y(Q3G(&AP/;10&@D/Z!3(2)CCBG4/F76\+ M%X;OO[A&5[%]R)"(0QQ6R@/(@4"V8^FBV&G"I1.QK+DOK+1:$[>??1D[O+"* MPY#(V 6)"05(FY8@:PSRCT!%CD5K\#/UNE3N.9:Q%=XT#DP@P-1 ]"4@;](1 M)*>1Y@&8G2BR]6#B(&-^R#(>K>=_CH+75Y[O0A$J! M:P()AXS160'>*@FI3B35=21ILGK*]JJ8M6MT(%@$1UT)J"GB)'9@L 4C*C*0 M9G-=<^9B3=+_FGBUM2J11);'":41C2#^#@P/.(TB$-;PPI)F7-)' L>",)C&^DH M)#3@L5(1,35_+,^K="_!H5T5RRP$JQ2!:PM"$6O(71/J/<Y!@S!J(Q4K*UQ8([ ,C&C&<39+ &[+>KP^G3U,FTK.2<2OO40 M#%Q,#%FS$&U&%3?4LTD92 M2+A88AG5+N*UJV!&UWB S@?P2R'01XR8G3$;6VD,##WW'N,=Z(U6,K M4L/>.6$-V/;=FY16_XCDG6G);:R8(N"XM*%&&ND"94-)07777%WQS70O47(* MM4M8,$N?QIHI.^K#S[+\:_;DS"^^P_J\+/N@Z-$P['Z/=WK%F$3C+P)#$#GPV+<=H%<12" M ! M$KH&C$$=O^9?KZ,!ML:.^H<7Y#B+\)^1"@AG(DHH5KJ$$)1KRYD-W)JJ M ;)2V+2&BH.)W&5Q#9?@(:2EL04U1QD"%Q%"G,$"["NNW\OS#>S<0>1O6764 M/890#@?'W%;Q'VQ".5C3@97H8\ (AKH\2SY\P@%(/B2#(K")%2#G5AME>&RT MDB):,P>+KC9;'4OI>5:[8]\@X0U!NKCC%IN5 ^V(3L+8.I5@F<6:/A:^?MN: M6.V7L>W]_Z1^\GP%$MI)&UF&AN(MB(ZUU-HR$$0DQ M]>,0I0A?OZ'[D-?X M54M"&9 8S"^X6!$I"([! !O'J0J#(*[?O+" Z_62MXZP7;-&,@2LX(; MA--RB#%G7:AL$#$.04(--(RN8*D<3?6G'*/1R<.G83I"#XB7?F4]_N&LUR E M6*6N(;*/'-"N TA;):@^WK[4+BCT2O_>_J0UM:"=8S29"D'#08+ B#D<#X!0 MA2R0END@KN4ID'[OV)3]5I3/IF25X>BG-/\U+Z]D^R7PZ'Q6],Z3A*<-VB8* M(!NA(=98BY!3BT.\B+2)DR2R8LO0[8 L+6@OTII8S,HYP]/%@(98F3"*4SG MD\96@BDVD+J'),*LY7D64_ZZL-/)[3C'(Z,#=T032I20-F0QEL*"<"F\HHEP M8!=A3[+@HOPFO*NII3-;*3J%]JT;@&!X@8L(A#!6"#!7(9;(1E0&.&3MR?3( M<]'^8U%,#^8Y$0RG8/&XO)*/,?N2B+&MXA!"=F[6T+V#X(J,8XG=+N4"^ E: MF@"-@I>#;YV '#*"$!VB2=H\L:7@'W9$Z2Q$Y3$"4X J,AU;[&Z-A,1Y*H;4 MR_HW4EA^]\&D;<5MA5" DB!.C,4"Q\@D(3,N!MN''8V\YE,/(6W3C MN\4H0WC1])@\##XCHYCA4"PC0J#6)%0'RD*"K!@$+K6(!6>;/M6CS=0<3_4N M<"<6TH@:!YF9Q2E/FD=2A<1B_J77A+]:F].)!O'%4X=?KRMQ_BL"*\+#X#\' M7W&\\?J4 )UM 1^K)NN5._KK?5D/=#B6FH+UAD2&$,M#,A]HS4,P'S;"-@Q" MZB %E(O-RVYZ.2_(MUT'=]I YLGY*C2,F)%0[Q.B'83YA)=."8D@GHD^)A_2A MF&"SRN])9>.+W#78%V)E+L'51CH4#*P:92J)A&42- 7\6?UXB9O-NM+ (A&5 MM:E41T*D*4E ((RFFLO$":)"GM $(UX M>%^C!@_!071L+ 6+P9OAH!X+#U)&P9?4+TLD7=V'DZE^#B9LQ0=06D-: 'J# M^NV8"W!0(9%,(A2WK<6+$%&MY%:7P(0=#CJ)H\#R-$%9'6@<6!RZY$"0CJ)_;@.D*SBT)C]?P M99% >2>)'YL#EWX:%X,R'8F'@[O!"']=50;"G[TM&<;Z8@1TM4MP2?CIIS0L M<*]W3:L*HXCA48T.$+4 9]<#9Y544@1E#^42+Q\G?]$GG#QUZ1LY&4*:?G-$ MU(^H(2HP1$NC!*+OX!!W2%LT-0CT7#LP,RM 2.N(.(K(K4(,[+9@RP(B'-HO M8ZTEU@:A1G";N(YYH-5*Q4\S9*XQ.,N3F;0Q+H00"R);(L#Z6@H97V##",)% M9Z)Z?450 _YQ)R+!%/P5 M\F0=<$Y50-@:X#2V))5GKS\+(?'F+@@1.PUV1.K808"KX@@L1B+J<\?6 MQ+@\L9T]"$DH( M*VC@ U0%EKI^>7/!X;L/4VB0WG('I$QPFL M-D $)(M,J%_JB+8L]3"Q(R8.M4RHB\#LQ5%L28 0^P%+=*)U_22T/ =M?)U; M47,H-4ED(]@*(;B3C@11F& 9AXAA<^K#!U?J^QNC\.Q"!W&RTZ60:2&,9N#: M8<4T@?0^X3:ISW';$G \ZT(/$[F8T3B284"(0?!^T"T9!8A=;YAAD:R?#:DM MX<">Z]R&>[58ADN'N$N?;[-L\M.XPAQXLL[5_I8=8S-9XFR22!XK:07>"!L+ M%CV(#!B72,LZON2VB.+I0G:M=T<+T(%+?GS;_HNG)@!WI@DC1@H1$4V4C&&7 MC=+22ET_G-IC\>O[B=9]&9K!(0ZR<)@^Q$Q C/)V(5J9BY(-;V!9RY3";AJU0 M5"+( 8.$43(] :' M8NA1)C6A-K*"" F9 R@N=F>"],.&AW74<+RS4ROKV$72J0O8%BE@TVTL0J:4 MCB!G9Y <10GE+(2 AMBHYEC "M'56.$P^K]FH^DQ]YXF,4$"B4V,\R.EL0+" M_1"X23',I+4" J-838FJKSZ$G/]7Y)/_]RD?]T'0?LT_@XP->MGC,=7/L/)) MAE,.LW34G_UZ%YH253K&)EZ!W"LR1JF@I@UZM2CK:.(72%E_SL8W>7I_.^BEPW(%^%M;#-)/X 5 M[W=9?TD@;C=@;PP32D*R$IH(<9PCS@)5QVGC2JZ>^I]E!3]ADZJ]RW+XZ4Y% MQN)/;1677&"7EC(XE2PAG"D=UB=RP@XTI /;E_#+.)_<[K<$JP,68A,XX%!E.:PIBGH M\1M0E0/6>.BH%5E>SV I*1,\#G44!2'VE5DL!*Y?=FFC5T.F\ZYGSZ$-H/\D MT^FYQPADI$R(3:$!)A$@N#HJ"BT@3($9Z61>FL8!:-4.\9N M?"D'QD@02$F$.G5>L.4YOR M+\@1'*=2R$BBO#-=OS,6.$?AW(LX(%#B(E(TY,:$(172:)U@ UM$G)9@7E5] M,#EEM7JK(^A_UD )')W6,6,NC"5X9*U-Q"G\VZ+HR?J=.2@*;T#0SA$<2S M<9@X3H*Z]!&#+04GK&1'=440\GD MG"-2@A0ZH3BO1RLK"*3_$%\HO V392Y= YV0$(Z<(O-[K>3 0"E,PC")I8XC MK,N%%$=1&6L;$-#=D-3/("G8W-5KO";7<'B@%&A+@D@D4C(M0LD-D\]PH.B)*B4((*NQ#^GQ)6 M?V:L)XS"'"@PT3 <(;: Y) M!8*":KW& 4(F^+SKV7=0MG A6"7&(<031 6&$PMA*XN52618A^24L(TG.O+M M8:M[?7X9U4+7BNL.I^<<(1(84P2J#"$S5H(A M,C6(O6;:4A09M>;\%(*D$[USXX=)-G")%3:D\*> :-HF(8TY"$< ;6HPR,K M;?0YUW!XC&0Y1*6:2 *4"\AI8 4)2PC&?*%(>+WA47-VTI7/ODO8+TAR%(() M1SGH(N32 28NX.RB$&.-1-*:%)VYD4<$"B)),3+Y\ B2H]%U#8I M(%$+*0LD4[R>S@=$G72D]Q+SUAT'YT#". ID(HQT+B$.@B<:8S-Y7,^*$+?H M>==X:*1D%-.09(L ?$BB(ZUPY*B*50 YG@C6#) W^GD7M&>H)#6D=H%RV#DJ M(H1 2&!'M(PD)Q"MK+D=XGR/ X//V7!8=7S]G.;_R):F5Q]:/ 2H,S:L#B0.&)7 M4&M4W2BI@!!Y9I)W#;FBH8PU@?PLX0(G@4(Q=; M::R*[Y&DVCQ/1S>597MX_,@,!]-"C-\O__@M^^=T4 PFV2S>K!I&27VE\B]\ MV6Z6#W]YN%_*'>:-_ L *&R>_>G+CY_FAG/I[@USR BB-PSY8Y!ZD@-P$$5!"<1\:]6A:RQJ30J2"FVF)9#V0) M/#0A#;6)7)(8%SB1O$46+C*6>3/&([Y=C7_@^!7A <0*@1$L":W4$.Y(ICE) M%-&HQ?RM\J_LI!CT)C/HS[^"HRQ^^_S7&@\92!\+8QX+B4,MA%;$&,A8C<6R M44@@+DH&_PM6O1AF]91UE0NA$& %Y!3>/;:,S5*>$G:C@HYXFL;]]NGG<)S? MC_-TK?1"(![$L87(-L:;P\B 1T^4$MQB*:@0P'G:&.>?,J81AE=3E7\<8<=. M!4:$+7)?;M/1#(X2O[-$(ZE&BXTGZ3!)!_D:!-Q],)Y"JQSC6*F3"!4%#AO^ MF>&4\)@(5V_*87JEV.!E%MI&5N\(NV/+72!#0T+.!+/2,0B_=<*T=DDLZRAV M1O!]HN[GY?0XGU1.> /RYZXF,%AXB&!%3B@A LA'=> 2$BNG@!^4U?)0^,Q* M-\8Z&HZB<6%QRL$3HS[^!SGU-1TNCEJ6/[+K1E<0GJC$QE'(!(VH-0GG3";. M.4@L3"VK>NDE_3P>90]57IP@JO*N1GX7)GB6SQ ))@F5)8)2P9V51L&^U8[X MSKJ\9("W*(-T^"C33[=KYA\RA&][G,RXJ_(*HAQA$]@_!.@CVA@%V;R)P\B" M)Z_7VDN^,DCZ^1?Z,U#4&]RG0S?>O860Q(9X'V I1QA-1&% \"?F(+\'&U3' MUPCHBR_PKY^_Y%E:3/.'O;?1L9@KR.)I9,'KNW(N50SI9TBM#!BIF1CG# M*K="SQN=F$A"+*APPJ'0+)%8360Y)-#2UDD$:>3GH;%A*^BH59#XP_I")R+J MM(UPIEU">)18%]>N.UYZ20=:09-@PQ"/0@&)9,0Y^/#(X@%V:%PDHMHAWUF7 M=QXK&$E)$RXBQY)(4,2&A5 E8B52-Y[#UMLE5R!;GG^A!UG!..0!SA[#9A_A M0A!00@SD"[![81#9^M4.I_3![38.T2F?9HLSJS_Y^P> X8-R!X$Z5C'.,M'4&LM9"5U^/O:Z)@]:=N]G-^RNW2 K?J/SSY^9MT*UYK^Y=4I MJP6!_Y_(& D'4QER%3!$,C8XY:..P[7GZO8A=92"=U-H:B[,]B08#$B!(<\@QW(>\9LUL&KE]E5OI:W1=VU#\@@1/%HA- MXH *J[5.I'::.DM8[.#Y=8.-5F%W7F9A.X >2<@BG01@'$B(52]&4LVL@)]$ MX ."=0MKS;JV;9B&?"P15E#CC, 9>E;*($PB9B'KU$_J>.;KHL\KB9O/;;;M M5^@"%;%0Q#S 87K419&)'85$6@11).J-8F:'%=E&79.+VHJ12<'&"X/K"87D M@6-@-PS.WU+6)?5Y]E41R4LO:H=FQ6$)HNXB(IA0/-$DX6$5D&BM)E]+\$>_9)._CB#&'6+<\AAQ_AE" MFI_&Q'G?^ 9V=ODL%K0=5V M-<1% 3.I_92#A"&42S@N)T M-1(CS+4SB8T9,Y@LUS*O#W1E;, ;X?*11B(PU#(2.@V&0F@M-8U4 HY61P:X M72^*_$ E(;O\UJMD\%%&0B9:6J8((9#.:&80=QW,A::$@NNKG1A_P*& ZLS< M_5LVN+F%!5D$]KS)JHD/T6 XQ2O^,AWZ=3HIL)(JJ2 M()3"\5A;I7 T=6P=0V5>E\2M^)\C23W7:K?.>N>ACB&U01Q?X1S$?L0J:R @ MQ%&"PJY;K6[O:G>-M&&QC6E,H@!7"SEY0"B/+$(Y,!G3=:OE*_?B+5OMUAE@ MJ*N1,XHX'/H1:BT2;I1-I#*4/;7G*POBH06<(53@G# M+D(,PB%-E'$$>6\DJ5ZWIYJI/=:YF%=#$, X[Y+A@GI:(8E90J M)I)@W2YR+1EIS?IVZ63B0/F$@.A3@4XB5*"VH362T0!DEJ];GQ!J#ZU\OO5M MVS\5P^[%@7.QC(5*$FT<#Q1SD0F9%4\N^A?KDV5OP5G75WO&I<6@=[CVF5"( MR$6:0CK,<5:8AJ ,(7%T%%"WSEMR':B]I',]B4!<*'FT=N_2L4!102)KPTA'A!-),F1L3L@''%J8ZI6KLV=>K:L&3T^T4AF_V:#H88 MVB;C'*<0/[T5#S'4!5*GZ7 ^2/I+&0?#,MT0(N?-:UY"B$TLMSQPL9.P,[ R M&T2,2G?Q].?N@/OG:*R<,P^^.[:WCEA^OT;C!\^/[+X"XK.K]D MWSJ_C>_2T0_E[PK(=+\GP?WDAW?_?C/Y8>5QB,NS#[=K>4(\OH:]O8*W+#C6N:I.-F=#T:=R>UX6L#F%-]]C^3\ ;]O3ML?8$&'K?!_<__X#"L^'P:@/P5CY[^67CL8Y:,T/\V^/+RYSLDXO&PYGG_GC.S (^._B/NW-_WVX6'T;]">W\%=8T]4XA]3P M0P_V+;TOLN_G?ZD(3X>#F]'WN)@EHO+%W_H@"DC*Z(_O(+S+8>/+OY/%9_\P MZ3_^-5_[AAGU%4F*_=L/3U[T^ 5K7[KZ/#GQ\5.?O^C'G_?K=\@#6/L)=M[/ M1/!J/)F,[WYXHEX45&59=Y;_77W^R8_R4N?P)SO)7%+H,1!R#2;M^]M!'Y2X M46.[ITEZRO,%N>S==E[--'O&"7+_>Z<8#P?]SK]4=W+GX.4:_BV9$>S@RO)& M.6BG-Y#I/O*1D6X'WW65=WK#+,W_^&XT'F7O_H"?1=]] )^]''HYW)N#O\#V M8%RZ)(G!5DE4^W+Z*#-YE?;^<9./IZ,^.O9Q_OV_]'I9=GW] G*[&D8TR?4( M(E2(,X&OG0=@<6><=X994;RDDF_D_$P+RABOI@)M8>B_-L6ZG0*XC85GX%0I MNXVRBLHN#0O6A 4[+$H#7KR MZ6HZ\DJO(8I^#+YJK#IV'XKI_1:^;3F44_>3\B7OR7A+/^TH 3K. M(TX,Q*D_GN)ETRGJMG$GVL+"YK*#7>P[)7UH38; 3)=H_O(\:XOX^'..EIYS M>&OFK=E.=HF@2_B94IRW:,V6(K4_E(4JZS[_;(0]4Q'1,:0U5L73V<2MS04U ME.^C@D_E_EPU'& D#I']+=NH8?&U2JLC]E7/F3@_,CK%,& NLCFIZ';^^O'SQ\YDACU3_AY^ MB _UYMA"\Q]^NQWT;CMIGBU7".;9?9X5"-<[NND,EM!PTGDM)@@R*-$TS[&; M8GR?5:">1?D=^++>,"V*P?4@ZV--X>*#6%)8=JWW$? MT[_#3ZMO?4#(U7#!L5]'KN+$9V3$P=6L))**V( +30)!1&)5$.K "*.U$H(G M%U7-^GF*TEFBX!2K@@72-)[F^TF3KVQ]PY6M"-;10&DK%V^INK-ECU\V]7[Q ME[+X"REJ/E^D>=H=D6KW'=$S%3#[0N7SW$"^/>E:7Y9\]O)C;]!\;?SCA/F([&7,F.7 .EP M3OZ5,W([=^60W,XU3LD]YJQX5]?WQ75UBZY605,:UI:]/K?+]Y[]%6O$&3R/ MUPNO%Q>O%[1K]J^S\QKA->+5:X3W%/XR_N!"BSTZ5L^A7(VR][5IW:O'-O!G MF,_@OUZ/BE'>I;0YH"2O75Z[O'9Y!^95S*O8\Z@8#\"!G?_^^[5HUUN_&UH# M$.0/./P!AS_X\P=_:Y^376G\I:G7"*\1WE-XO?!ZL05RO,L-\1IQ:KK1HO3^ MK)V:3_%(SY+C[VAF?CUG .6T1,'\,=P%.[NVHJ.[2YHI/O7)ZY?3* MZ?VG5U&OHF]$1667-WC+]=:5\ZW?@K5_(%];./5\DZK.QY0SP/_HKC1G,D=K M6-,68?#GPV=W_<]O:2ZB);A59N@RVLJ?>P3H)8B1-V#>@'D#=B$&C##6Y=); M,&_!O 5K@>1Y"];ZN<67($8-'EUMGEV\[N^S:: O,;P3)X=.BP\W:7K_O4N+ M0?'KM>WU<+8EB/4GV*;>0_7G(>,^J5:)I6$21)8+(;E) D)Y$"OC.-4LN)1Q MG^4_OU7OO1H/^]6+2C9UQM>=3]5 VK)=N&PF_@QB"1SOI? MCUSLE P<9/5* MDF.$M/.A\[>L]:HCN_30OIDCV9%R^,@VGG_;L_ M6_L)EE).& 9>#[-)MIZ12 V\J\B6-F+M!XO;\70(9 *OL[0D 7;I[]-1KUS4 MM\'DMMK;;>^8<:9\&L?.VM%H"I_XK60JSJ(%0W'7(<&'_UM2CN^['A1@O3L/ M8.(ZV0B?;40J#Y@)=LSKNS@K-[VK"'[_[LDZWWVW?2SS,]B)X[W'&_J(3 ODIKB[GTI_?W8*8JG0+91WDJENS9LC+-[!D\EDXZW[(\Z_1! MK(;C8H,H?D23=9M^;=YNS:9W%R ;G:O2+J?%B7K37=+A;4^7]BCM_WTZ<\'= MDMQ!4;)H/ +[ ERL1A:#BN.XQS^+;YV<)! H M^'2_% C8MQ4ZLM_OLU[)WKE9F0(SEFS+CDGIB[CGL-#C2; R+4!AB@*K,S8U%GBT_:2UHNU MEV=*#=;S]?\.(/A^@* %PHUB@%QM&]T7Q>3RN5]'G?]O.LHZU;1:U077 C[B M,9Z#:.PFRYL)6'"8>S/Q^,PTCJ<3\!&C,LXM'@-D^.U,5$H3#^'JS0T&Q! _ M%M,[_'4C5/PK-Q]I!SXV7">)QX5=P)C"5'N#!P?>C<(.?)L[MTL!1VAU5@ M4FW:I /J4TR:6?/DV[B9I:*;1<\^'(Z_H=!5$=7"'%6A0.NW"2*VJZP*53#] MP\AP7(87$ !V\/RUBN^R_.N@E\WBEH^+C<2U%YU^]C4;8M!3X,-%-NE,[[N= M:9%5H5P5#@%SRM=D^1#=(00*4S J0$(VZL]T\Z$S*J.=;N?VX2H?]-$ 774[ M\+L?QU]0_CM7T\$0WEZ4D1Q\?O;-&,[!5X^'1<7UI6WH?$-IJ\*:6;R$/X W MS?QR[]$O5^2F*WGPD[FY^A4X'/U6*@6JWROS0OA\I0C_![@ 'QJ@T*7P+9AAP3O! MQE\/2DF$[.?I[RM]*\ 1PWN&\*'!L/+:D$K"3ZKD$E*R#)*ZNRH)Q0SM:SJ< M9C-5SW['?&FN5=OW)[U#*[#%1W4?+5Y3*T%>+4PK_/UF/.Y_@]V=&:J*BTN9 MYHI.X^/S Z_%.1E0FX.?_.<4[$GE6)=/E3!T P,\R\PQ@QX._N?)L0+R;_&# M/=;5SZZSO!2-]/?,FY)F3,G.K:_.4JKXHNB\+_=^/"U@0XKOOF]B63L&EBZ] MY_66 1X35?]>_IKJR.7)31W!SRQ>7%[-='K9<#C[S!_?!>_*?Q?W M:6_^[\.3_;LTOQF,*B+3Z60\_T%U]US^Y-N@/[G]'G./^8U8#_B;WA?9]_._ MU#;^D>[E!L22<^'KSHU_,3OYT=]OQA M)>Z^*67GW?2"W%.'2#\GD[=?;I]AFG.SG05>')^YP>=%VUS.((X_#:ZS?9EZ ME,5\77U!OV23SK=Q_@_,Z7OI_:!!7?9U8?MRZ.++OMX;R9IFRJ.NO!:Y^>XE M->LM.<-F^-.83+6+>9>>)IQ30S_E>,(]>>AV[H=E=V@ M,E-Y]AR@+5)RU*&<3X*>(0GRC/.)SB;3/CN&[G]V!.)Q\W .BWYYAIMV M2> !CWT(WL(0O#W'2J+SWU@8XX/L!@Z,\[)D/+W;^YSN;4;4I*N;L\L^J&Z/ MWOJ0 M>LLM[G(YXZS,T<#[ W,>W/L[+ZLQCR'15C M%V?/*>\RT=@\IEWL:8N(^*C\K47E[>*/#\NWA^7SAJ-9P_EYS%-3J'R;MN4B MRNN>#ZYOI_A>?$$GUUVMS,LS]"($SZ=6+?7-GG&G0$H^FRKXYMH]FVL?V\27 M(+M6.INQM?JQL;S"E*@^V1O?917<2EH"L,S:Y,L6\NL)6MGT]QG40MF;F\X MV&88$Y/Q'->K(J%J]5[Y_*+#?4Y"@8 9LX>Q_7<%3F2!BK;XIDY>/E7"QL&# M)0S<53;JW=ZE^3_P!XBEDN-9)_PPFP-+#NZJC^C?O9$)N0OV7#X1S8K4)BPF9V4-3T!A8V+DI4BUE3C&\//YG8Z$F__0+O M[LFY]3+&0 4Q@O+[N(WP$;#?6:_"+5G2AR4 O.HVLA*Z[3 !.C%*MC _%,;T110R!_A%"9+"WLC MP0,:82TJYP?/]&_7784.2B>@ +=(AI/!4E;(M$B2F$^N)K.E"%=77Q)4?>;/P+T#:?!>6 %\0:Q+V'7A9[EB)(PGJ"NN^'Q>G@'R\&>U9 M@A[\L#"D2]X3_6+1>9]]O/F(�W*;"_/T7_#:8&77+W$8AE!I0%4E6*^'56 MHCBGP\YUEA7?+[S$L!5&=9_S4;3&4 \+&)4NL='S+H"T1>? MYA>C<6E[.B6R^Q+R\A+6>[=* N#[9E]5+$S3,E0UF)F9*&Q'CWZE3N99<7"C M=)+^]NEG#X3;)+&_CCH_IQ OC8DW+FPG!<*EP4?@T9#V(\=>P;L6_)1-1YH M;T#PJQ [QW/^__M\IKSZH9A##Q:/X'[Y767!"TA)>I7S1"3U*:0:D(@7TZN_ M0UI?I2F-$-X4(NZ'$GX0,[I2\F;#=$H/A/G5 /P1^**[^^'X .!)ACXD6T+3[T^12>!4$"#V_;L?X3_OONN4 M!V"39X6"G2_%8\&^"0>Q&PNV?@)] [DARMUZQ=Z$S8H"M03.N@F4M5B#RKK. MVK0;H+7.M$U6T..T>IQ6C].Z^I8GM[4>I]7CM'J<5E_*L$X9/$ZKQVE]>7&\ M&!'T.*V754KL<5I?J"#XU93UOB>*-\T4C]/:(A-T6I[65 M79*R7DSA6]Y]$N3[,MK .)_H>)S6C045IFL\J)0/P=L8@K?G6,F#2C5W8.QQ M6O?BDT=I]2'UB]OQ%C'N\@W\Z[+C'J75H[3Z@-H'U.VUM^UT7F=N@/=!]=:; M2M$-@O./%#OJ$K,M\M38/66+].^RC+UGG ^[/79K$X$X[0K=V AAC]WJ8W7/ M'Q^LG\)-C]WZG-SVV*W-\9+J+E5GPD'WV*T^0_"I55N3.0:!D>P&1'8#Z];<2T&@&D;4P(1M0D2KXHPV81^67(#)? MOE#B_RF)P!=\J**T)P_/P$HK+%,TF"6<6!ELE0CFJXM8V,HBR[^B_;@';H_[ M<\ZFW]*\7RPI8R/[UB@<6_&Q$ZT"Y%X>&NT2-/$,57CW'B_%1[#T8I.$/>%/ M(_2^8=C@FKL&DQ^<_^S;I@@&^^ AUI_35E9X?>-R"W"/JCAJMAG]?KD+(!D88);XIM5&S(Z% MBOGG5_.A-Z+P#>?.QX.ISU%?+P!-??[W__C#M/APDZ;WW[L9V&SXB'H;50P M)_4%Y,$-P;W]Z7__K_^8/Q&FQ2W^+X9U@E7#+[6C_L\EVBZ>/7U>@$TO'B]S M /C';]GU']\E$>K/7]A_?XG>=09]^ %8T0\BY(;H('8A"T5$X+\\8)%F21*R M2&GW[D\K\K"\M3N@!M==4IQ+G,I_UO#9D5_=#O[966);*4D_+DY-MI>X/I/YYJPV<7;;,K MVM)X]C%F+;7H>V3=<_B0\R"//GZ5.6[3'A_;[\KN&!%:>N;)-6=K04_/@&A* MFH$TY>)E(4U?&%'5+]XO_O4O_D+*S-M50-(D8FZS=>5G:%^S=V-8U_] D)Y9D"X98?FOHSS#:0<[*H6?C9X_IX.1%W8O[&]"V'\:%\5! M3;5>VGV,4#V78-76?V&%S[[L.2SNA(6WJ9SYK%@C:7'[DCIXVQA\1;,6[ =XJ8IH>=7U(N0'6_&O!EKB2AZ,^;- MF#=CWHQ=N"AZ,^;SR1>P8(>?CKVN0["?@6,/G;+G>5+-IC_FV/75@>V*KE8> M;O<9G-8K<^JO5R/.$#M[O?!ZX?7"ZX77BU>H%SZ":B3;:-$)RCD9^QE[J,K. MD;OI:%!BB72NQMBK>05?6/72GD.M7@\(/>5=QLW9#P7:(C#^Y/("G-;KT:[G MO#GP*N95[ VJV'M"Q;.)EI^AXC7/:]YCZ$@I]W[M;$G+]:D.LUE.CZA\=KR MRK5%=J7Q-TDG)R$M2OK/VM4YSN_'Y7B.LV4FNYJ(7\_)@.XR1AL[&#B6;6T1 MK7/'?"W2T,MU;V]'.<]Q)^55U*NH5]'F$CWY\M[39XA><;WB'ASXTN:J%]^\ M5WWK-V9?:2IJ8G M@GD+=BFG'-Z*>2OFK9BW8F>^\2=G.@G:PK6#3GPN0O)\P8 W;MZXM[JRQ?FE(7E%/JZB!?QS#E M[%/JCMVW?<;4+5'PQ.?X,7-^S-PE/7[9U/O%7\KB_9@Y/T+&CYE[38+D)V\U M1X\?,^>%_0Y,?,G< ]/Q;@@&/XH"NXGPOP+-41 M+3)>K7.3WH1Y$]:>8J^+EAUOQKP9:XDH>C/FS9@W8]Z,7;@H>C/F$\J7,&%O MO0?2#YI;^QSMFC557F\'K19QOI! MQ,V,QL.9ZE3WJIM<\KWG[ MAXZ4GO\^J2UJ]/Q)W.O*U?R@N?7/L:[P)Q[^#-"? ?JS<:\77B^VICJR:3EY MVPF-UY97K"VLRTUC)P-M$?WG3T):E/3[07,7HGJRR^694.K?X+P-?RSW',=R M;T8Y_: YKZ)>15NMHN]98XF>'S3G%=B+UUK_K6;\S\H+F6]8B^ MG1D FG5-\'PS3BY"CLZ=)/B0X@4L6%N$JU5&JC5VZ"7&Q;5%(KRY>87FYB(< M7:MLT64$3._I,X[E/>IHYB(DS]_L>^/FC5O;C!MF@S(P/AL\T^'6YHEPST;8 M$M/>[KBYS]/>;2>]&T_+@7%Y!F2F13&X'F3]SGA4#: ;XWRR(L/3[U$IF.D$ M_G&5#M-1+^L4MUDV.?-X-G/<,O>9SG8JTY>>>>(__'0W/]WMDAZ_;.K]XB]E M\1'S[3B??/B2 MY7?M$/D?1U^S8G+G1=Z+O+?Q7N"]P'L;?WAH_Y8Z1_U$T!.XYP>X[,TJ0[OZ M&?"V+D)L\#G?L-?"PA)OP;P%:P4<[D7(CC=CWHRU1!2]&?.3]+P)\R;L@D71 MFS ?B;V4&7OKO>I^(.C:YT17JZ I#6O+7I_;Y7O/_HHUPH,[>[WP>E%_S@\^ M]!KA-<)["G\9?PIC_4#0%FK=JP>J\V>8S^"_7H^*4=ZEE'OM\MKEMN7TRNF5T_M/KZ)>1=^( MBOIIGOX6K#G^M7^:9ULXU:H1+:UIV32Z*\V9S)$?@_>67?_S6YJ+: ENE1FZ MC+9R9KI$-U?9Z@=%>0/F#9@W8,\)[<.Z7'H+YBV8MV MD#QOP0Y'' FZA MO MP,YT=.5G=;:#N"^W6>2=K^EPFG7&UYU^=@5OR7I3>&20%9VK!YS1.SZD;&<^IV%N:4]BRQ_V0QDL(:1?D^@$@ZP'Z$8];)/&\HQ];5)!QSOPC@@@5XDS@:^0Q3]&'S56'7L/A33^RU\VW(HI^XGY4O>D^]*8N!%!WJAQHIU M+ZXFE]"N46>ZWGB]:N^/";Q*;?:OJJL)]2K5DBYK?>FG'>TO=&]]K\7SU3V< MDCZT)D-X[K+3MHN//^=HZ3F'MV;>FK6N@JOMXM-@I'8QU5LG%Q$=0UIC53R= M3=S:7%!#^3XJ^%3NSU7# 4;B$-G?LHT:%E^KM#IB7_6YHW,AK)IW;\1#D8O3P1+:^#2:W96'J8#0=3XO.= 3R M.X1'^YWAN"BRLCIU?'WR4F:^?.;DJU_BP_-BSE*)^UEO7,GT][BAFVN5UM8D M'<,5K'UH=FF;%[*^V&5M4!K M.D1IL*/^S^7(5%3HSPO+] 66Y(;CWC_^]+__UW\L'A_?@;FZ!8LR^)J!H1S? M9;^,)]GBLZ50P3]^RZ[_^"Z)<,?^PO[[2_2N,^C##]+>Y(,T5&H>N2!R1,B( MNCC@SC*NA(J,D^[=GU9T=IN3WZ2^SZ#RY3^_5>^] B6;R6VO-[V;#DLC^RL8 MX+SSA&6=G\8[2FZ\);V9%=:7Q?'H%:N0L)C>W:4Y?*ZH'-MM.KJ!OP]&G72) MYS/'5EJO<%MT,O#KI_N:?#$85D>ET,I[_H#I-*W]RAB8*0AOIHN#F91L) M^$6W0?C%'_^X\"TD=8O7NK-T7[J_]%PRSL'7C#IA>^A\R=-1,2S#A8[M M_WU:99@G'P]Y\?/BM^:YOSZ>4[S_J3RH^*[SYW0P*O"XZ\?' PXO?U[^SM)! M=VIV[WN5]N*SJ[+X;B?*>BNG9V3#X9DO^M^3M[[H?V]6O2>ZJQI$K]_%L$=% M?"W8.:=?%+;/\+7.17L#YPWVP4!&'& MM-1,M45D]K9$%W(*?$Y>_;KI6O@JNQ[G62?/YA55O7F-URB;X(7R)/W]F).3 M5S?Q\KWJ$M9X"OZZ%:]].M8Z3_]Z%88VUA?4%KG'YWPS<#O4X=4U Z-_(S)GM?M?_QUPQ[7#5696V=C==M%=-Q=Q-')9;3C7WHPK"E./J8+^M\ M2XO.W6 TN$N'9VD6?ZE>1$15>*Z5M*TW?$=S]W(C>)1=3:)!T0-!F^8']7^3 M@!GM'$\,BX0TRCD2F=B2A$@NK9"7W?_])Y%F&]JMSGX^_#A"?!7%1TF9LY[\2RCYJ,&C#(:AH M,Y:D!'D!8SQ!D1C.1:(Q@D7P,3@/P7GV=3S\BAWR,]Y?I[W!<#!Y^-A!-[;Q MUYV[]*%SE<%_^MD2?,U@5&'D1-CGFU>X-3T(^E*<1E+58E3=9 B'4Z+M5*\9 MC'J(JH--_0^=Z7UG,NX@#R%V0S,*;J>IG1=-,W)P76(+9+\/BA+6!^7TD>PA MMNXC'_*L\PV_%J$(QK#J?R#(0>]V:>%@@N\&E=?>Q?M;<,(%1,@#>*!2C:($ M3T!]+:6OF/&P&:XUSS3<>20;.3OI]S.L1J2P#W1H. M9XH%E$\GI1ZBK*#-0OO*F\^ M&?Q/U4,,TGN?@V0CV%KUIN6OGL.6C2L#N^19&\E GB&]P+2I(;]%S$?2J(7J M5KA@S9 G/])F_4._FE^&^SX"_>T0.H/"J<3D419F.X,>??J0A^)UR94EVE<-; M'Y:T63U%SNO>OY*-H5FIP>[M ,M!\/89LHGF2Z4=V)I+/1S-KV'(L:/[Z'8@- M)&IGH=F<@V;T8.]+LB%,3HN%4..([IF;R;,[R%50"9:,2*D['SMV]+#624XQ MQE]Q4AB59=4@H&_CZ; _=Z(SJ,[%<'"$Z%PU:K. M@Q.&F [^?@]&"NT<2L_XOG2LJ-) 8.<^@QP$GH /PLON!M,[6,2%>,]NA?R6 MYOD#\G@Q=7TE%KB_S\>_#X W,ZBXQQ'M8-G+O KX\5/V-1MV*'#K'K:M\WY\ M563YUS*0N2O1$'&S>Q7 ',[)A#?ANWL3;!>H/E%\U\7 HTQ8$&H@ ^DI8W00 MG:]I/BA?AI>$Y4>*; BA/WSYXK/WL-!QOY1 >** S WR8\P-YABN>;D$V,<* M.?8;KGW4N1KG^?@;Q%JC_LSW/?WV&4-6XZZW%R*QCY+]VS.#I;HRB6YB].) M7KE&^'':Z4/$"8D]?&S:*^WM=3Z^VV*NRA<-P414RCFN^+(76O/%:')IG(H% MFX"55UEY7%$E?&B'ORX[R676/![WXBE&A=59W9VA_7UJ\.XR<&U]<&/+B22> MM G8?>J*S80P,7+5S:P,?$+F@ZKYN=A54S5*/+GA5RE;2.SF5NRYLB$_6\X M%9CO?R-O:RD$K1?$170+)NV^LG##AR[&A O7,Q@]VKRY9=ON,\KA!8L4['%L MP!L)9=;O=JHDK>&A[\X MO/4S@*GS1K#4M7Q91&W:8D3MEYEC?]XX",_%T3>!/C?9+WMRP_IKZ"FX)(PF MTA5<-K7PMNSD48'!?]B;S^L2JM+NJVQQ@H6$UBGQ6K3V>5>H@OGR* MS0&]7G6CGV>];% 5F..]?54ZLO3#?H9?6E$(KYUW2%_/)FX^]DB7C:2/:^^/ MR_55I%=7J+#JHLAFE3_3O")HE,[ZCXOI53'H#V 5^*Y6;&:K)S[&UA+?>@Y9G]UB^BETFCWT!V>_WV")9%A/7F'',8EC]I/"8UW3Z MZ4/16+,U['=YW=_(RSYV[.0B*B0:>4WS)>_8?K%<=]C,#I<=Z6 +\RF\=5[W M#@:H&9H?-6YG^7QSXG%F])ZF!"1HNA&WR7KIADF[1-EMC)TS.DO/WY $/BU( MWNG7/D((N]2OT-C*WFSE.N[ #-(-F;F$\%8!O#79.74&.)=F2..-PQP\%>LR MN,(PN1[DE?7!:%!N1B77FS(I*T']0P785\'UE=.F&EKH=K^XL47 JW'SG1WK MU7B&S]B4%HOV^GKS47HM/D-PNUF)L3-\YB9P&RM1*WF!)P"3=#09E <(X^MK M"!D09&V[E%:G%I7;J4BJGJQRUO$,?^KX(O]UBW^5!PH5%BR>^5QEP_&W3C^; MI(/ATYZ/FFRM$>NRA:4\\1G/CG9F.&@#;%3&VGI817_60#M_;O6\JOGB>G,< M?QX?VP_ZW%?Z'U?I3V0CI?[\U%K]BRKU;]GC?O$72_U%+=Y/"SYQ=*-J=VE3 M+\.;H69O2_8]#_�UTG?/,W0] /X_0L1<0NAV\? $QK!*N1T[^%][\>AOG MQ>TE78UA>4J,O MNRB[N7: UU_MSTV7!OSL#+L(N<'G3BGF]Y-QCW>ZWH1Y$W8W^Z+EQH=HWH2U1!2]"=L_1*-[W_[Y^.SX^.RM MP]NL/5>[G^:]V[3(CCU;>[L@.)63T)30YMSK&T'"\;F*QR.9EI;Y.?<,4.++%GK M@@EOSKPY:U6UP\D\.^BXO2TRYRL>O*WSMJ[UM@XK'Z3PH9L/W;PY:Z,X>G/V M8E40/F[;]_SM>%C]XS'SGV#O+W[]ZW4XOKO/1D6)__5;-D1XL'!<3(K/MVF> MN;3(^I]F Y@/@=^/F-,LT)K&+!9!8(Q-9)A$3+%$1I%BEPV__WD"7/A0,J>S MS+^MHN!1S!:+4=?+L>IA5./S9$WCT:_BJQV=3+*HINIUA M5E0?O<^S H3T\=/XPAYBW<'2!N"M\=-W68I"WY\CJ=_D*3R"D'@E3MT2VA^Z M^O(C>3;,ON*GBBS_.NAE,YSU$DX_*R:#.WRX3FL)SEXC> Z!-Z,#M:KZ]@IM MK03L*Z';)IV[-/]'-L$QZ+UL/D.@?%^W_*L;@C']\+EW.QXBLMY]R4/\]HJ; M=^-^-NQV9N/1?T9U[81I/AQW/@_NIL-TW<<]JO]NXJ)ICAMU#?8S'2?!JF MH\[[^64=#7[XZ_4/]! M&F;:B4N" M2B-C\VPRS8&)[[Y\_NW==YU)FM]DY4"0837W93*>P-*I7& M[UIZ/T(4_HX_K":,0(B V) S"S='1*V@>ZOMKKA?X7?":M)A,48$T+_#)^=? MC5' 8(3PYMG=_7#\,%_5PK)F684*7 :&^-06@UE,P6#.K?HWM(AH-/651JUFCW G5XU2BFH_'$+B]'WG_>"[9E8B@G]K9AW+5A-7T#(^;_"# M*>+F%KU\<(46ZPHBQ\Y[L-G?=4O;^7[0:C9#F#H WS0WW2V-/7K3RO)_?:J= MCWOP?@9A70[G A>7??<\CF?A1&M248YEJOPP_K[\@DHBRB\H_2>DX$CQ(L;' M2 &(OX/'*L,ZTX,R18#?ER;YT)QG3N&[N? MU!2ED.:P(V7F6133NS*!*^TSPJZ4FU^)Q=2#XA\?KC'@+:>X@?AW\GF6.Y>-SL,@&U:)["+Q?9*R;LC/%^(S_^8J M=5X;$Z"%@1_D*6["!]P0-#U@@!;Y]=.T>D5=OMT.0#GAXX^#ZQJQ*O7KF^/] M;JE@RZQHY-VL:0K7;] INP_&JHK[LVPNL?.VIGM,_ZHSC11]3"\;HGDN#UZ MBJMII0O9Y';<][9F+UM3A6UE"%^BQM_G8U3C8N9)P(A HM=;Y'X;=[*<=54> ML3UFIP<.B=B)_K__&CU\_T7!]POUHCCF^J)!V/W:_=K;OG:/<^W!U0\.3C#- MP,3GMNC$.%OM +ZU3*Y:5^#SAN7J%TP6CQ$K;\->!<3P_C HSRZ:ZZ:5;$H@ M_103+Z27(*2-E0%Z(?5"ZBVI%](W*Z1G&BKUAAKRL?X8CYSO4KR]&I5WDWBS M,KLK:N<4@K8PKQ40D.WI;S M1>%NB[CXMM.7[M/R5NC56R'*S-GYT9:=WQ09 M>3OSFNS,18 4M\((708:-B?GMU 7(3/>?'GSU1)1].9K;U8I$WCSU83Y>NMP M_9_3>2EW5=$/5!YSIKH+E_7,U_%G4+#F<(S;LM7G]O3>H;]B?=!!8W=17A^\ M/ER\/M N:0Y)R&N$UXB+UPC298IXC3@UO6C1>GO4FGCT AXWOL MNCJ'%C7*S1=6+\7//R*^+>+A3R4OP$6])N627'CE\LKEE:MYY1)=I;SG\LKE ME>LLYQ#2^%J;\Z5CKROK^G,%*U/>]Z3]N\%H@%@UB#/ECS"J0SW16/EL6_;< M'^JUQ^]A%RYT]D M6]KAX&VDMY%GM9'T7)F8MY'>1GH;Z6WD_\_>NS8GCB1MPY]W?T6%G]UX/!&R M5Q((1,\A AM[G[[?F>G9;L\]L1_+4@':%A*C@]W>7_]F54D@;+ !EZ D$X-3D@$2,W^RWW;AK] MOF;/U;[1-S2)@&73WU@B[MBE([35L6YZ'=.Z[=UV',OM# >FZ9JC4>?:OAET M.F:S.T*7E.%]C&0;3^RF^^;@_F#"UYQGLBN4IZ9U$GNQ%$H>6^G1+%>?=S," M3..=5Z-\=B];:9;MV_AK4Q+G69K1B,.\Z+14SM8/PIS?W^+YDGF8R^9$@-6\ M::SH;[?\69" -_0K.MW)!EK&ID9BHG$9&[,D6?W!J PS2T2WSJ?B]Z*]%%G7 M/2GEK73'<9)-9?\D&GIEKS88IV1&V2NM 0O%NSI%LM%;,"OZJZVT:#((^^:Q M>58!)Y]F=$WGIE9#5.6>%0,8&T%A(ZCFW(YS;^C@&S5W;**"#7MV#23!1E#( M5]@(JD48AITAL'V)]H"(3(J-H)!)3XQ)$4F12;5G4FP$]6[3GV4DB+QXMDL^ M-H9&8&C$T>+'>D:_B_%C&#^FN])'D$20/!I(6H;55U9.'D$201)!4@M>19!4 MF*WE&&9/6?UH!$D$201)+7@505(=+6W3&+C*?,$(DHJ]E.UR1O[Q/ KZ9=#S M/E[WUM7( \O%ZBAKQZ?+ZM=M8J ET6:1< T3F\&@2*!(5+5$'[4$B@2*1%5+ M=+K89O7=VPZ-O#5U$G949E &LSGU,C).XMDB'U-D0+(_\^"!ACR=NPX!>RL> MJ#U=);IUG>GO0#1=V Y]K0W0?:"ZFJ-B.,6YM(;?.RHZRPS/X4TX5YT!N,^2H:L2-BV8Y89G>.3S%=F >Q#+%, M(W9$+-L1R^J*GT$L0RQ#+$,L.R26==$NP[ &Q6$-#7.+)A;,*S/O#@1[:X_< (5Z9H#TX KWOLZ\:PR]X?WT%;R0*?? M5SZX2OMRL12B@,::=N"-: (N^GTS^(\WX51&=ABJHO$!F7D#1\8;.!Z,I=]7/F\1HLX9-![IE'\Y0O 0AR*=>/+.'+D0479MT)5)2\;F(Z^(-GC=0;K!)"H'+$@>PS&_]X=COB*/6OSK_O1F :.,X#.-'3D:Q M>2(^RV@0"L@@8T[8!T'8686PY#'(IH4E5KED&K"$)M[TB2-CG"=D'$0T\@(: M @2E+),J( SH?1 &60HS3+_[H,7BON*1J@QAQ8EDSK]) M$@9@%$7RN7GW7'[,?"S M*?P))"K\&K#N(9VG[$/YQ_?/?13+057C.I9^CM[:]+?M0T/DF+K.W]_VI*QU MVQ1S>N?M[[V_T;_0X^:9,?K<@L:.=;]3JI:VUYW(-M&H"?33C'^W.QY;# MM8[0M/NX7;@W;&K([^D.%:80N%K1+/ZXG'@79S134KA< Q77?UU75:2WX>I8,TZ"M2% M=Q %$ 40!1 %3A %) NXMF4KXP%=UA.Q +$ L0"Q0 46X.'3!L)^R6@F4R=G M>11XP9R&Y#Z&C_$]O%!D.-33\;X]#4"[AFUW:_>JZL(P=6MEC>1..W5]@M)5 M@TY#$4,10Q%#!8;2A=*%"DQ'$3OUL][?+[]J_5;?/2BH1<-O6@H8BABNH@8ZB\4+A0NU%_:B-@)GP+)C_SRE;H0/R_K M&N\C;GI42-0.CM GAOR#_(/\@_RC)WV0?]!WO4=MVSAA\&#>SFA*HPEO.I$$ M#Y2WI#EJY03MS79U;3/?8K0FY%2=6X9K]@Y&DJ4/DV_*Y+%G8"N. M0K6CCV;\H]U>>CE<;':*S4YU!*Y3:)R&S4Y/#6Z1Z['9*;(7-CM%]FHV>V&S M4_5)+=CL5(O=L4;\IQWA=.&X%K7S0W9$=M2+JLB.R(ZZ4/6$4Y_%?=CL=-U] M)]G4R#8&:X)23KQB'7HO$ 40!1 %$ 40!4X(!;"&+6(!8@%B 6*!8N^!1NXM M;':J+HI.O=1U3<.VE1GBK<_#0K>R K?RZ4@7ICJBB*&(H0)#Z4+I:J1TH0+# M,M>[T@^;G:Z_KV-T!\JBY759;'1SZJ-V&B<1Z/)#N4"Y0$V!$H$2@9H"#X?4 M$A:;G>Y K)[112\:>M%T4E+M$2[THJ&(H8BA_D+A0N%JHG"A_L)3H!WH)S_R MR['9:?."H-L*U\@_R#_(/\@_R#_ZT =]U]CL5"WAL-5.];[S _A$7@I1?13" MAE]-5(&(0J>-0N@^0@\MX@WB#5H]FK +6CV(0HA":/5H9_5LU>;T8 .K$.UT M>ZC^,641\7FQ_'@.HE9MB,K2+)C1C*4&>61D1K\%,[A7M$W-4R:ZI-ZG+'D0 M+2^#:)X7+5)G0?3BRCQZ<>TE(>+E]($&(?]>O(9?_V<>9\PORXG.D\!C* Y7^*8B D8]XT"O[,Q7/\]?>0<9R(_JY%@Q,QYJ(;1=GI-8"9 ME.^G\WD24V]JP#,YA8KQ\+MBF&%"$A:R!PJD#Z(Q[P\J1C)A$>/!J3ZY7Q1& MS1(:I=0394O@XHB.2[-!*7A@?!HX)'R#?)*/H(9RUC"A^F%.0=A\A2P MT"=>GCQPCH#!PT3E<:]!O(3Y049XV]IH(FD#%R8L\I[XEXS/(B(>H!X-X/_A M)2EY!-JQ\KTBCA)96.@ '49HE.7_+I19BJS>F,.(' MOEB^*7W@!7R>X$.4,,X3ST!FI3&SGXN?^5*\F,@^ XE@EDH>!((39=.4L,@' MQE/RR&$^R=-L:7IV+-'/V57R\->9M/S[AW_DZ<6$TOD'WM),-!,;!:D7QGQ% MTCLP)*["V/OZTU__\D-YX3_CV'\,PG 8^1^CC$:3 $13=@19WKJX$] LXO;( M9S;^\>QVQ*?WK\Z_[T9G@'GP!4#AQ6@P-%U[=-N]LH?.U=5H8-KFU:US:PW[ M5[V^=7WVTS/.K9+@C:;)Z\RCNAA??'R4S[V/0U\^:$DC,ESV$"^)J(6PZHHD M6Q+TV,/4FH;/25;VL0](: M^L,/]IO78,=-^SY4KMRSLI$_I>[P=E=)=WB[<]PVV6:CFWSCY''R.'FT.#Y;#/;V^[EMO?#$H%=EK=X+]"JLQNV=)A<%,P6!;'QHW!-0V'_2X M^]'05<-SV'TX^_Z?29QN[9JH=RC7-$F>@#9ZC&8XBW,8 D*]U^*\X$D2F1Z:OQ>!A&;F*XZ]Z<+PX14)61U9'LPK-*A2[5H@= MFE7(]"?'] TVJS#M>@,5?\L3;RHB'$6@*,QT\G1,_-A(]D+ 1 3!"^G2A9I: MY /402GUR0*6TS4ZIK*:W\WF&WX?YDZV/6NI$:R($+9]UJ5E.D;7J1_#]DJ] M; 2W85YFJQ!.%[;2 L2TP:FN:[B.63M)=%E\-*9. 6H:H=ZTP*%F&%.X'T0( M0PC3CQ41PK;?#[JN8=M=W [B=A !3J<=@188I@U,]7J&V1R6"(H%V%8H$BH0BNZK;,^R.LN-;M*M08EHN M,;9E.'U4(N_V8VGD1*^3L'<)]1FOBBM+46;\(XGH;+^FK6_V2'XC4:0]/92M MOM'OJ@L[VI=NNK!9W4:@1M+:7%UW.M)Y;ME&S^D=73S1'D7A1>'=D8Z.8;KJ MXDQ0LZ)PHG"BW8O2B=+9>ND\MTRC.W".+IYH]Z+PJA+>U@AGW["[ZD2S[9KQ MU",3[^*,OMXQ:&\@[P"0^W'.>Y,HJ_OAYAV;>4!<>@S8-(^[U&&KYC'RX-+2EI$[EX,Z&5D+K:"URKK- MLSQAZ_ES'"=K&!/X,AZ_>_V+&*O")A-VEL^\.!$C^,")=! %$XCYC.,0]ETI M.0\X[L5Y"AR>?O=!P0(-]EN?Y6W;[=OVX9;*/2M;-1-V%6(] D#72'ZN/C2* MDQD-5_8F%K]F\6!AC!*/A6%QS8]GYIGX#):V5WY>0X>[8,92\BM[))_C&7VQ M 7X,_&P*?\*<"@,?F"BD\Y1]*/_X_KG!OAQ4->1M8?1WU\8O;A\T)X?D]O[^ M]JYB[?ZFF-([;[E#5567)4BYO8H(Y,;L*#/@=%E>5$3URJA4]9#^N=V M-B(D 2-;=$^0: 0;*40SC&PY^N#$QT?YW/LX].6#_AG'_F,0O@ZZITXZ<=_U ME$83EI) QE1X-$F> .KXD6L.3XO'9%+0LKSDQ;#W>:VFP19:G/L2RH^\ZSSW M;1!/XSDPG@/7?PZL7P6G.BV@*QK2R&,&^35^8+-[EE2 S-P06(:'PW@XO,$7 M8CF&V:V_V;DNJW]8;\C1\GUJ[E(0I:$,YZ/^?\"4FH$./TJ+@L:Y'L\'!RO' M>AIU5]!2V,)2D!L>LG&?HY4S<]/:-,(]=3@OYWNLCV:X/SM6UQ@XARM4U6S. M0\=HZP;WS+NW<.7=2UQ/R?T32=@\3J0W)&43;HB=@J>ON6Z\*CJ[I1=,0H(' MB\>2]OC29C29!)$<),VSN/Q"&DKBFQK<;9:MQ-_F]$_)WZ;9[?:-6OB'^ M#.WJERR&VZDAW/ -6KUN6;ZA1O:AD)Z>YE/EJ#J<8KIQW/M]C,ANR&[JMQ+H MA=R9MI_F++KQ)R^WD3H<2C;"M:/%B64S?(9V=V"8'76]9!O--^]U"38(P+13 MKPAA"&''/R)6VO*O$8R&_0 1W!#UKWM[@XJ^Q2(AR>':EJV,7U N M4"X:+Q>H*M"_O^/9R7P>PN3%4=V(/; PGHLP-&Z(C=@\C)_XQSJ$ZZV3J?94 M+.GVC$%/73OZ?>FF"\O5K>$TDMSFJK[3DIP& MB6*2 3Q,F)@G>^")9"3VO#Q)>(/4*!?!.]LUCS!?O9$%" MQA3^D3>^WDRT_/N'?^3IQ832^8>R0NXP\C\NFF@.10_-49!Z89SF";L#@E^% ML??UI[_^Y8?RSH^1%\_8'?VVYCK E8BOTFQ ]!RD^)>>]7V0(Z2/P% MZ(#0C($G:4B>8':I0 !QB,SSC$&6QB'SN.#"4UF:!3,NJ' /?Q ;CV5;7O$B MP!>6BD:S7M$!^9X1*D^IN<(M7S_.PW#EE4:1:@HW\6NX)/OP<\+@305L/$X# M;RIJ@R055;YZX;__X=B9%E*RR[9*8*\W*>4M7H,$O053N-E,X6,!92 MF)$ %2+0:YX $"6\W!1-*P@.YAS_AI6/6,J.$!BPG_R<\0F+'R.P($1H$(=M M+E0,GC,K[_T=;"2@SI=,@&3 @XD\475"+#^"FTI#7W+L*X!AB,O $"+7.>_+ M#J+W/_%]2H9>1L[Y3V?PU]EW A+%NBX5X<*\8H" M_H:8S.D3H:!%V04H4'@PKR81B @U_@[>AIXF(*\3(:D>[-=I()@:5B(B:7Z? M!GY $_$PL3U@"17A&+$T%:'#[0@5M(\ J8 M/TL$)<"DA\DP*:X!D,C+2JM)K$+()L&BT :HMR*4Q3:_7]AK-%Q\:WT/[V(1 MWQOY,9\1;(:FE-M=\+P(!INF?'6"B MV\= '&H3<[C(X!24""N.*AD__A;_/ M0J MY@ENA&4*Z>,E&8IU?E8%%,&F<:/ M8"@F!B>ES\!T#.[AB?1W;6!W1,[WA[BF8KW2/%Q=[D=NR%_,8"%SOBJE2*\L$Q6[L)C M,H\S$(% O)8*IA5/*2A2$0\8^()?0:"J]TV$N1"DPD[PEB4O5ZDH&MH *.ZF MQ![E/FT2!1QJ**E@FI0A(-HX$(-48DK]S;KL$K@J7)=YMI=MEK"0%AP@.&7! M;B5Q^0())%\+#BL$>W.;\()@O/B2+Y $+JN=>.9E3ROB+;$_R=E%/N=W;"/; MA@RRZ0(O@W35:Y.)R+)YG&87UL#M+6U-SB<@1&-NN)R?W0BK MBO_W&QC2)<]4K,P%JPES>,5FAN$(.-X##POKHRK,8%NQ9!9$TF K1R)L%8X MGI?/?&"!0F?2320 M_Y+\43'CGMAS4ZZBO$HE]WR!J@/F(K]I:J1B"L[C.$P7HKSFXDMRRP66JV ) M(2LS7O ,4!)LXJRT!):-V[)I#"IQ,?$I$P<4,)UT*J@:\V<3KKV#<<"Q6F 1 MWV_!LXO'S& ;5)C#PFQ_Y$P"*PX\7QQ?K-!F29%R0E7*[,:98HPK+RM4^.I, M.+773T1+>&@4EG%GYFVQ+"_42BIEYIX!6[!O\+"HV)>!K2+,\ MDRYG,-8*S_P\";@DQ,\!QKDD_)W\)G:8-W:03=ZO\C@ YP WB;1>..7+W0$, M_4*(]W] S:1^X(D]@*R-'J9QL8Y< 15K#&C, 3SE2\^/.^?EID'N0I:;% [6 M )?_$5N&N#C?H*42$AN #2_GXWN=*^Q=CU-?.Q2M'I[^RAZ'"\_ ;TD M,";3W^(P\)[DO[L+%.LB0:6:6:&C/_@KO*"N_.TGEY"[P4@5415E__)0.]1!,_)5RXLQWCWUD=^Y)=_", L";SR*+H\UD]A M?N5YO]"JGX3"O!!53A)0L!>_@Z'P)1YGCUS$SK_D]UD\#SS2<"D6L'1 II6L[/G9\,OOI"#UV7>7I/(1[ D6P>*( ML<*C)WG@\UT;QP.!E-+H6)VO)R88K$P0["SQ.ZU,3 : \(FEQ<2\ M[I@+M4ZE(W_,V,M)5E_)Y)C)>4''[\HQ5<8BSP@6ZP=OK2XSK$+%MRX\QU$. M0KT,KI%'5F!0LTD0"7+2,=\!+9SG7$RE)UZ,#[0$=U?YL5!._/99D,'HQ4Y" M6".2I?A%;[./)^3#6\A'E7:F+M"U2#LVFO@+-I"Z8@0>U%NA53D*/EY.[96S.8Y8N60F80@O MCB'Y&9^_L"+!\A6F,*S9,G+H62@2W^64A'H%"H&HZJ#0W1T*RX-$_M#'*1,$ MXZJ6WUM97S&F%221VE<+' MNIA'X8CC0^91U&*)QPMS0S"($][L1!AUP-[/[.7R MYJ&L-LBA32V6UZV\P0)"P/I^A2KP>;$EC;J2MO/8#FQ#&9='/44HK8P0(M8=!& Q7%$ MI*04<&%PKX/P-00S8^.#^8!DL.KB9'&1J2(>]RRQ1>()/]1/=+LV:M?@6_@$V7PO8<3XPW+?F93'80^F) UF>1H_EE$2'!WYI HG@$CR"Q9S$N?FBP-\ M<0O/Z0%K[?>(A]66[N=_#H>_&2^,1QY=7%S ]=GBW'PYU.+ ;>, J8@\CJ?! MO8BJYGP32J 48Y[25)ZH@B$ED(ERTRKC\B[B"IY>&-!+8.($EF&&:IP*_7=; MEJOQR4MS<=6JW,YZ--:;CC*-9.FA67'C([IM@VZ_T 0$4@6VF8/:L(W[/5F4 MRFW)!0R&'\>N?%D"GN5RP'NV[[^9\<*UC)$O8+.PBRL1J_,;%:5LJY-4#7GF MH&)A\H_<S$. #/4*N5C& MX3][1A6L#/[-F 69=&YR69(1&QPK.?)R!)@"%LG]_E*T1$C\(^.&%-B)J_[! M=>=,(CJ(5Q;9O"\NR:/&L.J]B5YWZCFQ+H%NX'Y;>5I&W\(TE M7I#*T)L')I)=Z:,0TZ5=GHF$%5]D,90)L-Q]D9;O?$[>5])>MYUNQ1R_9PN; MM3AEJWBZGL6LR>>)-5]FR[[,!Y9).C1=/YZ$!P_"!B&:L*2Z10A6XY]IX%^( MP#5Q*FN4:CB?,1'7*3YY8P86 G%?MN.]$6)I\G0"5"N8M#,*"RRL9&)5$ M\X)WGIW]4C*+?4G*U858!H<"]B\8+GPR2KI*TDG[)RUB^6$PT\+H*WRM$O$! ME\" ? :Q_!<>J37+9UL"-M^"%^ GEKM<#/Z^\AX84;E=G-%OSQZ>E'F<0DR6 M9UXKT5S&@EX"1C?01S#JI8CH>4F5BN<#5E?P'9=4/GX^:*D Y8Z73UA,I@AW M*\Q[F3@'J%^EA9"^(@7@&9GF>0)6)D_B>2X>M#1$EP+R](9X+"FP,N?PZ1WA M_"=CC?Y1[!*$\P9$<(DR\DQRJ?0+\^C-&'EY(!DNT&%Q4KU6<6P Q/4F0Y)(UN7ZM:QR(3=D(HYS.>%-N"U[]^X5OA""P'4&AV>!0F]?[M:WRGUS[R*PL()YW;M MES4A]^+PZM;27N--"P'3V-*9!L@YBP$@0SDKK21!>[) MJQ<9<$\+7WY\'P83NF+3R4N+#6AQ[$I$[;Z++!;1C]*O53Y"_,3OYC_Q+W+N M=9.V]>J5\LD\[/&U#>.A#U(KKBZ9#"B,%$'C(G=HJ4#D#&#'!_=+\LCC(;82 M*%\)/"HPN$S63%\\JYJ4**X6A(['2T*GJR>S+_.&\12XX0CX"Q7@U]T9_,1= M=;KH/O.:6GE1[:,,'$^E4)4AZPM([)D]U9#87?6V\8_<=\X71$1^ V%"]BPH M$#8H+)3[K,HY1"Z],<_\9DDQ/PK['?$=GZ>W.D]O,4_A2LOG/,>?;XP%1)2; MTO))57=2B6]5QUT0^?"\Y.FBR*;S%E<]P\1JX/&"ONO/6 14@%R":9?RDVE) M@97#EW)X?,XM]8'KGB_>N<"-"AC-1G'+!F2L6Y7:,>EEA&#$\R7XPG&7B M298B_G*Q(^6,6'SY MW=MNHB+_::@7,6BX)/S%[5P@!P< MG@%9N/2+7;J$5M6'D\)\DCZ"&,PD[FEZ-B"Q$2_+P!CK1ER:HM>B%-73PGQ; MCL5X;Z&&D[%<;DH5M"@OM=QRYP*E%CYN40=SU6'(A6/I3*1S 'I>9',E7GU5 M-99KMK1WY[#E29\%RG!>W)#4LV84Y7NKU<%>\L+MLWIAI7H%X=FW!:(L"6VO&./QRO41N.6?I#!M*%)$Y*5SSWO*B?)9Y\?^5AN); M3UN\OQ2 PF\B#RU_Y>>J?,8=4T8P(?N_/;A?EJ'<05I-2 .MEZ;/XB76!DLL M;(CE]JNH,5&P^J)K8?_[=-,F;!F=;)#[G >Q9($7S(M3B,+H66>=5NITK*FE M-H[!3'P4LZ@<02_82-B^NS%+*+ /?' 9"V:(/QX9IZ)SRG,K?R\ M15XWV32D=^(U:>?7'%Q?/4)\5.*663M=V@]]K)7W MEK)5$.%. MJ^QISA=%:-#5_> RQ%A>>0^0LRPGM-@KYBNQ?:]MOT69SI?:\?>E]R391/6- MN]_@1?7RRC2$#PVVX& &)$^%KO=BE%#[5HH@OYY%L MQ2)B%**B[*$.S"7M-:?:[#M"/CZDTMM4IG;2H#S8K'O&==$!2>443,K M-OS2U4$CX(WB4KFU%QA?:-85-_FE<+")_7EY9OTL'*CD@W*"Y8B!G5C(?0LB MX)-S8M5%5:3>OS18%Q597WIF*F&C916F12V>]2+P1@F5+3JZO 9S*Q N5!4J M:U36J*PW*NM5,QE ;P8;PV#.:P>'K#PL6NCAH8RV$3@SDB5'%AF)(\8#8L3' M0AF3\^"271HDI:&,E@>],6<9WQ2N FU5M\"C_L']EOF<;QL5N>8W*O0ER%70 M' 29/9IJ;$JA4B>J4&^&WV&FZOUJX'6?KRH0N>!NOQ/L6%GW%'.'W-^]K]? M/MV7!9KK(&^,>MQ?:9I,*(T6IA45>OEAWZ5&GZ5)GK!@:Q;6ERN)IKHSZTIF\ M/ LN?>#)ZE-?K-3+Y7F_OGE9UFO7GO)\IZAH>U#@ECBM3"*#3(&* M%X6[S \F_#A)[(&20.:(%2E*E14NQ($YNM5T)<_0W@(B_5*\I") MHH_W$O9$*=K2H6D '^3I@BE\[C/PJCZ#C'G3* [CR=.EX')%/9>,OOFR6?%> MPA* /I[S+2>_MY06:4&D[S_UE*,U3<-4-5ZQ09^+$OL+B5'93DEM4&8!#%RN M$MYU$:1Q(6\\9(#+6A&6MH(+QX9KK77)HB#P/(G]W"N\7\MRK")]E*9K3'_I M^"\+PBYOYT?_>;KBZA&PQ,-#)!Z+X"Z.%T7:F0!+$6(K8TIX:00O"833I[A$ MW'U)?N%--T4B[I2&XS)2[C%.0E^D@CQWG(C CZ).8EF\9K78C"Q1$,E(?U'8 M)F+A0F/PUC1!Q \V1".+RNYIH5/$A!8'PV#-RQT5P%H^!IT!IAZ/53K[=/-+ M*F**UCX#9O7QR_\6QGW!Y[**#DV^LFR%GXM33E%0?@&(93 5&$M]S/26&)'RO+)\/VHF7OI=7W /#"1.36:]E722B8V7U16+WR M;ND[*MZQ0,3%!5+;B_ 6+>1 :R']@Q4ACB)FZ->8-WT8 F(#7XC5_YE'5RV^ M*7IQR4_ >=^3FSR!^Z4F_R7P?3"3;G@S-W[O<"QO.KOYY6;(+RZ]G<,TH.0W M*O>^"1A?TA:0DL0CNL+50OB57,ZJ,O1ANYH$]SS_!Y=:U1Y)+-*7 .PYGLWU MK)HRW\ &:YK5[KD)^*,20U!F$PLS7U8YH;DOJA!LR#M9=V[,DZ72G$:+X&5A M&Q8X-BF["I7V]A?FY*SG^R\TU[#&6 7!EF-.:0F*(G1-Y.46(UAI7<9+AL5Q!I>R2M3X_4I=V$)S\$DMU2GWX,\W]<03 M!QRE_)[QA,/"J;3H;+:6D(6LIJRR$&LOK-;7H?Y:U2#6]K5G%)3QRTX?KP2) M+ [U*W$L\CQ&"5>6X2.5]N RCJ2OY/$B*5B4QV"\&OC*/$&1'QLGM :Q4E^) MEC)1O,QWJG3QJB1_EAMKSD]I!<^>)_:NMETL EXWL.*R^XMJW(HK);%E^E[A M0-Y?;HR*#+]VM\"C90(=F*\KI7_CC45V?;88$G>+<$OROW6^^[W3WJVX][ M.\Z]H8-OU-QWVW'=QQELN9_ME !$JZA:_2RO7_E*PIZ]S2ZR O7<'.,G_Q^F M@0_PKE:9+4(G=]BG+8;;/WN=5@6@%Y2PYM^(4//D_YCB?WO1(NPUE^\XKCL*FO*54KN%V$2"(;JP1"9 M<3]F?-G_ 9D1F1&1$9GQU)EQ:V1LO''Y?A(6)P.EU_MU%_2>?%H#Q9H@QYIQ MD7;T0?Y!_D'^0?Y!_M&0/GN91O?4^SI)XCSR^2%GG'SX/Y['V'C\C()NTXVF M3W,6W?@3=DQAW$AK78CT-U74>9.KMO5Z;T\,P7)*J=%S#=,>U$X271:?W[=S M$(E*GCAAO890<_)08W4I'!QO5Q&C#NEZ*U94 MJ>?IV)K*=)09;WO331>60Y=E W3?24FGY2K+%D#I1.E$Z508.F :W8ZZ*"64 M3I1.E$Z5TFEV43KU.2!S&I_^=1=GHG6'2/XZAG3N=7"O*"-1O80.'*/GJCNB M?DM"MZ9#@Z447:PHC'L*8]_H6"8*(PHC"N/1A=%V'2BESWC$'WLHA^% D4B3:(1,=5MMUOBTC@(5 C*PNTR$]@&P/W8+EGK7N;3&MQY7.CN&JJR>/THG2B=*I\(#8-#J'J]>#THG2B=*YDW1:SO%3--LB MG>\_(&M/584721W'D-26)6B91J^/#6K1W=I,M=DZ8>STE)WHH3"B,*(P[DU+ MV^H8_2Y*(THC2J,&TFC:AF,?K/[E24ACG8>@3=]R?LK@-Y)'- QCCV;,7U3M M(^?6=XWW$.DKZ%W7Z ZPW"XP&(41A1&%,:-^=.6T>^@,*(PHC >7QB[EN&: MAZL4?PK"B.>[;YWOGA>'NM^10.P^#1*QYB>VZBODYY8Q4%C:\;U$7;*E4JH> MD:UWB4QH"@RT5X.?CM1WS>.'=*#4H]2CU!].ZKN&VT&I1ZE'J3\MJ3^D@QNE M'H^4WSQ2OF?C.&'%%I]D]-M.K==W8- .<(T?Y_Y>33A?R_>W@5%)/E'J. M\&S[8*31A1GP9*!V6^/P2-,(C:<5#-5!L1IB]US#K MH]J4R<>8\)RC(]QBZ'KV<-:*5LA7R%?(5\A73:$5\A7RE7):;3*ZEFO?VT1! MH-"!R+?9:G7WH]CBMG/K.W(W960=I$+$T)4%$LBE+X15YY/'D5!KR1\.] M<40H+T\LK'GQ@GN:!OQ[&#/Q@-@4;IXGL9][&?&?M=3QX@1>!K>1E(9\N/#= MC"9?65:=A4&\/ 7",QAV/N>C,PCU9T$4I)G,E87/,_@Z^*_LW!./"?7^S(,$ MAA-$&8TF 6Q$X#GP%._K!8R0\7?/^..+^\<,7I^PL*11.H7Y3>,0=BSP+-Z; M-(6W)@S>"!/)$QB?(88K7I0&_"D7Y?WEP"_W8.!_9!3&NO;Z-7__\(\\O9A0 M.O_PF<$J>$$8B E]&G^2><31Y+4G5H#EHZ"U OC-$_8XGY1J1H^?&;C'\]N1[9I MN?_J_/MN=$8"'[X 2EXXW8%[9P&WE3@G\\ @T(0RW&>B-2'>\"@1W(N0"W.4Y#B]+L/>Y.A@NL> M2!9+MF'*%97#%:AX2A"!7I6?JZ^)XF1&PQ6M9/%K%@^6]/)8&!;7_'AFGHG/ MH(^\\O/NXB0KS4;DCG*?M0_O']<\UW M]H:RMM>JTNV=+'),3N?O;YN":XW38D[OO/W(K\?)G\CD&^IQ;,[NJHYDU'=M M']Y0,_M0\.:;!W;^)A,![#8P++G)MZ0T:,U-E\L$P^LXS90%&R*_(K^N\.N, M]V)EC'R!'65"(X^M<"8I]BK++Z]8Q& ;A RI,4.J:>M5 [>))DSO=49M]C]I ME(12Y]'J%0VYH!IDQ#PVNV?)DNLL@]BFI:SAQ%Y!#HTNPJ9UVB>VAZ#-9L5$;ZV#]HR'$==S%:CN08!# %,$U9$ -N^VIEA MV0A@1P@VK2G4X8CT$RY&GMR<)PGS]W%=O%7:X-V).8>6+LNP.LHR='59Y[H5 M/>KS5DN$[2C;\:-$H$0T7B)LH^.BCGBW+:71]K!6(XNF4^('Z7V>I$S$#M8A M1$J)>>R2CU9?79$4I66>=.$IK-^FDP)KD>QUC;Z#LH>RA[)W>-ESC('=1=D[ M0@7#]GGV[A(:I:',YJ'^?_(T*[*5(I_$/+RP%EFL(7#NN(U%#M941!>^0;^( M1JJM;>)D':RD-XH3BE/KQ!E-55JW1L0N' MJ[?6_I 8IU\3%.Y"S49P7=T&B49XJ9VE@@B)"'DLA.RI5><2CV0MJ'&0 G.3)QBR2"\V>*4[X%K@ M^CC^NBA.%\M*::*HW6HQJ2 *,EY/[8'Q*/.,P:VR.!R,.AB#Y$19^ 3W^+G' M:^=%.3S!XS'IEV28DCGE9?3&))L&:5&7RB@*[8D">%X\FP5946^.DH@]$E'/ MCDT"C\Q#&I$ID"OD).-E]9Z*:\I:>L6U3[(*'?_(Z(R3V2]GQ,MAS>%RZDTO MR5U,V#?FY1DK2OEM-6U!,CE!7U3;FH3Q/=SP&"=?QW$"TX9Q<45,7C#"/@L' MC*'D.9>\'B+,<3E,,0=1&HS$GLP7X%4-T_P^S6 9 QK"2L(_U0J'.= A+8K\ M)7&:BM\G+)XD=#X-!$\49<8>2W*R2_('L$*8QJM%$>,QL(N\XX$F09RG1!1D M% /RU[.K>/.S+UWQ?%Y?$#@ V$;D/A"NM(HQ+RH_5FH9CF7YEB=25.L311]7 MN'-=#37X!3!^,GT^A(%![O.,3]F/16W)4S,39OWBU% $Y "8+:<( 8;UG0<1+ M>P*5.6-,$L:6A_B2.7@-OSS*^6O &N!#CIC@RI0;'.*V-,UG\Z*FW^+T?_VK MX5JX.YC-:9!(A)7E%Y'IWAS<53[E"P<+P3&"R;*Q2G [@CDJ>1"9 MP9?3E$B5K>21\FAAN3'<>,:PS\.%GBT3V99"#\NAY/%_,R\M E>%($=JZ*ML MR?]F7W:5#DU4Z>4:">R7\*E:"#1A'M^@",6?K$=9H?8XJ/)*G!+]*EH<3(6L MP#!8F84!!>:>%D*L-<*\3",0(+*@_(+Y07=P:DM#?:UYDI06D+Q:F!<^VVBO M"&.0I-,XR2ZX5B*\@G11)IHO]NK3X1,H1:92]!RUHA>DI<83G*SDH5*K4L]+ M?_&FL%<,V:?Q$#:*LUS<+4I:7H,EG+ IT!54 MBVRPSR1M>F:UD=NRD5T&6D M[IK*W;)<-UR72F:D M\#_YW"(0.OP#5Y=:&Z';#K]68516-5UKNP=+NNM9TKT[.&YA[VZCRY+CY/>_ MW<&2[B\13[L#>"R17;GO-DY UT3D6FPUO"=2S:D:+G*J=B OLA^RW]84_#U* M&#S\OV#YGO-=$DN_(_^D021\;!^C!U:D]"'_(?_5P7^5S3LI&U)4=Y><)[>E M[5[Z6*-(.:SJWLQ0):PJND/5'=?H'Z"R^U[E!QK!;%@7Y-@AP@AP"'"; D];5^CWO&U9'^1:\W8*GGXQII^G;*S#J2ACJ MPO?\/BSBI(9Q;=JM?_"X 2L]:>0ZP31]E5X\QQB8RNSQ M]U,4/7U-0%3M#![$4,30XV&HJ4&Y/ 10!% $4 301@)H#S;MZMKD((8JV>MO MKB;U>L+C.Q,6U^<^\G1M_M_-GWGP0$,>J3N,_"\\B?J.);-* ._.Z8]N9S#J MFH[E]&]MQ^U>7PVZ?;?;O^JZ5F]T=64U*OUQ6"0[/HDLQCPA'A#-$/\2MJ2= MK"+T0(.04^MB'"<7*?Q"@B4=563CZI$C&(@"0S(I-*TA8W"PWZ(-=E38^[!0 MX_(!ZTCVZZE)]CMLSM6+VYN=L(:3Q\DW8/(-B7'1;ONH/-5'S?EB'7D\,UXI MAJ>17<=I1JYH&F#.F,:,U.2&^!5XPIR&YCWD/W'MXH2QX M5H=8*27OD8LY&9UN_?4(=6$8]%PV0&FU1[H.>7* (H8B=H(B=F[9ZFI=G'8Y M790\E+S=3$=;72W0UNNU4S\R^OWRRR7)$D;3/'D2NS0\,^+W]8R^I4R#Z;+8 MZ /41^,T3B+0-XYR@7*Q9JNC;J>#&QJ4EI9+2\_H#? DZ=V;$(TV_;5F=<;) MG%CL=X:SC3 I%%$44 M153=1J]W?.V).T047!3M@78P0UO&DX7^P(<)#I"(_#23DTBA"&$Z1/LU6C>01A#&-.$%1'&$,80 MQA#&&LZ*"&.XH3P&A)UZ#B0VFEM[GVT,UD1YG7AQ*SR*.&&)P**A*!&0==E Y16>Z0+&\VAB*&(U5R+ MH:,N5QFK;J+DH>1M;SK:=OWG2;J(T>$W<>W:JV&CN?7W=0P'/1[H T0?(/K& M42Y0+E[=ZO14\\EI;VA06EHL+1VC.U#F&="%]0^_"=%HTX^-YAHB>CVCVZNI M2OT)]MM M]PAW'(G(YS8: Y%%$54:Q$][RC;Z&&C.11<%-P#&KX*3\1.7:N> M^HD9-IK3+$?T='H N!UC8!ZNQTDC^*CN30*:%$= ,%V82RN0T@:'CM$N3A>. M0+AI(=PT0M%IA47-,)C.[0.VY=W+-=,(SL.3?00W!#?=P(WO!GOF '>#-3FW MMNL(5_[]PS_R]&)"Z?S#%V_*_#QDG\:\*C7_[V;9%&T8^5^F<9+=L63V<=D( M[8Z_Z@[H?_OJ7'UX^;023?J!9\, ^1FF6Y/+&\AZ@><0)^YF-?SR[ M'=FFY?ZK\^^[T1D)?/B">MG%\/;*'0[[HVNW:SK.S6C8O;T>=;LW=J\_&KFC MSME/SQ:J2O0W&G*M6^=:F]#=31F1W<7N&> [\5E&@S E<9ZE&8VX2)-QG,#; M(^+E2<(B[XE_\4@37] J 9*DY!'> ^"AT4QSTNF(:&S.(?Q!"E_)BP3S,(G M>/T/;HR-WC\DF>9DNJ=2S1J59901#G';OIB'+*;[+:&K(:LALB&[-8N M=GL'LF'BX2::OO 49S%)61@243#%YW[#Y*AM7YO=Z0$[A&Q_SM<=&+;9K9U@ MC> ;?A^FA&D8NH 0AA"V.0[+,EQ37?*>)-:FVL]?6T;F@2 1'3WUCR M94H3=D73P!M&_B@(\XSYJR6YMBBOY?2N.N[M\*9WY=J.=75U->K>W S,_M#L MF';WZJIQY;7&<0CH#B0J"FVE+$MY":UL*@IF <=[>4AYJB.)Q^2>DX_0R">^ M)"!YP0G[#(05JT3F+"$I7RY(O-L^6+B4\S MJJ2ZUY',#*SV==1J7T[_J&6/W$;7;,*YX]QUGSN6Q<%:3#O;60ECY!?X99J2 M&U"EOJK]!_H#3IFO?@53;"^V0@QK1462[;,F#LZ:ZXH;;MK.8-%#9-(F,*DR MKR$R*3(I(BDRZF[U MC'Y7@WBY1C#>)NA41CY]0%([I8\@B2!YO$ [P^H?L/5WHQD/01)!LBF\BB"I MCI9=QS![UO$)V@C&0Y!$D&P*KR)(JJ.E;1H#5YDO&$%2L9>R7<[(/T0T*/,) MA:G2"9.1M"MM>O?QNK]5Z*/F@(U:+!>K8ZH22EU6OVX3 RV)-HN$:YA]9<8\ MB@2*1/-%PC'ZJ"50)% DJEJBTU7F%V^+2&!PQ ;"BN3.X(&18#:G7D;&23R# MX[,\\>* A3R"M0\#>B@=2N@['E^U@;HOM,1 M37LP0-%$T431U$\T>XZR_1V*)HHFBJ9"K>FBUL1S,87[4.:3Q^.NE"U&6'8+JQ0MU6%QA/B#.+,\5Q4NK "X@SB#.+,H=U' M:,\@SB#.(,ZTQ[6C"RLH]."\ORWU3BVF-W2IGLW#^(FQ+RQY"#Q6/H;YU_%L MSJ)4]%\>AO \=>G\6?FQ9,(B.+#6X,8KDLKK;"WZ&/MVAW'[CI=N]W-]?.P!S=6J;5ZP\;W\=ZGL0/@0_#%%VL0YJFP3CP%HVL11F(BWM.8UX9 M8D%D0E.2L''(/.[AXM?F"2)>,2S%M-K M>DEO/\?!CKIB'XI7[EE1#]C\&9L_-^=VG'M#!]^HN6/C5&S2N[-Q@LV?D:^P M^7-[, R[06++4NT!$9D4FS\CDYX8DR*2(I-JSZ38_/F]!.?>?NYRGM$ %C.B MD<<(C8 P\OA@EY+&RE% ^^A?=<>(;8@,/Q^H*Z?U%CV6@M2@4^?O#D:>$]:U MB$*GC4)V1UVJG>XKO\DR0IQI$\XTHN^A%B#4C'Z:7:M^A&H$SR!\(7QIPHH( M7UN3JC]05XNRT3SS7O@Z]=S?+S1DJ7 VS6CRE64!MO:5 M;#]G0'4%@M4^CM ME0?75'86A?* \M!X>; -RU860H 2@1+1>(FPC XV?G__]D(C?TF=A/TMB?W< MRXC/'E@8SWG651U2U)X^9I;1[W9KW_/KPA[HE6R BFJ3&SNJPY.O7TT3N-DPC8&)G*;#>4")0(S?+XU4M,S^@H3,%X@SHH M42A1K9>HKM(MSHE(5&T'3V;3]T!W<08[H$WU NOAL[K;^#0B5+,9/7Z:$?_; M-9Q>35;&+O1L!-^A1U;3# ?$2,3(6C'2KFLGAAB)&(D8B1C9>(RTND;?0I!$ MD$201)!$D%Q_W\!P' U:AS>"[Q3Z+15TSF6\:2B(;7>0HKSI+TZJD(?D^'D5\,;:=>+U=6]Z9CF4/' MOK(#!^:3,=".A$"; M* 74$'U;Y@7=#!' (BY(6"A[MQ1T-,CC-/"FHK%+\**JGD&FL*+\<;N/ MS'L[O]2HC?<93N6>%06,C6BP$4US;L>Y-W3PC9I[0YHX:+JQ;\/_V&U>FRIH#U((I-B/M4W'[AJTN\[#9 M;+,)W@[&32>LF!'!$,'V1##7<&QL,H$(A@BF$RLB@FU? ]\U!F[][00;P3:( M8(A@FK B(M@N"-;M=A#!5"#8J==.^V491KJ/8[=UI:%ZILH<=%U6N6X]C^J\ MY2+109% D4"16"28NEVCT\/>42@3*!,+F>@/#*>/_07?O<'0R&E2ZPE\D:M6 MA_"\%4_2GDKI?6-@J7,%[$LV77@*_9D-T&RG(YRN82MLP(/"B<*)PJDNDL$V MNGUE6SB43I1.E$Z%TME!Z<1C+G59Q:(\=E'$I!ZN4E2@2Q>*':[45GU$J:%H MEF/TW)KVVVM(HPLSH&/XN.% B#2GAS1]HV.9B#2(-(@TB#3UIG0XAMM1=G"' M4(-0@U"#4+,>:BRC.\#]TW'K!ZLM[;N^?O M#9+_I6'.AFG*Q(T_!_0^"(,L M8.DOC*9YPOQ/\%HO3Q)@URN:!ND=G]HN-8.=X:AO7P^O^L.AY=R.!ET,["OKNN_:C:H9?#=E14W=@%?C%=5@?9;1($Q)QG\#DI('3E,RDP2!SP*.^ ]\D62R)J H?+12$T(R_X<<=Y M%,[30OJ$1/G,BQ/!8A\XWV\N=[&V]LH^=&Q:0>+*$%8T'A84WKF@<-&Q.3ZZ#R284E&SIC;;G#J'9B0#H1;Y/HZF.MG M]L!"8B%[(7O5QU[*CL"0O9"]7K+7UL<>F#+XDH[R([]\I1.%/%VHA2\/2-(F M"+0VQ&HO$M9+Q'=5/]>.JLB.R(X:4179$=E1%ZJ>>J[/+W'$GLB,)E]91L; M,$?M[: +590%I#4IWLPQW+ZR&'I=5I+?AW&KS3H*U(5W$ 40!1 %$ 5.$ 4D M"[BV92OC 5W6$[$ L0"Q +% !1;@X=.F>I49S9A(FICE4> %M'0 MBX8BAB*FBXBA_D+A0N%"_:6-B)WP*9#\R"]?J0M1*3:]C[CI42%1.SA"GQCR M#_(/\@_RCY[T0?Y!W_4>M6WCA,&#"?OF36DTX4TGDN"!9L'#3L:3>@:TX"M6./IKQCW9[ MZ>5PL=DI-CO5$;A.H7$:-CL]-;A%KL=FI\A>V.P4V:O9[(7-3M4GM6"S4RUV MQQKQGW:$TX7C6M3.#]D1V5$OJB([(COJ0M433GT6]V&STW7WG613(]L8K E* M.?&*=>B]0!1 %$ 40!1 %#@A%, :MH@%B 6(!8@%BKT'&KFWL-FINB@Z]5+7 M-0W;5F:(MSX/"]W*"MS*IR-=F.J((H8BA@H,I0NEJY'2A0H,RUSO2C]L=KK^ MOH[1'2B+EM=EL='-J8_::9Q$H,L/Y0+E C4%2@1*!&H*/!Q22UAL=KH#L7I& M%[UHZ$7324FU1[C0BX8BAB*&^@N%"X6KB<*%^@M/@7:@G_S(+\=FI\T+@FXK M7"/_(/\@_R#_(/_H0Q_T76.S4[6$PU8[U?O.#^ 3>2E$]5$(&WXU404B"ITV M"J'["#VTB#>(-VCU:,(N:/4@"B$*H=6CG=6S%/F MYR'[-.9M6$0#%%F0?!CYE1.HHF.0_RGZS+P\28"+KF@:I'?\K7= HJLP]K[^ M]->__+#FP4$49.SGX('Y'Z.,1I, [I$O6;T=5B+BY/[,QC^>W8YLTW+_U?GW MW>B,!#Y\0;WLXNIF:)FV/70ZUP-G-+@>CJQ!IWM];9G7???JNG?VT[/EJR[% M&STAUZU^K0TYE]18=$1-&!!A-D^"E/F\;VJVTI(U!2X,QL#H\"XOY/>D-70: M'>PWK\&.\+\/E2OWK*B$4^HS:G>5]!FU.\=MN&@VNETD3AXGCY/'R6L[^88T M:M1N&[H<[NEU"!WFDSS-EF3K6 ;A1O@Q=_'(7JUAKU]A-6;W+*DPF"D8;&OW M8T- ;;/+P-V/AJX:GL,^=MGW_TSB]/60D(,-Y9HFR5/P1N_EPX'_+,YA" CU MRJ$>Q0ZXR_/R61[2C/G:L#NLQ7]%S5MD>F3Z6@P>EI&K./ZJ!\=CP MO8+X&\%M&.'?*H33A:VT #%M<*KK&JYCUDX2718?C:E3@)I&J#V Y5OBT7B'#;PICKK=R\C M5Q=!4F;'HL2T6&*LCM'O*TORU(7W48F@2*!=A2*!(J'(KNKV#+NC[/@6[2J4 MF)9+C&T93A^5R+O]6!HYT>LD[%U"?3:CR=>4T,@G&?]((CK;K_W7F]WVWD@4 M:4\W/JMO]+OJPH[VI9LN;%:W$:B1M#97UYV.=)Y;MM%S>D<73[1'47A1>'>D MHV.8KKHX$]2L*)PHG&CWHG2B=+9>.L\MT^@.G*.+)]J]*+RJA+ 2#WXYSW)E%6][D5 =#;4JD)@=!V9V"XW<[!:*,+ M-]1MD:/N1JA!J'FVZ^C;AM51E]ZZ+7%.>WN!2(1(A$CT/,*R;RD+CD&;!Y'F M>$C3B)QFK6"H&8GTA]Z8-8*/$,$0P1#!&H)@YU:W:PRZ [WW>XW@/MP,(L A MP.D&<(.NX0YJ"D$[50NMO^;O'_Z1IQ<32N__N6'E[?_,X[]QR , M%YZYS>VL. M^Z.;JX$U!A&[F#(!S99M M_EWI8EY/@68PHB BV901KVAN1*CH*T3B,9D4)"HO>;',^[PV@CDI>1"9P9?3 ME+#(9_Z[QU8+)"'>"P,BVM^/#//Q&> 5:_\O+L$E]W884X%F@-3A72>L@_E']\_1^?E MH*KQ#0N$[ZX-5MD^0D(.R>T=MS^]K7]_>HW"M.I4X%K_!TRI&>CPH^0A-RYV M]'QPL)R+TPBN0$MA"TM!;GC(QGV.5KXX+$2^G;.I]97*.U;7&"AL7+4W11O! M>0?QZVGM;&C=X)YY]Q:NO'N)ZRFY?R()F\>)](:D;,(-L5/P]#77C5=%9[?T M@DE(>*/]<.-\:3.:3()(#I+F65Q^(0TE\4T-[C;+5N)O<_JGY&_3[/9FC[Y1 M*]\0?X9V00J+X79J*$SX!JU>MRQKZ&*OIZ?Y5#FJ#J>8;ASW?A\CLANRF_JM M!'HA=Z;MISF+;OS)RVVD#H>2C7#M:'%BV0R?H=T=&&9'7<'(1O/->UV"#0(P M[=0K0AA"V/&/B+$Y*X(;@AN"FS;@9G==8]!%^PQCT=20<$0S2J[C*&)>%CP$ MV9/HCO$QRMA$AOWOXQ%I7:\9"S9%ZHK]ZK+V=6]O4-&W6"0D.5S;LI7Q"\H% MRD7CY0)5!?KW=SP[F<]#F+PXJANQ!Q;&%Y:K6\-I)+G-57VG(YTUV)(HHBBB!Q#1UHB@8@79=NE"SZ'LR[#( MJ:@'M[$\59TD;/QAB.K<>ZQ/I26*:6+Z_>NB+\I_KJX3^0K,S#L]:][MCUTKMS.H'-[/3!OKQWGUKP>N;W:2X?6>HR3\G*A+]9QKT?5F9AO M$#J9)&Q",T;F21!YP1SV\7,J3IG$',*8PP\L,O%AE3$SPHZQF6JZX ()Z3M5L/VZ:] MBX.OO6&1 \-VE;D"=%E=5$/UBL@6&9AVMFVFS.4PB9[S_( MV^Z$;OWIWF?FQ9,()N=_Y$(T%:1T%L+("M^+RMI^2\K7_D*LCF45_??>?;.Z?5[DZ[ M*#!EQ4T/2>37+8 ZBNPJM>Z1'0^WKU^WK+A9[ M;:.9V"Q81\*A@;V):/_E-7V#2M J/S6K7"_ZH%G^NEDN M+7%"BS2B>N )TR GF :IDI9=UW#[F 6IAPK6""WUTCU(N/Q.$A,.-#F:G[ABD M.3 &&$J/)KB.)K@^;B4,IQUBZL)/RLXI-9*_9H$]$@[- M;LQ856&(VX;C*BNIB__/**16P<($/JS)!J#F*.729B-WT,<]9I M6U^G6^F*AEQ0#3)B'IO=LV3)=99!8(O;/Z9P-MMEI\Y7W'I7L-.O/S2]$3R# M;EY-W;P(7PA?&TG5,1RG_AC 1G - A@"F":LB "V??%HPSI -_A&<,U[ 6SW MK6:[=I3"Q4B"R,N3W4*16IR]95@=6Y5TZ;+.=2MZU.>ME@C;P8Q&E B4B$4P MI-%Q44>\VY;2:'M8JY%%TRGQ@_0^3U+&:PEBEN8;]60-JZ],O#!+$UTT=2NP M%LE>U^@[*'LH>RA[AY<]QQC8RBJIG[CLG;IG[RZA42HK,Q'J_R=/,V%YBJ+6 M,0\OK$46VY9!WE77P!ZSQ]$OH,2:X)"K$T!?JTE%DJB)"(D,="R)XZQR(") (D J0. MO(H J1 @.X/C4[,17*=P$ZZBUM26!:$VU9-Z8%'.TMLDGMU\RU@2T;!L;9'R M*E5Q-/DY>"CK5UT]_9/%DX3.IWS5APFCZ6K5JBW*3G5[YNU5MW\U=*YO';-O M#^Q>Y\;IC*S!U:UY=7W;J+)3'WD)J!>5IPR22+H2FF5)<)]GO#Y]3'Z-DVQ* MAD!;(!\/.P]S7IXJI2'\"[][)>5)()_[^^672W%DM;P$)(["K[,\S()(G&_1 MD,3)A$;!?V4CDDM2K"H9PZJ2FU]NA@;Y&7Z+%J_FC^3/'Z8!);]1+Q@''HQY MPD_+WA@6H]ZTO'0>YN5EXE6+(<--?I#*J<>+Z:2LN!&&^#$:\Z)4XGQ.ME#A MQ(L7A!//8P5'5D8@OO>#\9@E#)9K4F%'7JN+PKM2 O_*%4F5%>DZ@FVPSW : M5R&LCO)?/37EO_I'+0+E-KJ"%T48Z<>J MQ;\/_^E1'V][7\C!V54>DB^%G)^6;_**J#Q%1Y!$)JV+28]:.PZ9%)D4D129 MM!5,NC628C3BINU ]9S@F"+?[(,ZK*FU?0"A;=A6_7FOC6";3=!V,&XZ8:6, M"(8(MF\RB-$WU36[;33;(((A@FG"BHA@VV>'.EVCU\?*I@AA"&$ZL2)"V X0 MUC>Z'759DXWFF_="V*F7<.&!J_OXT]2T0>($O6*)Z/?0XE" MB4*)4F8#]HR.75,U010I%*G3%"FSIRXT^$1$"@^Z-M4QBC,:EK46Z^&JN@L4 MZT+*9M0@UB9">. 8/5==FM;>--.%?= ]JVF> Y9;;RC4-2-38M W.G6U \2* MZPB2")((DHT'2=MU#+>CKBP)HB2B)**D#KR***D2)2VC.]!@3]T(SE/H4U31 MO4=M^YUU37[B\6T0!1D3S_D8932:!'"/?.)MGN4)&\YBX 39/N;FVYQ%*=NY MK8]EW?:Z5P/;'0VO'>MFX';,CCV\=:Y&5L?N6#>-:NLCR4)HA2Z$2<*0<9R0 M8$%&0@4=>$Q>,-&.+R_DJ1 9(08^\^)$C. #9]8B;&9-1<:UY4'WF;Q1 M>PN=P7[K,]A11>_#+95[5K3R*370Z2KIG^/VCMN*Q-:XF<@)'35]9C/*92;A M^'CL$L;:'P=H46M&&\O6-=Q^_27]=%E[A9;I2<82 [CL$G34WJSG3M<8J/.: MZ;*\AQ>/$]'0MKE3BOPI)K68AN747QU;%X9 1?1N@=HE-;Z]B@CDQNPH,^!T M65Y41/7)S2X@>X**J&/TU14"1#W4WVC MK["=S)LGDDU@(X5H]MZ#1Q5'@BM'C6PR8U'VF&*?PF%U.$/OV MS?7(<4:]?G_HW%Q?75V9UYWAL#.\MF^M0=]MR@FB^/@HGWL?A[Y\T%6>POO2 ME!3$2@F-?/(Q$H>^G,HT))_F3![UI:\RQ:%.0??BV$,-KJ!5-"'I@J ) S:; MS6&@_&,\!A(3T0YOG@0I(]F49O!Y0B>,!!&Y+U<$F"]X"+* I>)P]W$:>%/B M P\G+&-D'$0T\@)8GB :\U,^<1K,CT@?:!"*4SV^D@F;Y"%-PB>>5A.P1^:3 M^R=X)0QI&K QB1?C]9D7I/P9,_J5\;-D\0T'>C*-'TD6$QJ"R%!X=\+2.$\\ M)IF%'S7#<.%!8AR1QR[)ISQY\P5 "KCJ6EQU\XUY.4R7D4_C<>"QY%*+U=2: MU?Y@!7'Y:?^[S_C%(S/>2%[)DSBCPJI[V9*?2X'XP $ENO$GS" CFE%R'4<1 MD\S^M("?B80<0WPQG,]#4,""Q4?L@87QG#]*_#9B\S!^XA^19[;A&3\F49R! M$$8<<+@(%K$B@#$>G?.>Y3*HQ ^XQDTY7A1+QR^!B\$.(3% " <) #9&SHL@ ME._$@A1?9O0;W RP4:[[)8&W%Z^5T,3U,DES@#70^C,8040HU\C"4@*^]@5N MTNB)W-,T2'%]W]Y;35D1(,,15P9WS)/X(?!A+8K$2D%\;O24!.)H#W MXR2>"8:0*R-N3JMF0<+@-B\(Y;KR*U<6JUCX>P9Z@*VP@8KH' U7;OO^MHV+ MWY$L(0=)\RPNOY#N!/%-#2$^5D])C(_3/VJ,CWO<"".<.\Z]Y7/?S86*E4I> M &U?[THE-72+O^-;&_(+_#)-R0UH6U^5'Q#YZI3YZE>PUO9BJX9@V&;?L[L? MZ=S2%RFN_L#WFX$G'W3^L1K2OP__=8[ ?R_IN[WC_^#LNG6*!H+AN\$0F7$_ M9NPC,R(SZL*,B(S(C-HPX];(V'CC\OTD+ ZT2Z_WZR[H/?FT!HHU08XUXR+M MZ(/\@_R#_(/\@_RC(7WV,HVVC-5WFVXTE9$YQQ1&[1, ,!M^):C:-4R%;15T M7WQ^'Y:S:XG>UY[;$&J>08W5<1!J$&H0:A!JZJU>:7:-KME%K$&L0:Q!K*FW M'L7 -1QU!2FT7_WW8HV"PZW&.VK>3)S:QUW8NDHO?<,9*(LFT67IZU;5J)%; M+!&N,7!1(E B4"*6.ST0"67^:Q0)%(GFBX1M#*Q=:@6>A$C@P?%K 8M;56BH M0[K>BA5M3YD]T%2FH\QXVYMNNK '$J>SM4BVPO>Q\4!=+?*(2];[6< Y*Z"="H M#;$:JU.0XY#CD.-T)IPVQ$*..P6.PY2;O6JCM#=$U.H970NCIM%O@5'3"Y%P MC4Y?6<8XB@2*1.-%HMLWK &*!(H$BD1YGV,;3D=9F'!;1 )S:W3+]6]/<*%E M.+:Z8(FVQPZB;^D09[*M$2[;L$T4+A0N%*XZMD^&:V-9*!0N%*XZL;9E^=\+U!'5WX!_V&&NFQMDE4S^CT#I9!B1*%$M5Z MB>+E=GH'*^B!(H4BU7J1L@:&.^BA2&ES.-:6//\MTR^.(:1*/28:)UXYAGG MG.1-1#V)A"ST=&J@?$]%KGO&H'NX?$J4Z_^_O:OK;1O'HL\[OX((9H 68!U] M6G*F4R"9=H "T\YNFWW81T6F;:&RZ*6DNMU?OZ1LQTZ33!*'DDGYO 2Q35'4 MU3V'Y"5Y+G -7'<1@?6H$^O+I0=< ]? M0FXCNEH"%R;.S'O'M/=Z!\4E.,ES($4%ZY UI$Z$7/$(AD&\9XN(* 8B@ @@XGKT-:3N4-N.?D "D.@# M)/Q8VW2_+Y# (I"5R@(]BA-X=!1W=O:L]V$$1.GZMJ?UL.CT::Q/3Q[H!#J! M3HT+Q [UN]/K 3J!3J#S2>ATP\,?T>P+.I^_0-8?585;ASH.@=2>'=!RZ#!" M@EJ$6^WL-GL'1G^H;44/8 08 <:];>FY/HT"H!%H!!H-0*/CT=#K3/_R*-#8 MYB*H[5/.ORKY&ZF+),]YFE1L?*W:1UZX+ZV/$)D+]""FP0C*?49TQP9AO;_] M])'@.NQ4OQJX!JZ!ZTZV2H0>=1P &\ &L/L%[*%#(XT)_P!LW5/Q?LVXWQQM>P9&AWJC[C86 XP (\!X[_EI MET8^P @P HR'!V/@TMCI3BG^&,"(]=V'UG=?K!=U7Y*LF7U24C#[#[::"_(7 M+AUIE'9\KE&W;JG5J@=TZZ?L3+"%!OK;@Q\/Z@/G\%LZ@'J@'JCO#O4!C7V@ M'J@'ZH\+]5T&N(%Z+"D_N*1\Q29E7G^"@_K2:\:\OLK9LX)T MIICOY\ZMI-\H[2SA>5YGIC'%&; RT/I8HWNFL:+',XJ&VK!8"WOW8AJW-0J[ MPVY6N!$(K(<$9HIS&<51QM!0.*0CISL:,L49P#0]9!HK^CBC:,B.H9(?T=!I M28CY6(=*EH2>?F2U&5M5X\AZ#LYPUTTW,X>S4;:"7\&OX%?P*UML!;^"7VFW MU7V#KNV[']YG06FACLQW_Z@UWL]BUY>]<%^2RQDC$Y[+UR-;M15L2@0C!:_( M5LNIXH37@I1LJC+9R!(E63(R3XIDRIHT-X(MN*B:0E=UF16L+$E6D&K&2GF+ MNDC5X=0D5U7+:WE!$B5/W(SFFQM<)66FOI=M)JDT=B(O7@@^KM.*C'](J9-R M(6\F+R-EDJOFRN_FB?C"JMVGH"2M2VEX)IM=+U3K*$G&\ZS(RFIU5E9^GLNO ML_^M,O?P"4G2_]:9D,W)BBHIIIFRA4S=>ZZJ7U\_8?+V@N4; M&Y4S^7PSGLL9BZQ+Y28MY5T%DW>4#U(+V3[:-+>Y49FI6EYMKM\T?+"' Y]6 MB6SK7>4[F\[L.&TNW_^K-=!=S_GEU\:+LT+BOSKSXZ ]Z.._??[;][7J?(E_ M2>80$NA%O28@B:'LJX1%<[X]SU*)#05OQ3!K8BA76&H*;$!4,O%5EI4_+6=9 M.FM(1H)0@7LN.:5B15*DC)(9+QNVV)9?,4M1UGGS@_K(Y%T:I _(^V+"Q7Q% M%,V]5!F)^'635XW8$$Y)KKY?_U)]7S"2-92YHMJ2O&B8D=>EO$GY\LP(^[?H M#CO7W.@TU1!@EQG4Y]U*"V7Q_$:_ZJHRUQ4WI">[BSQ?E_GMQ#EI/LL>-=U\ MOL,0E]E<>ME'MB2?N.S$?FSY,AM7,_FO?*9U^$F."?)D4;*SS3^__M@QGSP\ MEKBCIW]\#&C5IC#ZY>&1ZIUCY_4S/>_R^*!W/^SE>'9+&V_5LUL:"39GUAL= MX)#P$R9Q2=[$K'_8FLP*\.YURA,-: M":VL/JG29UDE*T_7P9;WNR/^-J)Y;?C?;?OJ.D?1@KN>UU,Y_=J"W'M;O-O4BZCE!Z_:RPFWNH[?.O.F(.V8P M&!AL3P:+:>CI.]-CM=N P_@DS:;X%.*9%O1LQP/.F'I!=SGM $Z $^!\2F+T(-(V MA0,Z@4Z@4R,Z?: 3RUSZ3A7S*LDW(B;M>!4DS8] TGP4TF';9&UCOB\D?1-U@KD7$R38JWY70[(IUT!WW9@GY9Y)FDRR5;9XJ)> 'FL62=+8INLCK3;'F5M=- MEA>-E22Y>G0N=E335Q>6C]0>EEAD0CW?M@7-]^-L,F%"2:=/&9^*9#%3K+#6 M88J:&_TF9(DA2VS/Y7AV2QMOU;-;(NEIW'3NB.5C(4L,OX(L,62)H5,( M,">%+/&SIP.[ZP2'A+S=JD 0DWJTJ4*/>JZ^ MS1]6N\U]U-:9-QUQIPP& X/MR6 AC1S(X8'!P& FN2(8[/'2.6% AQ$TB4%A MH#"37!$4]@0*BVC@ZSNP;;7?/)?"COVTMMJXND\\MW>:>KY/ P^2>AUT5#WK MR'L,"9?&OK9SL8 $(&$])%S'I=%06U(N8 *8L!X3(X_Z'KJ)9T\L#(J6M&G8 M&X?DV@!0?Y39 NH';NOS?%,< ]%("WJG_H KI([3?G95@ O@.D)PN3YUPO9# MU$ 7T'6,Z KI4%\0HO?H.O8UGET!DE: ==BCHFT,#2.G,T%L4[P$,4"#NJJ^ M(2J@D;X"!)D*0MO@J2 MU&?+KG/2V.UY8$FPI"V^"I;4R9+=IM.QV_,TQA3O3\)SU_^O3^ORU31)%F>? MV73.BNH36W"A\IZ\S_/2/UYOBERJM22V^?Z[D#] MD,8J1-JR%NDL*5GYMR^R@];N[V5=-6Z=M*AJQ.Q5*J!;K=JGUD(V64M%1+Y6 M)83.E!"ZGK;=I6!YIYSJ/I53LE2)C38..&Y,*EB5"5W-=P8AD87RC!=Z+%S. M$B'1S2>$U])+5T@J&R1-N-#3Z)\]9^#H;;8V7_4&PU8,JL]XKJO;>BHI6;E@ M:95]9?EWE8$++-"PP&V]6E-9P'BG'1F+>+I^]LR)5TP!I;E6@:M;O;QE^\U)6:14K MKJLC#W7W10-RWHP^;!C=$CDIEYY4S;*2I+5H M4F3><(J_Q^3MJ>K=,7^E!_(M^8KP5739U6U.#L]72Z7 M@V]7(A]P,3WU',<_53^?JH(GZ_+5]X4LKS)]JH[^1%5]>JON-S^]/E7U9&?J M[YO_ U!+ P04 " ! =T5-A?:,$8H/ "NK@ $0 '!R9W,M,C Q.# X M,S$N>'-D[5U9<^,V$G[/K\#JR:E:69*/S-@UGI1\I5QKCUV6)\D^I2 2E+!# M @P(VE9^_0+@+8'@(7FLA$HE*9E$?^CNK]%H@->GGU\]%SPC%F!*SGJC_6$/ M(&)1&Y/96>_KI#^>7-S<]'[^_,.G?_7[OY\_WH)+:H4>(AQ<, 0YLL$+YG/P MFXV";\!AU ._4?8-/\-^/Q("ZL=K8)\&UAQY$$#.&9Z&'%U3YETB!X8N/^N% MY,\0NMC!R!8JN$AV46B0.\TAFR'^!7HH\*&%SGISSOW3P>#EY67?9W3&4!#L M6]0;' Q''X=H^;\/Q(#J9;XH-%F,2<$BL MU.+7%0^]'*K6HY.3DX$ZFS8-;%U# 3L:_'YW.U%D]S[_ ( B'WL^91R0%=(< M&$R59,"X,K4_'/6EL5&XW%(+7-7A ;(Y8'\JY]![(M^>V#00(4PZ,\@ M])NKD1>,5(F/K*L.HRX*-J2/PEI7(1F^FU)(8;51R!3()>JLBLB_^HE<7Q[J MCP[6TR)+(,VT2.0VH<7) #)+4BUHLW@?O?HN))!3MK@6?]?3S&6L@'*5@4@5 M3Z2*HY_64%$A$S23$TA]E?)2&]6C@5L2B;7[UT\@==3(2WZ)!#>H33M-VJNA MG[YJCI]$0'9\W*S+ %G[,_H\L&A(.%O(S/2A3DK3R25_]#.0ELJ$C(GZJX4V M><'TK[7UL1&NS/5!F9#\T2:[%\#0JS5OKD(JI7ZMK00FSRA0A<9A$U)R8O'O M?@;13A,"L14TCHY,*OJY=EP$V))PHR9*)#+R1S\3;JD ]UGSL$BEU"]#6$!" M*%=(\E!RT/H^O@TGCC-5?1 5/@^8AR+8BJW[% M;X##4U1X@$8O'>*O DP)-H +!8 M7(XM*_1D!"/[GL\1NZ">P)XC$N!G=$N#H =D^Z^/-^5K9Z51-5"B1:)'%F:? M#T;BG^$0],$E#BR7!B%#XH\<)E"@H( *).RGP3+84C=A(#0BG]7O9;?%PG$3 M@^#2.*\M5QQ*6K'X8,+*.EQ=(@ZQNSG*$CP3CT='PH US8"_&_W''8>;S M)SAUT>8HC.%,#!Z.1H?#43L&(_@N$7@. QS<.P\Y(^J2I1,U)L6A+BDJ%$ = MD,?I-@$-\YX!P9CIAKI,IZ6CDZE-X]8'ZF(+UT]G)@@3-:*4.EA-8274)(B= MXB8,,!&N%CE\BHE2ICXI.EESWOJ@RULQ#,CC=)R"<1 @'HRM/T/,D#TF]BV& M4^QBN700YT(/V4USVWJ]F//?AZ/A82U:P5[4)T@Z!9#8(-1ZS=I%<#T;RO<6R:"A-TE1X+^"#K8,>CQNLW1%"% MKAGU+BCAF(28S+*SYXL8H64RW7C_YAV48U,"KA4C8"]2*+H[*%,IWV2Z2+"Z MG;RKR7U$SXB$BMVK5]7"O0@#+OS+!+4/C-JA]7:AU:CWRL J+]AJ!E:L3A19 MB4(@U4B&5:S3+JS:$RL/7F+'04Q@_()$]$!_CH6!8X9@TXW=[ZE290 >O74 MJN.IHB"O*5"J[N+2' 3M*MC:N.:]YV-375LS0KI7\%[ 8"[_NQ++ZV?HICS( M^Q^4Q^JR60UDWNDYT)2W$N_?ZO\@!QMSF +OV,I\<0TQ^Q6Z(;IW+M&43Y 5 M,K5/P>Y/+QH.!N\4>_F/84#3>*O%Q=@3^H#E$)R\U:J!#*= M9+V1TPHD:G4SR5=RVW9;J3EP93P#Q68ZXQCV"OT$OG1V'JP" J/*]=^K+>:-0C MFMD\JCTJ,_1D#054!SL>-5[?W#BM 5_!<.WQ6L;P;N0:*,G?81]=T-\';4=SX3F!J*L=RT8FWFB$5W54R7^[L:[A?S?JRVEJ?G-:$T@SQPO96K=W6R7W 1AWAD_U.R,E_'4O9WPY)V#8V)?$8[YXH8XE'E*J]K< MF# ,Y S3';WTS8>YG_+R4P0'Z4ACWG@F)_H%2H)MSV3(-;4N02IQ*7E=*2AVO':\\EKWF'S2EHWM>5N,\TC=9V&AMG+B&%> M-^EFI!)2.IFRM*YMEK=,$.;%DBYYE9+3O0P6;6L_P=?Z7.1%S(6X;M\OWD=7 MXMWT<\/$I)$T%U*'FOM_\E[O9 ZZ$9J3&1;#.WZ+"+%_H=1^P6[MZU0F"/.L MK7MV/D,#\3M&Y-HD =PQ([W0=B72!-(\M>L>/#8SU_D%BL'Y\CL/=NBB>^:8;M!990RL/ )6%0-)Y_+&]*A[D.\?Q KL(J24 MM.3(6P3$,G8E_RN/?-7FGSKIT1W9I80L-WH+TLOZJ"1_96W79/"OM-U%P1)# MS1:"U4#FY:#N,?TJ/KNW*GQ$\A*B)9]()K.+N?R$5FV&M++F=:+NX?L"#(AQ M.DY!VWJX%I9Y4:E[RE1+4>?K7YVSTXX\VF/R.&>0(<:B; ;=4DC4:],) MNG M^_JHF=],[(&]>*L[ZZB;J;"$A;9S65VX2C97)C,SFQV?T$KL.>5/$>NJCHF>]6BVQJ]XHE703A*)?S$.ITR^,AOY93W[Z$)]B MCKP>B#YJ2"@AH7=J4P]B4#D,*SU'1+#!97%$B4!<,GY=E*UT3/F'YJ*[ M9.07X1ZIZ\:/J>6D^50=L48%78PABP)M$1^ MG9;O1G!F4.ZR.G62[_0L7R8:I5;5;MZ>.D\, @[98MFV:?3J%V$8FLK*>U.4 M^KZ;OC'R&;G4E^W%>+U$ODL7WNJP;B#P_@1KOC03?1=B)IK)1[NQ'3_#_:"@ M1;0^(HO.HBDFL7EME/;AD%CY%IZ(=?Q+A+ MVF('P^S2:!S<4/>AK.AA7)X[ M@4F4SZD3GXM0# [\+IV_X3"TXA7P*AV8!&(\<",;E6\Y'//TKN7$B0UEWB,% M;<3T"QIP]=7"VH;G);;,[-+$6VF4+,^E*O7=D)?8NMJAWGL]:]N:M*YGI\U/ MYT)U9H53Y:'O8['V-8SCN'EJ:56K]V(R9P<10%/5XP.CHE://HF>Z%]R]EUR M;TNB G[OW(EZ@R,B>Q"A-D'L&5O+"[I:+;=OW1*M\,&L$ $]@-N>?Y8^EK!BL:;!E%5JU4=D5 MB;'#$;LGZ+\(LDI32\7^Q@[X#?,Y)LT]L"RW92XH36X5[[MZH@]QQ?9UL_:*!FN/OO_TE5X0TN8P+ M+;E?LAC;MMJ6@NXY98R^R'L%H2].\D5B2W.Q;=MH*:7OEI*9O PFB)*[3L_H M071S^W3S4&2SNMD6D"MT%/.*)W-NEFFC'4AL/4"U%RO6E-$/ZCR(TLC"/G0Q MD5GXFH8%<]>'VK8@V)2GQ+2U(4=%2/]4/SW-Q1IR0YY*L/ZQOGJAF_*40MHV M/Y4FX-SF"2S;9JEH\_ZI]PX3[(7>(Y)H8B9,5FO46:ISLCUES?9'M,N"$V\I%\ M*36?4(>+XAG]*OZDJY886[Z;0:7YX%[H>F7/4#$#K!Q]_S&O[MOX*NI?EUKR M/H[X*?S4_X;S?YN[ >)OV.(,6\':/C-"O_],V-HN M88]7)UGYF&HK4 M>:(&UL[7UK<]NXDO;W\ROR9C]C M@OOEU)FSQ>MY4S4S3L69/;N?6" )VMR1)2\E)?'Y]=N4Y4ML72B1A)3,3M4X MM@0T&@\:C>Y& _C;OW^]F;SY[)IY/9O^_);\A-^^<=-B5M;3JY_?_GZ)@LOH M_?NW__[WO_SM_R'TG^''7][$LV)YXZ:+-U'C[,*5;[[4B^LW_RS=_(\W53.[ M>?//6?-'_=DB=%_IS>J723W]XZ_MC]S.W9NO\_JO\^+:W=A?9H5=K-J^7BQN M__KNW93GV;-U3N*,7OW6&MKB?8O]% ,M1\A0A$C/WV=EV_?0 ^G M\U7;'1IY*/[U5?DO;%6:&&/>K;Y]+#JO-Q4$LN3=?_[ZR^6JGZB>SA=V6KBW M?__+FS?W<#2SB?OHJC?MO[]_?/\-D=MF=M6X^?RG8G;SKBWP+B@ ]^6DA?QB M<>V::'9SV[AK-YW7G]TOL_D<^%F1O6Y<]?/;V^9J#E 0C?4]$/_6F<#B[M;] M_'9>W]Q. (]WHS$9!\3_+NG%E,"U_J6U>3^H%H +?P4)2=A6!0:B/V-7?;-/ ;Y]= MCPYMHS$BV]VTV/Z: [-XZ:Y:(V,.@_I^NG#-?9MV+>F<*! C=6N=W@^NL]NNESQF7Q=E9A$R_D"6&^ MR0_-K%P6PX-S3*MG!4W[85Q7E6N QC\<-&)OK^O"3@(PV+L:72=@Q3N(AZF^ M0^D-U)W(SJ_;_Q-8Y#[;R2,'G]U\L>)G'_^="?AB.+5U\Q]VLG075>SRQ:4K MELUJR0[O6G74V&*QM)-?[:+]^*ZCO([;JB]H#K4ACB;HJT.7RYL;V]Q=5)M+ M?FIL&VF WX+/P%X[?])9<=>-U9:U36NLI3E\J# M,3HMW73N2OAE#CY[V49KGD_F#MQVI>"-Y0^V-;JNW:*UM_KSOY'RWCKW/*AY[UWV[]EVFB?LUL"CU[$!7QWN M'ETY@M1 G8A= \OK8@78?-$L.SE!.RN-R1C8,*Z^FD;+!H:UN(,_O]BF?/ X MNBZ& Y >LY.'NBT'$1F3\6Z&78>J0S&YWEL%NS&9+L /?3^M9LU-I_V;+G4' M8C.QS11L]?D'UUQ>@[[:Q]JV\B.Q$]E)T>ZX0<@<[%I_)':[S;S=M09B[3$R]*NS\V7C.BTH.RN-R5C'X>U2=TPV MNXUOAZH#,7EO7'VR7_KX3!ZJ]HX@-7XGVA2AMG9V_^X= MWHC/CC]\,F0_M]#TV:V7A8;LWA[:XW>SFX[O3& @AC^ZUD8OVGVFI\8WCY)F'32,P+ M[$]U' M;\X#SIVST0=N=F^:^?CM'9L5_LA9R]<#9Y-9\8TF67.S.CQ4V7F^.NJSG*,K M:V_?M1KFG9LLY@^?K'0.PF1]%NG?UA]G&]C^Z(K9U;3^ERO?ES!B8-K8)Y=I MW9<'OVECGWYSCPO=Q.9N\O-;X#T;N<5,!CJ0@G$9*B%2;(Q0,2.)%J&.5"S# M;R&>M*>]9LUZ[+=A_%I;MY\OOGBZJOK MQ<]O$7D@8YOBU1S\]MC>NYM211O7 W#_7;XX!G)H:S[VP, > ]L^6D M&FGC@'QH9K>N6=Q]F-C[[4@H>]N&]H?73X>UGU$1IH&)<**H$F&LPDAK0BE+ M(ARGC ;'SQ_Z-'_^!-/GG$?-UXQYN=>Q0:@?BF0\BB(2I#H, 5JN39 HPDVD M9)"D@'UZO-RQ/Z7<'0GL]ZA,8U''F?RXSY&S'[#N?*5MM=R_M9AJ@51%+HU1+$1%B<,J) MCKA..8NXX>M9@EPLA4)I*'S @C9)A&()48 MDY0D*@YZ&#_R_V;#R<;I:1[\[=VF&-Y(P;W=>PKC!Q<]A*>/O+?@5%STN4S M8\AUS=+TZI[?YWLM&W3AAM*92E-E I.D86Q@CNI0:&TH&%#2"(+C>,!0YRJ) MO\Z7J[!],ZOJQ19^=Y3.1!J96$>Q22D1)$V"(.(D"@SE/ U8U,-*)U[T;J\Q MF V-CZ]U?WV=PB[A?"@":(2 @>11(B78]%BW*IM&41@K,&:4.=<1'F149H. MXFM8'X4YFLU7VG2=Q12S5)$@[#&UZ;@. M^!@C/Q1,^T5AB[9>;63_#HOB"FBW:VAWEL\($C=0Q+Q8ZE6DW\-4^I^K&^#;[@7?L>&Y\@*MO.AGJ6]3C MUN:WZ<>M%3**"B6 0*AW$<,D5PJH. )ZQ'N,2#43? T,W\@7?T MBM^!KZ "7=1?-IZ3R5B(310"9('!0D2A3ADL@JFﶈ^X\KC;UR<2C1[8 M>3 <>M[=Y7D-.&ASA2RTE1_[O"W!Z&?B9*RRBJ'5*4DD@(KE"M:(:9II4FNM6,]%/7(>7JC"LSL/.#V M%?(YMG^MUSRFN'Y#/W.X,DR4&'H!XT9$52 A+$'*%(3(*B^P*L[:KCAS:>V+ MMC=I76T6/EI5<3TO)K/V3H9=$KBM3L8K6E+',7*$&\0HER@7AJ"*%I8Q6JBR MZA'-&C?IS:M4#8C@T=[,WKX&BT<.CS8RGM'(3(FQ-AH04S1')1<,='9NUXCI MRDC60SKX=R\=/A ]!P_'0V"NPSVG/EKTX=X<> 6IQ[WWYWDGTW*%S?5L I-U MWHK&XF['$K.O:B:9)JH$/5DI85!E38&XL +I'/YCTI6BZ+0/.GK/UZ= NO5U M73BC99'G):@+0V !L!BFM*ID@0I%%AAW"V0B8>;.QBF*V MG+9WZ=ZUFF^_1&RND!6T@(XHC$I<58@63"%7@2E95:(2S#$,"'Q'4G'4P+TT MI(9"RIWD]F="XTM M$8Z=JU/4Q&%C>4HK:'(DUXP>IC]T5P6-A@DOP)-M3W*!O#07462N2W MV;3HIT>>*&2%4*(H#4?4B0*5N6"(.,-0*;@03,/H==N"/A//9?B(QWA >M,M MZR.8C];V,[QVWV*TIV96LMPRC"4R9:60)F"249=35!8"&RXD+:KOR;,97GB& M!]"KM_.9H7IJ*P4]ZMFE3(TG.**AYW+?9?MOQTQE) ML+POJCW)GH=1RI31G-.\0H0Z@L -!&5<60)KO#(JEXIKVL,3\F/>#BQ)XT/H M7.V]9P[;4RBI<2%UQL.A= 7WE')R_W"J$*ZJDM'GN MI/J. KAC1%V&!.\4VS^='.;-%;*JJ J9$X7RJA!M1 T; 5]58)8R[FT0O5P MB[S'<$=(0QH*-[_IWGMSNS,CRU)A09'BW*&2*HRX4PI8F[1&E^9CAV9A[?CPH MWE:[C6G$E]>S9M%.N0VG[#< MZ>&^^12/H\;VY<(W)G ^1:A=ME_T8Q'9IKF#A7Q?:*A3_0R<#DZ<-0B+0B*G M"$-<\AP)W2IZ4A* ^]P%9ZSAWB!58P#J+%ACE1C)$JI* MN:<)T@76F.0$'(P>IHF?^.!P0C (0/[VHK8\;[$[XV%7M:QBRI;0,50H99%K M?1@=ODZWIKI,/C(EVJ9[;"A%+% M8(UT#DG19@)92Y&6,$% *99,]8CK^508O21D)*Q\29\/\!/X'&/$>>)PL#>Y1-@_)@'NLE$G!N55<(B,H M1R27!#D*]C;F)=-;%[O[?@Z-YF\EDMM25$%JA MHF08&566R!051IJXDE=""R([Y8F.@TCK]4(WP )N3Q24X=WO\U;S/=[#'!2+ M^O.^%\.Z$\E(#FMI"3.26UFAO)V@F()K#8Y;C@M!,15GGP\WWO#//.+J:V6" M3G1Z,>.;WYE1Q(4H% ]S*D5)X++C!V1IR[G(PU?*^EI!=P_LS5 MV\85]0JYG0;J4[&,Z9R#D\T15UBA*K<,$0Q+L,FU9:HJ%>]S]LM/@,*3&/3$ MS5MHN_SOY7T /ITUPY&-($/WMDH'Q&MJ537G3/N"P3U(V5\@,+O*"V1S!4BR0Y.T=GRSG M**=Y934OP'$[^QL)/(G)8 AZBVW9>MJN?!?3]E;-B^J;8&Z7E\.[$ ]M@%\:S9;ZHEI.'](C=&\M;JV5@3AI*!$.RI/"C-2F9EB5H M=DDJ6XF"]CF'I'\D@VM@'$^W0KY.J3EH@7Q=/1.5D04Q#FE1.61,)5'A"HP* M6AAP815V98^7$,P/I9U& O1TXK3:A'E":=]Q@VX$LE( MIP7B)6L0'G1GK>Q M#"-:$2:E()7!?5)L\0\N4P-A>GHEM;XXJ7V+Y]6M?$>IK5T$,T,*)GA)VE!L MA; @, /!H48 4($)%CHW90^I^Z'"V=X@/JD0OK@L=-VU0R5O,Y7,26.)*"ID M3L9VWO)UD)SMI)2IDE5:EPZI M$E>HG*WJF#6P@DE$MA7", M(PY&:_LR284*P2LD2H>-P24N9(_M8']'74Z9-C ,KMZB$O;N_HF765 6HWK M=E!J5[7,<%?QBFK$)#@]#BQ5\'Q@ K.<*2-USBGOD=XV\LMZ8X_NR[#$L$!Z M#&85SI6KU\7;O8>'1ZE7=RY,)JYH$9Y?5!VEZ7!JF=6LR'6N$*4Y1M9A#3.7 M,(0K5E6Y:Q-%>X2^3FI[#2YC7N ]F<;:>JSD$/VUE4@F2VTJ2H$/!R8"DSE% M56%+,$QXX8C$LI+#Y#[\B-IL2%A/)F#A[N,& M(AFH=*(FPD^8E1G-I]' ;74RBQ]_/YLCT/ M+N9BO*DVPB]Q6N'HCR'@?!M)*Y?J?LT^V2_ MMM'%]JHZZ$7[^/BA2;7'DLPX8U@46B!.JJJ]RQD6.BXY@O4'EA\F65[TB+?0 MDQJ/@\NK/Y!]BR+P_O22,9C!3U2[P&A?/\F,L*+0&H@[92@"FT(BX3@!AU Z M0@2VC'1Z??P<3Q6,I=+-D#-/O+[_';?'0*RK4I65):X]MX)8<"=+U@N M$&,.H%.E<]!\1;N=(3_'@P)#2\F ('I;WZK*%8N+"M3DM9U>N8]@ 5Y,-SO\ MNY:S \AD#A9YH[5&6BI8\@%2!/]+A'&;9X KVNL)>#^KE[>0R,C(GNJ>D(V7 M\M+AT8T=M4 =22Q*9I#!4B%:886L!)VDRLI*KML7 M/#LYQ^/TM^=K(YW>QW!2%XYACHANWT-O4PD8E?!#,JL5U9+UN6G,TUT@0XWP MIBN(A@?0ZW54&]@']Q/&9'I_VV9Q]ZFQ8/>OMOE!D:[^6H_CXV'UA\Y^: ^L MPQ>+15/GRT6;C_EI=J^KCI##4?C(J,D55C 46LD2<967J-WJ08H4F*J*4R-[ M;#/X$>CA!:^C9)_+D)QZBOP^!7ME4O_+E?__/O3W[#"U*]K\F/8!DJ:>PUFCEODUFLJPX5UHBWDH!KRQ'CE &EC:Q>2F3"?X) MT/\SW_WD*=EW)+M@N,N>3NAJO,;F?)R.=<[_LUU>[[[&TP"W<=+[I\*6,.U? ML[;Y_,:>RAEE3,5!JI3BD3 ),1SK)" X,AS\XZA3O/%4/0]=-6OJYA-@+^K]].% Q'8922.V&JFTE3Q0.E0)$9$L0Y9 MH+F.:<+B,$E5>.[FX)#B]/HTS)G [LWD>SA/U&E1W%!ZU2\3F"0-8R-"#?W3 MVE MM#2"X#C^_L7)PYB_M,MZX^SMJJL&>/O0S*J=SP0_*Y71E$2AXFD2*"42 M$841C%K(31+&@G*1GKN\]!J;EY=2'8V+ORVCSVZZW+EE_5 $4 BA[Y)'B90B M-5B':41I%(6QBE*M>FP:^AG9HT;CU5;/46#X&LYH-@>+?\WDSBCQLW)9FA 2 MQFEHM!$BC,(@Y!P'@68A33CE/5(*/"5,#3&R?2#Q.;R_@JL.?D&;7+AG@)^5 MS S%DFELC$JX"&084B(C%<6!$#'7ZNQCA$>.SH8Q/AX5OY.X?0UD]3"=:S[7 MA9M?SB9EQ\MKNQ'(C"1!@!7780CS)%&AB:A2@8@X\"4H._OT],%D8G"PO)OW MR=QP<]FRO M'SYN+^\A'@HD?\;[W$%;;49(#%IP,EL=PEKS?#FK%E]LXQX?#7LX!_A^NCJH M,)^WFF^GW=^;>A9I20A+N>8P&6-B#%8TQ((%)$HQP3U.CGC:H1E,N/RCZ2U$ MX*8 TJ2](ZN\J:?U?-%"]MGMUTI[:F8 ,ZS?A&K.$A&$(HQQ1$*A0LH3(V2/ M2*8? V4XZ1D6J?V2<=M4/!S0GO0Y:,O/+X&_N$*@FAV MD]?3>^!;V9W7[:_KPV;M>K9+'+H3R20G<9 8C4/&1*B(255$P 4(590D-.T1 MVO#S>N!P0C(::!Z/4%? /S!K)ZG;J2]>%LU$*"5.D+C+5,'5K5O_??]%N/6.AD/XH2"24Q2C@5X:6&2A"R)(\&) M(*&,SMW3.,=MRJ'0]IK?>(Q8[:Z8:;"B14)-('4D3, "QDTJ8T84P0:'9Q\B M&6 <-R46#@68+_'8GN[[D/YX/\5V9[0>0"53+&($EEG,I1(ZU#HUH(>-"3C! MX+B???AC>,$9#SU?4O2@5?=KE11OR-=K[IK-]9'RO?E]KVID.)$)#8W"@4B%20. AL@H2+$. M3,)4#X?6TX[+Z,EY?3'SD&T^&?K-]O/5318^VXJ>"%U4H9W71;N144^6"U>^++M[Y,=7U_]Q0XP=2RF#),RJ-XT2UCK91 M)E*22Y*R1,HH"CJM\%XQ>=6%U= >CLAF.IE,(A5HPY-$)0(+;!)E:*02P(20 M*,+G[CB--OXS?ZCZ,I(V]F$;4D\G*@^5M?T4,Y$0W0*4" ;6IPD,"S!E0@2* MA9KH'G:V'Z_KI%(W.+X>#+*7"Y!/&^1EV^.;'ZFMF_^PDZ7[U=GYLG&CFY\; M&_0 [<9VQ\=WPW/+(S?C ,7@.K5YO]O;M<"NKMB1B15/-:<1B9NDT9 M=RM">,HB&:>$=@I&>._QAO'YZ&YLW=ZO"V-8ST%(_LO9YCA8NE+/F(+U-F[1 MBV.A E@#*0D(BU7,2!C3L\^G'THT7H9WO4/K;?/@H)ZU'?GT93:8$*[I9:V= MSXV)" FED $)5:3!%DMYI.,@T3T<*C^F[5F(W7%@GK&@0?.[]B&.I-B>CHE" M8HBFF@@9!2H7%@$AG!>"BL2!(&ND?ZCI^CZ2$_CD7+S/EX7^S^D\(Z=S M=;[\N#ZOJF9:Q(&*89IP6.K3U 110%0:\@0KC"/:XVZQ']5=/ :W%-[5^V,MS0.$1EI3(U(1/GCYE\ !54U+=V2 MJR.P.UO)VK,_&UL[;U9D]O&EB[ZWK_"U^?9VSD/ M';W[1(Z^BB-9"DG>?>X3 F*AJMAF$=4@*:OVK[\K.=0D#B (@*"W[9!412(3 MF=]:F;FF7.L__O>WN\D/7XMJ-BZG?_\1_PW]^$,Q'957X^G-WW_\[=-/YI-[ M\^;'__V?__8?_\]//_U?^_'M#[X<+>Z*Z?P'5Q7YO+CZX8_Q_/:'_[HJ9K__ M<%V5=S_\5UG]/OZ:__33JM$/RQ\FX^GO_Y[^^I+/BA^^S<;_/AO=%G?YVW*4 MSY?OOIW/[__]YY__^../OWW[4DW^5E8W/Q.$Z,^/K78^D7[[:?/83^FCGS#Y MB>*_?9M=_?@#S' Z6[Z[QDLVCZ=OK^:/#9X_S']>??GXZ'==_T&7SV*M]<_+ M;Q\?G8VW/0B=XI__[[NWGY:0_#2>SN;Y=%3\^)__]L,/*^2J3^_+2I7WMU7Q6TQG8V_%F_+ MV0S&L^SVMBJN__[C?74S ]2P0FJ%V?^JW<'\X;[X^X^S\=W]!*#[N;,!^V*> MCR>GC_M5/WT-_W/^95*)O/QK/WUQ_@4UC5R\5X:*![FG0WJ)HL M<+AE=T/\4$[&H_%A0M=HVM8@%[/Q%#X!5OHRGB[?='AT>]IT."PSFQ7SF1G] MSV)<%5=F>O5VG'\93\9S0 6^@S/GJBX+M-)[AU/]-:\J^.EK<<*$=O71X;#K M[6*'6[8\Q$_%39)'9D#4-]-Y4:W>F4_>WQ?5<1Q?OZ?>I_ &A+*[(H)\YX?E8?"VFB^4XP[?E$Q.WF,UAZ!4,\D-57BU& M[8/3Y*V#@B9]Z,?7UT4%??Q2P$OR^]OQ*)\8D.WK"EUG&$KO(!ZW]1W;7TO3 M/(_A:S.;+\1P:?^T.^AIPS,?5/_+)HGA_[8LO\T_%:%$M MCVS[D+:C*A_-%_GD73Y/'S_4Y-=NW]H7-,?*$(T[[&M"GQ9W=WGU\/YZ^Y.? MJSP9)> G\Q6&E]9/+*M/\/VS/NR#S2=)=?YT6Q1S-\EGL_'U>'2,_C"T<5X2 M_$."^$PPUCLHCNRFK<&7=W?E]-.\'/W^L;A?5*/;?%9CK'M;=3JTNOQ4IW%K M YU>%=-9<04_S$!GOTK6FN>+N<9HZ_;0VY _Y$GHNBWF2=XZ??Q;N^MR,I_F M\/=RW:RVC#@I_VA&A[T]]3Z%T^E2O]O>)O?X^SSBMEJE7\P5] M3;B^=:5!5RU-PA<5'*_S)6"S>;6HI03M;=3EP$"&*<8W4[>H@*RC!_CUC[RZ MVF@<=0_#%KKN^F9Z759WM?PW M==JV-,R05U.0U6Q7AX:VZ_F.AN/RR2AYW&#B[Z^36V8$F/CQ9 %; MU.MG:W)LBZ_H:-+'KL&Z[3L:;KV5M[]52T-[M R]*_+9HBIJ'2A[&W4YL)KD MK=.VRV'6HV^-IBT-32"%"5XM)\?XZ+N:P#,Q=6+^'; M?9*S3Y_>\2_I<^*;3]J'QKA@6;=#FXE5:T#",:U)?QFO74[ ME6-9^SG^^&M_]O'[FY_RU4K7C MYL+F,D*Z]<"7P\UKZ%0-!P4_)_]#.?WIJKC.%Y-YPR'N[*?# 9=W^7AZ^GA? M=-/Z<)>]_W17W'TIJJ9CW=9'VP.]A?ZJT>)+\=,C- V'NZ>GG8,&IAE/Q^E$ M@?7X^_KI-*ZVKL6LWEQ\FQ?3J^*JGW=OW?@>AY &L!G"I!QMPWJ)\W4^^[($ M>S'[Z2;/[W]..]G/Q60^VWRRW-M^0GA]/>I_K3_.]@YP95M*PTP[X)MYP-/9@H?+#MO;[O,(X-C= A3K**5@E/E-@"%2$V/ M[+5G\V_,;D=R0=D==$O>ZH%-7@W5OQ!1MK#'UN\F,NPF> \Q'^V1WZN\NEL%79@ MKOY[L8HK?O="*]@OJ.SI(!.&]XXD8J[ M)9+V8#H#D_Q:S'^;5D4^&?^S>!9^_@M@D\[28]BE5E>9EMI(XC!"B$:.HO 8 M;Q !\= U9AQR<8S3!6!G8*%=LM@QO+._C\Q*Q .76'#$5*!&V/"XC!#EL3'3 MT(MCFE:1.LPMWQM#TR=U1?&/Y62R#C7=P@<->\JB1)H@JY@3$E$2!<*/<^0B MAN&=/9TKROU V=?FLG0>W983(,ILM9!@])-%NO+U(<6A -'F\VK\93%/JM[G M\M=RFK1TH @,Y69YX1;VTKWZ<1LOR+RW6F(IN=&*>\J8#6R#'I:Q^5G6.B-V MSA_?:=%G +@O]MP'GBVNRZKX6(Q>N)QG<-2_O_ZXBCHP8&PS1_9J@OC8-:GKM]V;A?) MK\4?0(5RD?*@W'RHRBG\.%I?8JK<;3Z] ?9Z_L1X.AK?3XHZ/I.3^\XLTYI& MIJQ0EA/I%6,R /=ZZX*5JI:4/"S<#GE53NHW4U2#5H4-DXKP&)U&%'$/.PV# M:1 ]&#=+CYQ1G@_??T%'#.,F8@L*O7"2Z\!UM$XRA+2(2%#6_-CNV!'3$UL< MY9DY#LO+LL7K !).,!YY*ZD5D6D;!#8R@$;O0?[)X">F $ECJ.)!@^:H!=): M>2JHP1SWJ8BTY;*I3=!:UOJ6(;PL_B'>$V<8XAQ['CG6E# ?A&%&.!,1/0][ MG.3+:9<[C@.H+^)_3-+N].F.Z$&#ZO8&F9<:1R."<8QS'Y@ERL'^&XW67H(, M,!PS14M4*CN I3?#^J,+*=W9WW/2'I \CNHGDTQ+4*BIP])Q6%?&8J&8I$DQJ(;R)C@KF$4;K M0U5(3.6%RB4=D;?L']%+8J88F0U&,:U@@Y=.FH"B($8ISH3WU ]22#DCJQR' MURF>OO6$0"";7N75U>RW^Y3 !QX%S@O?1D6R/'ZSQ13 GS^>V3N9H(5>,\4- M0<9[%S#B1G&MC4/<:>U@7=@PP.B3TTA8G@NZQFSSZR*]K;Q^,[TJ[I-Y=CK_ M5%[/_\BKXA_P:UEMDUUJMLQLQ))'3TT R4W:J#B6T@"0UAB$Y =P/V;\+K! M\F1^",FU=U^-9\5CWN=#C+"E2::<]@@%(V/4W 9E8I".$:DHP7 .-C\L.HLB M.C,'G [BR:3WQ==B4M[7H/C3DYDAF#E,$8DT(K?%X,_U05./RZNG4W"-1-N\T\YXP MKXA32C(>-=;:$HV%$AZ.1] 0&W,8^_-P6.\P=^Y,KUV IUV7]L'".IV_KFD9 MG!Z][)MA+PZ]'O!V2/O: MG]@M6H/V9\=$,C@0OJ; \Y<:8XY0X M@ZB7 N D.@HA^V2UHRS,W7%)V1>8?4EV>V;P-/Y?\[OBH!OSR)XR4%U!99'2 MQ*$S"VA?''$B5/W9P59VV(_%ZN[P['9\?Y@/]K3*@L%6,XMA MTY6<4*ZYEM[! 1R\@H.XN9#3F:VTMTVB-=3ZXHXMRL8!96Q'B\QBK:@/V#D" MQW,@1GLO8/=SG 303%B/&\4P%:]V@#LG8ZR,>8=%UX-M,TN8!P %K"['D:"P MWL1&NM="^PM5I$XF<0V6Z13(/P=W,:JP#P"SPH9[3ZS0C@!&6B(7,.[UOFQM M5:A_WCD.IL9^V?\SGGXMTKW<,>4; FAQA3=XJG[6(S*F^DR-4R*VQE?C_.GL@AK]UV^ MS7VWJO$V?_;%>+J*"BNOU]^M>MG%+F<93$:)""02SPP37(.R'HAD7D0/GV&E M!GA+H56OU,4@W[#%(,,XXX<]$AXDGSZ),^=^#3?;%#!/L2&?W)BE+'5-#R&[,@0Z1> M<1R%Y%9AJY&2-"IK!9QW]8(L^C5 #9Z9F\-[B>SKB^L"3J:KS_FWG2)*+^_- M%$.<&AVU=X%'K[44@C+.I.#&.CS J,#!L_*I(%\X0S_[LG^N?O9EQI2VTE!D M/=9F^^/MUW H@."G'*&@,(JK&O"(NBE<:XC'P'6LSJZTL_6O1@7)TZ(U9Y,H@((RPRG(X M!FP("C-LF8WI:EQS9Y6\*'X;!KR]I3Q8#W^/-_B_BO'-[1QVWZ]%E=\4O\V* MZ\7D[?AZ?\F5YMUFP1BF*&6640Q[MC$Q F(4T I$&ML\O$)=%"/VB&'W5SZV MW(;87W7NPN\\!&J(%M&*Z 3GRAL&)Q2+VA()Q)"UTO[\^>X\<$6MI8C"WY[# M_U9)0H25H$$S0U2?3LCF=QYJD_;4.P_'H37H.P_MA=1(Y:AV2BL/"JP #98C MX2UW6"FA,.\S&K/;D)K:U*\94G,<<'^2H <'9Y^2U@IJC4L7;TU81H*8Z%5D MEYJ\[V02'Q\6T2Z0?P[N<@K!YL\5LYIRY**E5A%%(RBF6#/6:RS&R2$UW?'. M<3#U'U(3"9>1HB $IYSXJ -1GH!V)@*+#/=9DJ^U0(S:F.\-J3D.F?.'U'!% MI$]%7H!E.<7:&FNM9*!^:2Z-:+Z;GS&DIA$E6T*H-R-$*C.0LC0=RJOX_+F, M<0LSP%*C5'%'&TN8,E);2U! VO890#5,2? 4N/HB_:?;O"IL#MI*NDP$T*UJ MN555RJ2Q3*MA'YZ>^9 _I,^6$WN:W?0JA1O4ND#8Q>LR86E*9$I-%"8(AC&. M>",<>5AP%RIE-F2?UUKO!2#^%[/7AYY:H;P1DE!M.0G*8FQ=$%Z+5%O-]9DW M_XA4D<-EY>/P[(M3/Q:S>34>S8NK936IWX!:LX^??JN1!7M/NTQB)BW5$7G) M4M9P&ZUPP445*.;4-?=H=B9IGY?DW^72;@_<,VK@'T!42GF?;D "^DG<@08^! M+LM?EL6!5\$AN 9'U>DFLQ$1*8C -JG$J;@]0DPX(1@H9%(/L(1NIWS4 6;G MY9[$_[ :7DQFX\]_.)J)]O:6J8!X0)AZ'"1''!N/B#8BP/[M)67-$_^?)V2W M75YJ$[HVKP;M&-HJY^)U6:UC1>;CK3DS6^@UBS$$1(F5D5MN!0&YE2,:6#+E M.'K"3<[SA,<>RS;]0SC$X, 0X40V2B&0^3@G/-V-4Y)*4'#ACQ.-F> \@:1- M]XZ&> Q00ME4ZEV+7F]FL\4RX#7]<" ,H\6W9* X1 XZ0TA1:H0PRP7AE%F% MD5:(75K0:0_R3Q_0=,-24=7FZN^X3K-E^3!:(DYE)%%BQWAJ=\ M#CX*[5@(0-SF%T/.$Z':.)#H?)B>)5"P^]K*ZY=^6D5$S=+J3>MY]?Y\\OY^ MO>R',8A5%>T(S+:2>19 SJ=O@?BK'LX=5KD>QL?B/E6=G]XD 6PZ OE]>I/X M/Y;5>M#+1.K7XWFJHYUFM6[XN4Q;;CD9IP(K5X_+9M]FT\T;,V>81DR[($&_ M<)A9XHW&7*%@*<:HEO^F*SOM>H9+VK^_WC^_V0]1N$$><.N> X8!I;:&'SFX:KFV)_Q.#+IT#QHL%B1 4VP(!2@>H5 M+84_'%EN0G/#>W=^Z&;8EFUA<%)L)YP_TV(T'W\=SQ\.1W9^_W2FL564()9T)9#>SJ"(W)(4Q1<[-=U]OM@-3!1E#VQ0R/ M8+ARMC1F1[)+5^,MBZ8!]G/&NHV+[TQD7'*$8-/;!/8L6OL>3H+@J>L&@HYA3A(22J0 (PMI "PF&RN M*W06&#$4?FD/U;ZXY==R6KX<[)J]]_#,SC89:$^8*2\X!MG*4**]-IA(ENHV M6U@?PPM]&!KGM(5M7_SSQ. [G:G%=9GJ6J7G/N??BEGX-J]RH.MXFE M#G5ZB[4X''&PUC\3(C#9],1D4]9I9A^ +E>+T>#B#=Y,@4YW^8N8FR."![8U MSQ2WRD4!&A-U\"/\YQ'2VL+Q&+!&M7R&'+?]6A&J.%(X&RG#W7O\YERU!!+J25$!>JU)LFT2=(M(9:.[0OSN9]. MN^^9H'O4+H-5O @T,&<0%X[C2#2S4F$=!*PI1/N]SGG0[=X3(QR'26/+WJ;8 M[UMX=;(D[7<#;G\ZHP)$\>"-84YRT Q-2HZJ!)*.*2I.R-W2NDNH)MZG(-<;D0NTWZT(^OKXM4C>Z7 M EZ2W]^.1_G$5$4^.[QGUF1BC$3/ T>,2U M]LIY9@01@NCHJ*TE;G9M]MEPZU9BIZH$Y?1FF41^E3J^O@6H2<>9$-I&%0FH MNK 9@KZAX%\5:>"@^#HVF(L?/?#$3@M1#\ .SECT&'K\8L?9;3':^7PF8/K4 M6"0I91RA%'#N,:74** &$GV:&QN:C;JE?]D^B%W:!M:'V?,1[K4-['P^ VW: MI_R8 1.K/'&1:4)2PC?MI>'RTI)^MT3 \@S070:_&&N0550)BRE'4<'D,.B2J&8VSC_DH_'U>+27IM\]ERFDM"4"448,%]XIZ1G3 M5!"_+#71_%QM/7*W?9*>BL80K8/64Q#\@/NDUAPI$"V((\(@)Z2FFO=:[J2> M=;!_Y;XA6 ,R&7:>;,?EL]OT)^7-^II/'D?SM9C-EV,[Y[MC/J[^D4\6H)W[ MXLO\4S%:5,M"GO9A>9\B'\T7^>1=/D\?/^PWDO8RX)I%%'L9RZ?%W5U>/;R_ MWO[DYRJ_&D]OX"?S%8::^"R6U2?X_ED?]L'FD^0N^W1;%',WR6>SM(FN+THV MM4GONJ9T:$;[K,I']I QY(C'&DDI8$= V!K+A&$N6!*(M;4LHMW;D#<9QM.D M8":OYG:,T;A&3QGUT07BG+?(<:JB=M3[P D@PPEEM:ID=FDE[HS&>VS"[>,V MZ-P^VZ=Y(+'/[D89*#]&@+&7"K/,%8#"Y@<*C\>!V)?[);&>I!YGA[*M,#44.Z, M#YJ3*!1E'A&.2*H)Z$+SU.&=Z?']$&W+0=D(L=XB,\MI\? NKWXOYG$QO3J\ M@6QOD"W]QR"H8BX%QQ@IB:4V3!(OO2.LSSJ*0^:'5M#KBS?B.,6<>1**:=A&5G.%."\$"C1=:ZB+4/V 5&!UBJ_CR$?2VZG8YE M7USRVZ?/*?Q^43T\^9X.\LKN1ID41!,IC4'!HD%N>QXCT0Q3"U/M55DC!P;;!U( M#L%$I3FNM=6U-:]=<1M'M,Z(;J28%BP" MZ![4>3@IL=FL9R&M"-DKB^RPK,%ML$";KNYF:/[%?[L1&Z0=]]+8[C(B+$#> M%Y)%K"@5Z0X/$IQO9A&]Z5-4ZL.C7IMHNR,LCD/LTB(LG,<8$ZY8E$Y:3C5! M:C.[H$_(RCS,"(NF_- *>I<782&#]8(0 U-,5AZC)*>;^5'.FF==ZBC"H@^) MN!VL_G([[[9M&\D(EM)P;ZE"E O.-I210"LY;''Y9/[HTO_<#-J_F+4YHH.4 MK2^:1R\W1L)+$Q5 JX)2# ECF B;F5F"!YC$\#R$K1,C<1R6EQHCX;2B7(*^ M@83#RAE/K=O,4GG3/*KF,F(DFG),:XA>=HP$B<(RIYF)B*+(HXE&;^;*]0F9 M#B\C1J(I][0)ZF$&:NHX2P4T;3[;JM<=V4.F/6<48P\;:K32R!C)9C/UE,D^ M4V*V[.GNQI76%+F^MI/7GNN7C&Q&H\7=8I**4OU2E;/9;U/8+"?C?\*O /VJ MAM3G_-N>;:>5_C/''0D"\VB=48AS2=G&LN:-I .ZW=,UUYT3UZ'S9*IWUB5/ MON@_TS2EXE:&&8R%-\(IN]G=8:6KYC5=6S\RA\Z3I^#:&T\NL]<^9M;QXUD* M8:U6IP&/VJ"XGF.(R#87UEO/*M8;[[2$57=2E)D_CJZQ M'/6LCPPYP"8$;Y!E%E/' :[-O*RVS2O$MU[C=QB25'/LSA](V'T^LO+NKIQ^ MFI>CWS\6]XMJ=)O/SO#"'O)WE=#5=%9LJFV"!VN:70 M_,UPWM8I??O=PQGC*:%!4%C1=.,7:T*05](Z*PQ\7.O:?\#34%GNN"YKJ:%+/$4R .!09 M3<>*L<365KD. PK-/?FRVR9$WV/%/[ZT4PH0K21PB!/N&9!,<95JJR )$-&]"F'URTR MVIY$?B(:?=.W!ETS'CU+,JES"G-B4Q2;(R[ E"C&# VP+$1S(NRJ]G Z, =QTH[9!VU2DKG3&Q^KZFSZ*@6UVL;D/1) M[F=GR0%"/WLR4PI'[R1S.F@NR?+VAO4$8XLM9X]+N2QZ=RT#M-9]ORZ>WV&9*J&CKVWD7'*L)8"P9DFX5"D<"(V3\O360QC%R1O MAD9?E%U&?H#J<3W>=X8_>RHS!G8P =*(=IA[@:P@%%$,.QA)X;D#I&J+)W=S M(/HBZ-I+-+T)W^Z72GP-$6UGFXQ%PE,-3V6%YS128T(4 J6)ZU3IDN<54PFJ_1'J^NN3R/?Y\_:V2CSAJ&@&9%"1JZ\M,PC[Q$"Z45R1 >H M@[5 L=?.KK;@Z3&)10'O2O>H/9P\D_(^+8;UF#<&OO!M-%DL4V6-_F689'[]7/3^X]8\8:R07WCF"N'%8*"1X 1TX0QR<<()U)@NVS5?\X M]B90%%, :Y)RL%W= 8T24*F2X.&=Z$!+P!I.5@)"L$:2P^*SS,H@+3=6.DOY M 6/]OFF78P:F^J?JRSE]1-[SO/IS?C+I%@%C^(MQ#ZF>>8IA=.:Q8@CY0"8 M9103X:BBRF-7+]E=O])'>Q3O$*B^MH(D)\-FM2P%&XN]=M_7CV;1T&"1)P'$ M:2YCT &SH*(GU"##3[B;W7HP;G>+_410>I0XYM5BE(K73F_<;5[='##Q?_]X MA@V<7S8BP(9SI(2*<*0QI7G4BE#6W!PL+H?<+0#3%\DWA9]=>?=EO*KVO-R< M9N-5+>SEI9(DI.QCA/J=9$2AB+2WV@F0=VC4H,(I@@.2P1MNFU\WDY?#'IW! M=3;+Q#$6B8P"WV,5J-1(<0QH*>5LI# M&Q6ES7<(=3DL<"HJO5-Z%4&=KI/5 MH?73TYFQ-G+!M/!,<:$X,:+@! 9OK .JNXQST6Q:B0[(Y$W0F%+3(!&W#TQ=+@')2 M5"#)'-;W7SV92:2"]E*S(%.M)VQ2;*@SD6CCE.^W9%4]W M1;43A'U;_MZ&60Q!*9VR,3#/C4(V$NF,=M126#.DN>&Y,PMA=YS0*E1],48L MJV)\,W6+JBJFHX=E:A@ 8B1TAW430MP1"^9D@IV500+)'@X'HTRQB.$)3?4 M1Q0&=/F_>Y;I#K>SRQ5-Y DX@@/#/ 1+G.( HA;66^H]=E99JINK#IV9$;OC MC;90ZD^?4<<'0Q"]\ (J 0*,G5PU((@TFG M:V5 @9+:;%_F";'2TR19"!"445)>;3+#(G4:H="2H@3\4, LPV1F.4=E*?8 [%Z )8H"58AK,= MP$124L+1LH"(C%$AIW#E@>1U$.0&Q'%3@@L0Z_74>MQR>FD/7J[ M. 6R0;&0'T\6*6E(&TSTO*],"EB9SAGG+5J>LMK%$(A4*.C R8!N4IZ7C4X MK2]&^J]B?',+8S1?8=PWQ:^+A./[Z^609^\7\]D\GRYCS@X?3L=VE1DB@R<> M44E2=GJBN-=.!XDXX=Z9$Y*H7\(MS8[A&AH#+;?4%KAGV0^ ;JT%L*U*-5XD M@.XM=9888SV-)VC-G7%.=^1NR%=-@#PS4SW?3Y]/Y7BVVM53ACCB 0GN(@F< M^ZA","A:QZE@TIL!WDL[-V.U!&5_=]<>$R/Z\=?Q53&]>I0*?#&:P#]7>_BI M3O,LQORV1KJ_+4]G@5-O MA'41!]@6N+',<:^,QUHP(F.MS;7KN1U*^/?JR4Q@BT!1P%I1QX42H#A@KRB% M3QFFNGFJZ)8S_IU$C[)-#/(A5R+?MC _CF>_'RB[N*]9YCVW;YF&1$,>VZ< M$Q+Y .>IPX10+(6Q$0LI+RQM8+O4W#K F>#MD*_L%KCL&^;#.U-\6D^SH#W1S+:7F'$=0TA5S MAGE#,*AXC"J/<'-&Z4Q!/0.CM /><*QZLK[ZV=S*/9Y:@XWSKB4*5"*2HD81R(J)(UC@H08>*HJ/.0- MHDT%MR6 SF/ ^C6O5OD +M]T9!P([@@.Y%2+T9MT4RY2$ HCMQ0C7"O$:6BF M(^HHC0CT$>4,BMXS@^QZ3BC$7FMU'FTZJDV/ Z:CXS 8M.GH>:&AMXE8B2C[ MS4:[FF282*(D,Q+C"%!8%B);PX)3)=Q+,1G5)N_KV\WM -/;!?@MPSVHV.]N ME)&H0!LQTJ*H?%)^C9";64;)7/;**C,LB]#IQ*O!#2X;$#N=A M@^6EO96>.7\[SK^,)_5JPN]MEP7IM8_>,45#%-)H'![G:C%2?3)#/1&]#<)M MNP_9$D2]LL,J5U,]%GC^;":0"8XS1@-RFE..J/'K.9%(??,]H#/-K"NRGP!+ M_VIZ>^Y$)3!VR!I)I!,\97\(9C-3"E_VR !GD0U;!.>273^::$H0,]IYK31H M8][2S4P-T7S8,F([1#S&!]0,KS\SAPQ26AP>8YR'(5Z[(PY*"ML;9,):+4 , M"B1PH[41G.'-[+P-=GA28CO$^CX)PNGH-/;[O0/X[A9W'XLTA_'TYEV>TOK- M'\KK5TZHI[EO$P\:]Y7!:!BG*4T,(&>PTHRX1W.=Y,UOB/;JVCG6Z-@77GWM M">_R;UNG\G[/5+9EW3VIO\QY(1P*T@$9%/;8.[*1V2D[94?IU374U(#=!V8# M<2)N].F'YJ[$QRXR:K"CEFC8:H4R3C*,]08!X^, TW5WX_9H%:;^&663,NC] M]'AG\XZVF9,14:L1BTRDHG@2M+_-G!$]H5AC9PEYNF&-=O YCZMYJ=)W>F.B M'"W?9*9783J'I?)F>EU6=_GS$>7^7RR6@Q64[P_?7RMEXJ#[&Z M;?7ZV?T._BY&5S.VH(M7=\YKCWOTNR*?+:JBZ]M 6]]W[IB-QT%MS*S+H5V] MGWXL1B#BK&^0SGZ;EE]F1?4UT>3-]'XQAZ_+Z0A.LWP-Q,%XCY;?E#$2,;$* MCE'ON6=,,85\8*G(OU(ICZP536,\O?!;?S1L>^+6<5B]@.!1ETMH[,FPL M=AX%[X/F1% E=0PV *Z46UC.!/R@XZ*>03%/BQA<9-\-CO@ M_MC9)J-:!(0 M%Z.GL%D%JU,0MA(,6>$0@^..:W3Y^K M)5X/GQ)8]2(L=S?*/(+]7?B8,@1R&Y2E4@L*.SX.E#+?/,EA9PZ+P7%/:^CV MEQRJNB^K?%[XXLO\"#;:VRZSA 60%A@EGG.A04YP1FD569"!:=<\4+JOQY:SK:X)=O3N3&A&)C'041Q&D 16<;;1RHB*_?+O(*8RVBWTO MA1Q_K9$VB )(,\QL*NZL0&3"5FH*7")0)$Q&=T)F_W[,)A>U HX#N\=0X!18 M%KZ-;O/IS6-4;)V(X-WM,F,0)LYJ9;G@6$KM@XTD)3*QA.L3,MUV;U$Y/_VW MEUAK!>DSB*>//_Z_XZ*"]]\^O"V^%I/Z#C(6K&+*8H28X=0B&[&"F6M* MG632-[?"'*]'7Z[ VA[ O;/7\YB6[Z=1_X2MTT^&'0@BA@>GD4G1<2YY>M8B MC,3L3^!I:X43=C':.3#^;(M<=T7$7 MMYR,V3EY@S3BC76K+%(4N)0$$1PY)D*'R"RVS" *DH1K[COOWI/5.V\TP^R< MO$$;\0;=I"YE+GK'2;)WX0(E]S#X6HXCBQ00K 3S?V6 X^?.)V#6@6V\PM= M6_?CSB_9/*OIW<];SGVA)E156;FRJHK1LD"DF5Y]J,9E]:& OZ_,U7\O9O,E M]!^+V7?5F/:LXI/ZS:3E)C#-%5?.*$JB CT=:R=IY,JP6F$NW>#U:71;7"TF MQ?OKNC-\-L%#MV1.[SQSL')51$%(1X4QR..X08XAI9L'"+5\/:8G_BC/#/"@ M;\$TH8%]>/;+^L'IU2HK^0'3?!>ORS#UFB#CG$8R& \_$;4AAW2\3X?148;\ M/CGQ=6'R\].A-^7E:3*QK%Y-_*!1M4;KC 10_R)1+M4(M,@(H?1FWH:R@2<\ M.R\KO-9P.H/[7X?=!FFY_]-QV;'$\"D([^'5N''DSG>?3FS%(@8]Q(+^4Y=4? MXR>5JQ.SQS9C0DF+L51$.,V-M-)CQX)VF DC<2T/8-=FFLVHZ]M>7K3(O./2.$.T MQ=8AI#EVFSDR(RGI<>?<:U Y@3H[C22G(#%HR\=C87F[F %>L]FGUK6"17-[U/W]9+RNA)," MD\K[-)]\>N6+^TGYD'XY8):JVT$&RCCU*1).4 ,3L!K[L)%-,>?-I>K.XL-: MH&Y7\/1U6FZDPX_E9+(N75!#77SV=.:D5Q[86&C#9,"2::L>59(@V? VX?;4 MJM/QZ)O.-8B;":R<"T93&HR5FE-J^.,,S D)23JG:",Z[*#ID3#T3&:Y-UPSCX K2+0Z M!JYK.=&Z-G#NF4A]F^>A3C)*@/6CT9XSSN$(U,K"T@@\*$>E#7W6]=R?=KE5 MLNZTC+:,UZ"-I7OF:A_>Y?]=5K42"-7O);-1>AI%\!(ISJS1DAC! BBLS"(= M^V2VAH;4]OCC]062SF#L[;+1[AD\C?_7_.YPG<$C>\H"(4G2"%_J/>PN6*(^V_4!]9^?-YU!AK(@ *Z0JBHIA8A1R!-IA NTUW"= M^E>R!\AYQP'9%V.Y\NY^,2^J3^7U')2,XM54:N1RK-$^0YY;'#QRBFN.'-=> M>A=04%%Q6=,?W_/MNJZH^UVJQO;QZXUW%K-Y>5=4'XN5%CF['=_7R/ZYNU5& MA8]$("6E5MQ9H4 8$; H"]ME-C!F-9,N@$P:;;IKB+A6ADL2/:;-,YMW=W^[)PYI$[:9H*39.(D#F'/'>:@1S,$2P04&2SAQXLZAY/V8QG=G26&4R015@'V$UYL,8*K+%C5C#8:D488E;\,W%1.P@.@*_V M%VC=WS!S7DJ2E EF""<&3F/8R64T1#(:/6UN(3K'^=0IOQR/UCG=#9U?\$^W M!:K%*)7'GMZXV[RZZ?UU-6/ENU^<+P=7SE(96_BLJ)Y5$-ZS1.LTSQ!G2/- MO=.6 ]L9$)Z5C1C%"#)2K)4IN&L/RHN)+">QW%[3E(YPH1SL)3.(XZB=9BI$ M+JB"?W3@L 1![T24-W>/MNQ#:9>P.WTH;0,V:"?*B\E^F.33 ^Z2K<]GRDC8 MQC&SS@GN>%#"!BR4B28XH4\X]GISC+1(]+)]Q/H2B[X;ZT%[\HX6F?#2$,NY M%,G<[BBE.@J,+5.(<2W,A?HT3B3F(=;H!KS+XQZO,$+.@0CH!;<4H)3!* :J MA/;.A#XO-]7W.O3#&\=!TSSF%CZ2+S?%5>SOO@I/-5MFVA'LD52.<<0#TQ9+ MK#1%6 1,J>^S,'%-+>ED:I1=(M37 KV-4D8Q1[ M%7GPA'IND+ 1,<=9U%P&:47S_;_CTDQ]B PM@79.MCBX]>]NE%GNG,+2TQ # MLYZGLG?KXX]CHBXU'N)TJM9@DVX@O%1.0A(;[F1D5)!DU%:1".$U-CYH24WS MRSI=RA%]\LEQ /7%!N_GMT7UHH#( :?A]@99I$Y%A"*S($U+PT&*UCJE(G66 M*]5O/8%Z54(VO@?Q(( M15PC3II[!#OSY73%#>VA=!;5\J6L]>LBC?O]]8=RMB3,+$S&=^-I^GJ5DP?^ M'BW-:?74T&:]9Y%[.$X=LA+6DXE$*8&#LA96?.6I M.>B-6#V>185)#(0P03&/'C9>^$NP**C &I$!!CKUQRS-,#H+]=< K&Y4U=Y@ M7K;*K'=28N<83(M[$-LEU@34Q& (M3@,,*2I/UXX":ISLL33"7LD5SPUS*(U M*:\-8EXYSCW5SDC"/<'<.DV8:2S!MBWMT^+N+J\>7EN. MUCD5_A6\[B)9(KPPU#/!+2-&$2&M=,AC(86NE8GJS^)UISAJ%$&R]LQSYZ/Q MDBB.A;78,*/[%!A/][K7)NP)7O?C +LZ@NUK;=&VM=1]7T!>9GRY[ M=>0V\]/WPBO'P=1;#'0^6M=T+V!(<&: OOP4Z?5<]\71D^J)ZN$LYO8KB4_&UJ))U^2#==[3(HL$26P$K0E"N M*38!<8EA,X33V$C;/*UL9T:L]BG?#C;GM%342YIVH&5&M';:64LQ(]QBJ2VF M(24@?1A M@(546Z-5#1XX$IY+0_Q=33)B21!<2816=\2LLTG:<829X/4)09W]^#%:9("6(#KG MMO\L.>!329LCSX*M?0 &E"@;A4\5YUE*LF*)0]P90CD!5 ?NU>CX@&@#L[/X M-CJ_(/EI7HY^M_DL60+O4LF<%[>]>WOA,EW#^'J=+OG]]?:GSNW+>5)+JJ_C M%$"45\5W@S232;F91JKI?3,=_W,3@K&TMM9Q^[3\IHQ@::A$EL84B,8XCUA0 MX;3"REH;:]U%[-I#U,ZTZ MS.?BJ]V5F<]&A4&[LE:5Z1ZK>#P/6-[#W'M:98B0R (@HQ%'+O)@(MZ 0TSH M,UM8T]+)YV"5K14#VT"X+SETQX@/NB?VMLL("C90#)(3,3(R3)1SF[EB']6P M2R&U0L5ZG'$27G]N'AFD&VMXK'$L2^RX>IHVO_?7[^"-("\GF[J97JUWT@-7 M3P^WS!S\1ZPG;NFK=<8$HI^08;W>"*JG?K9$D[)+G/I:_I^*R605%?(NKWXO MYO#SNG[J02_6H:895L(K $UR$IQ@$7'"UC,65->+3>O7@-DN9W0$5.-MX$-5 M7BU&\V<5B?8O_EW/9RIHJ07Q)MUWXD@2V!0WXP4)JOF2[\PPV<&2;PF=OA;Z M+\6TJ/(),*&YN@/D9_-5:JJZJ[U6^TQ+YD6PPFNAN LBGK-6HXFJ[EK6>PAY6J==!%AA/-^NH<48P@CWESJQG[Y!CO29"KUFI M?B FE$X [MS(O=VP.Y@<>3NH":.;WJS*J3X\/;)V2)GDKJACU#V]\\Q2)0Q3 MT6HC!:46"6\I]Q%CB[2(@RC!?G":LUWSK&^[/?$=F9!!8.F1DB92*JRWTJ]P M--Y$,9@R[WVRS$X3;;]@#]HLNYH5C/. (?;%VZ,S=/LIE488,Q8CS M#;+PB1^V.;\(8#[%^LVQ["@[0R7S#'MF2'>EM.;SX7U1VHWC H$/W3 M,-Y^?O-AOSGJ0+.,N6@$,LYK9)G@6(**LQD]!25^>/KD>8E8=H9M[SLVF=*11 U,B\+A1N2([(3]>9Z;Q03%1F^ V/I^6 ML_VR!Y$O#T^/? ?(RL?CRNG5DH0KP]^N,ZV#5V4!D Y*4^]%()A0H9]0LLH/ M\,+(&4P= T%_,-+^WC7^L?B?Q7@VGF\,WZNIXE/$_2;ORS 1%G%K#!-6)J\Y MB!X;;(/DS;U+YSNA.S3B#8 $_6_!JU1XY36,][JL[E872-.1LLUDU]6KDL1C M-<)8>8*"C]XCQ#8H.:6;,^KYI("A;<&MH=\_CZZS,>8W1;FRKLZ6J(*\_/)$ M*:\_E_-\LGSDMIQ%KKC_/M;S'L'T?F"&<:AU3]W!$D)28&K?'%5J'F MFA__:PWT2IHS!4)T?M\OV??>EOD4M/5$P/?7KBH H/[?&!>P(17O\G3=,>7) MWA_YT>% !A-[\@*==>J;MS7"2O:VRU*1*X,I[/4LN%(8&==G(-G>B(Z6J%5V@\N@@R]\ M\67^9IHN22\/@_T1&-\_G&%GC$J!G$QA+@RHKRY8<%8;1 G'+ MEL'IRV3UL-X9ZGM(-&1$LH9%1XDPT_%)S-)Y"R[ULT1UT M%\D].C#G68B>,&X4'.O%F&L$Z^QIEVFCL$/1$!X0MYQH)A@AD3#O MF I#O+I^&LF^"[9I#YSF_H(_8 #IZ$OVN0/9"+8]FZ%H$4;$1H$)MY1KS*DB M!B&%+=$GB':=!06T0L2V .EK!;\MYO-4HVXU^8,+=]OC&0U.46[@)$J)/XVU MT6%K0 X&"58)W#RRJ3.W>JOKM05,SJ-^P_P+EOP6T!XEW\;WRWN;%E59=JZ7'X/W\P? MCC3[[^HF\YY;%$BJN&JY@'^4P\*RP+3B@ND!5H'LSR?0$FC-;WW F,I78S)7 M*P]M/JG#$DVZR:S4+B554=8''H,U@B/!90H1TE*' 09DM\L2/8!VSATEYN/J M'_ED 5^L=L/WB_ELGD^O]N?A;VAAF*F^?B M[BS"J;^=I47@>F.E]7VG=*8^!2)\+.[7B<;?7W^HQM/1^#Z?O)G^6GR;?_ZC MF'PMWI73^>U>A_PI_69:F>:EYCH+(>J(R7I$ M\:1;C//O!KF*DQZ/UF%+CV,NGX8\GOY_15Z]GVX+=FBIYRQHDHIZ.X9!?T]W M[K'C/FW=!BLI27--25P&)YT'QW/QTN<_RHYX"7K.)-48M%,EI!/F)?DOPXO'8_CV7@).N]J9UKVG;%@1$1$(R2,OQ)+< BJ=7ZW:<='GX-VJ]7#27^G6V7_^V_\/4$L# M!!0 ( $!W14U4CK9FF+X )&C" 5 <')G&ULW+UIDQLYEBWX_?T*G^JV>5EFH4KL2R_O&=;LM%&F9)*J^XV5C851# ^) MG0RZFF0HI?KU SC=2<9"AL,W>G:UM3(B%"+./0 .[@4N+O[E?W^[6V9?\_5F M4:S^]4_P+^!/6;Z:%S>+U:=__=-?W[]2[\W//__I?_^O__$O_]>K5_]'OWN= MV6)^?Y>OMIE9Y[-M?I/]OMA^SO[C)M_\EMVNB[OL/XKU;XNOLU>O=O\H*[]8 M+E:__5/\X^-LDV??-HM_VLP_YW>SU\5\MBW;_KS=?OFG'W_\_???__+MXWKY MEV+]Z4<$ /YQ_Z]._D;\[E7]:Z_BCUY!] K#OWS;W/PI"Q:N-F7;#1JI?_W; MD]__'9>_#:64/Y9_N__5S>*Y7PP?"W_\/[^\?E_:^6JQVFQGJWG^I__U/[)L M1\>Z6.;O\MLL_O>O[WX^B4[^&'_CQU7^*?+]-E\OBIOWV]EZ^WKV,5\&&.6G M?5[GM\]_Q'*]?O )D2$9&8(L,O0/+WSP]ON7_%__M%GG[L@+\%X.U3 ML$.A*TGXM0W(\7X(4S?O%_'3C^P9\VZ@N=7-$./W\?7#^;9NO;O*;4C0??'2V MN/G7/X6OKN\WKS[-9E^N0UOYF]NP)MTLMGXV7RP7V^_JXV:[GLVWUP)39X7D M7&D$O= >(X$PY$PICR7CU^5G7N>K5W]]7R,H?Y30AO66&,B@\P9338S$RC*I MF2,4$PC5GU*8>,KQ.M\4]^OY;H$*X.+ZO,/[OR*LK+C-=L"R&EGVMQK;__D!E,7]N;)2(;F>;CR6LROH #XH?\^5V4__D5?S)*P"KE?8?FM#TF-UB MWB^[.[*6T:LHUM6(?#!PU'J>%>N;?!V\G?H?S=;S%WJE^HT?YT58PK]L7SWH MH.CU#&%*,<#HV_$3S'F.FR>3*OHN-_?+T.POL^W]>K%=Y)LWMZ^+U:>P2-S9 M_./VP^SC,O\0YJD.]O]V#8'%F#"%/(,!D626^7JB:0[-]7:_N+PXVY(;9UQH MC 5VEBCJ/54 <@.H%!I"YCE+F8';$XO@F6E8XXU3\8 X?A)=%U"/Z,*3H M?BJ<_2!@$!EF*L"1184,>EH#1$*9@+CDWX45+@< RV\2R, M@*]V<^\(=SDAC[HPS6T9I"N:*=VE^R!- I\G_ZID_X Y.X .7LRE_)<6S)Z1 MSB'[:1J:.JB%Q7BC/DV%_6RQ_O?9\CZWB\U\66SNP^@_>#,48L@,Q PSA8,O MXT2U$\,@@,0UG.-GVZ"*<*T@X-XK:H!3U&$ M(#.,1':'FXR1UA9B2L[ G8Q MC^8<2V;1:;1S&,Y P0)X&RWFH1YB!6JIZ$7.M$GZ=?;!Q0HK'6S%I, M(=%"2P6,AAA+BX*O.+@W=#2'*\B[^"0>+U6PU7\R6V8Z$MKL]H_1SZE;0U#JX_3[1H0NOJHXJ/:XC<^K>O\F*5;:W M*"M-FM!.4@]=TFB;:G[6Q;JN2;V^B"^F7Q^V%! M9)Y[ 02BWC#"*8%4NU*$M)3 0=%4A,ZU@2FV7'E.E"94.J^1@51"HPE#4!(W MH*;4L,H#N!C%E<@NYO*=H^G3P+^^.GZ:1ZNR[F>7ZS\<'" MGU?SXB[_,/OV+K^]7]ULKH5!R$CKH?<6>R$=Y+2>5- !E>;!G6TJ1(?*AF!- M<6ZH<%3R:*3BT'',I!E^>ZI&M\LN6Y3XLNWL6[;>(4SSL+K1VDRK1N,S3:L> M$KD#E@5DV;L7B!Q$JN%V&DK5CRG% &.O;7#Z_";4^\_%>AN/TXYV MDQ_Y)19RJ"4@0$F)@I- %#2[B4NQ4G]N<_K&WQ?K5)OQ6^^W[ M,;HT-?B<1%_VL;G_^&1E0M%D6XX;A9"#=^ T9'U,@T\&BR-Q_=(2\67]:?,B MJKUP^6+]/OST")S^_LOL/\-/=X<7WS^$1LURMMDL;AR_QTAJO^$ZCZ.G_"-_-(1FM=%9 Mc.6P6#X?-7;0\VU2F9['=;+XW/N[/?JP&UJ8<6(^7TS_\T+JI[ER5$^6_ M^1![8&OKH78UTEC[2U-/+79.Z7\!47E?%^NN9YRUZ0^=R_IV?P!^BC^*""1X MCH 8V+N(:/%%*MR)_9^MJRR>+\_PN8<))QPA:354"BE#+*UPG)F4KS! MWC 1;Z&EC"E%*'4(:\BP<@H!HHUT (QYTAU4L\R0/THS"UIX9$.=6/\]82T= MK_<:N%Z3[+:VV457!U\["V9DT8[''7CU;/>E[#5>?\]5F\36O?KI/*A7A M?S*(23S:$ @*@PDP2 N+"1$.IJ<8]-+L6%D'QQ#K8[T)Y!\TX;!92D*OO3&1 M3>*AK#N=N# BTTG]*_Y=M?.ZV*SN1:22T,1CRGG7&E+E*=U&R%V$"F7A-,^ M.65&MK@!',!4^0EIIVV)]#13L^&82=.J2$HE2C]$*'_.U':[7GR\WUULV1;9 MV]DZ#-!Q=>H!.V=4J!V+T]"8EMB+/L91FCZ\V7[.U\_(4FPRM/_F]L/LVZZ\ M2_CY.I]M@J.R^^\AS=!9X(F#C@D,))6>,E0#DX#!%%$9 <[ 2E1:D,T?> 8_ M+,O9MQ.HJVR5E][#=O;MG]+4:HS.:B9Q$^NG-%W<==&SSMM.)Z^R7W==%%.T M+N7/=:?XC+B.V'_34.0Q#2XN-E?ZT?X0D>:+3RMSOP[>P?S[A_5LM0DH%L4J MN+#E=\MR[+HV_W45/(/E MXN_YS;\5RYC_]=-LL8J2\&9UV#U6Z\4F_)6]CY?1=JY%;4X@LN^K(NOBUC#.?[@'Z$H MM?;+-5K!UY5ZRVG\N":5$5K[( MZDL>AN37?/E]]TF0[_[+4(M/Y \_L1\/8?@AV,T9F-3HZWW=/SZ$?)CV&4^1 MKK*CL5N9GT7[]SN .[NSG>'9SO*K;'8;AU(P?AIK?MNX-]F8^&FK;3N36NPO)O+5 MN.SCTU;W+4IG ( 0:$JLU1((A^#^O(I#ER)^7=H96/,>SL V9]"=2&RF96/Q MER9A#<7K:A+;4VI8/U4%#>_+Y9+M;KY>;4- M@W$1AM2NJL^AI-S^V$5*YP!%''HFJ""6( -W95$E#9YCT]F7UBB3SAH.)'&0 M44V1-DXB256\NZTL'7 ^UCBK6](UTKI*UP'KQR4M)902)J30#G)'G3"8:S=T5MR#LGLEUE&-A"$ZH)F47HC[ M-!WMD?:A2QB^0.*Y).'^>V(:^CF$8:-"T:>;K6XAECVZQ9\YR("C1*N[@,>(,4D0#.7A&\0L3 M]^/WK,2[*Z40'*( .5$]>^V$9O)Y*?[3]+-7ZHE&K4)+-7066 $#8T8*BVWQ@$GO*"< M0YDRH=M5Z@T__SS;A$F]S>>?5\6R^)28[=,3N9J9O/BR^; MJD7"N0RM4B0 !UI203VOIZ*WU"3JW)F6,+,>,2!X?*?*:":07]VF"?-(" @9L0(KJZC5HIY-'&N:)DGG MV]*.$"T)-XX[ZC76R,:W@!7ER%N(AZ_A=8!7GI=NX[?9*B),DZ>.E#83J/&X M3).H1R26WY:!YZ5DZBQ19X2J'X*G(54]V5(,,01[VZ%[O5CE/V_SN\UUF%($ M>7/:W M"#0KD?:W^Y; =N;Z+7NA,ZR^"@Q \BC,F=,;96GJ"TG7IV[9_)ZVEG YLK;#]< M]J"YO^;;Z_B:N>!&28!#H]@")4D]M;G /.5*UPM-&D:+V?)ML5F4-7KJ.R=: BN04,008"@$6,KJQBLU MVOJF.^>]M#7<;'M0CWP/,*L13J$:^4G:SDR]7EF?Q@3LUZ33Q<;[XJOI9*S\ ME+H1*!D&B&K$%;$0BA )P+H1%Q:\E%VEQ(\>> ]IAR;-%T@EIYDF#ADT;<1@5V%ONV\+$T4)9#KZ ":N_4;RNBUD M?0M-2&UA8&FHX&2S$EQB5>^6G*5(Q9!TM5&,JZQF[++2\8B7%Q6D+8]3$I+6 M-CRK)]T8:9P'.=M\CL^G/'I.<5L?Z)11^K4#-J9?!D%3PE@CE3*R;ML8AQ(S M(GMI<_C?SJ:F*29#\,-Q.E\:E-$ZD]IX\?WK[*9MO#*>+YO:%A MLBB;,'0TWA89F+7$3Z$#7SPWH M&F;#YQE*SFWP=&%P&KK3S83'&SC=^4AQIIX^3/TL &V@U H;#A R7D" ZG=' MJ!&2B*0:?OTU._#ASZZ,Z9FW[#<]R%.?O=#NZ):4CB$(8]XX\-PEWC+:[Y/"8/;M[E\SP@^+B,-0NK,/A:$Z_B8TW0 M0<5I:,=CL-]5DQ"D.6>=FAK<2:O19>L]O.R'9;X)&KE<%K_/PH@IWR'X1PY@ M]88!9P\?)/ASXDY9)^H;;IB-Q7GBOEE-]@%7>92^WTD;>?OL#$OG=M'Z('<: M4M>/*8_WU/KC)ZF0_8.]O&NDL:26!>?3: P@D0:QNB%++$\3L18-#"Y=U2.= M#W;M6U2B3Z2MF0 -S%>:[.R(>K1I?X%J\@_X.",P'"YNO!=N&AU MZ'?M:,SZ9=A!":W6"BDHZC:D8"HE9DS[Y''"P@ZBD4A4BQ.^7CGJ=+)WP>.\ MIL=XCCKQ.9K.*$\O[$Y#B/HQI1A@]*7)U#,)R^[;?'E?OC)6U;>_ M9@)@"0S'4CHD*;$8^KKI()F)999Z:7)PV3K*VI]5JWJR8O5#;C/E&IW5- 5[ M_A)$]L,>8U:#/+T?-HB4->'MC*3U2OLTI*U?DXH!AVF[=V^N@XMG#38, &\\ M0% BO8\ J;2)7K!I)FD@UIZ69$ W"1YK8O$C$H _SG%&+9&ZFH0CI ML$^\E)-H=].9;?/;/,1R-[OGLS[,OATN7\4".Q92*@AW BF-O=FG>!/G$B.M M#@T-/OMK;.6+W&UV9KJPV$P:1J(O32SVO%6/[P58E[NG>9JA,ZK2 ZW3T)D^ M#"EZ'W*MSY)^#597>TR<88^!U18XIJVDD/C]N954PK8^3DIH8Z03I8XG22FD M)1\F#<16E_.D Z2+'2D=(#0[56K!XC3TI:,-I\^66C.2=KQT#;@61@LM"5,$ M"XP%Q/L/UY2DGRN]^)&C'"BU/TAZF9*4$Z1>V6AS='2)$Z,7CXH:LS*-69X* M^MG#H42;F\[CUXO9Q\5RL5WD9<;>MIC_]KE8!D(V<:]W^_WP6JCF6F,(/7>: M.T0-HOM[ZIZF71?MK=$D+4B_07J$LTHQGJWS"NG__0\"0?[/Y0'2-O%9C_Y( M;Z8E%^$[36T>4[T#=K&;J$T9.R-5O9,^#3'KWZQBX,':6A ?7Z/57%+J?+PZ M9A7G'E.Z3UUV!*.6$IC:S,"B5U\"7QX0)MZ=[T)ALJ -R5YK";O\5?K3##63 MK+:T3DZD6AMR6I:Z<=-8B(K5IWAYPN8?]]G&BB#IO0-< 1^".:YQ MD@*U^/R1I.=+K*E8K.(]A65 N;M==!-PMCCR;D5C0Q4:F,%$^=DS94NF:C)_ MF6WOU^6X'5F!GK)S3GHZ<#D1S>EBP6.QZ94*P\!<8@ M[+1&%+F]I&&J6+LK4XF-#+X_O+^_\V4'K-W%IU3J&N[_#,]9XGY035:%Z,*7 MG![R:4M3CI'9^V;0PUAU>Y3MBT>;)$G9ONT9;*9 M:HU!8II6'?B[K$=U@IES^3T=N9R&&'6VXG%F3R^L) 1NT878IQ$=A$XYHK"E M@EDL"34,>; 7.B5IXDWQ]NT,[D55^7&EK]0ZA&M+8N,H;@3VD@.YTOD\I!=> MS#*XCI=.0GQ[L>!K5]<),6F;AKM%G'"[OJ/+"4$8M\E99)K7;EU]4 M,G$/J6-C8^4:5G/KZ/"L3>)A>TZ;R=*(9*9I4Y6*6+%X^>#M/%$O9B=V9G@: M4M67,<_F*_;$4>-"B\6J/+7[C\7VL[G?;(-4KNO&O]=-2^4M"\&B9A!I)@7& M9E_CD7F3F!W=2Y.#"]A1(;^;^@;".O^:KU*?VNJ'X69"-CJU:7)6P\M^#_BR M&N#57MB^7TC6FM!V1MQZ97T:$M>O28_+(_;/5_MTIFL@/%"*,>D0T(1)A"BM M&P)&F92<[18?G[0KU;4@4&L_K UO#;,&AJ4L,6G@XAY6DE?5@;MIR$P7 UY, M2$KDHDTBTM&]$B.LD590YC6TS@;!.NRG6TIYVURDA"8&WN!^W6?N40IS#85D M>-(2Q>11!M*AE,:42DEISTDN8=M0Z%4I!++%GUAJH M%91J?[L-&B1ZC-026AT\6#N6IL%BM12:>PC7!N*W]XCM4A=D&Y+7-FYK0?\T M9*YWJU*BM]:LM2XE,6BTX9;(O<\'?6KEQJZM#2Y\#XJ* MM([N.I/:,.=@1#83J3'R(!:\?*&1AUR=RT;HB>5IJ%EOUKQ4=Z032TE' MA,61Y=[?8/484GY ,SMUB M]2E?S4/;UY(1;:F0TB)CH8& 2UBW* E//O=KW]+@HG0$;O=2[3&\U""R Z-- M \=QJ$P-%A]R:!IQ.%!P>)*@LP%A=UJGH4R]6/(D\.N+G<9ORYZN=H )141" MJ;WV#DN!N#1U@QK1Q!JQ'1H:(1'A5)65Q#H$7=AL)DLCT9BF2L>@_F==2$5M MM^O%Q_MMG:?_=G;1\@2M*JKTP/8TQ*H/0QX_5=L7-\V?$ZD"RK+EZL%M0CW% M#F()J,<(2D5$W9)2*NG22YO/'_@\< \IVT1,5]D_@K\ F'V9K;.O$=\_9[/[ M[>=BO?A[?G.507 %0/G_NTLQFW_.%IO-??RK$ HF[M.W8KN9A@U-=)IX'3A^ MO^.X!'25_5Q2-_:C(D^8.:-.77B/1B_1]>H :NGV'\RK;(\T. M4+.(-1)?H1T_;&W*XPMQ;._=,0U1'L:T9R+=@?AK*N/O\NULLUBOMA>2T2<,D)B@75P:8DB>K\?2"A-S/7HH<'!0^$:8Y97 M(-.4L0].F^GAR&2FJ>">Q1I=]L,1OJP"./(S3R\S=D;O>J1[&BK7IT'%8$,S M^89VW5!YR!%$]LLZ_YRO-HNO^>X8]G6QB8>O;VX_S+Y= V 5=\1P#0#BUG"% M;(W"69V8R=%WZX-KW?&4+'9/@1]#SI8!;?+M[GX[H)D67I+Y-&$\IGQWQOH M:YT<\D.$^^?=^WC%; JA9W1SJ*Z9AH@.9MW3>^8#LMC^K.1:(&$1 MH!8#;J3 1E"Q]TRQ=CCE9E.+CT^*X=O>;.JK!GT;^MH>BO3*W&"'(9<^ 4DZ M^6A,Z32DJ8L!+YYT)'+1U],8UQ )RJ615##.C0HM2E8WRQ&!+2]2MFML%/$Y M2EP;]4&,EZEN)DVCLIPF5,\_@#&M5R_.*%1OS$Y#K_HS)_%UBT2>FM\B^+BU MB\T\!%'WZ_Q#_FVK@[F_70=YU AP*B427,'0JF<(0\Z$C^F_-/7VP/.M..() M=4(QR0RE7FB&C41>&6)<&(E)&^"M8LMX;2U[70ED;_,WMFR_Y>A;;?;LN;A?;N+_B@]$5JLV'PA2K3;%UDVN(U,/]'KIP^#+ ME#M %_-H^NF(L^>$H_;T-*1_;*.?G#=>@//&WMC\W1;KNQ+MNUT-B8C/?0OBNIHMZQOO&_T]&'!S/R\O0[S/UU\7\WQSP&NH M4X1"CY$56##%%-&U-H7U,"FS;CB4Q' (.4(2&$X)LP)10[B@ 3UFU*45)VNS M^)3(=[)48]]7F=AD'[]G-?PR4JT-2-S:OUPG-_39_Q#]F[HFM>O:BR]"@W7& MN2#CX@-@&DO5!'AX'.9<'E'+!:V"MGD66T 42R:]7GS-;W;OJ>OO/^7%I_7L MR^?%?!9Z.Y]MRHEX !P67\Z(A\)S*:T7!%):BUTP R?>N!L.**7>:@.$$Q!3 M'Z#Q\O@+4T&\=&2,-,7SVE?^W"YN;_/RTMFQ/5EI4-OU;?P^3UW@)MW9B=M: ME5$QWGJIQ\MM]EBCK+0MVQEW%1?!IYT_H16P[]YJM 1>;(A,;0V\'!$G%\$+ M]TWSW<+-=AU6WOMUB#/-Y]GZ4[XY;+2+\LDAJ0&3W&!CE/&EIFFN$"7-=XW. MM*&\D1 ;JBV %%&L(#<20^*=4DX3.J3??00KJW!=;,/]'$EG]VEZX'8:T[D? M4Y[LJ?3&3ZLI%69Z];"@FF\77\OC^^>.T+2%Q $M-44"P* EJB>:C2XOZDW M5%I "$00"ZT57E'*4% :!X5##DKAN!_ESLHS$S)UNWP([EO(W"5([R)_T>VJ M &<'Q-,XOF]#;%/)[+N?)BBEO9MX3F*'X;/YFZIU2V]NS=$+R14D4VRVF[)( MS,?9)K]Y._N^*]%3KP>484/BFL !P9;[X&L93*V'4%GD<=/$@H%1#)BQX-32J@0^SCO>#CI7D@>(<6Q.W?YZ1G*PTJ=H%.BTZE^[BU)V_*?5N^XV^ M$3IVX#V]COW0: MOK+Z>QAIS ;M/;M"-RWSCJ]]E ^&?J&^+S36T6 @.L190 M .P,H9Y7;?CH-*>L'FF?// *L)O?$4WP&@.>1/%.9*F9 ]'4)J(-N=FF#O3 MQS2Z>1L&V*^SN]P6=[/%ZAH3!H + M.F4%)D!A""BMH8:?V"2G]!( !U:G^K+OS@G984IU+R_2;PT]S:EW69I>IO76 M,#[C (R>YE?4M[LW /,(L+L MAXCQ=#FO 1@]K]BCDYFFO"_PF/UMA[#ATMD/H3?%_#Y.KW(*3H?8![#&(_C1 M:A?-+M/,ECK>J M/2$]\9I06SZW:KG" -7M06)PBMO?OI6!M7V')3%MH -GS5SN<>A*])LK3+LB MO]D.5;*D].- G^3GC!?RH3,I5&8;%% M2M(3 K,? K9-NK/38_+1*:Y>RC+JS/$T%*HG6Y[+&^J)H=ZV4T\%ZJ\7J_SG M;7ZWN=;Q^B(17DO%&<8:,*MK8))YV>OF:7&0-]J2E<;TOHT='Y,@U.W4/OFNM&&Z2'Q[ 2J MC]^?Y*8=]G5_F:U_R[>F6.U>PWB;KQ?%S;6CF#HAL;7,(8@PDX>%30O;* J_ M&+A1T@+N2FCQ7=D=MNQ+"2YA%_$B_=9@*W?J73;RPG%5K1\[P[*]9=G;/T2' M)VPU3[WCVVU/7VP --O6'H#T4UOAE^S?"6R?7]3\8B+S;*1(M/SC7:R5O5EL M\ZI:Q@XJO(:(:4"U4H1I+BA2V.$:J^,TK9;211 .':_&K89*BN;'DC4KA6BS M UMY'-D/BU7V/9^M-PW/A"_X9(LKM M93C\P0/??CCH*Q;NL4>]_O8][O,5MP%86B J=]$L>-X,W\81*2P!A?)?# M66\M *2&:81LM()=#-S B]<.6;Q<\^6 +;O;@1LC6NK2;T.&QR-UV>CKTJ'# MCRS+?OEC=/@8X?%('7^Q\+C= !@X/#Y->N_A<0_]^T<.C_LPOY?PN+=^&-:O M"/!BJMWL4U[L[O=M2A^I6#V*[(O;\E6J\E=VC^B\R[?WZ]4U%XQ1(9%AW&NM MM-?<[8WAS6[&3-R$@7V4 _ZH6IO2@FRG;4'YGFSMA]_9/GZ=,%N7EHRQO@T_ M8(9T>R8U5D9WCAZ.M)W]F:Y'VI,MY?C^;#G2CFC(WOTW&FEC^%N3&G$7\\I& M&'D#NW!=^[%W1V^T@?5'=@?'(ZD7IW'D/KV0:VEV+UK'ZQT'YWAOV[5!E$CH MM.?6(, Y1 I4-L#XV-,%/T=RXLNZ5V'Q$5\QA%'P\1< MQ8/E#W99S'^+L711KW#$,3519[#UV+J4 WB^R\;S^WH:.O\MW;V^N!G6R^NU M!]N\ZO)L6=JRH.2N@A<6H2VE$:+**.RD%6I7]UD!PAGF[6HS-F@7>@D\-4$>@2;]?2BCWT0<.20 I191*S3A BK M13UGI84D^4+OF;8,D)H*YA&6P3 H!5/0$>:!<]Y2I\:XTKN?I:WK%79FM)D* MCDEFFO*E\SC"(RM/"'KI.F\/U$Y#QWJSYNQK*UU9:JI7<3@]4LNJAI9%PG&, M,*&262.YA=K7\PI:GG17]W0K0F$#L%5!?14EG@IC"3*02<.DI9P-K%'E;'KB M4;0K6]B!RF82-0Z+:>+4DL!!%.HD/V>TJ3NGTU"E'NPH^AYM:4KD9_'Y[NUW MLRPVH:VJE 'S1CK&+48*A7FC& :LGCK$>Y6B0L^W("'W1C D/=64>2V=,YQ; MJIA%SJ"A%;359AB^\&Q7CFS?9SOMY%,VDBU)+%9@(T/(%IXE/CR2I M%RIS\BPM9S2G&XW3T)N.-A1]#JR6-=[RK_EZEXQ7MN:9T6$U#LLQ4()008FV M^]T4J1H5\'RQ#04YU"QX:PQ3B:%R@'(8?((0>BJNA[XB?JA:5N-ZL'FB\U5^ MFUQUJ36?S31G#"K35.<9%B]<^.TA-6>4IRN9T]">SE:<*OG6B94>=HA>[^MQ M< "<@BHTSI#AAB$G#@MVF#T];1,=&F26>F*9PI8PJ@E2 C&NN0$6,L[DT,KT MZ/G* +)2IA)FASI'_;#=>0MI&**[[".UXWCLG:77#4H-]4K[-!2N7Y.:;S2U MY:N5]E5MOBN62U^LXW'H-67 0R*4 5X"2!F51NWWESCI;:0E$8:K3$D MB&K(I8;8A>#(&$L9,VY4Q=M/PH@PJR!VD;HVY+90N8%Y[2)PB90.KVQ/N6HJ M:AU8GJ">=;'FG)1U9JF+BEU#!P6&$%I$B;-0 F= /;L4M>)Z5Q;C_7:VWK87 ML&M@-,#!)PE!E:8QVX-3YH"Q@'OJK4MR'QXC:CS1=/YIL5K%2:9GR^@P=Q>J ME_EKKTZ]DM:#)%U>@Q*%IS&!TU6;YB8TD)A$/MI%AI]GZT_YYMH*8*6A'@'/ M*.+X_WC:&N?:18-4 4<)Z3C$PU%".F4828@FIP9YJ (9^3V:7L;-8S>_7 MZ[QAV;INA+4)Y@;@JE/PML-SR3!MAZ!Q6)9(X 2%)-F$LV%7*SZ:"DG]TG=P M@QZT>LT105AS)X37QFKH)*;UW A \/4J_Q2W@C\TUY23;2&-'*." T TM8IJ MH^/FO4%$.2MMLV,AN9LK3V UEY?9YG-VL]A\O __M 2:)C'MJ6PF,\/2UTIJ M:DC9;;%^>*X_KMZK3;+76+\S7_>;[81 MT+4+DX=BSX3R6$#*"?+[G5=)1/MTR+.M(HV1T)Y9#!PEBFB@D0$T;H=0%.+" MH9..#J"RV1[5[N"_B ?_W<.IEFRWC[&&)[J'P.LJ;@/EBT_Q:E'P-E?S[]EQ M7_PT6\37X8K-F9*5HX5HSQ*:&+=UZY1I:.$ =C6(\/I@KM-VDL/6,"T<-4!A M2Z%1;C]5O0:^VDYRJYL.FTG::L$PTM(21RE7&E.LO(' !+>4^*3;' _Q-#], M7]TTV4>:[,Y(4PJG.YF:F]!D9R2-CZ931"V7Q>]Q@ 3]ML7]Q^WM_5+-Y\5] M6#;?Y?-\\35>Z=B)^O;:0Q/6M3!=E##6> Z]W[GF&E@"#$MQ*M):)@ AR8AQ MGBMJ*=) ".TD0R!\'<*%@1V+/=C2=9]5,+/U'F>:8]$SZ\V;L8(%):&L#Q H*@R3 , M*15 (A\\'#]*\?H*V?_,=MC^:>0;HB?).3/]>F!T&G.M#T,>7_?LBYO&&ZMA M-.3QG*)L^>UL_6;]?AMW)O]]MKR/5_7+2_S7BBC#&4-:*Z8<4,Q6SGN84=3) MI#.;ADV&<(0C)"@Q0%-KL402&"*#8& ?5N.A;S'L46:;"/,J^S);9U\CPO(= MB)MBN9RM-['*;$'WQWG!/=GS*$W=H]VR_W[$=,(8)G.U09B7,6#)E M5U%EY%W;1N2=V\/ME_UIB%_?1CW>WQV"LW:BN"MCHNZWGXOUXN_YS;6Q83I" M!2W07F(FL,*HGI10^:1*(2\TQ82T3EJIE%%AOC,!K;1"&X.%(8H.71SDB0A6 MA==F>X2E&.Y^VDD!TTENHWR#\MM1\:I:40=PEU2YQT0U5K?6#$]1U=H;VJU9 X 1 '2E$!03RX-*.BJ8%4S5 F&I0$A%M-40*$0 MM@HRAQ2%'(.A$Y)/J=>B1->ON(%6<.B\4IC$8@":2&#WV]8X^((MY>Y).U &SP0HQ#1W M%&.B)*(8<$@L(I .OF_]4.9ZC"@[<9NL;8/2VD73+AQ(GJ&HF7ZU)G9RNM7> MDM-ZU9&=UCI5.8/,6"RYAL%)H XZS2'S]3PR7B=E(IQJPV.)F# :(B.I,TX: MPY'6@CB&C1,7T:>N,6-K/EOJT@!4=M>DJXO$BB>X21&C1#8G*D2I5KPD0JU8 M:2U ;^ZWF^VL3*Z[9L'_<@YZ;<)4L8(83W ]:\(BGW3 ?[8APYGA$ MI/:!" M6T4T5)1*39@W@J)+2%%QP->C'B71VU*4AF*V#V4ZPG9A>3I"DJ)1;&*\>(5, CP1B$F@A PJ1"K2^$[%L0BC-G M(='&,&JH$TP[&*]$*&>8Q&)@D7IX,2&BZEX5NSE[S:1H>.+2-"B=L^'SQ6M: MSHA.-QJGH38=;3B7,MZ2D=;Z4E6O998KI"GES"J$#<98^GJ.4,G:EU8[:L,* M"( )P8JPC&H<;.%."0(1D-8H-[0C]-Q\:572NC6'+75F /JZ*\U%:EF?H"9% M;1+)G*C>I%KQDN*T8J71\Y@J="5_T)Z:;Q=?RZ+.545)P!77"D@BM!#"(,"( MJN<-1*21=].T+6D0M( +0RB@CD@-.102 \@!6P M#U;/J]$E"$U3I;-$$WO7K MTYIBF)&6YFU6%UC??\[S[>O(;+PY')U;0$(D%J(O+AETWEH#D:OF$44()96T M/-D(P= *3YU%V%(%F/: &$J\I-QQS8:NX53ARDI@68VL55S;GL=F+NSOV!O$Z3[%SQNWL3.@T_,[N9A0]#[3N^E.YNIH:(R"WV'E'=*SK:W@]A 8CL1XDN M$@&?9BA1C1)IG:X>I1K20)%:<=-4D\I'C%XO9A^KEXWJR,+'&WI<(&45D4XK MS_8SB&*8E*=ZH@F/C? >**1IEQ1Z9F4A"ML- W!S-#^T.[UIME\OHY9$,L# MO#05:LM?,P4:@;HT]=FQ=H3H0L^J/$_,&='IR.0T!*>K$46OHZN%T/Q:[&K( MKK9/FS6">AT<+$@@EP3B6(VFFC(,6)9TJOAB8P@J'8),Y"3!%$N@57RDVR$, MJ RQ"AA%? X CV=4"_WI1&N"$HW%:!M->I[,2\K3&;9>$JH^B)Z09/5BSG/B MU1]/K4XL'[Y9_NM];/?-[=MBLXA^V\8M%W>+5?SKMV7AM?#G/%:/@=3HF%(F MO$-. R6MV4])!'S27<4^\'AJO9$&:!X$7WDD AJGM-#8Q$L"0U_)_FE9?)PM ML]^+]6^W1?B5;)W?!(MB5//#;)/-X@VAB///V0_%UWR=F!8V2H>U.$J=0%]U M.78]?I,P&G"5[4R([PSOC<@.5EQE.SNRRI +GM2V8[[IJ>[ _3H-51_5XG.G MQ:.PW>EM".H=0$PHC#UD%+O@?BT^L07D 4E D1AB'U-CCK MX0]&/,,L7J5(2L4X1M-2&O)O7_+5YI)U0EL^?-"4QPG.P603FCQ\D,9'EU*Z M=5T] X@UV#GCN?;<6NY)O6T2-[[:YWT]:D=;PSDTA@1#J#5&<"B1=-0IA#5T M0X=_[S\7Z^VK\ _OLB_AJ^CIA&5S_6 6K5]XAZA_;ELX,0/2VL4Y>5>7$K]( M4<\S##55I):\3E"8VEK2H(YQ.W:ZR-0AW+R&P7GP@C%)=-!"B:V6=4C M0-) MMP9?:,IK9: A8?H*0ZG%TBB.J$7!>S 2$36P6+TN5I_&TJH4@MO+U4#<]J)8 M!VR7%ZT#ED3=:D'P=*6KC3$-U*LU1XVK"<\_YS?WR_S-[>'M]/7713QX/M;:6)BHL2%!D(S?9[^&$B3]8MV_S 5L8?HH3,+RF5'Q#36H0MS M\+B$]P1ZI.FJ]_-J7MSE9?6CF%[^,#T5(4]<:$X""HP/ 8*'=8M(.9FR=G5I M9^ 5: 6L:!U'A,QR=T=(^F)V&(O9B2='_N.M% MG:H,/P2<=AABX)#BGD DC*G;A-8G54OKUM+E%*I5*G!'6CNIU ",]J93%\D) M/LM3NE8E\CMIM4JUI9E>M6*HT6W9Z*V]N?TE?/HV7\6\9+6ZJ5R_?7I9^!_2 M%IFRFHY1RB%YT,EF#Q/UU=; JA41QNCL[H"Q3(/85"@3[G;V0>QYU;H$IVFZ M5=+YYC8[@I<%?'6PW.K.;!^\)MR9'9G?=G=F7QJV?^EX7?9E$IX1_;[IF\!U MV3ZM*8899(D;R/ERN4NQ^66V_BW?AJ_=+K6C:A8*9D587#A%SC#B 46D:I9A M*7'27G#7QH;>UITM\]WKWWYBCTM?,Q6]'8S+T\9?4II[(S2Q-P);O;4/0Y;M++8/Z&WF3([/;)I\'Y/Z$.&%W\VUPARA3G0V,<[UX12#UF%4FN=]ASKV-@&EM'^EI=;"P?6ZB497XL)2_=<1R4ZF;KP 4X3I/W/<"3:WCM MQ(^KT\V(.R._/3,_#57MVZABT-':)BWKP^R;76SFRV)SO\[5QQA S+?7!#JC MB0/"61M$%C#B$(;QW4R/B19-9V.7)@;/'0JPL@.N[&\ULHMD#CW+T8MY0]V8 MG<84Z\629W.&^F"G<3!\>YO'>L[YONEW85Z;8K5=K.X7JT]OON3K"[[8%#=_.?]9AOW-N)MTBH%='>3QG!JA0>. M<8.94L!";RM@! B95+Y^!#A#9^HG#HRY(M>3^7<#1>ITY#_\-X2S.<*C MOQ]]4_WBZD;=%?>K;7G;"6(K$5#&R+"V*1N^0J*&R@VE28[X)0 .O*8!Q[7+X_ M&I\2'<#X8OT(>'T!S5%$/!*&( (U4(P)6;>L,$E:1/IH[\)K0LN[K+TPW?"$ M:&22^Y7L"UUO;4#:N:.A'BF?AJ+V:M'C0Z'>V6KV2.R^V=LGK59Y9,PH*+AD MA&)$A-%6R+W* @-]\T=BN[M\W*'[;OA]D^&Z;;$\]*! M>VPR^RBOF^31CM*)T_#C1[*UARV0M@PG9X-526 &BO VW7Q=;$)G3%;EIDI'W? MVE3D:L%A,W4=E+RNF73US;,?*E2G$WF&S:)[R$V3#+J6;$Y#P#I;<2ISKA,K M347'!L'[.MLEHL1BX:7H!37\M_SF4RR>$'-4RM?MGLGC@TIZY:B100"5DH1: M0LM*,$I[:TS32=4% K86A>8L !2Z*@@7 GE'"> <0\'O,%_0)T=P2Z]E@IX M=D ^A2S7#C2?F<-C=-XTYODHEA;C3XVV>K%+-D#8^"A$$C'LG,/."E!K ),T MJ1;3X\]F4 ,>-U4%-I0)IH2$5F 4J,!-2>0AOTR F) =5 U7/ M5YAXQQXP E@&=]%1])^VXBC>%?YUM=TM_>K). M-SK;>V"#,-F#BW61A)ES!"4Z1\F\3DV#NIC2P+UIR4^Z.L5<^^@H?0C_OC[3 M901:JHQA'%@G0W %43V=(.-)]2_.-N0D]4@ (AG#U#*DK'2:4RBX<\JBH8M9 M'*O3K[.[O&7*2#<(:B1-'7B=FC1U,>6D-'7FIU'N MAR_6^>+3:O>VY/Q[^#86$JG;WGPH8C7+O[ZWQ7(Y6]?U=Q57"CBM -!>&F* M4_LYA@QJY$VU;QUC'*L8<>($IYIY9:E1W #KF2.6#UT9MP*9S6N4V;;(-@%G M]M>_O/]+=K/#FI#/,$P7-$@U_V1/8^JV"W MR3 9ID<2>24N@IH((8 M1:Q"$$I$L+ 7F3%^U)A'6S5:]T=?:Q\8_3$$*O?VWVO#+P"MNZ=/E?!,7II MR)7P[8,Y-/9J>(*]UBMBU][X(ZR*G6U,6AG[831]B^KU/N-( B 5Q)I9C#!B M4E@BZND,XJOTK7:F#I_O*+:*:>.A8]10I8FA5B@+)2.(^Z'O-!V?)+UNFW_9 MBK?47:AA*&M_[M:$K8'WG5XWR&CL0N#4=IE:6'!R\;5LSL3-MY.1F3L;:25E=ZL*/H=6FU=%3];K,N)]N;V"$.^O<90 M <0&X,H0AYQU%"@WMR$1< M*8+3)Y&IKLPH'+:7H0.509+RD>OCOG,\53\WVZ&W32%>J)JZ;2]6;] M:;9:_+W<3@BAWJ98+FYVE='C59!\4V\UO+GUB_C\Y6*VW+^ O-DG63('M#$: M,B$,YHAB8VTY*2601+*FD[(?,$98B*#S0$-+@SLBB9 :.&,-"+Q9-MR\/<8? M'S\XLJ"ZQW6P(597VUMQ>#Y\<['$Z%[(/R,'XW;N-!1C9)N+2TZG--W1L\UB M\^96S>?1+UNL/KT-Z.;?=W]^R+]M=>#QMVLFO"$88B2]XRP(G_>\%A8@4-)5 MWH9- A\^5W%,"7=4(2,<8U0ZSZ$4PH*AX[42912'!V(1U>/]XM-J<;N8S^+[ M*GLCLA+_HNG[YWWSWTS8+T!]FG+O63] O-HQ^SW[6_7?B#,K@8ZLS,W8.R.] M/=,_#6WMVZABT"&;IHZ_YK\?-;PN5N'+^4Z7GX=!O2 :$!_DV7L(_V<[[>G7-N7R]F M'Q?+\O9@=9SIN)766T,$=IYQ):'CF!GAJ88: I&BI=U:&E@X2W!53L V.X*7 MII@=V6RX-3 :D8DA_RD.+_3R[5F>SD7GO? [#3GKR9;'T72/#"4)E=IL\FW= M#@/*&4H(=L!(BBG RE;M((^M21:GI$\?19!VB%IH4!I1";HS&$=MM&8'YI+R M6+.*$I')J;HX=QRB+=T;"]82+=TJ[JPD#=$ZS"PEM^'IF;1J> M^PE<1!C6OF*L49SF3?\R^_8LE#=GH,!K8QDSP'%C+1;00FM0O1& 270:O^;K MCT53=WL8#"FS^AAN\TF]@SW PC=PYS3SZ"_?*XD+8-4=PVEL/P%!*U[/Q O# M]M,TPHF!;2S&'/F]9EW7>[3?K[&"!FLD0S#$A#*<0"CKYI7U+6^-=6QTX-#C MZ'+4LNW!3G\$-Y/5BW";IJ1'M.[A/,S1_FE=;#:'OYQ4OO8>5?NL[?1.F(9, M]F]66@9W6][2Q?"GH,ROPQA\LWJ8/VZX!UC+F*G""*&".[\788 9K>OG?V@C MAFT;;313'Y;3_Y NAA%9]L.G@/'/6;%ZZH3>/JXHT58G6W.?*I"#\MWYSDI$ ME_T0\95\/[A5=[DK+"F@AVMN>D^O7#5/)C(8?*WX?D(8R@=<)H M@X3"(!:=!JS,S-/0""5)6BA^MBE*(>3&("D$I%C'TSW#/*7 "X&%3#H4;A5Q M'Q[ 2/7RNE'83+A&XRY-LXY>#3E^F>!B&8OG:#HC4[VP.PV%ZL>44T^)=.>G M\4E\B(ZWP>G[FM_\O-J&,;?XN,QW&0#JKEAOJULYU=LFNW Z4!MOXFSFL^7_ MF\_6UTYKKZ$/H;.CP'@"G=@5[9"<(6*3K@SW@8,.XZA0P@BQ>S0V1)ASLHA M-;TQT4.H^! U/FU+[Z(VIQLHV=U+<=HP/J;1BL^;7B M@DH*(&0<.*LH\U4IF>C.<8(&5MP2 V268,"A$EY3I)7 ECHE30BS8ZWAX347 M@<$UMQG9@ZEN[SR/I[L1^N25-X+L5WN3>NP/J[YI5G;7WQ:L#J? /DR7:PH% M-49Z#AG6B&%/**PUP2@VX [' 0(U@0L'B3&06@:4!%Q 1Z"5UF$W] -I07_A MT/K;C.JAY+=WED=3WXA\ZN(;,?:JO4G=]4>5WC0C.RMO"TX'%-[PN]>,4QB< M, DPC5D(AH5U8!\"6Y1V(ZP=!&L=9< ;#\.RHPC5SEKO@066(V,1&EYXT>#" MVXCJP82W;Y;'$]YSVU<&]Z+H" ,4BPQA1!( MY UR4##@I"18#C>S:UC9,:Z+E:T\1]*9"=H+M].8AOV8\KC\67_\-)U2[^>? M\YO[9?[FMFYIIAIE,\6*2 M&Z<"ZYBY%/ZT-/R?%APAICD0BB@DABZ54>.-QZG["7D,N7QP^^@'+[Y-/U*? M-).^BW9'FASVWQ.#Z&0JHV>T<[#.F8:>#F=>,=(@;^?*'#57OCQN'#666KOK5 JSHVG6 \(2U:L=V=/5L9;V-%"T M+DPU*I+T_\07J+[_O)K_I2K$Y!6(M?,)PDHS0HV T-9SC-)FE;E/?#*BW&,0 M"XYCBJR7#@F+G!/,$4^@&EBS=GBNLH@HH4Y..D'G16AX;M($YYB6-D\=I_.3 M4"-H4)[:U?])XZM9:9_'9CXCI]WHF$!)GO;8BSX&1((DVMEV]N[M+Z98?RG6 MY>"HVL*4V! 7$:^TLT"'(0Y@/;)YPXSG\RU0@;C%PD9?E6(HM=(ZMD.=I%RQ MH;,[*ES9$; $)6C/6P/%'(6R-.5\AJTV MJ>M@0A'86^=H+:BL9FNGK*ZE/Z MVIFE">AL=QN*/L=-YS#[]?ZI98%PF # MWU?O1NGK2/J8>CL8].O"9-CA=%[ MEM(BZ'1R)QL\MS#EY;BY+3\==.IMOH[/.LT^Y6]N_[V([\7\O J3/]]L-U44 M?W/-))8Q>(^33FBC@3H<-DILDEZ]:@E!2>L$1(IJ+RCD1#I& 8P!FS(0B:$+ MGQ\@QN/'KR7(;%&CS&85S,X*UTMOM-:^L3NBCRW&ASVS0YWM8=<[D*=[9BS% M;,!MFI;VV5F35=E>C7Q9?_OGM$.>6WQ*=A$H+[_YL)ZM-K?Y.B" U\B&82<< M@V%)(!XX1^PD_2[I0E]2P]@!QAAC4<=<"&ZD!(,PP1A1U/*V$3 L5_E!L M9\OL2_C;S[--'LN('7"VD]Y^Z$X3W-&9;BFS1SAWCVSOD69'4"^>A7B2P[2L MQ.Y=,2T1[=>TE[,6^^*OFV!&R0X"_@#,H22DQ0 XAXC@E%E)-&9F/Y$!=2*M M4%D;!,*%=@#$%CI. 87* B05;[G#V+2*/+<7W@\-XY@)'FGFJJ&=(:48 =B3O#!L.AG=H=IE@;MQ;>J,&; M[>Q[]OMB^SEXN7=?9JM8/'>Y+'Z/T>WL:%?PA]DV6^:SS?;/"4W.[ ;NO&:G>]U8/'4&.%+?3."D<"Q+B_%' M?EH(]%-1W/R^6"ZOJ7)<*V4]H5A2[R04^SFN."0I^T'[#W7>.J&$ %QC2A'5 M*GPJQ]QB%O[?#/VP1HUC7*^W;O6,*YM,T#3\TW381<>!,=@&J ONS_;[?F?V MY\WF/K]1JYOX17E_1U@5%CM/.=4V3 ?B# 'U?,!4)LV'/G%)KSWUPCDM-$5A M\:4,44RT@$ *0,3 4^KA'MZ7V?<(*H3^<7V[BZQ[_)&* M[]:4?_Q[@!K>2+]CWVQ9G5Y")=/HWEY#*F/[Z\ M?SG^4^/PN'0]*ICTW$LHG#H3>D- A#4@RD!+=OGQ&AE'%$P[A4QL'"$G(?>. M0H^HC5EDU$A!&*,A> ,T271:/J#TJ$19Z8^^&.V/0GRS1>""C*?)? UTY_$_ MX7T23S&ED=E@6Z;G7IF&$@]EW(DMGD$X;*JFNZC@4 -+">81P09@R80(S3!D M)(:48.\ X TG;>*G#CR1M%A%@I)C4;**.0L)90KAWF- MR@*<5-Q[:"P#!YW')<*.#,A*"[(')F01?=L:;0-U5,,8=$)]E!AV)G1/]61D M];CMKI);=C$OI2/GY\++D7IS&KH\FK4G*\"-P7)C3V>V7H7@=!.BTS*$W2\T MU'+!C6 :>(,Q]%ZJW0XH[1KOMI<3=25T&K.PNQF/_:1^>&D[;XXB_#!;.%#6*V.] M0Y(8CNN) P)5:5LKI]MQU!G+""/"*XH@4<)HA@$@4'(-<=(EN%:[*/MY]"7, MHTT$E^;+=*"PG?8,PUUW\;F82W&2H 3]22=UF@+4PHX7%*@M,^E!6[UGLJL< M:TUP#H*;(#74!@!)H8&&.&D@(2I,I';!6%H;(P99^QW&CD6O$TE,#92&XZ]] M -28NH$#F@?<- I4VK$Y#>7I;,7)P*(+*XU59QOBEO+,JTJR>)]_BM]NR@JR MBD)M(2-( >VU5QPJ5K5)H8 X27LZM32T E586E60[LAA0^D9C;Y$ 6K(W#": M32M:54;.I&EANHR&$%MU>0BU9T?T'!./UK1-1&]:(?]L3YT8*#13= W M7_*5N_F45T7VH-.8HA!X,6BU-4@IP>L6I/.-U*#-YPZL!36:A,M[J<2<%X"A M.4F;_C60-L5#4WE)N*0X(#_M+ATVYZG9_<&'!CXC?%UHF,#]OK;(B^Z#(+': MLBE6JWR^77Q=;+]7+<7:X2:FPPCJ%'< $7JECR6)JG6\L#$M:^VG$A@\UK+3RT^I:H= M^9F NG:UX'&5Y7+%[ORV\3 M)KB&D O$C*2*:V[K\QNF.$RJV9_^Z0,O&(>CQ]=MB_.W8*S9WN:P9*6I?AI/ M@UZ/V=-Q9I^S/773V.OL@/_$/9:V3*3JQKMBN?3%.EXXO#;<"AM<7R85X2[6 MA]9BWY+CK6KQI'S^:-H10645JI;JD<1;FGX,15E;!6G&UJ :4I#T;R<6\&!3&."4Q=DIS23%6=/_QRMKK73&%]]O9>ILF(R]^=,I$ M>(RB\9S0L_#M/+_*?BV^EDY=AL%5%L8NGVZIKZ;$36L"-(=]JM17FMVI0SU, MJ'SQ:67NU^M\-?]>5H99EE' 3[/%*E[#N(:* ;;7G.WFZ1[8/EM+5W9(+;+Q[_<&9LM@5K[)RE^.E=Q:."$7 MZ>9FWLK4>SC-K7GQ#OU5=D ?5/?K;+&,-Q5>W1;K5^]GRZ#$!\.SRO)C+RBK M3,YV-EI$W28(!&<$*$6QE\IPJ8T,B[ER1).DRNZM;B\_5\JX M>YGI5OPV6RLN0&R:_#_'Z#0*O#6C[HP"]\S]-$2U;Z->+L+L,48PB$*P$2(-101LE#;;I7T5 M0IMX$.@@T=1ZH3&%@@JC <9 >36P:WY\,;C"E>U19T>PK\JRO-5O=+QTW6/O M-%/12W=,FJ0.TR<#W^9N3.P9P1VRFZ:AOH-:>/*&^%!LOJ3+F_7V^NVZN+F? M;]^LW^?KKXMYOKL8JBPC GF/'++, @8EB-.:8PL]1(V2G$Y^.,**QGOO4FE$ MH772<:L$)]!C;8 :_%6]':8R2[""E71=O#UIY[5P%+[2A*X%54U4+%AZI&#A MN\?J=8J*9Z2I,VN7U9WN\(N>1D^R8FS4ZJ9J:%/='Q4&*Z0QU@@)AZV4R)HX M Q1U!#C=:)OU? N6.>R(48 R$XL+2Z*Y@-*QH(4 BZ0247UI1]+U[XX$-I:0 M@;GK04?ZN!F>HB1/&3DO)QT8G(RF=+'AJ;!T9J31A9[WQ>WV]]DZ?QV:66WR M397?S3P 85( :PV!!CFL=8PT&/!<(RY!X]L[)SX?,TB%LTH1PRDD0GGGD&" M&R(PTV#H.*]"E2TK6 DW1=HR=EY,QB(K,?:J>:H1M;E:TY:PA'LT(Q#7[M), M"P*;W8]YWN)G-+8/?B9P\Z6K!45_HR5M%^Z7(-S;?!63+.IKF18IPP@@Q 67 M$)!X?AH'/HTOQ@KN4_;8GGXZQ,R$18(J[!W%@ L"N&<$,6T,D&KHMRV/ *7M MA[7@J=ENU[ 4I>GI$99D(>AGB^H)&VBMBGGMW-K4&EY)Y#3<"Q^,ET1/JP[4+J(*#U@XMR7=BJUIJ$%+[$]*>+5G M(+&DWW,;U*_W-^E$B %A6 4EIA1 +!C'>G<61 ,F:EM4^GNI02V,9U(R;,*7 MX7\6 "DUH]Q!"?S@FG'FZ*?##=I^R&XJ-B/SG*I!G2D>LL#@6=K.BE:/K$]% MR_HTZ?DJA7WRU53YWN5?\]5]OKG&DH2UW'*I 15"ASG'<)APPDMGB$JKW[[_ M4&F<)-0Z'$_0->0:2N> LM @;P=NC[,AV([6V;K'9HTD6K.2S,A&H22-+&I M(8PK)76K9^0BF9MI2$(Z[*+CF&B;C>07J\4V?[WXFC]YW?+1RW<.8(@:Y>-U+Q]:"AP&%(AL:6< 6$Y<-ISJ8Q1F@]]_G6<^?+D MV=BVV48]LM_0Z;DP\8D^T!'G.[RO2L#/O-L[G(<$G^_O5_GZBXZ?'\O/3WW+;[QGC^"2"P%E!+(2%P1--/8L5H2 M!#"JC2#W HS"($\^+%6($.H5%802CRF$.#X.RP#J;%]/97GHHSL:K!NC]OJT%I1Q33^QTER M_PZ/M!V<3(4@(5;1$&E [Y@%5M;:HPW0'1]JV[>CA/!.,2L 29%\K_+^7ES^^1YW;OB?K6] M1DPC'Q 1 X526H8IMW.?I"$""I]V=[0?3%QC1)F@DF!�!"2 0D1]A)#A1( M.LAL=;7TU_NRI%B8L^6KN)LLKRS8^<#;SWDVGRWG]U69G_![I='A[_,G3^IF M/RQ6U<><+@)TR0YN)J_3Z]DT(3[&?U3$(',/>O;(AMBK3]_ZO<<(]%O?Y^HM:UO]P_WY8?)O?Q3(NVX=F%#%NN1.2,RN54MP(OE48 M3:E(/,Q/'!M;;QPRQFI@*!9>&FRMHT@31A$FN9N(-B!CZ8%8XB9BK)\NU/]R MA+;O,]N!/)$:2H_OA-1SN*'XSQQHMR*R5? ]K$NFH<79K#L9I.=@L:V^OCQB M_0+/0>D\ (ISR"D._X>H:R8P1R)IB_K<,( J02DB6E*J !>*.48P4(92(U3N M#>_9R9EI\[/>9W2]KK51/PQF#Y>I-%T'QK/7O@:P3O34-EQ3'UVL6PT M?E/BQ]T B$G*G92424^OW MM]6R_/[+?/6O-KEB!/9#, QH2&Z2 DL+N\QJ!<=JT/S&(HU1XI0FD MG%$82_Q!'IO5(,NM023IT+23!-2XBOL:6'$;D24^RNU(7CMQ&(&U-*'8TK5% M5-20+O5*]T5FSDA(3RJG(2=]C7CZ:'<(3MK*C%_$U\&+^=V;98AVZDH1=:;I MF0,Z_& GG? N1"Q2T&:J&)+6..?4&-#H )PRXD/^ZIE6V,>& PIPPWFN=M8 M[F$5!UR=MJ$Z<]A.;L:@+TUONC"716].4'-&PGEJ8Y=2N< MVS!A]Y6B%LO/]8WSIR#6'\,/7K_\1[O:4I!2913WEE-BD3/<>K-?TZ5,$JI! M@0$1TCT)#=.$AW@#"AB@!0K#OQ@(LW?K>&F.=MV+&M=A[51QLK[J+Z67VJ<: MDM(S$GP1STU#MR]C>C6!F9.8_#XL ZJO\SM='0)@Q9#5RB".L8 2Q*I*^RL. M0("D&N\O#B -!T0H2@1#U&&O@=;&0VD=-([@[$7<-_--6>];WS?HBD\!7E%] MNEM\[M+DHAN-+9/@W PFIL![RFH\E\I_7R#E7/;;A\-I*%H_$YYFOOWY:*LP MOW_XN"KGZX?5]\,=O*:>'K(0,:ZQ8"'\C<=G9!^@0"N2RE>=&88S)!'G2@&G MJ25$4^R,UTX)YISGN7O$_O[W#W\O-CMPM++Z,UIALZHS@"T3D-[AC"D&OR32SS1JU9?JU58^&WY:?-L3,<3V^A M+6_>''JYOMV7U8) >B.8!\1#)@G%C*MFDCFAV]==3QB3 !/B# EX&(4" +72 MA"EBG$8.A1AQA M?5\^O&,7\[0ANAPI_@W-_7N N27OZ?8@7&%?38SRA!/R% MF.]6%K[F?A@'M"L7WYZ=%Y:67/Q.H*Q\#JNJO%_E("\E-F:^6GU?+#__[7GX_6Q3B.JA.]NWU:P6CF M:?CIF I">%@HC3%ATFP[B&-#@",ID^65H90#A N"-&2*(F245U8P;D)2&$0 MY%Z;CNJ,S7=UQN;'!<;*;>FFQ$H8/=EMM[DS(K%I*<^C"FU)Y53S5*,XR],9 M?1J(X&DHU5#&/"T,,21';=7KS?*ZNB_KH^?ZUM>G]68UO][,'!;8Q>UN1JWV MWBM%/<*>8 JL$:[M^]E3/YX"2A10=0TD:K 5'A(KI.)2:F1$QO.;+:)B#ZGX MHP$U\D;I"6K.3**^9$YC]O2VHAKV$TL,B)MQMF4"H,&86F,ELX@#S)#QMIDF M#NJT4/CQCS9<0NR]8<0;BB-T1K V2(9UC2%!Q[B-TJHE_2 \M9.3C!2EJ4A[ M=O)D!X]X.)<7="-L&DK1%?S37* /!WV:T7+F&(,,.,Z=P$)3Y/%^#84$M7NK M=6X$9"SWT"EC%:#(:"6TD=X J94+60U)F0"='FJU;T@[8GO0MJQ,8!^WKP4M MVH.FL='J>S]J*S@_-'MNOGKO7+Q>**1@C MJ3*P]L/WJL6:T]5'@V5&8]QHS MIC#CE"JKA<$08PP8#789E;L3X'%#S+@=NT[J##@ B2W.]$;C+VWI?$I= ZQ+ MB^9^'":ZQ>( BD55HTTP-2FK0Q^<*/)S0^5'4""AS?]4")$+"":Z.9"K^=^W'G48#^ MMG.+Q0ZD)>8Q>?CJG,NTH2IO0O.V36/$[NQ-++'I8,"IY*8K%ZDM#O?[*TQC MZ6Q0*.N, \(X&M_Q;:>"5B3IFOSS'RX0DHHS!2RBDCA!"!4P_&C "5 L]^;' M#L__[-;ML#U%[=0B*SMI6M% N=BNZ5,NSLA$9]JF(1+=X9]HD-B1A_8WV=>; M6%VU'FP_%E1<.JJMP$@!X20!#&RG +1,F:0^*2^/0!%2PGED41C(4"BD =I@ M+3@W1GF7^T9. +6.1W.K3IK1D;5VPI&?L#3UB'@B53M$%Q.1%WDY=V>I%X_3 MD).>-CR[B]Z?D11A.4J99D19J#ER1B$)?8C(I?'-Y/#"ZL3*=T]^NA#06\.) MD4Y2CHADQ&N+(-10 Z/S;ZDVD^2^UQ939_+:*TLNUM(UY:HXPC*^E!P-_HJ( M=*%L.O+1"?T+PM&=A;18)+9C.A0Y*-D@,D/0G1+5C,IS%TDZ!G.)\.8U@EZ-=P9C>#H*-J11+T9$ W/6*?>: M0> U0MQP)*F$81@0:^#NYAGG;K:I-O.[#CG7#'"I6?@I5GM",8&2,T"]Y2&; MQ"&53+MAN@?1>F)]C/])B58%\RJVF93KI M$+][V4GM@S6.3 M=>)V; _^VLG$.-2EB<:!M0;4Q79F3])S1E/Z4SH-A1G CFKHCRWQEDEY%_[T M<\A_MN7+#R//9(RG*8"822!@B&H,4/M5EG";MM5R9B"K"'"2(,ZXI\)R32RP M%@!)>1@?)TVC;E=BYW?EM@S(?8,M\=I)#Q;;B=!(]*6IT Y4S=P>5J-((]]& M.^F[L]9+&9A,%'8$+O?&_ D<7=X"$1$:<4IH]8@ M2(6!0@!&7>".(D!A6E[12=L"F)N'ZTUQ<[ @N:M=?K^T$\&I.21-+1OTM5P> MX6\$\ZK8/\WX:6]$H0Y;_<7.CB(:\K?1&^+UI?[LO9_Q'#L-Q1[5XN==\D9F MN_4.6+D,X>]= *9N[A?+10Q]-XMOY3Z8DH I1:TWC!FKA0>$-SIBK!-I^O[: M:,2'S!X)#23@-"QZFFCNN*9*A@H-9\W37;E"66CVP.SXRK&X/HOFX) 2<(83A1ITHFO#!M.Z3%6$))O(<>4T29)A@B9K# PD(#\^O8<-<7 MAJ7ZO*Q=C.,T;7M*[CY@?%9X!EZ"XX07>Y?@NMOCO?:<]WS%UY*2%Q:,+(Q. MX&W?X"95&;_ M.@W'C.%^#J,/;_S9;F>20TQQ5![+0$,WP82P.SOE#.=5$O^ MV0_W"CL-+'+ :,J]DPX2)V*-#P445;F;640,Q:J\FV_"M-E4Q?I+2#J^5'?A MVPGK0UBLPZ*=%N6FT] 459P@JP4&8J= W]4:@M4PEW;)[_M,QI (*A[D$@D)BI!!&>QP,T5Y@G/;, ML>O5V^K9_9J>UVM>)ZV=HN7E*TVXGE^GN? =FI2[,ZUYFX;2],#_VEV91":2 M=6-;M_)MM0Z3 %)E #=, &LEY-08W$P"#;SOI!Q'/U]I[2DCDEDB*"4\!!#$ M 8VT!TIZDO0ZKX-V[$JN1N\U"I+40;29(40K MD;+G\_IH%DF*%&74A9DII-.*&TH1I\3Y,$_39*;#Y=_-EW)5_+2+3/Y6+&J0 M5\6RW"3> AZ V';2,RZG:4)TC&VO1:XA]U(7A%]E[(Q.#)&28,U5LRA_(\.]A-D&_34=Y.JB+D. M?Q)3K9[$MLRZQF,T,0&KP\BST<_(R=A9IL[E9<-0/ UQ&LJ8I]G:D!RUE2Y? MKRYN34HD0-N:DUD)ZO+#E9K M2J>A5P/8T7;'*I&9M+Z)4?5\L,Y4RS#P0QC[W?Y\:ZN&V[\7-+%YG S)I&E%&KDD2% .H3U_AJTXC2I?E=.G/$F MA=92,DP)E1X))QSS$#LM,4!I3W"Z'RON8I)=XKN)%J3NGEW0E6UWXGX,+Z;N MZAT=<&Z/AP^F%0?;&A?O_GYMWE7QV)RBL><233RS..;L-N/E/X=I+"238.+% MAJ13\$[:8A:0[-9,72[+6*.*4@\E9#H(6*S+8*PT^SOO*J3%*>0THU5YYK[AFP6(2T&^0NW_]^57U;Q!O517!)NT4DHY \H^=5$>A.Z)0F M< \K7IQ\?5D9+@J<"6*YU-X@KJA$CE/HY'8.(:,93+K;U6(X9I0 G !(:!& M8.&PA@8"023%!"3=U^X0D_U:-D<00\=@KQ,Y5"@U*(=Y(J(0_91UH=?PH5\5 M:K-9+3X];&)[V_CZZ?U\=:XPRX4"H5[Q3&N?3$G5AC$H.;I(Y*JMUKGY:AG& M6;\O5Q_B\[K]51 G++=.&JE@F)7Q/9)SS<24!)J4*.'D()X8#B 4T"-)F;?* M!?N\5TI(PV7B]??T,*'!5026MZ\+3U\IRS*_3A%S9E;UYG(:,U\=3;?3F[/CD#Y4<)&/[UR11D!<;!U3 M8YY:6/&(T%XQ1C?73$,DLUF7''WT87%02;6+NX=->;/%X45]7X,R0[#2(6!1 M9#^_;<@%!Q?51Z-S)A$R1AFK09U\2N-#C,0%<-)1E+M9_0[+>,*:1OV TIJ- M]9SBVKAGJO)Z3&I?@>WDH!](8KO9UT5D>S#95F;_JUQ\_A+&4-_"N)_+7Q]B M@_IWM_60ZW2[,ZIZAVSF*)"&VF.G8(I:AL\N *<6>1 M!9@C3K%!@MJ0DX;@C2)JC4*91;;!6\RW@+?JNBZJ ]3$5TC#T]].:2_*?)K0 M[DG?82VV8./.V!9N<83W:J^TEWJ\E,KL&;7-YJ1IB&T^\ZJ1/O8\4EN'UK.0 MG7HB';">$^>@U1C#9J)[SI*BV;21"=5:>3'$LY$VSJJ9A<&>TKF<5Q\ M#&6F6=S5C;6I$<3$ 6@0::8SU](/()HGQP844 <8-1XY2JT7(48#7AN*&>%6 M)?6B[;D!,*1P=N>ZEW2.0O,8@>@DY/,4F^D"VMLODY;0_M:U$]&!6&S?.OC^ MOEI^V%37_[*+;XN;:A:7#0\KV-GO]^6JG-\M_KN\ MB?NS[ZMMOE.*N;NV\ Y^FIR,YL)W@3L]W:8H<\1<' M ZZ*O0D_WU:KG]?!B*OB8$;QMNX_O0-^=10&[XT95[<'X?^,L(_KWVDH_\@V M5Y><46EKA[J^?KA_J&L/UX4EPC+V=55^*9?KQ;?R<*SW,0*>80,PEH!!13$V M,BQ@7 *#M# 4:*B2&C(,.G#FE> (:[$MMO(([>.ZE\4?->;3!S4C^*&=TE_, M!6F"/BS[630[A<$0)"92%OQK*<)85UW48868V*/[:X$N6H(WOM9"@_HF6 M,[K3C\9IZ$U/&YX^'AJ D0[99%UMZV[;YN;F_SYLM\]^*6-6.V,*4P:-!;$5 M@D+&,+H7-^1-TJW+@8;,K$ O%ZS;8BT.8#OGC+W83LX6QR*Z>Y[XC.\#SA./ MCXL_M@9<+G,\PVJ[G'$(MTQ# 8.!QG'33RUW)SV/U[LS]D:*H3[F!( M+A5'!H) I*? ,PMA \,@E/1:>?#!,^OFT3Y]O;]3KO]6U_=<%T$W#Z 3ZV<- M[X)D"1V?_>YB&BLW'" >UU>=K):VHK>=J@[KJ,JQ&U]S M0!WED%% A,.*:;?7?(!ITIW+X4:]\/E&],_@QQEM"1_L+",#UXF:^LZ\F:QB MGF>MWZ%%(O.3T\BA[$H_KNC$W,!GOV\7R[*N\#<+ @RMU%!;[P6VTC"I&QA2 M(YWA_+?]X-,Z XZXBQIXGH/@!*<,>AB_RGS MKHWPYAI[6KH;D1<[Z"V5-YM3S@OO%/R157>GY(J;*OS,$&?7&WV3=LDCI)=U MS9-%,;)3+W5 [!:ZCGR]L,[E9OZRRUQVZZIQOM_4JU#5];^^5'>!U/7V$#*, M?O<07X:]KU;UCOM1+ORQ.E% W%HM.>2<*BFHQ81H1QIPD'LS^UJN%M7-A\U\ MM6F7>HP$+&76/[6A]<37\_#+Z^TCHSI7+.!5$28I3[UI-8ZOVN4B$W10VDIY M;,#_*+8F7!5[(XJ=%<\V@R;1(6(8]L_>#1O5O=-(<<8V^MEMLPMPGM08]\0Z MM>T\\5M\0;=>+VX7U]MZ8K^6FW>WL7&; HK@6#Q: _2-MUHED]!5[W7XO/G#9G6B..[ZUV"\14')6V*KP:F._; M53Y#?UP^_P*]?+M1?68)&,.!T]#]42Q]J47P*.R.G M09P6F0D&%'+>>4$Q8 M XYSZ7>Y@%O>C)H)O 8K/1-H+$C/ ]3#YX?UIL#;-$#\O]"QC\.F(2%C&YTG M=$SC?,!^1MPC@RQGQC*#,8,(0HHPY$QA1*W7:?W(6PPHA:#*6XB"?E* B:0D M_$-KKIP&U"6]?>_4AKQ%3Z,?LJ5.6V*G,6V'-"B]I4X:5WFJ?GKLN!1$6"(Y M8@D_;)F#BHN0KE)N;4A7"4,J\$&-1"YI3[[3)&Q17KE5 M>;O_I,*4+7TRC?F;R;9^A2F3&.PUJT]5=3M0>6L99,[^) MMDG=-KMB,,I122G'L5^'85(X'62&,RFE#S*7NTA0C3 F\HO[K_/KS;9UPO6N MX%H,G(HRA$S?YG?U"]YARUD.X:%V^RU3<$[:7LNI\I:/6E<\JG'9YAG6>%K\ M.KFIJCR@NR:LST-:V4:I!VJ:.K9D M%EL 7-Q-"E1@20B6F%LNE0E!(4S2Z/06K\V<__,'C,A&J'7;UCL3GO5#6->S MUFT:B[E:,1(5HD-H"0[)'V-(,BU!,\NQQ6+HO8['HPL?; <>*L$]A49($YOY M>&18R$*=23I:Z91S;;LME,]:GZ96O?T/ZPS8UB_3F.'9K.O9&3"-Q7R= :42 MPF-..,/"$51T!KIZY+I2*L6MR/:#*&A9)XP:A AE!,HG;64.^8UL+'39;Z,W!Q5 M2B^.H+7I;38\DPD7PD=DM-OE;W.\W;0Z8G:^P_CWGE>\SS-PZCKW0+Q-X.KV M4)94PW]5':YA'(:[4V(=5/,_=7D.NDYN9#\&$"/D#"VD,$9@Z M8&PSAZBTB;E$TM!&FU$T1LKWP MZQIW]]W<8=W0;@OW8ORGK1)/EXTL= M9""L&@A1P*$R03\\9P:B$,6ZI$<0V:0TAWRV)'Y(]1R>\8SB68.=HG;6P'I+ M9YHO?B3E3+2LDW!V8:^C;KY?59]7\WOUL/E2K6)M*'5?/2PW<&:,5\H;BCS@ M1D$@0R343%V)<-+M@K9C NZ9]4AKR5 ,NQ4(,;B6!@H)0P*9NUOPAR@,(ZP- M FH8GH[=M*$Z6X$']-F55'M;05D*=@=O6#Y97G^?+751FJN6ZNEO< M;&M(+V_>AWG2;.&_N_6+Y7QYO9C?[=M]K.UB?7U7K1]6Y0^(- I11;T._^8=Q\8$,B4#.*E- M>>>+'>NZ*>,1_,1GRZ/[K)W@3]I9:+BH-) MQ1_1J**V:N32?4,[Y>^*S[(43+'ZK;S9_S M5?DFP%I^7GRZ*]5Z73:M"ZB*K>T0)_&BDJ4F#+^](R0%D]RT*AB8-J+00 ND M19!"0JG5"G/-$!,8A)47H=P-5M[OMSPWY?679757??X^>K_UUVDZHP/#TCR- MR3VP3<];K@_.6-MI^'$UORE_G=^73>%Z8+V5$@I %,9,>J2EV\\XC9-J(S_[ MX81C))0.^A'R2D&P#*DE-T)[H[!E('4\\$$GM0J:L_*2%/%MJ M:BP7JN'^E(PS$M.9MVFH27?XU4#?3^)2_;#>5/?EZK=RVV!H_67QM1G1(^X M099A[3T!&OM=\A!F@B,")RW09\9Q"FI)-&2,;!PTJ8]O4E7 MC@9:L3K&-O+"?)J><\OQ *1.8]H,8LG3I7^'>*(9$V1W^P6+J_KL-/KVYW?[;]*3-!"<22,(X40P0[1[1MYJ@2!LR6Y>>ZAUC+ MXMN7L0(CYI!'EBC"J R1D MI@67>AM^#0K2KTR^W"O#,X-9"$$N2_%FM_A5W M@J_G7Q>;^5W";=^)^O]\M/*C^[Q3/-386QP9'$\!&I.+8YN++=RBL;K>)#HR MK]@9?K7KX[AY](>+9;&U/FXE-7]A^Q-__$\KX7[ZC_^)=;OV/O%/K=W5^HLX M[]2-_6E_21-X"#!Q@JH?1A72$JF.MJB7;'F_JKZ6J\WW]T%+-N%OQ(IV7^LZ M#8(")+QR%C@*@&&$,[5/R:1.JB0\#F(L-9:*>L:DI4X!02"A@!+C#4 6)76' M[[+GN@-V57R-T&I)+1MP:3M%$_%PN^VG'\^YDXCA#I]+;>Q5_3?=J]]+ECV! M45QX9G=A6I_0-/8I)L9)->5)?[GU\W#(LIYQJ(&EV.GX+DT2[X"FC9YR02ZV M8AYC=-QY; 6%GG&J!=02"(Z]T)J%4%SE/I?TB^5B4_Y\M_@6I'&QQU7,$_+4 MB[MQ_&4QEP&3'2HM?E _G/6^8ZL9!Q8>ONE4LL M9;:\+4/R>O-Q_MW\V]VH&('F8NO9QU\.?ZJEM>-_=>V_DM;8V'L4Y.X M03J]5>V9NT9:V[I_)O]Y*UP/+C*N>4$)9AX98G7SK1KMO/X/#MM[;-'Z]Z9 MH'VR#KWHNC>X)Z>4V#U:_8[^QG_$$GCTA^.O@UT^F__HQ; 3(>.LB-U]E7E9 M_$=5W?RYN+M[T8"0TZJ:"R[ M.KWL!?M^B!7N-2<-OZP-]EG\T&O9<"P,LX -[)6VJU8S_';[O][]?_)B:?VD MZ<#OZ_+VX>[MXK:<,20I($'((#:24Q[T#>\O#$IO4G8F>P%Q2A&!,=$$P["4 M*^5]X @'?ASB2N=^BG3^/.VJ>*B1%GZ:H#%$<)N)=Z'(3?A(OWH)'>[]_X:V6J@JN]MZ#AUDWQ0*B=P\7M8>ZI< M'UT[Z;HI%[/M6+^5GQ=QB.4FOH:=,I.V'EI'X6K-"5/I.F%X&S=1&?K\OKOGZMO_U^PE-UF5EI#_\:J"/)E4D3%"GU?SNS?*F_.M_E]]G'GHKH:8( M4(9#4&5\6#>VXS!)VU6ZZ/[3QY&)':JBAE4$7*E"D4Q:6Z7(R5,.UU+L?S\-P MHJU.)/W0S/*PC[TCF/::D,;+ZU*0C9*.:=]9-H:8]L<&GYCMG3BY_"3O!KOJ M^2VD3^EM7P"WO+'S33E3E$#M$5,,*F>M\5ZA9AP+H$^=VVD_?:Q)OD45D?"**G0C;#KRT!'_"SK1AXDV@J'"(#=Q M('\W_SRS0$K$-) $04 Q]=BQYN=S!EH' 6D_-;- [,$4$4U[64BDYG4YR,=* MX@E0.T*&F/R/3#XQZ;O1#2(\&_&)]/;_[/^5\Y0$,9 MAQ [8A%WFIK]2)APE!H/I/[\L2*"+:XB BMJ9.DQ03)U[:."G*QUC O:$S9D M9/"$B%=B@ZZT75XP>EOP0GS0CXUT$=G&(]NQK >,4"MT2&.,,U@HK)JQB("V MFXRDC#"RD.S"YEY2DD1@JICDXJZ?G+2B;7A!.2*CE:1T(6]JHM+)AI.RTIV1 M-L*RJT5U4+ FRS',>BJ0EH!;%KMH8[[?%O$$T[:ZTGF S++2E*0[7FW3=RVZ MT_>ZJHS"7)JH=")M"%$YQ<4)3>E-W>4EI;\)U8"?4NH!J%_?":RU?;<,Q]1G4X] M6W(TW)'G(_O/'GAV8^KR(M$+_;/#SCXLM)<&=U^N/B^6G_^QJO[;+ M[S/E0E"C"6/.:J&1UI;*L=^1GL MI"&IY TG)B\2XW>,&Z!G"#JK2H,P.Q61&L:8YQ=%A^.H[>/HMT$?W]V:57FSV/CY M=7R3_?UC?+H]PY0 IK'0FGK!K<4"$X0]P<@H+95*>?E\>A0J,;-<"2^PIL$2 MR3@(&NVH$!"HM%I$'80K JM[B]30B@9;\4>-KN6KN0&X/*]/X]*8)DU=&62 M:0"<,,W$(13S%!%ZX<=#HY1P&&(B(&4*J7@81HB)5C"I3.Y3Z8"H.$ J_HB@ M$D6G"VGMU"8S7XDGT6E495&7YX2[$U#3_H84 WV)?51D/@ZSU;W\\5R M!K Q1ENEL*6,:ZZ8T\V4"-,DJ<#TZ4&D(\82YRTB5!FB@1(,!^.LH0B8[&]D M'D^1J_H%:?''%EPO54DALHNV9.*PE\*TI6\$I3G0TUIO.C Z1=7I8L99[>G, M2ZNR)-M027U>E64M6^&5=/;:%5IYT=X7)'8 Q"6KO +3-?G62U+5590K7GA)P)TGJP-XWPK(\!U6!?4A\%V45_86DD0N@@ M68+'42E ^QU9SBGKKB&[ 3"4'#J)$8&4$HT$]]ARJ+@6UCJ6NU'0LZG1*0WL M1ET7),Q= M+ 2P1;'KE3$6HID@21E 8FUA#1,AP M,^O,'EQQMSL(NJY1INE,3S+;"3HC1L/P.PU5 M&LB6*L<7F+ A]>'/,%@\QGM;S9?KW3A(6B*5E-AQH@61Y.@P&AC:ZK'GZ9\. MO 80(.T91%1C*B'% BD !-1(9M^.JC%MM>@NHDK88.E&5HO=J.P\I>G-EJ*( MIZ@!==F,ZL95PEY4=LZZ;46E<]=N*^HE M=^K/1Y]KE_'WWFS*^_4,062!HQB&42G'( C7_@(/A8FZ7,K@QUNUX51BW5??6PW,P$8= 93BEVE'C,I6'[>156^U9E MR%X=) JQ#D$""J$S-=Y(8#WTFD!@!0KI?T0.\!M\[/B=@>X?\S4G>ON(=0H- \245T5.ZS% M'FS1H+U\@'6*Q\1XJ[<[IJ&$>4QK$8T-Q%^KC?XX?O5D?'43?K&HEO.[YQ"\ M))H(APVUV$@<0!R>B#@HVY\!I ZL>:PYQXC0UE'OM&(4,,JEUU)RZ7(?5QZ@ M%9_V,_=Z!ZZ8?YLO[N(#IX2=\,&9;W&@<$G2!]+/(T<45S2#=V. M+P9V1[NSC42:3AU[Y&)[ BU9PX"[?:/&8E+NJB7/+C @F.OI-%"40##=\VMY11!JXC"D&5>K2*V MXEL$%R?MIML&Q/",=X_P1R-[H%6J=L _&P=L(7B[A_0!Y;JVJU_!SW)^,FS2_SS<,JJ'JY_JW\.O\>@X3UN]OWJ\7R>O$U M=J'[M?QK\_'/\NY;^4NUW'Q9STP8F89HR!F.L0GS7J+]TP N=*NRB<,@H8S7 M[3.M((P*SS5$S&NHB+1&$J4RZZT-\WRQ+)8!5@%1<5^#2E3;O)YH*;V3<4*B M#@?-UD:[%?% 7V4XCW^Z*]H0;$UH?CEO,_RZ'(?NL^)]"ANG(AB MCV/K4_D>D>%V^S@!T.89H&WU_L7U^RVL/;[J &^QC!6YWRW+&6;:0H HDP0R MKYQDDC4:(C0G[;=V^F-Q$@75,H9 %0!IJV'(NV/VH*"(]WXRZ_E!)?;:<5NM MBN^QXGRU3-KE&<$O;39^IN62X=2],:'8V7"D]\_DOFX8\&YR[DO9.)J6&SON M)8WESI:[3+TY/;GQ-)ZWIK 7-:*UU67FQ'CK\<<_JQEQWH1 P3MI);6"(4AQ M(QQ,N%8M>X?"PK&$'"K!N&'4.*\Y(]81I9&'PF9OEW-N/=[\68TGZ*W\DG\] M'MHE%UR//T[.?>.MQT.[<0+K\3EWCK(>!P"9UN,4;_WXZW&2M0.NQ^DLC[(> MAT^VG!FB'4(A4M"QU[;T2IO]&Q1.?:O]SN'0$*>8!T@"PR&%"BCLE$=*8V@B M4[GW/,^NR1'@B++>SCLCK,N#.^:2*_,DG3CBZCRX,Z>P/I]UZC@K=(20:XU. M\ME_P"J=9N^0ZW0'IL=8J7V81C,/04CCL8'0,*4,01CO"W]8+EO=_1@,#&' M6\P8E@Q08:GRE$H&D5-4.W"L77*3]!#TXWA(] MN"@H"W1$D&E]3G+8C[\\IYD[X.K<@><^%S'?+ /6XEMX%5K *N0Q6,YI55<&3_FYB=*>]^"7,,M@>Z?[GW0,1:S#<[&8[M MXB]_]?($CXFW+OMZ8R+7=W)8UN*NY3#LM7__?ENNPOA^L9P'6DRUWJS_L:K6 MZYF%A"@&)""& T0U -PVP90,$SGM ?RI4;012"K*&26 @GBRZ5VPBRG/L=(\ M=[6.^EWW8KU^B+"*ZX K]2E\9_K:J=TXS*5IV_8Q?$-:#>FJJ$&-_13^!#=G M]*H_G]-0IP'L>/8:?AAFVBJ/NJ]6F\5_U_G,N]OMJ/&Q3AQWIB&P1 OO'7!> M>BJ@]ONJ-@RY%/$Y.U#L,X'J'PX\)=X+9*1C4$#$*/0V=[/&8VPQ7+AYID>) M 5D_5MMITFB$ILG24RY?D*EQ]>D<3V6,R"-X)HR M2[CP&#@=PK%]N0A"8-?4<<8X1N%3TLX1&B(\)[7&%'(CN?>Q)$5F+6I2EB>% M-XKJJ-OU_'S%FP'(2T\"!^6MZX;IXWSO"W^P9';MF;4QP>3?<#V(NOG='0LATY$>T#8*G7"J( 6.*T?B FCFB@8[$:&11[G:;"""06VS; M49U+;@=G>43!3;GF>BG)/7$/=B2'_:BRFV9D;^'MP&DVZ:UO]4"* 0EY,I.$ M&L(A58>$&4K)LRIOC0 Y!H$'S%O@*29$=D1G MTMW!.1Y/=E/N+EY(=4]<;AS'6S^HYJ;9V%=R.S":3W$7W\J9]LHYH;AG5GI( MG-%J'X!1V*[O83\$D@ G'##64$D)PIHI;P5%!'-/F-+Y%1?E5MQ61.=2W*$Y M'E%Q _2I*VZ .*CBIGCK1U7<)!M[*VXZHUT4=Q9^.'&(<6*$Q"9V%9)PG\E" M1V:;:C._2Q?2F5*$(TFQ\D$H4/BQP 7(W-GX1 7"M.+P>PRM)_#'^)]T%\C7 M>4G7O4$IZ2-GEQ.GEIK3FJGI24E[Z&<4(M'^MA/_P_67\N;AKGQW^UMY77U> M+OZ[O'ES$^1G<;LH;]1Z76[6ZOK?#XM5^-7RYNUB_FGW-B+\V<-]>?,Q]E/X M6/ZUT<'\?\V$A0)PPS4P!LB@5)Y*([&SSB 9(L*4(&QL;)G#L\:<&"$<#"H. M%A5;DXK&IF*^O"F.K"IV9J5)V.@>;J>"4W9NFI .YM?BC]JF(AI5U%:-W,UQ M8)^<4?9+>7\:B\/%K*^F,0?3EBA3W7]=E5_*Y3K$OV^6U]5]^6NU.1Z6,.T% M)]Y[K9B/]7E]'9=IJ@.@I#7GU<&X,%8181SBDGK-)#/"/8&1]?7 M#_60!?N=-X[@[%NY^E1UB:_;(A#.,@\9<\ SJJ#47 FE M/;6,*$&]39FDQV#;1UL/]_?SU?=ML'6$.D17F\6WY-Z86;R0'@%?@OX^4>XQ M\3O Q:?O181<7_P/H"<5S;;DMV7$.K2WIB&P62T\$WGF8;.M#.^[^>S"W4=A M[B_E?!W[[[Y;_A8;\4:(X2_\6BU7S2_U?+U8UQ_Z#!$09$!*)+"F\::7\:J6 M!460D23IQ'\X5%!I:"QPUCI)$<."2^^TPQIA2C'(W:+AJ,/6#G:]MQU/3'98 MZVSX&/Q..$ZKQ:7]V$[>I^G"--'/X;TL6C\8V6=6@/$=.HUUX0)V5Y>>2AW7 M$/V]1FCNYNNU^FNQGC%)%8!$A+ 0"^ H1(HW6J*,U)W6A&>C!+&B%CI))&.4 M 2S,X\3TK;L=I_2J)S,=8]@7%+&6P-^7U:<87TZZ&WKSEMC(AU,%+;![#C^W%B M>G\Q&LZ'MY?R2]O5YI=J67[_9;[Z5[GQ#\N;@/?^4[F:*:9YB*$QPDI+#:'0 MQ#5BXY1+JE)U8@B.O.(V/JX*X3KS2E"G&*S+9VIDLY?HKE$5]S6LXC;B&E,TIFM?(ZI!/ZW$J?*P7-07.'5U&$J*,"^A @*&P \"B:C93Q0% MC4H[Q'EQ""XL$H0*JXBDP&,9;/&6X.G_?_A[L=G!JZ?.R//E-#EG9LT C$YC[@QA2#7XUY9Z;VKUM8JES>/U MX6=C BZI4-1IB@#5"F$+?#.5*)..R*- MR#Z;]O N,9/.W Z#64:R);3)P"]&4I6IO.'H^WVDAZCWNTG M<0D0!XH;##US7 $B2#,ED?"TD[IE0XL%)9!H)QT4(;Z"FDL61I M*UNU*A>?E^ZOZR]A(I:F6FY6\^O-+LYWJ!Z'A' ?>,8HC__>2):"K=I]MQM) M*0"1T5)HRB@,XUBG/5)Q?$2EHKE7E"VXHMRA*\*'O/@6W/$MM5-93T);K@&C M<9FHWSL:&V!%@ZSX8XMM;.T^Q],YW1V$WXEHYC"V/-6[ 1GJL#^P_]?_M2A7 MX;__\OUM^2T0&E, ;CS7@D@FC0@P*/12-7,,2&@Z;A2<&Y*X,*#0$ "B*-9 M>RB"K1)CPPG/WMWG*&S:@]O>'E;_[+M]T(OIY'V$L4CN')8F\YM[=^$,8^VV M&8:@?")*-[!1IS<>AN,L6?N.'PL\A[&+%6$\PE/4&0D4U1B8>#]M-S$Y[/A> MIM7('!.N$+"" $P145(P'%OO2D5B)97US(-=U$JYMIB#JE&8;I*XY4R^SN\ MAC/2225?&(<@Y9EDWE(@J6%*:Z&]1UZ%_#T,GEL3:RQ%8L'@7KPE:EQFRKHJ M6NRA'8%=%3L&+Y7$GN:IC7SU8'=B8M7'DE/2U)N=/D*$FETA8R@Q%@-);!C0 M0.'(X7XO\7V%J!DG-D*DG,?RX9Y"Q*3S1$--%,#>:9/[.<=V&B76T>W%6W(C#A' 8VS"I#O-VO M[%:#OD+4C(.)\=90%*\,40:05(K%WFG0A&R9ZMR[_=MIA/L+46O>N@M1#LJ& M$B(\(2'"G80HE=WI"E&R)2V$J!L[XSZM?;M8EF\VY?UZ%M310DPU-UH[+K"7 M:C\)*>5)O0^'QD:0AT@+K)&UU!(BB #6$<*T82'M':]4S%53,;4QJ:B61R5' M:JNNBF.[MG.^>&Q9\4>TK:B-N\B3W 2W)VKO!#W>7:]'=/:$G_+NO=)F=1C9 M_Q-;4<:V/LM[W:Y>:+MR;<'ML=K%^OJNBD!G(>^D"F$*K49* J&M (T8>8:2 M#EY.C\*9#C\?8&6"PH7,5W(F*4+.,"Z8MZ.L)M_J3?_JMKA=+.>!^OE=,:\! MIZT&/:ALI^OCL)BFT%M,5\71ZY*>,U+9G])IB-X =E1#?VR)O64. MEPU?&A0;&))2 I!V#DB$0@2_WQ\#V/K9LOP=7Y$!JAP7%(+ **< M6BVTHM 3AQ&"AK5[CB:W<^H9N O1)" M=I[#,VHV$/G3D+2AC'G:+6=(CEX3MZ^KS^N9F:^_Q/]W_WX(,_5=05!CK'"=& :&HP(I(:"3B3GF*K6AU07G(\3)'7A'A51'_MS@" M6D_.(ZAI55X'I?N\WEV*Z331.T&RF@S)-]7U0_S[=:XS.;(?H1N;]"=+2^2@ M7C" V"T7":R\L&;DX/2R"T<6BZI\7V!BG88P\&X/.X3;C!,/!<8,&^P!HW0W M0(B_5=)3EH0?.\*",'+)A;WM9V*J#@1-(W[J OQIY82NM@\3%\7"_O4>V4Q: M2C ,"0H57G/%O8_WM>K1+2;7M.CH=?7Y8O3/61,E(?V(>.BJZ<.N#KRP-]S1T=[?CI'2.D,_PA1 M4@>KDB*EKJRU/M;X-E_WU:K\./]K9JA!CD'JM5$"4,HQ:18]JSA.ND,T#J+,,=H!5A%QI1Z0C..4 MEH3PN\=]8&L[2B>>/"J^%3;4@1C1CZM M&8+_29O(M"!I=<:%&(EOQXB\(C_C,L"MW\^V,O M"AUM'FA1Z,/X,+M/:K,_'YP! Q5TSBJ@B8;8T)"F[,9W6NI6)>V&'W6TF[9# M;H0DT3K$SE,N1G/L/:E-,0'6A]R RL5^]RVHU\^@NI#\ M(^Q"=;(K:1^J.W/)3T,.ETS6AV[%7FAD*:!"$H(H(T+9[:TK#6P8%Z?55S\_ MEE-04X.I,]I3P:5R2E'+@%$>8BZ3'J)WJJ]^=+7JN(Q"QS<7W?ALEP>,1V3: M*O+BY;1XE>!2W=//$G4F$!^&X&D$V /9L9PY#7$> MS=KJ,E,F3> _7'\I;Q[N B9W__6N^EZ6'\K5M\5U>8!R#%;=U>X+__;N-CY+ M^[R,6S/OR]6BVEIPP*L1TPXRX F4!$OIC-_VW-(R/F)-;!24#Z?4S-. %3JO M:2!4&$^8A$PAJSRG.GL07-?!7MPNMGBC*@VS5%S0M>T6D1_#IVG+2V-3=&-C M5;$SZ]&*G;=:FS^Q=S;Y;KS>KAR4J+0HPL-0502PHP8XBJ7>5GC)Q$H.O*]Q/()S2M#\[!:EQ5;Z/9 CIB;'0YEU4ET' MY2U=+'\KOY7+AW+M P?NKTVY6L[OS,-Z4]V7J[AW_K9:?GX;P-ULWX=O7[PX MIS'V$C"M,.%: *1,F,422LNYYBAEWZA/K<*1KQ6 Y,E>&+^ZZ[.&=R M6V;%[D)X*QW/ZLFIJ7M>8T]J_@@;V8?-?%,?R?VCK#ZOYE^_+*[G MVT803BEC@Q H""B"(>F'@C;Z@#QJ)?#G1V#!!JPTX!@3"H!26%F(,5:"RJ!+ M*OMV_0[857$,+:GC3$\*STOL>.RE*6<*6VTD,-AY)'_A5T^E[RP1+RC:,,1= M5J@&LJ$:\E-*D)7R\].1=GT2I-(6U;N+2 N+0MXO43,G%.6MS@O/CZ"T EI@ MP33$%'@A53P)4UYSS:!C/+>L;($]%96DYBT]*6PA*Z.PUT=6AFB^TDY83E%Q M2EAZ4SEO0S7DQ]1>6'ZM5ILO*L1(893=,W5I,08V_#1#!55$*6%9,QT, MR"G%2ZJH.4U(B*':3VRM&%H]^H"O!OEBTK:RW"].-4T'!.8.,"V@ M8<'J^+]\'W(KYE*VI8Y^+ (&0X!#-&0\Y7'9=8 Z0[4Q1A&>NP=21)*V.91" M2;N-GDQLI,W[".)"5?L/]I_90^E TC3V0[H KWI_(.W7_;?SS6+Y6$N"DL3= M#V.]4U98KZW&^^_:8-UVW7_A1VLK5 BI#?:4ALR=*4ZH0E:&*82A$MD[#45$ MZ>M^%XY>7_X=A0BHV"%JKP8="'I=#/)RDZ8%Q[2,* 7/*#BA!-VINKP0],!>#?&Q)(;_ MR\UB\_V_%C?EF^5MM;K?7;JMSU=>.EYYN^^O !EA\=*M41#'?!@SLY\1PIBD MSH7=42@F %'.8F7TC:=_UK^:>ZOJX>PG1;?GZ_JI;A7Z^W;YS? MK4S=ON/-\OAO+);7BZ]WY?8^AR*62A^2(0V1%T[XV)H0*NX IER2I!;N_9 ( M+"$ 4!$N$(UOX $&U'H.2/CDD,R]XQ' %P=LQ6/XX2LKM@84,?D__FL[&[I= MH,OLNW8QRG3RM;K$-$F-:3;S$#;=N/EJ M&<9<-WM=A,>3;B"X,R&T@=H!MQ,&AA5*2BI/#&&YA%Z%<,D02JTC&@D3S/-* MQBL@-G_&N$55-+#2=+CTQ#)S/9]K0T:$8&VZKJQ_"WW]VJF^IKW!-K@@\,&.&2 M,:N\P8Q8 $$S9SG$29V/7QS >Z*=$D36!:X-5PYXAI00E#!K<>[:1!%3?.G4 MH$J\D-R/NW9ZEYVV-%E+9RR+=KW$RAF)ZD7B-)2HGPG5@!]50FGA@XY]B _L MYZN;]>]?;^:;,KB5 >G^NB[7ZX_SOW2Y+&\7FU@VH5H&H=LAXHY@B'%\(11$ M3[C8:7D?,B#2ZN["$#@$50@H:XV#@-;//Y0!U$AIE,+:H=R1W"%LV,,OMOB+ M:,#/0%X56QMBH?)B9T6Q-R.A?FYNCYT7O:DY*S'DZ^NGUU/@\1V64 )Y0H[K M5A1Y! >VJY7LIC65J-__6/",V$#JF.%81P)P)OVCC-1=*!]B4.Y-YVO34T@B/S MGLSE\>'(IW-MW#>I([JW+:X;C>?1:612(]H[T'%=5Z9;Y6B_/L3UI[I]L[PI MOY;A?Y:;#]7MYL_YJOQG^&6U6L^DDT112#%3S !KO-]O97"E8:NSN[9C:0\Y M]18K1T(6JKV@D',5TE*M% #4=-P1Q@1'$"N8^!CA,G7(/KKANT'70I4Y$)JA\;@Z[ROL!UZ%*W%CT M==#SW#3V%?(D.M,$_ 737U/N/FQ-2+)[F?&25O?G)4FD;?FMO*N^QE$,0T9! M022 VF#!8/CAS9QPT+<_'WGA9RL$B8$8((\]U1 +*+ T%CLC.+9RX<>)L'- M'E,')4DA*T%_,_'457;M6!1UT-A,5/65UA:4I0GJX0>^IJ,=&)F0?'9!_Y)J M=F:A[=:WV?;377PKW>UM>;UY=_MD^V6WN?)FN:W%?S@/GW$+";=>.$S"IR^D M048V\X!#K9ONYA_;;WWW0&,M(E8@(P0GU$LHI482,L$L54+@=J\9'O/N+U'GFUQ-WO7 MBV734^7H]LZXF]C=63ZS>SV"ZZ:Q;3V&H=7HTR(A -[W@8RM 8Y[I_\RW^S^ M[;\6FR^+Y;ME^7_*^6KF)$'&"^JI499JXQWFVW9-T'!B6[TC[#9R+!JO)14< M.4B9Y77#,@*]-P %5G)?_;8/]7ROEF7Q/<"))UMWY3HE.!R>ZQ;1]45I3M/> MH_:S[V(P^6E3'. 6![S%%G 1$!<1\D5=D!"]7]05W6+[VB7?:I?466-PR?K@ MDON#2_[H><2S MGX?#2F,:R<,L3MGXS;0VU7@S+4UI_ ^[,F7S0^:%Z?%\&&%=.B:JQ[+4B>\? M8U7J9EKBHM2#OWYKTHQ()@4!@&IEJ#02&<":B8D4QK--M9G?]5E]9L0#R"EB MA'M-N4.:88!<^"65R&*?5BQ^CZ;UY/L8_Y,AI.UUKOHL(H/2-.!R,0YS0\C_ MH QF$/I<:IZLVZV)FK)"MS>BE18GK/XMET"/JWK[K(S+816FDFI8(B:I'7&5W=EV^K]7K&F2$<&,.L0<9*;;U#NS&$55BG%==,^]DI,[93A>'IO4!$5>&M2\5,TZF_QCW^46"J'D\ZL!A?])J:QJ%R6 M@M.5IR[EC[9+G"V_!G5=;/>(0M3(0L3HH65A$:44,"N:(0AV,"5-3OK!N8_% MCK 4\^5-,;^O5IO%?V]_H[J-ZT=@?O.]_L/RWP^+K_>M"[QT8[*=V&+373QA#*)1;;Z4+0][!V T-53,269BO'<$ MXU(QV1,V6@5671FXX2/9T^,.FNO[7SY\BL.+Z"%F:WG2EL)W8C,!= MFM+4@':DF3:D95&=EVDY(SD]>9R&WO0UHAKTVTI3FG_,%\N8H;U;?IC?E>]N MW^]R@_?AZ]JX)C>8"6 HA]1S1S&GF'"F]E$6L QU>,TTT,BMIE3OETL1:!%B MH9O%^FNUGM\=IU%INC04X>UT:DR2.^E6!-AL>05^;UIWEW*O#Q+,U99*\5[%_CK M&0'42B(0@\Y2(QVVJ-E64)Y[FG*>T6N@W$<:=W?5G_/PY6Q;:>TJCJSC;9MR M\2WVLDS3Y'ZDMI/"XGZ;E1V&#)[ M$J[Z!GC#,-M5#7-1.J0.[BG^[76*1Y*_Y[0E"5\/UJ7U,>E7L>O/5(S:, M5] ..70=!-]VI^CW8%SS,]5J3W G=I45X?\JCVZZ\]9_\CN_?Q[E%JU MO F_LWH(Y\E#A83]7-(W2!S-%\.&C>^/?+,#7KQMX9N18\ES[':*+@=QUU0%>%@C M6T>@ W+:2Z#CT$>']3M8,^LDX59QHB4.**24"#0((!6)Y0.&'#F[%+\YNB?4 MR/$ LMN5Z!Y:.P+#@PCL\96A1F0G(*8OTY>JH#V=,&'9[&M9&ZT^1=K5/A ]?;U_).4\RV>2>@[CF:DJZ$#6 MO:JB0[(X?!' F=,&Q8H)&'-"!($@@&D 8!FK&KQ>CC7#L$E'X^DE6G]M:N.\ M4O@O5]V_UVEO)Z<78CQ-23O4^9MJ<;\S^IG!%=.0SAR&=2[BE\A=3\%\L_Q6 MKD]4G+$8<:6<-9!KJHGUP#5 3%!Q-T#5U#[#Y[Y;]$0\?WIHIO.B 3UX_=1> MWNBEIV,Y8E!=W8.>0LVO=&+3I78(+TU:<@-^]%9SNUS,]CM_OF.UBQ)N(.6/&F!8]Y[IN?X>C)$>;VKOE1RZ%>JI;#!RW%[L+T)VK@#NWN[6+ M>]6TX=K6<3Q@C@ZYG#RFLWI.-3/Z:")BFM/"YV]Z,K/9.39\5-TCX#D4^,! M,8L0-$Q"#9#S!I & 60]8P4NP\\;MPX1,W6(5GO&%!FIGNP\++!>;6M/'15 MTWZA\D/M24R)/_M[8B("FL&PUV+3H;CK+)?Z8;U8ENN@#2'=?W<;$_[=G]S, M*!! :@<4M9+&;NGAWQH('!+?4S#[#)U?,INIO'WB'6!M:XFMK^KN"4%'ZT.B M^0YP3_GLY86. IJ=_L$D](#TJFYO$,BO-S?5:^2/(Z)GB$R1T2'\,5$A'<2T MUZ1T./ZZIOU/2LL]DO,@XI@P 8DSP#@#";#-:;XE$M.T&TE#CIS]-M+CA',= MX!Z'H5=U&:/-XVBT%ME^^7\O9W3+^\?R0M]\_[@>YB3"TO8\)F3X0WAC(GJ: MP[)7,OKAV!O^H'TFN;)*2(D(QI);PPAIGDE9!8$;X&92EV$O<#/I_.%ZKK/U MUQTP])GZH-QG/TN?Z@'Z( ?GK5TQ#?',85CG@_)$[GI*IU\LY\OKET_J(:;& M>^*!$,9XK;#"S>-Z*R5-JGN48?CQ[BCM!+2X;= .?CFIEQMZ">E8'AA44/>@ M)WPYZ0RQZ1H[A)D'G8<6Q'ULG81)&DDAOG51]6G8K%8W!Q6%KF_ MM.;^Q2<;%PEF#+"$N;X <8*($J*J5U"&LL S^+?%.G6BXW3X)C,HRE\0H;(L.SKBHMLZG,J[U9/;ICM>[J#8R\E9&I9FW2WP,/F,M M4R6W>U+F\WG;Q[7Z'4EN,7&Y6AS M-I/WPNAF7MG0')G74#6WX[[+7LH"LOM'._)SOO5ODX7"G*0L$4@*HX$[KBQ- M-3!B&G?3[1X#CJ[01V!>>1\\MF*ET4UX^[ ;)K%CT]I/3)UB'N'Y"H^"V_>- MW(ZJF=<9:Z&. ] ]+QT)HYG(=( M3V1KYQNJ^C,<&K;>/ZJUVQG8KEX7*6 L3HA4J8 *42'3NEY%"TAYARNGNPS3 M(3KM<+]TA<P"TD[/=U"U2#^ R+3 ?GL%\H:F//&L]M L\30EI$ MFEWHFX=J];+@2BS9G8VV"F-#U7JLM_GVR?KHL\H^[A<8 HBYX9@1D7*E"!+Q M<3C-.LA,Y[&FT9J2=./F1^ZP&M0TD>CB&89VKM@*Y M:YWY>WS,'O;WCW;IZJ_ ?&ED-S.L-RGS+--ZM M2 _,VM5\5T CA]3Q[.74-V5Q/YS G3A'%T!D4TINC/F8AWB.8]IYPFT\_MH* MZ.7!_LQVZWQUWN%ZP3@74F(;\3*=(B6 2JO=&X,()"%AYZ #3Q!XKDHL+N)\ MJ+S8_Y"U\.()N&\GH3>C/4Q"K^KD751@C2XT[9]60T.8;-#0429D'AHZCFGY M! _T$!K*;6B\VWVU4?!?R\TA6TBJ%,6)@$IHUZ8@-G&5O310$;!X\9C?[Y>[ M?1\)#1TWQ(G/(8;[\[EBWD4?LZ?U=NN6D:Z+@!]@#HY\1F.P!W>=ACF[;F>; M6OEL/\:&=5:A8**%UC%*@ #8Q(Q79XL,4S(IG55O6Q;##3-JN*M6 (=P5+<) M^7_MHFWI_U]RT=8V=7+1,,;:NNC[P\M+40^_W#@ 9I/__6;[F.^>??%!?0!0 M0YB0- 6 D5A@A1"E51<@(U*"0_(Y0XTY;&->K M/[+] B&H,>$*$PRD$MAHKJN!C';)E_9JU^'K1Q8V[W0O%HLO'5^?W Q;-VBT M3G78KOP&^\^4,I>(<3[CHY6?\1VA*S2F,@PU0G[[HDEIP 7JAV!=+45CO&8"E6- DFI&/I+=+E_6]M6X M_D_F9>+.UZ Y%B:LSY\.G MY;9L*O*7-U,9J*H*APIB:, MK/,>3?1HX42?'9YB@6M-63^X)A3%<!GNK?55(ZV[J"# I5@*"NXB9W_D"9@X)7J326[*L,[[J9O':WGN))WG?V<. M-RA,.)ZA$X(:"@W21$!(4\@!(]7W8V:2D#=W^V\=^65: W%5>IME\/T] ?2T M>PV-PTS8F^%&AU[;''4-IV<>$M8!=][WP0A<#V1/3G/>92_YSJU'5+U%_"'[ MLA<;UX.%6LL5H4IKJ !.)!%((@Q3NS)A0%(4UN^DS8@L9A 0FL8L30CAC-L! M)3!:<0%9S(.K=81C@ZG/2]= M]23RXMO5/[+5TS<'T2Y!,D9"2K0FB8FA(8KHA'CW9"860/(P1>P%16!*@(IC ME KCKC)G4@JAA?TQ24$*QF^Z?41_NB(,C*=&G8R6(=A<9B$P:KM(OW]=EAZ*3L=OZPX(A^>/V>[^L7A_+#]NLBI>6^"$ M"8D-@/:7#9X2HD5:J8*12 7=;W-]&*4D3U-IE^"Q)C%0 AH(&:12 5X'-2O MJ,ONGT=6Y((K;-%K"2ZPIT$/+MLI[$0TANGGD<$CK#KJG[@[P55^&E1O %+G MH6E#&'+>;6 H;MJWAG+&KC=KORZ\?ZRK6_[ (JK&1=A5*$DB0DH)3PP4R M"5 0:#;VKM>W%C@O/18,%49$OS@S?BW;7%:K]7T>G=IB@QUGS?4XYV:SV4XY M9S:180H[U1R.U!VK+_,-VCWAM,Y#XZ7!-S_:-WQLONZ75A46SUZBG[ M9^;>5 O"42RD0)A2%7/.&!&@DHO84-DNKW#IFS7&6D" $\CM6CFUW\^-P/8W M 8)PG8Z>)JCPM'5?9X1W2D!+E[Q@U@7?ZF/\;9VD%_*\_]0'/+9JN5]:_]AF MQ9KO:SF2T@ ;!#G26@MNUP:")]7CFPBL A[?*R,P*"A!F$F*$#$(65>!1%&@ M#!1I3,7XV2Z+*SH%5F\,/.V"KG>Y\GQ?MOO:<]Z3I1D\[WTMR(=[9@*>?_[R MLED_^/E6V>=LD_M[T>V3H+*73>ZW]LO!#:2$8*(- X#%,,:2L,HE$&$A+M%^ M4)!R9!AT(2<@*L$,08#2-$FL$D!HU.A><@(U.L'J?>6(MJ>KM.;CFO<,3^@, M'&H$H_)1'\)^^]5U6%>4SYI\UQS8?1O7O5UO,U]UNZ!:: 4) YPD.H40&U5' M7@2QH&7W6!@ECQF(F=2I.U"?+BG M)63[R)T4^M=VN?'<94=-)XHD/*$8001)TBI-)4B M)L10*IB"AKM]!J@9'OV*@N+ X>$(+##&ZTE?"[&=A+G V,Z3=H+IQY'=D*0% M".XDY'63W XDMMS:O&+SU4W.OAS-0';[VY /^=0$5I_FVWJ)6?3;*@=<@(2X MY+>[[TU<-WF-H::RR=ZLSF.A.( =YT63 S'3>D?GX5.V.FRR^T>] MW+FV[JX7?W52>OU@5ZIJO3E413@G%>64*"0Q-D10"9V+ 50)F9!CWK2>4\Y*JO$?F@C]>YV)P^ 6_M M3[__5/V+_&UL['U;WN>>QOUR8F)IBZ?#BMLZOWP0I2K+$2Y%5!9;HF8GNEB@ !+[\ &0" MB?\=_0SS^5DV%U,9I<_?WG/S[]8CZY-V]^_M__ MZ[_]S__^RR__UWY\^Y.OAHN;E+,_?[J<5C<_ M_;.:_CGZ.OCEEU6EGY8_C$>3/_\M_>O+8%;^]&TV^K?9\+J\&;RMAH/Y\KNO MY_/;?_OUU[_^^NMOW[Y,QW^KIE>_$H3HKP^UMI9(O_VR+O9+^N@73'ZA^&_? M9A<__P0CG,R6WUWC2];%O[TH_Q==EL9:ZU^7?WTH.AMM*@C-XE__[^]O/RW' M^WY=]_GHUN;L> QZ^===B7\\%HW+S?S]K)U?W/@R_CLGGO MOV^FI<[;P6PT>W_Y 3Z%J;J<8?LZNJ-*=YVJ28']-;OKXH=J/!J.]@NZ1M6V M.KF8C2;P"5#IRVBR_*;]O=M1I\-NF=FLG,_,\#\7HVEY8287;T>#+Z/Q: ZH MP-]@([FH2X%66N]PJ.\&TRG\]+5L,*!M;738[7JKV/Z:+7?Q4WF5E(P9"/7- M9%Y.5]\Y&+^_+:>',;Y^2]F'\ 8TK9LR@M+DJLE\-%F UO7X5WMWW\*!A.KJ M>[/#\['\6DX6RWZ&;\L28[>8S:'K4^CDAVEUL1BV#\XQW]HK:-*'?G1Y64ZA MC=]*^)+![?5H.!@;4-CK*ETGZ$IV$ ];^@YMKZ7AN,'L.OT38)/[.A@_].!K M.9LO^[.O_[4;R-7A.!A-_S$8+\KWE[[\,O]4#A?3Y99M[])R-!T,YXO!^/?! M/'U\5Y.OW7YK+F@.U2&.;C#7@#XM;FX&T[OWEYM+?IX.TDD#_&2^0O?2_(G5 M]!/\_4D;]LX.QLET_G1=EG,W'LQFH\O1\!#[H6_]?$WP]PGB$\%8;Z,XL)FV M.E_=W%233_-J^.?'\G8Q'5X/9C7ZNK-6IUVKRZ3J9:_2V;@O9NOQAD)2NZW*>]*WF_=_87)>#^32'?R_GS6K)B./JK^/D ML+.E[$-H+I?ZS68;W--#S95UV7QDV]L\X;!:EE[-+\@UX/JG*TKH#>&R1SLT#>3RVIZ4^O^ID[=EKH9!M,)Z.JS M#^7TTS6L5_NZMJU\1]UQ@_$PW;C!P-]?IFN9(6#B1^,%+%'/R]9D;(M?T=&@ M#YV#=>MWU-UZ,V]WK9:Z]G R]'LYF"VF9:T-96>E+CM64[QUZG;9S7KRK5&U MI4ZNE*O/@V_[.[6A:/N=J"G&[35:Z])\,+D: >+WEZF3B]^JZN*OT7BO=ENC M:O>=/'39.Z*I[@>17(0N%N/R_65.&.QQ@/6+OK]E2%Y>'X&!DI,.6 MF[10U[('=]?JM&O?WWV]O]Q3&:[^OAGFK==FZE5=T[$(QJ:_C'M=;M4 ZE\H'-=-OY M>F2N5?FHCCY]5Z!7/9V45^EX_.W@2_G,JMI4;SR=?E36V[L8XX?'WG^$KB\T%"T=YP$QCJI#GQ@HK"4$! MB>"Q8=R8[P1LH)5<))5V?43UEDIL.?JNE%.?W[S_CGG^ OE^5T>K^![7B2M^34 M_,52,)@.7W#Q^XKW)7Z]75ZE_S*\'HTOUK73"\5V1%YUBBJ,83TK?]TX+;-, MV(V*VRN8MT3@:(-6P@?-N/<*28(;A4>".\1[23$$= MHE0C@0VGU&E+D=0/:&"CSWH^UZ9"E0WAQ[G=+=<>W'%6D*015).E6^JWT6P' MN7;6*SPR.$:',,4J6BDX56X]UA!IK3WQ];"I&QI4W0&>BUS/NNJKF\%HLG>% M?E:^<,91Y14))CBE,#8>R_78O!1GMC2U).>J?61SL>;)=/H\'4QF*Q<:<_$? MBY6/_._ES9=R6F_CV]% (0SE CN/D'3"$.<$?\"21$?.BU<-&;!]YVL/XA,0 M[%TY_V,R+0?CT7^53YYA_ ;8I"7[$*K5:JK04AM)'$8@P@WS9UX1#>[6ZCL!+QP"46'#$5J!$V/$Q!1'EL0#CZ Q&N591[ MQ+0T6]+EQAM0.G;I^XV5$2)-$%6,2Z40W_O*[&(,[9:FN WH\7Z1'QA^39".*>SZ>C+XMYFIB?JW<5#&XR M!X% 5ZZ6(1Q L]AY#-+&%Q3>6RVQE-QHQ3UES :V1@_+F/4T_7;+E6!;5.Z< M82\.3DX@HEP$WP6>+2^K:?FQ''[G!C4#U?G]Y>?!MQVL;M!J89!A%#8(9) 5 M C-O/5WC9)1$Y['OYR9Q/HG\:VG^?M[SX!7ERF!#@O21<?_ M^^G58'+_K.LQ-D,BU^3B:0??7\;19# 9C@;CQ[ --9:-5MHOA(_24DX=BYR# MVJ)!X\:>L6"99=ZKTZTVC<;G1[/AN$HO6>LL/VU_51%"C(AIF!K<\&CAIQ@D M=2YXI 6B/.=Z]+6P]SXM,8(Q MWH[+?2YIC=HM%-48(6R85(3'Z#2BB,/$1 R&0?29.8)DYEAU.DF];E\WQDW$ M5G@LG.0ZC^<.JOI4]+;1:*&X(,MZ[@!$WBFMM'.). M:V<,M>',G,&;B;\Z%>RY5JUCU_NW-1PI&[==6*8UC6#*"V5ABGO%F P*4+0N M6*G.S*/W-'MO;BD=O9B^6Z1Y5%V^F5R4M^EX=3+_5%W._P)L_P&_5M--7*Q9 ML[ 12QX]-0$T7FFCXEA* TN$-08A>69WEQEE7G4IA\9<"LFUXG8ZFI4/2;KV MD6A#E4(Y[1$*1L:HN0W*Q" =(U)1@JG!3?2V,[(16F)/$>46<4I+QJ+'6EF@LE/"@K()N MT8"=K#8[]X52>OTDS2ZI4]V+;T[V_*^+\>>7ELIC@D-$%GN.6-!,:8N"\V ; M(N'%Z2[&[V7ZA)-)HG>K?]?QYZG70(&B(MY(RF'B@(GL5!""ZQ EUDKY<[OV MRG!4<2@U#VVJ\ 0)$C7SFFC.*.@-$L,'&$LJ(^)G]I;]M"3M6#AY M-L0-">)/MA-NZDR-#6Y7M<)H03VC6#-*."/14$^C\MQQ3YP6M29$MM$>YH=: MKX&"D("1DH(A8SB-VCBIK=-2"1.89;5V[M?D7=H.'9YO2%U@?;(9?I_18?B? MBQ%(;AE+>?!E-%Y&K(:_+6[*BU.[BW:Q%B 7!"?$$&X1)RYJ&XC21DMD1/"J MEI]UUV]EU@-8"F&<(T?87>_?[X#^JZ3)]PQZOE0-:*132 M,@CG&6..4^(,HEX*0(;H*(0\,^YU1Y,JEPAZ0,7'_K\;W)1[?3@/;*E00@F) MP7I,$"L. K"14+;\+#I]9I3LA"GUV=B"!+*=@U%I4"XV-80YW\7=ZM+Y8[F*!#J[ M'MWNY]".6D4PV&IF,2SVDA/*-=?2N_3PTJN@/3ZOB^%LBU-KB.=BU@;M=8]- ML*5&8;%6U ?L' &5(A"CO1>PZCI. JBZ[+P6J&SZ?SMPGY).JZ.I_=K]WKH% MHPK[ &-5V'#OB17:D2 L&/4N8'QF65$:2[X&DYK@>[1'T_\93;Z6*1K1WW;[ MG#\O5Z37M01S&2.#]=-'@YV4B"H1A8%=NXEK[BN1_Y'RJMI#]6BI^\%\\/'# M[ZZ:WE;3P<[W*CO+%SIX+8(42'O!81)8 XMI((HZYV (9Q("KV,6M(3N"?>5 MMS5> ^RJ5G!,>'"$1\".1]B=)7:"2=B4L;38-+'/>Z@"GU)A.1;SH]>:#3<# M'\MA=359QK-//N"CR]'@,1_Z_>W98-/MF5M,$[Y/_C":K-[=5)?W?UNULFTA M.TEG"DI$()%X9IC@6A$;B&1>1 ^?8:7RO%#.[5O9#O>J5R:\W(OP@5ALO)/^ M,$V.TO.[#^,!C'IRD9Z8WR9_F\,NA-O__H)J2[4!@@CM>3!(,3RKJJ/DM/R-19 A4J\XCD)RJ[#52$D:E;4"MMMS MTX]Z/Q&.%\UKI+Z_9\?GP;>MVE66[RT40YP:';5W@4>OM12",LZDX ;4XCR/ M5/XU#=H2T"N?#$_^F']&//ECD1RKI:'(>JRY,-$$Q5-@#.-9M,$U.8OC1]H7 M_YH8C>64:W;\5E47?XW&XQT<7AE1V8DON^L8A<&02"$599#AN0#4%AABVS,45[ M:7()*@_F:C4?C%\?5_LAFFSQY>Z[O\-#X9_EZ.H:MC?SM9P.KLH_9N7E8OQV M=+D[.?WQS1;!&*8H998M0_H;$R,@1@&M0*2Q35R-U ^RX&;$_V0O3]X-IM/E M:_)S?%\2HTIV!.944XXQTBF?:X/S>EW!%K:6(PK\]A_];)0D1 M5B)EF"'J3!TPFA&DZ?N2PS!_?7YC4CFJG=+*@QTOP)!/#W4M=U@IH3 _,S?I M[L1?TV_L,+C/PV_,*>0-XXI9F*O(14NM(HI&L'ZP9NP'\!LZ2/('^XT=AF]^ MO[%(N(P4I8@2E!,?=2#*$]#_16"1X28*[2N1_Y'RVNDW=ABJI_<;XXI(GQ+5 M ]TYQ=H::ZUDH.!K+HUHXO+^.BYVVV!!2^AF,Z]3"LT4CG=?>/:GY0K&+8P M2XVPX$@;2Y@R4EM+4$#:GIF'83:5I G(N0CSZ1HPLX-9>9$>FI63V;T IRDN MVS(>C+U[+/-A<)<^6P[L<723B^2L4.M%:Q=?5U KE#="$JHM)T%9C*T+PFOA M%0GNS%+F',FJYV;9Z061B^(?2S!A1\-Y>;%,$?S'9#2???ST1XU4*#OJ%1(S M::F.R$N64L?8:(4++JI P49V36YI>DBZT]+E14*5]@3SFAVZ S5$"QA>=()S M@)*)J%C4EDAJC&P2U:^'#DNG/$DX%O,3LNM#.1TFP5X!8/^HYD]2G#]<(1W& MNQH-%D;[H# Q?!54G.D FQ+6Z76QPR23$W8_;E)J$V4_^]I'_H07W2G6X0@D MNOSE,^P?LY5,<0TVUFFFL!$1*8C -IGIU($2A)AP0C P]*0^LS"2G7*P [Q/ MR[PT=P#4[P:SOCV_.YB .ULK5$ \($P]#I(CCHU'1!L10"OQDK(F.U =E\\ULME@ZXZ8?]KA:M/@M!1CQD8/]'I(G&R',^ J19%U@/I57J]0BDXOEWK^"<#!^?WNO(IQN MP;GOVL?RMIJFY;K&8K.M2J$9P2A*K#@/W%BJ7,"PZ2@A>& QUKHSR3/*PQ)J MU*@-8]<8<962?,,>:[0ACC@4@S<6:V;.+IM&IZQ-SG/& F?(6QPQUE@YBSPR[,R\0IL+_'G*K+:0 MS>?W,JPF0]!'EM)Z?WD_D9?YOBY'\[?5;)9F^GH4GZO'-&3WBLM.YYBFC1=6 M!1IAY?5<8$Z\LT9%8TD4R&,4SNVBKG4^9I= MI.<=9J[%_O6;I_6G?4*8K"- M/M!T*,NMH9K**"+!,A#M^+F]B[UFK_OJTW*%3H?[,2!) M/>*>PK*/A0Q&RQ!$Y(UBRO>04BW)=;-*?12B1U_=PFR8A(NKCX1)K M7WXMQ]4R:.)@-#>'_2KR56ZOXK5=+>&];V"]7#M=<"!14O?6#C#-&+: M!2D9=YA9XHW&7*%@*<;HS%X%GE(/[H4 \QTV?"TGBYU!^M9%"AY=A-T?5,64 MR%@HJV$W<(3&Y$)*4=:+J5.<0V=GPHN3@Z,$D8M*#V"X:K8\K [?TL7^3FYM MK5-X%"16C%AA+7=*6AFTTEHP&"KUL5;BY->SWO6-:FW)Y6BU,-UC3$=?%DN7 MS8<1;],!-Y@Q:!!C#.&A*F\1)[*%?=J\8 MU)),LN]^J[O8+:O5CM)%$#S%ZE/(*<3!<%*!!)@40@H B\DF1Q>'NW#_,*M5 M>Q+)Q;1WU:3ZOK/W4V/7]?*V.H5D"C/E!<>@2QI*M-<&$\FH0MC"W#HO)^V^ ML:XMN>3BWN/DV.IL4EY6*=MU*O=Y\*V5./Q MDS>Q.]C;X;<6"'MN$).,$<4=L8H819B11,H4*ZK)H6 /(R'WC?_]D6S//+KN M;?V$"@PXE1BODS;/[!W(YF(Q/"M_+J2II,$0S /B*7=8L,($#O\C*C!>*QA0 MUY[DSSO_9@+TY!^*BXG^OOIY_*Z=?1<%N$N&U%"T(-1YKC M%&.*@]VM@_1&288CM0Y,[S,C3Y>RKEJ%.@-IT@9SW\'95B>9G>4++P(-S!G$ MA>,X$LVL5%@' 4 A>BZA89J+]"4W&H-Y]/'7I^IR_A>,]RU\=3HRV7V!OKET M007H;\$;PYSD8(J8E%M "20=4U0T"B[93\$WD5?5-IZY#+K?89B@+PXFP^U> M55O+%I@*!P"!?1H#IT@JAF04C B;WDF9)B^\>W1)TRY'VD(SGPO%@9]UY%JY9P5DFA*259?F]?&C"9(GLJQYHEV]?8(+YE-U0O% MK7)1:"VH@Q_A?QXAK:W@,F"-FKA^]VAUR:FY=@A_'QU6M N:<1^H4)[;E E) MAX",QPXI$OVYI>QH5:C;?$\.P_05G:JE#_WH$D0*;?Q6PI<,;J]'P\'83,O! M[)R.VA3L(+ 7!6_32UH6#8-UPPB//%8LQ%HF7==';6N^;115>K)?3:Z6ZS! FD%_P48 X=UU[%S.T-I3)P=X1@Z1[_+8Y6' MMS3?K0_;#^2VEB\$C(0:BR2EC"-D#(4EE%)J%-<:B7,[TLU$@*I]Z#NETVJB M/>WASE.ZK>4+8PVRBBIA,>4H*FT,YMQ$*ZW 061]Y-2MN=6"7*OV$>V2)>]@ M%;XV,#^@=UNM\,T%BR C9PQ%CC7FH/8IGW).$"(HICB*,\EVT)(DJQ:AS&4. MA=^#V7LT\UBH(,A1C& ;1RYR2:SR*>HNF +..R2$&8V&GP8 M#$>7H^%./KPH5RBDM"4"448,%]XIZ1G35!"_S,C81(GHD;-S^W1HBF2VO6(R M'\WO_CFZ*)\<#>TX$JESD'MTFX41"C$3/ T>@8(&R'AF!!&"Z.BHS?I2^^PL MH-SBZ>/IK_74:0.+K]2:(P76 '%$&.2$U%3SK)%CRV^Q!=XU FNU\0>&]8IIP MC:,,'/1Z#01&0CK" -#0Z,ZQ1P9S>T1J-;C9D5+(=N?]L(J !;]LSTK[:9WA?!Y"?_@0JLO7MQ MF7I4:/5VO[3@/'KKD H*#+T(:$N5I$YYREX0&B4GZ7,PH"XFP(EEDT6==(/9 M=?HG95GY.A@_:)1?R]G\N]B^V?7')WV 'J4^UM @MU=*V7V=%330 &L.<=P* M(936@+QP#(L3ZI";9?#[8/IG>1_7=[B8+J/XUUE;CFBM8,AS2BW#BJ9(>%IQ M;@FF4DGJX*.LM[8Y%HTV:%+EAKT?ZT$UO8@@''%@"#.I(W>:&,8T1XB$J$ADQT5GW_+882O0]]C" M3_\3\O^5@ZW/( YMIR#&$:NYDB1@+KS4EG'/<(P.$5#:SN3.O4UA M5_G@/OKM3(U^F4N NSF;GC93$!@* "88XIIC*0WR2F!E \$DY;PY+VOL!&1J M@';[7#J8-06+"$M.!)/1F-6@F4IP39XGUCDIL*%ZE^^+,1_COZ4R/[UECO@+L25F-U?032.B/ M"1BQXY1D+!UP?JA621+7B4?6O^^ZM&JE_<)Z!L@)2GTDCA&!(V%K_(QIM$B\ M+HVD-I&JTXNA'VO*I\7-S6!Z]_YR<\G/T\%%.C2:7#P'Y4D;]LX.QND]XZ?K MLIR[\6 V2SX1]]&CSVRI,J [>+!]0S1"+70QY-U&BI +Z[0)SS%CE.5=2.>I_N;YC@A+):)T?GL?S4)<>.(]7V M <]U4["YQWN2 &VO5 3$C>*<,+#^N$%2&0$*&D7&<>Z4.;6HE %%PJL"]3@*+SHF8;E'GA+Y - M_9S+WU[6/18JM,#44.Z,#YJ3*!1E'A&.B!**NW!VV5WSB'S#:G<4WMGBL%23 M\FYU"Q(7DXO]Z];F"L72+=18AKD4'&.D)):@CDCBI7>$-8G:T\O\1R=A4RO8 MYV)6'*48,Z/!^,T$H%HDA76/+K:E1@&:*PR#"Q9A68_"&AJE$EH0XR18V6=V M1IU+$6L'[5QL^CP=3&:7*[^.E>M2BM9ZN6$0L\_0L=GF/^U-V-CFUQ1(P9S6 MV G+))])^&%,^WX>9RR,6P/SY]3GYNB^G=D[O)?3S; M7JF0@F@BI3$H6.X9LYP&%VTP2H0091/?@QYNQ;U@6VO2R&:(5M/;:CJ8E\^N MQ/?:IKOJ%93+8!#BD7#/,5>*8&&I5YAS"5M)WHOH'X-Y;0KD:%^&O3=(;W>\ M%CVPA8(A1SS62$J1+O>Q!:M*&.:")8'8>NYCKX=D75L:W:)_XFN%N1M,IW

&UC(K7+:,A+@C^>AQG7&B'J7#(TPS_;@ MY;J:SC^7TYL-3OZ;+DLW%"]XT BIY)^H"!=1*$^$TDAK@R4VZDS>6.5B4PL0 MGX^SQ;DY5 @>J6.4<8:X8@1)GAPQ">@V<9E&J$6/\;WRV>88<4#M@BCG0Y I M_+-*3@"&@>9W/Q[0SGX<9XC:@CU(6SD&Y-?J .&MIJ#=&>V8'PT#^D9T>D&):L B@>QXH[+S8V'NDA+2B25;E'M&Q3V1DG91+K2#_^AP>9+!>$&)@B.F(PBC)Z7I\E+,F M^2-ZQ*P(S?F4Y=.#H>) MXC4Y.7AIH@)H55"*(6$,>[#EI27XS!+JG(84=9P<#I/#:W5R<%I1+D%31<)A MY8RGUJU'J;QIXE+3H^VW5VQK31JOV\F!1&&9T\Q$1%'DT40P\N_'RG6C?#\] MO'_N!?/:%,CK<')(-U>86FZ-BC)&C@U>&V-*<]SDJKE').O2NN@6\>Y8Y*K9 MW YF&VW2 ULHM.>,8NQ!'8A6&A@66:L"GC*9-S599X%!.I/T04PZ%O5.9^PI9=)W/J?P'%WR^;OV"TU3,E5EF,%8>".< MLFO=!%8)Q;+LXWK%YTEYE?K[0S*ZB52R,7H9 ?G>TYOBDC0(YP"8$ M;Y!E%E/' :[UN*RVO %_^(_#GZYQ[X?/XHFSI+3M;@CZNA1,@;D)V@X2 #OF MCH88 B>'*B_>3 MIZ'B]M+W9'TIHO$:$<:LX)%;P0R@3'P@\$M*%0-#P04L*=7<.F+. M1LMJ5=HOG'I:@/:$D_#X)UXYYZ+%6D0FN(,-ETN&=?">RR"B15YY6>L0JB-+ MZOLN7\!>\+& 9WL\7&L(^YZL']!*$3T/6"! %M8W)+%QR/DH MA<.@U\B\Z1S/FWC'X'TBWGU(.\W@QBSFU]4TW9&8FVHQF>/ZG-O60H%DA*V8 M6*L%21@;!(!;[3!LSI'0L_)>R<*VEI ^+=,^ELD)+#U>?QC&8YECR5>GT0(F MH\(@"J]XX,QC&SR"#0 )D(70H4E7D8P?@9U*I04N>P"+^-,/TTS.C M$V9\A_&4Z73BB2/E.GM(G>SO-:H78!K!SJ0,.^MCK7/+ M+J_ :XSS^X(%L)HBPBV1!AB&%0;39CVBP/F9/3MN5\@;;[J/1#:OJX1;3!-< MM>GRK'Q!F>$,"VL()\X0R9*]<#\VXN.9L>98P6[D1S,HSRLL6$#>*:X!1Z.< M=]H8I]=C=RYD??B4XP2](0.."@-V&,:O*0R8P[ X.Z.%LD@A#3:B]>N121*: M> CVRC;OACTM0)IS,:IWG;]G1:K72&$=UM90)Q$A+BJ,B"!K%)1F9Y85M/U% MJ1.8LRE(PV&ROF8?RV$)(_@R+M^5\WMT=NE).ZH5ED4CP'C# 1O)87B1H@>- M0>,F-\4'6]&O;Z5J$=I<)'H_ORZGWZ&P@SHO"Q?$4LV]@-7868HPTXZ(]:@\ M\TW"#ASL0OKZ"-,8T),88W6-L")P[",5-&"-O05T#%;KL6@EFOBGBW/?GIH@ MF8L5'Z;5;3F=WWT8#V#$DXNTE=ZF+1.6O1TDV56M,,%)KG1@D@I8+AVCZ6;E M7K$3O$FREA[KRHU-]A8QS<6>-R"AR=4(=LD5!M#3\&TX7J38M[]5U<5?H_%X M!XOJ5"^$0A2,2)F"2Q/-F:1@!K*/>42<0 MBBXB@C6Q#WLMU[X).WJL[39FQY'XY6* OX?]S618W:2W@ \B]Y4V. M?65?S9^6[IX.Q"Z7Y-^.!E]&X]4[],G%TF'BNAJ#1&9)WY[?U;BFK-M$(:RT MEF(<9; R$+ 6^&$1UC0-*@"!NS MEU$_F'Y1VC,+W]Z&@)]SIC&HN6^9/@SNTH5&_?NE[RL4A'%J(D?.$1JL)9R$ M!Z0H-TW\A7MYKMH@#;6*3]_)-CPO6_TA*%'+N,=4J@=8#/N9-/%D_.H.BO1UCJ%"_':#0_NXOO;O:S5L#->T"XZO1!^]GNBD4,W$3EN.">1&^\T#8\.#X:W60= MZN6180=4:A7A;-Z"]_$B_CF:7[O%; ZS8+KN_-U^5M6I7F@3O8!-W I,K-"* M4O?@)RFB:W(K?"787=GY33$]Q)E3K]FMSA<(I[](S0!$M]L'#1'BT&3QOI!;U\-2Z^[/% M-E#NQ7Y6BU0U6RBX,@933:/PWF%KL#8/]X+8D:Q^[YEWM6YXU@WP)_/X>(+7 M@6X?W]IR:R;-S/,JP)[8%=M:8+(=$.IUK#.]\+C7D;+GN][2[^A=!$8CYP&4!H1 MCY2 PLC4>ES&-+KW[:&K0!L"?O&RHRFH.?>T^[A$,]#O5L\%S,7%THEK,/XP M&(':YP:WH_E@EWO^(\-%YW=&ECP'0!@5V7D]GH:[DR8E/>*3!=WU_N239V6$L%0M[(P!Q8 MPXA([Z0A?HU'\/;LCAXZ8%VWD)].JS](FR\449X@[BF2*8>S4UP]+-K4AB;. MFH=G>>K\$J<#&C7&M"_/$QH\2R@P41SPTEP)*9V!P6JQ'K$DK,ERU.^KP,Z= MQMO ^Y%A)PVI^6$)[G4Y'PT?5?RSC*\I03C>&*V153QJICDASGK&J J!^UIV M1Y>OTPZ/KTFBHM+CP%E*C2*$)E0A#*SV7%(GSNQ52+M"WAU?\S!DLVFVXW'U M5YJZL9KZ:O%E?KD8OPQ@5,-%\I!V"H8(+&3,A2@-]YQ8I)0-6L!F2BRA3>SU M'K+L6"(\YU.'$+_6LVFG8"\4WBJ,##>:J*18QHF$8W>Q1_G M[+HV#7:>7;>$\VE8MDHW\Q@$OS:[GEDDUO9K/%P4Q:52JX48)JAU24EBNL#*'>8!&(X5C21FEX>Y1_ M)3.+CL+V!-=K1VQY-6H75".D ]?12,HQ%19)[21-YUM!XKSQL%XEI]H'^03D M.F"GVU&KP!J!Z6&(L#)P2IG1A%,D,?.$8=Y(03_\V/F5DZDAN">!7F. O9DQ'F_F,_F@TGR13B$ M/4^J%4X*)S$%93 BKJPWS&+#N;9,1*=XD_/,PZ-OG06%CD?W=-<3#PO#NS*$7MD*3*C'JN'08&\NCPL9MFC^4*6.281,X)[XCSVOH8R/U8 ME#=Y;RMR^.!T*>Z7S#H:Z&Q79!?_L;C/ ?.Y^E@.J\EPM,SI\=CSSU5[2UP7 M7U<@[#!("%$N$??>1X[X/;):!-[D64@OXVYEI' /Y)7OA25(>CA:,F '@Y\6 M*P!5 8A&[ 5,:3SX- MQN7[R^]R]3PDZMG!P'H-% HY+C&/Z4A8!C8@MX.V MC=HM));44I%\_A6/E$ILUP=K1B/3Q VC_D75CTKGG*++YR<$N,V@RQM\?7=Z M"FVO5C! 53-%! XI?4J@GJS5(A/ED[P99W$5UBN*MBB7T^D!#\#T>"D=('2HFSQ'BEURA08W0#=A[^LNS'8F=G4CH=5U^^BSB(I2^K%Y(9 MRSGSWAI&D(1-(N*'6:ITGH=1&;?X+DBQEW>-<3_AZIB>EC_.SGW)X>HU4$04 M1?*IP-PB3(*2WJ]OQ"SH+7F\Q,^==2T@?_J5[C[Y@IE>)UT-6Y3$27GZ+,W#_; .)>?F5@H?4L0] M(YG5%+#06A.TQ@'S1KZBO0R4'RM8%44M?[S7%-OU)'1L4P097=!JVG6MN$$6P;H4H@9V LF88A@!(FL4 MJ&[D?W'X"['.([;D=5WK1@8G9N*;R==RUI9C[H[&"D^)- 8@QM)RRWQ$88V* M@[EZOJF-.W?,;0_U;.?=@[O[PS S_,_%:%JNAK#\;-=Y]XYJ!>*842T\)]%1 M;2P3,-ON1^JP.KL3FR[)\/P\NSW<,]ZH#,OR8K:\'1J,R]\'\\4T/9!)0;W' MXW*81#Q[?UF3>(>W5C 440S1@[$F">P&6IKU1N,B::02]G"]R\G&SH5QLF7P M.]<1&$\=/Z'ZC104&>$)P4YH;!$)T2&V1H$CW,1ALKYR^(,LD6U)X61V+HG_W< MBMU<@(KBC=*:,$JU]$XPMKZ1\@8WBO5S>#2$4YWD=$'%SF1P8B;>QPALYR1G M1V,%IJ T1Q:14LY%:ZBAZSMZKS5OXKO3RRA4^4YRVD/]%)MTBC:2 I:^OUR% MCOAC C)] Q],8##I/G.SFV;: !ZSD"Q#3[R_7=IP-;?UUK^W$%1KI(5.3@%, M@,%H[?I,PT>ELP81.*$BT H==R@"IQ9<;MOJ8[E,2_&Y^CSXEBZQ4N@6&$&L MI@>_3SNVR<(90AFUVG'B4MSZ$+%Z4*X4;G),VDL7HYS4SB.3W*R%?G\L;Q?3 MX35T'#;!QPA!-?BYO3+H;X9++2QQ-@:4;F]=7(^:Z$8I2E[3:5273&P-_?Z] M]]D 6ROO?3:T6SCD.8X2PR2E/F"'L%@[707E=9-S@5XZ&V5D:D[!Y%XXWU_Z M40)P@#%P/)E?E1U@:WD^65U23B_2?=#?P=3#>XZ5Q2#/I]1P87!Y #A%6 M>T6C6I\4A #F6$Z=[I4>8G:(=R[F;>[LAW(ZJBZ>.R#O8-XAS13:F)27 O8! M'23Q%GFYMKPBX3CK+6..U)P=,*]#O$_+/ ,K^71Z!XOV,G_ P91[5K]PRGM% M!6BT-J3+?!;9&N"(/6^RYQY\B7B[% _P83H_%\8U@_N\J&8]%L&&P(A %M'( MM%EK+U%[U\2Y[&#U;D6U,.GV0.^$1#L,[&Q1]A:WM^,E(H/Q&I$WD\MJ>C.H MFX:U7@M%P%AP*<&K7A8N",&!)=-1D" M H_N89.+AY.5-[ LUW&R.JRAPF+CHQ1!6 VC5Q00N+_6$$AITL0ONH\.5AUS MK5/PLZE6&^_$S'2:#EX2=O;NLC.!T2U69],)CL_7@\F] MS\P_ )!T7+BRGC^G X$X&$WW&06GZ5#AJ/0<%HB()+.8RVC4@W2"LDV6X1[N MVUU1MU9@Y9[),M=,JW-G^WAK:*V*"D<2N,5826Q@=5J/@>I&V:)[J!9DXN.Q M\#Y2I!<9QSXL,;TNYZ/A8/Q]3U]Y^C%0ZKTT,05K8UR':(G#7&-GF2!8LUIO M$S+X(Z^MDH_EY6*/$\:.:@7#"NP888R4CJO M4R#-A('285V3;PQ>ND-W([H M=_G]-D.X)],0UE1E_+U8CZ,,=7/5F^A7[1O\.F?9V6BJ#@?]H0G:2G M"%:.IMC*5GG*F*H7;Z8S]X8CDK\I+9,;KN1!:FFL9R;R]7@$C^J\],O.I+TS M[]MA&&A*&A!.G)!UJAI))I$ M=NJAIIF+F=D%9 @JARE63?+ZFXYF\"DP),MP@9$RP M/&@$@D08U7M-^3H4NKRZ7)HBELC (A,Q>,4#4AIKQ2CAP8ET;W)FZ;<[8U[' M.MOADNK'8G8?[/I)9);LR]8*^(=.U4M*MJE&P1%G!AFE$$+<4:\B!EM2&ZFU M): PGVX9>NCKYST),[XO6#BI,8W1"18=3X:Q%HQ:1S1#01!U9CZ-C>7ZW FB M"9A'JK&SZ?P)+>"WYY2 C]+-V<5B.'\__51.OXZ&I?DVVG2?L:UH83P.,E@; M-(U<(:(\I\*%R!U#BIJLP8PR[@D'BK%J%<4,?)BE^$BK#LY\=0,[SVY2O"Q? M>!8Q%U(BC1V'66,H(H(S4*L%F&ZHUA+8?V8T%^E+;C0&_ES=?RND&T>\H71#G9<3!.&\0)\X:99V.#FEK M@C:XR>/77GDTM"2QJFU$CY;^[]!OT+52T+3!XWAV26ML\+ QTWBA_2(*RTI$JWAF"_2S-=RLJ@5,_9YT4(H0D##%@9Y MPC4+BC&N,.4(28:,.#/+HXE(7X2,:81D;F[4X$3!HV=ILCBG,"F>: ZSY.M$&G#FI\D0[VD.2)R4+I7#T3C*G@^:2,-ABH_4$8XLM M1>2WZKJXJDF_JD:7YB;Y 'T7_LB']=KH.",HL@% MF&#<\N"L)4IIRJ2RVBJ+FJ@D!R\UKY-+K8-\DKVJ[AY5(*FMX-A[&QDH^%A+ M@6 OEK"94]C)\R3'RG:?WP5=CD,R%RM^FU:SV8=I=3G:I;<\*548 VNG U, M.\R]0%80BBB&M9,H"MOX>3&B16WE>!"SN:6MT_:&;[?+8[PZ/OS;ZA0L$BXH MILH*SVFDQH0H!$H#UQKS/'G,7J-:VQ:DV4[0RO%X]>+U]\'TS_))SW>=I&VM M5'C#4-",2"$C5UY:YI'W*<*!E!S1K+9R#B6E!7D_/UYK"]Q\1RFS$KXKQ?CR ML%^.JV7.L_L^KR\7PK?[Y";K%'UO)LOWD[-9VFEWGL(T;KU@QAK)!?>.8*X< M5@H)'@!'3A#'C;:]7FK.[9,ROQ2R*5'E!, :P\#,QC"]VG-]];)X@0WLNS8BP(9SI(2*L!4SI7G4 MBM!Z84[:BI[\NM:8%F'-19AU@FQ7W7P935;R2LOB;)1^O,_IEE2S732JWTA! M%(I(>ZN= "V/1@U&LR(X(!F\X39K.HS72:[.P#[9*=0AIT\%A5F#57KIB13' M@)92SD8*P[)14=ID=3H\!G+WSQY;IT]31+.SI%8XFPVE"V-MY()IX9GBG$EM M" O($EB#C8ZLR;UJGS-.M'@^>328N4CR#M3X[SM[S^HZ*<#WU2T\T9P8+GA M,$5TL$8ZGB+XL! =DDT(='@N^M=TP-TVM+GHM([/O/]:!HG5ZF.4:5 @P@,\Q#2&U0. M(&IAO:7>8V>5I;J)M7:XCT#WV2\[XU5;".?3I-:60XI\ZZH)='P!?7]\2[^: M!T]2J(1O !'(=C093.^6^F<*N0TU00#CY;!7.L%.K:RS;RW2X8FU6@O*&=>1 MJ*""B)@&JRDBC6[J>IC'M45CH#]"R4M^&,G]'+U/\KZ7N"]J%(H@ P.**DK, M4Q;E**V, GFJA,(H[V'7:[) VP&T/ZMEHT6O$ Z46X6DPAAQIZ@*U&*'D6*: M4X::'+KK'WSM.A#;7(P*@^D$^IF2PRYSF-0X#]M6I8C,281Q2DBAN8C>!!AM MC,8H[:1N=.*>8IB>\2K4$J3]689@('8P&PV7HVFT)GW74A$0B2$R[!RV/(AD MB(.>C"AV0F 9SB0D1WNT.'B9:@)WK^CG1^-%BL_5!@&?ME5( ;/:.>.\14O- M0+L8 I$*!1TX.9.0$*>E8 / +]Y;++L_>+ M^6P^F"S=5_=OJ(44EDBH:GN-=.!XDXX=X9TF05[.$RV.)&VS'4 M?2/?AH;G6STD'7=4>5(3AXCA!,3 M\NDZ_G0HAU-R6TL%XH@')+A+6?"XCRH$@Z)UG HFODB6M-QI?#,?SG8@<7ZU0O(K,2 MB92P'\FG)0)PL[83?SY7PP&O]KG7ID$_6>"%";$4*8X\#5TK-5;[8IP_*UD(;)'4%&M%'1=*&*6Q5Y3"IPQ3G349;_?*2!;I;UU+CD$\ ME^:["9F/H]F?6Z*CUZE6> ]F Z:,**.Y#MI8&8D(PBF4(I><6?:,H^5<8^\Y M$M+\Y%GO'I_A^[=&4:]3K0B:1Z(0TT)0[@4Q7@/::N@E,+LHY(%)<$TC,9S9Z1#/HK MO#RS= WMB+S*"WIWY/JPF ZO![.R+8)M::] 7$NI.<>1(U ,G&'>$(PU851Y MA)N0K(='.B<@63O Y]\/W]8(#;^A=!$X]498%W$0W'%CF>->&8^U +LRGMDI M=?NJT[%('L:063G\VU7U]=?1Y&LY6Z::H?<_)V;0)\Q8??JD@^^J^3+D@[FI M%AL3?N^I44@MHW">)&]43@0!E**DQGBEM.3B;/>U(R1;=8%H_K4D#D;3?PS& MB_+]Y9,QE/5..[95+KB4R:F92HD81R(J)(UC@H08.#'D;%>:XWG4&;BG.PI\ M-YBN@EO]Z]#O^;&/=%A&ACRFT5A+!<$A4#"](C<^8'O"]*K''_I11VE,IUC* M&12]9P;9U9@L"E'6.LA\C7M'A]+?<^AW&.+98O0,QBFT_:?KLIR_35).LMQ] MX+>M2H&))$HR(S&.,"K+0F3W(\0$R[,]KSE0OL]C[K0#YRD)L_>8;WNE@D0E M%#72HJA\.M$R0JY'&24[LX6HN;!KL.4:0#I:[[75 )CAZR11#K!4]"J8-8CI?#' M\R)/6ZI.BY"^YGM-330EB!GMO%;:8.XM78_4$'UFN1W;$?HA]YJ'X9LQ],YW M-QI[MZS-%0IAK1:P'P<2N-':",[P>G3>!GNN[&DBZ)>1=)HC^WINDHP#:)!# MWM/D6)^">L;[<5&,<),G^H=G77J%F]6Q2!Y]J?W[:#*Z6=Q\+!/+1Y.KWP8(R1=Y<4Z MUZKS^^#;QJ&\WS&431DH&K57."^$0T$Z$(/"'GM'UJ8)9]"')@IJL*.6:% #A#).,HSU&@'C8]XL8XOPD6\=3 M?#\Y_)9]2]W"R8BHU8A%)E("I'*\P=Q;<;=K4#\>FN MVI=ZZ;\NV!^O6($#CD8;!2*$&ZF4D H;^)5SX;2JM7JST+8YXGM^Q&&'G6DFJX M["5 %"9SV$??3"ZKZ+ I MB-6+,H5'6A-AD68$(T[!.@YBW6TI&ODR]2B=:K>$:()HQRM%!&MF,/Y_Y6 : MX9--]S8[2A?18<>%Q)@&YHD,EKN'H5 FF\1Q[%'>L#RK13-LL]!DM:#5)\J3 M\H6/2##NE85]T@5'E:%F/1RF<).HLX=GE3@+JAR/;D=DN7?8?"3R;@5D6_'" M"1^Y(E8CZ84,(E+YH$I%1IL<3O]* M%L$0CKP72BNLN3-1V;4FI8(P3=P=#T_R\$KYT1S73JD1;LII.G;];5K]-;]V MUA3QD=ECI-8ZL9SK M52RPQXS;0"RE5KLT%=#Z:%@1%ALQYT<[5&T/YRS77\_32ISL_KS-_$=<:R%U M>J>VN=(O#@O&""J6@XPE"?*,T.]"-A();'DTGO%/1/$ #;<:1*:^&+T MTE&\=;YU"?=)J;+ CPZO!4\F;W((?[#!QOB1L /E)3B1Z$^VR MS>.&E$Q-!<0PLLD@1(8(PQ@AG 62,NZ>[KC! &DN$D4 \4_E,+U#'96S\&TX M7@#,*U[=W"[F]T=$+T:X+4)RJ^T7TE+"A>*:4;!C$%)*$Z0EH4%+9%"3I>)U M'5K4)E)U>C&<9/DX\0N^5A<-I@%7(0%UQIWS5EBO?8A,8XO0*3/O/;[5>M[Y M9T?(2VD<]A3OH!8+ZB1#"!-$*.>*$Z."%QC4^D "D//,H@LVI\K61W==PIYE M(7AXV/Y[.4@/$D^;Q_.A-X\O)&GF\:EM@2ZF<\J#+ 0348'EQ2BR0A$K*:5..&=5K>2.'8]V%4(4=H'OXLXN MQ7+Q?O(QZ9'3=,X[N7A73:;K7]/6,=L7];ZU[RBPL=AY%+P/FA-!@<8QV$!M MVIMHWI2[W:L [5!JVR*161BYSKD>QF?OEB-TX\%LMB?([-8Z!=6:>QQTRJ+% M!0K:,T-IA.$I(\$R.E/"Y>/&-G8VE$1VMJTC,+_ : G*'Y/JRZR#W1O4MJNO+(B+T5.04[ ZY=U1@L&JXA !.5)L:]F@KY#K MQS-M]\IZ*L'DHO[OU:2\^WTP_;.@%K@XA&\6 $ M1D:8%/!5GEF4R].3Y'F PC:DDHUSB\EH.+H=C&U5BW$;BA=2>:(85]XPS5&D M&L85/9I.]EW?9*A4>PLP@? M(W.2VZ L&-Z"PEZ# Z7,-[G;.-@CZ8?D7FNRR<5 5TUOJ^E@7OKRR_P $NZL M5UC" F@YC!+/N="@WSBCM(HLR,"T:W*4?K!+T@_)PS;%DK62PN[L32R,V\W6/7F\/>CKF]N M=_7=!56<86:##EC!%H2MU!2@%B@2)N.Y1#!LF7_;6-T3*66;&:L@\N';\'HP MN7K(SE(GJ\WV>H4Q"!-GM;)<<"RE]L%&8@B,.H5A/;/42#WBSLL,.:U)Z01: MPL./_SXJI_#]UW=ORZ_EN+ZZL*.!@@6KF+(8(68XMF;F/$] M?-S1*[VA/;%D)^73B^:7PZBO#-1IITCARF#_\HHAR@DS6@F*N/+:,(.QR^K4 MD'5C;X4@V_C7 ?39:;C<.F9+4/#^O7I[K8(1$X46T7.DN1/&6F5C)-' _L(M M.5>*M46.XM5]K2)2%+B4!!$<.29"A\@LMLP@"KN%:W(7V&>K M/#NOCL/[E+RB1_'JOE9!F8O><9(.L[A 1!LCI.0!.]@'N&UB6?19:\O.J^/P M?EU>$V]K).)L^9M@_8^86 7:LO?<,P:J#/*!,6&= .DU<4#K49CP'EH=)Y%? MKOFP&MP&=[]=CZVVU2FDL-X21(TCG'LGM!2 .0E.2 6:R[DZ2>9FR/-75RW) M(Q?GGLSDPXBWNV(A8,L*4G./$.&2>U"0#<>1!4H(=J+)U6)]S3%WAKV^D+!5 MV9SN"<")'_9U\0* &R:MP4C&:+A#P?! $;(*AR"4J'<6U/4#OT.W^\?]_;!G M?RU\3R$19Y9:*[RG'#-@LC;(64RI]D35>R!U-@^&:I-KZY/ _"+)LKJLHB9\ M'GP[X6KRT(>#$GGNJ%58@C%CT3+$-!<"&6$9(41@^)WA>@&%LHVUSM*PJUK! M.<;2.3!A%4X'QB8X)R+G*"J5$M&=VTQO1?(;HX>T G#N>7OJYX#M3U^&@[,L M( 76L(T2"18(Q=I)&BFLFD>GWFPAHL'E93E<)6.][_Y'T)\/C$M:OY%"LQ"1 MYI@@&3AEQ'@6'Y P],Q<_UOAQ/. Q%V!GXPM^+&<@[:6AL._A:?/&"P=FDHHH".FH, 9Y#!;["C6&E&[BL=W# MBY N*)I="+FH6WSP'(KCI:CD^/SZ!2A2LBXDAYRKZ"15BF,-,$#W M-XU&7_MX7:+<&T;0.9.E OK\)Z9WE%4.+BS2:T@H/A?4XW-O,&OVXV9BO7JV M\:,A-@U&)Q: BE?'ZQDKU.ZH8CDW1(M3)2 &=".^NU>: /<:WZ 4\08IURM>Z3TE,^ MW)LXI%O-FY0%#/GJKT$[U)SE&_KN] &-XL*TT3=V7)_+IJ$@_:#=Y(RO&TQ'):^:-M2Y*PD-IUVLDW>U/,C9,BRUZUGRR_S_,4]^ ]^JNOKO^:+Q=/5#&BXVRT@K^7Y\DXRY9TT3S)%XE 6 M3"0 A''M!5(;#8\TV*QHC6?<:[2/)M;ZTR9*+!.#JAB 1@9>6,/ &2U*;17E M"0Q:5F8(^WU/>*D'9,+8,F,R=<''D2&$N8R 0)UQ&J 47C'E!7Y+AY"5$KD18&2^?)LC5 2'444 M+HCQ9$6<+^?KZEV6XB_V\0KW/E3%R'!=.OO$O,O9XG^KV<$D@_:SI]*]VUKN MO!84+ DVJ^7:HI !B?#JPA+O>\+5\X#MP?DR6-+"23LK&_GT5]T9@K?S)9;I M[Z1#QZ(!QY25*BA. V.4H?1M7.83M !-$;/G<6+"*,VO/UB]^;P9$Y5><*(H MZFB!6=3<0T#CB&1!*VB#U FF>DT6J6?P8KI8C?5==TK!;L($D.FN Q7.T5(1 M'PU1F@9!2U\-'H9MT/C#(O4,5DP8J/G9;H&:GTW>!Y DNDCS1XL";/ ^1N*) M5\QYUB;H_>16CC\P4$]GQ02 ^FMU,'?EX,!$%%-2..4=B'QP.(.1*FU ^/R! M^F';-_;?PG9TX)U.\NG89W9_\V.:8TKI!LXE!$T)6DZX8?(ZA# MV@Z&H_LE'HT)??)<4J4MFF3".)#:*2Y0^MU>-'$7%OW9$5^?HZ4%1<\.V'R? M5>AP_:4Z')SY]*E$@^7 (#A)O?6.(>J=1 43XJ5Q^SR^U%W1[VS>^MEZYNKE MKC7R5JF>$S1N=\#K3NAX?@#V MUZ^+^=6&TKX4G:J_EOW,EM>^^KJHOY7_.1*'W72"Y#GEOE1(DQSS!JRA/FQW M)"FT2O>?H#&Y V3T1=JA5(.=4O2N04SUBV>3D%I9FN_+3#H#J*SR.R5*YC/R MPLH7=JU*MJ7GT!CY4"\6L5[]-5M=-T#)=T\GI[SV64Q*@T(%JH2Q^F%?036Z MKK\=Y:(%7_<@Y'Q:#HV1!L!(DFKG N8+?$"K#'".\+ #;-6=Z60T?-V$EF?E M?[4>!!-G<7(/*DXDY-!0V%;5=W>9&.85D)CR*=U/I2%5W'W ML2B523>D:GLO=<*RWW2:7F3.:62L MDG:,DOUU[KHE_P3\^O;;+[-_UJM&C?B:SY)L5)Y'&;PB&H1%HQA*$1Q#88F) M%P;#/@#2W-W?DO@3 .'C^G^=W53'V^B<-E-R2)"+($O."UB.6A.&FGBF4+K M+ZP80R](:8[&#C@P%")=??/U+C/D8_UYG;7(ZME6&C3);3 ^$0^6!D^[KF^JU8?J_CYZ^\?\:X.F MS/M')2Y]9))HI8P&9Z7.YXS,GS3+.XY4M?%P3+,M_5 HZXSF0V'KTVIV7=W, M5O\J%\;-_Q0R'$?7P7')!B%*8*(+65F)MI26)V T@F+1TU:U-J?9>GX@?'5) M]0EHX%XASJ3X!O/VT M.FQO/S8T26#%J< 7=W= MW"U*@:CODSG.P]N>R1)21BRA)F2] 8)%*ZFA3E@ILE(APS"2;O".-R,!L1LF M3 ":K?)QG%>*E5N_0 8,L^J:%9=\J# E>/2\C77N]'"HWO-QQL+:Z90>VZTT ME'?6$F[.]2>?R8;#\B^U.ZD,[V5MPZ63@=O&:!*51 M7526,B$@(F@!(G*@E.?#GJD+NU<.B^@1�TU+^+D3U)Y+X8E5#K&%!Z35C6 M+U!I1C1C^4Y/C=:$_-#U3=J+UK;T'D03*^5^5W=7^;N8+[^X/V:K+R,J7Z\M MIH&N=6A8PN@,Y0ZL)Q08<*3*&4Y%9@0&VZS1P@"[S:#G5C3 M]ISI4B:,\-1[G:4Z6O1]UN\!EZMO3XG9.SI+0@(T&F>$#A%D M)D&()H#@D7@@'-J$>D_PFM4-+/8>_5V3>R@5\\FZ?UO,ED?"\5Y]/FE4,G@J MK',2' 0M;:!28\3@I&EEVIL@E'KA^J$3YDPZCX:AH[%T>T8DKRDASGFNO03+ M\\Y40"TH(\8[#!=6I:4ECX\AYBR:GI]7G?]*/?T>'K2A(PG51T>6/ GJB=). M ($@C*6*:L,)E8%R[B^LU'IK3M9]4G>=7U<<_JFK]KK[/"C]R..T; MD@2G6>V&X!GW@$3:2$36QJ,!%925;8IE3M#^-L3YU!&IQP33T5-J_Z!4RM*" M4U%PR4I0@8Y,2F\H^F 4QT'[N_LR@[%'[>K_^H5N_FL]_GB\,G MVN$!*7*G(R%16&9!(9@HC1$*NY;)6#?'.LWU:K M/ZMW#<)@FPQ/! 0Q$+AWQH(,$I71VD9*8G1!Q38]1B;H)1K\.M\-V4;-(6PF-_,E^77]UTF\\^KS('3?1BGS)XB^.B,(U9EX8^1 M:2UI0*LM=UQ:PGF>XT'-3.H_ HV-D2X+Z^2V/1]G14LMXI19T3>5O@G=.*&I9/ MDH",6QHN+ YC.!RU(O.8<'I41$]$U./ %"V66GE$>.T /#<.%0//*%AGF&C4 M@O/MM(09'%1G4WHT5_['NYN;V>K;<\5V6W?U$OW[I>,>:$&X40":Y^^<6(>H M)"ME)&TCG_:E^/=YOJF0F"^L7GAP/J)73 .5UE(4:"Y:+3X7%BW\^Z>1>P+F M@E,\_2]')D>R2-4R,F[R-JG1$FD0,I(08FG4=EGPZ@4)S8T$9U!\L,S__+9G M5#GJ6=D[)FGDCG"/F68((H)V7C!'I7'2E"2$RT)59QQ_GM_?$7T'2SF<717; MZS>WJ&_S6H]:QU]]/AFJHM.2F0A9V8O6A)#5?P\H/0N.71AV.N#Q\ZS"#J@Z M%&+"3:D(7U4?JS^K57$-',7,GA$I8FE,+_/7)#D83C$04%3FFR/3J&R;#CX3 M=*1TCYINZ#H!?:@S]XGT$(67R+V08 5#S:2RRA%/I9+FPA ULF9T+MG'-/8T MJ_U_9&1BQCCCK.54,+!4&4MY*+7PG0J C1AT'[UPW5/J S;C= T8D$?DO>,(':1P6<.'"@ MN+3,4&XH.)XU14(N+*AR$-"<1]JA0//;;-."Z39O^^:Y.!U_^\NUW?G.X*>W6. M3 /.M(W2#:DJGD7+>G@9:0RZ^Q1 E)C,['01O R*VE9@Q_R M@C1ZO83&0&GF1^V0\(.(@X_KO# [NRTVK9M21NA)8<[!1<%CD8E"N\<%?6]W M^Y@Y6/U>EKQ3$AL(BW83)ZM)Y%;EPR$?^:BS!B )MSYD=2!P\KQO^Y#BI/'& M[/<;:R):6LZ?7GQH[ &RJ\HNB5C1$8V0L6?B6()5<.J.I%I3#B 6D'L_11Z_; MZL]Y28S:H?;[_>)B4>\@\*&ZJK\LY__91>N?&&[6X?N2-%$%)ZRFZ!@2'TNV M^3U]0>A671TN3]8U!N->E6L\U@UUN?]YF>5A]3&CH2K$VR4('@EP.S J$<:B M"'F3A@!Q$0)&NMLGPS!H^Z0A7;BC8*7NBR\CX^]H&-S!<8F18 .GG 2&*@K* MM'.[O5)_:=T,.^%Z,R2=1=^S"^.4+^+]YU_R&[-B5>)C<'F]_;R.%,8Y/C*Y M_ ^SGCG&J9(.,3#S2!EQ874H.N)GW2>-AY(Y'ZO%XC[,YI?9ZE_5.O]Y6]KX M:"3;CO(VHF6#*8@^BIB/*#B5@?JJ6 MU6I6:F?C]F?[ M$35]4'KX..XV%XYW#4)W.WY38E0A5\3R6(H,"8#X<#&WUL8VY7,G>$A.ZXHX M+B^'^C:V&ZBN7]_?]O,^ /EF$Z0@H)1*XNA0"D8]!X?;W3OBQ*"=RH=P<8Z& MGGH ]HSH=9A,Y?BI.A9 \LPO9Z@B@GL5=6F?"EGJ4?0L-C-\]^U8V/,U9,XN MOVR4EEO[[86/#$LT4'-G0LMW)*F"I,H3K3!R+JVWRN_HB%%>6)GHH4"WUX$P M++L&.UTW"\RO/.(F>/)XFEI\=E06\$##P_(UM0 M?S!3W-FT>=S=\KH4^GYL[7Y(CO;PNL2%)"1D9GC-!4%."<".LOEO+BS^Y$Q4 M/9>0XS/B;+/@NWKYY5.UNOEY66KV99VM+./=IY]_.VP=/#(L"1=1$G3>$"LD M4.5*&[W[U?/ +ZR^\;@ J'OCR^#&GW*=>/^U$*]Y&O_S,4F;*&()Q[+4!^_S MG8RPW1ZI?/%FN)0H=K4$E.;=$ M>KNCFI&Q30S4%.7IZ%>=P5EVMO+X:&W8L]+?O[TP2#Q^^??^<%E4(6*:$T-?%PHK.]IH6T]>KRG7$&D*I]HP$'[TG1.RHY+1I _*W MJ*)/3?1WQKGA\;WM?C'[4M7W&N3MAJKY(OST)*L_?ZK7L\7FD3_J18;.AVI] MMWK-X#ON@I+:)/D:YJ2*UJ*-5H4'BJM6)N$)AF:]N6]E8/Y.Z(MR=S=WBTV@ MP7=RXF&_PWU(A]>1' -A:+!1><>(4I0AV=*76DW:F(-.+A?R]_?G&14X5"P[#O/]TP&#B+HBHOS73U;XG)S;&1" M9P3,UZ/)N.\7L:N>WD""'1J6J"K%04%+Y@%(OLA31F((&KFR.K)&:D-/$KWZ M??V(\D9545X?D8*( O*6I)$.(&HKN3,LHA,NY'=?G&SHAN'/JYET0MPQO]MX MER\BU2^S4@VJ--X=.VZXC\_9@S>6H N(")(9RXRC"$Q+09MV^NMIM]N8D8*C M1QY\J+YNCZ;WGW];S9=7\Z^SQ8>J>&>O2_O/F!$W6_QO-3OD)V\[=6*8CT%E M\G>@% 11RDAJI7#SB916%)?EHND&0/6H/!C*V7+"MGY>EGU\^JON!JD/TZ7@ M@\YZ&2&:"C"JE#;E2 P/CBGE=!MT3M!5,C8ZSZ7[=!&9WWXH4>*\"5,$99!R M(B7*K+='*T,IOEO(9)EG;(RUG<='>J/\R46)"61R.A) M!"Z$49(Y(FC^&\N":1-%-$$OPC10>0;AIPO*^<%"W6?-EXP@09C(B/6 M/GUMV<=2CO>.26"X] IUU-P"]]I(13Q" *UIAO*/9&!HS/+GGV]'Q!U*RAK"&G2V9UC=,46'DA?/ MSM7#!\O+AU/44J&1)N\-BEG3EI*0T;K(7%3YFG3YYN1V!TMKDHX#E*.'RFN/ M)TZ-HL%P)K*V)BS3*G*O*"JKO0_RPBJ3MV'M092<1K_3! [W:NR75)W''-)7G6% M-_7=P>[-^X:D\JE8S'(U'WW@HC.E)G"T@A*O63Y9+TM'Z8C;!RTG9Q-W3$'T MR^S?\YN[&UNO5G4Y?-WL:_[-^MN)XOD_9VW?IA5/Q*M0Z)/,L3JU^K?ZT]_58L_JU_J MY?J/@YI_FWD32*6H],9K(4%'96D)E*0HC'=&(%Y^R%4' !V0 ZTJRZY?+/(^ MPW!^M*,QJ#P[5 MWSCL@P>CX7!/LDAG_(W%7I@PYNWZYV7>:W6[_C!; M5[B^WV58OE9,]HQ9DO%9-=;.6=04P%I#0RE/Y*F)&JQH T9*+AV-_1-\./_& M/9OB?'E?">IV??O3JKX]'#Z\9TRR3C.#H"0( J2HO3'D74J,BJ-5K3ID_$ N MCF[(.Q2$\*9>K>?_V=;=N5]UL6>6=1] T:%A"4RDC-K(.(D@8M3,F2"ISK=Z MH-&WRF#X89P8'5)XC'.PX4&7I.(L3V=#$) %:S#6\M($QJ@8G<=6#?,NWD/1 M 47'3%<;N0S@:[QH75,G>N&HI"$ZGO4"9SAZ:4K6/7!!::,;:S^[?:S&]JA\ MO__\O=UVPX[3*O,UFRI#4EO.-0]>(,0(2#(>"1AM*951M7$!O1'%XG2 ["VF MUPO-&XB![2_*CU(G\+__Z_\!4$L! A0#% @ 0'=%33W&HII@* $ 7@45 M !$ ( ! '!R9W,M,C Q.# X,S$N>&UL4$L! A0#% M @ 0'=%387VC!&*#P KJX !$ ( !CR@! '!R9W,M,C Q M.# X,S$N>'-D4$L! A0#% @ 0'=%39I8W]-\( Y%L! !4 M ( !2#@! '!R9W,M,C Q.# X,S%?8V%L+GAM;%!+ 0(4 Q0 ( $!W M14TN/(\T"$, +?\ @ 5 " ?=8 0!P&UL4$L! A0#% @ 0'=% M33-@J/R4: ]?D$ !4 ( !_5H" '!R9W,M,C Q.# X,S%? =<')E+GAM;%!+!08 !@ & (H! #$PP( ! end