0000876167-18-000027.txt : 20180406 0000876167-18-000027.hdr.sgml : 20180406 20180406123358 ACCESSION NUMBER: 0000876167-18-000027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20180228 FILED AS OF DATE: 20180406 DATE AS OF CHANGE: 20180406 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: 18742572 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 q1201810-q.htm 10-Q Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 FORM 10-Q
(Mark One)
ý
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended February 28, 2018
 
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
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  ý    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  ý    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.

Large accelerated filer
 
ý
 
Accelerated filer
 
¨
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  ý
As of March 28, 2018, there were 45,232,011 shares of the registrant’s common stock, $.01 par value per share, outstanding.



PROGRESS SOFTWARE CORPORATION
FORM 10-Q
FOR THE THREE MONTHS ENDED FEBRUARY 28, 2018
INDEX

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

2


PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited)

Condensed Consolidated Balance Sheets

(In thousands, except share data)
February 28,
2018
 
November 30, 2017
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
117,111

 
$
133,464

Short-term investments
50,386

 
50,145

Total cash, cash equivalents and short-term investments
167,497

 
183,609

Accounts receivable (less allowances of $785 and $676, respectively)
53,843

 
61,210

Other current assets
16,312

 
18,588

Total current assets
237,652

 
263,407

Property and equipment, net
41,761

 
42,261

Intangible assets, net
85,757

 
94,894

Goodwill
315,106

 
315,041

Deferred tax assets
948

 
1,123

Other assets
1,916

 
1,992

Total assets
$
683,140

 
$
718,718

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

 
$
5,819

Accounts payable
8,913

 
9,000

Accrued compensation and related taxes
17,406

 
32,373

Dividends payable to shareholders
6,482

 
6,619

Income taxes payable
1,042

 
1,173

Other accrued liabilities
18,797

 
20,496

Short-term deferred revenue
144,573

 
132,538

Total current liabilities
203,032

 
208,018

Long-term debt
114,635

 
116,090

Long-term deferred revenue
9,655

 
9,750

Deferred tax liabilities
2,163

 
2,809

Other noncurrent liabilities
6,003

 
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, 46,297,792 shares in 2018 and 47,281,035 shares in 2017
255,047

 
249,836

Retained earnings
107,800

 
145,247

Accumulated other comprehensive loss
(15,195
)
 
(18,999
)
Total shareholders’ equity
347,652

 
376,084

Total liabilities and shareholders’ equity
$
683,140

 
$
718,718

See notes to unaudited condensed consolidated financial statements.

3


Condensed Consolidated Statements of Operations
 
 
Three Months Ended
(In thousands, except per share data)
February 28,
2018
 
February 28,
2017
Revenue:
 
 
 
Software licenses
$
25,343

 
$
24,322

Maintenance and services
68,704

 
66,648

Total revenue
94,047

 
90,970

Costs of revenue:
 
 
 
Cost of software licenses
1,261

 
1,588

Cost of maintenance and services
9,824

 
10,492

Amortization of acquired intangibles
5,818

 
3,678

Total costs of revenue
16,903

 
15,758

Gross profit
77,144

 
75,212

Operating expenses:
 
 
 
Sales and marketing
21,428

 
25,721

Product development
20,245

 
17,334

General and administrative
11,262

 
10,568

Amortization of acquired intangibles
3,319

 
3,179

Fees related to shareholder activist
1,258

 

Restructuring expenses
1,821

 
17,139

Acquisition-related expenses
43

 
49

Total operating expenses
59,376

 
73,990

Income from operations
17,768

 
1,222

Other (expense) income:
 
 
 
Interest expense
(1,165
)
 
(1,082
)
Interest income and other, net
408

 
221

Foreign currency (loss) gain, net
(828
)
 
(486
)
Total other (expense) income, net
(1,585
)
 
(1,347
)
Income (loss) before income taxes
16,183

 
(125
)
Provision for income taxes
3,271

 
400

Net income (loss)
$
12,912

 
$
(525
)
Earnings (loss) per share:
 
 
 
Basic
$
0.28

 
$
(0.01
)
Diluted
$
0.27

 
$
(0.01
)
Weighted average shares outstanding:
 
 
 
Basic
46,529

 
48,733

Diluted
47,476

 
48,733

 
 
 
 
Cash dividends declared per common share
$
0.140

 
$
0.125

See notes to unaudited condensed consolidated financial statements.

4


Condensed Consolidated Statements of Comprehensive Income

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
Net income (loss)
$
12,912

 
$
(525
)
Other comprehensive income, net of tax:
 
 
 
Foreign currency translation adjustments
3,831

 
1,228

Unrealized (loss) gain on investments, net of tax provision of $39 and $40 for 2018 and 2017, respectively
(27
)
 
71

Total other comprehensive income, net of tax
3,804

 
1,299

Comprehensive income
$
16,716

 
$
774


See notes to unaudited condensed consolidated financial statements.


5


Condensed Consolidated Statements of Cash Flows
 
 
Three Months Ended
(In thousands)
February 28,
2018
 
February 28,
2017
Cash flows from operating activities:
 
 
 
Net income (loss)
$
12,912

 
$
(525
)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
Depreciation and amortization of property and equipment
1,682

 
1,978

Amortization of intangibles and other
9,620

 
7,382

Stock-based compensation
4,570

 
1,630

Loss on disposal of property
135

 

Deferred income taxes
(406
)
 
4,268

Excess tax benefit from stock plans

 
(183
)
Allowances for accounts receivable
137

 
40

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
8,329

 
16,937

Other assets
2,382

 
(2,278
)
Accounts payable and accrued liabilities
(17,830
)
 
(989
)
Income taxes payable
(290
)
 
55

Deferred revenue
10,354

 
8,985

Net cash flows from operating activities
31,595

 
37,300

Cash flows (used in) from investing activities:
 
 
 
Purchases of investments
(7,374
)
 
(854
)
Sales and maturities of investments
6,816

 
6,155

Purchases of property and equipment
(1,386
)
 
(383
)
Net cash flows (used in) from investing activities
(1,944
)
 
4,918

Cash flows used in financing activities:
 
 
 
Proceeds from stock-based compensation plans
2,469

 
2,770

Payments for taxes related to net share settlements of equity awards

 
(1,306
)
Repurchases of common stock
(45,000
)
 
(15,190
)
Excess tax benefit from stock plans

 
183

Dividend payments to shareholders
(6,619
)
 
(6,072
)
Payment of long-term debt
(1,547
)
 
(3,750
)
Net cash flows used in financing activities
(50,697
)
 
(23,365
)
Effect of exchange rate changes on cash
4,693

 
1,018

Net (decrease) increase in cash and cash equivalents
(16,353
)
 
19,871

Cash and cash equivalents, beginning of period
133,464

 
207,036

Cash and cash equivalents, end of period
$
117,111

 
$
226,907


6


Condensed Consolidated Statements of Cash Flows, continued
 
Three Months Ended
 
February 28,
2018
 
February 28,
2017
Supplemental disclosure:
 
 
 
Cash paid (refunded) for income taxes, net of refunds of $307 in 2018 and $2,121 in 2017
$
1,614

 
$
(209
)
Cash paid for interest
$
942

 
$
844

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

 
$
9,393

Unsettled repurchases of common stock
$

 
$
2,894

Dividends declared
$
6,482

 
$
6,037

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 (the "Company," "we," "us," or "our") offers the leading platform for developing and deploying mission-critical business applications. Progress empowers enterprises and independent software vendors ("ISVs") to build and deliver cognitive-first applications that harness big data to derive business insights and competitive advantage. Progress offers leading technologies for easily building powerful user interfaces across any type of device, a reliable, scalable and secure backend platform to deploy modern applications, leading data connectivity to all sources, and award-winning predictive analytics that brings the power of machine learning to any organization. Over 1,700 ISVs, 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 ("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 on Form 10-K for the fiscal year ended November 30, 2017").

We made no material changes in the application of our significant accounting policies that were disclosed in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017, 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 February 2018, the Financial Accounting Standards Board ("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.


8


In May 2017, the FASB issued Accounting Standards Update No. 2017-09, Compensation - Stock Compensation (Topic 718), Scope of Modification Accounting ("ASU 2017-09"), which amends the scope of modification accounting for share-based payment awards. The guidance in ASU 2017-09 provides that modification accounting is required only if a change in the terms or conditions of an award results in a change to the fair value, the vesting conditions, or the classification of the award as equity or liability. The guidance in ASU 2017-09 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently assessing the impact of the adoption of this update 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 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. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. 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 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 a net contract asset on the balance sheet. Accordingly, 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 February 28, 2018 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
113,420

 
$

 
$

 
$
113,420

Money market funds
3,691

 

 

 
3,691

State and municipal bond obligations
35,518

 

 
(164
)
 
35,354

U.S. treasury bonds
7,700

 

 
(38
)
 
7,662

Corporate bonds
7,449

 

 
(79
)
 
7,370

Total
$
167,778

 
$

 
$
(281
)
 
$
167,497



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):
 
 
February 28, 2018
 
November 30, 2017
 
Cash and
Equivalents
 
Short-Term
Investments
 
Cash and
Equivalents
 
Short-Term
Investments
Cash
$
113,420

 
$

 
$
130,547

 
$

Money market funds
3,691

 

 
2,917

 

State and municipal bond obligations

 
35,354

 

 
40,227

U.S. treasury bonds

 
7,662

 

 
3,491

Corporate bonds

 
7,370

 

 
6,427

Total
$
117,111

 
$
50,386

 
$
133,464

 
$
50,145


The fair value of debt securities by contractual maturity is as follows (in thousands):
 
 
February 28,
2018
 
November 30,
2017
Due in one year or less
$
24,188

 
$
22,333

Due after one year (1)
26,198

 
27,812

Total
$
50,386

 
$
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 in the condensed consolidated balance sheets.

We did not hold any investments with continuous unrealized losses as of February 28, 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 February 28, 2018, $1.2 million was recorded in other current assets 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 months ended February 28, 2018 and February 28, 2017, realized and unrealized gains of $3.6 million and $0.8 million, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net on the condensed consolidated statements of operations. The gains were substantially offset by realized and unrealized 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):
 
 
February 28, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
142,202

 
$
1,153

 
$
119,192

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

 
(2
)
 
462

 

Total
$
142,577

 
$
1,151

 
$
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 February 28, 2018 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
3,691

 
$
3,691

 
$

 
$

State and municipal bond obligations
35,354

 

 
35,354

 

U.S. treasury bonds
7,662

 

 
7,662

 

Corporate bonds
7,370

 

 
7,370

 

Foreign exchange derivatives
$
1,151

 
$

 
$
1,151

 
$


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 three months ended February 28, 2018.


12


Note 5: Intangible Assets and Goodwill

Intangible Assets

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

 
$
(94,043
)
 
$
60,258

 
$
154,301

 
$
(88,224
)
 
$
66,077

Customer-related
67,802

 
(48,828
)
 
18,974

 
67,802

 
(46,230
)
 
21,572

Trademarks and trade names
17,740

 
(11,215
)
 
6,525

 
17,740

 
(10,495
)
 
7,245

Total
$
239,843

 
$
(154,086
)
 
$
85,757

 
$
239,843

 
$
(144,949
)
 
$
94,894


In the first quarter of fiscal years 2018 and 2017, amortization expense related to intangible assets was $9.1 million and $6.9 million, respectively.

Future amortization expense for intangible assets as of February 28, 2018 is as follows (in thousands):
 
Remainder of 2018
$
26,918

2019
34,932

2020
10,152

2021
10,033

2022
3,722

Total
$
85,757


Goodwill

Changes in the carrying amount of goodwill in the three months ended February 28, 2018 are as follows (in thousands):

Balance, November 30, 2017
$
315,041

Translation adjustments
65

Balance, February 28, 2018
$
315,106


Changes in the goodwill balances by reportable segment in the three months ended February 28, 2018 are as follows (in thousands):
 
November 30, 2017
 
Translation Adjustments
 
February 28, 2018
OpenEdge
$
249,036

 
$
65

 
$
249,101

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
315,041

 
$
65

 
$
315,106


During the quarter ending February 28, 2018, no triggering events have 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 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 months ended February 28, 2018, which are included in acquisition-related expenses in our condensed consolidated statement 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 2 years. During the three months ended February 28, 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, which is included in operating expenses on our condensed consolidated statement 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 months ended February 28, 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.


15


Note 7: Term Loan and Line of Credit

On November 20, 2017, we entered into an amended and restated credit agreement (the "Credit Agreement") with certain lenders (the "Lenders"), which provides for a $123.8 million secured term loan and a $150.0 million secured revolving credit facility (the "Credit Facilities"). 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.

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 February 28, 2018 was 3.125%.

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 February 28, 2018 was $122.2 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 February 28, 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.

Costs incurred in connection with the debt modification of $1.2 million, along with $0.7 million of unamortized debt issuance costs related to the previous credit agreement, are recorded as debt issuance costs as a direct deduction from the carrying value of the debt liability on our consolidated balance sheet as of February 28, 2018. These costs are being amortized over the term of the debt agreement using the effective interest rate method. Amortization expense related to debt issuance costs of $0.1 million and $0.1 million for the three months ended February 28, 2018 and February 28, 2017, respectively, is recorded in interest expense on our 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 February 28, 2018, there were no amounts outstanding under the revolving line and $1.4 million of letters of credit.

As of February 28, 2018, aggregate principal payments of long-term debt for the next five years are (in thousands):

Remainder of 2018
$
4,640

2019
6,188

2020
9,281

2021
12,375

2022
89,719

Total
$
122,203


Note 8: Common Stock Repurchases

We repurchased and retired 1.1 million shares of our common stock for $45.0 million in the three months ended February 28, 2018 and 0.6 million shares for $18.1 million in the three months ended February 28, 2017. The shares were repurchased in both periods as part of our Board of Directors authorized share repurchase program.

16



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

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 a 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 in our condensed consolidated statements of operations (in thousands):
 
 
Three Months Ended
 
February 28,
2018
 
February 28,
2017
Cost of maintenance and services
$
246

 
$
256

Sales and marketing
370

 
363

Product development
2,046

 
(104
)
General and administrative
1,908

 
1,115

Total stock-based compensation
$
4,570

 
$
1,630


During fiscal year 2017, there were significant forfeitures due to our restructuring action, which is further described in Note 11. These forfeitures significantly reduced stock-based compensation expense compared to the current year.


17


Note 10: Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated balances of other comprehensive loss during the three months ended February 28, 2018 (in thousands):

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

 
(27
)
 
3,804

Balance, February 28, 2018
$
(14,939
)
 
$
(256
)
 
$
(15,195
)

The tax effect on accumulated unrealized losses on investments was minimal as of February 28, 2018 and November 30, 2017.

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
840

 
981

 
1,821

Cash disbursements
(465
)
 
(2,274
)
 
(2,739
)
Translation adjustments and other
48

 
25

 
73

Balance, February 28, 2018
$
993

 
$
2,288

 
$
3,281


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 quarter of fiscal year 2018. We expect to incur additional expenses related to facility closures during fiscal year 2018, 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 months ended February 28, 2018, we incurred expenses of $1.8 million, 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 the fourth quarter of fiscal year 2018. The short-term portion of the restructuring reserve of $3.1 million is included in other accrued liabilities and the long-term portion of $0.2 million is included in other noncurrent liabilities on the condensed consolidated balance sheet at February 28, 2018.

Note 12: Income Taxes

Our income tax provision for the three months ended February 28, 2018 and February 28, 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 they occur. The estimates are reevaluated each quarter based on our estimated tax expense for the full fiscal year.


18


During the first quarter of fiscal 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 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 February 28, 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. The provisional tax benefit amount recorded related to the re-measurement of our U.S. deferred tax balances during the three months ended February 28, 2018 was $1.4 million.

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 three months ended February 28, 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.

The decrease in our effective tax rate in the three months ended February 28, 2018 compared to the same period in the prior year is primarily due to the enactment of tax reform in the United States that lowered the federal corporate tax rate.

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 (Loss) Per Share

We compute basic earnings (loss) per share using the weighted average number of common shares outstanding. We compute diluted earnings (loss) 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 (loss) per share on an interim basis (in thousands, except per share data):

 
Three Months Ended
 
February 28,
2018
 
February 28,
2017
Net income (loss)
$
12,912

 
$
(525
)
Weighted average shares outstanding
46,529

 
48,733

Dilutive impact from common stock equivalents
947

 

Diluted weighted average shares outstanding
47,476

 
48,733

Basic earnings (loss) per share
$
0.28

 
$
(0.01
)
Diluted earnings (loss) per share
$
0.27

 
$
(0.01
)

We excluded stock awards representing approximately 344,000 shares and 2,340,000 shares of common stock from the calculation of diluted earnings (loss) per share in the three months ended February 28, 2018 and February 28, 2017, respectively, because these awards were anti-dilutive.

19


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.

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

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
Segment revenue:
 
 
 
OpenEdge
$
66,408

 
$
64,508

Data Connectivity and Integration
7,604

 
6,828

Application Development and Deployment
20,035

 
19,634

Total revenue
94,047

 
90,970

Segment costs of revenue and operating expenses:
 
 
 
OpenEdge
15,762

 
17,877

Data Connectivity and Integration
1,629

 
2,262

Application Development and Deployment
6,798

 
7,536

Total costs of revenue and operating expenses
24,189

 
27,675

Segment contribution:
 
 
 
OpenEdge
50,646

 
46,631

Data Connectivity and Integration
5,975

 
4,566

Application Development and Deployment
13,237

 
12,098

Total contribution
69,858

 
63,295

Other unallocated expenses (1)
52,090

 
62,073

Income from operations
17,768

 
1,222

Other (expense) income, net
(1,585
)
 
(1,347
)
Income (loss) before income taxes
$
16,183

 
$
(125
)
 
 
 
 
(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 and impairment of acquired intangibles, impairment of goodwill, stock-based compensation, fees related to shareholder activist, restructuring, and acquisition-related expenses.
                                

20


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 external customers by revenue type is as follows (in thousands):
 
 
Three Months Ended
(In thousands)
February 28,
2018
 
February 28,
2017
Software licenses
$
25,343

 
$
24,322

Maintenance
61,479

 
59,138

Services
7,225

 
7,510

Total
$
94,047

 
$
90,970


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 Europe, the Middle East and Africa ("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
(In thousands)
February 28,
2018
 
February 28,
2017
North America
$
51,641

 
$
50,305

EMEA
33,014

 
29,844

Latin America
4,461

 
5,023

Asia Pacific
4,931

 
5,798

Total
$
94,047

 
$
90,970


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

21


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

Overview

Progress Software Corporation (the "Company," "we," "us," or "our") offers the leading platform for developing and deploying mission-critical business applications. Progress empowers enterprises and independent software vendors ("ISVs") to build and deliver cognitive-first applications that harness big data to derive business insights and competitive advantage. Progress offers leading technologies for easily building powerful user interfaces across any type of device, a reliable, scalable and secure backend platform to deploy modern applications, leading data connectivity to all sources, and award-winning predictive analytics that brings the power of machine learning to any organization. Over 1,700 ISVs, 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, including our expectations for fiscal year 2017 results.

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

New Product Strategy. As part of the new strategic plan, 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 makes it easy for developers to build machine learning into their applications, 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 serverless 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.


22


Restructuring. With the adoption of our new product strategy, 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 early 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. We expect that future fluctuations in foreign currency exchange rates will impact our results.

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 February 28, 2018, there is $175.0 million remaining under this current authorization. We expect to repurchase $120.0 million of shares of our common stock in fiscal year 2018. 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 6, 2017, our Board of Directors approved a 12% increase in our quarterly cash dividend to $0.14 per share of common stock. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress shareholders in December 2016. 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. On March 27, 2018, our Board of Directors declared a quarterly dividend of $0.14 per share of common stock that will be paid on June 15, 2018 to shareholders of record as of the close of business on June 1, 2018.

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 shareholders, through at least the next twelve months.

During the first quarter of fiscal 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 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 February 28, 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.

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


23


Results of Operations

Revenue

 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2018
 
February 28, 2017
 
As Reported
 
Constant
Currency
Revenue
$
94,047

 
$
90,970

 
3
%
 
%

Total revenue increased in the three months ended February 28, 2018 compared to the same period in fiscal year 2017 primarily due to a favorable impact from currency exchange rates. Changes in prices from fiscal year 2017 to 2018 did not have a significant impact on our revenue.

License Revenue

 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2018
 
February 28, 2017
 
As Reported
 
Constant
Currency
License
$
25,343

 
$
24,322

 
4
%
 
1
%
As a percentage of total revenue
27
%
 
27
%
 
 
 
 

License revenue increased primarily due to a favorable impact from currency exchange rates and an increase in license sales in our Data Connectivity and Integration segment, offset by slight declines in our OpenEdge and Application Development and Deployment segments.

Maintenance and Services Revenue
 
 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2018
 
February 28, 2017
 
As Reported
 
Constant
Currency
Maintenance
$
61,479

 
$
59,138

 
4
 %
 
1
 %
As a percentage of total revenue
65
%
 
65
%
 
 
 
 
Services
7,225

 
7,510

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

 
$
66,648

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

Maintenance revenue increased primarily due to a favorable impact from currency exchange rates. The decrease in services revenue in the first quarter of fiscal year 2018 was primarily due to lower OpenEdge professional services revenue, offset slightly by increased Sitefinity professional services.


24


Revenue by Region

 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2018
 
February 28, 2017
 
As Reported
 
Constant
Currency
North America
$
51,641

 
$
50,305

 
3
 %
 
3
 %
As a percentage of total revenue
55
%
 
55
%
 
 
 
 
EMEA
$
33,014

 
$
29,844

 
11
 %
 
2
 %
As a percentage of total revenue
35
%
 
33
%
 
 
 
 
Latin America
$
4,461

 
$
5,023

 
(11
)%
 
(11
)%
As a percentage of total revenue
5
%
 
6
%
 
 
 
 
Asia Pacific
$
4,931

 
$
5,798

 
(15
)%
 
(17
)%
As a percentage of total revenue
5
%
 
6
%
 
 
 
 

Total revenue generated in North America increased $1.3 million and total revenue generated outside North America increased $1.8 million in the first quarter of fiscal year 2018 as compared to the same quarter last year. The increase in North America was primarily due to license revenue increase in our Data Connectivity and Integration segment. The increase in EMEA was primarily due to the higher OpenEdge maintenance revenue as compared to the prior year period resulting from the favorable impact from exchange rates as described above. Revenue in Latin America and Asia Pacific decreased due to lower OpenEdge maintenance revenue and lower OpenEdge license revenue in each region, respectively.

Total revenue generated in markets outside North America represented 45% of total revenue in the first quarter of fiscal years 2018 and 2017. If exchange rates had remained constant in the first three 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 represented 43% of total revenue.

Revenue by Segment

 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2018
 
February 28, 2017
 
As Reported
 
Constant Currency
OpenEdge segment
$
66,408

 
$
64,508

 
3
%
 
(1
)%
Data Connectivity and Integration segment
7,604

 
6,828

 
11
%
 
11
 %
Application Development and Deployment segment
20,035

 
19,634

 
2
%
 
2
 %
Total revenue
$
94,047

 
$
90,970

 
3
%
 
 %

Revenue in the OpenEdge segment increased due to the favorable impact from exchange rates. Data Connectivity and Integration revenue increased due to an increase in license sales compared to the prior year period. Application Development and Deployment revenue increased primarily as a result of higher maintenance and services revenue from Sitefinity.

Cost of Software Licenses

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Cost of software licenses
$
1,261

 
$
1,588

 
(21
)%
As a percentage of software license revenue
5
%
 
7
%
 
 
As a percentage of total revenue
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.

25



Cost of Maintenance and Services

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Cost of maintenance and services
$
9,824

 
$
10,492

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

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

Amortization of Acquired Intangibles
 
 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Amortization of acquired intangibles
$
5,818

 
$
3,678

 
58
%
As a percentage of total revenue
6
%
 
4
%
 
 

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 increased 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
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Gross profit
$
77,144

 
$
75,212

 
3
%
As a percentage of total revenue
82
%
 
83
%
 
 

Our gross profit increased primarily due to the increases of license and maintenance revenue and the decrease in cost of maintenance and services as described above, offset slightly by the increase of amortization of acquired intangibles.

Sales and Marketing

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Sales and marketing
$
21,428

 
$
25,721

 
(17
)%
As a percentage of total revenue
23
%
 
28
%
 
 

Sales and marketing expenses decreased primarily due to lower compensation-related and travel costs as a result of the headcount reduction action which occurred in the first quarter of fiscal year 2017.


26


Product Development

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Product development
$
20,245

 
$
17,334

 
17
%
As a percentage of total revenue
22
%
 
19
%
 
 

Product development expenses increased primarily due to higher stock-based compensation expense in the first quarter of fiscal year 2018. During the first quarter of fiscal year 2017, there were significant forfeitures due to our restructuring action, which significantly reduced stock-based compensation expense compared to the first three months of the current year.

General and Administrative

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
General and administrative
$
11,262

 
$
10,568

 
7
%
As a percentage of total revenue
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 primarily due to higher stock-based compensation expense in the first quarter of fiscal year 2018. During the first quarter of fiscal year 2017, there were significant forfeitures due to our restructuring action, which significantly reduced stock-based compensation expense compared to the first three months of the current year.

Amortization of Acquired Intangibles

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Amortization of acquired intangibles
$
3,319

 
$
3,179

 
4
%
As a percentage of total revenue
4
%
 
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 increased 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
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Fees related to shareholder activist
$
1,258

 
$

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

In September 2017, Praesidium Investment Management publicly announced in a Schedule 13D filed with the Securities and Exchange Commission 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 noted above.


27


Restructuring Expenses

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Restructuring expenses
$
1,821

 
$
17,139

 
(89
)%
As a percentage of total revenue
2
%
 
19
%
 
 
* Not meaningful

Restructuring expenses recorded in the first fiscal quarter of 2018 relate to the restructuring activities occurring 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
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Acquisition-related expenses
$
43

 
$
49

 
(12
)%
As a percentage of total revenue
%
 
%
 
 

Acquisition-related costs are expensed as incurred and include those costs incurred as a result of a business combination. These costs consist of professional service fees, including third-party legal and valuation-related fees, as well as retention fees, including earn-out payments treated as compensation expense. Acquisition-related expenses in the first quarter of fiscal year 2018 and 2017 were minimal.

Income from Operations
 
 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Income from operations
$
17,768

 
$
1,222

 
1,354
%
As a percentage of total revenue
19
%
 
2
%
 
 

Income from operations increased in the first quarter of fiscal year 2018 as compared to the first quarter of fiscal year 2017 primarily due to the restructuring expenses recorded in fiscal year 2017 as a result of the headcount reductions that occurred in fiscal year 2017.

Income from Operations by Segment

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
OpenEdge segment
$
50,646

 
$
46,631

 
9
 %
Data Connectivity and Integration segment
5,975

 
4,566

 
31
 %
Application Development and Deployment segment
13,237

 
12,098

 
9
 %
Other unallocated expenses
(52,090
)
 
(62,073
)
 
(16
)%
Income from operations
$
17,768

 
$
1,222

 
1,354
 %

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,

28


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
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Interest expense
$
(1,165
)
 
$
(1,082
)
 
8
 %
Interest income and other, net
408

 
221

 
85
 %
Foreign currency (loss) gain, net
(828
)
 
(486
)
 
(70
)%
Total other (expense) income, net
$
(1,585
)
 
$
(1,347
)
 
(18
)%
As a percentage of total revenue
(2
)%
 
(1
)%
 
 

Other (expense) income increased due to the increase in the foreign currency loss in the first quarter of fiscal year 2018 compared to the foreign currency loss in the first quarter of fiscal year 2017. The change in foreign currency gains/losses is a result of movements in exchange rates and the impact in the first quarter of fiscal year 2018 on our intercompany receivables and payables denominated in currencies other than local currencies.

Provision for Income Taxes
 
 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Provision for income taxes
$
3,271

 
$
400

 
718
%
As a percentage of total revenue
3
%
 
%
 
 

Our effective income tax rate was 20% in the first quarter of fiscal year 2018. Due to the enactment of tax reform in the United States, our federal tax rate in fiscal year 2018 is estimated to be 22.2% as compared to 35% in fiscal year 2017. In addition, we 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. Our effective income tax rate was (322)% in the first quarter of fiscal year 2017 because profit before tax was only $(0.1) million due primarily to a $17.1 million restructuring charge.

Net Income (Loss)

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
 
Percentage
Change
Net income (loss)
$
12,912

 
$
(525
)
 
*
As a percentage of total revenue
14
%
 
(1
)%
 
 
* Not meaningful

Liquidity and Capital Resources

Cash, Cash Equivalents and Short-Term Investments
 
(In thousands)
February 28,
2018
 
November 30, 2017
Cash and cash equivalents
$
117,111

 
$
133,464

Short-term investments
50,386

 
50,145

Total cash, cash equivalents and short-term investments
$
167,497

 
$
183,609


The decrease in cash, cash equivalents and short-term investments as of February 28, 2018 of $16.1 million from the end of fiscal year 2017 was due to repurchases of common stock of $45.0 million, dividend payments of $6.6 million, payments of

29


debt obligations in the amount of $1.5 million, and payments of capital expenditures of $1.4 million. These cash outflows were partially offset by cash inflows from operations of $31.6 million, the positive effect of exchange rates on cash of $4.7 million, and $2.5 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 February 28, 2018, $42.0 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 demonstrate a need 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. For the three months ended February 28, 2018, we repurchased and retired 1.1 million shares of our common stock for $45.0 million. As of February 28, 2018, there is $175.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 6, 2017, our Board of Directors approved a 12% increase in our quarterly cash dividend to $0.14 per share of common stock. We began paying quarterly cash dividends of $0.125 per share of common stock to Progress shareholders in December 2016. 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. On March 27, 2018, our Board of Directors declared a quarterly dividend of $0.14 per share of common stock that will be paid on June 15, 2018 to shareholders of record as of the close of business on June 1, 2018.

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 quarter of fiscal year 2018. We expect to incur additional expenses related to facility closures during fiscal year 2018, but we do not expect these additional costs to be material.

As part of this fiscal year 2017 restructuring, for the three months ended February 28, 2018, we incurred expenses of $1.8 million, which are recorded in restructuring expenses on the condensed consolidated statements of operations.

Credit Facility

On November 20, 2017, we entered into an amended and restated credit agreement (the "Credit Agreement") with certain lenders (the "Lenders"), which provides for a $123.8 million secured term loan and a $150.0 million secured revolving credit facility (the "Credit Facilities"). 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 February 28, 2018 was 3.125%.


30


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 February 28, 2018 was $122.2 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 February 28, 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 February 28, 2018, there were no amounts outstanding under the revolving line and $1.4 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 February 28, 2018.

Cash Flows from Operating Activities
 
 
Three Months Ended
(In thousands)
February 28,
2018
 
February 28,
2017
Net income (loss)
$
12,912

 
$
(525
)
Non-cash reconciling items included in net income
15,738

 
15,115

Changes in operating assets and liabilities
2,945

 
22,710

Net cash flows from operating activities
$
31,595

 
$
37,300


The decrease in cash generated from operations in the first three months of fiscal year 2018 as compared to the first three months of fiscal year 2017 was primarily due to changes in operating assets and liabilities, partially offset by higher net income. Our gross accounts receivable as of February 28, 2018 decreased by $7.3 million from the end of fiscal year 2017 and our total deferred revenue increased by $11.9 million from the end of fiscal year 2017. Cash flows from operating activities also decreased due to a net tax payment position in the first quarter of fiscal year 2018 compared to a net tax refund position in the prior year period.

Cash Flows from Investing Activities
 
 
Three Months Ended
(In thousands)
February 28,
2018
 
February 28,
2017
Net investment activity
$
(558
)
 
$
5,301

Purchases of property and equipment
(1,386
)
 
(383
)
Net cash flows used in investing activities
$
(1,944
)
 
$
4,918


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 $1.4 million of property and equipment in the first three months of fiscal year 2018, as compared to $0.4 million in the first three months of fiscal year 2017.


31


Cash Flows from Financing Activities
 
 
Three Months Ended
(In thousands)
February 28,
2018
 
February 28,
2017
Proceeds from stock-based compensation plans
$
2,469

 
$
2,770

Repurchases of common stock
(45,000
)
 
(15,190
)
Payment of long-term debt
(1,547
)
 
(3,750
)
Dividend payments to shareholders
(6,619
)
 
(6,072
)
Other financing activities

 
(1,123
)
Net cash flows used in financing activities
$
(50,697
)
 
$
(23,365
)

During the first three months of fiscal year 2018, we repurchased $45.0 million of our common stock under our share repurchase plan compared to $15.2 million in the same period of the prior year. In addition, in the first three months of fiscal year 2018, we received $2.5 million from the exercise of stock options and the issuance of shares under our employee stock purchase plan as compared to $2.8 million in the first three months of fiscal year 2017. Further, we made dividend payments of $6.6 million to our shareholders during the first three months of fiscal year 2018, as compared to $6.1 million in the first three months of fiscal year 2017. We also made principal payments on our debt of $1.5 million during the first three months of fiscal year 2018, as compared to $3.8 million in the first three months of fiscal year 2017.

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.

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)
February 28,
2018
 
February 28,
2017
Deferred revenue, primarily related to unexpired maintenance and support contracts
$
154,228

 
$
146,952

Multi-year licensing arrangements (1)
17,563

 
23,387

Total revenue backlog
$
171,791

 
$
170,339

 
(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 $15.6 million of the multi-year licensing arrangements as of February 28, 2018 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

32


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 on Form 10-K for the fiscal year ended November 30, 2017. 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 on Form 10-K for the fiscal year ended November 30, 2017.

Recent Accounting Pronouncements

In February 2018, the Financial Accounting Standards Board ("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 May 2017, the FASB issued Accounting Standards Update No. 2017-09, Compensation - Stock Compensation (Topic 718), Scope of Modification Accounting ("ASU 2017-09"), which amends the scope of modification accounting for share-based payment awards. The guidance in ASU 2017-09 provides that modification accounting is required only if a change in the terms or conditions of an award results in a change to the fair value, the vesting conditions, or the classification of the award as equity or liability. The guidance in ASU 2017-09 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently assessing the impact of the adoption of this update 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.


33


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. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. 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 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:


34


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 a net contract asset on the balance sheet. Accordingly, 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.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

During the first 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 on Form 10-K for our fiscal year ended November 30, 2017 for a more complete discussion of the market risks we encounter.

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 the 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 Exchange Act 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 February 28, 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 February 28, 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 on Form 10-K for the fiscal year ended November 30, 2017. 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

36


experience significant downturns in subscription sales and renewal rates, our results of operations might not reflect such 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 European Union, 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 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 United States ("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 becomes 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 2017, we increased our quarterly dividend by 12% and 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 first 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)
December 2017
 
825,226

 
$
42.02

 
825,226

 
$
185,310

January 2018
 
136,202

 
43.21

 
136,202

 
179,422

February 2018
 
92,558

 
47.76

 
92,558

 
175,000

Total
 
1,053,986

 
$
42.68

 
1,053,986

 
$
175,000


(1)
In September 2017, our Board of Directors increased our total share repurchase authorization to $250.0 million. As of February 28, 2018, there was $175.0 million remaining under this authorization.

Item 5. Other Information

On March 27, 2018, the Board of Directors adopted the 2018 Fiscal Year Compensation Program for Non-Employee Directors (the “2018 Plan”), which provides for the payment of cash and equity compensation to non-employee members of our Board of Directors in connection with their service to Progress. The 2018 Plan is identical to the compensation plan applicable to directors in 2017.

Under the 2018 Plan, our non-employee directors will be paid an annual retainer of $250,000. This annual retainer will be paid $50,000 in cash and $200,000 in equity (with the equity paid in the form of deferred stock units which convert to shares of common stock only upon a change in control of the Company or the cessation of service on the Board of Directors). The non-executive Chairman of the Board will be paid an additional cash retainer of $50,000. With respect to service on the committees of our Board of Directors, the following fees will be paid:

Audit Committee - $25,000 for the Chairman and $20,000 for the other members;
Compensation Committee - $25,000 for the Chairman and $15,000 for the other members; and
Nominating and Corporate Governance Committee - $12,500 for the Chairman and $10,000 for the other members.



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 months ended February 28, 2018, formatted in XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets as of February 28, 2018 and November 30, 2017; (ii) Condensed Consolidated Statements of Income for the three months ended February 28, 2018 and February 28, 2017; (iii) Condensed Consolidated Statements of Comprehensive Income for the three months ended February 28, 2018 and February 28, 2017; (iv) Condensed Consolidated Statements of Cash Flows for the three months ended February 28, 2018 and February 28, 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:
April 6, 2018
 
/s/ YOGESH K. GUPTA
 
 
 
Yogesh K. Gupta
 
 
 
President and Chief Executive Officer
 
 
 
(Principal Executive Officer)
 
 
 
 
Dated:
April 6, 2018
 
/s/ PAUL A. JALBERT
 
 
 
Paul A. Jalbert
 
 
 
Chief Financial Officer
 
 
 
(Principal Financial Officer and Principal Accounting Officer)

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


PROGRESS SOFTWARE CORPORATION
2018 FISCAL YEAR COMPENSATION PROGRAM
FOR NON-EMPLOYEE DIRECTORS

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

1


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.

2
EX-31.1 3 exhibit311-q12018.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: April 6, 2018

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



1
EX-31.2 4 exhibit312-q12018.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: April 6, 2018

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



1
EX-32.1 5 exhibit321-q12018.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 February 28, 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:
April 6, 2018
 
Date:
April 6, 2018



1
EX-101.INS 6 prgs-20180228.xml XBRL INSTANCE DOCUMENT 0000876167 2017-12-01 2018-02-28 0000876167 2018-03-28 0000876167 2017-11-30 0000876167 2018-02-28 0000876167 2016-12-01 2017-02-28 0000876167 2016-11-30 0000876167 2017-02-28 0000876167 us-gaap:MoneyMarketFundsMember 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember 2017-11-30 0000876167 us-gaap:MunicipalBondsMember 2017-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember 2017-11-30 0000876167 us-gaap:CashMember 2017-11-30 0000876167 us-gaap:MunicipalBondsMember 2018-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember 2018-02-28 0000876167 us-gaap:MoneyMarketFundsMember 2018-02-28 0000876167 us-gaap:CashMember 2018-02-28 0000876167 us-gaap:USTreasurySecuritiesMember 2018-02-28 0000876167 us-gaap:OtherNoncurrentAssetsMember 2017-11-30 0000876167 us-gaap:OtherCurrentAssetsMember 2018-02-28 0000876167 us-gaap:ForwardContractsMember 2016-12-01 2017-02-28 0000876167 us-gaap:ForwardContractsMember 2017-12-01 2018-02-28 0000876167 us-gaap:OtherNoncurrentLiabilitiesMember 2017-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToPurchaseUSDollarsMember 2018-02-28 0000876167 prgs:ForeignCurrencyForwardContractsToPurchaseUSDollarsMember 2017-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToSellUSDollarsMember 2017-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToSellUSDollarsMember 2018-02-28 0000876167 us-gaap:MoneyMarketFundsMember 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:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2017-11-30 0000876167 us-gaap:MoneyMarketFundsMember 2017-11-30 0000876167 us-gaap:MunicipalBondsMember 2017-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2017-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2017-11-30 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:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember 2017-11-30 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-11-30 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-02-28 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2018-02-28 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2018-02-28 0000876167 us-gaap:MunicipalBondsMember 2018-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-02-28 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-02-28 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2018-02-28 0000876167 us-gaap:USTreasurySecuritiesMember 2018-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember 2018-02-28 0000876167 us-gaap:ForeignExchangeContractMember 2018-02-28 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2018-02-28 0000876167 us-gaap:MoneyMarketFundsMember 2018-02-28 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-02-28 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-02-28 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2018-02-28 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-02-28 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2018-02-28 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-02-28 0000876167 prgs:DataConnectivityMember 2017-12-01 2018-02-28 0000876167 prgs:DataConnectivityMember 2018-02-28 0000876167 prgs:DataConnectivityMember 2017-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2017-12-01 2018-02-28 0000876167 prgs:OpenEdgeMember 2018-02-28 0000876167 prgs:OpenEdgeMember 2017-12-01 2018-02-28 0000876167 prgs:OpenEdgeMember 2017-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2017-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2018-02-28 0000876167 us-gaap:TrademarksAndTradeNamesMember 2017-11-30 0000876167 us-gaap:CustomerRelationshipsMember 2018-02-28 0000876167 us-gaap:TrademarksAndTradeNamesMember 2018-02-28 0000876167 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-11-30 0000876167 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-02-28 0000876167 us-gaap:CustomerRelationshipsMember 2017-11-30 0000876167 prgs:KinveyInc.Member 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:ComputerSoftwareIntangibleAssetMember 2017-06-01 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:ComputerSoftwareIntangibleAssetMember 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:TradeNamesMember 2017-06-01 2017-06-01 0000876167 prgs:KinveyInc.Member us-gaap:CustomerRelationshipsMember 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 0000876167 us-gaap:RestrictedStockUnitsRSUMember prgs:DataRPMCorporationMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember 2017-12-01 2018-02-28 0000876167 prgs:DataRPMCorporationMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember 2017-03-01 0000876167 prgs:KinveyInc.Member 2017-06-01 2017-06-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 us-gaap:TradeNamesMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:TradeNamesMember 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:CustomerRelationshipsMember 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:ComputerSoftwareIntangibleAssetMember 2017-03-01 0000876167 prgs:CreditAgreementMember 2018-02-28 0000876167 prgs:CreditAgreementMember 2017-12-01 2018-02-28 0000876167 us-gaap:RevolvingCreditFacilityMember prgs:CreditAgreementMember 2017-11-20 0000876167 prgs:CreditAgreementMember us-gaap:MinimumMember us-gaap:BaseRateMember 2017-12-01 2018-02-28 0000876167 us-gaap:LetterOfCreditMember prgs:CreditAgreementMember 2018-02-28 0000876167 prgs:CreditAgreementMember 2016-12-01 2017-02-28 0000876167 prgs:CreditAgreementMember us-gaap:MaximumMember 2017-12-01 2018-02-28 0000876167 prgs:CreditAgreementMember us-gaap:MaximumMember us-gaap:BaseRateMember 2017-12-01 2018-02-28 0000876167 prgs:CreditAgreementMember us-gaap:LineOfCreditMember 2018-02-28 0000876167 prgs:CreditAgreementMember us-gaap:MediumTermNotesMember 2017-11-20 0000876167 prgs:CreditAgreementMember us-gaap:MinimumMember 2017-12-01 2018-02-28 0000876167 us-gaap:RevolvingCreditFacilityMember prgs:CreditAgreementMember 2018-02-28 0000876167 prgs:CreditAgreementMember 2017-11-20 0000876167 prgs:SwingLineLoansMember prgs:CreditAgreementMember 2014-12-02 0000876167 prgs:CreditAgreementMember us-gaap:MaximumMember us-gaap:EurodollarMember 2017-12-01 2018-02-28 0000876167 prgs:CreditAgreementMember us-gaap:MinimumMember us-gaap:EurodollarMember 2017-12-01 2018-02-28 0000876167 us-gaap:LetterOfCreditMember prgs:CreditAgreementMember 2014-12-02 0000876167 prgs:CreditAgreementMember us-gaap:MediumTermNotesMember 2018-02-28 0000876167 2017-09-30 0000876167 us-gaap:RestrictedStockUnitsRSUMember 2017-12-01 2018-02-28 0000876167 us-gaap:EmployeeStockOptionMember 2017-12-01 2018-02-28 0000876167 us-gaap:SellingAndMarketingExpenseMember 2017-12-01 2018-02-28 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2016-12-01 2017-02-28 0000876167 prgs:CostOfMaintenanceAndServicesMember 2016-12-01 2017-02-28 0000876167 prgs:CostOfMaintenanceAndServicesMember 2017-12-01 2018-02-28 0000876167 prgs:ProductDevelopmentMember 2017-12-01 2018-02-28 0000876167 us-gaap:SellingAndMarketingExpenseMember 2016-12-01 2017-02-28 0000876167 prgs:ProductDevelopmentMember 2016-12-01 2017-02-28 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-01 2018-02-28 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2018-02-28 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-01 2018-02-28 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-28 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-01 2018-02-28 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-01 2018-02-28 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-11-30 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-02-28 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2017-11-30 0000876167 us-gaap:EmployeeSeveranceMember 2017-12-01 2018-02-28 0000876167 us-gaap:EmployeeSeveranceMember 2018-02-28 0000876167 us-gaap:EmployeeSeveranceMember 2017-11-30 0000876167 us-gaap:FacilityClosingMember 2017-12-01 2018-02-28 0000876167 us-gaap:FacilityClosingMember 2018-02-28 0000876167 us-gaap:FacilityClosingMember 2017-11-30 0000876167 us-gaap:OtherLiabilitiesMember prgs:A2017RestructuringActivitiesMember 2018-02-28 0000876167 prgs:A2017RestructuringActivitiesMember 2016-12-01 2017-11-30 0000876167 us-gaap:OtherNoncurrentLiabilitiesMember prgs:A2017RestructuringActivitiesMember 2018-02-28 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2016-12-01 2017-02-28 0000876167 prgs:OpenEdgeMember 2016-12-01 2017-02-28 0000876167 prgs:DataConnectivityMember 2016-12-01 2017-02-28 0000876167 us-gaap:AsiaPacificMember 2016-12-01 2017-02-28 0000876167 us-gaap:LatinAmericaMember 2016-12-01 2017-02-28 0000876167 us-gaap:NorthAmericaMember 2017-12-01 2018-02-28 0000876167 us-gaap:EMEAMember 2016-12-01 2017-02-28 0000876167 us-gaap:EMEAMember 2017-12-01 2018-02-28 0000876167 us-gaap:LatinAmericaMember 2017-12-01 2018-02-28 0000876167 us-gaap:NorthAmericaMember 2016-12-01 2017-02-28 0000876167 us-gaap:AsiaPacificMember 2017-12-01 2018-02-28 prgs:segment prgs:enterprise_customer prgs:developer prgs:payment iso4217:USD xbrli:shares iso4217:USD xbrli:shares prgs:software_vendor xbrli:pure false --11-30 Q1 2018 2018-02-28 10-Q 0000876167 45232011 Large Accelerated Filer PROGRESS SOFTWARE CORP /MA 119654000 462000 119192000 142577000 375000 142202000 3179000 3319000 174000 963000 183609000 130547000 2917000 6427000 40227000 3491000 167497000 113420000 3691000 7370000 35354000 7662000 183902000 130547000 2917000 6463000 40458000 3517000 167778000 113420000 3691000 7449000 35518000 7700000 63295000 12098000 4566000 46631000 69858000 13237000 5975000 50646000 50145000 50386000 27812000 26198000 22333000 24188000 125000000.0 3900000 3 3100000 4 2300000 4 1500000 8 P30D 2000000 100000 1700 62073000 52090000 P3Y -1400000 2894000 0 9000000 8913000 61210000 53843000 1173000 1042000 -18999000 -15195000 P5Y P5Y P5Y P5Y P5Y P5Y 7382000 9620000 1630000 256000 -104000 1115000 363000 246000 2046000 1908000 370000 4570000 676000 785000 100000 100000 6900000 9100000 2340000 344000 718718000 683140000 263407000 237652000 6427000 0 6427000 0 2917000 2917000 0 0 40227000 0 40227000 0 3491000 0 3491000 0 7370000 0 7370000 0 3691000 3691000 0 0 35354000 0 35354000 0 7662000 0 7662000 0 0 0 0 0 0 0 0 0 0 0 0 0 293000 0 0 36000 231000 26000 281000 0 0 79000 164000 38000 1 1 49000 43000 0 30000000 49200000 1700000 300000 1465000 5006000 19900000 100000 800000 22100000 100000 1800000 68000 26000 28271000 48879000 207036000 226907000 133464000 130547000 2917000 0 0 0 117111000 113420000 3691000 0 0 0 19871000 -16353000 183609000 167497000 0.125 0.14 0.01 0.01 200000000 200000000 47281035 46297792 47281035 46297792 249836000 255047000 774000 16716000 15758000 16903000 3678000 5818000 10492000 9824000 0.01 0.02 0.005 0.015 123800000 1200000 700000 1123000 948000 2809000 2163000 132538000 144573000 9750000 9655000 1978000 1682000 0 1151000 0 1151000 200000 200000 1200000 -27000 0 -27000 1151000 -2000 1153000 800000 3600000 6037000 6482000 6619000 6482000 1018000 4693000 32373000 17406000 183000 0 183000 0 144949000 88224000 46230000 10495000 154086000 94043000 48828000 11215000 3722000 26918000 10033000 10152000 34932000 239843000 154301000 67802000 17740000 239843000 154301000 67802000 17740000 94894000 66077000 21572000 7245000 85757000 60258000 18974000 6525000 -486000 -828000 0 -135000 10568000 11262000 315041000 46965000 19040000 249036000 315106000 46965000 19040000 249101000 12600000 12583000 24400000 24351000 65000 0 0 65000 75212000 77144000 -525000 12912000 -125000 16183000 -0.01 0.28 -0.01 0.27 400000 3271000 -209000 1614000 -989000 -17830000 -16937000 -8329000 55000 -290000 -4268000 406000 8985000 10354000 2278000 -2382000 1082000 1165000 844000 942000 718718000 683140000 208018000 203032000 0 27000 0 27000 1588000 1261000 24322000 25343000 1400000 0 0.03125 25000000.0 25000000.0 150000000.0 0.0035 0.0025 122203000 122200000 5819000 5819000 6200000 89719000 12375000 9281000 6188000 4640000 116090000 114635000 59138000 61479000 P1Y -23365000 -50697000 4918000 -1944000 37300000 31595000 -525000 12912000 -1347000 -1585000 3 27675000 7536000 2262000 17877000 24189000 6798000 1629000 15762000 73990000 59376000 1222000 17768000 20496000 18797000 18588000 16312000 1992000 1916000 1228000 3831000 -27000 3804000 3831000 1299000 3804000 71000 -27000 40000 39000 5967000 6003000 221000 408000 15190000 45000000 2739000 2274000 465000 6072000 6619000 1306000 0 854000 7374000 383000 1386000 0.01 0.01 1000000 1000000 0 0 0 0 2121000 307000 2770000 2469000 6155000 6816000 0 1258000 42261000 41761000 40000 137000 3750000 1547000 17334000 20245000 0.2 17139000 1821000 1800000 981000 840000 4126000 3556000 570000 3281000 2288000 993000 3100000 200000 73000 25000 48000 145247000 107800000 90970000 19634000 6828000 64508000 94047000 20035000 7604000 66408000 90970000 5798000 29844000 5023000 50305000 4931000 33014000 4461000 51641000 94047000 66648000 68704000 25721000 21428000 1630000 4570000 P4Y P3Y P2Y 9393000 43000 50145000 0 0 6427000 40227000 3491000 50386000 0 0 7370000 35354000 7662000 250000000.0 175000000 600000 1100000 18100000 45000000 376084000 -229000 -18999000 -18770000 347652000 -256000 -15195000 -14939000 7510000 7225000 0 947000 48733000 47476000 48733000 46529000 <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;">February&#160;28, <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;">24,188</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;">26,198</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;">50,386</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></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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 in 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;">February&#160;28, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">113,420</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;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">35,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">7,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">7,370</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;">117,111</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;">50,386</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;">133,464</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;">50,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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 ("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 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;">").</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 on Form&#160;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;">. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as 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;">, 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> <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 two 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 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;" rowspan="1" colspan="1"><div 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;">(963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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 minimal acquisition-related costs during the three months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;">, which are included in acquisition-related expenses in our condensed consolidated statement 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;" rowspan="1" colspan="1"><div 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;">(174</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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;">2 years</font><font style="font-family:inherit;font-size:10pt;">. During the three months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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 minimal credit to stock-based compensation expense related to forfeitures, which is included in operating expenses on our condensed consolidated statement 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 </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;"> incur any acquisition-related costs during the three months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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;">February&#160;28, 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;">113,420</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;">113,420</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;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">35,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(164</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;">35,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">7,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(38</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;">7,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7,449</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;">(79</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,370</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;">167,778</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;">(281</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;">167,497</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;" rowspan="1" colspan="1"><div style="text-align:left;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;">183,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(293</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;">183,609</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;">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;">February&#160;28, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">113,420</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;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">35,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">7,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">7,370</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;">117,111</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;">50,386</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;">133,464</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;">50,145</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;">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;">February&#160;28, <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;">24,188</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;">26,198</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;">50,386</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></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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 in 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 not 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;">February&#160;28, 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;">three</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;">February&#160;28, 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:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 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 income (loss) before reclassifications, net of tax</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;">3,831</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</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,804</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 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;" rowspan="1" colspan="1"><div style="text-align:left;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;">(14,939</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;">(256</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;">(15,195</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><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 unrealized losses on investments was minimal as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;28, 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;">On November 20, 2017, we entered into an amended and restated credit agreement (the "Credit Agreement") with certain lenders (the "Lenders"), which 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 "Credit Facilities"). 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.</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 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;">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 </font><font style="font-family:inherit;font-size:10pt;">1.50%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">2.00%</font><font style="font-family:inherit;font-size:10pt;"> above the Eurodollar rate for Eurodollar-based borrowings or from </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;"> 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 </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">0.35%</font><font style="font-family:inherit;font-size:10pt;"> per annum based on our leverage ratio. The interest rate of the credit facility as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">3.125%</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$122.2 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 February 28, 2018. The principal repayment amounts are in accordance with the following schedule: (i) </font><font style="font-family:inherit;font-size:10pt;">eight</font><font style="font-family:inherit;font-size:10pt;"> 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) </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> 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) </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> 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) </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> 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;">February&#160;28, 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.</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 in connection with the debt modification of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, along with </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> of unamortized debt issuance costs related to the previous credit agreement, are recorded as debt issuance costs as a direct deduction from the carrying value of the debt liability on our consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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 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;"> and </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;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, is recorded in interest expense on our 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 November 20, 2022, at which time all amounts outstanding must be repaid. As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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.4 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;">February&#160;28, 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%;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;"><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;">4,640</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">122,203</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;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in other current assets 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 other accrued liabilities and other assets, respectively, on the consolidated balance sheet. In the three months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;">, realized and unrealized gains of </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net on the condensed consolidated statements of operations. The gains were substantially offset by realized and unrealized 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;">February&#160;28, 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;">142,202</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,153</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;">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;">375</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">142,577</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,151</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;">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</font><font style="font-family:inherit;font-size:10pt;"> 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.</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 two performance metrics under a LTIP where the performance measurement period is three years. Vesting of the 2018 LTIP awards is as follows: (i) 50% 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) 50% 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 in our condensed consolidated statements of operations (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="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></tr><tr><td style="vertical-align: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;">February&#160;28, <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;">February&#160;28, <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;">246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">2,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(104</font></div></td><td style="vertical-align:bottom;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;">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;">1,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,570</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,630</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 fiscal year 2017, there were significant forfeitures due to our restructuring action, which is further described in Note 11. These forfeitures significantly reduced stock-based compensation expense compared to the current 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;">Earnings (Loss) 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 earnings (loss) per share using the weighted average number of common shares outstanding. We compute diluted earnings (loss) 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 (loss) per share 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="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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></tr><tr><td style="vertical-align: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;">February&#160;28, <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;">February&#160;28, <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 (loss)</font></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;">12,912</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;">(525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,529</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,733</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive 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;">947</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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">47,476</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,733</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 (loss) 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.28</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.01</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><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 (loss) 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.27</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.01</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></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;">344,000</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">2,340,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock from the calculation of diluted earnings (loss) per share in the three months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, because these awards 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;">February&#160;28, 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;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">35,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">35,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">7,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">7,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">7,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">1,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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></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 three months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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;">February 28, 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 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;">(94,043</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;">60,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(48,828</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;">18,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(11,215</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,525</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;">(154,086</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,757</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 first quarter of fiscal years </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, 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;">$6.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;">February&#160;28, 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;">26,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;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;">3,722</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;">85,757</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 three months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;28, 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;">65</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 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;">315,106</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 three months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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, 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;">February&#160;28, 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;">65</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;">249,101</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;background-color:#cceeff;padding-left:2px;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;">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;">65</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;">315,106</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;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;">, no triggering events have 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%;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 income tax provision for the three months ended February&#160;28, 2018 and February&#160;28, 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 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%;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 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 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 February 28, 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%;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 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. The provisional tax benefit amount recorded related to the re-measurement of our U.S. deferred tax balances during the three months ended February 28, 2018 was </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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 three months ended February 28, 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%;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 decrease in our effective tax rate in the three months ended February&#160;28, 2018 compared to the same period in the prior year is primarily due to the enactment of tax reform in the United States that lowered the federal corporate tax rate.</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 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%;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;">Tax authorities for certain non-U.S.&#160;jurisdictions are also examining returns. With some exceptions, we are generally not subject to tax examinations in non-U.S.&#160;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 February 2018, the Financial Accounting Standards Board ("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 May 2017, the FASB issued Accounting Standards Update No.&#160;2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718), Scope of Modification Accounting </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-09"), which amends the scope of modification accounting for share-based payment awards. The guidance in ASU 2017-09 provides that modification accounting is required only if a change in the terms or conditions of an award results in a change to the fair value, the vesting conditions, or the classification of the award as equity or liability. The guidance in ASU 2017-09 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently assessing the impact of the adoption of this update 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 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 $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.</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. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. 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 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 a net contract asset on the balance sheet. Accordingly, 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 (the "Company," "we," "us," or "our") offers the leading platform for developing and deploying mission-critical business applications. Progress empowers enterprises and independent software vendors ("ISVs") to build and deliver cognitive-first applications that harness big data to derive business insights and competitive advantage. Progress offers leading technologies for easily building powerful user interfaces across any type of device, a reliable, scalable and secure backend platform to deploy modern applications, leading data connectivity to all sources, and award-winning predictive analytics that brings the power of machine learning to any organization. Over </font><font style="font-family:inherit;font-size:10pt;">1,700</font><font style="font-family:inherit;font-size:10pt;"> ISVs, </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 ("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 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;">").</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 on Form&#160;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;">. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as 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;">, 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 February 2018, the Financial Accounting Standards Board ("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 May 2017, the FASB issued Accounting Standards Update No.&#160;2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718), Scope of Modification Accounting </font><font style="font-family:inherit;font-size:10pt;">("ASU 2017-09"), which amends the scope of modification accounting for share-based payment awards. The guidance in ASU 2017-09 provides that modification accounting is required only if a change in the terms or conditions of an award results in a change to the fair value, the vesting conditions, or the classification of the award as equity or liability. The guidance in ASU 2017-09 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently assessing the impact of the adoption of this update 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 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 $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.</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. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. 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 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 a net contract asset on the balance sheet. Accordingly, 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 the consolidated income from continuing operations 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="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="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></tr><tr><td style="vertical-align: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;">February 28, 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;">February 28, 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></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;">66,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">64,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,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;padding-left:2px;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,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,035</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;">19,634</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;">94,047</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;">90,970</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></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;">15,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;">17,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">6,798</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,536</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;">24,189</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;">27,675</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:</font></div></td><td 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;">50,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></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;">13,237</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,098</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</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;">69,858</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;">63,295</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;">52,090</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;">62,073</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;">17,768</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;">1,222</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,585</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,347</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 (loss) 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;">16,183</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;">(125</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(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 and impairment of acquired intangibles, impairment of goodwill, 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%;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: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;text-align:center;">Excess</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Facilities&#160;and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">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;">840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,739</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;">48</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;">25</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;">73</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, February 28, 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;" rowspan="1" colspan="1"><div style="text-align:left;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;">993</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;">2,288</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;">3,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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 the first quarter of fiscal year 2018. We expect to incur additional expenses related to facility closures during fiscal year 2018, 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 months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;">, we incurred expenses of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">, 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 the fourth quarter of fiscal year 2018. The short-term portion of the restructuring reserve of </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> is included in other accrued liabilities and the long-term portion of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> is included in other noncurrent liabilities on the condensed consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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;">three</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;">February&#160;28, 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:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 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 income (loss) before reclassifications, net of tax</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;">3,831</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</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,804</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 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;" rowspan="1" colspan="1"><div style="text-align:left;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;">(14,939</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;">(256</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;">(15,195</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%;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;" rowspan="1" colspan="1"><div 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;">(174</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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%;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;" rowspan="1" colspan="1"><div 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;">(963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">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%;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;">February&#160;28, 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;">113,420</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;">113,420</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;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">35,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(164</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;">35,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">7,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(38</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;">7,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7,449</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;">(79</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,370</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;">167,778</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;">(281</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;">167,497</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;" rowspan="1" colspan="1"><div style="text-align:left;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;">183,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(293</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;">183,609</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 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;">February&#160;28, 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;">142,202</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,153</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;">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;">375</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">142,577</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,151</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;">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 earnings (loss) per share 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="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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></tr><tr><td style="vertical-align: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;">February&#160;28, <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;">February&#160;28, <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 (loss)</font></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;">12,912</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;">(525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,529</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,733</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive 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;">947</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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">47,476</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,733</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 (loss) 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.28</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.01</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><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 (loss) 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.27</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.01</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></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 in our condensed consolidated statements of operations (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="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></tr><tr><td style="vertical-align: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;">February&#160;28, <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;">February&#160;28, <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;">246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">2,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(104</font></div></td><td style="vertical-align:bottom;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;">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;">1,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,570</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,630</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 external 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="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="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></tr><tr><td style="vertical-align: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;">February&#160;28, <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;">February&#160;28, <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;">25,343</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;">24,322</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;">61,479</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,225</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;">7,510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;">94,047</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;">90,970</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;">February&#160;28, 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;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">35,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">35,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">7,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">7,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">7,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">Foreign exchange derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">1,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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></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;">February 28, 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 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;">(94,043</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;">60,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(48,828</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;">18,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(11,215</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,525</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;">(154,086</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,757</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 goodwill balances by reportable segment in the three months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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, 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;">February&#160;28, 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;">65</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;">249,101</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;background-color:#cceeff;padding-left:2px;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;">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;">65</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;">315,106</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><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 three months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;28, 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;">65</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 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;">315,106</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;">As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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%;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;"><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;">4,640</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">122,203</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;">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%;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: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;text-align:center;">Excess</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Facilities&#160;and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">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;">840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,739</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;">48</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;">25</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;">73</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, February 28, 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;" rowspan="1" colspan="1"><div style="text-align:left;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;">993</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;">2,288</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;">3,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 Europe, the Middle East and Africa ("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="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="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></tr><tr><td style="vertical-align: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;">February&#160;28, <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;">February&#160;28, <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;">51,641</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;">50,305</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,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">4,931</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;">5,798</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;">94,047</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;">90,970</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;28, 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;">26,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;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;">3,722</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;">85,757</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 the consolidated income from continuing operations 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="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="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></tr><tr><td style="vertical-align: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;">February 28, 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;">February 28, 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></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;">66,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">64,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,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;padding-left:2px;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,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,035</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;">19,634</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;">94,047</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;">90,970</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></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;">15,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;">17,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">6,798</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,536</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;">24,189</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;">27,675</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:</font></div></td><td 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;">50,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></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;">13,237</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,098</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</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;">69,858</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;">63,295</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;">52,090</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;">62,073</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;">17,768</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;">1,222</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,585</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,347</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 (loss) 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;">16,183</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;">(125</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(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 and impairment of acquired intangibles, impairment of goodwill, 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 external 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="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="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></tr><tr><td style="vertical-align: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;">February&#160;28, <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;">February&#160;28, <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;">25,343</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;">24,322</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;">61,479</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,225</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;">7,510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;">94,047</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;">90,970</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 Europe, the Middle East and Africa ("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="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="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></tr><tr><td style="vertical-align: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;">February&#160;28, <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;">February&#160;28, <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;">51,641</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;">50,305</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,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">4,931</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;">5,798</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;">94,047</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;">90,970</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">We repurchased and retired </font><font style="font-family:inherit;font-size:10pt;">1.1 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;">$45.0 million</font><font style="font-family:inherit;font-size:10pt;"> in the three months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </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;">$18.1 million</font><font style="font-family:inherit;font-size:10pt;"> in the three months ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;">. The shares were repurchased in both 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;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$175.0 million</font><font style="font-family:inherit;font-size:10pt;"> remaining under this current authorization.</font></div></div> EX-101.SCH 7 prgs-20180228.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 2105100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Business Combinations (Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Business Combinations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Business Segments and International Operations link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Business Segments and International Operations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Business Segments and International Operations (Revenue from External Customers by Product) (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - 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 2101100 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - 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 2401402 - 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 2301301 - 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 2102100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Derivative Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - 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 (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Earnings (Loss) Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Earnings (Loss) Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - 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 2104100 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Intangible Assets and Goodwill (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Intangible Assets and Goodwill (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Restructuring Charges (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - 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-20180228_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 prgs-20180228_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 prgs-20180228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Equity [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Investments and Cash [Abstract] Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Marketable Securities [Text Block] Line of Credit Facility [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Eurodollar [Member] Eurodollar [Member] Base Rate [Member] Base Rate [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Term Loan [Member] Medium-term Notes [Member] Line of Credit [Member] Line of Credit [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving line of credit [Member] Revolving Credit Facility [Member] Swing line loans [Member] Swing Line Loans [Member] Swing Line Loans [Member] Letter of credit [Member] 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 Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Commitment fee on undrawn portion (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Interest rate at end of period (as a percent) Line of Credit Facility, Interest Rate at Period End Outstanding balance Long-term Debt Current portion of long-term debt Long-term Debt, Current Maturities Number of payments in years one and two Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Years One and Two, Number of Payments Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Years One and Two, Number of Payments Principal payments for years one and two Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Years One and Two Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Years One and Two Number of payments in year three Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Three, Number of Payments Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Three, Number of Payments 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 Number of payments in year four Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Four, Number of Payments Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Four, Number of Payments 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 Number of payments in year five Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Five, Number of Payments Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Five, Number of Payments Principal payments for year five Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Five Long-term Debt, Maturities, Periodic Payment, Repayment of Principal in Year Five Debt issuance cost Debt Issuance Costs, Gross Unamortized debt issuance costs Debt Issuance Costs, Net Amortization of debt issuance costs Amortization of Debt Issuance Costs Line of credit facility outstanding amount Long-term Line of Credit Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 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 Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Earnings Per Share [Abstract] Calculation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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 [Member] 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 [Member] 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] Derivative contracts, notional value Derivative, Notional Amount Derivative contracts, fair value Derivative, Fair Value, Net Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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 [Member] Cost Of Maintenance And Services [Member] Cost of maintenance and services. Sales and marketing [Member] Selling and Marketing Expense [Member] Product development [Member] Product Development [Member] Product Development [Member] General and administrative [Member] 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 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] 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 [Member] Cash [Member] Money market funds [Member] Money Market Funds [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] State and municipal bond obligations [Member] Municipal Bonds [Member] U.S. treasury bonds [Member] US Treasury Securities [Member] Corporate bonds [Member] 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 Cash and Cash Equivalents, at Carrying Value Short-Term Investments Short-term Investments Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] OpenEdge [Member] OpenEdge [Member] OpenEdge [Member] Data Connectivity and Integration [Member] Data Connectivity [Member] Data Connectivity [Member] Application Development and Deployment [Member] 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 Goodwill Translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Balance, February 28, 2018 Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Segment Reporting [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] 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 revenue Revenues 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 Income from operations Operating Income (Loss) Other (expense) income, net Nonoperating Income (Expense) Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Business Segments and International Operations Segment Reporting Disclosure [Text Block] 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] Statement of Financial Position [Abstract] Assets Assets [Abstract] Allowance for accounts receivable (in dollars) Allowance for Doubtful Accounts Receivable, Current Stockholders' Equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding 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 Authorized amount for share repurchase programs Stock Repurchase Program, Authorized Amount Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Purchased technology [Member] Computer Software, Intangible Asset [Member] Trade name [Member] Trade Names [Member] Customer relationships [Member] Customer Relationships [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Kinvey, Inc. [Member] Kinvey, Inc. [Member] Kinvey, Inc. [Member] DataRPM Corporation [Member] DataRPM Corporation [Member] DataRPM Corporation [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] 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 Goodwill 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 Outstanding Foreign Currency Forward Contracts Schedule of Derivative Instruments [Table Text Block] Restructuring Charges [Abstract] 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 [Member] Facility Closing [Member] Employee Severance and Related Benefits [Member] 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 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 Business Combinations Business Combination Disclosure [Text Block] 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 Software licenses Licenses Revenue Maintenance Maintenance Revenue Services Technology Services Revenue Total revenue Revenue, Net Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Accounts receivable (less allowances of $785 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 Finite-Lived Intangible Assets, Net 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] 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 Deferred Revenue, Current Total current liabilities Liabilities, Current Long-term debt Long-term Debt, Excluding Current Maturities Long-term deferred revenue Deferred Revenue, Noncurrent Deferred tax liabilities Deferred Income Tax Liabilities, Net Other noncurrent liabilities Other Liabilities, Noncurrent Commitments and contingencies Commitments and Contingencies Shareholders’ equity: 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, 46,297,792 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 Classification of Stock-Based Compensation Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] 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] Net (loss) income (in dollars) Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Dilutive impact from common stock equivalents (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (loss) earnings per share (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Diluted (loss) earnings per share (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share 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] Remainder of 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Book Value 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 Number of reportable segments Number of Reportable Segments 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] Stock Options [Member] Employee Stock Option [Member] Restricted Stock Units [Member] 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 Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Customer-related [Member] Trademarks and trade names [Member] 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 Common Stock Repurchases Treasury Stock [Text Block] Cash, Cash Equivalents and Investments [Table] Cash, Cash Equivalents And Investments [Table] Cash, Cash Equivalents And Investments [Table] Amortized Cost Basis Cash Cash Equivalents And Investments Cost Basis Cash, Cash Equivalents, And Investments, Cost Basis. Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Cash Cash Equivalents And Investments At Fair Value Cash Cash Equivalents and Investments at Fair Value Statement of Comprehensive Income [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Other comprehensive 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 (loss) gain on investments, net of tax provision of $39 and $40 for 2018 and 2017, respectively Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Total other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, amortization expense Amortization of Intangible Assets Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Provisional income tax benefit Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [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 [Member] North America [Member] EMEA [Member] EMEA [Member] Latin America [Member] Latin America [Member] Asia Pacific [Member] Asia Pacific [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Total revenue Term Loan and Line of Credit Debt Disclosure [Text Block] Statement of Cash Flows [Abstract] Proceeds from income tax refunds Proceeds from Income Tax Refunds Number of shares excluded from the calculation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value by Asset Class [Axis] Asset Class [Axis] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Class [Domain] Asset Class [Domain] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Foreign exchange contract [Member] Foreign Exchange Contract [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] 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 Derivative Asset Fair value of financial liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Summary of Restructuring Activity Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Earnings (Loss) Per Share Earnings Per Share [Text Block] Income Statement [Abstract] Revenue: Revenue, Net [Abstract] Software licenses Maintenance and services Sales Revenue, Services, Net Costs of revenue: Cost of Goods and Services Sold [Abstract] Cost of software licenses License Costs Cost of maintenance and services Cost of Services Amortization of acquired intangibles Cost of Goods Sold, Amortization Total costs of revenue Cost of Goods and Services Sold 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 Restructuring expenses Acquisition-related expenses Business Combination, Acquisition Related Costs Total operating expenses Operating Expenses Other (expense) income: 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 Provision for income taxes Income Tax Expense (Benefit) Net income (loss) Earnings (loss) per share: Basic (in dollars per share) Diluted (in dollars per share) Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Cash dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Total purchase consideration Business Combination, Consideration Transferred Retention bonus paid to founder Business Combination, Contingent Consideration, Liability 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 Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Basis of Presentation and Significant Accounting Policies Basis of Accounting, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Adjustments to reconcile net income (loss) 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 Deferred Revenue Net cash flows from operating activities Net Cash Provided by (Used in) Operating Activities Cash flows (used in) from 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 Net cash flows (used in) from 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) increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Supplemental disclosure: Supplemental Cash Flow Information [Abstract] Cash paid (refunded) for income taxes, net of refunds of $307 in 2018 and $2,121 in 2017 Income Taxes Paid, Net Cash paid for interest Interest Paid Non-cash 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 Unsettled repurchases of common stock Unsettled Repurchases of Common Stock Unsettled Repurchases of Common Stock Dividends declared Dividends Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Foreign Currency Translation Adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized Losses on Investments [Member] Accumulated Net Investment Gain (Loss) 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 Other comprehensive income (loss) before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Balance, February 28, 2018 Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Current Assets [Member] Other Current Assets [Member] Other Accrued Liabilities [Member] Other Noncurrent Liabilities [Member] Other Assets [Member] Other Noncurrent Assets [Member] Forward Contracts [Member] 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 Gains (losses) on foreign currency forward contracts Derivative, Gain (Loss) on Derivative, Net Tax provision (benefit) included in accumulated unrealized gains on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2017 Restructuring Activities [Member] 2017 Restructuring Activities [Member] 2017 Restructuring Activities [Member] Other Accrued Liabilities [Member] Other Liabilities [Member] Other Noncurrent Liabilities [Member] Global workforce reduction (as a percent) Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Short-term portion of restructuring reserve Restructuring Reserve, Current Long-term portion of restructuring reserve Restructuring Reserve, Noncurrent EX-101.PRE 11 prgs-20180228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document And Entity Information - shares
3 Months Ended
Feb. 28, 2018
Mar. 28, 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 Feb. 28, 2018  
Amendment Flag false  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --11-30  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   45,232,011
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Feb. 28, 2018
Nov. 30, 2017
Current assets:    
Cash and cash equivalents $ 117,111 $ 133,464
Short-term investments 50,386 50,145
Total cash, cash equivalents and short-term investments 167,497 183,609
Accounts receivable (less allowances of $785 and $676, respectively) 53,843 61,210
Other current assets 16,312 18,588
Total current assets 237,652 263,407
Property and equipment, net 41,761 42,261
Intangible assets, net 85,757 94,894
Goodwill 315,106 315,041
Deferred tax assets 948 1,123
Other assets 1,916 1,992
Total assets 683,140 718,718
Current liabilities:    
Current portion of long-term debt 5,819 5,819
Accounts payable 8,913 9,000
Accrued compensation and related taxes 17,406 32,373
Dividends payable to shareholders 6,482 6,619
Income taxes payable 1,042 1,173
Other accrued liabilities 18,797 20,496
Short-term deferred revenue 144,573 132,538
Total current liabilities 203,032 208,018
Long-term debt 114,635 116,090
Long-term deferred revenue 9,655 9,750
Deferred tax liabilities 2,163 2,809
Other noncurrent liabilities 6,003 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, 46,297,792 shares in 2018 and 47,281,035 shares in 2017 255,047 249,836
Retained earnings 107,800 145,247
Accumulated other comprehensive loss (15,195) (18,999)
Total shareholders’ equity 347,652 376,084
Total liabilities and shareholders’ equity $ 683,140 $ 718,718
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Feb. 28, 2018
Nov. 30, 2017
Assets    
Allowance for accounts receivable (in dollars) $ 785 $ 676
Stockholders' Equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 46,297,792 47,281,035
Common stock, shares outstanding 46,297,792 47,281,035
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Revenue:    
Software licenses $ 25,343 $ 24,322
Maintenance and services 68,704 66,648
Total revenue 94,047 90,970
Costs of revenue:    
Cost of software licenses 1,261 1,588
Cost of maintenance and services 9,824 10,492
Amortization of acquired intangibles 5,818 3,678
Total costs of revenue 16,903 15,758
Gross profit 77,144 75,212
Operating expenses:    
Sales and marketing 21,428 25,721
Product development 20,245 17,334
General and administrative 11,262 10,568
Amortization of acquired intangibles 3,319 3,179
Fees related to shareholder activist 1,258 0
Restructuring expenses 1,821 17,139
Acquisition-related expenses 43 49
Total operating expenses 59,376 73,990
Income from operations 17,768 1,222
Other (expense) income:    
Interest expense (1,165) (1,082)
Interest income and other, net 408 221
Foreign currency (loss) gain, net (828) (486)
Total other (expense) income, net (1,585) (1,347)
Income (loss) before income taxes 16,183 (125)
Provision for income taxes 3,271 400
Net income (loss) $ 12,912 $ (525)
Earnings (loss) per share:    
Basic (in dollars per share) $ 0.28 $ (0.01)
Diluted (in dollars per share) $ 0.27 $ (0.01)
Weighted average shares outstanding:    
Basic (in shares) 46,529 48,733
Diluted (in shares) 47,476 48,733
Cash dividends declared per common share (in dollars per share) $ 0.14 $ 0.125
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 12,912 $ (525)
Other comprehensive income, net of tax:    
Foreign currency translation adjustments 3,831 1,228
Unrealized (loss) gain on investments, net of tax provision of $39 and $40 for 2018 and 2017, respectively (27) 71
Total other comprehensive income, net of tax 3,804 1,299
Comprehensive income $ 16,716 $ 774
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Statement of Comprehensive Income [Abstract]    
Tax provision (benefit) included in accumulated unrealized gains on investments $ 39 $ 40
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Cash flows from operating activities:    
Net income (loss) $ 12,912 $ (525)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization of property and equipment 1,682 1,978
Amortization of intangibles and other 9,620 7,382
Stock-based compensation 4,570 1,630
Loss on disposal of property 135 0
Deferred income taxes (406) 4,268
Excess tax benefit from stock plans 0 (183)
Allowances for accounts receivable 137 40
Changes in operating assets and liabilities:    
Accounts receivable 8,329 16,937
Other assets 2,382 (2,278)
Accounts payable and accrued liabilities (17,830) (989)
Income taxes payable (290) 55
Deferred revenue 10,354 8,985
Net cash flows from operating activities 31,595 37,300
Cash flows (used in) from investing activities:    
Purchases of investments (7,374) (854)
Sales and maturities of investments 6,816 6,155
Purchases of property and equipment (1,386) (383)
Net cash flows (used in) from investing activities (1,944) 4,918
Cash flows used in financing activities:    
Proceeds from stock-based compensation plans 2,469 2,770
Payments for taxes related to net share settlements of equity awards 0 (1,306)
Repurchases of common stock (45,000) (15,190)
Excess tax benefit from stock plans 0 183
Dividend payments to shareholders (6,619) (6,072)
Payment of long-term debt (1,547) (3,750)
Net cash flows used in financing activities (50,697) (23,365)
Effect of exchange rate changes on cash 4,693 1,018
Net (decrease) increase in cash and cash equivalents (16,353) 19,871
Cash and cash equivalents, beginning of period 133,464 207,036
Cash and cash equivalents, end of period 117,111 226,907
Supplemental disclosure:    
Cash paid (refunded) for income taxes, net of refunds of $307 in 2018 and $2,121 in 2017 1,614 (209)
Cash paid for interest 942 844
Non-cash financing activities:    
Total fair value of restricted stock awards, restricted stock units and deferred stock units on date vested 43 9,393
Unsettled repurchases of common stock 0 2,894
Dividends declared $ 6,482 $ 6,037
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Statement of Cash Flows [Abstract]    
Proceeds from income tax refunds $ 307 $ 2,121
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation
3 Months Ended
Feb. 28, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation

Company Overview - Progress Software Corporation (the "Company," "we," "us," or "our") offers the leading platform for developing and deploying mission-critical business applications. Progress empowers enterprises and independent software vendors ("ISVs") to build and deliver cognitive-first applications that harness big data to derive business insights and competitive advantage. Progress offers leading technologies for easily building powerful user interfaces across any type of device, a reliable, scalable and secure backend platform to deploy modern applications, leading data connectivity to all sources, and award-winning predictive analytics that brings the power of machine learning to any organization. Over 1,700 ISVs, 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 ("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 on Form 10-K for the fiscal year ended November 30, 2017").

We made no material changes in the application of our significant accounting policies that were disclosed in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017, 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 February 2018, the Financial Accounting Standards Board ("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 May 2017, the FASB issued Accounting Standards Update No. 2017-09, Compensation - Stock Compensation (Topic 718), Scope of Modification Accounting ("ASU 2017-09"), which amends the scope of modification accounting for share-based payment awards. The guidance in ASU 2017-09 provides that modification accounting is required only if a change in the terms or conditions of an award results in a change to the fair value, the vesting conditions, or the classification of the award as equity or liability. The guidance in ASU 2017-09 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently assessing the impact of the adoption of this update 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 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. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. 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 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 a net contract asset on the balance sheet. Accordingly, 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.8.0.1
Cash, Cash Equivalents and Investments
3 Months Ended
Feb. 28, 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 February 28, 2018 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
113,420

 
$

 
$

 
$
113,420

Money market funds
3,691

 

 

 
3,691

State and municipal bond obligations
35,518

 

 
(164
)
 
35,354

U.S. treasury bonds
7,700

 

 
(38
)
 
7,662

Corporate bonds
7,449

 

 
(79
)
 
7,370

Total
$
167,778

 
$

 
$
(281
)
 
$
167,497


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):
 
 
February 28, 2018
 
November 30, 2017
 
Cash and
Equivalents
 
Short-Term
Investments
 
Cash and
Equivalents
 
Short-Term
Investments
Cash
$
113,420

 
$

 
$
130,547

 
$

Money market funds
3,691

 

 
2,917

 

State and municipal bond obligations

 
35,354

 

 
40,227

U.S. treasury bonds

 
7,662

 

 
3,491

Corporate bonds

 
7,370

 

 
6,427

Total
$
117,111

 
$
50,386

 
$
133,464

 
$
50,145



The fair value of debt securities by contractual maturity is as follows (in thousands):
 
 
February 28,
2018
 
November 30,
2017
Due in one year or less
$
24,188

 
$
22,333

Due after one year (1)
26,198

 
27,812

Total
$
50,386

 
$
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 in the condensed consolidated balance sheets.

We did not hold any investments with continuous unrealized losses as of February 28, 2018 or November 30, 2017.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments
3 Months Ended
Feb. 28, 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 February 28, 2018, $1.2 million was recorded in other current assets 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 months ended February 28, 2018 and February 28, 2017, realized and unrealized gains of $3.6 million and $0.8 million, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net on the condensed consolidated statements of operations. The gains were substantially offset by realized and unrealized 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):
 
 
February 28, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
142,202

 
$
1,153

 
$
119,192

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

 
(2
)
 
462

 

Total
$
142,577

 
$
1,151

 
$
119,654

 
$
(27
)
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements
3 Months Ended
Feb. 28, 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 February 28, 2018 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
3,691

 
$
3,691

 
$

 
$

State and municipal bond obligations
35,354

 

 
35,354

 

U.S. treasury bonds
7,662

 

 
7,662

 

Corporate bonds
7,370

 

 
7,370

 

Foreign exchange derivatives
$
1,151

 
$

 
$
1,151

 
$


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 three months ended February 28, 2018.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets and Goodwill
3 Months Ended
Feb. 28, 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):
 
 
February 28, 2018
 
November 30, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
154,301

 
$
(94,043
)
 
$
60,258

 
$
154,301

 
$
(88,224
)
 
$
66,077

Customer-related
67,802

 
(48,828
)
 
18,974

 
67,802

 
(46,230
)
 
21,572

Trademarks and trade names
17,740

 
(11,215
)
 
6,525

 
17,740

 
(10,495
)
 
7,245

Total
$
239,843

 
$
(154,086
)
 
$
85,757

 
$
239,843

 
$
(144,949
)
 
$
94,894



In the first quarter of fiscal years 2018 and 2017, amortization expense related to intangible assets was $9.1 million and $6.9 million, respectively.

Future amortization expense for intangible assets as of February 28, 2018 is as follows (in thousands):
 
Remainder of 2018
$
26,918

2019
34,932

2020
10,152

2021
10,033

2022
3,722

Total
$
85,757



Goodwill

Changes in the carrying amount of goodwill in the three months ended February 28, 2018 are as follows (in thousands):

Balance, November 30, 2017
$
315,041

Translation adjustments
65

Balance, February 28, 2018
$
315,106



Changes in the goodwill balances by reportable segment in the three months ended February 28, 2018 are as follows (in thousands):
 
November 30, 2017
 
Translation Adjustments
 
February 28, 2018
OpenEdge
$
249,036

 
$
65

 
$
249,101

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
315,041

 
$
65

 
$
315,106



During the quarter ending February 28, 2018, no triggering events have 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.8.0.1
Business Combinations
3 Months Ended
Feb. 28, 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 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 months ended February 28, 2018, which are included in acquisition-related expenses in our condensed consolidated statement 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 2 years. During the three months ended February 28, 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, which is included in operating expenses on our condensed consolidated statement 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 months ended February 28, 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.8.0.1
Term Loan and Line of Credit
3 Months Ended
Feb. 28, 2018
Line of Credit Facility [Abstract]  
Term Loan and Line of Credit
Term Loan and Line of Credit

On November 20, 2017, we entered into an amended and restated credit agreement (the "Credit Agreement") with certain lenders (the "Lenders"), which provides for a $123.8 million secured term loan and a $150.0 million secured revolving credit facility (the "Credit Facilities"). 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.

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 February 28, 2018 was 3.125%.

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 February 28, 2018 was $122.2 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 February 28, 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.

Costs incurred in connection with the debt modification of $1.2 million, along with $0.7 million of unamortized debt issuance costs related to the previous credit agreement, are recorded as debt issuance costs as a direct deduction from the carrying value of the debt liability on our consolidated balance sheet as of February 28, 2018. These costs are being amortized over the term of the debt agreement using the effective interest rate method. Amortization expense related to debt issuance costs of $0.1 million and $0.1 million for the three months ended February 28, 2018 and February 28, 2017, respectively, is recorded in interest expense on our 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 February 28, 2018, there were no amounts outstanding under the revolving line and $1.4 million of letters of credit.

As of February 28, 2018, aggregate principal payments of long-term debt for the next five years are (in thousands):

Remainder of 2018
$
4,640

2019
6,188

2020
9,281

2021
12,375

2022
89,719

Total
$
122,203

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Common Stock Repurchases
3 Months Ended
Feb. 28, 2018
Common Stock Repurchases [Abstract]  
Common Stock Repurchases
Common Stock Repurchases

We repurchased and retired 1.1 million shares of our common stock for $45.0 million in the three months ended February 28, 2018 and 0.6 million shares for $18.1 million in the three months ended February 28, 2017. The shares were repurchased in both 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 February 28, 2018, there was $175.0 million remaining under this current authorization.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
3 Months Ended
Feb. 28, 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 a 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 in our condensed consolidated statements of operations (in thousands):
 
 
Three Months Ended
 
February 28,
2018
 
February 28,
2017
Cost of maintenance and services
$
246

 
$
256

Sales and marketing
370

 
363

Product development
2,046

 
(104
)
General and administrative
1,908

 
1,115

Total stock-based compensation
$
4,570

 
$
1,630



During fiscal year 2017, there were significant forfeitures due to our restructuring action, which is further described in Note 11. These forfeitures significantly reduced stock-based compensation expense compared to the current year.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Loss
3 Months Ended
Feb. 28, 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 three months ended February 28, 2018 (in thousands):

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

 
(27
)
 
3,804

Balance, February 28, 2018
$
(14,939
)
 
$
(256
)
 
$
(15,195
)


The tax effect on accumulated unrealized losses on investments was minimal as of February 28, 2018 and November 30, 2017.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Charges
3 Months Ended
Feb. 28, 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
840

 
981

 
1,821

Cash disbursements
(465
)
 
(2,274
)
 
(2,739
)
Translation adjustments and other
48

 
25

 
73

Balance, February 28, 2018
$
993

 
$
2,288

 
$
3,281



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 quarter of fiscal year 2018. We expect to incur additional expenses related to facility closures during fiscal year 2018, 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 months ended February 28, 2018, we incurred expenses of $1.8 million, 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 the fourth quarter of fiscal year 2018. The short-term portion of the restructuring reserve of $3.1 million is included in other accrued liabilities and the long-term portion of $0.2 million is included in other noncurrent liabilities on the condensed consolidated balance sheet at February 28, 2018.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
3 Months Ended
Feb. 28, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

Our income tax provision for the three months ended February 28, 2018 and February 28, 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 they occur. The estimates are reevaluated each quarter based on our estimated tax expense for the full fiscal year.

During the first quarter of fiscal 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 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 February 28, 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. The provisional tax benefit amount recorded related to the re-measurement of our U.S. deferred tax balances during the three months ended February 28, 2018 was $1.4 million.

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 three months ended February 28, 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.

The decrease in our effective tax rate in the three months ended February 28, 2018 compared to the same period in the prior year is primarily due to the enactment of tax reform in the United States that lowered the federal corporate tax rate.

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.8.0.1
Earnings (Loss) Per Share
3 Months Ended
Feb. 28, 2018
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
Earnings (Loss) Per Share

We compute basic earnings (loss) per share using the weighted average number of common shares outstanding. We compute diluted earnings (loss) 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 (loss) per share on an interim basis (in thousands, except per share data):

 
Three Months Ended
 
February 28,
2018
 
February 28,
2017
Net income (loss)
$
12,912

 
$
(525
)
Weighted average shares outstanding
46,529

 
48,733

Dilutive impact from common stock equivalents
947

 

Diluted weighted average shares outstanding
47,476

 
48,733

Basic earnings (loss) per share
$
0.28

 
$
(0.01
)
Diluted earnings (loss) per share
$
0.27

 
$
(0.01
)


We excluded stock awards representing approximately 344,000 shares and 2,340,000 shares of common stock from the calculation of diluted earnings (loss) per share in the three months ended February 28, 2018 and February 28, 2017, respectively, because these awards were anti-dilutive.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and International Operations
3 Months Ended
Feb. 28, 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 the consolidated income from continuing operations before income taxes:

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
Segment revenue:
 
 
 
OpenEdge
$
66,408

 
$
64,508

Data Connectivity and Integration
7,604

 
6,828

Application Development and Deployment
20,035

 
19,634

Total revenue
94,047

 
90,970

Segment costs of revenue and operating expenses:
 
 
 
OpenEdge
15,762

 
17,877

Data Connectivity and Integration
1,629

 
2,262

Application Development and Deployment
6,798

 
7,536

Total costs of revenue and operating expenses
24,189

 
27,675

Segment contribution:
 
 
 
OpenEdge
50,646

 
46,631

Data Connectivity and Integration
5,975

 
4,566

Application Development and Deployment
13,237

 
12,098

Total contribution
69,858

 
63,295

Other unallocated expenses (1)
52,090

 
62,073

Income from operations
17,768

 
1,222

Other (expense) income, net
(1,585
)
 
(1,347
)
Income (loss) before income taxes
$
16,183

 
$
(125
)
 
 
 
 
(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 and impairment of acquired intangibles, impairment of goodwill, 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 external customers by revenue type is as follows (in thousands):
 
 
Three Months Ended
(In thousands)
February 28,
2018
 
February 28,
2017
Software licenses
$
25,343

 
$
24,322

Maintenance
61,479

 
59,138

Services
7,225

 
7,510

Total
$
94,047

 
$
90,970



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 Europe, the Middle East and Africa ("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
(In thousands)
February 28,
2018
 
February 28,
2017
North America
$
51,641

 
$
50,305

EMEA
33,014

 
29,844

Latin America
4,461

 
5,023

Asia Pacific
4,931

 
5,798

Total
$
94,047

 
$
90,970

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation (Policies)
3 Months Ended
Feb. 28, 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 ("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 on Form 10-K for the fiscal year ended November 30, 2017").

We made no material changes in the application of our significant accounting policies that were disclosed in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017. We have prepared the accompanying unaudited condensed consolidated financial statements on the same basis as the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended November 30, 2017, 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 February 2018, the Financial Accounting Standards Board ("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 May 2017, the FASB issued Accounting Standards Update No. 2017-09, Compensation - Stock Compensation (Topic 718), Scope of Modification Accounting ("ASU 2017-09"), which amends the scope of modification accounting for share-based payment awards. The guidance in ASU 2017-09 provides that modification accounting is required only if a change in the terms or conditions of an award results in a change to the fair value, the vesting conditions, or the classification of the award as equity or liability. The guidance in ASU 2017-09 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently assessing the impact of the adoption of this update 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 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. The standard also requires new disclosures regarding the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. 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 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 a net contract asset on the balance sheet. Accordingly, 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.8.0.1
Cash, Cash Equivalents and Investments (Tables)
3 Months Ended
Feb. 28, 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 February 28, 2018 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
113,420

 
$

 
$

 
$
113,420

Money market funds
3,691

 

 

 
3,691

State and municipal bond obligations
35,518

 

 
(164
)
 
35,354

U.S. treasury bonds
7,700

 

 
(38
)
 
7,662

Corporate bonds
7,449

 

 
(79
)
 
7,370

Total
$
167,778

 
$

 
$
(281
)
 
$
167,497


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):
 
 
February 28, 2018
 
November 30, 2017
 
Cash and
Equivalents
 
Short-Term
Investments
 
Cash and
Equivalents
 
Short-Term
Investments
Cash
$
113,420

 
$

 
$
130,547

 
$

Money market funds
3,691

 

 
2,917

 

State and municipal bond obligations

 
35,354

 

 
40,227

U.S. treasury bonds

 
7,662

 

 
3,491

Corporate bonds

 
7,370

 

 
6,427

Total
$
117,111

 
$
50,386

 
$
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):
 
 
February 28,
2018
 
November 30,
2017
Due in one year or less
$
24,188

 
$
22,333

Due after one year (1)
26,198

 
27,812

Total
$
50,386

 
$
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 in the condensed consolidated balance sheets.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments (Tables)
3 Months Ended
Feb. 28, 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):
 
 
February 28, 2018
 
November 30, 2017
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
142,202

 
$
1,153

 
$
119,192

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

 
(2
)
 
462

 

Total
$
142,577

 
$
1,151

 
$
119,654

 
$
(27
)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Tables)
3 Months Ended
Feb. 28, 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 February 28, 2018 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
3,691

 
$
3,691

 
$

 
$

State and municipal bond obligations
35,354

 

 
35,354

 

U.S. treasury bonds
7,662

 

 
7,662

 

Corporate bonds
7,370

 

 
7,370

 

Foreign exchange derivatives
$
1,151

 
$

 
$
1,151

 
$


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.8.0.1
Intangible Assets and Goodwill (Tables)
3 Months Ended
Feb. 28, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets are comprised of the following significant classes (in thousands):
 
 
February 28, 2018
 
November 30, 2017
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
154,301

 
$
(94,043
)
 
$
60,258

 
$
154,301

 
$
(88,224
)
 
$
66,077

Customer-related
67,802

 
(48,828
)
 
18,974

 
67,802

 
(46,230
)
 
21,572

Trademarks and trade names
17,740

 
(11,215
)
 
6,525

 
17,740

 
(10,495
)
 
7,245

Total
$
239,843

 
$
(154,086
)
 
$
85,757

 
$
239,843

 
$
(144,949
)
 
$
94,894

Schedule of Future Amortization Expense from Intangible Assets Held
Future amortization expense for intangible assets as of February 28, 2018 is as follows (in thousands):
 
Remainder of 2018
$
26,918

2019
34,932

2020
10,152

2021
10,033

2022
3,722

Total
$
85,757

Schedule of Goodwill
Changes in the goodwill balances by reportable segment in the three months ended February 28, 2018 are as follows (in thousands):
 
November 30, 2017
 
Translation Adjustments
 
February 28, 2018
OpenEdge
$
249,036

 
$
65

 
$
249,101

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
315,041

 
$
65

 
$
315,106



Changes in the carrying amount of goodwill in the three months ended February 28, 2018 are as follows (in thousands):

Balance, November 30, 2017
$
315,041

Translation adjustments
65

Balance, February 28, 2018
$
315,106

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations (Tables)
3 Months Ended
Feb. 28, 2018
Business Combinations [Abstract]  
Schedule of Business Acquisitions, by Acquisition
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 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

 
 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Term Loan and Line of Credit (Tables)
3 Months Ended
Feb. 28, 2018
Line of Credit Facility [Abstract]  
Schedule of Maturities of Long-term Debt
As of February 28, 2018, aggregate principal payments of long-term debt for the next five years are (in thousands):

Remainder of 2018
$
4,640

2019
6,188

2020
9,281

2021
12,375

2022
89,719

Total
$
122,203

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Feb. 28, 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 in our condensed consolidated statements of operations (in thousands):
 
 
Three Months Ended
 
February 28,
2018
 
February 28,
2017
Cost of maintenance and services
$
246

 
$
256

Sales and marketing
370

 
363

Product development
2,046

 
(104
)
General and administrative
1,908

 
1,115

Total stock-based compensation
$
4,570

 
$
1,630

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Feb. 28, 2018
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated balances of other comprehensive loss during the three months ended February 28, 2018 (in thousands):

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

 
(27
)
 
3,804

Balance, February 28, 2018
$
(14,939
)
 
$
(256
)
 
$
(15,195
)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Charges (Tables)
3 Months Ended
Feb. 28, 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
840

 
981

 
1,821

Cash disbursements
(465
)
 
(2,274
)
 
(2,739
)
Translation adjustments and other
48

 
25

 
73

Balance, February 28, 2018
$
993

 
$
2,288

 
$
3,281

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings (Loss) Per Share (Tables)
3 Months Ended
Feb. 28, 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 (loss) per share on an interim basis (in thousands, except per share data):

 
Three Months Ended
 
February 28,
2018
 
February 28,
2017
Net income (loss)
$
12,912

 
$
(525
)
Weighted average shares outstanding
46,529

 
48,733

Dilutive impact from common stock equivalents
947

 

Diluted weighted average shares outstanding
47,476

 
48,733

Basic earnings (loss) per share
$
0.28

 
$
(0.01
)
Diluted earnings (loss) per share
$
0.27

 
$
(0.01
)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and International Operations (Tables)
3 Months Ended
Feb. 28, 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 the consolidated income from continuing operations before income taxes:

 
Three Months Ended
(In thousands)
February 28, 2018
 
February 28, 2017
Segment revenue:
 
 
 
OpenEdge
$
66,408

 
$
64,508

Data Connectivity and Integration
7,604

 
6,828

Application Development and Deployment
20,035

 
19,634

Total revenue
94,047

 
90,970

Segment costs of revenue and operating expenses:
 
 
 
OpenEdge
15,762

 
17,877

Data Connectivity and Integration
1,629

 
2,262

Application Development and Deployment
6,798

 
7,536

Total costs of revenue and operating expenses
24,189

 
27,675

Segment contribution:
 
 
 
OpenEdge
50,646

 
46,631

Data Connectivity and Integration
5,975

 
4,566

Application Development and Deployment
13,237

 
12,098

Total contribution
69,858

 
63,295

Other unallocated expenses (1)
52,090

 
62,073

Income from operations
17,768

 
1,222

Other (expense) income, net
(1,585
)
 
(1,347
)
Income (loss) before income taxes
$
16,183

 
$
(125
)
 
 
 
 
(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 and impairment of acquired intangibles, impairment of goodwill, 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 external customers by revenue type is as follows (in thousands):
 
 
Three Months Ended
(In thousands)
February 28,
2018
 
February 28,
2017
Software licenses
$
25,343

 
$
24,322

Maintenance
61,479

 
59,138

Services
7,225

 
7,510

Total
$
94,047

 
$
90,970

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 Europe, the Middle East and Africa ("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
(In thousands)
February 28,
2018
 
February 28,
2017
North America
$
51,641

 
$
50,305

EMEA
33,014

 
29,844

Latin America
4,461

 
5,023

Asia Pacific
4,931

 
5,798

Total
$
94,047

 
$
90,970

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation (Details)
enterprise_customer in Millions, developer in Millions
3 Months Ended
Feb. 28, 2018
enterprise_customer
developer
software_vendor
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of independent software vendors | software_vendor 1,700
Number of enterprise customers | enterprise_customer 0.1
Number of developers | developer 2
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) - USD ($)
$ in Thousands
Feb. 28, 2018
Nov. 30, 2017
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis $ 167,778 $ 183,902
Unrealized Gains 0 0
Unrealized Losses (281) (293)
Fair Value 167,497 183,609
State and municipal bond obligations [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 35,518 40,458
Unrealized Gains 0 0
Unrealized Losses (164) (231)
Fair Value 35,354 40,227
U.S. treasury bonds [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 7,700 3,517
Unrealized Gains 0 0
Unrealized Losses (38) (26)
Fair Value 7,662 3,491
Corporate bonds [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 7,449 6,463
Unrealized Gains 0 0
Unrealized Losses (79) (36)
Fair Value 7,370 6,427
Cash [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 113,420 130,547
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 113,420 130,547
Money market funds [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 3,691 2,917
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value $ 3,691 $ 2,917
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.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
Feb. 28, 2018
Nov. 30, 2017
Feb. 28, 2017
Nov. 30, 2016
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents $ 117,111 $ 133,464 $ 226,907 $ 207,036
Short-Term Investments 50,386 50,145    
State and municipal bond obligations [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 0 0    
Short-Term Investments 35,354 40,227    
U.S. treasury bonds [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 0 0    
Short-Term Investments 7,662 3,491    
Corporate bonds [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 0 0    
Short-Term Investments 7,370 6,427    
Cash [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 113,420 130,547    
Short-Term Investments 0 0    
Money market funds [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 3,691 2,917    
Short-Term Investments $ 0 $ 0    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Feb. 28, 2018
Nov. 30, 2017
Investments and Cash [Abstract]    
Due in one year or less $ 24,188 $ 22,333
Due after one year 26,198 27,812
Total $ 50,386 $ 50,145
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Nov. 30, 2017
Forward Contracts [Member]      
Derivative [Line Items]      
Minimum maturity period, foreign currency derivative 30 days    
Maximum maturity period, foreign currency derivative 1 year    
Gains (losses) on foreign currency forward contracts $ 3.6 $ 0.8  
Other Current Assets [Member]      
Derivative [Line Items]      
Derivative liabilities $ 1.2    
Other Accrued Liabilities [Member]      
Derivative [Line Items]      
Derivative liabilities     $ 0.2
Other Assets [Member]      
Derivative [Line Items]      
Derivative liabilities     $ 0.2
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
Feb. 28, 2018
Nov. 30, 2017
Derivative [Line Items]    
Derivative contracts, notional value $ 142,577 $ 119,654
Derivative contracts, fair value 1,151 (27)
Forward contracts to sell U.S. dollars [Member]    
Derivative [Line Items]    
Derivative contracts, notional value 142,202 119,192
Derivative contracts, fair value 1,153 (27)
Forward contracts to purchase U.S. dollars [Member]    
Derivative [Line Items]    
Derivative contracts, notional value 375 462
Derivative contracts, fair value $ (2) $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) - USD ($)
$ in Thousands
Feb. 28, 2018
Nov. 30, 2017
Foreign exchange contract [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign exchange derivatives $ 1,151  
Fair value of financial liabilities   $ (27)
Foreign exchange contract [Member] | Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign exchange derivatives 0  
Fair value of financial liabilities   0
Foreign exchange contract [Member] | Level 2 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign exchange derivatives 1,151  
Fair value of financial liabilities   (27)
Foreign exchange contract [Member] | Level 3 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign exchange derivatives 0  
Fair value of financial liabilities   0
Money market funds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 3,691 2,917
Money market funds [Member] | Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 3,691 2,917
Money market funds [Member] | Level 2 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Money market funds [Member] | Level 3 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
State and municipal bond obligations [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 35,354 40,227
State and municipal bond obligations [Member] | Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
State and municipal bond obligations [Member] | Level 2 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 35,354 40,227
State and municipal bond obligations [Member] | Level 3 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
U.S. treasury bonds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 7,662 3,491
U.S. treasury bonds [Member] | Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
U.S. treasury bonds [Member] | Level 2 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 7,662 3,491
U.S. treasury bonds [Member] | Level 3 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Corporate bonds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 7,370 6,427
Corporate bonds [Member] | Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 0 0
Corporate bonds [Member] | Level 2 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 7,370 6,427
Corporate bonds [Member] | Level 3 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets $ 0 $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) - USD ($)
$ in Thousands
Feb. 28, 2018
Nov. 30, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 239,843 $ 239,843
Accumulated Amortization (154,086) (144,949)
Net Book Value 85,757 94,894
Purchased technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 154,301 154,301
Accumulated Amortization (94,043) (88,224)
Net Book Value 60,258 66,077
Customer-related [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 67,802 67,802
Accumulated Amortization (48,828) (46,230)
Net Book Value 18,974 21,572
Trademarks and trade names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 17,740 17,740
Accumulated Amortization (11,215) (10,495)
Net Book Value $ 6,525 $ 7,245
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets and Goodwill (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Nov. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]      
Intangible assets, amortization expense $ 9,100 $ 6,900  
Goodwill [Line Items]      
Goodwill 315,106   $ 315,041
Application Development and Deployment [Member]      
Goodwill [Line Items]      
Goodwill $ 46,965   $ 46,965
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) - USD ($)
$ in Thousands
Feb. 28, 2018
Nov. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2018 $ 26,918  
2018 34,932  
2019 10,152  
2020 10,033  
2022 3,722  
Net Book Value $ 85,757 $ 94,894
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets and Goodwill (Schedule of Goodwill) (Details)
$ in Thousands
3 Months Ended
Feb. 28, 2018
USD ($)
Goodwill [Roll Forward]  
Balance, November 30, 2017 $ 315,041
Translation adjustments 65
Balance, February 28, 2018 315,106
OpenEdge [Member]  
Goodwill [Roll Forward]  
Balance, November 30, 2017 249,036
Translation adjustments 65
Balance, February 28, 2018 249,101
Data Connectivity and Integration [Member]  
Goodwill [Roll Forward]  
Balance, November 30, 2017 19,040
Translation adjustments 0
Balance, February 28, 2018 19,040
Application Development and Deployment [Member]  
Goodwill [Roll Forward]  
Balance, November 30, 2017 46,965
Translation adjustments 0
Balance, February 28, 2018 $ 46,965
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations (Narrative) (Details) - USD ($)
3 Months Ended
Jun. 01, 2017
Mar. 01, 2017
Feb. 28, 2018
Feb. 28, 2017
Nov. 30, 2017
Business Acquisition [Line Items]          
Goodwill     $ 315,106,000   $ 315,041,000
Acquisition-related expenses     43,000 $ 49,000  
Kinvey, Inc. [Member]          
Business Acquisition [Line Items]          
Percentage of voting interests acquired 100.00%        
Total purchase consideration $ 49,200,000        
Retention bonus paid to founder 300,000        
Goodwill $ 24,351,000        
DataRPM Corporation [Member]          
Business Acquisition [Line Items]          
Percentage of voting interests acquired   100.00%      
Total purchase consideration   $ 30,000,000      
Goodwill   12,583,000      
Acquisition-related expenses     $ 0    
Restricted Stock Units [Member] | DataRPM Corporation [Member]          
Business Acquisition [Line Items]          
Consideration payable in form of restricted stock units   $ 1,700,000      
Award vesting period   2 years      
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations (Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Jun. 01, 2017
Mar. 01, 2017
Feb. 28, 2018
Nov. 30, 2017
Business Acquisition [Line Items]        
Goodwill     $ 315,106 $ 315,041
Kinvey, Inc. [Member]        
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 [Member]        
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 [Member] | Kinvey, Inc. [Member]        
Business Acquisition [Line Items]        
Finite-lived intangible assets $ 22,100      
Finite-lived intangible assets, useful life 5 years      
Purchased technology [Member] | DataRPM Corporation [Member]        
Business Acquisition [Line Items]        
Finite-lived intangible assets   $ 19,900    
Finite-lived intangible assets, useful life   5 years    
Trade name [Member] | Kinvey, Inc. [Member]        
Business Acquisition [Line Items]        
Finite-lived intangible assets $ 1,800      
Finite-lived intangible assets, useful life 5 years      
Trade name [Member] | DataRPM Corporation [Member]        
Business Acquisition [Line Items]        
Finite-lived intangible assets   $ 800    
Finite-lived intangible assets, useful life   5 years    
Customer relationships [Member] | Kinvey, Inc. [Member]        
Business Acquisition [Line Items]        
Finite-lived intangible assets $ 100      
Finite-lived intangible assets, useful life 5 years      
Customer relationships [Member] | DataRPM Corporation [Member]        
Business Acquisition [Line Items]        
Finite-lived intangible assets   $ 100    
Finite-lived intangible assets, useful life   5 years    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Term Loan and Line of Credit (Narrative) (Details)
3 Months Ended
Feb. 28, 2018
USD ($)
payment
Feb. 28, 2017
USD ($)
Nov. 30, 2017
USD ($)
Nov. 20, 2017
USD ($)
Dec. 02, 2014
USD ($)
Line of Credit Facility [Line Items]          
Outstanding balance $ 122,203,000        
Current portion of long-term debt $ 5,819,000   $ 5,819,000    
Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Number of payments in years one and two | payment 8        
Principal payments for years one and two $ 1,500,000        
Number of payments in year three | payment 4        
Principal payments for year three $ 2,300,000        
Number of payments in year four | payment 4        
Principal payments for year four $ 3,100,000        
Number of payments in year five | payment 3        
Principal payments for year five $ 3,900,000        
Debt issuance cost       $ 1,200,000  
Unamortized debt issuance costs       700,000  
Amortization of debt issuance costs 100,000 $ 100,000      
Credit Agreement [Member] | Revolving line of credit [Member]          
Line of Credit Facility [Line Items]          
Unsecured credit facility       150,000,000.0  
Additional borrowing capacity available       125,000,000.0  
Line of credit facility outstanding amount 0        
Credit Agreement [Member] | Swing line loans [Member]          
Line of Credit Facility [Line Items]          
Unsecured credit facility         $ 25,000,000.0
Credit Agreement [Member] | Letter of credit [Member]          
Line of Credit Facility [Line Items]          
Unsecured credit facility         $ 25,000,000.0
Line of credit facility outstanding amount 1,400,000        
Term Loan [Member] | Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Term loan       $ 123,800,000  
Outstanding balance 122,200,000        
Current portion of long-term debt $ 6,200,000        
Line of Credit [Member] | Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Interest rate at end of period (as a percent) 3.125%        
Minimum [Member] | Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Commitment fee on undrawn portion (as a percent) 0.25%        
Maximum [Member] | Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Commitment fee on undrawn portion (as a percent) 0.35%        
Eurodollar [Member] | Minimum [Member] | Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.50%        
Eurodollar [Member] | Maximum [Member] | Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 2.00%        
Base Rate [Member] | Minimum [Member] | Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.50%        
Base Rate [Member] | Maximum [Member] | Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.00%        
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Term Loan and Line of Credit (Future Maturities) (Details)
$ in Thousands
Feb. 28, 2018
USD ($)
Line of Credit Facility [Abstract]  
Remainder of 2018 $ 4,640
2019 6,188
2020 9,281
2021 12,375
2022 89,719
Total $ 122,203
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Common Stock Repurchases (Details) - USD ($)
shares in Millions
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Sep. 30, 2017
Common Stock Repurchases [Abstract]      
Common stock repurchased and retired (in shares) 1.1 0.6  
Common stock repurchased and retired $ 45,000,000 $ 18,100,000  
Authorized amount for share repurchase programs     $ 250,000,000.0
Remaining authorized repurchase amount $ 175,000,000    
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Narrative) (Details)
3 Months Ended
Feb. 28, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award market condition period 3 years
Stock Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock-based compensation award service period (in years) 4 years
Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock-based compensation award service period (in years) 3 years
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Classification of Stock-Based Compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 4,570 $ 1,630
Cost of maintenance and services [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 246 256
Sales and marketing [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 370 363
Product development [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 2,046 (104)
General and administrative [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 1,908 $ 1,115
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Loss (Details)
$ in Thousands
3 Months Ended
Feb. 28, 2018
USD ($)
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2017 $ 376,084
Balance, February 28, 2018 347,652
Accumulated Other Comprehensive Loss [Member]  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2017 (18,999)
Other comprehensive income (loss) before reclassifications, net of tax 3,804
Balance, February 28, 2018 (15,195)
Foreign Currency Translation Adjustment [Member]  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2017 (18,770)
Other comprehensive income (loss) before reclassifications, net of tax 3,831
Balance, February 28, 2018 (14,939)
Unrealized Losses on Investments [Member]  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2017 (229)
Other comprehensive income (loss) before reclassifications, net of tax (27)
Balance, February 28, 2018 $ (256)
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Charges (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Nov. 30, 2017
Restructuring Cost and Reserve [Line Items]      
Restructuring expenses $ 1,821 $ 17,139  
2017 Restructuring Activities [Member]      
Restructuring Cost and Reserve [Line Items]      
Global workforce reduction (as a percent)     20.00%
2017 Restructuring Activities [Member] | Other Accrued Liabilities [Member]      
Restructuring Cost and Reserve [Line Items]      
Short-term portion of restructuring reserve 3,100    
2017 Restructuring Activities [Member] | Other Noncurrent Liabilities [Member]      
Restructuring Cost and Reserve [Line Items]      
Long-term portion of restructuring reserve $ 200    
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Charges (Summary of Restructuring Activity) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Restructuring Reserve [Roll Forward]    
Beginning Balance $ 4,126  
Costs incurred 1,821 $ 17,139
Cash disbursements (2,739)  
Translation adjustments and other 73  
Ending Balance 3,281  
Excess Facilities and Other Costs [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 570  
Costs incurred 840  
Cash disbursements (465)  
Translation adjustments and other 48  
Ending Balance 993  
Employee Severance and Related Benefits [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 3,556  
Costs incurred 981  
Cash disbursements (2,274)  
Translation adjustments and other 25  
Ending Balance $ 2,288  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details)
$ in Millions
3 Months Ended
Feb. 28, 2018
USD ($)
Income Tax Disclosure [Abstract]  
Provisional income tax benefit $ 1.4
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings (Loss) Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Earnings Per Share [Abstract]    
Net (loss) income (in dollars) $ 12,912 $ (525)
Weighted average shares outstanding (in shares) 46,529 48,733
Dilutive impact from common stock equivalents (in shares) 947 0
Diluted weighted average shares outstanding (in shares) 47,476 48,733
Basic (loss) earnings per share (in dollars per share) $ 0.28 $ (0.01)
Diluted (loss) earnings per share (in dollars per share) $ 0.27 $ (0.01)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings (Loss) Per Share (Narrative) (Details) - shares
shares in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Earnings Per Share [Abstract]    
Number of shares excluded from the calculation of diluted earnings per share 344 2,340
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and International Operations (Narrative) (Details)
3 Months Ended
Feb. 28, 2018
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenue $ 94,047 $ 90,970
Segment costs of revenue and operating expenses 24,189 27,675
Segment contribution margin 69,858 63,295
Other unallocated expenses 52,090 62,073
Income from operations 17,768 1,222
Other (expense) income, net (1,585) (1,347)
Income (loss) before income taxes 16,183 (125)
OpenEdge [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenue 66,408 64,508
Segment costs of revenue and operating expenses 15,762 17,877
Segment contribution margin 50,646 46,631
Data Connectivity and Integration [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenue 7,604 6,828
Segment costs of revenue and operating expenses 1,629 2,262
Segment contribution margin 5,975 4,566
Application Development and Deployment [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenue 20,035 19,634
Segment costs of revenue and operating expenses 6,798 7,536
Segment contribution margin $ 13,237 $ 12,098
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and International Operations (Revenue from External Customers by Product) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Segment Reporting [Abstract]    
Software licenses $ 25,343 $ 24,322
Maintenance 61,479 59,138
Services 7,225 7,510
Total revenue $ 94,047 $ 90,970
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2018
Feb. 28, 2017
Revenue from External Customer [Line Items]    
Total revenue $ 94,047 $ 90,970
North America [Member]    
Revenue from External Customer [Line Items]    
Total revenue 51,641 50,305
EMEA [Member]    
Revenue from External Customer [Line Items]    
Total revenue 33,014 29,844
Latin America [Member]    
Revenue from External Customer [Line Items]    
Total revenue 4,461 5,023
Asia Pacific [Member]    
Revenue from External Customer [Line Items]    
Total revenue $ 4,931 $ 5,798
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %ADADP?(\\#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,$% @ 6&2&3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !89(9,AC;LC.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$E*&2;U9:6G#08K;.QF;+4UBQUC:R1]^SE9 MFS*V!]C1TN]/GT"M#D+W$9]C'S"2Q70WNLXGH<.&G8B" $CZA$ZE,B=\;A[Z MZ!3E9SQ"4/I#'1%JSM?@D)11I& "%F$A,MD:+71$17V\X(U>\.$S=C/,:, . M'7I*4)45,#E-#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>H MX.WI\65>M[ ^D?(:\Z]D!9T#;MAU\FOSL-WOF*QY=5_P5<'7^ZH6S4IP_CZY M_O"[";O>V(/]Q\970=G"K[N07U!+ P04 " !89(9,F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( %ADADQ58=RS50( *X' 8 >&PO=V]R:W-H965T&UL?57;CILP$/T5Q *EOE=2&H,@[3E4C?0BIJU'H?KSM^CYR.*-,$@?M30 MB]GH[49I;::/;._%/9"F5]%&$>/+2;$7$8$'B&0!,B4+XG >P2 M.&"+CO\5.-J(R"T0.3.(##V:T6,W/7;28T./9_1DL0$V(G4+)$Z!Q*)G"X$! MD1A$:Q";+$5IYE9)G2JII;)9J-B(K5L@N4V-K\>"&QM4X#AVCC%D&A^U*%MLRRJD9,.L>LU!5:N;K(5EF6E@NS MEHOS_NX1MCULERHV!H&PO=V]R:W-H965T&ULA9A=C^HV$(;_"N*^)YX9 M.W%6@%2HJE9JI=6IVEYG%^^"3D)HDEU._WV=P"*8&6\E1#YXQW['B1\/7IS: M[EN_"V&8?6_J0[^<[X;A^)!E_?,N-%7_I3V&0_SEI>V::HB7W6O6'[M0;:>@ MIL[0F#QKJOUAOEI,]QZ[U:)]&^K](3QVL_ZM::KNWW6HV]-R#O./&U_WK[MA MO)&M%L?J-?P1AC^/CUV\RJZM;/=-./3[]C#KPLMR_B,\;,B- 9/BKWTX]3?G MLS&5I[;]-E[\NEW.S>@HU.%Y&)NHXN$];$)=CRU%'_]<&IU?^QP#;\\_6O]Y M2CXF\U3U8=/6?^^WPVXY]_/9-KQ4;_7PM3W]$BX)N?GLDOUOX3W443XZB7T\ MMW4_?<^>W_JA;2ZM1"M-]?U\W!^FX^G2_D>8'H"7 +P&@/TT@"X!Q *RL[,I MU9^JH5HMNO8TZ\Y/ZUB-+P4\4!S,Y_'F-';3;S';/MY]7R$NLO>QG8MD?9;@ MK>1>L5$4=)5DL?^K"51-X!1/M_%6CRQOO6!)G23%)#I,$H EHDB M([)YPHU5W5CI)F=NSA)WTXTSY)EJHZG .MV+4[TXZ:5@7ISH!?+"EDRV462> M.8FESF3M\3,2%4."$;W4JA>"NFE9%X*960(^,NOJ+SS7O?B M52]>>"'#O'C1"U*1.VY&D>5D3:&[*54WI73#ILFZ%-U8*'(^F105XHWJS@L8 MG4]&NA& ,J(C[PK'WV!%5EI?)N8V)'@)T@]Q/R Z(G!@^/S6=<:F1DB')Z!T M9+DCU%+G=J0(( 5RT$D,$L7$47S1W/53@A@<355BPHU.8I H)HYBD)3-/8$U MW(_4%>#C)^%(YS$XL=118G*"SE"0$"4.45 HZJ'D&?V/ZMZ-3E&0&"6.49"$ M]"5PI"NJTI@$TD'G*$B0\N>X!HE(**R%.DI1HM1RE*)D)!BNVF@J2(T-ZB!%"5*^S*]1 C)..5&:*#(TMLP3 M?A(UJ,2HY1A%A9#6NH*_RYJ.T%&"%:BS%"5++64GPJN?>A,Y0D0QUG%BEP=+'( MY!#5=+;TE* HZ10E25$^T]:DT-$4WHCAT6CKT";>.TKL#4B*.LXLDG3\(1;L M)6>$JO-EF9B7I%.4)$7Y?Y4U23J25?[O:;HB-SZU?:)3E"1%'>?617.[-:+6 MR8I.K9.SFQVJ<0$#_K M:TLZOO9K(?H5 /Q0XQ;Q)]KC3KXY4=8B(:?L#'C/,#IJ4TM "&$*6M1T?E7J MM1VK2GH1I.GPCGG\TK:(_=M@0H>U'_AO"\_-N19J 51EC\[X)Q:_^AV3,S!7 M.38M[GA#.X_AT]K_%*RV@39HQ>\&#WPQ]E24/:4O:O+MN/:A(L($'X0J@>3C MBK>8$%5)](SZA"Q'/=/B* MIT")[TWIO^,K)E*N2.0>!TJX_O8.%RYH.U61*"UZ'9]-IY_#^"8K)IO;$$Z& M<#8$\8>&:#)$A@&,9#KJ9R1053(Z>&P\K1ZI/T6PBN2/>5"+^K?3[V1:+E>O M55*4X*KJ3)+-* D7DO!6L74HHED"Y/XS1.B$"+4_6OA3Z/9'3G^D_?'2'Q@A M1DFF)9V69'EBQ+ U:9:Z.6(G1VSG"-W^Q.E/[!R1D6.4Y M&^ 2-L-L[HAN2 MU$F2VB2Q03)*DL4F =0? ^:^[H8G<_)D-H]Q>IO,VLZW83&RL9+F2$F_?OI2L>.698="; M6&+.D&?X\Y'B\EPWW]N]]]WL1U4>VX?YONM.]TG2;O>^*MJ[^N2/X3\O=5,5 M77AM7I/VU/AB-P1598)*Y4E5'([SU7(H>VI6R_JM*P]'_]3,VK>J*II_U[ZL MSP]SF'\4?#N\[KN^(%DM3\6K_\-W?YZ>FO"67&O9'2I_; _U<=;XEX?Y(]QO MM.D#!L5?!W]N)\^S/I7GNO[>O_RZ>YBKWI$O_;;KJRC"S[O?^++L:PH^_ADK MG5_;[ .GSQ^U?QV2#\D\%ZW?U.7?AUVW?YC;^6SG7XJWLOM6GW_Q8T+9?#9F M_YM_]V60]TY"&]NZ;(>_L^U;V]756$NP4A4_+K^'X_!['NO_"),#< S :T!H M^[, /0;HGP'ID/S%V9#JEZ(K5LNF/L^:RVB=BGY2P+T.G;GM"X>^&_X7LFU# MZ?O*J&7RWM)3C M4S$^'>+3:;PF?7"1F$%RO"21Z92H-H(JU1CQDHE>,NXE)5XNDFS22FZ-(JJ- MH,KSU,I>=Z,1Q)Y8X<;R_+-(!YB)0J8M,-E#RZE?O6CK(KL!R! %3E%+>0X"(2U2H$LJ SK2,RAS%#E' M+84ZHHTY'#$8S) MZ:219!@[7:&,4.0(=;'3K(Q0Y AU2!/B;%P Y!19HDS%D(XR0I$CU%&D(V=C MJECW"IR-X1QE?"+'IZ,X1\[%A66[BZ1*;>3$AS(\DMA4!'R:9E\FI,/Z(? M6@OHRS.DQR-)9L/Q,6)(QI_F^ /Z7;[6G&RI2=GF*\D^,2034',"AC,H-62$ M00?Z 3.JW*V*+:MD9UN*)K9]OZ[=CU5SR3TNLUX"/V]U:D? WWF\ME MWL]J+G>+OQ?-Z^'8SI[KKJNKX>[JI:X['URJN]!?>U_LKB^E?^GZ1Q.>F\N= MWN6EJT_C?65RO31=_0=02P,$% @ 6&2&3+%M,VU% @ S@8 !@ !X M;"]W;W)KBJML\.V01T!E/;"=>_KVT(QQFG+]A>9F=GC%GG V6OO 80SEM+.KYU:R'Z M)\_C50TMYH^TATZ^.5'68B&7[.SQG@$^ZJ26>,CW-UZ+F\XMVQ>QO"80.6S=P;X&7YEP+%?"*O,=G^ 'B9[]GFA8XWM',8 MG+;N<_"TRQ1> WXU,/#%W%%.#I2^JL77X];UE2 @4 G%@.5PA1T0HHBDC#\3 MISN75(G+^8W]L_8NO1PPAQTEOYNCJ+=NZCI'..$+$2]T^ *3G]AU)O/?X I$ MPI426:.BA.NG4UVXH.W$(J6T^&T0KF9E0KJO=/OI%LNH]Y=U5$$Z8< M,6B)F1&>9)]+(%N)$JW2T<<"NS4BN5,AM)H(=7[XP41B)XBL!)$FB!8$66IL MP@A)-*0;:Z L,)VL40\QBNU28JN4V.(EM1-LK 2;E9? SPPS(R9>R S3,#"\ MK$$!0G>D)%8IR5I*X!M2DE65!Y082M:8>^I(+3H,MV5JV1(_,H2L0?(0 M9'8IF55*9I%B'*(R6Q^U31(8?^5NC4J2R)#B+=I "^RL.R9W*GKIA/KA%M&Y M*3\CU4:,>"F;]=A;WVG&3O\=LW/3<>= A6Q2NI6<*!4@)?J/;G,"P(G MH::)G+.QQ8X+0?OI]O#F*ZSX!U!+ P04 " !89(9,BT>-KMD! !@! M& 'AL+W=OEG4P-8\B)% M:W:TMK;;,F;R&B0W=ZJ#%K^42DMNT=05,YT&7GB2%"P*@@],\J:E6>I]1YVE MJK>B:>&HB>FEY/KO'H0:=C2D%\=C4]76.5B6=KR"GV!_=4>-%IM5BD9":QK5 M$@WECCZ$VT/B\![PU,!@%G?B*CDI]>R,;\6.!BXA$)!;I\#Q.,,!A'!"F,:? M29/.(1UQ>;^H?_&U8RTG;N"@Q.^FL/6.?J2D@)+WPCZJX2M,]=Q3,A7_'LUJ#WG(5AG+*S$YHP^Q$3 M+3$S@J'Z'"):"[&/;NC1VP"'6\3F/Q'BU2)BSX^7"0:;=8%D52#Q LF;+B17 M71@Q&X]I/2;^=%7'+20)KM)@BX>1H"L_PX;DJF^M:\'".Z_)0^0>]LJ_Q_49 MI_U59MR]'UQ736O(25D<&_^XI5(6,,/@#@>ZQG6?#0&E==<-WO4X]*-A53?M M,YO_5+)_4$L#!!0 ( %ADADRQ*WSUZ 0 %H8 8 >&PO=V]R:W-H M965T&UL?9G=;N,V$(5?Q?"]U^0,];/9A4/1?*E.X=C]\ES5AZ+M+NN7>7.J0[$=&AW*.1F3S@_%_CA=+H9[ MC_5R4;VVY?X8'NM)\WHX%/5_JU!6Y_NIG;[?^+I_V;7]C?ER<2I>PE^A_79Z MK+NK^37*=G\(QV9?'2=U>+Z?/MB[M>.^P:#X>Q_.S\HE&'3]B&*[N,MK$-9]I$Z'_^.0:?7/ON&M]_?H_\Z)-\E\U0T85V5_^RW M[>Y^FD\GV_!R>6W:ZC!& MZ:P5)?GM:IZ">%O>-N,#?]S6'LAM^Z;)ON[MO2VF0Q?^L#C9K514.WFJMBWD6_ M=D&HBQ6IYO2Q@[569)$>&";!0WO^D$2* S@8P T!W$T GXM!N$BR07*\]$'> MRDRT:I90@JTDT$H"K%IV2$%2W*^,;O!RLYM))K*[*75:YZ<4DFK6B13=E@*QY:\<"*%5:\[H7% MLEQK3<2&-7CI&V"$Y-HWJI>9,ZFP E2.TLA9F/5MG4 M_4X](RYVV$7X1Q2J!FY-@08P020"#+'8(TVLBE\":R@S6:309PQ3!C!ULM1G5"0F3E9O M2,99$GE8C&G*@*9.TITU)V>)2;UR!'3$G$:6.T=>F %1587!&I7=:F=I2*NL MB0&,,5 9 -7)Z/5# 2&5=H5K)[A7KXK/;EUPJ&0]T9#+# M$0PQ1C0#1#M9-3-X:;>9M59: I"FU)M('<\8TYSICK9PU$N8N480ZCU8'*TD7R<1B&#L PD3!T MFG)R]:V!QK./;!4.@] !$"82A$X#3NY:0$*YCXTM)J #!$PD 4?1[7%>ZM0[ M*%(9]48\OSF1/83Z93B\;B:;ZO78]F>?-W>O!^0/U)_HBOLK>[>^''/_#',Y M=?^SJ%_VQV;R5+5M=1A.=9^KJ@V=2?.E&ZU=*+;7BS(\M_W7K/M>7TZ[+Q=M M=1I/\N?7?RIWG0#8()WSH3.4&-,M\-8 M%PUPJA]D!\)^J:3BU-BCJK'N%-#2DSC#) P_84Y;@?+4QXXJ3V5O6"O@J += M\*N%02_V@7-RDO+-';Z6&0I=0<"@,$Z!VN4,!V#,"=DR?D^::$[IB,O] M1?W9>[=>3E3#0;+7MC1-ACZCH(2*]LR\R.$+3'XV*)C,?X,S, MWE=@/$V'%3MVU@'A>R%<;>PB,Z3\DCC7T_'HSLII'&\_]*_A=0 M2P,$% @ 6&2&3/^M2Q.Q 0 T@, !@ !X;"]W;W)K9^S%(FF>PT.*R@;K7GP+$,BK5L;GM VA.S#FRQ:T\#>V X-_:NNT M".BZAOG.@:@22"O&-YL[IH4TM,A2[.2*S/9!20,G1WROM7"_CZ#LD-,MO0:> M9=.&&&!%UHD&OD'XWIT<>FQFJ:0&XZ4UQ$&=T\?MX;B/^2GAAX3!+VP2.SE; M^Q*=SU5.-U$0*"A#9!!X7. )E(I$*./7Q$GGDA&XM*_L'U/OV,M9>'BRZJ>L M0IO3!THJJ$6OPK,=/L'4SRTE4_-?X (*TZ,2K%%:Y=.7E+T/5D\L*$6+U_&4 M)IW#Q'^%K0/X!.#O &PLE)1_$$$4F;,#<>/L.Q&O>'O@.)LR!M,HTC\4[S%Z M*;:W=QF[1*(IYSCF\&7.G,&0?2[!UTH<^3]PO@[?K2K<)?CN+X7WZP3[58)] M(MC_M\6UG(=W1=ABIAI&PO=V]R:W-H965T&X"_@(^"5@L(LS"96<$5^"\;W*:1(2 M @FE"PK<;Q>X!RF#D$_C==*D<\A 7)[?U;_%VGTM9V[A'N5O4;DVIS>45%#S M7KIG'!Y@JN>:DJGX1[B ]/"0B8]1HK1Q)65O':I)Q:>B^-NX"QWW8;S9WDZT M=4(Z$=*9'CBS2'UO2F#,[8BWOGDK?=>BLWU M;<8N06C"'$=,NL3,".;5YQ#I6HAC^H&>KM.WJQEN(WV[C+Y/U@5VJP*[*+#[ MM,05S/[_(MFBIPI,$Z?)DA)['2=YX9T']BZ-;_(//D[[$S>-T):&PO=V]R:W-H965T-(!S0OM@%PY$U);3/:.-<=&;-% TK8&^Q ^YL*C1+.FZ9FMC,@R@A2 MDO'-9L^4:#7-T^@[FSS%WLE6P]D0VRLES*\32!PRNJ7OCN>V;EQPL#SM1 W? MP'WOSL9;;&8I6P7:MJB)@2JCM]OC*0GQ,>!'"X-=G$FHY(+X$HRG,J.;( @D M%"XP"+]=X0ZD#$1>QNO$2>>4 ;@\O[,_Q-I]+1=AX0[ES[9T348/E)10B5ZZ M9QP>8:KG$R53\5_@"M*'!R4^1X'2QI44O76H)A8O18FW<6]UW(?Q9G^88.L M/@'X##C$/&Q,%)7?"R?RU.! S-C[3H0GWAZY[TT1G+$5\&UL?5-A;]L@ M$/TKB!]0$L=-J\BVU+2J.FF3HE;;/A/[;*,"YP*.NW]?P*[G;=:^ '?<>_?N M.+(!S:MM 1QY5U+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR6:S M9XH+38LL^DZFR+!W4F@X&6)[I;CY=02)0TZW]-/Q+)K6!0W?YD?XRU^UK.W,(]RI^B)TL:5E+UUJ"86+T7Q]W$7.N[#>+-+)]@Z()D R0RX MC7G8F"@J?^".%YG!@9BQ]QT/3[P])+XW97#&5L0[+]YZ[Z78[J\S=@E$4\QQ MC$F6,7,$\^QSBF0MQ3'Y!YZLPW>K"G<1OOM#X7Z=(%TE2"-!^M\2UV)N_DK" M%CU58)HX39:4V.LXR0OO/+!W27R3W^'CM'_CIA':DC,Z_[*Q_S6B R]E<^5' MJ/4?;#8DU"X<;_S9C&,V&@Z[Z0>Q^1L7'U!+ P04 " !89(9,7Y@*&;8! M #2 P &0 'AL+W=O*0TPW]<#R)IG7!P8JLXPU\!_>C.QEOL9FE M$@JT%:B)@3JG=YO#<1?B8\"S@,$NSB14/]B_Q-I]+6=NX1[E3U&Y-J=[2BJH>2_=$PX/,-5S3X@/3A08G/4:*T<25E;QVJB<5+4?QMW(6.^S#>7&\GV#H@G0#I#-C'/&Q, M%)5_YHX7F<&!F+'W'0]/O#FDOC=E<,96Q#LOWGKOI=C<[#-V"413S'&,29(#KR4Y,J/4.L_ MV&Q(J%TXWOJS&<=L-!QVTP]B\S&UL?5-A;]P@#/TKB!]0 M+N365J]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWS;20'2VR MZ#O9(C.#5[*#DR5NT%K87T=09LQI0E\=#[)I?7"P(NM% ]_!_^A/%BVVL%12 M0^>DZ8B%.J=WR>&X#_$QX*>$T:W.)%1R-N8I&%^JG.Z"(%!0^L @<+O /2@5 MB%#&\\Q)EY0!N#Z_LG^*M6,M9^'@WJA'6?DVI[>45%"+0?D',WZ&N9X/E,S% M?X4+* P/2C!':92+*RD'YXV>65"*%B_3+KNXC]--FLZP;0"? 7P!W,8\;$H4 ME7\47A29-2.Q4^][$9XX.7#L31F+JI,(WP](W"?Q#L-PGVD6#_WQ*W8M)W2=BJIQIL$Z?) MD=(,79SDE7<9V#L>W^1/^#3MWX1M9.?(V7A\V=C_VA@/*&5WA2/4X@=;# 6U M#\<;/-MIS";#FW[^06SYQL5O4$L#!!0 ( %ADADSX3YQPM $ -(# 9 M >&PO=V]R:W-H965T5=2 MVYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\T4%YH66?2=3)%A M[Z30<#+$]DIQ\^L($H><;NFGXUDTK0L.5F0=;^ %W/?N9+S%9I9**-!6H"8& MZIS>;0_'-,3'@!\"!KLXDU#)&?$U&%^JG&Z"()!0NL# _7:!>Y R$'D9;Q,G MG5,&X/+\R?X8:_>UG+F%>Y0_1>7:G-Y24D'->^F><7B"J9X])5/Q7^$"TH<' M)3Y'B=+&E92]=:@F%B]%\?=Q%SKNPWBSVT^P=4 R 9(9TA\;\K@C*V(=UZ\]=Y+L;U),W8)1%/,<8Q)EC%S!//L>K,-WJPIW$;[[0^%^G2!=)4@C0?K?$M=BKO]*PA8]56":.$V6E-CK M.,D+[SRP=TE\D]_AX[1_XZ81VI(S.O^RL?\UH@,O97/E1ZCU'VPV)-0N'&_\ MV8QC-AH.N^D'L?D;%Q]02P,$% @ 6&2&3/+#'D6T 0 T@, !D !X M;"]W;W)K&UL?5-AC]L@#/TKB!]PM+2[=E42Z7K3 MM$F;5-VT[3--G 0=X Q(<_OW Y++LBW:%\#&[_G9F&Q ^^Q: $]>M#(NIZWW MW8DQ5[:@A;O##DRXJ=%JX8-I&^8Z"Z)*(*T8WVSNF1;2T")+OHLM,NR]D@8N MEKA>:V%_GD'AD-,M?74\R:;UT<&*K!,-? '_M;O88+&9I9(:C)-HB(4ZIP_; MTWD?XU/ -PF#6YQ)K.2*^!R-CU5.-U$0*"A]9!!AN\$C*!6)@HP?$R>=4T;@ M\OS*_C[5'FJY"@>/J+[+RK5A8Z*D_)WPHL@L#L2. MO>]$?.+MB8?>E-&96I'N@G@7O+=B>SAD[!:)IICS&,.7,7,$"^QS"KZ6XLS_ M@?-U^&Y5X2[!=W\H/*X3[%<)]HE@_]\2UV+>_I6$+7JJP39IFAPIL3=IDA?> M>6 ?>'J3W^'CM'\6MI'&D2OZ\+*I_S6BAR!E#^%LQS$; M#8_=](/8_(V+7U!+ P04 " !89(9,N/"L@K,! #2 P &0 'AL+W=O MV$ *[Y0VRSIWW=L"*$MS8OM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+D^0]4UQH6N;1=[9E;@8OA8:S)6Y0 MBMM?)Y!F+.B.OC@>1-OYX&!EWO,6OH'_WI\M6FQAJ84"[831Q$)3T+O=\92% M^!CP0\#H5F<2*KD8\Q2,SW5!DR ()%0^,'#)* MJL%YHV86E*+X\[0+'?=QNKG-9M@V()T!Z0(XQ#QL2A25?^">E[DU([%3[WL> MGGAW3+$W57#&5L0[%._0>RUWAR1GUT TQYRFF'0=LT0P9%]2I%LI3ND_\'0; MOM]4N(_P_1\*_Y,_VR3((D'V9HE;,7^K9*N>*K!MG"9'*C/H.,DK[S*P=VE\ MD]?P:=J_'S9V/_&& \H);G!$>KP@RV&A,:'XRV>[31FD^%-/_\@ MMGSC\C=02P,$% @ 6&2&3-_-TK>T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[I)T/9V22+U6TR9MTJG3UL]< MXB2H@#,@E^[?#TB:9ENT+X"-W_.S,?F(YL5V (Z\*JEM03OG^B-CMNI <7N# M/6A_TZ!1W'G3M,SV!G@=04JR9+?[P!07FI9Y])U-F>/@I-!P-L0.2G'SZP02 MQX+NZ9OC2;2="PY6YCUOX1NX[_W9>(LM++50H*U 30PT!;W?'T]9B(\!/P2, M=G4FH9(+XDLP/M<%W05!(*%R@8'[[0H/(&4@\C)^SIQT21F Z_,;^\=8NZ_E MPBT\H'P6M>L*>J"DAH8/TCWA^ GF>FXIF8O_ E>0/CPH\3DJE#:NI!JL0S6S M>"F*OTZ[T'$?IYOT;H9M Y(9D"R 0\S#ID11^2-WO,P-CL1,O>]Y>.+],?&] MJ8(SMB+>>?'6>Z_E_I#F[!J(YIC3%).L8Y8(YMF7%,E6BE/R#SS9AJ>;"M,( M3_]0F&T39)L$623(_EOB5LSM7TG8JJ<*3!NGR9(*!QTG>>5=!O8^B6_R'CY- M^U=N6J$MN:#S+QO[WR Z\%)V-WZ$.O_!%D-"X\+QSI_--&:3X;"??Q!;OG'Y M&U!+ P04 " !89(9,/$_X2K0! #2 P &0 'AL+W=O:%EGTG4R18>^DT' RQ/9*CKL0'P-^"QCLXDQ" M)6?$YV!\JW*Z"8) 0ND" _?;!>Y RD#D9;Q,G'1.&8#+\QO[UUB[K^7,+=RA M?!*5:W.ZIZ2"FO?2/>+P %,]7RB9BO\.%Y ^/"CQ.4J4-JZD[*U#-;%X*8J_ MCKO0<1_&FS2=8.N 9 (D,V ?\[ Q451^SQTO,H,#,6/O.QZ>>'M(?&_*X(RM MB'=>O/7>2['=7V?L$HBFF.,8DRQCY@CFV><4R5J*8_(//%F'IZL*TPA//RB\ M62?8K1+L(L'NOR6NQ>P_)6&+GBHP39PF2TKL=9SDA7<>V-LDOLE[^#CM/[AI MA+;DC,Z_;.Q_C>C 2]E<^1%J_0>;#0FU"\<;?S;CF(V&PV[Z06S^QL5?4$L# M!!0 ( %ADADQ)+R^@M0$ -(# 9 >&PO=V]R:W-H965T-\-/;)=0">/"NI74$[[_L38Z[J0'%W9WK0>-,8J[A' MT[;,]19X'4E*LC1)WC/%A:9E'GT76^9F\%)HN%CB!J6X_7,&:<:"[NB+XU&T MG0\.5N8];^$[^!_]Q:+%%I5:*-!.&$TL- 6]WYW.^X"/@)\"1KX@41XR 1C5$:ZN))J<-ZH60534?QYVH6. M^SC=9-E,VR:D,R%="(<8ATV!8N8?N>=E;LU([-3[GHW(#1CSA,F76,6!$/U)42Z%>*0.1ZC##[88$AH?CA_P;*4;EW\!4$L#!!0 M ( %ADADR2)CS'LP$ -(# 9 >&PO=V]R:W-H965T)DYZ9(R -?G*_NG6+NOY2PL/*#Z*2O7YO2. MD@IJ,2CWA.-GF.MY1\E<_%>X@/+A08G/4:*R<27E8!WJF<5+T>)UVF47]W&Z M2:ZP;0"? 7P!W$4 FQ)%Y1^%$T5F<"1FZGTOPA/O#]SWI@S.V(IXY\5;[[T4 M^P\\8Y= -,<(T65+BT,5)7GF7@;WG\4U^AT_3_BA,(SM+SNC\R\;^ MUX@.O)3=C1^AUG^PQ5!0NW!\[\]F&K/)<-C//X@MW[CX!5!+ P04 " !8 M9(9,4G)69+4! #2 P &0 'AL+W=O:%EGTG4R18>^DT' RQ/9*)D\XI W!Y_F#_$FOWM9RYA7N4/T7EVIS>4E)!S7OI MGG!X@*F>:TJFXK_!!:0/#TI\CA*EC2LI>^M032Q>BN)OXRYTW(?Q)MU/L'5 M,@&2&7 ;\[ Q453^F3M>9 8'8L;>=SP\\?:0^-Z4P1E;$>^\>.N]EV+[Z3IC MET TQ1S'F&09,TJ"F;*S]"K?]@LR&A=N&X]V""DJ)&4EM\^2DE75X8_)7JAPZ_5$I+;C'4-3.]!E[Z(BE8 MO-G<,LG;CN:ISQUUGJK!BK:#HR9FD)+K]P,(-68THI?$SK[G[HJC?8QG4[BD/PK_#8Q8$0_9%(@Y)'.)/Y7&X?!MTN/7EV[5Z\A18U<]CRI;_BOP#4$L# M!!0 ( %ADADSYY354S@$ )P$ 9 >&PO=V]R:W-H965TAY? G=^7NX(1S)(]:YK (,^!&]UBFMCN@,A.J]!,'TC.VCMEU(JP8P- M545TIX 5GB0XH5$4$\&:%F>)SYU4ELC>\*:%DT*Z%X*ISR-P.:1X@Z^)EZ:J MC4N0+.E8!;_ _.Y.RD9D5BD: :UN9(L4E"F^WQR.L<-[P&L#@U[LD>OD+.6[ M"WX4*8Y<0< A-TZ!V>4"#\"Y$[)E_)DT\6SIB,O]5?W)]VY[.3,-#Y*_-86I M4WR'40$EZ[EYD<-WF/K98S0U_Q,NP"W<56(]/8=0NZ8_"?[/%:YN] M9#3:)N3BA";,<<30!68S(XA5GRUHR.)(_Z/3,'T;K'#KZ=NE>QR%!79!@9T7 MV/W3XF[58@BS#YOL@R;[@$"\,@EA;L,F<= D#@C=" MHUSVK9_)178>O7OJ;]<7?)S;9Z:JIM7H+(V]H_XFE5(:L*5$-[;AVCX5<\"A M-&Y[:_=J')@Q,+*;W@(R/TC97U!+ P04 " !89(9,_DKRZK8! #2 P M&0 'AL+W=O_=N^/(1C0OM@5PY%6K MSN:T=:X_,6;+%K2P=]A#YV]J-%HX;YJ&V=Z J")(*\:3Y,"TD!TMLNB[F"+# MP2G9P<40.V@MS.\S*!QSFM(WQ[-L6A<X@?+A M08G/4:*R<27E8!WJF<5+T>)UVF47]W&Z.1QGV#: SP"^ (XQ#YL21>5/PHDB M,S@2,_6^%^&)TQ/WO2F#,[8BWGGQUGMO!4^3C-T"T1QSGF+X*B9=(IAG7U+P MK11G_A^<;\-WFPIW$;Y;9S_LM@GVFP3[2+#_I\3T78E;,>]5LE5/-9@F3I,E M)0Y=G.25=QG8!Q[?Y&_X-.U?A6ED9\D5G7_9V/\:T8&7DMSY$6K]!UL,!;4+ MQP_^;*8QFPR'_?R#V/*-BS]02P,$% @ 6&2&3'?*RRFS 0 T@, !D M !X;"]W;W)K&UL;5/;CILP$/T5RQ^P#@Z;5A$@ M;;:J6JF5HJW:/CLP@+4VIK8)V[_OV!!*4U[PS'#.F8O'V6CLJVL!/'G3JG,Y M;;WOCXRYL@4MW(/IH<,_M;%:>'1MPUQO0521I!7CN]V!:2$[6F0Q=K9%9@:O M9 =G2]R@M;"_3Z#,F-.$W@(OLFE]"+ BZT4#W\!_[\\6/;:H5%)#YZ3IB(4Z MIT_)\90&? 3\D#"ZE4U")Q=C7H/SN5W@&I8(0EO%KUJ1+ MRD!THJJ,6@_(L9/\'*7E(/S1L\J6(H6;],INWB.L_Z-MDW@,X'?$=B4*%;^07A19-:,Q$ZS M[T6XXN3(<39E",91Q']8O,/HM>#)/F/7(#1C3A.&KS#)@F"HOJ3@6RE._#\Z MWZ;O-RO<1_I^G?UPV!9(-P72*)#^TV)ZU^(6YO$N"5O-5(-MXC8Y4IJABYN\ MBBX+^\3CG?R%3]O^5=A&=HY;C?.OC?& I>P><(5:?&"+HZ#VP7R'MIW6 M;'*\Z><7Q)9G7/P!4$L#!!0 ( %ADADQ&5:!@U $ )P$ 9 >&PO M=V]R:W-H965T2E?#'<\]SQW9XYTE.I5-P &O0G>Z0PWQO0' M0G31@&#Z1O;0V9-**L&,-55-=*^ E3Y(<$*C*"&"M1W.4^\[J3R5@^%M!R>% M]" $4^]'X'+,<(P_'2]MW1CG('G:LQI^@OG5GY2UR,)2M@(ZW\#O%D:]VB-7R5G*5V?\*#,YGAU&<_%/< %NX2X3JU%( MKOT7%8,V4LPL-A7!WJ:U[?PZ3B?)?@X+!] Y@"X!>Z]#)B&?^2,S+$^5')&: M>M\S]XOC [6]*9S3M\*?V>2U]5YR&BR+! U)'.F7 M1I])YNGIO>RU7"RQ/5*"?MV!&F&C&[IU?'4UHT/ M#I:GG:CA&?R/[F318K-*V2K0KC6:6*@R>K\]'). CX"?+0QN<2:ADK,Q+\'X M5F9T$Q(""84/"@*W"SR E$$(T_@]:=(Y9" NSU?U+[%VK.4L'#P8^:LM?9/1 M.TI*J$0O_9,9OL)4SYZ2J?CO< &)\) )QBB,='$E1>^\49,*IJ+$Z[BW.N[# M>+._TM8)?"+PF7 7"6P,%#/_++S(4VL&8L?>=R(\\?; L3=%<,96Q#M,WJ'W MDG.^2]DE"$V8XXCA"\QV1C!4GT/PM1!'_@^=K]-WJQGN(GVWC'[['X%D52") M LE?)28?2ES#[#\$88N>*K!UG"9'"M/K.,D+[SRP]SR^R1_X..V/PM:M=N1L M/+YL[']EC =,97.#(]3@!YL-"94/QUL\VW',1L.;;OI!;/[&^3M02P,$% M @ 6&2&3%R0\J6W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->MD5RO;4C95U4JMM$K5]IFUQS8*>%S Z_3O"]AQ MW=0OP SGG+DP9".:%]L"./*J56=SVCK7GQBS90M:V#OLH?,W-1HMG#=-PVQO M0%21I!7CN]T#TT)VM,BB[V**# >G9 <70^R@M3"_SZ!PS&E"WQS/LFE=<+ B MZT4#W\!][R_&6VQ1J:2&SDKLB($ZIX_)Z9P&? 3\D##:U9F$2JZ(+\'X7.5T M%Q("!:4+"L)O-W@"I8*03^/7K$F7D(&X/K^I?XRU^UJNPL(3JI^R<)PU>89$$PK[Z$X%LASOP_.M^F[S3DFD7JMIDS;IU&G=9RYQ$E2(,R"7[M\/2)I% M7?8%L/%[SS8F&]&\V!; D5>M.IO3UKG^R)@M6]#"WF /G;^IT6CAO&D:9GL# MHHH@K1A/D@],"]G1(HN^LRDR')R2'9P-L8/6POP^@<(QISOZYGB23>N"@Q59 M+QKX#NY'?S;>8@M+)35T5F)'#-0YO=\=3VF(CP'/$D:[.I-0R07Q)1A?JIPF M(2%04+K (/QVA0=0*A#Y-'[-G'21#,#U^8W]4ZS=UW(1%AY0_925:W-ZH*2" M6@S*/>'X&>9Z;BF9B_\*5U ^/&3B-4I4-JZD'*Q#/;/X5+1XG7;9Q7V<;N[2 M&;8-X#. +X!#U&&34,S\43A19 9'8J;>]R(\\>[(?6_*X(RMB'<^>>N]UX+S MCQF[!J(YYC3%\%7,;HE@GGV1X%L2)_X/G&_#]YL9[B-\OU8__$<_W21((T&Z MUM\G[TK3&CU#K/]AB**A=.-[YLYG&;#(<]O,/8LLW+OX 4$L#!!0 ( M %ADADR3MHEXM@$ -(# 9 >&PO=V]R:W-H965T)W^?0?LN&[J M%V"&<\Y<&++1V!?7 GCRIE7G53 5+=ZF779Q'Z>;V\-, MVR;PF< 7PB'&85.@F/EGX46163,2._6^%^&)]T>.O2F#,[8BWF'R#KW7@B<\ M8]<@-&-.$X:O,/L%P5!]"<&W0ISX?W2^34\V,TPB/5E'/Z3; NFF0!H%TG]* M3#Z4N(7Y&(2M>JK!-G&:'"G-T,5)7GF7@;WG\4W^PJ=I_R9L(SM'+L;CR\;^ MU\9XP%1V-SA"+7ZPQ5!0^W#\A&<[C=ED>-///X@MW[CX U!+ P04 " !8 M9(9,6!4T.K8! #2 P &0 'AL+W=O=.JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2 MBO'=[HYI(3M:9-%W-D6&@U.R@[,A=M!:F-\G4#CF=$_?'2^R:5UPL"+K10/? MP'WOS\9;;%&II(;.2NR(@3JG#_OC*0WX"/@A8;2K,PF57!!?@_&YRNDN) 0* M2A<4A-^N\ A*!2&?QJ]9DRXA W%]?E=_CK7[6B["PB.JG[)R;4X/E%10BT&Y M%QP_P5S/+25S\5_@"LK#0R8^1HG*QI64@W6H9Q6?BA9OTRZ[N(_339+.M&T" MGPE\(1QB'#8%BID_"2>*S.!(S-3[7H0GWA^Y[TT9G+$5\;&:81'JRCGZXWQ9(-P72*)#^4^+= MAQ*W,!^#L%5/-9@F3I,E)0Y=G.25=QG8!Q[?Y"]\FO:OPC2RL^2"SK]L['^- MZ,"GLKOQ(]3Z#[88"FH7CO?^;*8QFPR'_?R#V/*-BS]02P,$% @ 6&2& M3*$RB.ZX 0 T@, !D !X;"]W;W)K&UL;5/; M;IPP$/T5RQ\0LX:TFQ4@91-5J91(JU1MG[TP@!5?B&V6].]K&T)IPHOM&9]S MYN)Q/FKS8CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T M2;X0R;C"91Y])U/F>G""*S@99 @+-<*&6@*?+L['+. CX!?'$:[.J-0R5GKEV!\KPNY B"#DTWB=-?$2,A#7YW?U;[%V7\N96;C3XC>O75?@/48U-&P0[EF/ M#S#7,C$QZBTL'%%U6"=EK.*3T6RMVGG*N[C='--9]HV@8W8(@7GT)0;="'.DG.MVFIYL9II&>KJ/?I-L"V:9 %@6R_TJ\^5#B M!B9+/@0AJYY*,&V<)HLJ/:@XR2OO,K"W\1')/_@T[4_,M%Q9=-;.OVSL?Z.U M Y]*&UL;53; M;MLP#/T501]0)8KC=(%MH&E1;, &!!VV/2LV?4%U\20Y[OY^DNRZ7J872Z0. MSR%E4MFH]*MI 2QZ$UR:'+?6]D="3-F"8.9.]2#=2:VT8-:9NB&FU\"J$"0X MH9M-2@3K)"ZRX#OK(E.#Y9V$LT9F$(+I/R?@:LSQ%K\[7KJFM=Y!BJQG#7P' M^Z,_:V>1A:7J!$C3*8DTU#E^V!Y/J<<'P,\.1K/:(U_)1:E7;WRIXSFXK_"%;B#^TR<1JFX"5]4#L8J,;.X5 1[F]9.AG6<3@YT#HL' MT#F +@'W08=,0B'S)V99D6DU(CW=?<_\+]X>J;N;TCO#580SE[QQWFM!DVU& MKIYHQIPF#%UA/A#$L2\2-"9QHO^%TWCX+IKA+H3OUNJ?TCA!$B5( D'R3XGT MIL089A<7V4=%]A&"Y$8DAMG'1=*H2!HA2&]$8IC#C0A9=8< W82Y,*A4@PPS MN?(NH_<0VI%\P*>Y_<9TTTF#+LJZ'@V=5"MEP:6RN7,%M^ZI6 P.M?7;@]OK M:6 FPZI^?@O(\B 5?P%02P,$% @ 6&2&3 FR6_'A 0 G@0 !D !X M;"]W;W)K&UL=53;CILP$/T5Q ?$X #91H"TV=6J ME5HIVJKMLP/#1>L+M4W8_GUM0RC*NB^Q9SASSAG'XWP2\DUU #IX9Y2K(NRT M'HX(J:H#1M1.#,#-ET9(1K0)98O4(('4KHA1A*,H0XST/"QSESO+,A>CICV' MLPS4R!B1?TY Q52$<7A+O/9MIVT"E?E 6O@.^L=PEB9"*TO=,^"J%SR0T!3A M8WP\91;O #][F-1F']A.+D*\V>!+7821-004*FT9B%FN\ 246B)CX_?"&:Z2 MMG"[O[&_N-Y-+Q>BX$G07WVMNR)\"(,:&C)2_2JFS[#TDX;!TOQ7N (U<.O$ M:%2"*O<;5*/2@BTLQ@HC[_/:<[=."_^MS%^ EP*\%J0'U\LLY)P_$TW*7(HI MD//9#\3^Q?$1F[.I;-(=A?MFS"N3O98X>@L01)%L':737Y(Q)'8;/(H\3N?OV#SY/[CZHRZQY:TZZZKXYF+K,VNZV?@J:4ZVS_1!4%@$/0Q6465[YF]7P M[*'>K,QS6^25?JB]YKDLL_J_>UV8\]IG_NN#S_G3L>T?!)O5*7O27W3[]?10 M=W?!-V/U'_6++CIXSZ1[Q\X4S?#7VSTWK2G'+!V5,OMU M^K[O2)OZ99'IA;C M+8 E0H4IIA-#.C&@XTB0P 3)1]"<8&+L34QN5R[#!L+0\YBJY=1UXCCD"B&HD3$7$W!YL*0NQ#U M4M\@7.8@4R+85ACR%:+>F.I2V#]J!.+*009;%$N6:#>ABZ04^>].44*FKI\2 M-CP&'$\Y4G#L4CQ (XGLNE M!'8I\3>[,\?V;-'^C%J'4*F]&0$HGKHF!H$=1BS9GXD_;]!F(5,BV%O$DCV: MH#,2(3('F1+!#B66[-!&4/R'!:(HL$#!S0%%?V+T*:N?\JKQ'DW;FG(XD3@8 MT^HN8_BVJ^NHL_WUIM"'MK^,N^OZJT[3=-G 05, ,GZ=Y^QC@HX NC M?P)VSCT^UP=?72\OLGJKCT(H[SW/BGKE'Y4J[X.@WAY%GM1WLA2%_FE@=@KJL1+(S07D6$(3"($_2PE\OS=QSM5[*D\K20CQ77GW*\Z3Z^R R>5GY MV+].O*2'HVHF@O6R3 [BAU _R^=*CX*.99?FHJA367B5V*_\3_C^B; FP"!^ MI>)2W[Q[32JO4KXU@Z^[E8\:12(36]50)/IQ%AN190V3UO''DOK=FDW@[?N5 M_;-)7B?SFM1B([/?Z4X=5_["]W9BGYPR]2(O7X1-B/N>S?Z;.(M,PQLE>HVM MS&KSZVU/M9*Y9=%2\N2]?::%>5XL_S4,#B V@'0!F$T&4!M YP8P&\#F!G ; MP SUK/G-0G9,C@W M1!;ST&+(+::/V (VH<\NI (]R%/ $O(.TR@\^B2(6 RQ!#06P+.8 (*$E!# MP'H*PL%NM)C(8 J#P3C">)#,!H!1RH9[^^C"" EC% VV!H"A"-$03HZ!R3$@ MN<$Z#RV&WZS#$5T,MF #H3 ;L8J#8K@KALRF5T'3H3B=UU/>>;I")O6I>(_U>M; MH+M=K?\!4$L#!!0 ( %ADADQDL\;NXP$ .X$ 9 >&PO=V]R:W-H M965T,#+.+7N!,UZ=HT;=(FDVW:_F;T M.IH%L<",V[)$=@/)>&1UDX7=*C4>$9-T!(_*! MCS#H-RT7C"A=B@N2HP#26!*C* R"%#'2#WZ9V]Y)E#F_*MH/O#)&Q)\G MH'PJ?.S?&\_]I5.F@!*Z0JM*TS,89,\'3T!;^!_PL4H,W@)^ M]C#)S=PS2;E !I49(V_B]:/KKDH:XG=_5/]GL M.LN92*@X_=4WJBO\S/<::,F5JF<^?88E3^)[2_BO< .JX<:)7J/F5-JG5U^E MXFQ1T588>9W'?K#CM.C?:6Y"N!#"E8#C_Q*BA1#M"&AV9J-^)(J4N>"3)^:/ M-1)S)O QTIM9FZ;=._M.IY6Z>RO#-,O1S0@MF*<9$VXQ;Q&5 Q&M$*0-K"Y" MIXO0\J,-'Z>!6R!R"D16('X3XW$78\8<+&:8,3'.=F$K!RJ,HG^DB9UFXO=F M#L'.S(Q)MLND^'%OQH$Z9#ATFTF<9A*'&;PSD[S+G 11EN[,N% X3G9FT.;D MF9O@&Q&7?I#>F2M]B.U1:SE7H!6#!RW9ZB[F7W N%!^7VP6M M5USY%U!+ P04 " !89(9,B**-S&L" "-" &0 'AL+W=O:5?3;MFVC>T7""WQ'\GJ"]WR,$'2%X(X3O$L*. M$ X(I"W%KLV.*;9*!&\^.=,'\0U=;-N;\4VFO:A_ M,''.*^D=Y<_Z;] M5O\!4$L#!!0 ( %ADADQ@\9?'/ ( )<' 9 >&PO=V]R:W-H965T MTA/\ /6S?1%ZA$:50U5#(RO>> *.&_\C7F\Q,02+ M^%5!)R=]ST39N7=%Q@"Q;XWI/\&%V :;ISH-?:<2?OT M]F>I>#VH:"LU?>_;JK%M-^A?:6X"&0AD).#HOX1P((0S NJ=V:B?J*)%+GCG MB;Y:+34?!5Z'>C/W9M+NG7VGTTH]>RE(%N7H8H0&S'./(5/,+6+K0(0C!&D# MHPOB=$$L/YSRT\@M$#H%0BL0W<2(9S%Z3&HQC<7@B,1I.LOB@.%5$C^P$SGM M1 X[R2!0.(42):7)G4*I M*D][O141( M,/_,'#"\PBOBMI,Y[60+2I.Y2A/.S-R#'I9FY72R&PO=V]R:W-H965T\]5[N->6OR MK-3/55"_%45:_?>HSTUW8UHMSFGK_HOW7P[/U?M572-E+??,^Z);R8LSW[N+WPS:,NXQTKO=-%R)M M7][UD\[S+E*;Q[]CT/ Z9S?P]OU']%_[Q;>+>4EK_63R?[)#<]J&JS XZ&/Z MEC=?S>4W/2Y(AL&X^C_TN\Y;>9=).\?>Y'7_-]B_U8TIQBAM*D7Z8WC-RO[U M,L;_&(8'\'$ OPY@8G8 C0-H,B :,NN7^B5MTMVF,I>@&KZM<]H5!7N@ULQ] M=[/WKO^L76W=WGW?\=5Z$[UW@4;-XZ#AMYI[Q1-0T%42M0E2FN67WB" M)U%P$@4F$3A @,D_F:N8("5AYF#1MXLT_&%K^$4:P\GU[Y3L!BS$8-)I".$ M R_F[R7#;# $Q]3-422]:I-AAAAY>#J*I$]Y,HP:0ZPI1PC,$9,+;,64,(2) M9:OR+B&,$DM\/$V\9\&\,0"<\ @3 M3(!@Z:@.PM31@@V/,'6$-KRI'61O>"1)BHDE0"9B[MJPR-%BKDC!.:.%K28A+DCU&1:=MA=)JP26S97 M)9ABLBFFV+$)"\R?B!<<8S!_ NUZ4UM&T5R5S$KN$\$4"T"QNBSH6"6F3OITK-)N1Q-*+$=L ME1*NO49B@B7J6UTA,'MR0=\J,7O2IV^5/^];9R7W#[PPP>7V*#-1/JB3S,V;O2HRH%IZ3PU%7"]YJ<1('^4/JGZ>G MPLR\-LLNR61>)BIW"KE?NA_A<4-)%5 K?B7R6G;&3E7*BU*OU>3K;NF2BDBF M_,]669O6R\H$LO$N5R&K6C89V-+2OV" *OY5X!J"EH"@%K>/]'@7@"7PT M@5\G8+T$ \AUH^&U)K>0<<3\02UW93TPS[K1!)U]/D# 2!0.># = M8S&+<: !0H0(#8 "D8;10$/^ !GK(I9%#,<)D1A0@0FP!-P- &?WRX1FB": MT2[1J%#S>7P"@_.X*^OAQ"A./*-=XG$;Q(R,NA>111&E$]\'"&X*9$:[6%%W MJY#0(!I: R(+"><30!,N!0A0.)$"MQAXA\< ;C(PQV6LJ%_)^D"X MS< QHN[?Z6T-!G) M@RGN:"[*[225>UT-N1D7S6VQF6AULC=AK[V.K_X!4$L#!!0 ( %ADADP/ M&PO=V]R:W-H965TYCNW9.J<70:H&]LSAE[K&[.\&".U6KN^^!9ZJ*+=5^C]Q*[3F_\.5R 2KC*1:Q24BV,S/I MHJ?9"4%/" :"7/LC0M@3PG="]"$AZ@G1A(",%5V;'19XG3/:.LZ]!W"VSG MB-2_A>PL(J$]B=#J,]3\<.PAR>P"D54@T@+13:&R2:$,)M681F,RW_,F9N>@ M)!N!;E*)K:G$,R]A<$<@L0HDX(+*P"B_^O1V85R#ZO1S8S&B59$D_*\1G*Y()&A[,&=M87'W<*>FF$ M^L='T>%N?0S4X9[$-_YR:Z[(=QES8?_ [%PUW#E0(:\.?1\-:N?,KI;HM0K*LH*'RB7?0ZC=G+AJJ="DN2'8"Z,F2&H9P$&Q00^O6 M+W*[=A!%SJ^*U2TO34/%GQ=@O-_YH7]?>*LOE3(+J,@[>H'OH'YT!Z$K M-*F^<_A=I\:O 7\K*&7L[EGDAPY?S?%E]/.#TQ#P*!41H'J MX09[8,P(Z39^CYK^9&F(\_E=_9/-KK,I>+-J*);:>C',-:M'?M1_TYS$_!(P!,A MC/Y+(".!+ AHZ,Q&?:6*%KG@O2>&G]51LR?"+=$?LS2+]MO9=SJMU*NW@F"< MHYL1&C$O P;/, O$WH$@$P3I!J8NL+,+;/EDQ@\WF5N . 6(%8C^B4$6,09, M8C'MT.0F"U.W3>2TB:Q$/)<(9@J#SQI$HHQ@MT_L](E=/MG"9PT*@S!^X+-Q M^FP&ULE5;MCILP$'P5Q ,9J63N.S')64?G &U;K+RMB#E2R1U[^+(XJW]@KVSJR$[V4ZHG? M/K&^H,"V^NJ_L"LK-;S-1&MDO)3FU\HN4O&J9]&I5/2E>Q:U>=ZZ+U'C R[N 7=!WWK0DL;!C-5@0>MZ MT%U%X,[\#P&UW!8(TKTY"MQT\ [7 6X[6.*['C0N&&+7G_FK 6X\6.(\F%IO M3@6W'BSQ'DS-]Z]Z&ULE5;M;ML@%'T5RP]0&X,_4B61EK35)FU2M6G;;YJ0Q*IM M/"!)]_8#3#/;7+?IG]C@<\Z]%^XAS,]TCW[P=3/]E'H4711V98U:V3)FT"PW2+\ MA&X?DM@0+.)7R*_6=GS\S5U :!J[ZK^S$ M*@TWF>@8&UY)^QMLCE+QVJGH5&KZTCW+QC[/W9<,.QI,2!PAN1 0>9. '0%? M2R".0*XEI(Z07DO('"$;$:)NL>SJWU%%EW/!SX'H&JBEID_1;:;W=V,F[7;: M;WH#I)X]+3%.YM')"#G,JL,D PP>8M80A@PQ=SYF%.G>1^1H"'D 1/[G$NE: M+P4G8,&)Y>-!HBDL@$$!; 7(0&!4: ?)+:3I("A%<1;'\:@:$!D3U$<.)8"^?>^+E0V:3N:1@+BFP/ADLD($"V?4[E(,".9!!/NII M"%/ 00HP2 $(S$9!"F U]:$_N: S,-+,CT1&^[::>;N+WXB#8O@LB-]M[97# M]&M*"$ZG&Q9-G#L(J I-2,!.1A^P,H*]C" SY^.C#0)-] J"_8E\@WK=LD:^ M^;I-G%Q:V( (T;J!XZRZ@T>46O/P'4$L# M!!0 ( %ADADPY\5]IB0, )X1 9 >&PO=V]R:W-H965T.$2VI8:D:J56BEJUO2;V.D8!U@42MV_? MY1 7[_[;VC>&Q?_,[ SSL0N+@VJ>VYV4G?>K*NMVZ>^Z;G\3!.UZ)ZN\O59[ M6>M_MJJI\DX/FZ>@W3#C9NF'_8QD*===[R+7AU>9R;+L/>EY M_)R<^L>8O>'\_,W[^R%YG0V?RF[+^KP04X)"=^; MLO\D7V6IY?U,=(RU*MOAUUN_M)VJ)B]Z*E7^:SP6]7 \3/[?S+ !G0SHT8#P M?QJPR8"=:\ G WZN@9@,A&$0C+D/Q;S+NWRU:-3!:\9^V.=]VY$;H6_7NK\X MW)WA/UW/5E]]73$>+8+7WM&DN1TU=*YA[%23(0T_U=S9&GJJN >*OX$"G<@Q M&PJSH8,].YF%P X8=, &!_S$@9'%*(D'23U*B""A4;1[* LYP;/A<#8&RT1V1E>I5&CML6PR@QB)(844:-F$6ACE(D,$8"8J1& MC,2*07CDJ%<*HZ3_[9_;U$Z$,^'H"Q)B:D,[C@A-;$,K$D^2.'5$V"AQA,%<$@'N'S'# M""O,E0A#1]<3## !!%O/[LCN>RH2!\($,TP Q&9+9@10G-#8U4^89 )0%M3A M F-*TO-;DF($*4+09'T2S5N24A*&CD@800H0%-R,A$2NC!R+)P4N'-U&,:>4 M75!73" %!)IUS2;1O*XD39UUQ1!2!"$W(R&1*R.,( 4(BMCA L-%XPOJBJFA MB!JK7Q.[KHFSK)@M"M9 NUV1R+53PP R!*#C, M5F=5F6-C"E9 JUFAR)4/QH\A_!Q;!H:Y8A?L.AE&AB%DS&9E]L;3^6AEF"N& M%BVS5Z'(E0^&CP'X(M=4,5;L@B6+8V+X&4M6QNTERUE5CK'B9RQ8&129^02S MU]C^R\7GO'DJZM9[5)U^(Q[>6[=*=5([#*]UV^UDOCD.2KGM^M-8GS?C%X-Q MT*G]]#4D.'Z26?T!4$L#!!0 ( %ADADSX(QKA7 0 &X7 9 >&PO M=V]R:W-H965T^9OM#T]T(5HMCNE=_J^;; M\;5JKX)+E&U6J++.=.E5:K?T'^G#BPP[A][BGTR=ZZMSKTOE3>OOW<4?VZ5/ MNA&I7&V:+D3:'M[5D\KS+E([CA]C4/^BV3E>G_^*_M(GWR;SEM;J2>?_9MOF ML/1CW]NJ77K*FZ_Z_$6-"4G?&[/_4[VKO#7O1M)J;'1>][_>YE0WNABCM$,I MTI_#,2O[XWGX)XQ&-^S 1@=V<6#QK ,?'?B' YUU$*.#N-5!C@[R5H=P= @- MAV"8K'[V/Z=-NEI4^NQ5PPMT3+OWE#Z$[?/==#?[Q]G_USZ NKW[ON(A703O M7:#19CW8L"N;#XN@C7Z18$ABS2QW'K*IQ!.RX5.;S\A&3&V>D8V;C">$XPE!Z@D.$,$ T>V3'\, L3V"R$AU/=C(JU1C+)% B01( MF% E]O.5A#AGDQ*,+P%2S.276.D(AXJC2%"@PDT5:F7$^%Q&L%H\4@:TA*G% M;LX((TPY4)&F"KC:85;$X+\TXCH)686I$U>]&<%*X,%)2&V"P-U*X-QCLQ=+31+G+; M38>$*PD%I21V=5]<(ABYO6(RS#\#_,=&E7D>C:1=T5PY,UP!&*@ ,3?5[ I MF9Q5PY6 @4H0F_5F-+I6?XPFQN?S.Q M&%P&P(T=ZRR&@63Q'2EC@!@"R$K9;L;S*7.,&@?=V'J7N-V-J9C3PDQRQ*1C M;C@&C;/;IY<[EL*('K,3<+N/4M96UIF<,47\EH4SMSMIOW*>4-W+(PYQHV#_I>8_0\:.3H2QTQRP&3"< B!21-W-#6! M 1( H,1)H_0+3)FXYXO3\CCK2]6V1F[LR+C-TD;7LX M@;,Q=WWV?>&FOC=03J,@&X5#G M[J-_/*5:;P2_6QC%JN_H2BZ,O>K!MRIW/9T04"BE=B"JN<,34*J-5!I_9T]W M0>K =?_=_8NI7=5R(0*>&/W35K+)W=1U*JC)C;BO\,=J)+K M3!2C9%28KU/>A&3=[*)2ZU/J2;,59DTE+]3LO0B].$-W;31K3I,&KS0!CA8-4OX+ M!%LAV!@$*P,_^<0@L!H$QB#\D$&PR7+2)$;33Y7$H6>GA%9*:!RBE0/V_,,& MLQ?%?IK:,9$5$UDPV-M@]J(#3GT[)K9B8AO&WV#V(A\'GYU-8N4D-@[>GN'_ QQEZPX:#5[="/SP_"KVTOG N3ZJ*9ZU S M)D%9>@\JZ4:]=\N 0BUU-U%]/MWZ:2#9,#]H:'E5B_]02P,$% @ 6&2& M3%;FM34M @ (@8 !D !X;"]W;W)K&UL?57; MCILP$/T5Q ?$W )I1) VB:I6:J5HJVZ?'3(): VFMA.V?U_?EA#P;AZ"/9PY MY\R A[RG[)57 ,)[:TC+-WXE1+=&B)<5-)@O: >MO'.FK,%";MD%\8X!/NFD MAJ H"%+4X+KUBUS'#JS(Z560NH4#\_BU:3#[MP5"^XT?^N^!Y_I2"15 1=[A M"_P"\;L[,+E# \NI;J#E-6T]!N>-_Q2N]YG":\!+#3T?K3U5R9'25[7Y?MKX M@3($!$JA&+"\W& 'A"@B:>.OY?0'294X7K^S?]6URUJ.F,..DC_U250;?^5[ M)SCC*Q'/M/\&MIZE[]GB?\ -B(0K)U*CI(3K?Z^\C>[+' 1/S&[U"WWCE3(&ULC53;CILP$/T5Q >L@9"01("TV:IJ MI5:*MFK[[,!PT=J8VB9L_[ZV82F;G8>\8,_XS)DY-C/I*.2+:@"T]\I9IS*_ MT;H_$J**!CA5#Z*'SIQ40G*JC2EKHGH)M'1!G)$H"':$T[;S\]3YSC)/Q:!9 MV\%9>FK@G,J_)V!BS/S0?W,\MW6CK8/D:4]K^ 'Z9W^6QB(+2]ERZ%0K.D]" ME?F/X?$4!C; (7ZU,*K5WK-2+D*\6.-KF?F!K0@8%-I24+-B+E0!4^"_6Y+W63^WO=*J.C ]+,8O\ L:.M[L_IO< 5F MX+82DZ,03+FO5PQ*"SZSF%(X?9W6MG/K.)TDASD,#XCF@&@),+FMEBF1J_P3 MU31/I1@].5U^3^T;A\?(W$UAG>XJW)DI7AGO-8_#34JNEFC&G"9,M,*$"X(8 M]B5%A*4X11_"(SQ\@U:X<>&;=Q7&.$&,$L2.('Y'L+V1B&%V>)(MFF2+$"0X MP0XEV-TO,T$)$J2"_8U,#'/ D^S1)/N/!%& $QQ0@L/],DVSHW]L<(=0%'3[ MH&35)!QD[<:#\@HQ=&XVK;S+"'J,7)/]AT_SZSN5==LI[R*T:5774)40&DPM MP8/Y-QHS,A>#0:7M-C%[.&ULE5;;CILP M$/T5Q'L7C+ED(X*4I*I:J96BK;9]=H@3T *FMA.V?U_;$$)@J+(O8 ]GSLP< M/ QQP_B;R"B5UGM95&)E9U+62\<1:49+(IY832OUY,AX2:3:\I,C:D[)P3B5 MA>.Y;NB4)*_L)#:V'4]B=I9%7M$=M\2Y+ G_NZ$%:U8VLJ^&E_R426UPDK@F M)_J3RM=ZQ]7.Z5D.>4DKD;/*XO2XLM=HN46A=C"(7SEMQ&!MZ5+VC+WIS;?# MRG9U1K2@J=041-TN=$N+0C.I//YTI'8?4SL.UU?V+Z9X5"+IEQ>_\(+.5 MO;"M SV2:*'@.A,5(V6%,% M5^;>=/Q7-]C!ZQR\WD'%_I\#[ASPS<$WQ;>9F5(_$TF2F+/&XNW;JHD^%&B) ME9BI-AKMS#-5K5#62^)[*'8NFJC#;%J,-\#<$(YB[T-X4(B--W'W[@-LIXAH M)@(&B\#&']\5X<$$/DC@&P+_C@"/5&@QD<%4+2:(W%$E4Q *L0NG$H"I!$ J M/DP0@@3AXV)$($'T@!@M)AC4Z?GA2 L $X1P(@LPD0602 3/(,$SX]+@5RX M/=P'Q.A PTKQY&1 H!#/)#/3JPA(9D91!/;B&GD?D 1N-H0?D01/7[X[.2$ MZA-R9TX[@EL70;T;S5# +8>"#X@"-QT*'Q$EG'X=GMW%6!0 A=#XW#N##WQ) M^A1ZF6DUKP=GNU&LKK[,7#ZOY/D'U!+ P04 " !9 M9(9,BE$^3X\" " "0 &0 'AL+W=OQ;&0( HB91L5;52*T5;;?OL)$Z"%C"UG63[]_6%I209)/H" MMIDY9RX<>>97+M[DB3'EO5=E+1?^2:EF%@1R=V(5E4^\8;7^JXJ*/VM6\NO"!__CX*4X MGI0Y");SAA[9#Z9>FXW0NZ!#V1<5JV7!:T^PP\)?P6Q-0N-@+7X6["I[:\^D MLN7\S6R^[A=^:")B)=LI T'UZ\*>65D:)!W'[Q;4[SB-8W_]@?[9)J^3V5+) MGGGYJ]BKT\+/?&_/#O1PXSH MVNS,H2V%_::#E_KTLHQ)-@\N!JBU63L;TK.!SB+0Z!T%P2C6Y,$](@D.$*$Q M1A8@NHDQQP%B%""V '$?( KODG0VJ;6I793I-,QBG"=!>9('GJ@7J.-Q-DF? M)TZG"<%YIBC/%,EGH"4I"I".KVB& F0C*IH]9#J!+,\'>'*4)T=XR!U/_EC1 M+!SH&X2X"L(1G6N-;A-*(!_XEV% <("D% U H(): 1G?/L E!=&(!K9&=QU, MTW" "A M_=+;\7-MYX[>:3=>K(B]0/^9N]GD.Q7'HI;>EBM]#=O+\L"Y8CJ8\$FG>]+C M4+&PO=V]R:W-H965TV$[=_7%Y80F*RV+V";<\Z<&6-/TC+^ M*G)*I?-6E;58N;F4S=+S1);3BH@GUM!:?3DQ7A&IIOSLB8935[JE9:F5E(\_G:C;Q]3$X?A=_8M)7B5S(()N6?F[.,I\Y<:NMTV7^G5UHJN':B8F2L%.;I9!;/OHC;OUGZ) M%AT-)@0=(>@)*O9'!-P1\(T0?D@(.T)X(\Q-M6PJIC8[(DF:<-8ZW&YO0_1? MA):AJGZF%TVQS3=5'J%6KVF(9XEWU4(=9F,QP0"#[A&[*2+$\Q[C*0>]C0"R ML0DF L%]B.T4$8U= "(8-H'!6F##QW=91+! " J$1B <",31J)86$AE(;6L9 M!Z-$M@ H0G@!6YF!5F83*R&.88$Y*##_?#$B4" "'"Q&.P9@0A\.$H-!8D MP0(+4&#Q^321#Y\@'_ 0C(^0!3;+W!'551?C;WOW R=JFE/L:#U;['K -]QXW6-VBYM9WB M)F,;UP_"ST4MG .3Z@8U]]R),4F51_]);4:N>F4_*>E)ZF&DQMPV##N1K.F: MH==WY/0?4$L#!!0 ( %EDADR,C[H]UP( !H+ 9 >&PO=V]R:W-H M965T7"_&ZHB_$-K,[NV:&[/S*^(LX42J#UZ9NQ2(\2=D]1I'8 MG6A#Q /K:*N^.3#>$*FV_!B)CE.R-T%-'>$XGD4-J=IP.3=G3WPY9V=95RU] MXH$X-PWA?]:T9M=%B,*W@^?J>)+Z(%K..W*DWZG\T3UQM8N&+/NJH:VH6!MP M>EB$*_2XP5@'&,3/BE[%:!WH5K:,O>C-E_TBC'5%M*8[J5,0];C0#:UKG4G5 M\=LF#0=.'3A>OV7_9)I7S6R)H!M6_ZKV\K0(BS#8TP,YU_*973]3VU 6!K;[ MK_1":P77E2B.':N%^0QV9R%98[.H4AKRVC^KUCRO-O];&!R ;0 > A3WOP(2 M&Y"\!Z2F^;XRT^I'(LERSMDUX/VOU1$M"O28J,OWT&-R@VE[#,(>E@QDR0"68L+28[(1"RHPFMQ7YI2"P!P%R%$ '),;6Q<.1X(+C\9*D*4$ M6#"< ,6PU>+[98H\;D5W"-6"QLUF>>SA 2V[0O@.J5K0F*=(?3RP<5%RAPPM MZ$:'Z2SS$,$&1X##'2%:T)AHU/0M#>QP!%C APGJM&P'I9YB."O8< \[ER+-UK]5DDPX*W,?#,5/)@3%)59'Q@[J%DQI4 MATU-#U(O<[7F_;36;R3K["0:#>/P\B]02P,$% @ 662&3$DRC#:] 0 MU0, !D !X;"]W;W)K&UL;5/;;M0P$/T5RQ^P M3IPLA542J5N$0 )I541Y]B:3B^I+L)U-^7M\24,H>;%GQF?.7%W,2C^;'L"B M%\&E*7%O[7@BQ-0]"&8.:@3I7EJE!;-.U1TQHP;6!"?!"4V2=T2P0>*J"+:+ MK@HU63Y(N&AD)B&8_GT&KN82I_C5\#ATO?4&4A4CZ^ [V!_C13N-K"S-($": M04FDH2WQ?7HZYQX? $\#S&8C(U_)5:EGKWQI2ISXA(!#;3T#<]<-'H!S3^32 M^+5PXC6D=]S*K^R?0NVNEBLS\*#XSZ&Q?8G?8]1 RR9N']7\&99ZCA@MQ7^% M&W ']YFX&+7B)IRHGHQ58F%QJ0CV$N]!AGN.+]G=XK;O0!<'NCK06$L,%#+_ MR"RK"JUFI&/O1^9'G)ZHZTWMC:$5XR'.]#_WC![W";+='+- D&WC?TCV"?)=@CP0Y/\4>7Q39,2DL1,R1CGD M;Z*035L%Z"XLE$&UFF18YHUUW=E[&L;R%QX7_AO3W2 -NBKKAAM&T"IEP>62 M'-P6]>Z/K0J'UGKQSLDZ;EI4K!J73T36GUS] 5!+ P04 " !99(9,LSAT M!5$" >!P &0 'AL+W=OV$[=_7%\*RQNE+[!G.G#DS=L;Y M2.@K:Q#BSEN'>[9W&\Z'G>>QND$=9!LRH%Y\.1/:02Y,>O'80!$\J: .>\#W M8Z^#;>\6N?(=:)&3*\=MCP[48=>N@_1OB3 9]^[6O3M>VDO#I<,K\@%>T _$ M?PX'*BQO9CFU'>I92WJ'HO/>?=[NJDSB%>!7BT:VV#NRDB,AK]+X>MJ[OA2$ M,*JY9(!BN:$*82R)A(P_$Z<[IY2!R_V=_;.J7=1RA Q5!/]N3[S9NZGKG- 9 M7C%_(>,7--43N *0#, 2+W_P*"*2!X#PA5\5J9*O43Y+#(*1D=J@]K@/).;'>!:&8MG:IW MZINHE@GOK0BC./=NDFC"E!H#%ICMC/ $^YP"V%*48!4./B:HUHCD08; 6D2@ MXH.EP"RP$X16@E 1A!^ZD!A=T)A$87J=!&1;LY0UZBD"D5U+9-426;2DAA:- MB199PC@"F:'%@DJ3X$%C8JN8V"+&2%/&JS19:#2O6F-\NXS$*B-9RXA]0T:R MKC8)$^,N5Q;4XYZD5C&I1#3!.L5J#GOR-_^#F9U8MF46+<27+ MS*;%/* UR*;%6XR5#M&+FL#,JM<;T.XQUV0*G^D;V(.Q) M+16GQIJJP;I70"M/X@PG<7R'.>T$RC/O.ZH\DX-AG8"CBO3 .55_#\#DN$<; M].IX[)K6. ?.LYXV\!/,K_ZHK(5GE:KC('0G1:2@WJ/[S:Y('=X#GCH8]6(? MN4I.4CX[XUNU1[%+"!B4QBE0NYRA ,:&UL=5/;;IPP$/T5RQ\0[[(L25: E$U5I5(CK5*U??;" %9\(;99TK^O+X32 MA+S8GO&9,V?&XWQ4^MET !:]"BY-@3MK^P,AINI 4'.E>I#NIE%:4.M,W1+3 M:Z!U"!*<))M-1@1E$I=Y\)UTF:O!TA1]@?_8G[2PRL]1,@#1,2:2A*?#=]G!,/3X ?C$8S>*,?"5GI9Z]\:TN M\,8+ @Z5]0S4;1>X!\X]D9/Q,G'B.:4/7)[?V+^&VETM9VK@7O'?K+9=@6\P MJJ&A [=/:GR J9X]1E/QW^$"W,&]$I>C4MR$%56#L4I,+$Z*H*]Q9S+L8[S) M;J>P]8!D"DCF@"36$A,%Y5^HI66NU8AT['U/_1-O#XGK3>6=H17ASHDWSGLI MTVR?DXLGFC#'B$D6F.V,((Y]3I&LI3@F'\+3+%LGV*UJW 6"W3+_[2<$Z2I! M&@C2_Q1YN^?LX\&W.*OZN3E(J;W7LJB:I7_0^G@7!,WF(,NLN55' M69E_=JHN,VVF]3YHCK7,MIU16000ACPHL[SR5XMN[:%>+=1)%WDE'VJO.95E M5O]=RT*=ES[QWQ8>\_U!MPO!:G',]O*'U#^/#[69!1&[+_) M%UD8>,O$Q-BHHNE^OYX'_V]FN $,!G Q(.R_!G0P MH.\&49=\SZQ+]5.FL]6B5F>O[D_KF+5%0>ZHV?R;8QJR^KB,>+ MX*5U-/09&&')!!,;[)01@(=;@F,,T0.HBQ$P$BB9!.WLZ22+!'42H@ZAS M$(T=B-#:A1XC.DS589(HC(25"H(*DY&O"1F&DF$(&6*1Z3%L% 8B$B<6&00E MN& X&8Z2X0@9Z_C6W G#DYA9590B* K)#!F!DA$(&6J1$4X8!F%B'6;JHCB$ M(U\3,C%*)G;(V%'6L1.%"&&_7BF" @"<2H)229!]B2PNB1/EAK"865PP%!T5 M^80,"7%)"=V=X;:DA&[2G,368:8([(; 3,V0&84C#AU*9UY(@BK8/8'K!8;@ M$D7H%1(S@"9ER:/0+A@,%K$1;$H(ESR":9XM,P-H_,=K5[:HWMH[_/6^MJT37V3\^ZF[[F^9_4^KQKO26G3+71W^IU2 M6AJ6X:UA>3!MWF52R)UNA\*,Z[[7Z2=:'8<^+K@TDZM_4$L#!!0 ( %ED MADR<.1E^*@( D& 9 >&PO=V]R:W-H965T'VRO M9V9GC;U9S\6KK "4]]:P5N[\2JENBY L*VBH?. =M'KGS$5#E5Z*"Y*= 'JR MI(8A' 0I:FC=^GEF8P>19_RJ6-W"07CRVC14_-D#X_W.#_U[X*6^5,H$4)YU M] +?0?WH#D*OT*1RJAMH9\T-P&/!#P1=.Z/"-%(B-X)L2U^<&9+?::*YIG@O2>&G]51W9V3UT?&_"8HU@OPG0^0L M(K+\:&YPD[H%8J= ; 7BN8%H<0@#A%A(.U211/$"53A0<82QVTOB])*LO,0D M79@9,,DL31K&9+,PLT8EFS!Z=)M)G692AQFR,).NTA",%W>H<("2,'!;(4XK M9/V/EA>5K$Y_$P?QPF_A0 4;LO2"9B^H 7&QS49Z);^VRMS5673J9T_8O,!% M?*_[W-"6WF6&)OF-BDO=2N_(E7[?]A6>.5>@308/^J@JW9>G!8.S,E.BYV+H M3L-"\6YLO&CJ_OE?4$L#!!0 ( %EDADR_Y/8!?@( *X( 9 >&PO M=V]R:W-H965T"E*2J6JF5 MHJO:_G:($] !IK:37-^^MB$O-U\/*!5H1K6@N-051EPO=TJK2 M3$K'GY[4'7+JP/'ZQO[9%*^*V1-!MZSZ71YDL7)CUSG0(SE7\HE=O]"^H,!U M^NJ_T0NM%%PK43ER5@GSZ^1G(5G=LR@I-7GIKF5CKM>>_Q9F#_#[ '\(4+G_ M%X#Z /0:@$WQG3)3ZB,AS% MJ7?11#UFTV'\$08."$^Q#RE\6XJ-/POWWR;8SA'10@9D+0*9>/2FB,1.@*T$ MV!#@L8!@8D('B0RD,9 $ QQ-*K&@0!(!NY; JB68:<'Q D%H)0CO=R.R$D3O MN]%!@E&= 0PQG+AA00$$ KN6V*HEMKBQ\&PD5H+D?C<@L+<(>-^/'C,N%2$ M\<00"\Q/8HP7]"RT++1XXB]06%MR#?T/N&+O.8CN< 7-RL4XG#XE%E0 ?+2@ MQM[ <-[!.%ZBL/<=##[@B;WS8'B')^'L%8$3-/-DC@JB))ZH\49O^9KRDQF( MPLG9N9'Z?3HZ'8;NVM=38G*^TIEY%:\VZ"=AO)VO[KP!L^4;)_4$L#!!0 ( %EDADSA M%7_5DU< #!V 0 4 >&POD*H@AP3OIZ2I9EM/NMF.O97=J:VIK"R(A"1V28 .D94[MC]_G? _@ M!4G)VG1F*A\2BR3PGL]]_K&J-M'7Y6)5_=O)_6:S_OZ[[ZK9?;9,JTZQSE;P MRVU1+M,-?"SOOJO699;.J_LLVRP7WR7=[NB[99JO3J+M*O_'-KLLMJO-OYT, M)H.3/_VQRO_TQ\V?7A6S[3);;:*+U3RZ6FWRS2YZL^(Q\V(5G4?5?5IFU1^_ MV_SIC]_A._Q>/WI7K#;W%;PSS^;U7U]G-YTHF<11TNU-ZC^^2\OV'P^MY]\O M;JI-FMWS_]GZPH>LS O+]*[^ZVVZJ!HCFIE?Y]4,]O2_LK2,7L.7 MC>NM/RE+#3[[/WOU;RZW95F?IFV7Y^>]WGF_VW+ZK_-%5D:7\-Y=43:._FU: MWF71Q6R6P5/PS)R?;[O)8KD$"+K>%+-?XNB:P#IZO]U4FW0USU>-([PLX,I7 M%8P*?U7%(I_3%"_31;J:93 8%D%"/+Y^E5T^N(L>A'EJ^C3?;&M8+S&*?U4 M?.E$_2Y!_;CMP-*J@C&_;_R<5O<1#!K-\(_L']O\2[J YQN37-\7Y>9\DY5+ M6,N7K-HL0T]]*C9P*SA6W!B1IJF.&@;.'>E)%979+(/W;Q99=+K(*AACL2@> M\)"JJ+B-7HPG0QKVQ6@\BN'I:IW--OF7;+$[JX_Y?G,/]SWSCJ-E^7N?^5 " M=2SATG%>W-X:MQ!'JVQ3?_3-"N[_+L?5\UC!IWXLBOE#OE@T$"6[S6 A\VB3 M?FU9"^]IWU["ORE0+/+T)E_DFSP+0(8\LX8+0_((Q[TH5G=\=_/LIK$/)5_R0%7YF;8:%,PX[@O%O.L M;+SP9@439#Q8VU+DW&1!SBGL@?JY7D>9?^;CS:Z*U1%K0T*6,TXR50!.#/0K6\V:#Z/L\'VU3F?9OYV <%!EY9?LY$]1 M\PCM7?W+_Y@DO?$/A#:;70/D/I2ZI8HIZ8MNI]N#2RPCH"';[(55O\"3;;."ZAT>&18]IM.I_G")5PC^LTGY\#T9VE MZQSNU9\YZ;9-3<,4EO#'T6 4)]-Q/)XF\BB237MSM#_U?&V3\ M8[8!:0LF (:W@H%#)'.[W#(B%4SJ ,_@Y '5@" "[E8M)*)JO:#P\P[X"$D_ M]OWCV-[IAQ3!]#[;Y,#BSXYF@Q=!4G>A#","20]1OLE88-!YL5BD9=5@&L31 M96__&ET=";8&K-RQ(^ :?%:-61H#""Q8F#OV#8;"_:#_V-7Y;Q]<6O#Q8]8E MCQ:/%INN-_ /TRQ@4N_7*+ !%KL"E$4N S[Q 7!R%8T .A));H#"=7&[>8"I M $EFN-+&J.\ BS?9B@"2D >H)CS:@IHME/^RJ'BO9>2R M+I8H#?Q'JA)!.@.40##,C:C3)E35UMR0@DH@4-&Z+&[S!D^4*UW=1=G7->VC M>? @8S(Y6J;E+]DF #T@N,VWLPWP59 /"Y+:&HO(5AEJ9,P,EOF*]#T4*)O0 MD556 />; (-C 8KV);N5IJ$'(ZT(CYTKA.T/L MAA_>NX261TBUG!OQ?9[-8*'PRIIE$Z+\^.;1;.@(XG_IR3QR\\<*$&:HUI': M343O R*7 Y,X(D!0XYP;T(_FI6HANM'\[]L6!?GSJLS2!;)?%U\B>,G1JMV9 MD;(*4*/>W)^RVCSH$HP;>11YG:]'[T._0]L-\/O&\\]WS4^5&S]YIW-Z SP M>!"1E,5V3KP-Y48C76_MV>.A5[53?]J&$%=>@Z1ZO-6'7KFE5URZ#ER ^4]0 MJ;^P((5<"Z1@4 MS$()7=4J&/^.79,6AX\&CN-D=-\^K#.YGEEL=/ZT)#NN@ M%>60N.%(&9:M!&7V\YNTJMD:FIIV17M*X]GLX 19EG9L@U8>.9)]))V!6.V3$X$,?!\ZU0SAB0WN.0UZ.;G,4VP^=0UG,LFQ>.0 9P) PC'Y(=TPP$$+9K.8( MOD@CF(T#"&X6EJ2Q"2!*0?]H$J^/V=H]OIFC"+89 !$B#>':9P"4]1XV6-:N M8]^!-E#]]A88)&WSZXPP,D(O0303["Q6-')HQE,0A("!B-!*?T4Y/WZ4(;[5 M8A\#U;G+5RAO$DB27^41;^,9M[YWO5VO^7*!4 +%G &3V ;$6!H?C6?1:9G= M;M&#=]80HXV,P(^P*;_?'7NFL1=)W$MZ;?8P.P\/SBI'TS.R.N<;/@9)6+2Y M37.UC] *0>#+9QNUM @\Q\T?MJM<2/#<[7CM\K)/D"QP*$B$%!):[0>T- ,4ACCZ^_(N78FX$#M; M5B'$?1?'>LU0 9?NG$C[FH-K(%DT7>VB]U_09I(]P*'!YNY*% 6,.>BR*-<% MJ]W1*9QO="*OQ2?1R4.&_]]6\'^ Y9-B6YZ*F;[<+I/M"06Y3 M%,32&9FB\$XWNS51 3CL?(9. N1\.+ M/A;V EP2CND>.9R8#9>"BP*R*L/B>^W M)0I0:)R#8X=CO&,S'(P!" S[)K, 7/Z6O ]LR01NMP7V#4(7*K[V]455X(U& MQ/7Y8<(*./Z%* TP';"O[5PD( (<.C%\+XVJ[4T%R+,F9.5'Z.U.] XM1W#$ M*X#>Q2T>*X[U4)2+^0-08EV;RL!1CB;0&:093- M"%??7[T#7.U$%\$Q8%=XW0P])@DVQ M^OMV-:,I:;L5R=IH(2!8*!Z9/- MZW,#U-DY# 4S#S 513-W)_HY$W6$A+&?0.V\CRX RF';M+FWJ*B8;YB$RRZ<)4BX8-W+V[YI9.K=U<7^#!^B0]>5'D:?4AG^6T^ M@^.[([:E@+(HD'@C,.;S/"W)VP8 @T><5AYMGJ.5.@=T +K\SH$H MPU08P"1Z'E[E!V"2Z-X%QO4SGDZV)C,=+A#U46)3^-QVE6[G^89T!A4K9JY8 M<6O8:679*4@SU19GY,N(RJUJ6K#AK>""0$-TC634>A:O5+8FMW3%]IF3ZZM+ M8#OP-E!#7!>1[GSI3 ];0+O!ZJY#^Z3'%CNZG%TT!YVEV*AUAZBLS)X[P6 X M_6U1;.!1TG?$S7&S4QV=23!A)V[(DBSX/5MO6)7 43^O''Q MX83%8SSG10;0%SQ$ 1@@+?82@@]6(*$!Q;Q!&I3.@^A'][IO#-?NA0AUL5HA MX?U(AXI4_35RME[W_*^L$=[CHBD::X?16 B4<\"@+XB2I8E+BF($VW3)/Y^> M/-.H2-0 :I?83 MH97?IU^>'^D*WG4%QXT<+"?2\4^\> .^^^8E5'1LWC%M-&>32+%"B>(6[A@P M%#$<+>8D_+HO@/P$TD9:[MB:QKKYJD0)EOW6P M\U*$.C3,LZ%%U$0WQH4=+N$)3BZN/^L*2>JQ'Z,[>)!4'68S&[I>FIGMX;R: M'?V EF%@ZQP QZ*!T5,S6=CI"84$SR4.2[Z&@YRE9%"ZX:%6V<-B=YZM4KKE MS]>TNF!4!Y=!:ZW%A7$\+KE>R)96%A7A2MP##> +!4. M L?]<)_/[@E>A4JB4D/X R"H!\4#WVV!ZF", ,I"SJ$"@>&-X_+H528=AA$; M!+$FJO064"=Z!5!-Y*(WC 5FB4O!AI"7SN5NX/5EOB&$!)I)\A\'L\%#1"7F M),+#7C(Z,-1N\%WG?IEJ-("-Z&3@!MF2BW8@QGQ\CG\2(76I]C [$AR#'#W& MPE^(J62M4J%^#$A4A#\PQE 2OW+;,4480F-1"/0_\#8!IH XX>GD4% M^SK+P:<-L6=42C7&GH@_J?=TZ;>HI?/SJ7_&M-Y5L;(;KQT#GA=2BF)EA$8^ M5>8T8I.138:XHH*^?-0]YBN,6^$[D W2 D%0 )JO(E:(M;=2#08"1[#^M8G& M;Q.SWZ6[;T'K[C0FCFC\.>>=V1PT[DY/ MX UA%TO&7Z2>.L32':(&O.2P$8.+.'+$E+X'1KI3]3R+.-XV@PM))"GFMR#] MB?(H\(D&(=+Y49#.C=H)%(?686X%O?WZJNBLUB7 %Z-^.CM2'(G<%F8P/ /( MX.(4@X?5E[K;O_]GPY'QXW$$O1X]G08._I"N589^, M"@,436VTP'FD:18TMX2Z,2;TARB)7B/>"W7'*3]A"!L>N7D1>" H&NBQ4# MC[EU!XH;9G!R6,KHC#';FPHNE0QU#J^!@[C3N4!LS!;Y,E^ELM%L'24L'N(( MYKG8MF$ZYVE94F'FB[QVN"H5N[@@&DEQ:19PP4QJO]PE"%^$Y? Q(<0S1\6 M_;#D3V)>YRX%1 F[UD[TY^(A^X+!B.1:04N_,Z,L Q4W'I!)!Z?2\$3N+6$V MTDP]X42A_*GWX?;@^7![^NQ"LX6A-2RA-,8[7:Z9 Y\1UE7"S#&T+$86DZ)< MH#&*;.&*&U(N4B748!M162*GPQ=S^#C+.;N)K>I&O]<(+KQ3#C(.'IOE7$8V MMDHDQX=DY2PG/U,ISG\1?!R:MRDSHB*P!%312S0$HVQM[)?UX\7O#2T$>6(& MF,T'=O1V'5)WDQEZ(.&.CAHV2Q.4M"2X].-\D\N?#(^K.8$ M@L'UD&V,HG, 'ASRBU.WYF#Q#0,@@RJ"^HL;0("6"\.Y\32!J>XD_F()U*T@ M7-:MH&6'PY?5;F+CCO5<8-UDE*RV<,B!372BU]N2H]KA8 !!*:/0@\L"][9I M FKH2"PL**XR.(1BY(["7X,X9 4R8G2+X6N9_I+96S\G;V;=*(X223;3-V3' M"@-LY-H2@B/B,8032\1#-?9->!.1(#K59$3T@9Q%-O:1B(I#\Y [K1PH5P4D M%^,!&ZU,E&Y1,M4BTI**PD!A->Y%$"'.V>=]80!.7$3VZ)@%\EEM[F$Q2&AQ M6C$$,,5GD;Y&8O$7S!]9;I='$FP4;X3X<5"'7 ;.I^_ BI05+].OM<%+6JOO M\$!3WM^W95Y1J "Q'3TO(J,MYT. VB'+]1=5_CU)PX[!V&]O02[F-FLOFR<)S$D=O,PH:5/OM(#GS!-W$&F\, M!F-)A2PSJ0 E1KH 0"]X)/8B@N9T(PFZ5/V%8A^98Q.<\M/6GF&TMN)FD=^E M'H?A1TT@+UDHHQ)CO,XWQ3F%WV DNQF"?L*W*:('/1L H25S>O])'AEM//O$ MUU_;YNC8&XD!JA6+DRX1CBS"\PYF3@(^&P+(7/!W>IDIOWIW!&=$=/*(AW\E M:C'G@RYN[4%7OA'348X?_E,93 =/0IL!Z9R2RLMRY&6QHMA/B\HE(P%!R.*,7SG#:.IQI&!YDEF.%KB MS%^B"<=CW7"+\7<92GH$92IEZ4BN?J0HXFJB^6H.XY6[<^0U%):D3]70RF0$ MH9]6C\82EOK>D$\#-:_0C,4G("2'H-(E*5?P 85>A:M0S! M$9[)SIDO*KN OH%9"L V.'9G9@2=IL#C$R/ M5S;_/L)%)J,??(;KA&EG0O6RKV)]-693]MQ]$6I KZCU]:[,^&B%:*%(\0JC MZ2_=:'J$*"Q+<"=\I,KN)%;I$X6E>S6V/N!$&E$;'4$B'4GI\$"6NA M]G\;',^"ZE'LE^28)L1]MA)*V79@K=POKSR+B^]5(3%,$C4T''> ^T=6.';VYGE#S&7? M9(@# @EJ!O9HO15U4LZJUJ-A+4:PV=.S:K'+]=P"75SJE"ADH'.E40G[U+58 MXC,O,N;,32$,D7SAP3E1G)L,H#\,[9T6W/:) APTJ/4;C)=&"X'J. 9MW=R$ M5[9&"QWH*TJBH8^*NZ=Y)^O$-IN@F2(B<_JE;;[#8(3M&LG_63O^VX-R+A\. M.;W!,%0%<+B\ I/<,4/$QQID"+6S-R=.I\EI5)$1LPM2\9#;9934-\,PQK]= MO[^2^'!W?+N#3O2Y?N7J!S&&1;PLFA)'H[$03 C[L[F]",ZB^)ICE1Z?>%E5 MNC(^:13DZJ'U[1#OE! DPQQ=&0O@:67ASJ-+\JR"/<8@840["=+6^D $!>"U M]$=MW%3S>CJAC-*8DQ>O:D4KW[1G@3L_T:/T?GL*X7&31!=PP$,_LFI0"%?4[M//L^DJH+E#4* M')P32IR*(S]2U0OG"ZRD &?_&KWL?Z.( -KABZC7Z\>#I M_D822_.#]I;^^ M PE^I[E&G!#Y8+Q&^6T5CRGHSS_A,?AQ,Q\]\Q\VP^U_MCF'&X6#<=L?R:^".DW@* MRZS?,7][U!T/NO%@Z-QQTL<3AF^39!R\XS[ Q-AY?H0@ 9?1:]SQ*!Z,^@XT MX)/P'8QK[GC2CZ?=I';'TS[?,?PX O9[O:50.2LM.MX+:_\*&=U]D^N^FVQB M=Q,63-:_2W2XMNDG%(=Z(QC6# (?J;7D3)(.Y-D#0E2=SO]^E) M%J'-PZ>]LR@9Q;WI)$K&\:27F,V:+6(7]V<[;1W@MW0"&OCJU60P'PT#3BGN^@&6=.EB@.@L<*5<52E/%F M'"I&9:GC">[0J\8BE;D MB6A+EC^E8HF%6C]62 M.6SW+LFEO'0R$&=:1US9/"V(LPUJ^;T@4B\6@:/#4[/>T8U'2@S8MK..C4C) M)#QG*?G_:M%$9+G]ND8QFC2W?C>:ISNZ!4,58'4A43*.7O0ZM@C 0UK9M2(% MVC2KKCNK/HAL-&LHI_!%UYF5ZL5T#RXC4,?*EA$S)=K=ZG?QX1,F^XU&B*#1 MBWI7L#VA>5PX7?U;W(ZA#^PYJ%>8P_HXCL];]CLQ7]17S?6UMF4 FBBEU8^Y MNCU4@_/ C;F9I[Z+CGQ&M 6:%J%]@\9'0I;B]A:-'S>[UMT+L939^7D)2&+W MH$RQ(:2]R8!+ NH"JBZ\\I;-#0:.Y3XK!64+P4T)^,VQO@Y:A"C$@(WPQGY3 M(SA/$:O6DT39)%!$B.7ZX=A[5,BZFFDK.<-L3GWR;MG "!J=:R/O2?<\XS+Q'[G/ SA& MH^ YB5O!>GUA7;T!4BV+_TR R;?A//,6+6E13_Y-Y-]^Q-720T+Y"Q'+[;]- MQ>Y8'=P5RFL?PTJX*Y3[GYIJN"N4^Y^TK*K!SKF3[&@!U-%6:M_\!B"A22C^ M"9# *IG]]XF0(/I833W;!PFLD/GJ61LDL$+FJV?ZZ:USJ >@@LFAK\_[W_Q, MP8NV\)9SQ1H'6U'H# 5GHNV3XG4J4OF*&RRJ3I"4K]::^4TQHK4GMZO&LQV> MVR@Y- L^_H]MP>9GNC:R?A(!%ZCT,E\^D;Q,43S(4;&J#K;NXL*'P7=(ET* M5=BA4C@"/P*ZJ*(ZA8+$!\QL4M9C9:PR6V18NLNKM<+B\X:3Y64DSR(/JE6Q M^$(J A:\H:IF4C,E+5/;7@=$L=O:4:C&X9Q<._[B7J0FU$HK1I'>@B<- RZY MC(/,H+D=9;K,Q'^EL16[/ .M$-C-%P0(6#QLE($PCF98MVL3<:26E#93L82$ M"!(H5>.8420>"R'_?SN]$"[PIMAMO&#VX MM&3G,-$SBDJGZ+O"C_6NIW]9DF;5.%]1IGA*4,)6Q#23Q)T)#?F\33\8;@+ZDR)543 K2NHMXX'@^ZT6FO%R>](5F!A\G0 M?MT%SC0D!T""ACZ1A9/^-)X,4-H^Q95W)R-:[V08CX?CVN^#03P=3.EWV/ED M.E!]>67;(]BO\"V9BPYX1MY ]A01WXQ[?1\K7+4F;9HE9CQ0K[YX%12 MAK4.T"UFKOUVS8\9^NOFO&MZ_@4:)*?P!\4,]>'(^@G\G72Q"U1O2'_WJ"-4 MOX]_)R RC!-KN)23-\AXZ9>'JB>3NCF>^6.T^S+;MR]I=!0'4!*$[=X0X+Z' MP!CJ !"-AO;]YLS\?J\[JF_-9A3SRQ7KVV@ (LZI[O1GW&9S=^Z>W!+TS:'? M S1=H?$,+=53N$ZT-L/6^6,/2,#AZ!Y0.[L#JPS(QR/#"X V3&$^(ZKR1X8C MOBO+-M2Q,W8!!&RG*T*H#7YW1VGX:(;7(,M*"V""X)A%3+BPE(] M*I.@:Y)6E@4U]_DE(^-HNB).:R*Z#%@3@Y5R!T8)\5.5*TEXYI1G8,J6,U<- MYOI2*[1>%LN;?!5N)Q-\:%]YW>#S?T6[^BYRNN)$[S%P=)5)4.&8I9V9K= ' MK #S"GO=[A],Y*9C#'*\"?"KC,]1LU%Z=XP\BX#D6A+59^[?%5JF:3(LI3&BCQM)>E)B&D<=(_&RH MI495T HY-P-N]Z$0/N!HJ?=R#)K9AO)^RY)0T,TX TV,I"C?"2DW41/2!4HC M)LRB&>V=>J]D? (Q>8V"OS33TW*:*1=;-;5Q^:1W&#H-.XZC^]U-F<_Q$F^H M%,&;XA,>*Q7JW8@>0?$S#LYNBF*A=70] Y<34$YY9P)**NO40 MEF"F@7M?W#K(*Y/7K Z'!6O3TO@H#$TS"U&B:R!#XYJ]^\-JG)A81T&F:I#C M !CL+Z1),"MN]&0^D=7+/^3P \\ M9>+\H)I%K4NC7:'W)GN'R<)7MXR: M0F M)FX2'\HTDH92,U'>9"J#SJ4:"RE!=.GZ@2WFZ#D);)&W]5C;H8MD?M.W]DZ< M*OP=DS/O.L2UXC/=H*DK[0@?-E.PTH0Z3FFW0FB54RR[2V)7!=U-1$9USQ9K MS.PQTT',Z7,C$G$AKET10S[:TW+=THZHB'_\\*ZNFG$AJ&?1S72&5N6LW^UT M#:I0=P-7&^MUQBX>M4A/+&(7.IE)I1*1K[)"%:<=A1O_Q&Z6=DKZV3E)6UHK ML)K= \(*C9/0,(2GI5H>[(&21P5;@U!?$MM+Q6WYX0:TVV+4E+R+]X1*U.G) M&_CGY$P,^[^JNJ1;^:^B+S7%LCN@IGAL+7V@6C0I-O ;5:I-A:H".E0=/G_; MJE3SP-KPYG>-ZK>B4?7&@X,:U6@2UJAZTW@:UJ@>J4_59/#38=SMHO?$:%*] M)!Y.^BV:%/#T9-S[79/Z79-J:E+DV*X%'C9)U6$E2@CQ[UK4;UJ+ZB5.O.Q3 MM:@ 'T\/RI@!QGBTH'F4)U\$IH5\[M)>( Z;A.MR/UO09$I=/^;[1'*!* MUF_#'M#HIHO)@F^+E.-*WN:,0I>$'HU6[-ZOT>MTQAD][<[B?:.C%<+$("1= MQQ)!A28(GZC]I6E')D7&-@P@/(@M+2(-6_GK"_T:%&M.\Y)(O47&5)R??LN? M;,T]4X&5.U,!?^H[^1OV9:2J-#*.=KK0(G\C#"7,EHI'J\]KIG/IYAW:,8@?P5:QH ML.%KJ4@4TU='%J7-&RXGASIGMJSI45 M:TIBA\)L$%%$\=!S\,&V?%=2'?OFY?N/4G*$>8.;ZGCA M5.NRB(:\7E.T0#8J4VSHZE?\:(<(MQXGP0X'K\DQ)T,ZYFZG#W]@B6XL;+>T M4-$$( 8$;U^ZB 8PML0FHJS>[_1P;E';&Z22:]@6#3:3)#%7B:)6AL)57?NV M5NV92R' =;I3.HLEU0Z1+*=J#YV9'XJ)17!4C9+&A<[4FK3HR+N"LGO. GY'YT'\P<>)OS(/!)_M.A*X^^>5,I-;:D]/:DPABI_0P<#2,&]-=YY5% M370E2+*&WH3IU+(+0C%'L?E0A#PEXT("#UK*?FXSE$U% RZ8Z$.&" U4T \+ MB6=(]YPB"&A]*Q89-ZIA5X%'_>FJ,)T!%(-TP?V58+!EOEV2$A\$[S@0(AE M#JONUPW;L:5#FA(CB3VG3OZ.GXY"7@$]59K.8UGWK!57&2NZ\C M"Q9;7N MP52\PFO%Q:#OT@DLMBI8^J+KVTBVJ]04GZ&AC!3%6I.C%I/E"\@A-5ZIR^5Q M+3&^"HY&&J?T5Q=C3^'8.L/W3P/9BM:A4L5>#G@K#>U(@3%9"YEG)1&P,X1.J*""ZKUZK]1,PTD3=@X-X/ZF*DQN!%OWO;BI07"!'?UX+YIJ3<+C$OSU)U@KNE: M#>_&M>\Y-DE4UU*P\YQJ5^+3DLQI6J=0N$04:EQ@&*#)#:ZG'?R<[4L])46A ML6 C=SK9O32[Y:5ZP:Z$I@R8QF,)\>4BA:&O9RB!5BIP6G\^.4A-^\]W@(%8 M&:]<%-A04OMFU1XW+HMZ1M_(9/2114!C3)PRO++'%@\.9P:)LS45JL!Q2+)+ MT[)40#U%X\"=5G;3-)0/(-M$IU34M?O#VT]O/M"?O1_.G#(I;FU@]Y2U05DE MT]/F.M'?Q-\C!XR#:I(U@(4[#,LWBI,-77&9TL3.2"[ (EI?@RX;%<.*.UKOH_ ZK&;+DXU-R7/IQA\)](=7"[E5> MJ(RC5W9M:CU(A*39P0(#KTAO$3M\:2XII=;MY[<('[Y:1]9PV3H7E3!Q(EQ; M^3$^9IU9G5T!M$6XC5#0H$Y!I(!PK[%CG/..X]H6Q!N8-,726T#?^3Z\F&_9 MZ=9MQ,JW8P139&V:5>A53P=N0U$G=.^B3W_RS'^<,>VT) _U^VY=*(4EWAJ[ MS5&^^WIH;2.HCXC*.Y;[KYIRO_?A4J*T:A71]4ZY.BCF6R?#472=+HQ+#TD! M[A]++/5'?0P1I+@?-R4SB;OP[FFOBS&$/XI?BIR8M>+I]T)UEOJ M:59UZX&A-CD<=ZD\TZC?#0A-MD.XZM>NZ]KM-X>F2($, C=8/H_&00\.[-YR M6T^'X.=HYP=L[/74G...[,Q(Y>+A9!20]X$K%Z^Q=$NE4=Q60\MPBVMPZ_)+ MKZD4%F>NOW/%?2G;-8=C!@TB ->M!J04%+ %!U)G2%-OP'@<_498U'K[L6$8 MC6HGXB"[U HZX4H#@4+6\+M7ND7934-1K8(5HAQ>BAZ7B,,(&2$B7)*R#K57'-IIPS/H MF!3LT"9K.YF3=U,IM9H*7FK+4*:@^^"2"6@_'@Y'1%![R:ANYI\,NM%TTL/< MUZ3'-;WG>76S+2OA0:>8RGH&$!0G%"(.?XP)JMIJE=B@L,$$N$DT[N^'T^FT M3T7F$JI,W2=K82NU?Y VD!LL*F2"491'DG//O2;ND<9%WOS&[DVZK8W3R#!. MIB2;ET*A6\PKEK:C$[O!3:0J=F@C5I?=Y3.6->Y!EEI(O#3VMZ-G-')6GMU) MN$^%5?"6"XHA<%K!2A@ZM=#)OF:S+0O^:"<_9ML2JLB,">'X;E$ =:;H#@#M M&?7=(PDOZ?[!N"SLKZ6Z32I;EP2.W"_FBE;RV^UJ)HN1B%)*&J)Z4?C[789& MP?6]]+ VCB@I%6$;R'K"4'%[J[XS=(2A*T@3(0P#:61C:*3\0?VV%G?3".DS MT99NM*;ZXTTUTO R)AS#"#NLA0[2 3N3L".&PQLUAA#=&NZ%FH6P1=0LQ@BZ M,[8?VKB?2FE''-T#)=_<^QWAB^T& %0BNHT,>(HKYN;G^\)[0?6]M>1+IO:* MHU (*$DW$EFK35J-7TO"R6COW)>&5,EJG>*2A>MAA!:_9O4N-^HT.#5W5<)* MX7G):,K$OXG2#<#QL"A^G.^+$,V051NG2]Y1MUBSY1BN%ZP,WW?QQ-K+ 4). M;4=M!JO6&"K$-&J-WS5.5^O@KG&"<"C%]DZ#) YD2$W4_8"=),CAU @2<7"@T.NBI6*Y.ZH^R^CYA0.E?,-%"HD M*? 3)LJT_W9L"4([5O2>BLW3%Y36@#).]4S^7.,[(%5;C5%RD=9)C?-RW$$- M?)SV]*:9(+:4= WBL>DL;FH&88ATF6TRK945QB,Q Z%]8F-ZC$L*H\FTXI>D MJS%B*[H1%'H]<[1-$"-9V:EW%UKV4=95Y@WX!%[MI1:#_4MQ@YK(AO/25JE: M"O#!S\!0X1.5VY70*GR2V3HK8A2I>YO-:R&A>@E2VI]#ZI+>'YQ[^DNZHOOM M:6MK$ZME+>"8E88AHI@,<4Z.<0K69^L@SD%11S8ZO1[#Z'8Z8/LP*>P:WH$% MS& 0DWY%K($2B+CO+2>2%#!7>\ G/B+[<*B;I_F"0+%V(RX3C ?-- MK?\;^]A1#SY:[;H$ 2!TDKF-M6J^:= M<#)K1(R_V<53BB'G?(N+]*'5ATK\S>0KV"19Q)+ P+4,/@)HU^T!\ N2B;8# M]FSLI#?9Z3@JW=U>F.:8G!@32.ZE\QF3A/*&%E#V&OIZJR5!^MPX-Q46@TF# MJ_8\ZWHP%I&I.I?%O(^R,L&5G(87-+(",C=;M\/^J9XM@@T!BZPU)0=6Y6Q+ M+,*W[ +G5F2+F1C#C6PUHZB^=8'=.T7DUQ[POI^&!ZXRQP)4>N_=48QRSD6% M'>N1?XH<):.!FP:M^")9CM5X>D/\:[X >U5NUB*W- C"Q6/-41Q+X$3G2-AM M"X5T^D6:8#H\_[H#E/V;:Y!LSWO3RQ+L!34/>VJ0P,>.E2[<2WWKJ=7@PXX>3\!:Y?5B9J#!WYVI[T;7:S: MB(+LSB&(:RQ=J* 8>AC+[)+QB-E6;;<&5#00MG!;$O,B,6S?;!J+V9GR%U9M MLLYN+9U.'>9E& R@$[9 [.O!5#7()&K2.Q=[&KHA/97' 23GUK@3F0ZT[B[P MI%LW@9R/XX@4R)KBZ*-"L>J&>DJV4%^T")O4%9@4G;QR"L6+TX'XD\?\,0< N=PBTOY6H:Y#8OYK^=T1]SDBPNW=FWU-.:D&I8F2W;5LDT(= MW>_M59NQW2$Z62*R-QF,H1P-5[9S@Z>] SBJJ MD*-E\F24:XI+ C!N. MP+-14XW:#ZLM"=H<+;-T@B)M>&O'G6J>+[8;1UY_[LFB]6);.3(ATUK[,\V/ MU$!"$O3RVY+BW6HL7DZ^7:;I7<*_[W,>DV@(P"'XZ&6&#;>6>>;M+'>HU_HCPSUU.%D;KQM$ MN-.![>CR2DZF 1NA. /(7F'%& M;K-NIXNM9%\=O 1Z9>R\0L9DL27Q/B0,R6M1Z \&<;?;U0U0"&#<'W3= M+QV(Y_!BF\#@0=!AN'EL&/+A8/Z;;)9*OFJEA1I8N4?OP+DB7'L5\>OLSMJ# MWWC]$=\;@V8C\%5J@GTT93KUF3H?;I MJ[N4-6E3N2RU#38IH58,#F+&"B;F4\2:RP.KK@D-]67/'M@'LJZ>Y[= M.JXBD'W8QH>YT24K5;.<< $4;?)124TQO$.RG)A"6KA<)WJ*N?RA"=@">$E/ M79%K"I'Z/;EL2J+[I@ZXQNW-234'G*^7=ZN^-Z7?XL-E_MD)<%Q5?RX/P5H$ M.^_89B'M*$M3!8NL>W.)[$ Y18",:N.AQU D3R6(8@T\DYH[*@ME4A+]3A+1 M?\YT6KY.A%C)7-]D2XF[\BS)VK&4Z/J!."0I$&'*P-@HIK2\RU>V&62S[8-& M@V&1F'PA_IK[6KM+V9>0: IC)4.!11B)77 /(,AE3M^XCO P6D2&T5SV>3W M;H>(T2@>=)%@CP;Q$/XXW!IB'(^Z@VA$;6&.; B18%.1(18X&_4'XG#7$Z=6 M->-HVHVGXZY9JDFK.W,8H M'D\GL/]A?R2;.'*9W#%ZBJV@1^.ALTD+:,Y.AMUX-!@ALQ_UC^G5,823&V*< MUVAT[$YZ_3CICU$&Z<*.="\.V(^F\60XB4;PW'0H817;E2VF:':&[:N'.$PW M&L$_XW[TQ@%U![ZQW<\(H]:2))$!+>HSU+/#\K07#R<4*]$##HY1.F]"03X> MI0!Q"E.EN!M0PB^?U3#><_Y2KR^W-"3BMD7HBJTT=7*##QF*RT) E;DN^Q2E MV ID@C0U6+WO5&YUH$(0"8_JJ!6@?A!W44,+?G5YL6.V4GM&(;45H-J_ HQQ P,;;*68I7FQ[0 =4K;VVP\%HCB!.-Z%),RSPOO$"KZE'I M()A%['YO'&F#8A MI>8V,X9\#$L%G.IS#_L^(.([)XYUU -)?QH-IW&O/P$B)=$,8\#8(5*]7M>D M&0K1?J%D6]MM^>PUMF1QXU:C^XETMPLX#B!5ZC>N!-PIW5H/2TT[:!R@,%OS MB"#1DBY'Y<^BO$M7 O",ZL%].PL2Z.B$ MBM*A+/QB]71@H^_G.94J 80VP4,S0ZO^_X&??\LOHB%P7.KV!/RMWQU&>-91 MOQ]W>X,HP5YN@]JQ#^+!J ?NV& "<2J'M].3'BXL/4K?'^'N#ARCTH,J<2P@^6-UK&0_ M-:T%\7<1%ZS_:N\8]=+?%QQ>^5$DDA7&;R^C7O?\KS:>PK&2LEFB&3[,!1RE M=MOIR3.-BC72?A;_UJIP:OGY#?521TH5-XZ;=.#>J6*#C7:P-?Z>]T2L(^NY MD:YP2DRQ)"A52OY)%V_ =]^\7+/!!B3'*CF1S+6B$L!8(W%)&*Z]:+T7;' & M%^RC)+NU2P=MV)K6P&?,9Q*B*:'R2B;VX&;Q>UN]O^5%(_/KDM"U),T \R]9 M?1TFA* U0JD9)X])L1X=+XL5_,VQH8$X_/W/ _4'/FOYJ0EV>FVNS'GW&HVU M9#+DF@"G)Z\OKE\"+9-@G>"CG]<4L?A3T:'AS[M)K)K6M:E[>N[8!OUL#E7* M/A5K8,E)T@6QZ6/6S.6Z%$D-O4]7$F%"8LFA=!&=X.3B^K.N$.F+\Y'"(-#T MNF$N1?$H:RUK8-) V,X'= /4! E@K/G=-/3E] 2U)PYOMU_#09)UUI@,5]G# M8G>NT66?KUM"T+A3@K/-4 Z/K@+7BP?EA6$AN&_YGL@-9V+*,)QK;L(9L;HQ M#@+';(,5'+1["-48<>2U'4A M,0>2+-KL\D%A=A?;.RR"8X/L$'4?@;CC\UZ"62N@&TN&!L[WYVQ^AV\)>DYZ M0T#/3Y32#\.^6:+A4R@-G.Z%'WBF+U]8P[O!0IS.P4+\*"DA$GR/=74 V-#. MR^;]?(-="S$]UTWZ<(SZ&K%0DQ9I*?>R%+_9@09-JUB!$Q>FLA:*$E9L=*.7 M#,3CT/\ F ;:0';]X"RJ]M4Y%CYM>(7TE4!!BH\3> ?9-C0>+)/G:\%]M-Y5 ML;(;KQT#GI?C+:$QZ5294=E*[1S0U&2J3M@@?M0]VM;R9H.TP#G9T4VD7+!= M40O58"!PY/)?FVC\-C'[7;K[%K3N3F._&LVY%%GROA0$'_D07G&Z&O!63GT=4P22?)9[8*0[==.^TTWK#"XD MD:"98^T')\3VGBN]L==)ZQ.H0Y%+U^BM4-U@>5547K?Z('[6*OIV)%.*)LQ@ M> 8,+^?T8'C8U+G;O_]GPY'QXW&$O9.*(GXTMH5['SV>!0TT,/Y;4&& HJDQ M4@,FF%8V-NM3,*$_1$GTFAJT,'6G' &L!X%';EY\8^W<+E8,/.;6'2ANF,$Y M[Y%'9XS9WE1PJ50&R8^4M7WC@41AC>Q5*AO-UE%BC8#F.'5/TDCO[$Y QN&\IA:C[:^:3-' MS+-[F")5JDM)?"0LP?8#J@TK?=0KX77N4D"4<#N^F(CMS;VDPSLSRC(X:Q ' M=*)/;;"G.23/'R0-4MRI]^'VX/EP>_KL0K.%(1-(QP>K1:-U#BXL^T8;$&(U MK2=A[.@IS*LNE-K\;>(V+]UJ;D&>-B*>9K!W)!373U@6Q-4LV%HD?XW/V0(H M 8;G]/NHE8KWQG#]E+'?I(0\&A3%692L26XK2/JG$E+6#N M]BJQ7;):@7;TK QI=!!H/_$:"5X,+8O95PH7;TJ"D8%,6R-Z_8A(@^6T?R>! M0>1TSGM"6Z'4>*]<_5Z3'6SN9O#8''>URL9N;0MPHL\'I.X><4)L0WK!V^ "8X+/)9+U>&,X= M# PE/YML)1 .:R/UY%PDGI#CA0*;*0%885($)UJFB^Z4,XHTHNG(Z+B5OJA5 @+Y4XJEI/4*K!3*R.?BL) M.4KN1=CTCGI'B(U[=,P"*Q.Y62&AQ6G%$, 4GT7Z&HG%7ZA*RW9Y),%&\4:( M'\<.R&7@?/J.]##!]2S3K[7!.;O-]Y>@*<\+D8_->1$9;3D?B7]#RW'S5!RI M$FZ7X(X+R.]HT

J[9^$4VZT?D[97::*'Z;)D M$61W #WL"7A[7NQ82D(^1&(?UG,W.,2&1,O2A/D?K'/!5L2%@7UC7@Z2Q19T M#S,\W>8QC3<1LUE\V3A.8FCMQD5T5;[[2 Y\P3=Q!IO# 9C#4BI%\+'#P0! M 'K!(Q7:G=@KL$!)&[8382KU16S=?M7:BIM%?I=Z'(8?-870N?Q.264/-\7Y MMM(:(J;N*_7ZPR1V,)2WUO*74U.*_0C,4G("2'RXSJ\FYVIM^VP)G?J+)V M !N_PK$E.,(S32%J9N0+;"A:9=S)C@O'.H'^OL#[^VUI#[B;L6LAVLQ-_! ^FHNV?U'NE]/W:OFR(?F0S@W M1_55RCXIB/J /L^RCD\.549PR*(A,3#%7[8+PM^A@[]?"M,UY58*@=C-:0UC M(C"(=EA#;<55J05EGMLP+D46B:,!!JQPX MZ417BCBF7HF54CCUT:B:%&'BR^T4,V-D>M-(W?.&^PBM*\*B>57- HCGV]:< MJSFWSA8[FV_N[[4O($^=WG9"Y36*&FW-4JS;$5(Q*%L.S\1BI:0=XE'%AVP87;>Z5H&_%D";+2R5 3*[/ M=+4^&%DF_7T!RK IC4E[9QM3DT"2B-BJ27"ZUX'$M8B,V4*3(8%5W4[AOV2'-.$N,]60BG;#JR5^^6-TE_. M-D@, Q8,J%7N1+YR)G#K5#]I?'-1RLU4+)>:#'B]&X\<4D8GF=T+[7M_/%PP M5:_CS7$'N']DA6-G;YXWQ%PV=Q<32% SL$?KK:B34L:2.1K68@2;/3VK%OJL M5ZY[T<6YM=09Z%QI5*)&=2V6^#@]+>M"&#?HV0BFN+N:=[).K%D1V YE*Q<9QLD[O[EUNJN?U>8]*>S=ORW M!^5K/860!WBN#4L(:: OIG[U!*=28P&OJD:\K"I= M&9\T"G+UR/QVB*^5G.0K8P$\M8FT/EV29Q7L,08) ^))D+;6!R(H*VP1YHW: MN*GF]33B<;%P9\SE.Z^<(@C,.FSY[=-/:%1MIG]T;Z5*9SS0R[T&SS M<[B4)%@=6TM+N'_IK^] J-]I.Q1JDQGU MX]&T9Q[5?_E;BC[FV+WM*N=V>S<%)M8Z3*L_C(>P47WSM#?"JMKP;7\XD*PJ M=1SANYC&-NYV[?/]"3P^CD>C! Y!$R[UR<%@:I\<3^E);-Q@NNR-8+3QQ-OL M*1;..^=NC[GC0C0=# MYXZ3/IXP?)LDX^ =]P$FQL[S(RKQ/P"8JM_Q*!Z,^@XTX)/P'8QK[GC2CZ?= MI';'TS[?,?PXZD[_?Y,-5(BEZ'MT3?5P+SW'5'-^"N:S\JSC7[$6NH-5=_<" M5I/8-$'S4@NEN5N_IJK%TB7-;O'1SX:I3A-*#U(='SZ/@DA#J)C.Z,<](*F/ M,*FQA"X$E/99)#;ZJ0:6O7')+WBINC&((1AENAE M>\'5%)#Z)DGA$>+M M)[IT)4HX$,?$$ALL;^'@(FKJ'"S3VXT*Y?=TK+(,YTU%L9U3&K MFGYW((E+ 08.Z\LK4U 3-:E*XGM92\LTCY5][$\A<#_I?(Q6#H:U__*ZL7ZJ M;P/2-5=3!03!6G> SP/LX9M0SZ;>L$](/P50IF)AU+8F.)1IS^4-AXV"3Q-D MFP[Y,<0$9AJ.QS)33V8:#0)D" "34V^V0<)+-'X\DT;)+!$ MX\LW^NFM]\T6SMH"H&>(1Z#R0AH-0;,[K/Y=D%"3V.(/7,H MJ$C9NY+C1F]KQG8W\9WX^A-9TH_4(NA2 ^DOF!&Z2;87;CD@+$GY$KL_,:Q] MV]L?3 ?T33:[7Q6+XFZ'2#H=@W6D$P#2<^#]/)@!@ _YY%'>! M):FSWA0& JUZ DSQ=#"ARF-G$?:%&P_L]Z,XZ6/ON*0'/"TA+2M#[)"(V9)J M$J3+C$M1#;H@^?7BI#VDWF[C.!D,#;-,^EBDA$M,P+>8/7\C!> MT2>WTT;>A,R6AG/[)?:/U.E]SB%RTGP,1.TI_$$^P#Z69TG@;]#0X"A[0_J[ MAW]W05B'OQ.@#^/$BN1\A/N.2'&T8>;SZTK8A!NM1D_5ENH5^QY7O[/,]IU& M$Q'#[1.KP-!.&;YD,(730;5D-)2/O>XQQ=] 7NL.+".5CT=:WP%GIC"?(?/\ MD:_%G"6(%;TAC-K3Q>''7G<4U0Z_GL/CIM8\XX&;)GC-D[*D13N1,)%O0D_8*6L$MLO8R !0PU: M+!F&1I,PO0?0FW:[T3#Z7U2S^Y,AN-'$^5KI>BW7NN<\\LKI*X',$*ZTB[36 M,.H>:"V3/NU!*9F6LGN!MYF,>]&OI" M[5-Z,3:=-,>&)=] : X?&[+5\31J:%AH@GM;I!RZ]Q;3V=&X">_DFZ,00.Q) M.;OUWII&8FB&:GA%6OA1'*5W=QBJQ1EL*Q9:3> IO&,;E)%52D,:5MG7#<6J M21UY)"W'L+-!/ (B2MQL1*8F8F93ZJG)O"R)4;$F7C:9QF-XT.C4"6KO_<:9 M4/E$3F*KY<"%#_&RD7O<-L0Q6O'O#;?_.0VWG]0P^AB\.K9Z#C4L. 9"?N]( M_5^C(_5Q'9R/<'S[+THMF+!?X/=6T+_U5M#'=S1IY4=^YNA+TV9#.SPT.ZH< M179^;^;Q7[F9QS=VD6@#QH]2;3\WD&+[37R@YFX*V'2.9K)-@=JTD5D>1XN WUL$_-XBX/<6 ;^5%@%-KN#6>]=JZ)=NZ7W1 OG(M,1],[CA]\X# M_TDZ#SP6!.C[5Z8@_H]N0?P+Q,RF/Z^>'/-[9X/?.QO\]CL;O.+@AS.GP=K_ M,>P EO*."RX L1'FXG_=<"YF-QTC/P:&-(-4@OK_AW,BZN/\9(K*H,T5&X51 M%HC2"WZIBOYO=/0X=C$.=/S?T+;;Q["KAS?-AZ?F%*@-Y7UK%/"%$P5\X44! MOR[*\^M:%/"9?K5]'I"U0Z,5E;P?6):_UWLNB_P>)4C89_H0CR^C/U M@/(]O[.%KCU K&DP/R).Y=_?D8&FL?90A$K;L_7HE-;G\##;?@P$X^P;YS%@ M]&L%DS\%S'XJOG34_]KPFH8BNQNW' ST?NJ1/2G2^2G[;HE-#CWF!R8W+ Y( MY(^-Q?TI+=DAL6?)K02\'I/;"I_.[/O(PSNIAV7BO#D3*VX&[MJHK?H8_6XT M3W>-M;Z3:EC?,G0O>-R<]4):8@9GQZ6]#H09-[0#-BQ+T+4$Y!QQF$ZX8'C( MB]FLQ)QU-P2N;5QYX^C)/3AZ7/#VD_##SFS.,;91VE]"!#_\CHW*;(/H _'4 M;8?SB!CJUB':HJ&?.>SY*3?0B)TTX>^'=Q.;$%->/"4/?30]7EYRXAI@NP=$CATD>8Y! M^OOO)G ":3 &=8\P_N:>.U[W>?G'K$ M]HYZO7TW1[W>OO@VP?F(A1]\M7W1!U]M7_"A^&\37_$^$.C])"*,)9VR\[=D M/&S.OH\^!@.R]T63N.'##3'="]>N_QH,3VL]_GI<=MN#>^*OGWH_Q\B_K7?1 M",R/@Z'2C7O0V?>JRL>Y5)X#+O<%B[]N#Q9_RHDU(N.>O&XG@MM=R 'D<4U. MLN+VV_D(LIK*KHT#;H\9#D!M* 2C=<"&;[4AJ*O+KE5(/^B\:WNS)2IY/Y;4 M!_G+=M6)NKWP:;Q+R_8?0Z'->['DKYCKNJ,FYUNYUN]P]!]=I*]5[]P2:X8RDCW 0PEFW%99"QAE%!%51"]_;Q MPSN3W+3OIBB4*I]QXU&,Y< NI![K>LQHEUX5Q76Z(PD\)UUVR9YF,QV'CF#W MBF8-$E)_M/L-J]CU9Q(.G#T2\H0(7*C3D$.&K3)[P=7>GV1H:@9@-R!G7QAV M:+Q R'3HL5JL=%-M=:/5'\5;X=Z/P@D1(Q8D1C32>![W=(P5/&^WJ#S=-IC= M,'S=AS;Q&.!UXMP?>PSA5Q^%.>%8^L4Z/A]CXY; M6()KU-W[3++_F5<9G"'6LL9B5BW/U+8K,9R[O7S$-5])/'+CAGBX"U-0L.WP MK0_(I!, &>)L ;39DNCZ4,"5MASHAV8^ L:W-D8X?F*)F7[*C/SJ(Z:ZQ1"& M)\V$;SYF(C3K/6VB@'&7+/M8X9.<&1AAU70\I<9]-6\\W>2%KCBMM4WVO](* M8K#-C]F78O&%:G<+?,_XZ59-?$7U03!NAA^\%41H+-0V5+DIRI)#$H APN,H M.:H#J W-:J-[L:%I4,7LK8;T0\E5XY&TQTD"*&6#KPE%I;K%FP;5# ?J>7#!N"JWI7GK*<2U-U M'N.NT'8+ FR9/JQ,Z;[]*^IV0@L2G\Q3%M3M])L#8M0*&]C=,;]EWQP)4:U+ M*BVXHAY?)!K3M>S?"20^%9??J8J4I7!74)B7S?XPZ]SM:=5B/ I1MV7YJY MM*GOAI0;#"CB>9JI$D>\WR#LW%2'FC\L39,5#JJW0V"XX5V9+EML-4YW'BIQ M:M\+$_?VI,1CQ,YKIRF>]_8%O+N2(MDWN\A]SO3O(^5SKTV-GA!'@NG-VJ*G M]L.*"T/+^_7^8)'KUN1'6H*$91IJKO)AXSP&X44<4/Z/OY/C,T*?HF$[.5*\ MW[;KC:,++Z_ZHZVI^X&/B!.B]EUNZY&W6&$/9H&VGF8@/KK5]!2(MFY[=D^R M:-LKQZ5^'DD.'Y7^>:QUM)[O]J0=[(]8^-9V2J:+O@?2"%=*])KYE6 M^4TNBE[B!:0>F+*0$-^/7"%B+[Y1CD\PH7-?D,F/BP+T:[*[P'G&QVVB@(Y-L]PS#QR_;#[2K M=8["?MNZF&\=9P_8M/ QV6W@VMMM@?*PM."=VPR16JYW>Q??5O?3D4G$C[:A M2Y9?^YX"*;[?ND@W)_+2IO\ZCZ JQ6,]A<9K1NE'[:D5VW ]F ?E!E(YCTFD MKN=1[Y?U_=3BMI^/S)-M?[V1D1V60$,IJN$G@[FGWWK-Q^P,',^R>)J#LFW0O^/G)6JT\'E.V6H4X+WFK5;]S$[F:#WU759L__3]0 M2P,$% @ 662&3$ZS\8-8 @ 6PP T !X;"]S='EL97,N>&ULU9=; M:]LP%,>_BE#&:&'4ER[IMMJ&K5 8K*/0/.RM*+9L"W3Q9#ES^NFGBR^)1V_9 M.IJ7^.@G)6:H/A$5YCJ2"\F0 MTD-9>'4E,SF7][?#[U']G ,01.XVL6PV#Q'GI/%SWQ[]?5L8GT_)G2#VI/ MQ1?WB'?SM52?.DD\>Q[5 TP3X0]&V.NV+(ERP<>=.X7.H2LCAL$:T1A>($I6 MDIBL'#%"-\X=&D]<.' C+1CL63")4%\'E$*2.ZUGCDJJ'5A"L,92D73;\TNB M:HE;U1^G-M^7.3Q YG]]GPO,L41T&UJ?_==\E_\S\>G9WR/;M\H4^'7=U9=& M--_V X"<'P+DXA @#^"Q,5W2RT)ZW>=[JT?8Z1 &+U@UA"K".]R29!EV/*9% MB^%WTQO2G>_TV"AH>856NM/?T=>Y&_$\EO4$L#!!0 ( %EDADQ((*G >@0 -\H / >&PO M=V]R:V)O;VLN>&ULQ9I;;^,V$$;_"N&G+-#6EB@I%R0!$B=;&$@38Q/L.R/1 M-A&)]:'_9EZI?$%UH^(*TY,T->?M3N[;6NW\2WJK3^:K1J MFO7%>.SSE:Z4_Z->:QO>6=2N4DUXZI9COW9:%7ZE=5.5XW@RR<:5,G9T?;F[ MUMR-KR^[!U^-_O#_O=X]%2IOS+M^4:]7H\DHC!N3@?U%=_\W1!?N5YCJQ<+D M^J[.VTK;9@/E=*D:4UN_,FL_$E95^FJT&R)N;"'N;6.:[V)F-Y<*8T>B_^I9 M<36*PN-&->$S[\:;UU*/A+LPX0TW*Z(.G ]R6MM"6Z\+$1[YNC1%X"C$K2J5 MS;4@D#& C(\)*0FD!)#R*)#/'4[X*(%, &1R3,B40*8 ,CTF9$8@,P"9'1/R ME$"> LC38T*>$<@S 'G&"WFKO/&B7HBYTSX,_3$ZG@.T<^;Y4W[UF^C^BON_ M6_.NRC#>"Q4"^LR^:QK")RB&3W@Q[[0+;)WK I9O7#_>4SIH&&;%?%;&B:^J M;+7X2RO?.OT3'G)+Q"R76?C%V67WI>+&>[U=WC_KNO@P94DID5PB9KOORE?)Z;PZ13B)FG_1@OX=8V ?K*ES)_Y0F(I-$S"JYR<.0MNS] M\=2LM.LIG5X%4+,?"I%+(F:9?-%=_,N;UAF[%-.5)D'I*NW.PO-_)(S%VEH(PF3B@F,DK,;)3#&8TX";5\ MJ?TGBHFD$C-+92"UV7%23.26F-DM.,79*_*18F)FQ1S,<0ZN.3),S&P8E.P$ M6(J)7!,SNV8HG]C.)^V9(/U(9OW M$)&%!-)2#)+Z&!:<>BG*9&#)+.#!EV^ M(:68L%'V?]4RAXPNJ8,D]THTRYO^C(09*[L$%&E[1;)I&#)'>_ M#&+2?IE$#I+<'3.(23MF$DE(,DMH*#]Z5,[M)\4224@R2V@(\ZEM M->3QQ) M*&&6T& :MWF#8B())*B2R4,%MH ',[LS<4$UDH8;80KC$>*2:R4'+4 M4N@SQ4062KAW<09:O]M1XHL ME#);"!:6*;50BBR4,EMHH+ \$#=39*&4V4(#F,]M52GWG7:04GAP@-E"M,%^ ML%)+D7Q29OF \GRJRIQB(OFDS/(!F-W/DF(B^:3/T/4$L#!!0 ( %ED MADP.[*\!'@( '\E : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/% MV1?HD35^^I9/]7CLVM(<^[)Z.Y_:LJF:<>R_A%"V33[7Y:[K]]_I_UW7Y_W.:OW?;G.;?C!Q5_%U3AXR!9#A)ZD"X' M*3W(EH.,'N3+04X/2LM!B1YTOQQT3P]Z6 YZH <]+@<]TH/B&LBXYB^V1&@'?EJ1\!VY+L= =R1+W<$=$>^W1'@'?EZ"]!; M^'H+T%MN\*R-'K;Y>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O0 M6_AZ*]!;^7HKT%OY>BO06V]P5H(.2_AZ*]!;^7HKT%OY>BO06_EZ*]!;^7HK MT%OY>BO06_EZ&]#;^'H;T-OX>AO0V_AZ&]#;;G#6C0Z[^7H;T-OX>AO0V_AZ M&]#;^'H;T-OX>AO0V_AZ.]#;^7H[T-OY>CO0V_EZ.]#;^7H[T-MO\*X2O:SD MZ^U ;^?K[4!OY^OM0&_GZ^U ;^?KG8#>B:]W GHGOMX)Z)WX>J>9WJ6IA[S[ M/@[']E"N7?+/\$]K9G"7\?V4KY]QF?KI_IG2X[0EA\OGU?\IEZE_(L*\HCS_ M!E!+ P04 " !99(9,X]H,JNP! #T) $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VLM.PS 0!=!?J;)%C>M7>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5 MJ8A6NINFR3@S-ZEU5KU\?'44)MNN[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU M*^9,N38K8F(V*UAI^TA]G,:A1[:XO*:EV;1Q/??5 MCZ;3CX:YIW9<$^K&A9.T()O<;%.7D*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H M=KEL2JILN>G2+7EPGDP5:J+8M7FHC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O M1WQM:7> L7+(R3%M"]HU:BR\?_)_#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_Y MB#1LG8JJO8:GUL?[85^L7X_?=[WPKV)@X^%_;_UP.01(#@F20X'DT" Y"I < MIR YSD!RG(/DX#.4("BB4=3SFG6GZWY(\6;O^G,_&/SLM MW@!02P$"% ,4 " !89(9,'R// \ 3 @ "P @ $ M 7W)E;',O+G)E;'-02P$"% ,4 " !89(9,9O,+8(( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %AD MADR&-NR,[@ "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ 6&2&3%5AW+-5 M @ K@< !@ ( !]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6&2&3$7=V@)W! 0!4 !@ M ( !E1( 'AL+W=O-KMD! !@! & M @ &]&0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ 6&2&3+$K?/7H! 6A@ !@ ( !S!L 'AL+W=O MH@ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 6&2&3$*5M)JU M 0 T@, !D ( !X20 'AL+W=O'VK0! #2 P &0 M@ '-)@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6&2&3%^8"AFV 0 T@, !D M ( !HRH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6&2&3/+#'D6T 0 T@, !D ( !93 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6&2&3#Q/^$JT 0 T@, !D ( !)38 'AL+W=O&UL4$L! A0#% @ 6&2&3%)R5F2U 0 MT@, !D ( !YCL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6&2&3/Y*\NJV 0 T@, !D M ( !T4$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6&2&3'SA\8:V 0 T@, !D ( !LT< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6&2& M3).VB7BV 0 T@, !D ( !?$T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6&2&3'+3%(W3 0 G 0 M !D ( !15, 'AL+W=O$! ">! &0 @ %/50 M>&PO=V]R:W-H965T&UL4$L! A0#% @ 6&2&3"Q\ G$! P :0T !D M ( !8%L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6&2&3&#QE\<\ @ EP< !D ( !5&, 'AL+W=O M&PO=V]R:W-H965TG@U ( )H+ 9 " 3QJ M !X;"]W;W)K&UL4$L! A0#% @ 6&2&3 ]R M+^@Z @ E08 !D ( !1VT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6&2&3!*TX"K! @ $0L !D M ( !NG0 'AL+W=O$0 &0 @ &R=P >&PO M=V]R:W-H965T&UL4$L! A0#% @ 6&2&3/=%EQ[X 0 804 !D ( ! M!8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 662&3./8Q-IQ @ J0@ !D ( !PX8 'AL+W=O&UL4$L! A0#% @ 662&3(R/NCW7 M @ &@L !D ( !PHX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 662&3+AU?NK= 0 8P0 !D M ( !3)8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 662&3)PY&7XJ @ "08 !D ( !^YT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 662&3$@@J7!E&UL4$L%!@ !' $< 8Q, ',& 0 $! end XML 75 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 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.8.0.1 html 157 237 1 false 55 0 false 9 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 2101100 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 10 false false R11.htm 2102100 - Disclosure - Derivative Instruments Sheet http://www.progress.com/role/DerivativeInstruments Derivative Instruments Notes 11 false false R12.htm 2103100 - Disclosure - Fair Value Measurements Sheet http://www.progress.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2104100 - Disclosure - Intangible Assets and Goodwill Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 13 false false R14.htm 2105100 - 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 (Loss) Per Share Sheet http://www.progress.com/role/EarningsLossPerShare Earnings (Loss) 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 2301301 - 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 2302301 - 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 2303301 - 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 2304301 - 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 2305301 - 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 (Loss) Per Share (Tables) Sheet http://www.progress.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.progress.com/role/EarningsLossPerShare 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 2401402 - 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 2401403 - 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 2401404 - 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 2402402 - Disclosure - Derivative Instruments (Narrative) (Details) Sheet http://www.progress.com/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments (Narrative) (Details) Details http://www.progress.com/role/DerivativeInstrumentsTables 39 false false R40.htm 2402403 - Disclosure - Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) Sheet http://www.progress.com/role/DerivativeInstrumentsOutstandingForeignCurrencyForwardContractsDetails Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) Details http://www.progress.com/role/DerivativeInstrumentsTables 40 false false R41.htm 2403402 - Disclosure - Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) Sheet http://www.progress.com/role/FairValueMeasurementsFairValueMeasurementsWithinFairValueHierarchyOfFinancialAssetsDetails Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) Details http://www.progress.com/role/FairValueMeasurementsTables 41 false false R42.htm 2404402 - 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 42 false false R43.htm 2404403 - 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 43 false false R44.htm 2404404 - Disclosure - Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillScheduleOfFutureAmortizationExpenseFromIntangibleAssetsHeldDetails Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 44 false false R45.htm 2404405 - 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 45 false false R46.htm 2405402 - Disclosure - Business Combinations (Narrative) (Details) Sheet http://www.progress.com/role/BusinessCombinationsNarrativeDetails Business Combinations (Narrative) (Details) Details http://www.progress.com/role/BusinessCombinationsTables 46 false false R47.htm 2405403 - 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 47 false false R48.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 48 false false R49.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 49 false false R50.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 50 false false R51.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 51 false false R52.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 52 false false R53.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 53 false false R54.htm 2412402 - Disclosure - Restructuring Charges (Narrative) (Details) Sheet http://www.progress.com/role/RestructuringChargesNarrativeDetails Restructuring Charges (Narrative) (Details) Details http://www.progress.com/role/RestructuringChargesTables 54 false false R55.htm 2412403 - 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 2413401 - Disclosure - Income Taxes (Details) Sheet http://www.progress.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.progress.com/role/IncomeTaxes 56 false false R57.htm 2414402 - Disclosure - Earnings (Loss) Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) Sheet http://www.progress.com/role/EarningsLossPerShareCalculationOfBasicAndDilutedEarningsPerShareDetails Earnings (Loss) Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) Details http://www.progress.com/role/EarningsLossPerShareTables 57 false false R58.htm 2414403 - Disclosure - Earnings (Loss) Per Share (Narrative) (Details) Sheet http://www.progress.com/role/EarningsLossPerShareNarrativeDetails Earnings (Loss) Per Share (Narrative) (Details) Details http://www.progress.com/role/EarningsLossPerShareTables 58 false false R59.htm 2415402 - Disclosure - Business Segments and International Operations (Narrative) (Details) Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsNarrativeDetails Business Segments and International Operations (Narrative) (Details) Details http://www.progress.com/role/BusinessSegmentsAndInternationalOperationsTables 59 false false R60.htm 2415403 - 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 2415404 - 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 2415405 - 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-20180228.xml prgs-20180228.xsd prgs-20180228_cal.xml prgs-20180228_def.xml prgs-20180228_lab.xml prgs-20180228_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 80 0000876167-18-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000876167-18-000027-xbrl.zip M4$L#!!0 ( %EDADQC2##4>O@ /E#$0 1 <')G2*/Q\[Z_PI^=/=NZ+3X_OR;5',Y*EEN3NVT]S8* HH0T"' "D MI?GU-Q) %8#*PDH !$BXVQ;%VB(B(V/+6/[R?[[=]GYX*(:C[J#_;Z_PC^C5 M#T6_/>AT^U_^[=5OGUZ;3^[-FU?_YY?__9?_[_7K_VL_OOW!#]KWMT5__(,; M%JUQT?GAS^[XZP__Z!2C/WZX&0YN?_C'8/A']Z'U^O7TH;N?E0[&!DQ"-(1C MK@QVU$K%D%>6"B[__V\_4XSD39L2PF\4$^T;3=KMFU:'(M;J=#2^F;SLV^_# M7O?G]-\? .K^Z.?VX+X_'G[_MU=?Q^.[GW_Z*5WZ<52T?_PR>/AI=O$G@K!\ MC?!KBE^5C]T/AX#DJN=F5QL>[!3=YF?@0KJ=+=]>?&M_;;X_76EX?[?_4(S& MS8],KZ6':.VAT8 1+*NG_OSSSQ\G3PZ&7^!V1'^:W5$^T.OV_UAS=[K\>VM4 ME+?W6]WVJ!FFR:4&//J#?O_^MOD;G?'PI_'WN^(GN.DUW%4,N^WJN.!^]/I+JW57/7/3&OT^ 61VH8&D<&4XZ!6CQFFA\;#XLI).^B>X7MZ:+G1J6Z*BY_3BTJWCQEOY]-;QXJW==>S<'XU; M_7;%H-\RAOZ33N[&6NN?)E>K6T>=IAOAM?BG__ON[:?VU^*V-;^YN_GFUQ4T MO_SO__67]*V?1Y,+'XN;'R;?_OGKA.\2J[XN.?)' .35['):AW][->K>WO4 MI9_2:Z:"KCWHCXMOXQ^Z '/TZ=&_X7]^]NE#Y2T@AKOC[^D7Y6^ZG?2[FVXQ M_&$"1[&$0LF7[LU_OOH%P3]*"BSD7WZJ/SSYQD_UC\R^<0=;<-!9_"J08#CV MH U^F? 3)L!2Y>/S:PL/%/U.>;MZCGEE;]1CPEW^C9TYVL @('#08=&&)3]SM&N,_GBT M_62U\=\N0":(W62"/+!,F'"(./N-(8ZQ,>39;PQYZ(TQ$X/_-3.G_LNU1E]- MOY/^"/]]#[Y)#P K3#YTNW#+UUV;0_[P:P5>_E/Y<=]PMEE?[MT^?P7D= MW0\7;KBL%=\2X_GRKT;Y9;+ N_L^X'K7ZMG!Q6WWG1>_"=F7N>QN,+P;#,&8 M2#>_F,V_%NOGP0A;Z/AT[;(6>AN]/L?JK(#]K07YPY_6QRWX5Y$\C MR(_."%=G[6F=M7-8X*NFOH2%O'K=Y^YU'X4%%JUNV^JEPZ]/7XMB_';0;HV! M7$MK_G[\M1C^.NA/3]7'9C0JQA>VZ*MPG*_R&B2?ATV^W3*[9[_A>YCZ> M'QU52^CA#0^ ^$/Q!EX_G.3X?.R._EA:YS@8_MD:=AR\:]AJ7]HJKT-QOM+- M.!YOG<_JH&R>9W!EC+-BC"?.JGBTYG_;;?W>[5V@S;>S^L\P?1XVP%HQD+*; MD@PHNE_Z;I9 6=\NGP"V:,!_^M^NU1ML<"32]H/KQWV'A6B!JO[\M'HK>LC=3WO.F?W<_'DUNP)?%3RM) M]IA#AOV^OX;B"\[5:I)?KGC;C8>?Q9'F%GSW](>8Y[[8AY1;Y,H_3R2^R#/E MZ#+ \3WGZIF)$KZ!!]/_4I2VR<6R8([J4CAP-:[/;M&?6HP]/_/K4L38U0H[ M#D?3*T<_$4?3E\7134FC5]&\UC/>,=E?-<[8XG]0&?7PS](GS YQI) M?R0;7BV-H['3U=(XL92^0/X[K$A]3LM\?(/R^05CS]Z@?&&!V-,8E,_/,;H( M@_+BG:/%BJQSX>6K<_3LG:.C-ZMZ^@.R9VA9G/@Z\7P\#7'ZIIC M]3PY^WKR^;SZJ!_0K'Q&*_WTS8%.N=@O2+5&GG9]WO%86G7IA$OO;R>L;6Q45G,S3,W/PT!OV7P+3W MHVZ_&(T^3:&>LO1D&))OC5O@)_2+]KC[ .!?%N.M17 V[Z@9P^.M\=G-VUP4 M<%>.> *...6,J^L"/^T"'[R:'W,L8W:9PGX_67!=TV>WJW?4^%<..&<-O\>" M7M7[TZCW4[;-N++!);#!\8<6=_O=*V-?QC9/J=R5]^;=U>7);W]HC/HWIK,7\>RP!N_+E0Z/98:K='@ZZ7"6ZL(-;N_NQ\7PT^!F_&=K6-0> M? &,L14%7K#ZN#+(V3#(>4J0JWWQ)/;%H:7%E!?H?]SWT5QBE+Z8:?_W?7?4 M37C.7=#_[/8?BN]O^NT?+VNY5R U\S'K6)UH,9%8""P^>C']HQ?SJC0.SR[/ M7%/50N5+'+TI5%Z[_=&A\L=+L^L&N&Z JT!?C!M<8*C@VG*\B^9F+Y*-;R>1=:[C NP8\ M@<[G[W?%$I]]+$;C8;<]+CJ?QH/V'[\!]48?/_U6X^"U?)]2C3]^>%=6&\*U MR^+3)<+,F6(M90[$K>NWR"K"GLY,H+N9"?209D)3JN>SYL,S9X8G3?ELE&A7 M;GBAHN'-E1N>F!N6C1=Z7B&^Y[&HISN .Z?@P.$$_=7].K3(>)9NV#GIM7-A M_I=S:G>6V^"\CJ^O&^*9AHS/D?>?[OCO>?@S5S:_LOFI'+4SX=JKJ?Y23/47 MP,M7R_L%6]Y'Y.^L!B:U!'T#;QW>)T#G;.V&1:<[-E^&17%YM=,Y4C-F:\3J M) MYB@8HU[5\(:=@LSJE7PL=6>M$2O'>X_#'H/W?Z7Y7MJBNI9 MLD].E<63_35D.9#^.1?VK5=*D>/V9=N)E^9\FEKU+_=(!O5]>W];N^_OK6&W M!=KX(^RBI=MM:S3YY67QZ.%X9(>/5K1>:*^\2.P#?::^5/.O+:_5RQ#KX@^BK4HK];BTUB+8C>A(P\M=(ZIGUO?YBKC MY3')(_7M(O%>B (\%2]>;<4SX=VKK?@DH;JY&3GH?P'+Z38]G67]O^WVBV6; MZKH/UGRTB98+)FI&S(NT%1N#2T?@O7?PY/WM9[C\ZV!\:4?-9\A^C?2\!I36 M!92NW':D -$SUL+7,/LUS'ZA>OE2F.D,%_/0*BXM)O\;]D4;D76B9;*8G_Z$ MS9.LR[>#5K\^8N]9(>C[:?WM&"+=I.%E13$CU M_N[RFK"L8(*5>+TL!OC; @.\Z;<'MT4URN[M8#JL;HD=/A6]7K?_Q?0[[UK# M/XHQ_!R^W0'-+RPS8PVN@7PU8/J&ZS"\ 4QQ1ZVR=6, MO5HD5_EQ!O+C')AB#S?XZML\I6_SU$JG?GQ1D2[\]ST@DAJ2#/KPU^4V,:;= MOK^][\&M:81S?S3MP6,Z_[H?C2]/LJS%><(33'4*R><+2<\+PGR M?ORU&*;;AL77M" /Q52*/W?668_WRY4COQ;CW_K#HM7K_D_JG?503#?57UO= M_MO!Z,*"(KNSQ5;HOQ#9<@AVNHJ7TXJ7LV*@68+$E7LNA7OJI0^'S!AYM*5R MU4Q/J9F.:;<\6DY<6>-,6.,H4N-1K''UBY\@0G)P-F@P12?)=_?M\?TPU9@. M1F/3[\#OBN'#BKRSXJ$8IF//RUK\#6@VY*$MX_F"3,U%Z^+*'4_,':>T%ZZ+ M?3Z+?4ZBORRY<;W!".Y\IJO=B.55[%\YX]2<<8XB_[K0%R;NZSO:MGI)@WWZ M6A3-&1236-G;;NOW1(%N46^4L43##_"N>4Z.2? O73?M5\'V2,&VE,A8!2#+F5Z?IE"/%ICO+J$X6:F%#- 6 M[*0B^:(7''1MPKED@6V1/E>Q=_S$Z"U8Y_U=T0^=+Q<6C-F&/Y8QNS+!&B9( M\P#=H-\OIC+T^_-CAF8,KTPQ_FLQ^#)LW7T%2=I;/L4;=5L?P+.]Z;8OE!WJ MJ"T#;NCXK_:]Z/QX':9 M4Y:^T7#OSM_K3,/":[Y2W;'SN^]:W]?2:'9]Y_?>CSH?BN&GKZUAL?CN3O+1ROQ;W=& $2Q__NV3S\'X7TN ++]HX0N^Z ]NN_V5 MWYAQ9P)WM.DCM7>5ERK4-E.FB=IKL=SPRBG<36]=C]>FUPYNQG_"D__U /MP ML)K[:O?M_)W^?5W8+H-_!S]N?FFGZ/X,JJ[?2?P:>ZTO/\PDP\?B9BD#\-54 M1;3:X]<2>1Z%)H):N&J=5LY(A@BQFGA-PJM?;EJ]$7P\>WGY13<].XS=$8C< M?Q:M89B*K"T^[C7U5',]*?>7K# MAXF8C/"[T1:@("><"EYX;E0DTB."20F*P(J^^N5O> K%RJ\T@Y'@W!8(1@5R M403AH_',&^:8+H%P7I!7$P71!$;UE3H04_BV7Q(9I(K(QX"YU8HK)T.L0(@, MOUK242N_5 _O#-G:0[O6D.B7OW0*=K=6]AS\/M?XP*,@E.D"!>: M$B&I](IX5L(8#$&O?DAR8/+"4AHR3BB\&R^!O :J9?ACMU<,'2SFE\%P&R(2 MC9201DD:+,/(F$2Q&8"4+7E)21>>'R3<6P5OZZ#(\'XLO MDRXW_?&OK=MMN(DY;V,P44="'8W*&EJ)%X\M;*F<685K^< *J.RD.^]D#RS],NN[\.DBGUV!RW@[N^^-EV&8Y MEXLK^YHN@*D=M@AVMP;>P\818OAT80U( 6G%PL).-"?&6G &_/B7GS; L2^H M"W, RJ?FW>\_=D=_S \'3>* '*P"-! W)*E=10C+ Z-9@@ET**U/=M6S(X0T/T M3-& 83]A'7PH-Q.ETM@&IL#Z>)2 O;425!D=4\2">$9$,RL"M>4VHR #< 8J M(US*8X+ZE/S+(RPF_=_WW6&JVP5E]J7[>Z\P MHU$Q'N%<44PC9"M!!YO+"8(9#]Q*)HUCALXDD 2S*)/'%$L] 7P7J!Z/1:GN M5@D019$(45!B),(\ 'E+K2*L,R3#@N)'8%$F;(!U\7MR#.&QCT5[\*4_*:6> M17I:U8/E"\'L6,@YA&O EAV7)2-V^^%;&]X^N)E=F[XE,Z+DWP@846@A870& MUN1[H^YR+\F42?+QPSLW&-X-AJV%00JK2*J B3U%C$3!([&1&&=G) 7%#>Y* MG:B A(V16D[ BYG9 M>4R33.1J0<]E75QK]#7]FTK2'UJ]2:Y3?Z'WP,B,8ZL[_'NK=U_L9E4RRI$" M)QH\6AP)$B3Z4BMC&B7*F%6!\[D@ 7:!['#HS">?P5O@T?K+%H/5Z=HF*XK# MEE6*.B+ R ;,!:N(H$QP&1$H MO[DHCP;M OOD_;",?[?F>C6@;TL$)1!"Z0 M=]';*LR!HQ.J3A"B\?F0XUWK7X-AB?3^<;L0E!IE) M]B+=/+]G XFB4#+9W-K:H")1E$9G1N? "D13 MCJVWL(Z&82F%\5J4T8A@2(,;3EGR8BZ'"+LJ$* $0<81294/TLH8RP@M#A9G M"H2*IV?Q$RL0Y2@*0GKA04YRRY5A9: 6,1 (=1))*L^'8XZJ0(@2T6H%[I)" MR:[0#I%YI!/YC'DXY>QB2;.' N&:!S#/,35ZF84R2"UC!1<5?M?!$RHWI' MO^-XI#B-RN *$\8$MD%@[X/71E26=8PQ._00;#&$<4'DV4E=!&.L,Y@G\:&1 M!L?5RI)I!*14J$H '^;SV:(TBL)3SQWW M(3CO(B.<"EJZ7X@:F3GEDK%=8KKG0YZ=%(4-C#'/B<,"7% &;H/359C7D_RL MBW-\'A+D)$$IE<[E%2%>"J,4["@Q]]AEID4G1_./HDTZ,>[^?I^.4CX,!S?= M<>J>O/,Q+%'*((R9(-XPK1PO;2(3A?/"9#81)9HO -X(Q9Y 'J>%Q\I-'H4- MUD8$NEU@$BQH1"4Y)=0SYW,W&1.DU1E@OJ+YP,IP,I(>W'MM@DJIIS0@0F=H M1B=D=L[.N!!G@&6MS\;*;4.PI)E$: 2J2@V]J9LN# M:;1YTA) ^8Y[#-;4.168UR!-F$4*'.\IFI$[+3+'DFMY>!FZ.Y9;[C&" M'$8D"F6Y,)[+*/QL$;VW&&<2A"-PG+=&KXJ5357S7.'N%@B+V&*-N;>>6"<= M19:47JR*$F4F&T>8+:S!2BCV@7.='^9=2&=6X'P%S[#F%+O2\E:$N6Q'<$25 M. B<[UKCTM:Y&1?#]_TBI;/O1F4N'7?1@:I$2>X*SU!%9:5T9BT0J3#9 OIF MV Z'T[H5T: ;"19(4T-CH)(25@;-5,H,SG 2>-$..")._^B.OW;[>RV4##08 MIJATPO(8+# [J=B,Q#P#@5!*=T)J";@#8K5NJ9#4+((4HLKJH!G55I18:>1M MINT) R__ %B]!0$ZN''#HM,=E]UK3:?3G29,VL%P./@S-;UMW<'%\7(6_VRE M?AT\$#1W2Y=?M>A[?"P>!KV']+:E>VJ=%1/\\PS3N4B?/F2^#(NB63TO5SM8 M%#BX;@I'S#6SQ%$)E@D!$X5ZT:"X,.$3MP7]6-)T1]+,23KH?X%=<9L0F9-_ M6MW2;7^85@-^+&9E@8.;#\-N?^*I=ON3*ISNPX9SI+TI])HOBFNPG!UH$RT] MC2@$(E+5 /%*.6Q,0ZZ!7G3K#H#D(0GVZZ3^#2Y-[]G@-!^(Q9S7GFN$N54. M["+D$$H_62K 1-+%*QJ1.GAZ%?'^6#T'-PW"Z\#,Z#%Q"=73<$/G$>.@A&) M 242$L,/>9KT(1D0D#PDP9Z$ 1%3(05]0="!%:N]!!]PRH!4<:QE$P.RP]'O M6 SX^2O@?PH.=-S$5 OE..,4.4:9<(D#6<0(C*7P+0Y)K*V.JL:PE&K MR"KIN%"@8B-E 6C&"9-!"/BW#.<9S/VK7SY0Y&>4V@>/B@@E=7S9=F.[V*-8 M= 2)=0(Q:;75/$9*142P[)('IY3AB]IOH?T'08L[)P&01"R3(PSP1XX#3A0 S7A.BE\O%ZUXN4.5"#?C5D M%1*3YO*_@:_52[WGBT[X!@^,FC;#AI,@BBC'WGE)$0%1P$T*^4UCM1&3D&4( M" +J?T[P57#L >B&<+KR0CIGC*;2(F4!.C#QIO%(#-!GX71.)A4W6P,Z*=C_ MO34J.FEX)5R;MO0?#EO]+Q/)^OOW^2TSP662R)C\9WH(#])CZ@-/9>(69?0Q MXC!)2C"!F2B%C0RP(M)1I:A'.DF5?\Y0. *$%?:?6]_<_7@$XOD_!K^/3!ND M=^*=R4CGNUXQ+DR[G0I$TXR!X>"A.YHX^M.)S_#LC)JVZ!2R.L<(B!J !&IE5XSKGLM)@HO9"ANQ&>QT"^8?-IC!4+@07M ?KD MU'M=ENTRGD>,=H*Y:B(V7:41L&ZJ"9P5]>T6 15!4C!J'(AC2Y2,()?+A"<) MBCN+@.I2Y:T'8A\PUT:?G8XV>LS!I% I2N(TKD*:BF4,KU+OEOW _%BT"S Q MX*9?8?OO0U-@0@_180%V)4E=7%D>5<5Q,A>P);#HB?: M.VF]8?$UM2=,IGQZ-)TIPK*\OX%W[$9OHSP2-A@%QEI@-@+LY8D@Z V+>*. MX/B,B[=P?];:X!_@ 7V%5YLT^O5+\=NHN+GOO>W>+ >V_,&:#LR=O-4PV>^3 M=#'7:XWJN82W=_?@3926>.W!S$\4R"++G);8<:D-D=;)LF!>AM3T[0/_YR*E M]R?7LR;[S&_[6$QGQ(^^=N]RISR")"(,"V>88$P21 2>ESYX>27V5L3^/&QU MBM1_*Z0H%"\2-5&Q^^&I UO/+H/!C6F.<5'J0"*ZL8^#=*LN(E '% M2GJD@L<&.8<./"T MS"L&+R("8J_]&:S->15-4L MVU6@[ GO)L?<>V8X1HIZ89!GI"QJ!7@Y>#UY>QZ"]H"WC)I-XDNV'H*:!5#V MB(=(S +AGCIO@>;8^S(>8HA&63P$3PKS%H'?"J[#85)M@:D)7"5;+LU+G9[* M#$9@&K]K=>$]_30HU/0[GXKA0[>]L:8@:,69(%@GXG"96MM5+2N-P'F4B(L+ M("B4RJ,YK\'1/']:E/?\M>B# M3.L!9YC.+4C U 8UG03-OK&!-L):X@Q1RJ<]I)BW@<]-7Y87,F#,+X?MR"))B&D#*6&]",0I;ZM&N1[E:BBCJ=2.$L)@O'R>1WLO*V$S?-"-5*70YN]18JB@H- 88%A;@V+R%0]2Y42 M(FNW6K:<>1*JK&U;&A0&-UXK G]8I*,U5OT_7!:L/S?WX _!B])"=R@S)!5;N@<=['^C"HUEWKK?RU1;"#B2E)!$0'0UY0IN?'/I(+DW50$GHMW'5X M'@/YA@0#[(3''.290(YCP@-7K#KM(7F_/;V>XFLA[X^[G6[O/JG=>:U)^-;N MW7>*3AP.;J5 RP(934<#P'Y"4BQ2$0C4M;K4A>HH&A6 R"QDKAFC^792R44Q7766@'(7HH_2D4$ C8'(\8':I0.93**\KZAWQ6(*B0; MX&G2@^O!6D>F0 1+TW6P#!3Q8)'7E3UB2-Z4C5 I.-D%K*J2S7='[=X@3:I: MWRJI>L!^G[RAZ7QBGTXI6MN81A@9<+#!/[+!H*I9NT;Y"7/5QG*"?23:VA*#6&&X/3; YK M$5AS5?J1I#&CX]E0<,<66-IXYX5P7D7P!B/1W%>)=_#+U;T2SQG;4XHL3@B7 MA')AX0_.?>"T##NK"&;4BR?@)HD5G'*IO378Z!@L541IF%M32&<$?$&DVR2D M/ 8+*SBKHK\#4>5HQB*)HS22 M\T7VE!)*I997!J-T("8T>']QWJV$X5Q"O1C";9),3F &)I15PE&L+$:.F$HR M29R'AU\8XVT23S0Z%V30*EI#?; B-9*9A=* M6J-!PH/K+#'G<9YL9EE^+O<2>7"3T%(:RWVORWEY')-]B MM?NQ(E68KO#P*;I)>$9@O4AL<5P)[RP*M2BK!]F(-F:8ODQ,W"3!,;;1,.Z*8 M%())DQKWS^BHAZ-!>4M/F$O1='P$T2*S7@ 5M!6(E2QQBN92P/5C4E M^="=%T2Z34(*<4.DCUYY:P67'%QM565.8'?*\/J.I-LE+XWQ-HDGYHCV/E >L!$V4"95%;EB/F1)T6=# MN#TB5]'9B6;7S""1FAP!XM69.]-9T*4: WCN&)]24E%+$;7$T("4Y"I0[:J4 M:,/S1M,OC'P;?3^P114PGO-(2$M41+$B'\9YLX\7R8.;A!;WP'@@M"@SBB-. M!*KROZ6U^/'FZ$.KVTOITG$P_-3JU1S=A0X9?QT.1J/?^D"27O=_X*^M;M\6 M-X-AL7-3$L2H2S,7* =)Q+'4'L_GSOGU!L AH#T-^O,8PD%&O%G+" ATJ[!Q M49A404^JN:X9Y$VW4LG*=.N8"(=$)%YQ!SOIJ19_7:C72!!#S1U%%G M%7+@VB'X(;6>-KPD*B+"KPU+O0"B[N171H&!G#@$C)UVR"B)<,F@% C[PFFY MAQ&L!0IJSGC_1=M2SGEML.,6(>9.&"KXVLO@"B[J9GK8T"N-2 M^\2B.>_BS6&BGE MF.*>>B4T\JK_G8^JT4J%OI';$J:E)Y*F D9D<\Y#+9=&W_#U!>_G8^J>2GQ@A!& MD0U:$6W!%ZL.C6C,SSRP8"^.H'MH7F4DHEIQ!VP*ZE=Y2RJUPZ/*=4VP_)HY#I,3VI5Y-'>DJUEQB<.&3!?%%F M/BV'&61.11XWN/V]VY]V%IR_;-)K/#7"6]4J;5W?IH"Y,5PGVX+RH#WANFQ7 M.DD"R&HNE^7Z]I ="I\-S9=28S!GF:'441PCDPY5@Z*(R3,8:D-WG@J?8VUL MPQEP*XJ6L93; 6I&E0XS0=JM.V@Z&"GDQ$)FZ-5++(O,:_+-(-<'@H!EF MC+16S@\N\F [T^3TU)C:!Y5P?#,:W1<=L!O2#TE/;V:AR>S!9'0LF18?X6W# M;CMU$DU3X'X#3$!Q8L BE3CG2.AY+[91F&S7O MV$T46XO:!LI\+-J#+_UD\[U)XU&[-]U6U86Q5-U Y_)UR6H$DM\6'5],5P8, M1)/WP#LP#9=GI47/&8L"P1X/H.JCKYJ6>).W\\=,\$U$/!P53D#NA8LG,*R7 M3]P5I1BV.K'44F&1\:Z,Y1#C8B9C@?#B%+1?N'BL!9BW*#T6U>?)N\>;B[3* MRF0F4A3W-:T[J'7FO*WC<"7"KH[N*"@9VO"-.P5\8*8M C;+YD;YZSLMV[F/E M5JYAM-(S%S0)U"N3#+RR0[+Q^>Q30I[UYCO/:76K$D.X]@A1IY7&$5-$$2\/ M J3P(O=BKBMWDA%XJY8+3$Z"K6-"!<4\QMZ5>3R4B#P>AB]<7GX8#NZ*X?C[ MAUZK7QXP3,;RG-ST=T#&$(SUC&C*#2765N:%-EFP2:BCD7TE3$Z21(MP(B:KD*VORV!8YGM=U3.+_=3#H_-GM]1H__&MQ*RT3QT\O TF5EW^KIE2 :NE_6T%U #3DFKPH[HR,R%B+N$;!HZ"JRA]*44-J&!&Z-COB=&BL M7@T+EA_27C#*(^.,8HG*>3;*AKQ5*Z:4U3(83HC&@3.T&!$.>Q6X#@8I:K02 M57J?@/7-D4>-&$[=^$0PL@RA8*WR+@Q9+_:G(,-I\J4< M8R$RJZP*R @L1)S76C$MUA4X7@)1=LIU A%'0PP!S.#HI4&8S_<+\C[+!;TP M6NQ3_DIP1&EP",7.>F (4AE*X%K3=JG3DEL'>MTAI$9VV90Q MTYC/<<188HR?9.="GOG>>=J>_3@M<9A.U MZ]DE\R69^P0N6IVJ>0"4H+0U-I:YJ=H'6S]Q_N';J/MSO]O[MU?CX7WQZH>? M]@9C0LB%Y 78J4$K%KD#RAEC335%U_-8+^78",:@/\FA\]V';J< ?5!.(07^ M[K7J:=HKQ,IRUFI,8SV"Y '< UA-K[ 2U1F3X#6547X/!.6/F/"%!=X"N,:D0L92O@89=A!3T?2=B7HH']LH09;Q ML%10!O\*!_8,N/IIJFVYXVBL]ZU0T\>X.]ENI(&H:L<"0X$3G6 LE*_P000\<%>YK^NB.E62KA=5%@S17W M2(-K5TWVI'S)SRM!9C*5L=)F$;0(RE[0KB6P!3[PX)'18!EXG!9'-Q_:YF@C MM(* *M+D<="^OQ^/QJU^!]3/C@2FH+\]$XKYP!P-)'KK*YX@I(DGMB#P CS[ MP[V6U!R!911P1(HQ@I4":5+Q,K*Q$>[-I-X,]P@,Q]Y]NL%T.I/CHU;O0ZL+ M]J1KW77'K=Z.X[VQ\XY1 \)<1NN%TM+.#Y)\9N42IE7]0&4'X Z'U#JST&,/ MF. (D@:DBG:6B$H\\H R9Y-PCNJA^?V1NAL67XO^J/M0P(.#V^+78OS^)BN+ MW,*QDAX\Q-0)$\PS'(,*A%8F6@@V.^Q*BKB&PRI8]@9Y@]-DP$:SU!-CG8FP M-\"_*'>SE!YE3BT8Y#CCINV 'L$OTVGDQ%POA@_==C'Z-.AM96@NGZ4: (]Q M&0T'B]@2IV(%L_8\3P'EDJL:S*N V1?D#60&V(!LS&&XU2"I@['5( $7=_YD<%N],9I QC@-\S 6'/,;*R;**@UB9I_M1(5=2N0[, MWC!OHG,Z;G8,$\(("39: *C*\$8Z:R+ %7X$S.4J[$Q:(5$$)C>' MF^J.S9=A4:0+M82]CRUPM9<#HJUOW=O[V]I]B[ LW0X03WZYJ7K3>BN]!\M3 MI'Q9!VL;J&3$"FZDUVPQPE[6'2^[*=L2ZCD1-]P/!YU!#SSB3>0%(\> O9QJ MN8WU!BBJ?2(O 9-4^:6!3 OD)<^-O-W^,7@71=C-&(SU"/+&*$=HZID,CJM" M6/NELK,%XB+^LJF[/?/J:(P-3H? P+H"IC5F0E\$,L-)K%;(AH/2%P I0+'= M-R9VLE\'#P0]DJ!O!_TOXV)XFY[.BGC?P9/WMRE6^^M@W'CJLEA+*L'38481 M(Q38?!@\^J"!8$;"7QDV60<;3&@]%WH5]LL4FE;9Q6Z_U6\7DP+Y2;>0 Y-H M=5VWL%X3Y@FU1 ?AHZ,,\/3@F1(A\G$$N%[6O1*#36@V9T$>!4DDP#23J1,1 M6&F<1FD124AZFT;JQ'QXY18XUG(8RUNFGDA5L%I'_: .FFC/%)9A!8-IC2R7%\Z.&7!H M9]19=/[U[:':X U+,#C (0?#0WLG/+8@I*K1BL[FJ1)"D2VA&G8?X+;"CE,X2(X[.;0='$!E"M0]@=BAG@DU3DRM[ M0V"1%9_LR1H5"BF#KOQE<^^@+/G:MGK)(/_TM2C&;P?M5E4E5=[P?ORU&,[5 MQA2.36V$% &12X-AA$!*2?3)!1.02;GM4-U#;L=:D]/C@7[;P--B*3. M@7%/+=A'\+,,M&1VD2S^\Z+)X@[9CB9N!_Z0ED>'G)?<@P^A5&2Z2M&Q3&SC M,A^<&#M[058:\#!#X$19;1P8D:;, !!$D(S)@0-VP2%S)_:"?B$,4-XZ#P9\ M[([^F <$9B)NNH[M[_#7U,FME'2CSX,/]Z!&6J/BMT]^$C';E'9K).$B34#7 M6H5 I1*A3$2F",S_K<3[A=#F4]'K;4L7RU)?\>BLE!HQI*29=U3Q$ING9YRU MKAX'G<:5D%0C(9$*452CHW5L\$E7Z[0C@O^4?._ _B/26 8N!V)!2<+,G.]9 MGLY<=SPNC#Z[\+X$40GL$DST(1H3 W85[QO)&RJ9>#U,L!]UTI2DU#7Z?7\- M<>;>[G;T6; .EVBRR3S"UA,I&+A6"BN2\FTK4R!HFID">5A\ U:/)$%V-'-X M$F!$,+N+ >-:0H/(H&90;OSL$-%ZPW5AGE(P,[)66LE$LE MF8[94@E$:\*Z_/26\&P(:P X:?0QV$C,(B^PQZ&RG!3.4SL$JXY;=YJK.XFA!8-X.V#,5>@*[38#R-/S4X>L^0 M1@8T\?R $RY'-"5-%P-:+BY*=KC]S>EPY@.]M[WFZM4=F9*C2*7'MEHP'9 M%M# U<02@FA#)[U:KLPNT!T.JPVLK8SWJ:E!)!9CXP'@2B3 'WD%-Q.UX7%[ M8W5[UQM\+XI9B^T%EVZ_?9!RQ,"L2W-FC::<@R-<.?U!YC.S"*V%PC<"]$CH MUQZ1P!; )H(AIS%F2E.#2Z\&Q%\>'4^A7O$(Z+^UB]'H<^N;+?K%37<)S3D\.4&MH&"9]WE]VN^3XU:5:\(-AJ*55PJLH_C"X_ MQ<2JMC"/@?:(:&_861:!5 !7E1,.EJA5EM&J=LL(M:XZ]@DP?G\W:1']J(7& M*4V/6BPX#I+8E,=5F9D8V5D1K"C9SW"I0B M\RR/@?&:[GH+\UQ6YXIN$J\(@PNE+-'""A\%(D95R:V@J?-^B&"4U(9H[ [B M$1!\RG:@8*-&ZK23)GCJ*::TJK=U,F1Q=Z5(+57T&5!PGU:<44_:WSKD4L*B MP*)R[$G2\[F%,LDL>59TFS3"O&T-_TC)[%MWQ306X=27D1BK(_@OV,W2IM.F M)?D+\$'Q"H12M$%IY MXJ4U8)5PRD))0J),?CZBTX"=YT;!/822EUIS192(GJ7Z*Q0%KX12<)FI RJ2 MJ&=&M_V$DO*.!,+34(X 5@1XG[KJIF;!6&Y(%,2G$DH+CX1OR?0JS ULK7\6 MK6&$!W:33LII+Z-U1E(>%&PR+,MC:!-!#F4>:0K>;(OG!DCW1_@CK&BWWRF& M[V]B=]1N]=(K=T/<4!<#%3*:0"CXL8I5SJQ&7N3]487&V^^-+4'>GP(3&@[N M=T0:D]0)CT5+"*RU=02[LI;14):'MS!"='M!NAK*Q^'Y^>NPV)&M88\:@23% M.K5$]\XA5LV=!?.VP:C _#%\78'Y2$S_'.R()P;777,KD%"&8[ ^N:H"JX9F M[CLL,GTTGG\.ML0RS[7?W!Q'&%!15'F-P5325H9068/!Q"S21ZA6V^OZ+'5^ M+^"?TCTCC"D*#H8WR,#21S:+4J7AH*XA:X@#KP8I)$&1!>ZG0UIO@#&BRGPEC>6III(W##NMTZ(*KOI:8R#S% D\+UT]& ME;5-+0/H*<%4" 9)3@RUFE0^(?>Y!I'!A&)A?(I#Q^# M1J5I=GG%*D'EAM"QI,#..71,@VWCN N"< N 6UXE14I0?ED.G69*;QV)K"4! M[ 'W$VY_#UZ]1 C\>;!LA;4*$UKI.ZWS<29@"%;1RN>FC)[;'F#>;2 O(V,&*5=Q&1N :F0Q^>4EJ=2#D^CZ"/& M)-6MJA!3)Z*(O:R$("9YJ;G@9.\MOYSU.1EU#2# TI7Y=K:X@7OVZ;:5PC44 M>2/,I+UEROZK9J0I;[)0_VM6/RO9'KB#X;0I>PFT-%@R-L48P?=R&IRQ:O)P M@WYZG47A]\-IGOWXJ=4KWM\LC;]JG@.VS1)9KYEQ-E P'QF/AD9#I*+6$DX$ MTYFAO8#(=A = H<-2X*I=2A:"5*2&ZJH 3-S@@/&(& ;"C0P7=XM>V!2](MA M*XUL,IU;V&NC\7"2CSJ+K.V^4T1DC(&#SX)5 H,M6 UA BM(Y2(0\=IPRGN44,P16W:RRP]O#4RE R8];">M8&8#PCX57VZK(1&3W'MS=]?K M3BNN?*K.'$PXKM7O^"(EV:UHW+&$(3*&<)Q*405W."4PEUF51BJ=82=&_3[Q327Z/LF+T :8'$M-0L.Y)'2X/V7V""3#R7#J<#F=-B\![8, MG2\-O9IJ,\FH8-0824 Z868\L%5U0L/SB2:$Z?IHM=W06&>/,[#!173 _8(K M$1C\#U5;0,CLN(BF>IY' G/:+6 )V!E.!R81QT$+S_R\WHKZ@V^!'1'<<0L( M.V4;JQ#VUC+NJ\;#H"5DGO_VR"VP(S9;;@'E)(@C@;B+2H"H97Q^)*U!5S1L M 8SV%+Q'&L3)EV+9(>#HP$REFB"IHG6E7)(.Z\S4P*1>S_+4V"R/G/;@G=OH M$9A,5.ED/)61!0>2*\>&U_)G=\3F8(,[^=+9" \L&7[,&LZLM)B6B:(TDMR$ M)8P];DV.,GX4@[5MP?B.%@6&C#+$EV>EU./\&( PRK??)TU.Q]1!+VW?W=N0 M>L-)1#Y-J(0-CB)6E8]*N5J?+GB.8\.\"5G.":?S?_ M^M9 ;2J!4*"LO C<1BM2[!#1RNF47F8[2X(!SK8!:MKR+=$OE4:D.M=N_[[; M_S(KAQCT]RDN==(P3BTV(O41%5Q6F5II;%T6H*B'\S;#]%@,-E$;+ )OHL<> MI0,:RD(L4Y/ => -=H^NL<"A49@&R:K^?,4H?!L/6X-AI]MO#;^_@;TZ2MU; M4IGRH->#1]\ QL-BM#O[1Z2"EA0+\)N8]TZ+:BXE]9IFBNXUWGGU]D;FR6BV M@5^<888;;[ "B3H>?[_;NQT5GKR6D0H/L#JF6E, ?01E6IJ(0$NJAV<Y -24:8Y4"$J!K*ZJJ=/)2T.?&]T,9@7# MKA!N("0E*OC();/$1X6305@5LUOJLT.Y-+1S-PB7!HN^Z9MV._4G+QM#I(.+ M=GMXOU0%OWO5.G.<.BQ-2&/=A>:!5@TF+6'9J2_8P!F=]X#S&)AN:MHJ9.JB MF28=.ID:WW)1Q0ZTISFF8$/0;)L>#=>/1;OH/J27[%Z03JQUC@9%=3"&ZZ!] MU1R%>)4?>6.A:YUDMH'K\7ALFCJE(Z&I9)AA/OK> Z "(;NU%3#(X/B910[%2:BU%-$4,QC^+6>ZH<$(U9(_#=[2>G MG2!$,I_FH6$&WFX5GHK 6UG>GE:;=DL-I$?"OV$)F&8^#2D4&&O+.-4&FWE@ M*.2'&HCRS!AX# *3+JGSYAD-K8FWR5SSD&@[&4 ;R$@ [P;8I 4T[%@SE!#$6"-B[@E5]4:C.F_Q@ M+.K[/E/:8PYOE>$6!R[5M,QZ#$ZU])(*#2RLU7? 553TDE_ISJWI;O?6M MSA[;FIYR!$1!AX-P*9C2.B#)" M>34#AJ.\E4:MH_7%T/24TS&\M5:#+F<8G+CH1-2LS-S4$J]MYG9R>AX>>6\4 M$Y2"TQ>1CS)-/:N4!]#D@ S53M;.9"#=[OZIL#%$4,R!<"^X9894\2H'KFM> MHZOJ&F/^]>VAVM0CV"!ND3+:\C29";R>JD,>)=@U):/A7: :[>M"6A *"IA: M!DZ8=1P[4;GSEM/,Y >90NH*; F"G8#;%#DAW/C(=? I(3<:[$/5?E;JO+28 M<%JK1E\+7+]X?S,=N;@^Q7)Z#T TV4Y+.^EM,1ZGUC+36VJ2Z#!C'@/PL\0\ M-2W#7G(I0V(=X&3GHI!YASMP M>1@3$;2:3IWJ27"IQ$>S]2;"9B*4P)>.Q&0R[?A#,>P..J'?64^C(\QV780M M)\TBCP@AP2*V/ A)14A34*Q*@W#3U*L@ET*,"X-P*2:\F4(;*+&)@+-IU78P M' [^3+S1NH,K-6H(_//C"C;;1(V34O&X FN9D"%:;0P+X!%A19P5 M&B5N-)%8QJ7*LG#.AI#9H-YS$7QI> E33@$]@;"(HYCZ11"C2:2B:43'C*)' M(^EO_?O4@GAVMQO''S ^Q6(3%8F-X*QC0V)D M*<]/H9BH:($QA<9+-3Z+X]CI!B&Y%2TNC*"+$]M7$]3SY+(;II23J:X0X706 M1*R*.C@A5LVWWZ1U=B23(3":)N\@4CKAA5# A]>EOVU!AKQB@ M0RB-XD$&K)M HT>:E@Z*5C9?(:YJ(TP:(-@9P+7-,[#62AD6&3:,@9/GF*KB M5BZ/J1X+P/-AIQ"#,>!^(TFYLY%3E]PVXA%P%KC@F4\IUC'3!HJ\:XWOAY.@ MPL?BKC6I\QBEJO!NO]V]:_7>]/=KS\JTM5X8HCCBVA#O+*V&9R,9LLBSTG+- MJFX-Y..PW+DMJ6.82&(4B>!<2BH=-F6^))6*YOW,")7\D5C6NI+N_((]FI*B M8*CQG"+.#?/2X&#GP1<1LUH6311^')992]+=W[!K1U*!2%#".K 48TK05H15 M::%4Y&G_ M?C7GN N">*!V@C3# X9:E1@';,I.%$$E=9ZT;DH0 FZN=8CP1W M%>KKILJOTW.!,F:\C1@4,54!!8KFY:H:Y67T6""]&J7FH?+; KIV-V%KD!4R MU8TH(:.DOM)WG)"&0VTFZ&JIT0SH.R#XN$C3:XI](YN*!:5T:L'(!8_*I#Z4A&M,EW=$#L2N(&XJU>&,@UP"ZTM)#[I&*%ZV"T-2Y'VW!&92[P3B MQ"^:\B]X=S,^_PY\O%R1-I_2-\);.!F/F#TX9R/E'8O.1PO. D^2J^H ("E# M\M4O'_ _%Q'= Y5%6OQ:C-.\L0_#01H4U['??QNE3*U#C+ "W>DBB4GHQF.?&N?Y[6$[%$:;CI4"YE%H MX4%A*&,=4K3*8>3<9V;J:ZQKF3P'1>D08\*T 95NO/&I>8.PV&FN*_4B1<-@ M!%KS'K8'[E H;:S()!*V$>'"T@C2/ICHYD>2N*F=B]Y*/&Q&:5[FL_-"&'#R M'1'!$Z)!1X$$(//!?#%DNR6KA%WZ_ YP;6IAA338?.0UIJPF/5?!LB? MFXY:F684IP/7H!!/"KEJ8TC!PFXHAN"U7.+M )Z$ =_?@)T]&(Y3QGI9F[\- MQ,O11^R2!0%"(G")8.TCYE6C=6R61JZ.IA^!K;4 [TI0%@&NMMCDY-WT.S.D M]M ^S$989&:-H329H-R7!KX@F&7V*)&BYFROA.51 )^VRP:)0F&&P15WX+51 MD(KP"\DIH4&3(#*[(O7 .C,B[-A)PT_[(J=X*OR;]A@.4XQ!R4F;]]2O=]Q[ M>HRW[)81?$A#((32UD2D/7?>S]:V<=0E!K=''A7537UQP%)'(@:IK#<.VR"K M]AY"Q=Q\(@S7ROB. _!IMV2(B 8,W$B)=-AS9,ULV4"%A7Q@A9!:G1D1=MR2 MR@5'N P6/$T7?20FE$+(4XGR4Q]!SFW9M]R2C*0V_CHZQ;%R*D1FZ Q3FSK5 MY0?'\E'29V_MR+!1C$9F,7>$I3B2J%*]N,_GH4FJ:]&O#(8= =Q8 &XTT\]HAYXIJHS42%OD\$UE2LTUUH 'V.Q!Q\MLE)+ZA !/TJYJM 0J)H/*2)D MQ5HWF\=;P;B)C%HSG?J/&>?!6Z6"F'FY#FN*^S1Q2B MI19\#1:,L:FTGI3-@"0VN2]*$-.U-5\+S6/@7ANB]32=7GN++0_@?.I@JDH: MAQK.=92LQ6YVA7M2UK47C<5DM) 3:6 <4D11,.9+6!'.J^>PJB?LYA#L"M_Z MB794A%0F0W1J(1F-<570")M\Z <6M.9N;@W?OD<'GCI"F7<"OLT<3"6%S.'Y+(-?.?51@[0,K2AR)(QHQ@6 M7T&^3N+324*L[N(^[?-?]F(SG7_=CR:))K\6X_O^3XHLINAO>KSL3[C)QXV"@JN G +C+2 &+F!0 MSK!H, [6-;0X:% W^Y'B;"FZ"IB-X0*.@B$6)_M1.NETK-K?AE:;NE(D'T98K#P#)SPY#U:S YKEXVRJ7FIZ#0IE:G3#%/HF$L>&>-U!I71YK, MHBQ 3;>3F8>DT(*SO:\[R$,DX&@DWY\Z'&0,E4=M9*"9!<&U:-@PC8#L"^[: M)%20>#I@%;FB02.E,2OKU%60/LO.!*^0[@ONX0YX)67"(2L]IB*5&)-YFS(9 M=SOH3QJ'[)X$G-< MBQ)O!NJQ*&SR5X/S4F.G/+;(DC0HO91!.CB9,0Z;E7(=!(64KM<>3T30[GD7 M@B"+!%/*2Q"7@:=^XK/HO4W%:GDI8)SMX8TI!;S?=&^?V-[Z:<&,7XIZ,V7RL":J-'VX 8F<8-^P:%%P:>I/*Y 0X9M8;59YK M@OD+L[0[TT432==^\]L-5K ME3(\8:,$S /P4HS5O'@6:5,$:CT**T$[%$*;$EE=TF[@42#PP[$65.&JT[ C M#:,BJ&J6 3MB-)SU])P8-Q]:P_?#202Q,^DA5':XW^@DU;('*6ATJU5@(3(I MP*KTY=FN1JX^$VNQC?[BJ(#M0#L$,C47JE;9;I2+@5B)0 OI;^X&IC 3:( P_;X2@%EE6U!*=.'!_T-Z/1_J[B\#I1G#NI*""??WAFTM77J"1(=P*$ATEE8<;#H2M"PSC-O M=@%MT"Z*SF222-7[&EYTOX]13\%T)SI(%0 L;E1TK.3)M*WR=%ED^M217]4@^'FA@W^3!OK^9LO-OJ405'@;MV7U( M,Q6:[)\WCQNDNZ[ M"NU#H_.$=-MT[J4<,'B4F$?DTEPY+LK25!(L:IBT*_33T^U3JU>499?P6C?H M]8I)/@3XIH_Q3Q 6$0E)&;P!YE1:LDJR00N!L)(Z;SF@'!5 M)^PZZ)J]DVSPT<84/:)0B$8XH8C!& 7IO(Y295**8;D_S _=M 1Q,/2#^]_'-_>]<@+-[D,Q#*>! M20L:&1-I$9@YU0A4&O,!,BQ322MAV1_F30J!,L\14YQP%H@($1-3V;:J868G MS;&^QNC_5-N+ (PJ>IA\,>T;LP#Q*DCV@W:3 MD' @O((#!TU8BY&6<3Y9('G_^;%1K1AS.VA'16I;;5+I356(,SL7^S2X&?\) M:CA\FRG<6?RC\Z8_D>RC48K>[[X,-"J! \4*P58%]S_5KY1EIJ:!;V1*0EW& M[-%0'YT(FW0KY8XR2;WV'J6A\I97@SN9M7FC<_#+^)&),#_TF)S(3"+!Z;:R MZ/3#8#I]?A1ZW=MN/UV>Y@3,&MPU<0);>?*3Y.M"15BZ>QF&JCQ\4T<_X305 M*&E4Z2+VFFO8(I)XPU1D#B_JJ7E'/[)$R<>BOI*2#NS8+WN8+APY-^GG14ED M7B#%9W$EX ^)&Z*6$M=.+IO V!W,33I *L5BZB(G2&IUC16KDN$HCGFIEJHY MOD>#$MRY$/?-%M/26&]<%X3X=+(!Z=[[1/$LA'(<'N%N!L M14=FBZ%X0W[<[ M+@ MY-%C.X*G=_:=:Z=[/+$?(: HP@,"'!Q2R[_^S:S"Q4L\!) F8YPCTCBJ,K* MN[*>1(@V<"2S4@-=T0<;-8MF]PVN.WF>;T5!_5O)EN)?&>B=T4.M]_=WS/ BZ=6AYN$Z?YXS%WP?B4,'* M/-=K'=>1G*OR"E=L/A[^\BV MIZKT2,H53SLW#15-&71,$*B^8@[[?:/;,0L:CC:,&'=J=Y3S4U&VDG->F=D#C:+ M7/?;D0-H$ENNSYR)%2) 9%0Z/C9F,]?>UN3F+7<3]!TV^^KI.HQ9,P;*0-/S MI)%I;H:-AJEMI(WV#>F]$W@3P]H<#)5Q#T+Y(42YG8YF#/.B$,54-XNEE>YF ML';G)#"0'6ZZF85'I97K:?JZIWCD2 ZNC)!U :UVQN/^X.A M/AZ8*;0,Q&:336"$3D];E_)ZYW,@1([9T]7!N#^=#$Q,OAM].1\I"UQA#V&=V>LK ''2[ MTT%7,5,>&AG*)E!,MZ.\1[9K@XM2P(@-$.5$GXQ'W=Y$UP>:F,=453J;BKC3 M63\>M&TBN%^==>#;V(4\Y&"CH@_4;K>K3R8CO%SO3PJ1Z P/, ]K(SAA<)O$ M_CL+GD)K.0=16&U2.HA(# I:/Q<&+F$.5:9[._ MH;F.O';6>4U^F SV\<_$Z(,[W)T:(,>#OJJ,NEE!$.^MLR'8_?7.XF>=T?=X M@&VP8"'\LB\WH@P1('6BC,!YFDP55=.SP[6#J3':*'4R%4V_W,1^#,)X?MC$ MND9?A46:3HPI=M@>](?=K#(!K.+F0493T16SLIGUZA,N9:IWM(G1&T\-?=CO M=+OFP,B$J]?K;6@-K">]W+P.$*X1QV/LF(/>P#0ZRG30RXN\!ZK:VT0&T16U M.N$Z>D9'")?9ZPU5Q>AK'64\P:VWT3#K0P-_3S9F9AB="R[5$<(UZ'0&JC+I MJ@.M:QK=,:S@(-\MTS91#4VU8U0ZLS>K(M2N:4ZG>+RF9XYT$\_59F9U:FRV M:=ST- \(WUV;1:?8?M"S>E^L M!"AY/ K)>- =]73=F/(]M0$V(,GQ5T:;>WZ:V5W;<]X]F%.'O(?$.@A4;V@, M%4T9 4/V3%W)SU0-.UO.XZK&6MAYX)"K.34YT 9CH"]VJY[T^L #H,_R@R'# M32.D=O0USW7O6<&*3CR.%5.==,V^"?_7E*$YG QS])#AEAR,L;X5=^I(!V&( M_2=Y_/):7)(>%1M@%QG^SR_LC\2-W#B3"U$TLK]=#;]YHZ-=GN4M"I\W6M3T M)B-L?##I#\ V\BM'=WWXV_F\? =XYO:;2CZ=H73M.SX3\"KP1 M_?+YUPT:JMI@T-/&P\'8&"D3L#BCCI;O&73'2$.]/33\AVB*LHUT0AEHH%,4 M]3VT*W:TTF">EYN)DJG5_,0O/_\P"L)E$%I;N5=7455V>Z.1.@1_R>Q-C!QH MPC#U'E!>JXSRJX2IA. "&ZYH,17Q';PO<\M/SRG@.WD5G@#3"6++FUINN.5H MU"''VR&N,_2).<;D @2O'7V0F^ZQL8D6U]?7]H0O,\\F4GI?G=M0F1CZ&((S M79EV1X8Y*:#/AH:QZ>PWC\X0 & %\,X#(7M[_75QKV, D?9DB$W03-[..]V9 M&78V4NP1%=!V3$W_8$/!U%'0W&0P,; MA7;AO[JI9VUDU+&BOG7(\")3^B'PV:OP Z=XUNZ0O5X5ELOLF:9J#,>&FC7L M4T<3_2U8B.JG]X/USR!$XX+8(.PQ.V 1OY9 QU:6+S46#"\NKMD7FRO:9-17 M>QIXTD;'U+NJF1EP=:AM'J?H&&OP>Y>?^ \P0M[( .:K#/7I$.+. M87UVU@_+5&W?S?8!A[\VCV1>9TI%:4P,K8)IFIZ/W!]/. MN&<.C%R%="&,/^OTSJ,UIZJA]D<#-( C'=:PJ^2=M95QI[,137?UC6CZTA,_ M2FNJ_>$40N(Q".BDKPQ,-@%ET[)M::^R=G=SEIWG;VSQ@"Q0/G[.<2<]** !1DL\(S?:B2:6H_/;(D0 M0SOA-,Q)?S+L3 S3Z'='"L>KR+*__2VG.[44AU!Y* __L.'MGU'>U[>XM[AF MVR2W6HMRP>7$G(XZ'7.BC8!?C M ;(R%JPXNW]0V%J>Y1 14[O ?VA!QD:O.\IW[SJC?K?LD&:@*)VW9_GF^*J; MUYYC1BJBE*JF/A@9@]Y0G4Q&:K[EOV8RB=V>)JA/*_!8##5^MWQ MH-?IJ<.1,E)S!&(\4;41_*J]TV:U&;2^9U)[%FND#C2SVQ] ,-]3M(YFC,;Y MI-3>9M^_34C3]TP*^,H03!GBIMAV&,AB![ZE/)UIWHHY'X]$@[S4Q'6_ZG??:6A^\"\_^ MQ!8;V#(8(KE^=Z@,)V9O,M#'^4G+3F^RV:U$[?7[C9KX*?TPL-<; G@B\(S9 MG_9[TU$^:_!/-^K48=;K<#WOG_6; %7F4!\;:*7'Z@23#J:1[Y5-.IOMZW0\ M1*%5/\!+2>-HI ]@]HJJCX';QI/I>*(7;#G87"!M[=#?A6=_HC2:*F;>!RI$ M2KW>%!&_\C($S+YLE"'<(ZBWV:2)GR*-O?'8G!I#K'51)JHVGO3[>O&GW]&!WTA=ES/_""I]>LCB M*SB^_++;,7IJOS>:=OOH9X(&R3SI05\? M;U2N=TUU56WL',J)X]W7+Z37'?<,$Y0V(A9W!_H@WW($=VH3%*.KK1W).6B\ MOS'W:0Z+/\!30D],H!N,72_!;3WN4_Z4Q!&616.H\,:!G'UG([2!TN]VAF9W M,AF: W"SC+PQ^T09C;9XPJ6IG#C*6B:ZKQQIVA_UC:G2 [,S'NO*5!]DN#TZ M;B)LF6A_K1ZIKMDB]O;VAQR]G*..,1R#PZEH$U!VW8FA3/,Z4G4R'6R9)41U MNKY_GKL'6>G\]@G?M#.=:N!&3[1!IX-MJ89921$8*W4;I"C,?ZU3;O7SV[AG M:$6N?7PUF@X!CC$>*CVE.\3B^(Z9 R!WM/&[5F_[$"NZ0RG8Y!! M33/,OC95EJGJ_=&9K:#IX\&$^/N;__I MQ=\Z[K,4Q:\>^^O=#!YY/[,6KO?ZZ8N[8)'T(WN1?@D6EO\M_RT"9^^3JBSC M;^_^\RG^=NUVS_79_9Q3Y9.J*7_>>0]^O^V=K@]>E1MOO>_+G$DSH)WTS./V M8 9K^PA/R2DF/0I?)Z6:M$C))KF19$72+/"\X"62/KB^%,^#)(+%B3Y^PN%\ M@^_+QO8-3.BXN?5/FUIQF[58?OL?:D?YMH+![%R4@,]Y[;!9_4I9?OT7F MN7=]!XP"_UQ^J!^$(#7?9O?$P1(?_+5X,&_T*=G,\])K_GH'0H.?HZ5E9Y^/ M9ZL7UXGG\"?,Z3$(P=N[MV'=K&7$/F5_B(%#W/'D?\+)E 85YG\AX#(.Q?_K M'<02(2P\_UO-K_TF=HH_PZU/2$_>IE4JV2DEU.57*0H\UY'^0Z1*ZZ#E%OJ5 MU A"L;&P4@I.V6.86.%K04FM)TOXM,=0LCUFA7^]\R'4OOL&KT;K?02EB1.) M$P^FX(^P/.B9%I34E3J2+>7 =\B M80V4XKQ;*:DT0U9[E=F3=K/-+CUW-FZZ83-,&HPTV(D:3)-U72<-5H4&.\Y+ M UI<0'55[7E9,_"B"^=K@U2GKD.4+-^@VQMIN>XRY@_YH'[D@X$''6F%<@)J M%XAICHA@:E &'5GM5^?.["'/M8@]I0E(I':+5%?NJ1J)5-V6],#HH-?V; <_ M0%H/.^G 3DZ0X';3>\1MYTHTA83510?[R/>>\*$Q$8*IR'JOOU3:WTJ:RX1MI%V]UU+IIQB%RL M,F-=I14@N< _@8/,)[^3& 2)9^??C\(,7I@6+^.WR)-]G9@?+L MRY>Y:\\E*V3EPKV0+4,6,1]1E22W=.39RDHD@9%!&Z2]4;#/JG@S?P<^S/:L M*')G+G.PU"^[D%?Z\9IZ!R'O<#@^CTSQ((/T*+JH2!&V48D>*E,M?_FFTCK/ MO'#TLSUG3N*QGV8(5[ .6> [Z^\IG;(>OO+SX>E;7_&<^"BGV$]^N9_,T46F M> J\/\)V9497'ZKC02?',]5[AC)I59'IYP2YQDU4<'K# M!:=JIY**4\.\I:++AMW>[M'3Y-LR^9;4&M?G:;YOXZ;;[(V;L]455UD_?(&: MV+8E_&Z8_[97$]=>-4PJCTK:B_LP^,78_]#PI=[1E,+PJG0PZ5AB^)6\!$+G MW2-V7C-8OI1;(I8GEB<=3PQ/#$\ZOK8"N;;7QZ$RNZ3>:/<)"#HX=NMIJE:_H+:"=TB-D1IK""N2&CO<$],5 MV30.WA4A%48JC%08J; FJ3#RQ"Y^@/2ZTF"\EYJTX,W4I!EV4SLE6;SOM';K M3F/KO5B5A35GKNDT^6?8KEH@:+ _)!E]7[G0J0[ FB2"):+U$ MD*4@N2"YV%9>8U!YS?O#C0:%][4>U5R%+*TEQM]SFOEZ<@!UI-E.)5Y3&(S2 M<"TPAMB&A'-BKC;RJ^8 M?+7GEO_$I%&P6+C ?)Z.[CWBW%:*>DUR$9G<7I=?#%((0"?3 B<4O M\UYE?,4KJ C)#[!Y+6_!*UF>E[W=]6?8)C,G^BP(8KB4=] %<4&B/+YRFJ3D M7X;P%'>)$WIB/@OA6?QWMD1RI.UQ?_4YS?BA:#[1P0*&:ULPD[\/!C_#5'CS M7:"SQV*VG8@X&GA6Q$J+L/7":!XD'@P3Z,PL/@18H7\FOLTG]>+&<[&N;STC MI0R_&SNR#GP_@2M^X43%-JV@)!:2JMS_/SYR?-[,C4 Y2Z^@WB3FX[V5<.01 MS;!.>;R,;62MA1CPA[NKG>?=Q[>[+Y]!WYUN!<\U.%!]"POT@1_ ?U&AP#H+ M[1-EDFPMEZ!NA7X .4;9B$IZN:P84KT,MUFQ],)")CG .EX0[1&K@@.N@.\> MT)[,K>?JC4H@%B0"X94>N=&T(E)L9<66&XRW*,&-G^7\,TE]/9F3WHTX#P<^ M&#-@<]$Z&NP)MGW''U9N\)G-HL@*7SG)+&EFN:&T++LOJ7&%KQ(OC@I;*XSV M$OX-G"B[A3D/TA?X.>U!#V_+[LM69.>-O)\X6O9L2$ EN-KA$@L\N#8.]G7) M;,XJV5(G0(S2>K=89Q;>_W$.^(K+GD0PKR@"U^L16 B7U<#>U/O# M7K\_TE1U;&KC2<]4=>ZR#Z:]7G?4:;G+GI))*M'I[:+F1G/.6X.K*4#>3M?_ MYT((^@KN.SC>D8M4;=JX6T5D?M]/OO0_B<\D59@:&1P3,,9%9 -QR1,+J[%P MJJ+\N9JH--7;01*# ?-YQ!<582+\FK(*MS\0N#T]86@(D524+/#G2D;Q)Z/_ MH$EPF;>-$T^ST2]SUYYGICA"[S(,OKKH?(+AJF;4RH->Z:"E.?.<>ZR2DF9A ML!!V$\NE@&V*E<"HRL>)@5U&RPN1?\@6EEL*0$?" Q2+%DL@/E$LQ2\!M[QH M[#TO>,&E%@YCK@2$=]!XXH!#^LB$]X+I!W1\ ^YQ@'\K89)>N*\L?'9MEKHR M#SGY<.Z1Y+!GYJ$?%.'-$8NE9"E+2<2$=R<\)" .*)\@ ?F%]S+?2<7@5?*Y MUR-+\]?'T'50UA]E"7[[+OB"K"8])JX'CXRX1P?7IZ]#MP[>%WB1('6)]M(+ M+JSP(%*_";^ )Z4FT"Y,H!BCM99\*3N!J8>7)G^RJ8=LPTO?= 7AK1!-Q)EF M^ G(.G&>6#&0B#WQ>>0\BJ$$7K["29CLLEP1DRR3$(*]"",57!',FV!_3/X M*TN."DCMT_U",D19%=XLQ0#E+ MM7F43TD(_2.74-!V(/II9C$,,:N #"H+D0)YMWFL"]<+0?@OH )'"1ZPD#">$Q?","9@C-& 1W"Q%88Z3V M;'D)2T6=?<6X*9.JM]?'6J 6>,,95GSY"R,-@23]$<"^D38L'+$CUX2:-TTVX"1M.?^:R7_@_3+OSA@ M7@Z;L9"SAO65D2JI1I7L77J1'Q).121]X&L?)!$L2/3Q4Q73VM,>MO24E2UM M9?E5/,7%U)?X7'Z-2+VL;/"J>$W^8+X7*-G,\])K_GJGW/'/T=*RL\_'Q]4+ M*WQR?3%(*XF#[ M1E<"_>7&=>/X)W?QL&]8&^EK+B'W*_MA8^&+'5ZV)(7?7/^_=]MVXRIU-ZY^W*15]OO//M^G'W'W>>@$X ;4O6U=.R M^YQ$WD+8>GMG5WN,@]CQS*>I+GJFJ 9V_-Z=L4.)>I+&O*Y#6#^R6'H)PM\Q MIK>MI5NA+%/%8(D(;2@(_-#OZ%7/N^#X%JW^QTN*P"U9K5NG3]M=]CJ%\.<0 ML\WQJRPM/5[2XSL2EO[QM/@I7OSMP%%KU1U5N_9#^"T2MF:I+B+<.77^E:GV M-"7L2#&SYSZPQ]-K'1J]?8I;DU6E,H2RIBQWW3KZUC5*\^A3;XK'E/X/*U/( MR:X@>1OR.GMK<7#.[#8]:E7N5:>7R:ENCG"U2Y,WB'#M5_'7I]IB7LMBGQ/]5;K]+EFR+I9$S3O)GF:PB+DE=^:5]XL M^I!;_K9;GAW^2<]9UZ.>*L).W+DLZ=OX 93&:L+S(2[N9=^W:%P#*6MH+M^3 M>]W^Y0G:"L:CT*JAMID(]QX\T;.) AUT/?"@:W%DNP2CM7;*&(\Y%X>\!;Z# MN-(.%DR@C%@<=R0]LLZ/<\]BU++6UQ3V@)^3M5+4NA3O(0XRK"TQ!''L>NWZ M_+1Y-H0($2O2F_$H[AJ>1XY4EK])"OE='&L/;N38>8_,M^<+*_P=OT (D1!S MG? ERU!%W86X/$R!'D(6)Z%?G$J/0\N/+(&"N0@1EPG @PH/E M(*C6$TPLB#C"1'I A8YJOWNPXY6S[SD&W4K>NGS>7\!](/\6RPB7@/YFML 0 M*W+?GU CV)CU!@ M-X!'A /YLD"\CL)VF]0-6B2 MY0(4)46J J[B+#YC',+;\J098]'''+ S1WSB_(T8+4 2(1PK^#,&U^%/@B0GJ:BZ?V0?@/]]%*%-KRQ3%M)PDS/RE>!XRM I^/(^J MA'Z=LLAR/KU?)X\LFK8RDM6W.*<6B#&EK!P)OCAN["MOUL$D/ M,DW[31/'0^9J*@>$+@$J<=?UF?E)BH /D_"Y"2@PTB($UEOUH?V RY?$X>M+ MB+\E0'M9.+KPOO1542Y^90QK$*64$]Y&8+Y217I6B-.Q%5N__/P#89Q6.=B? M?.D'"YR<:P,YS9BE7I1377E0*G73'J1!#;"FZD.WOP25/.>> MP]UAU,(Y+^T6Q"T0QA NV".P18NE%[RB^G_(V1$#$$1O10!8WFR$1PX"\=\! M$N"?B/P:,[0AK(3B[B1()# J"$CZX>X[^,_=1XDG>>*S0H]F4R'LT9LP$/NQ M1S>SK$\0_R#?;1?L75B@R% E,-!=(*#1%A30;=JFV8"@FT3;I04)%Y1P00D7 M=/TI*SN2A M*N*"$"TK;]=N$@7!!"1?T\NS8&A8D7-!VED9%WMFL:Z CUA20T#F )A".@@["!=U9W-"7 M^P1B1%YDV[UL C%JB28F7-##Z$2HH.127UR/-XAP[5?PUZ7'"1644$')H2:' MNKGZMIG&J^8#U^14O[G?:,J*4G\+*]J*;)C\M4O9$^'([2:LT"H<<4TV>Y4U MGB6L4/+5B3[DK+^'FH05>DYJ$U9H=;34>K+6K0EWF[!"*4*@T*HI1INP0MLQ M6,(*):S0=G-P$[%"$??#Y;B*JPBAJY*V'R8T!7<@G-"cP0YN'&ZIJ#YU6 MXX:2=*7W#;;@Y%@MP@;; G]S%$#80:!@1R!P_<;!A5*XJER%[$ H$E!$._"' M^$L0)2_,A?A??!#X@'OAI:WWT2N:Z,6/B,^F,) MU ZW2WPW&A>;C$&[W\?#0CEN1 ,.0J[$X?'A HM>K1JH6N&FC[/IU7_9&)+WBN.=T4.H,/;,%J-39WW_Y)HGN MGRQK^6F8@G:."O30L2 V*0OP ]##ZS9W_[]W_Z2W3&RHCG^?P+S!'6&+QWX MS@\KS?MKK3D"^ MM,%X:/25X;3;4VCV0;=L2S'6Q$_^X@7.-])(E M_%>*Y1*'1-O0=9NX\L MKYQ=B#!U]%X=GFZ2I-MK7'DZZ!AR*?J$I#N/%:D'P[%X5?^T92MN.VS#Y10F M*MVSLDG56/C(&K AU6K (0WSLN"0%\:FI,G3Y*]_\BTI$F[6]G^5V*/55@77 M?9QO-WR_6) MV8G9;X+9OP^BZ*@CD<3MY".D"0VLN?D'UF<<2I[C_$Z8>).*46M%BK"B^25E ML-VEY-6=8;CZ(PJJJLN&5C]L4BOX!N^C(P@-/() *HQ4V!YVZVFJ5K^@MH)W M2(V1&FL(*Y(:(S5&:HS46,M9D=08!9274&''Y\>N*PWV U#L-6U]+OI\GY)X MO3JP5%WN]"N#E6C*6M=M[LFJ7[%$U. \DUR07)!"O4T2M+U%% 0])R MY=+2E3L=C>S'>X.0!@7]M9[K#,)EP-LKU!:9[#M&?#V9@:YL&/W*$@.GDJTI MK%6WS]<@"6VO>;L=X:QC3XI$E$241+2Z0*][>>M)$2()+@GNT8ZOWJWNA-6M M6]5;WS'[@OU[ZN&FJCHJM^&LW_D:)U^(8C6<%>UTY6ZWNK+0O0V2V\!'=0<) MY%*0!B,-UI8L!VDQTF*DQ4B+U9L(TGJ5'88[F&I'97Q:P7E4,$#*C91;TY0; M!IE&OTON64TYLV]X3ZRMUY?^+LV+^M2UJT_=CV <%H\L+/2XKO ^=9LR=0I1 M:N]3=^JZ'=*HKC2"%9M#C>:HT5R;;F_WZ&GR;9D\-9JC)C+4:.Z:&(EZ;U4W M'FHT1\Q^,\Q.C>::SNV-]1&HT5QU!Y*HT=P[J$=] 0Y/P^N*;!K5I>%;S3=X M'QT$:>#.(JDP4F&-@%EL!>^0&B,UUA!6)#5&:HS4&*FQEK,BJ3$**"^APF[] M#"0UFMMZGR;WMU1YW3BX%6U%W+!$$&@HR07)!Y(+EX,]3I5,TGMQW0D+1T;'M\(=L5NWJK>^8];\1G--H52C8/Z;<^*SI\M] M13L;;9K"#75[\V3[2=60JCEO4H'4#:D;4C>D;K*=\'Y-^PM5-6!K"O_07CEI M(=)"]<57':5/#D\=S=#.-K 2T6ZWT]KGQ)Y+UB)(>*^TD,$PK2AR9RYSI, 7 MO=<";,T5,4S\^CP3:<7PX='R+-]F4C1G+*ZY,UG_M&D>TICLO40OW;.BZ*FQ M&34V:]/M[1X]3;XMDV])8[/=;E3O-%O4>U<$D@^V>X$&/1?N8<(>P\0*7PNZ M:3W>5;4Z\(KS-S5J6P1\P_QW1%??2K:S2>6ML1SU)!/=AQ#NZ-#PI=[13(H6 MW%7I8-*QQ/ K>8EY$,;W7UBX: ;+?U>TE">6)Y8G'4\,3PQ/.IZ.55*[S$9O MNUY_=Q-5EPU-J9U@K> ;O(^.LS6P2(14&*FP1H#%MH)W2(V1&FL(*Y(:HSYS MI,)(A;68%4F%D2=V*35VZR>YJ5WFUOMTN4,0?;1]0J"5=5H>D@N2B];+!;4% M)(D@B2!+0;OQ[R$LM6$23A).$DZR MGR2B)**W(:+4ZY)VP:JC'_6Z/)12U(MEVWVJVI55M;)LU\WT8J$$,:D:4C5' M4<549+W7(4U#FH8T#6F:>J%T=-GH5%<+3ZJ&5 VI&E(UVYT:U3!)TU KR[8/ M[LN<23/+#:5GRTN8%,PDASW"4YB=P"TNBZ3'5VQA&8>6'2>6)RVL&']YE5QJ M7\ENN'UEKY+NE5W]EMKX->QVZF'8!M\S'RYUO]C5UW"7A:VRWR%Q(G%B^;[M M'0[?X,1Z.Q\VJ!RAS@AD##XJ>)I 5^D52"P%H>2QZ*+-EMJ-54HXMX>CJAFR MVJNN?VZKV:;NG&.#U%GCS#!I,-)@)VHP3=9UG318Q;G,QI:@5>UY63/PH@OG M:X-4IZY#E"S?H-L;:;GN,N8/^:!^Y(.!!QUIA2HK56U=1:K6D=5^=>[,'O)< MB]A3FH!$:K=(=>6>6AG:Q*V(5&UGC'MMSW8TO\R[\2<-SE>_\)[PH3$1PIFK M-1O//I3G:&B>@[09:;.FE6DUGGTJ]-1VUV\UMM*GLN(::1=M=]>Y:,8A9SW2"L&".^:WVX)[)W&J/EMW_FV MESC 2]$!K25D:0O6J[:<\D*6;EP+V3+D$7,CV%Y)-=_9E&\ M@$^19#U;KL>%81: -DC"$+Z6@B4+Q9OY._!AMF=%D3MSF8.E?MF%O-*/85$@ MN D1P^'X/#*% 3G2H^59O@T#F3,61P_O5BU4I0GW_<8D!R)_/XBE>>#!:OBO M*ROZXL9S7J7I^DF01%+B ]=X\ Q'\H(H8KQ4,YB].V.;FK74WHD?\>:LLI&+ MCL/L0'#2)R3C6X4[6PMT3B$0%@)4.[G=4]E>^;&UPN.4J>P1F?3OOWR31/=/ MEK7\-+*B.?Y_\D?B/EL>\L/ =W[@W3-1D#[G&N$+3&GH!?;O?_OW?_M+?GNP M #4Q!TEVGQDHJ&#!?@QBEE_+V0H^_,)F?[V;CG'%_E?]OR_C.\EUX O+CN\[ M9G\\&HW&DZ%FCCM]9=P=C[J&HFF#Z4#MZX.[OZW)REO&=9?8G$'4^,<7\=Q' M$#/QH(%M)XO$X\KM)U!\H;1",NG[8$_]"6FPI[3.G->*HS42KEB4+!96"-=% MPJ#,+?\)_@;[8I5HGAH4KK\"3G][A?ZHX"0'6!R?"X\YEQJ(YR%CU2BO!7PY MCR0&!M4YV_CKULC5GPAHH(@<7F/8NC,#()I/KB\&:25QD'TALDO\FQJ.%:A: M)><*C.YE2^O-5A\,H,FW9?)TJ()*V=]_J"((P=;XTH@'^/:K]"6T_,CC#H,T M'=C3F9V#Z#P4 M ;PLC9F]ECA3=^3-J/C]0-I2\?O!I/J@]N1NA1CF^PA6".*%2%@YL[U_;ZYY MBJ]Q)IH4'"FX$Q6!^=%SQ/4O+F).K#^5K"W(9!)&DC:7O+?BDUH8-?K_VBC8T# M-C:R4CII9P4=G7*[2,A\$Z?KBZG?3;3;]C$:I/P:YWR0LB-E]]Z0 MR6P / %I.M)TI.E(T]7KUIFRVF\ >L%M*#OJ3=.XP>&9P=CZ*@$3,CO&JN#R MN<#-,\YPP

X[$; MV< >27C4B>:A.1J.S/% Z>MFW] 58]HW^(GF85_O=#O#=I]H_L+"A?1]8/F< MD;Z'=Z-PC$+FN&\?\FBM5JIU!]J7,AD!L1"B(4LO3.(5ZZ"=7#\.)"3V0ASP M1:*'C$. .)+-J2Y93R%CJ+:D#WB&^4XLAC3(OK[[F&(\@&VW7%_R\%%AE%[] MO?AT]S%# EF&P;.+0",(\&%5 ]3[)U73'WJ@43T/-$0UBHRCE0 58N1(+^/( MR@9L*@]*/0,.V7/@/>.1\W0!9Y;M>M@6;67]IN);E\':/$AHSW;?N+!>I4<& M_W%8":$%UIK#P(SQ/&THH%DR)DA/PXM36XCXP@%EQ&-S.^#%^]M6-.'(-C@L)'UW"A*.(816$50T[X#(N2Q.$:^@Z_2N2-,!1( I'4!45/<[ D^ M2+^A3"W1D891)A'C4]V]HDB,)^:S$(2NP)M:)O 7^-HRRIF78-0'3OD?B1NY M CHJ!^EX3")8^XA?F^DERXO$J_%%\/R7(/R=O]M:NK'ED92^>[#?<9\CBB5< MK2CGZ%7[NGO14:L^SE ML*]@(3W@,71S8GY_L$3&2(T?']1+D'@P" 1[D69AL*A&9-0'4_ES-;J@*BG6 M'I2JAF0]@HO)EW*2A('#G0%.3K[$Q7?W8D$>@S#D2#L1FL_JB*PTC\AJ'41V MV"QG[X+,Q:>"O@_2('=.O%?N]W,/C%^0>VJS](1]V5?+9#1B.:1>!"$"A@:H MI;&059C:,]90'O:HA+<%B6KZ?+ J-NJE\A1)=6>ML8384>27YKK,DLS!-5\F3 M] >U*A8A3Z22>&$SQ(TA>N:)VK64B:9AZH*!'^%YJ3\-ER4Q=[]1WV"LAW&M MDPC;9!W&15"V%ZQ.,4G!#RED< M=]=ZY0:US%=H\'E> U%^9Q*S[+DT3ZOF!WH A>OGI)"A&X M46\HQE*\JQA")DOHV0M@Q2!T.#L7K\AA&2-[SIS$8Y^D#^[':A:$:YN*;*28 M4G5"]R>(&:IE%EQ5&8A7%?5FX 0TE7C:@UX3\6Z!>N"LU$.]YXJ(5R&\:1W4 MZ]=!/70L/@ !42MZ%KC8F19UHR("6D! A\JRI-FYCH6PRG_=ZKLDF+)>\QTP M1\9$/T61#TE]FS3^XIX2=US R5^W-&F*?XE:WG6R X[Y+:#F7^8!^$80^\'? M2[ A,\68;JX(OHHHT<8;X1HP#S/5NCRAV&=F@CULS19?BV$@&X@@F>X(W)A M_E:(L6J&NR]B>UA)LUS\M/#5?H@57O3EA=D'F0U0U0>NM5J6R!>XJ<1&',$=?--%YNO M2,A$E0_P?\Q=6_;L8F>#]?URF7NV(5:N.*)-Q;:GP=>6Y(!W;L?PNY.(Y>7) MJ=TZA#_( [D5(62:DMG=[*)%\2"W*%%.' M@;DN*K3$V?NRZELP,#0.&)5RM(V[4#YF4HLEWK9FE4F84K6K547Y54U#RS=\ MT'NK%E>^-95M;P^TFK(UN92FQ[0_3W^G.LCU"RG(>'V;\N 50+EC7+3?N1$K M7N=@?\D3@:+V(/68A:_$'%E*76>Q&YI]#48I=KUMJC*>*A"\O-*E.,:L/1N4NST8)"0GZNP?;)A&S MGL!S>N)5-'GJH)P:0;?]GKM;W!W*3#G/.L_0MWIE5EKY5E5OE5;QT:Z7M*ZS M2@UM4XQ*NJ;T.I?MG:$UN'<&MI6\+OB*7W@J$TTI*)\J42O>C0QS#8<4VW34 MT) [1F7 V$U9R9/LS[O40X/.0]=)6% 5QX"-' XX527Y+HHTU9'57G480$T_ MUWU^0;LV>=*.4;X'RU/KQ*8O:[W* $:;LKIDANH3FV.8Y0;-D*K)>K#D[,'!687)"]]F*.9Y.%(<)WY :^,Y_ M,^<)F'2 10X##5.J8Y5M1^OS\:C[6IP-(93#NCH:FW&TNG()Y4 MHMZ;"]Q:%)TJ!_<;R] %O%<."3 +PA&[+81&(**^; ML2)I+EA3<@N28QD9?LTD!H\(%JALX-&\''>QM.PX*V(3M;CIJ56L1K/G_)BM M**_-CM=B1QD+Z[EM6Q0@A,QFKJ@(QC(#45=2^M)A^%(Q0JPBW7GRER,Q%'-W M CX_,72QWXN5A!%+RX*24 S(MU($E"AYC%S'A5G@LQJQF(WFM('G;6&NU:K1 MN%05GI7@[R[TC+:=Y0H9/RN-!P.*0F[V=8F'#:L[!:UO9@I/>8SD6*]19>>@ M8;UY;4(E#WN0!G%+"CHJ>4SE!>#\K&>Y&+$,$U6HEIS)'2Q0=-Y@]^I6I&8L MP:I61*EZ1:HL&#X+LX#5"Q,$UDPM908NEO[*66B]!':OVGP #XF*D]\<:'7% MR2DR*@ZY!)3Z!"Y)IYG9MT=,XV70M>1(LR]>1SHF]Z@:]9 M;T)&>I.#\9*%:5OQ:=P]CR8Y?[EL%LAN@RCZ\[&:) SL6WB^N% M$Q.DB%ZG%ZG>C(H7 M8+H]M+P &XJ0JZ#D/W S@'00@/Y_N^BH9HEN=YU>=16BUU\ :F !Z#'G!$XC6"OX!N][3WTG M-5@^W>B2"B,5=J(*DU6SN@KV5G,-*3!28 UA15)@ARLPM2^K??+!2(61"FL2 M*Y(*.YA4'[2#M_?>3:Q"V"Y$OLH9[6-]&;4;2)PMD]">8RO'$Y-GMPM\4"6: MR(V@'M#V";.Y(V$C8=H.<=LXF;4T1'#)>)$^UR9,@ M5T]3M>IR+3=S5=G2J#B6(8W:YJ]GM]A0,L#_NZ,C35=@,L?XZ!"O><.%*9?F^R L&2 MY91[M 2:7$&YO"EYR&8>$TC+; 4 =P:O*NZUL(0FDB6/1>+29<@BA!+-K\8' MVHA3!U-SP5KCU0MF(=,[&5;N4VC!+0AGEW;=SO'QT-2GW9P]]HQ712Q\=FV6 M(NERP&06Q>X";]X<*X??W1APAFF7C@.E2KQ=P*=QL+T4$G5AA;^S&+ORVBQ# MB>;/XVVQI:$'RO3^LST//(3*6W(:XML%-1>!PSQ92KOU_H#B*HVLT NDS^XB M\:QMEQ-N\_[!C9,0%VH&^M/RTM['H/XZG'T0'T267E*V@C4'5IDAJ)MOLY0+ M@$EC6%$!GXB:-/'=#%7<]6TO<8 3JT&;Y("FE3SI'N>9,22"07(0QK3CN25] MCRVBOV"+Z.]\/+N+L/,_>Y8O?P+9/PXRZB'1K2=@ MG"4H0=L5(HWO*CT?,0>_\B[O'$,>L7.S7MX%AJ@ P17++:@O$'9A-I87!0CD M^4^X,GLU>@&NCY"\;+'T@M=L5KEF90@&_QV,!1U#O.L-A1DEH# SK?Z"&A&5 MYJ&JJQ'*H0V:BQ/>#:-8^B.QPECT62ZI,PZB58$2BU^"-<'&6Z)"::"P'*,# M!#[S=LG#,:^+GX4,[D&P'GV2/K@?)5/Y\XI4XGT-TRL[]*R%0*N1';J/*!&/ MX)E('T G?)2Y;'YPMTP.G \7-$XFD VU*'8BY/EY=?V+F7](085Y4PU07.SC M>=1)KAHWUH*W4Q#:%7_G+Q#KP%_ M2($5CCBW'-#_0^#7\!M0EQ2[N..'_S. M!>U83S8;83:@4$1N):NP24_2D@>A)J^ZUKBVAW%-Q)DTA!7A\404)0ONEG-= MA-@8?/$%6SP'^ QL]R+<^7R)/7?0787PJS MV"7C#>G599X(3_)P9B40V1%UY>R3O5D$1%LU/6H8^"*TYBX()UQ>-)RI1*ML)N5/]^ZX@)5)4E6Z@4M&6P5TWA-M(S*WK&)#U3G]]S7>[-9RO;V1(; MG##*4SSW?>@"K4,/T+N;G>Q/E*&F+'7=)IDL[S7+0Z[T='JV@N\H%&[H M+BGI2-*1M?J%'9UTY-G=S=U8.V<;&!UW>MH&G9$"9L3\%/@+_A,!,_$#3_#X M61#.F!LG(8LD)V'9X31^XBVQ8_$TRT8GN72D<):$^+S2B6G7EWX,8B:IZH/T M9) M%?I ENAG%O([CD%LFG2T[JBG] ;F=*2,=670T8T,LQ..5K2RRGI<=IN01:$<$,AU'L>6C2>?'5K-7.:Z7X/UUO4Q:>HDX9@E&$4%-^$G] MXF?^?H0F2,_LBZ/ \JXCT?P(-INQ,%S]02X-,PXYLL5K^GMZ4%;:=@XT0J@7 MT%/Q7*@7R[.S4^,>>@R;WU9I:S-*FP['D:XZN;)SU)R5) M2O)BQ>*F5EF]WIF;H+2"5ZG4_."=EK5]C,UMBU,"JCHJ;$N,MX7)+UI_:W1D M4^M7+-"'3/2*71?R4&Y7G'IR5Z_L'/!MB!/E4785 66[ZNYB:=FQ- N#Q2HX M/OLC<9\M#TM.X[02;*,6[CPQ9"TINLOZO5W9Z%8'T+&//DWA(XHDFVH1KT*HZ@@F MKU^H*)[<0=CAVP7I9V.T2C>@FD+<=NPQ-68;27G0*JL'.YUB36$>"KEI,[U! M[$BZ[+@M<>5!49M#,D)8NX7413O=N*90\7P:KDV*#)RRFK9!KCC._K^+.R7;/*.K]KLFXHE0^O!'#! M%X.7TVP!C-@/$\$1(1C\'T_GP@/Q="[#T[EG6[[MI]JV'K(\B625+>7.@6XZ MFJ<\GD.,+)F-95+>JRP],MM*(EP:Q"Y*Q8VC)5D@;?<93LFQJ$,[H8+*>$)3 MRPW_87D)*S"*"N"A S"%=/C?8-(W-7VL&9IJ=*;#88HII(U58]AN3"&DCL3) M(_W D5W88F_9VJU;D>V4_(4A@!::#J+IB8/;AB+DL-AR/8%R-$/"/G/"+DJ$ ME5[<>)XJ_](E%5FC/7P4L4BC-7.R"ZB(.?L3!B5"=>J[UZ'IN[**EC*_& M4JS (S4%!VEWD$K(11#$="J!+C+,6T+O:=CM[1X]3;XMDR<G.H9SO"&NG7Z(AZ;%)<5X$L=6'\/6PW4Y 1&?/0 *?>@7'I M('5+7%\'(KX+$+=Q5"5V)'9L$%6)'8D=FT+5 M6S^.\D/@LU=I886_LUB: <,H!6H [6O*>I(N(%U NH!T016Z@#:?=A#V _@8/,(+^1F'>A"OKP8V5S=EW31JSZHVA6'JMLH-DKO& MF>L;E*XZ0*E)Q$C$2,3(@)%TD721 6N@B-WZ7N^O#Y\?I#CD1W)>>3A62PS6 M.EGJRIU.9>7,35EL2G,VQ^RT3B(HY4=R07)!EH(D@B2"+ 5M#E5+V%$0+A'H MBM47@UQ/H-^5]>XFCB:%^)1%HRQ:$ZT7B1B)&(D8V2\2+A(NLE\-%+%;WP6: M!B&#!V-K@[GE/R%P559-._5!BDRK];UD+4#*7= 'I M M(%Y!&0%B M0%J /(+#\@B[&S92YZ:U^VZH<]./H)L7CRPLU*BN5-@ZKVV= MF]X[G-(]*V:$.C]1YZ!=60!<#)GYD7'#>*_QA&N M*1QW1;U-B!V)'9M%56)'8L>F4/76SX%0YZ=M]]UDE9O(!F71*(O6)"-U/<)% M6302,1(QLE\D7"1<;10NLE^T"W0$_<1'O'P%%^+[ AGY%'%K!D)BX]01Y<2( M?XA_B'^(?YI)'^(?REU?3]_,QKOME1V=VLMH;3A3]>$,.9%-(:J/0I6SRT?* MF+3012 MU"HM1.DCRM"2OB%]0UY/0]B%O![20J2%R.MIG-=S4)O3LPVL1+3; M[:'ZVYSYDH-@^<$21*W<$)5%L;NP8A;)T@N3%M97=P'W\K:I2<1XE]3'B(7/ MO.6EZR^3M$7JPO4WKDS\C6L?)(F_W'JV7 ^_YZ_!Z_](@I@Y&9SH,G1M%DEQ MD#5Q+8T1GH%-8/%OC@8BQ^^X?"7^0L_TF:1:$O,%KVN&$#SIM1Y&U>G5A M*MD K.4R#"Q[+L,SD43I@/"N *882B'SV+,%M'?]&38(Y2-Y8C[#ZE1'>LR1 M4>/0\B/+YK@E[X2U.YM%"'M<*^:TA@?"HX%+LC>(*W$("Q:S$,=I>PFJ8>G5 M99XCV4GXC#P!HX>9B@U?6;)#YKBQA(UK_2=!'+@P9+[]BE\R/@U?LD'Q62[\ M%]X222] /9:]F)?RPI23Q5(0:,LD@4'PVY#]D;AANK[6[TSZ9^(\B>Y@UF.0 MQ"N/R2AGHGS2&*^ ^N],;>3 MDN_L,4RL\+5P^[0>[Z7 =]D>WA/5T)N]?]J\ M^D<&S*=0N73/2A!]2YW9-:.2SNR:?MD6U4JK&VS3Y&GR-'F:?&,GWY+6UHU+ MW!?#O<&>ZFGH*^V,>*D2E/CJ>(+]"*NQ>&2AI"NH&V)$MN]J=([C72] M:EB-.OW&W_X]#**#4Q'U#F5DA>$KT*89HQDL@@2&0!J^<@U/8@?<9=O)(O%P MAZLQ[ YK\2^^^T9,3TQ?BY_#8FD8!+\W@^/YKA&Q.K$ZN57D5I'87878D5M% M3']S3-]BMXJ...^@XL]):,]Y+2&OR829/KU>4G_L)'LJ8+QB8$.ZFD+-1M3> MUT&IZ@OS5=.0=:4R?.UV\PW>1^<4K_V$4"M8D538X2<<^X:L&/K9"';4*<=6 M,!L=@;PJ!=<4MFJ$#FN,FNHHLF965D+2^,4G7^H65$TKS%LC]% [?"D*!TF% MD0IK'BN2"CL\'.SU9$TS*!RD<) 47),B@D;HL,:HJ4Y'5KK4I.50 MQP!PE1 MU9-$,$@P'2';7^YP*XTP.UVYIVA5R5!3EKKNL(.,[Q6+Q >C)_>TRD^JW3:R M(TG,%4N,VI/[W17T42C/&CY%N+T_JC[FU'O.>H MS&Z=3+>FL%G=3F"#I+6]MNYVI/.#JLJ::EY$EX3TV32*;VN5%MRE2 M2):5A+-!PDE^+TDG26=3I?.#JLA&__+&D_Q>$MZJA/=JA+,K:T9UHGGMEO'6 M*Q._!+'U=H.@DQ6Y#HK<"1)L15(9VO-5%$ ?2J4V%$)K>E_N57A\?Q]MFL(- M=7OD9+M)U9"J68LZ3$-6>IVS$^>VPPO21*2)2!.MW-DO\GE(TUQ, MT[3B3'.CU% [#M*?.S!K!1^1!B,-1AJL)1KL@VH8:P7W43!("HX4 M7-,47-^0>_WJH([(0_-6]O.^B2V8_K;KSS:P$M$\UV?W<\9UH*HI?[X\U:&42S]D5AAS$(IF,$7$3"Q] ICCJ2-D9X4\VSK\GO*@_@AEJJ& MM)DH.N5!LF25NM-([.N2^1&34D 9*0XDUX\M_\E%D;>BB,61]&)51-@_]1]4 M":[RMC7&N2R!_]1YZ%\Z"< M? M EN"_+]WM=*"E-2 <:/D,#L(^0@^(9'2\:6-P MO;V='\)-8V>43F@4>>*F1 M],%%=1P2^F>%<=6 1^,+XCK@\\N/IF&%2Y0"AWD8RMU5Z'EQB)(?4Z?][O M@VWU!M,IO?-V[:ROIW.T.Y3)+VQAHZZ?G)W:-(6 _9FL)/9,>N M_2A=*W: J9"@Z?7HK6"C"K49%1))!?P\"Y\7UWE:ZMTXZ M?M]H;OE/+))<48MA6V'X"JH.-VT3>%HPDYY26F:7Q/.0,6D!SYI'$O,=]O[] M^J9LV%JX6UWGCFV+F(EV<&D'M_X=W.8AU=3I>@PMS_)M)DL_!L]L\FK/YYTQ 7.]=0,QJ['WFB$L]R_IE$\0)L M^$6@V%N7$^R<#=:N*=QR$8&[-5<@BVFDG:%,HQ*%U&[]L$S8U?=C1^]#53IUI8X9/KBT%:21QD7P@?A7]30RI+U2K)99DWEXKCKY;AR?F]P4GZ/V(W8K8Y@@U*$ M1U/WIR7S)\X3NZ3TMCOKTHC]PG:D\S2C+RMZ=>F\5O/->[-U+5)@C3.PI,)( MA5U\@[;5+$/:B[170UB1M-=1#IBJU%_-U0J^>:\*:TGZMDX2CJW8DD:![W/ M.C=^YQ)U]:<&2EX"A(S9F2R]XQ8]U"-?M('48 M';E_OLK\JS\CTR+);:_INQ[IJ\%7)!$C$2,1J\W 7;MT4>9/P$WEYQ'J<8T( M=ZI.$K9^,Z/JH^D$/-5(+=8X_X T&&FPQA63D/(BY47*BY37%9_-;P,?51A9 MTA'\9@QNG(0@G_P\?=8^E/DHLM>"2"E+?B#%H"">&)\I>\;C7-+<>F928-M) M&&*'S[D52R]!XCF2"[.WK9B)[]P86Q N@I!)GOL[\U[Q:Q\>&8O?5P _GRTO M8;S]HN6_XG^")$SQ"_#GQ'?AQ>RKS9C#W\G<4)I9\(^X\>UVF-G??_DFB>Z? M+&OY*4-H'?C.=WD;R 'O CEV(]L+HB1D7X#N0R^P?__;O__;7[([O_/M8,&^ M6%^W7 ?JQ,Z_*_Z?U_&=Y+KP!>6'=]/M9$V&$ZGO9XYF R- M?E<==[J&HFG#OJZ/IOK=W]8XN+Q6>X[V;U-IYP6^%<21@#KL[5-_I#_@OI\2 M;$+**19;7Z5E&#R[$>[68G?2'2@=NR6>[^ON_+D+PC3SF U2A)+%HMA=H*2" MI.&;V&PF.LORD8">81'OE6JG/7P?F62)[60TO-GX9HGGK;1+EE-8-[@)KT%1 M=N#GD,&;4N7Q,G?M.>GL.G4V[ZNFW8U$OW&%.WJU\V\J#,KP#QET8)]M,% MCOR?X#&2!G;,FSXSW^("58E000;?LG#YP=I!DH_ MA%< ORS1"!9<*LW"8"'IYI^1237USR5&_A_+Y\!FJIP.+61_)&X(SP6) Q_0 MQ3<$TM)ZE2S@&W8/+ ,/QB/,+J^9P'=@RV K]&'NW#;9X*!:+A=0(+0O1"TQL M3("&QLE2,3!4%)QFD+ ')@I"CN\ F;(0CY7 M,$\P7":DP 4BV'&F #B=/?;DYOB,D91MKVH0FV2ZR?+R;]5OX5W,1SOO!#@C M,.S<-<#G^3#8*$+ZN_X,L6[$0Y\MUT,5(B.-EA82A>L)RWO]%_S] =2AEW 7 M"A,PH)8G9K18>JA=T#VP;!M1P_'N3-1MCI+$^0T6 MPK->'B1IP)=R _@.*,?$^'$BV8,=KD^V/)DK%LYL_'&*[UZ'I >$3C MRLP3/DS85]067%:YQ4/C5K:X(3).Q#)5.>/-S#/I!K_ZB?FH$T'%@-I[D/X[ MXS08(SX*& 2,G! L+D[I6"W>0CXJ38L/%9P#%S4-YR_0YG8BU$"4O='F#OXR MB('%7?Y:BS,E?TI*D1+[P\!S?@2!*=_WA,HY=.$*E-\"Q6R5BAS_/[4))>4C M.!VF/@.MDS8)R/V(D'E62CU.Y7RILH'AY+BBVRXX3F'DWO"\K=&A)E.+!=SDLO;CS/)<6-5MW,F&]U+X,HOE?[ MO4[A*J!( =?.T"I]N)MPDXG___GN8^8FE)V$G!VY-[/B\L!PN" ^2./CN)-K M@M2TE 4(;"<+%ZXO#'(V&&Z((#@'0YN&NJ2Z,A6WODCE$:,QWS4W MJ63HET'@19D&V7;Q@S1-0K@Z%'[9VI1SO@%2@M,39W:@Z'(2SP-0B/G,YXQG M4V ZT9R3-X=GI8Q;@R:;^#O?+7M!7AR4'OD]S+2NT M*2B23:A,F>.XDX]QY66I E^="5)[^T0:H1(:KZ\>_-=@3B@?< M8"92B.R-&(^8XZ!,TC0E8"FC%#)P&OTT8?O(0">PK_ P/XVZP$W$#"9&)*_P M1BM.8I$D 3]-Y'/298<%+J5+D&?,!PG?B3>Q\[Q1)S;8KR/0O"9@2T(1="!E M,\89']WJ(V4<<]41F9WH"ACPS#Z:;)?FRJ#7KN3 M_;\PQ'23"J))JU2K))*1[C'U57BW>9)Q"FSE@Q_IE0< QL5WK-")I&$ _P'? M>SKX/ 2G.TV2;;WTUZ6#6NS'H,25^)Y[19/?'=^)CWCY)Q?\4-=>V2CAQI"; MS'OIEWRS:P3F.&3@PD5HVM-+/WP)EJXM:9KR489K;0\\)W"A[-R?&Z6"CDI@ MDB:,N,#S[]**?7N/CY(I8\\\D=O)!;:B>>HEL)) MQGQ'.J57_H/C1A"U<(I V+)J9+)TV(>["!UM)TOSBZ]AM6TK26V,2$6^>*_W M6>KYU\\[\M.<5N7X1[BJ]@JMLE'@>)':*SE:=-$2P4Q,J.AA0IC><=*U66*X& -!'C#VXB8<-W[]&"[*$LKX M4(@Y.,& -OS>TOKRX6QR+'5F6;<*-98SX4&I*3P(RI*3G M*/C<_TB6O,]0.H\T9L\6F$ 11@W9>["Z&Y#=/!!()ZC:JM6E2(J2+L6/H 5B".LBL3<;HSCSNB7, MX7"]\?I?$299?Y? =;">A(VQB@%F\;I@_D)7X'SFZ7QX^@4Y?^XN45N'0?(T MSS.V^.(@S8TY+()W%YF $%DBHFOD0'IA?H>I,I/U9"@JD@GV\&3 M7RB)]2&N;-2(C]D<71_47)(?OLY^PH00F/\\Q9\/),K<@MVZ7S!!E-D8Y^RJ MG_1S*_7S#]9K)FG-$[!7=+,,\]# :#K94O4S7=57N@IC_;P /("C\$ M3N%>E&93M3)6^GA$EZ0U&]( MNM(7&7PGRYOM>D-9'P0^"*D[DZSR'CAF!D&F>6X;!,UQ1=3-J^[$.'+9PKW" M[-8TP5?4VPGN>69B&[IXDIPES;<[>^(-6 <"@XQ?\>)LC_3U[?E7INFZQVLZ M3%'#9%)%MUHV46BO525'RNP6++^+Q5)_I M)L;VG]%\IDX2KZ8"*>,\G]\(_BA((M<=E>LV8\715(Q,P^4C1&40I4,4>B]Y MC$ T<31KV^U%3S)P%SQ7) +Y:K"EI(F >Z5WF5M,+(99I]M;J4CET71:*\BK MBE!5I-J+:P2N@- W#MV%O//!.""QYY$7M>6JC3]NK?)8J S;7$8^XT_BM56Z5-/QA"7OVQ_MBTT#E*_<[R4,"M+\9:*OO M*[T@BLIO3(>!:5GQP-)^:+'UF!/)\KS +C9 M5!:$38>;O\.AW::#W<@06!=6J_,^O=MID".Y'N9/%HB1Q9CTF3MM0^ZT_9PZ M;;7YEQWN7^8ZN)-Z/R+>%[*9J]]G4&!!$JT7=:WYG"R;QS;GDU1GD"T-5$ZU[ MB*EWFD>^O-H6:P;PC.1NY[A3J7/8V:MZOH@QE>L9R M!?^ATRT9+!A!IM5%W4PYL;56R2*>Q]>\*/S?4AL![^0LN'4\(984@0F%>"YY^4L2]0T8H6!D9,%XQ5?PFR+K83ETLN=.*0FN$:XZ8U* M: $V*N"RG$T%=SR\)"[M)R!9AR&15L$/*7UQ)Y G%0^0W%QR^.Y*'M#LVA!;6[ZQ8]?L7UUG1 M;$N^&PM^);.S.](9Y]73?/,GX0*.@B:*\JN#R4E5NZ:A,RCLV%J=RK<55BY4&[[Q5\ MAY**X\=!"P,H?$*<,)],6B?Q*E93G)< K5^F!9<^492P3J9E$D(4CX7=Z^)A M98%^(2"O>\2CH,#*G+W7ATWG@KS1M?M^2[,P/+P!$2RTC-B"+(Q^ZA[M.L"4 M59B(DW1*E5O>X M)_&:=;2OV3D]$4WQNI]BPKOTGA65M%Z:O$IK[RTIW3B'J=ZGKH:5MX#$0?Q) M>>AD1>Y;-]#+]??IY%!MIUY8NNE3RK>574#'=R\/TBL;ROX>RRHC?*=7T/[6$W=4CF@TXH-@]Q2>:!) MF-A'%4($A@_4DB>&(PK$W3 [G *FB#&,H#+/E&L;<7610\]S3,&CYSY9*YZ4 MN#0-^]*]38EC?]S'P7T2,5&*G3^"_X1WXT_X10)Z)A0>[>J5XLFXK_!6F';N MWD;9D*^6,I>J>5/.E(<**"5A=DFRO M71 ZF!6$CE:W/S=/<-%6:\LU8+K5:ARM_/A==2;&?L&S^$EZ>'H$UX26S9D> MA&H$)CM8X('A5"5VE$[5*M%8S7'A1V#(&!<$_6?<:_/86N4=A 7,$]%-'B\* MY>1N[+*&Z?PLB#+X=SA/>W6>=CY/GL!*EGC:$L-1KB*R4#![4CF)D^FW&P00X5!'NF @*I/:"JYY\>!CG MB.Q]IB2RY$D:^JT2 (^]ES=00K\,*3:FYZ&O7 VLD/Y:7FNTM;+L)W<_\>SW*E7W[/VM0'QL"8[:"UO&W'F8HPX8L-K;I:+L0B'@.+D_8.;9*HEQV@H M0JF$BU*>,>0 *:OI%Q2.(C5C+4&/(?K*2K'OJLK+UFP)#FRTMAV''+@E.<:C M\\UW9V^32^RQR0'3U2B^GT7XP)RI$Y,&U,X8UT1 M^Z3$]/L']T-1_0ILMZ>F9VM!3V[>"FA*+[;;3+I2X*.F7I,<$J MT-BUW65Q$E)LJ&SZ&J4CT%LP2&8!&/T7/HO2-E[.1MR3$7-CSJ=&K,=)S,+A M#B4;') 4$O.O=\H=_QS!W++/!QRADG8-:1M6_XOKQ/-/1N\07-=5-,O#+SZN M74 <+(]!L]RWD*N0K0;.\UU+F^$"==Y>S4.0/V&F1P%WGOO@6RE\PKP'A/LV MYF!3]Y-]3??J\TUV47/YG+IE_)9LK_XI9$(_I=XC!N9[FZ>"-_ZTM7G727'9 M/5JQB*TJ$4Q!Q*]+7!1N0?-L1[;YE1_QQRL?0>44Y\ED<>B5><6X:!!:_T"%*XGR.82_CHZQ;L, *^_>3,FI3FME)&E2_V(T-+ ME')"5GFPXKD7@:L%,5EK4LAF!1WV#1T"2)4:(%>54=]KN0LF5%# M!IYK>G,5Y1%H[00YE(\-EO&?:6S.,,.)C_EP]X_//TWN/HK2D]+S"S(\2+^N MJ^NL;"ZO0T%%RU^)3^//0A7/+3=SBM7D@13'1HS6'(]B1RK*"]$QI;9B6MZT M5NE!]/S4,E]WD0JUHL)FK/@4Z;69R<)#@,QR1$JSV,3CS@#8FG#UJ1LKM;D\ M[[L8\N2LL\*^; 6:CI'&&+1/D=8O*A*<)/"S="1+][&[%^,/'Y MB$E<'(U5F++HH1@D6RP1;BL2<<82$3C%WI<+NG*)GC\2(9N)T.Z(L?'=YW\@ MI@8&.(GK.>DPN(Z3TCCNF=V+'&CYU4(?SZV0#^K1?<*4OB4V*$)>$)4-�C MKEB4IV=9[(K$K_-L =L_L=(T4H)EQ(J9/?<#+WC*\(X8" WH33Y642<*DYXE M'FZGI4>#9A:'R;5#/"^#C %Q+M\= 6*[N*_'=\!<@5.,267NY_)M0F9C6(9M M+!D> <]6BD\*5X9OTH7^"B'D?+"< '8YKL>\'I@:@?><)JAYH>K]2[KYL@0; MYZ9Y<$1SA<5.2?L8\JHIGBC&2?*SIY8]Q_/O7EI4Q5^ #15*NOF!"T(UQQ94 MN:ML-J4_29Z0S]Z_XRU&I2BR4M6X"G$I]A7%0E7R?*U2X-=,7Z"(A-AR Q11 M+CJX[B)2VON1IN5'&-O&09.8JD#CI@1VN][C B[H /'8)NE^D>L0E_.X'Z0?L MN,);K?P(OKU' JOR^+(G4Z.\K&*RB&./_JB1IH?"O>9QY%, M?2X,(!T^;F=P6.A2()5=(2:4;P*#8R^"*_"Z$E#&F.KBIN:GR0\1KPO9^@R8 M%>H(H?Q2/A=P(U;X.ULS/F)'DX/T9A8BR_)A)0/_)5\./- 1^/\$5U=LOG.X MNRRT$\(2O)263Y1>^054Y>I[0,'"1$045K0:X-')XC$%JBV]6Z21TG?D!CB_ M0#@!L&8DI <5@XLR-5X6]"-$;7-I !H;^(*O_O=8(9-_(URT]!-PWK?2) GA M?A$,_N Z#MC]B16)-,!@)FZZF_PP&>#%68YS$+F6]+,EPN"0/?%2XDR2L"K' M6P46+IV"*_M>#D2NH?N()R=HJ:L*E_@B?7;!3<5S,&MPA1C+NELZ%9T8#_Q6 MJAS(SF%R[U^,VAO40[%N/.:OGVE MSP?B*@5!#)>R4M4OEJF53G )JX$3*DPI)O*7NUK$\"V-3';O\)A6FEO*VX!L M)6(JIQ$K+<+6"\OG]BUGJUG@Z_K6,U+*.!E&\QME(?DV?JER1>S 5,*16<%( M44N?5HYT*WD\/TK)T2$8 FU>[3S!(;FTOFNT,L[L+N\UX ?%V9M2;X_2\;\L MC8JR$97T\OK1SM6.2FDEZ1ZQ*CC@"OCN(6]U4+512?=9.TZ VM=B(@A0FP"U"5"; +5)/S=;/Q.@]KN5 M,0%J$Z V 6I??' $J$V V@2H38#:!*A]$3>2 +4)4)L M0E0FP"U"5"; +4) M4'M.@-H$J$V V@2H38#:)),$J$V V@2H38#:-ZT!"5"; +4)4)L M0E0FP"U M&S X M0F0.V;8WH"U"9 ;0+N).#.]\1/!*A-@-H$J$V V@2H37:9[')K[#(! M:A.@-@%JOVEO-@&UJP;%+@-N_P*SACL\-WW"3]F>V<]A,'/C[X,HFH+D?A8B M%GT)1J5@^AB8;6T\&/<,I:L;IMZ=FE.]KPQ2F&UE.!X/V@*SS>_[LAKG']6;2._RFU,5%N6[F+@F8L M8W?]A!?2%!6FCVR&^)WE^N 69QK>&APR76H&;>ZJ'\(:*[9< 5/.G^)R!$7^ MN?P: ;Z3VW\PMOC@DOFOS.%:&[G@%C%(*XF#[ N^:RV^$5Z7J@ A'K'B)[P' MR^]9RXA]ROXH4P@?M<.-RSV&WHHG<;P7)H;4U?]\K!^XW^K;S_O MZX_SRA^#&,*R-6\:I*DL7N7/XOJ5KP3_:X=$&B691Y.->Y2?YJX#IE4JV2DEU.57B9L"Z3\4_K^3:+E5R$O4.ERMGF8]0\:D'^"7 M>21-,+MQ@M/49&9;U[D%$7JGT:ZWNVSDPW=\Z0G=0@<>%[N7 3J/):E>;[:9>&KUEH]G8P="*# MUD"Q-@APP[BHNF$.E/55%G+U<=&DX=3@S.!6'Q'H5R]87;FC&%7)55.6OFY+ M30;YBB6B(_>TRBS-M4@$APPK$ZA&M?FKK2D.*B4JDILJ*;E3F I]*M M*2Q'L6@+3-_M2*?:ESMZ96[DS4OG^\,WL_6;:%\X1G&ZA78)Z3PIJU31AF[U M$MHW9,4X>!/WW1)Z,!U:+*44)9(PGBB,BMSO*B2,ES:9#?)RSU&/8@>1@/$J MGQDH8,M20.D]Q?NG%E2=D=1MT(R-(59K30IQ7-VE+U>6ICNAPN5ZL]RJ*7<[ M&J6YR:6GC9],)+IRKUM9B'PM(D$[/TVK,;BBM+'0T4I]T>;NAFJ&K/:J"P-/)>I-;)-2#-D VWLKA%P3ZD:IRJ$ 023HC3-5+)!Y(/ZY4"#2_KQ;G84)UY//-A6Y8U27 ;CV MA#9Y^K1;= 2=C([EU;GIV^W#//)Z:WL+-)H2()XXG""!YM_WSU![<@C(2R\,8N M7CSG[KZ7#1B!.2F5#)A%*33M9Q> M36'!-:31A1D@9E"[R7%XI#%"\6D%0W50K YCS*W) 7N!:F!RZ6YR/4:\*2D? M8_/G'!W]-*]?UXI6P%? 5P?KD7!/P)X6!'P>\'N[T:RWU)IOT/64H'&6\ V* M5[JO(+$58)$-+12A_8(19++[G:T8AIS?F-\]I%A5A MCJ)'14AA1OF/\=L0PXE8+O]NANEW\J"'G(7"@G'"$[[L8BY69R$(T9GEY MW,P_S_C7\3]EK9-X3#R;XYC*7\K&"(=_%S'EJXO3'*>3F-L!_+$/KYED670; M)XG%R9^%W]_R%R%BB3.QBNIGQH2ODI)D04HVY6289@FW"?AOB')>QA='"5\8 M?]^"\M>PY'+D E@LGO)V;OL/;Z-?_^Y5W!WDXPGK__2OAF MA7$2RQ?Z,OZRZ-CW!\W&=I!&7\NW&Y3%S3%A%S$+DXP5E-S?+]/G^8>O9/SKR=6%:SN]_SA_75^< MH#CB7W!*OAUXYYV^WPG.!\'PZL+WNJ[K!;[MNH.K0> &_9,/C^1K55BNXQG? MI]_)+?J:<=9^%J!6;D\XI[^M0,UQ[7^K C7Y\;9\[H@S2OF@!T1#YYR+)J\$ M=PZPU-W]Y4,M[B'*21$0V'(31P(\.#K,.'K7FQF2)*FN^?7$/I&?N4X- M%Y^WEW7.$),X+1>)BSQ;?%$J;OG-;1SE4WXU)T3EWG'3(<%S1MXO_O'S8^V] M7/=:D\-QUYH#F[M>Y9HZWK]?-VC7FMC5.^UY^Y%_'EZ^)2]O:!S"'!^QCFRM MO5R@5]3,EA1\^F#YI,L?(?=>-M6*AUX=-W.Y'2XLY.7>U6R61RE#C*+JH:"4O!P.;4OKYYZOS+O199?K M5O.@S1LL#_V>LI$;( \@#\;+@V/U7)"(O>THC5S#6@TLS*8HBMFHH(S(-,\Z MA*@Y3<1/_:ZZJB2E!>"ZMV>3":NR0!2U99*]_E_ MAVM)M4_&BS9)+?W^X?KE:<\[==L.&D&;=D8%0!E V9Z^CN7V#J<\M><> #, M,XW8$/\BN[X$F4IK25Z M]7%&Y(R<9=_OV^O=CUWCUS[L.,V(\YL*0YLD= MORR,ET]C5K7,LJI6@;)I7IC-9G%>M<+#*"6W M2';D(Y,X1'/NPJ,I)T\B2"0: ]Y5URRZ 5;7WI4-\L1'@F>"K-'BC42GKCF_ M'(?3,W2=(?*#A$5.JF:$&[VV)%GY@I%L!#9)LA&_X3:CW\<9Y:_-UR5T)'JR M\3O96?:_E3SG3'1TY.^X7*9\!]FU#&5AF1LO^C*R8L1ROHTQ3OA.\O^L]F@L M.!U8U7^09HS)OT](-J%X/HTE3U0=T&X7Y"1GZ+^<%1*6/6SKF(TYNY1WW& : M9P5#LJ6D7%"TGEWE+^>B9UM,68[^+C@_<4)SCGIT94_^J.B'R-F"\Y),_D=" M U4O20: M8O*5BBTE/^Z?\4S'SC?6@DT$MU<_77)\N0!2MO3D M"^3[/8M3T8N44UDPQH02LCRE+IE#=!,LTD+\#%?V83F32S T$R:#O(VQ8C:O MN@O>'V^O_VE^+;][I0MI6#:"!*9[=7&/M=,3Z'G4@U5LG$"B?,IW%I0"5XO M5+C^C9B/4NCY=:;%$2M90Q_O9*'O\_SED/\:L2SK:JUGO?6).2 M4)C84EO1]5B1R?["0N%$XHOHH>KA^BVO))&_\'+&[-G3EP3776XK"/>7O M>8HCH*!V:5V6,O6H92I=:.CR:JDD(RE163&9EGH^$[U37U;THH?2;_!,'?**.S[TS1RF?HY@MT%SR=PGV. QIP;](8CQ:Z)Z% M*91DPLE^].9J7LX^#<&_:=RT''7335OO(&QC35+G,*US2#+CM \^M8R8U3 MG$Y*IP4O2;K@QE*=5.;9"H&1&+^V<";$8_;EIBIL5,639"@H$DI1JK'W0F.4 M;R2-$S6BJ]3"V73]-1,6A%W<=O;C]X+@=F3M&]Y.&ES?EY:$7 MMR:-4TWNY'N54:YK4G0N/87P#JT6@ SN"T"V("^P'[#?QA3\,Z6$/_P?;OL* M/ZET3S^F-Z2J.P*^ [ZK@^]6_':TZ)>_ZE@*9MR4MCOI88WRCJ#IM)GMZZ#I MX1;CBGM6<(#&TSO52!O!;-"\X-@)EP!P ' O](!P->T 802G ;HU"MUT82LM M $P?C.)&6+^O*4SIPC(U-:HY6ABD3EI]67,B',LS=W0J3H;?H!$99V5B4X(9 MDWG45<)?E0V8XQ^[A%!:US+ LWI>384<^EH%XCYHPG&8H&3K).K451;ZVI0V MS5:((&T@;2_I+UM=>]*6Z"\XV(#&-^:ZS*THL#YU?*NOL/GKWD1KMXVA$?AI M9WP V '8[>LR*1R]"4@'2 =(!TBG)](Y'+?R:9N2PD[?&PXZE][P:C@8]%VO;P][54EA M/^#_KKVDL-:Q!5/1"F71YV11HSPO:#@5O1[F- Z)J)+%K*I$9,IJU* ,3'$9 M6%=)%5APY%H@^Z@_[^_YZ]X!2I' A#Q LOXAB?RR>J\AB_\ZRW$"'HU6'LUQ M67!S:[,&=OP4CY\V!8#TG>?(]3O)9=<\OCH4XGFL4);W/I]L@JMLEL.K;GID M.WQ6_;#"+*W5=OJ8;K+7*81_4-&[+K^S9&_<7+8$(W\7\7S+4OC-\VT:,XRT MJR[_0?>8MK@/1A-H".U .' ZGH7V*B0L%M0U C&*]N%:P16NJE>X!P^ROM[6IA'[W5 MZ@JA>G23UX+J4:@>A>I1 '"H'CW,T1-4CVIAB&G$@E ]:E8 !:I'H7I4W'?: M[RH+[L.1+82N@3X0VM^=FE ]NGMLN?Z4'%VX!"+#FD([$ Z<#J@>W1:X70N2 MW<&*--[*AF1W0Y 8JD\M4VHY"0!\PR_N%::ZF8@W"&F MIFX^ZG3]J-1SS*;B?Y?\AAN><^'XEYU.T/7\JX$X/@(JA]<*K*;1X@5LQFF-Z)*M>LX(## MB6;)_\HDU8IV,FD5W^ X$=1Z.\[H6\;_@N(E'1'.T1-6V7))E4!54"SA-2)A M1N4YT'L!@N6JK\B(%GS12R9U>Q82F[7O"N3C:ZKM7?Y4?[=MZV\IG+LPD7%E MQ374##MJBH;]SG&+AH]Y!JS=8(FHPGD$N0"Y +D N0"X:*!=@02GQ-C0*H=1)V&\YSHFL'ID5:1S& M32EU1SI.N31 8@8B%@+ M1>S4Z?H'8ZUVCVD"R0/)>V@Z>IWZ94\7,3J\$]22\- MSHS$?8$50.-EB %"#!!BXR 7(!LD =.#0@+0V7EL#J=EW0'_LZ(1HY M_;76=69T+CJ!D?H\D]?*B)L3&0@LWZ^I$^<69-.%M>JV^3224'/56WN$LXXS M*1!1$%$0476.7EU]K'<@6KL]1!!<$-RM#%\O4%=AU7:MVO83L^LLQ]O,4=J" MFU1-WS"AUN]P0S:.1+$::D6[@14$ZM)"7QVF80(?U>TD@$D!" 8(9DJ4 U , M4 Q0#%"LWD"0VZMI.N@+5-LJXF,$YT'" ( ;@)MNX":<3+\?@'E64\QLLS%Y M*^]5ZRBXG5[L4(LSNEX,T'43) \D;W/3T77K/T_218P.[\0URU>#07/K[_.L M#D0\( 8(,4"(C8-<@%R\Z.IT5?-)NQT:D)8&2XMG^7UED0%=6/_P3HA&3C\, MFC-$]+J6W_64!0;:/F\#PG*'",NU1CAAT!R(*(BHUB)ZZBES]�' @N".X! M#5^%)V)MUZIM/S'3?]"<+I32JLV_/A6?/<_JV^[!:*,+-]1MS8/N!Z@!J#EL M4 '@!N &X ;@9G$2WJ_I?$'5 #9=^ ?.R@&% (7J\Z^Z=A\,GKJ'H2W^_Q:,@L_G>YG O MZXL3%$?\"QSF;R_.AWWG//!ZP<55S^UU;7_H!;[MNH,K\>^KDP^/-FJ5Z*_, MHEJWS[7.7[N>$E0.UAH1#L0H(CF.$X:R(F7-^#E M#9F35JM5MM<9;G"$B3]''HI"1K3 ]&Y)-[N(-'! MV%9.VG<3.UP-\CY1*FT"42*?H1/4U(QN&Z+IPC\03]SZMMMS M!HX=#&6_K&'?&WB.>?VRQEG"T9V3J.JR3L?-<6R1,LL,L]7 M[HEPCI7TRCJ2CH?>6;OUSNHI:9T5>,?M(61V!R2C7AYZC4"#FZVU'24$?>9_ MF3)TR3$UVL&* 6;;A=GTJ,??/*7XX+RYOKG7D#(<_V!RQBX.U6NY^#NA MYY+Q7ILY3%VVPZ0(62GO%J6<%GNJY>0T7)XBC/$-8>> ? MWQ 4S^9B6M.89C.^G-DL2_FCQ.$_64[DJD,X7PL>*MV'H\IMWZ\IOV8+HNG" M=N#9&Z WVR.:1Z@5;;R(MMUWK%+IT.UQ?,CZ!]D>W.X-+#_H'BPNI L?@2>I MJT9LA%#5X4PV7ZC GWR&L#*1_/GLYX,Q&A2T0$&+?>8JRP>#XCQPN1MQF*X+ M.P*6;7-[W,PI]E-'/%ERBX'"68L'L?A?:,#F1+R=B1H++)$[HF,,$.4C!,2 M"KLQYM<65)"3JX;RTE2>?F+Q5Y;S_Y--*L03,VY4RD<\ZH*@I-U!?S<2];?4 M1-#> -H;F-J?P*B7AXIS:&^PM9*#]@9'8C:H&X?V!OH&#(!-:V-3:&^P+\F% M8RJ\HQD6C>)2G(9$MI=CI:>[32:^^M*8]APM-N'DT/75Y4SJOO//8=+!&*+% M^A1PIN4XTP&2&)-E<'##6(4/-*7IU+1M<0W -=5)0 MS1&N4\=6-Q@*LK';["S]1E)"<2+=)1S-XC1F.97S7L!&G(B1DGU;V;F8+GL. M7I,^2LE B7 <9?TSFR(1M?E-MNGZ10ZU?S:S4YD1 RV#S2R!-*-EL&]UU,5. MH:TZN,*-*5,RFU9S?_3>.R,=T+(I, MQ*.^DAN2%N2*9K/+'SFA*4[."VXJS@AEP[LJY,X&:50M;:MB*CLX[YX[[H7G M#JX&E_[%5<=UJF(J_J?+P*ABJB\%1;2D%D-R9JL8R\N-:=E1-^&T29DHLQ*% M4?.*;I:,Z<@+*$G*XJB*CA:ZG<;A5%9.Q4]R 2TTY3LJ'K>\7CQ*7%TD\@_B M(]_9DB/.T,J>EK\E2[ZRQ9++19!JBU&XV&,TNKN_)+^;$Q0S4>I55HW54;%U M,+4,-5M0LV5JT951+V](&8UVG@+4;&4MK-GJ[48[<5OY25S]/L[YP\/J)/+C MJH[>A0&A0 ;JN S 26!3J./2[6SE6S;.;X4W6#J FA9N&1&1T:+:PHQ G]NQ M/%]=4V^CV6;?0!X<=M1TV $(!@CV0M&JY;GJQF0;S3;[(EC;\R<_+^/FN[@5 MC4L/ZSJ6'R@;QZK++M>MYT&=-U@D.GW+\2")&+SZ#;WZ[;NP;%X"TYJABX'E MNLK2E%L_;A'\U ,HMC8)9\>I*5>LA<+9=A=,EAC4PTW0S+\%S?S[OF77-3T= MQH:T6?4#T@#2/$ :V^H?L)!(%V90:. H2'=7FXF^/MW]"L?T?W%2D %C1-[X M*<:C.(GSF+#/!+."DN@+_]FPH)1SJQA/PAX.)=D@Q7W8\SJ#GGL9.,/!>7<0 MN)USKTIQ=_NV>VE4BONZ>2$1R7&5]$F)BDB8 ME1-(W@N^?RE59FWFUBZ4-"UQ'A+?.29WE62^^YTV)7]K=KO9JX>7-^7EC4]# M/W8@]K5SUE+TVKAF"U,"G="P_BLL?U%^7YPNU\.4!26J"0&M#K.8B8;U$W*MV M6CNJ CL".VI$56!'8$==J-KV?-C/64KNJMEW:,P9YJA](72ABK*,-),2SCRK MVU<6--)E)\5]D+AJUE&@+KP#* H "@ *-!"%"A9H.T&4_ 0L "P + M M48 $2FI^,C=Z&D:9.;]EW.RCT/U A,?H+)3R;=;O;JX>5- M>7D8H *3GXQP\!KF "^7"Y.?8/*3CL#5ABD2,/FI;7 +7 ^3GX"]8/(3L)?9 M[ 63G_:@8_E17 Z3G_3SCC7B/^T(IPO'-6BV"; CL*->5 5V!';4A:IMKP.! MR4_K[FMEEI=K]=] '^@=AU<^9F:F^V*RN=>I71 M3*BI.CU 3.2I$-5'(>7L\@8B)@::"(!"1J$0A(\@0@MX W@#5H\F[ )6#Z 0 MH!!8/=I9/5N/.5W\^Y=W!7L[P7C^_ELX)5&1D"]C,89%#D I&Y(/TFCE!*J: M&!1]2;^2L*"4<]$0LYA=BU^]YB0:)EGX_<-/__IES8/C-,[)I_B&1!_3'*>3 MF-]3_LC#V_E.I(+<7\GXUY.K"]=V>O]Q_KJ^.$%QQ+_ 8?[V\MRQ[> J<+K# MR\M.Y_QB>.$$ONVZ@ZN@VQTZ)Q\>;=_J5KPR$W+=[MU@-DT;[N[U7?TOXWX7**_<\4 EMFC/J M^DKFC+K><0'EX>7U_;E#1G4J)T;NEQN"R>$DA$M,+U#;L]" MPOH^IOL.?-48OOJ=[\9L1"CR;,E7&X<;#0&QYT,$O=U(UU/#:C"W+O_Y-YJQ MEU- #K:4Y*PR+69'@G$3:L#O?BW]D MCUM@>F#Z6NPPU[-:5:N_L4@<0T6&*IPO5?J1)HS?,\)K,!7IK=VIILN;%:W$:B1M)JKZ]HCG:>. M8[E.Y^CB"?8H""\([[9A$JOC'E]T=9%"T*P@G!H))]B]()T@G;I*YZEC6W[_ M^,H3[%X07E7"VQCA#"S75R>:3=>,;<],O,YRG-0#Y!X'\B@KQ"@29=V>&Y$ MO2F53$B$=KV^U5-8OO\:;73AAKHM_IX1W ?.( < )QN -?WK5Y?7:LCL-"2!^=Y[W+,7W_M]6O^_V_95ET&R?)_66H$@W.W?Q[XMNL.K@+'/K=//CS:C%7"7L:Q3[E-.,KBE.43PF:5/1 (YS@-.1_&-TA2N89 ME3N%&)G,"/^5ZO)\2@E!,_[<*4,DC4B$GG#!+JM:# 9>HO^S$X)W>3S"E"#, MT#A+N-IBZ%2^3E8PG$;LS?L7&?FEC5F%O1['N,T'@ZP\]8'ZL1=/B3EQT_+S MZL^F&9WAY,$/.^*:^P>7VQ:2)*FN^?7$/I&?.7J$B\_;,^H,TTF'E37EY0\99:^<_W"\7IF$MAZDO*;GM5'7@.."XK1+>*$Y9(D?\ MH4'T?P7+AEG1O/-OG$Z@P!,.P4+$ 80MANINO47!AG!,H!>@%Z:L"*@UU8& MF /CK8Y1^'BTZ$:=)+S .4;G69J2,(]OXOQ.]J[[F.9D0F6 :)>@1^,Z03K< MZU'7BD.7O:_; @!%WV"1*,G1<)?7I[& M79 ;DF1SF0(F#+$+,D^R._&Q#N%J3[:,9)KKNIKCO358"N" MB(&(@8C5IN":+ET0^2N[GMW7(]1C&D'Q5YTD-/XPPW,ZW%E6=Y@!U5]:HIAV M]@$@&""8=LDD %X 7@!> %Z'-;\<^W"])(W@(X6>Y?/%]P=;V*&JW'>CVOJ% MKOZFYM7\(:;TCLL^PK.LX$_+QLL"__HJ^*N03"4X4A@B$F9EOLY[07RCB_R/ MSI>[+,ZX_@(U- _PE?0.Z+6J=P T1R4J=/-ZI3EY9*HYQ!Y*'R[;1A5N.(G!M,P46/@W:MH7 <2)G M1I?7'"ZDUORZK8/'VHSFO(,$X3;M@/FDA>7Z3I>?<5[P]XD)^S+^E*63:T)G M%V24/^R2N4'[RRO?$QTO!P._:]O>5??(X3-,B.LR^383)5L3'MA YB91 KTS-6UKPYI5_)# O1H )\5-J^>SN733!2 M38IE^587:LSVAX>6.,\<*K89(-+"[/FNY?3411(@,MQL/>S:[C;@V]Q:Y[[E M]I0=J.BRNZ"&ZA.;;9BEA6K(<2TO@"(NT$,;"Y1;BT U[2RRU[>"K4Q@.(\$ M1?9*Y60]W 3GCBI#.G#NR$T*UW+M XY -IKS%$+F_N>.FQTHKC^,_$I83HM0 M/""=\ ^$WI#AW?7=G/_M/&/Y-N>1O6'0];WNY;D_&-JN'SANKU.-XQLXW8N. M4>/XKJ>D2E@7:?OE@=&<9C=QQ)>)$2MF,Y%=DHT17C3$%.=Z64$17:6I_'.6 M,@O=3N-P*@_Y(I+C."$1&A4.RE;6K)KY?;LL'53U]L'S2Y8^0L)<3OH^X.FZ>Q8FT$)=[SXT,79?[11I% MPOR$47,@P;6,FKNN8H[E-(!#"J:_5=ER0\%&9IZ-QE:<1 2TM2D#-B)1V F49=6;SS+Y!4(-* MUK33G0!? %\[%IA9G0[,904 P#3B14!P+:H:7!< #!(C%- /QEB1'$:%I22 ME\.A;4G5[D&]$(3R8$S;LG0!"A= 'D >EGF"5F^KZHQ62 2$[)\SL#";HBAF MHX(R4E]/M,84]ISZ!YC-])1=#"KC?P/!&8W45X,DS[7

MNK*[=LM>VV-ZS_3BE5.R,Y%86(LL-JT2UJ^I7VIS8^D0%0%Q>KX"'YI<@SB! M.*DB5U!3G7)SQ0DBE"UI&*\+7F*/[75[ M3L<>#(/.E=-S/#_H!=7$'M?O^69UR/I8SJU^U"3+0K2D*\)Y3N-1D9,(Y1GZ M/:/Y% TX;3GY1,IU4HA.6@PG_+_\[^&"\HMYV'^>?3N3AS;+2[A08?[769'D M<2I/>'"",CK!:?R/_,C.4+6K:,QW%5T6-)OS)8GG?>8ZB8O:)6:Y?.Q@+%=R M>G+Y^7)P\L9"G_@CTOL5BDO$;0,68_0'#N-Q'/)7FXACI5=63W X75PZ3XK% M97)%]V_&;XIB5E(HNW]K1JH;^9M\3,>BDY4\R**B'8&D<79/7_D\4C'NR@KD M]U$\'A-*^*Y.5KA6=!_#_+>8]N.X-]/VNRS'N+9B-?0,ZREI&185AE2'U=U]"X,J$?3I\VK*@_.K^NG1#[G\!Q[JEI3<1+85#6;;MP4 M"8Z(GR'Y ]?UF$)O=K$ZM#C8O,648W5]=6%'H]EFWY CG)_4='X"" 8(]CR" MV99GUU_*: 3;[(M@;:_H$ 'Z77R)QM7>>YYE.\IJ%'79WKH5/.CQ!HN$V[=Z M/H@$N/*;$?;!&6\= M2R774)_TT7KK8[ M0*LY2+7(5=/J WVK[]64M=G<, /X42!1+RBLH \M(< -4Y0;9.Y@=%U("'4< M6Y&K[UNVKVP^%!1R@+];TZDJH!F@V>MH9EM]A5/(6H]FBLO2U-:5K:M>R\97 M<1KG1#[G8YKC=!+S>\HG7A5Y0 M,-&6/UZ)3"5+4@PB$F94KN"]8-:7,CO7)AKO\OJU5WWU=]N@_I:Z%&J^=JOY M\I74?/6ZQRU[VJ1 _^5S+"0&2H \MBU$-J;)UKD#6ICO+I=JZ^PNYKN MFW_X(&*SH(:CRS:MP9N;ZN2)4RU7E=SHLKV'%X^6J&C7=K>)$+0P"<.Q+:>C M3*! $35>$6TU^*RYBHC+C>TIRU[297M!$=4G-]N K+('E60B1F]] M)7-Q4SJYB%F89(P_9ILS2&_8[WB#"S_HNH%W-?3L2[=3G4$.+FS?,^4,4GZ\ M+9\[RI*H?-"P8/SW&$,5L6Q<=;C\,B?E8>'+PW,/=8ZZ$\<>:G$5 MK=()8O<$I82SV6S.%RH^9F-.8B0;\\QIS C*ISCGGR=X0D07SM%B1SCSQ3=Q M'HO6G1E%M],XE+.,0TIR@L9QBM,PYML3K_3I%&>L-SA.Y+&@V$E*)D6":7(G MVG;&Y)9$:'0GNX"&TYB,47:_WHB$,1//F.'O1)Q&RV\$T*-I=BL:?^*$BPS. M18M0EA4T)"6SB,-JOES^(+F.-"1GZ$M!7_T!3@I^U;F\ZO('"0O^N@1]&8_C MD- S+793:U;[+ZF(*_(%]LX2D(_,1<\\)4^2S67C-,R7_+P0B/<"4-++:$(L M=(%SC,ZS-"4EL]_=P\^DA!RK[)4[GR=< 4L6OR W),GFXE'R;Q=DGF1WXB/P MS"8\$V4HS7(NA*D '"&"5;8)QY@0ST77OS(M)8J%QF4"+ZJM$Y?PB[D=4DZR M%(V(LQE!IU4:RQNY(=67.?Y1]B9>[/L9XK]>_6P)34(O(U9P6.-:?\97D"(L M-+*TE+!HW"QP$Z=W:(19S&!_-VAZ^:0A-IK3["86W:+O&V.GD;1[9._G$I#I MA..];-PL&*+<&7DS6S4+*.&WA7'5/D8\/TX+L8KLWGQ (\)5 M!'G (9KT>U:]J9LWX3,N-ZCDEG*1N,BSQ1=EI$%^ RVCG[G=[)[/1KV\(5U\ MM:L.@);1&;2,AI;1)O7B53XR%& 0N'!G+JRIX;.&H+D_[:JHZ\(U>]D9VI%! M:Z"8"0*L&1=I1Q_@']70M&'"1\]TT%J$;X\IC-IGB4#-Q>I]W:[EVU!S<3"> M:+%> ZAI.=3X5@>@IEY+IV$&S:NGT+N8U8U+NP^LK@V=KL'1A.;O]ZK&ZKG* M-$U3) ),C.R M]=*YO_O6,?X031:4+8[0CB&=]=:8'5I"ZVQ5NT9"VU D!5XB"...PEACI]66 M"F.=#JKIJG21CQ)FK"Q56ZT96)9R5?4>KR3O[YI0=4!2FX",VA#+6)4"'%=W MZDO#PG0[9+@T-\KM=*R@"WW_P*2'@Y][D0BL7J#,16Z*2,#)CVXY!@T*&UM= M=YLVO.U.Z@&OX1"!J,8(EVNYZ@R\Q@L7.$@ZYS$8)WQ=F&P*WE?3#E2.G*C: M\;H@4=HX;TW),-CP4.08,JK4%M7W--3U+:>GS@W5IR#!%MUI%GMV_U.H<3TS:<;(*K",*XHS!RB[9_N/R#-@@C=%EX MX11/#L\LTL5 W>@^=Q"=.CN-2M+*_-57SCO"-CY<-Y56YQD9).O-5=,MD>LN ME^O [G65K$W2W]_7!ETO)QN#&:X@K8*01=\8O")S52V#1-&RW75%86#+()+ M_+I+?%KYP6]0+%6LA5)B_F&MOC)^ZEB=WO'K;IZRI5*J'I&MMPGFF (#S57@ M[9%Z[X -OD'JP9=^U9<^33+&WJ 1&6>45-H?Y?C'5N7T6_"IQYDGRHI10M3U MN6C$",A-J63"*$BG:SF]FL*":TBC"S- S*!VD^/P2&.$XM,*ANJ@6!W&F%N3 M _8"U<#DTMWD>HQX4U(^QN;/.3KZ:5Z_KA6M@*^ KP[6(^&>@#TM"/@\X/=V MHUEOJ37?H.LI0>,LX1L4KW1?0YC[CVF6HV5R59ZAK*"(E5U?^!4,W1(TPRF> ME#W<*)EG-)<7C0H6IX0Q[H*B?$H8_XDB#<7Y+D[$H_F]68JP2(:6BE#^P BS M6'S/UXQ"3F_,;Y[3+"K"'$6/BI#"C/(?X[.$ M)WS9Q5RLSD(XFL5IS/+RN)E_GO&OXW_*6B?QF'@VQS&5OY2-$0[_+F+*5Q>G M.4XG,;<#^&,?7C/)LN@V3A*+DS\+O[_E+T+$$F=B%=7/C E?)27)@I1LRLDP MS1)N$_#?$.6\C"^.$KXP_KX%Y:]AR>7(!;!8/.7MXO[%^YWMP.GO_( M$J>X#,4W7"QD)DD2AUPV! H((*KP@Y6R)"]8"!$C](9?R_]T.XW#J<0B+H1" MH&<<>G*2XC0D%IIF3(+*\OH2@%)6)/(/XB/AOR(E_0Q]3,<9G95X(G]+7,,E M?M'N4BZ"._QMZ\W&;K4!M1 M(U^LW/- R0JC814BQ.?5AZ:"],D#/>R(:^X?+-&/JY<7;[G=RBKQE7>H]7?AM'^93_D[]3Y>EQ*R+!+_[Q\V-%?O*J M];'&,-C<"2N7%'C_?MVT76ML5Z^TY^W[WF_T[8?]>4.=2H_B:O?QSE_>%BY4Q]7=70='GL=#/B4 MOJK.W&O@URLRH@6F=TLY=WL6>LX+<6U'61XLX"2P:7ULNG$>R7:PRVFC4\Y3 MK=V(LW%^*[S!T@%4E_&PTS&CT;4MZLX?7V,]X\\=W8[E^>IR(XQFFYUB@9"\ MJ>?YF-FL" BVS3 83V&%BM%LLR^";6^<-9I:!Y=:5'MO"7I;@ MIQY L;5).#O.\9MI-44XV^Z"R2:S]7 3%/NUH-BO[UMV757-4.S79M4/2 -( M\P!I;*L?U&3X-!AIS$GE/SK5#K4XF?:U6D4C]\6Z3^?&>=GQOZS\^#VC^10- M9OQQ(18]&I(B(JRJ8^%_7V:$E\4SZ,^S;V(2<=N Q1C]@<-X'(?\U28BO_V5U1,<3A>7SI-B<9ET:]_#Z*QV-"1:7.A&03BN=3 1Y5$1+DV$../>38FWT[Y-B;8/U# MCGT&.?:08]_(Y&7(L8<<>P/8%'+L]R7Y ]?UF$)O=IHA9*=NGB[D6%W?J9U> M1K#-OI%#R%N _'I L(,CF&UYMKKD*Z/99E\$:WMRAPC0[^)+-"Z+V/,LV_%5 M"94NVUNW@@<]WF"11 %=^,\(^...M0X":DZ#K6WZW?A=4%\8 +], M[=0I8MEM__X2F"%?;':#5'*1:Y.JXA\]UZ*Z^ITYWO4(=7;@$_"B--%73 M)*IC!?V##5=NBD2!&V9LN9;V-M7AJBOV.:S0YCSBP 5>VK,/^+N:GJH"F@&: MZ59$ICW[*#34GJ\N6_?O7]X5[.T$X_G[;^6 H*]R&A#GFXN8A4G&"DJN^8L/ MDRS\_N&G?_VRN/Q:%.(4].Z;&)US?X68KR'H])6,?SVYNA!)IO]Q_KJ^.$%Q MQ+_ 8?[VW'=MS[VTAX-^T!WT^I=7G6'@VZX[N.KV@][5R8='=%^EX2N5)NNV MK:XR'_GQMGSN*$NB\D'GV6R6I4A2!7%:%C2ZVD(U'K_OOZ)R;$&OJ)I, ME'UZ[]IL\YV6+_A"R9/LLVXM_*!N[YV>:I8] MUMX_]5MV>?P9DE/O*CK?$OH0,?C+<0M@BN;\ 5DD*T3GF.8+ 1UFF$;BPP7' ME%"6K.(BGV:4_TA4/G3E<6("U83BV,T M%%8#)[>X(!$7VQ*63><9XJ$R>W8BI'T# TD^IL F[*"G-/YE@N%(G * ME&LF2L0 -U$DS@UUSDOY-&8H+*BL G_ %J\,4'QBVZXW5H4YRR7C^_MQEN5I MEI-/_ /Z(;^BF5CZ-,_G[]^]N[V]/?LQHLE91B?O7-OVWHD_OQ,7GE37B]%O MOYZ(8G8!IR?BT>^>//O#3[^\$\^)WXO_?OA_4$L#!!0 ( %EDADSP[;9# M50\ /RL 1 <')G]\'G6'H\O;V\Y/'W_X M\(]N]X^+ISMP1:W00X2#2X8@1S9XQ7P*?K=1\ 4XC'K@=\J^X!?8[49"0/UX M"^RSP)HB#P+(.>=D/P50A<[&-E"!1?)*G(%,K^HQ.& J"0XMZO:/^X%W_Z.A=!P@S27#F8O(E M5_IMS-Q#RB:B9/^X)V^/88"2XH02$GIZ 9NS'I_YJ"<*=44IQ+"5R/EL$E17 M2D+:/"V?5>FT%]W,%L4& S )."16:L#;DL&OQZKTX/W[]SUU-RT:V+J" G;0 M^^/^;J2XZWS\ 0#%)?9\RC@@2QPX,!@KR3#H3B#TI;G_[O8'W>-!!T0><$/748=5&P)GT4UJH*2?]9ET(*JXE")B\J M4&=91/[53>2Z\E)W<+2:%O/.6$^+1&X=6KSO069)J@5M%N^B-]^%!'+*9C?B M[VJ:N8SE4*[G(%+%]U+%P;]64%$A$S21P;BZ2EFIM>I1HUD2B97KUP?C*FID M)3]%@FO4IIDFS=70CQT5^T\B("L^K5=E@*S#"7WI630DG,TJAS2=7/)'DUB6 M!PT9$[E, VVR@NE?*^MC(RP13^JHDLC(']VY<#,%T)LUK=T8J9#ZM7(C8/*" M BX!C^MHD1&+?W?G$,TT(1!;U0??9:GHY\H-$F!+P@WJ*)'(R!_=N7!#!;C/ MZFN0"*E?!AT@(90K('DIN>C[F#@TNB*NR2'[+!FWGY #5&9Z%H^:YORU)W)K M'S&.12:5R=\5P)0AY[PCL_%NDG3_:4'W4&2\29&E"O(9A1JAA(@5NLJ(N[F2 M"8*,V>>=0#2VBV++O[I1-G+J&B5$,,$[;),+QW5M$B+(W5%S?(;JFB-$ C$+ M;N1X$N!9% !83.N&EIBR2P]&]@.?(G9)/8$]123 +^B.!D$'R/*?GVZ+9ZU* MHW*@1(M$C[F;?3P:B'_Z?= %5SBP7!J$#(D_,IA @8(<*I"P'WJ+8 O5A('0 MB'Q4OQ>;+1:.BQ@$%_IY9;E\5]**Q1<35E;AZ@IQB-WU49;@F9@[&0Q.^D=- MF ,',?Z/>P[G;?X,QRY:'X4QG(G!X\'@N#]HQF $WR8"+V" @P?G,6-$5;)T MHL:@V-<%184"J .R..TFH&;<,R 8(UU?%^FT=+0RM&F:]9&ZV,+5PYD)PD2- M2*6.ED-8 34)8JNX"0-,1%.+&#[&1"E3G12=K#ENG>KB5@P#LC@MIV 8!(@' M0^NO$#-D#XE]A^$8NUA.'<2]T$-VW=BV6BWF^'=ZTC^N1"LXB.H$2:4 $AMD MJ@5QO3^V,U)J2/H$&1._7M :"%_"*J5U>5C3TYHB[XE+&J5>PFY ,.;H_5-- MCEY 4@N3\K@A1F@B#P<$(L;=$HY8U"30?? 1:S;H54 TKVL8A\($787''#Z8 M5[#G4=/JMT10A6X8]2XIX9B$F$SF=R]F,4+#8+KV^LTK*,9QM9*/@(-(H>B8 MS5RE;)'Q+,%J=_ N)W?5L;A!#:4.4CQ"5W20_=!=D9LG]()(J/KV]9LJX5Z& M 1>]BXF._O,*. M@YC ^!D)[X'^% L#APS!NLOZ7U.E4@<\W;0#JNNIHB"K*5"J[OW2[ 3-YB^5 M< C=>\CEY5G-T6!# MM9=NE"QE'M7\ AQ(?8!22"[=2Y7 7">9;V2T HE:[0SRI=R.0L^#;/;@Z$L^ M,RB?YA"_AB^B[604)^R*PI#&HPIIFT @(*"62@6L]$W?!L!#''T_6PPFX;5H*D4R<"5Z#_B7]F'1J(IU8/"BJH8$V1!\VE5 MN_I361L_0KF8-D5<+J.MC[H\; F/IZK/U>81'.1J:7TO3!LPB!+/&Y>^KM8; M]8AF-D\J]\HY>C*' JJ"/8^:5E]?/ZT 7\)PY?Y:Q/"^YQHHR9Z]C[;ZUT>W M!MO,]7'3WIQ[@B"J:L^RD8D-]?"RBDKY;];7-?SO>WTQ3?6/K=6!-'-\U+"/ MM_+!(LU(PQP$9H+:ST/0L5S4P\[K!D68= M5L]2ZX]G:9O[(>3RM4%RI?F&,H0GY#)^XX;X\Q4R.]D*K+L8M*;:2ME?VD8J M8C]3-X@K!TGM(*X^W?ALZ9JZEK1ZZ^@F"//:^9%F[;R(S/:ME2WQ*',4UI5YL:$82"GGZ[YI:\?S/R4&U01',C@M8B::\B(B"J!?%[[$;'1 M5&3;52G1RAH3D\&))C%)8,"!!/H1""B@L%I.P^5?JQ M9CC,''#,(K6=!NW%WS&?8I+>^@4C!IDUG3TX-YA 8F'H1D^:UXR*&]3 /"D\ MU@R9!0Z1.PJ;N_&J= )\BK*RJ6IR<%7W$@5!I&$[X[&6U7H!V01AGC8>:R)R M(=WMB\?1%L S?*O.15;$/!71Q=YXST&)M[.=:P9*C:0Y63S6G)7*MGHK8]"M MT)Q,L.C>\;M8B/TSI?8K=BOOZ9D@S#F(;DH^1XO'!C4/2P#WS,A6:#KCJ@-I M3A9T$R\S6'KTJ\YE$*7GH/U(+9/4"L6) :J8!D\KMO:V0Z.3*)IQH$;O4 M-Y:>QZ[L&V)2D5S=DUU(R&*A39!>5$8H);GO?H6[S>\&?$, ^ ?I$]00_.)4,VYE69 M*1(W;Z*\TXR"$@E(J/CM]D0MDD5P>SZBA>3X!5VX]L9C353SVM<[S?AF8@\< MQ,O@\XK:&0H+6&@ZEE6%*V5S:3 SL]GR :V@V>N-:&80\UKE.\V09F;LNQ[6 M/O06/G4:7\A]$%5]#A6YT<.7C#J*5?D1R3^'\B.SNJ42$;+N MD3=&K*.^\GK>J502N^I-7DDU02CJQ3R4.OW,:.B?=^3'*/$9YLCK@.@SDX02 M$GIG-O4@)K?BAC2T Z*"/F*8VL^JH!VR>+K:JV&@Z0MWT<$2>;#UB;IN_)Q4 M:G 3R28-$%T1^HLV;6K_W-[,QBMUDN_G+&X6#%(C*Q=O;IE'B8B9;+9HVSAZ M\8HP#(UE_K4NQGW?3=_7^() M6EI6:NNI@7K^&X]5C8^,.IA''^A.]"^XNY78VY"H@#\X]V*4Y4@^NH"$JXT0 M>\'68C);J>3N);/1[&8H9E9H.8TINKE[9EQ!#H6[$13OD>;M*+R[FX8\/=Y? M4N;32'S9E(+[.VB,X0'ZQ6!7L>S60UZ:1RV^$SO_J0+-APK4N/2,WOB%*R)Z M8O<:\59P )[ K*]]%C_>L&2PIL".96CE1LU78X<.1^R!H/\BR$I-+13[AAL@ M>BRQ?@LLRNU8$Q0&MY(W\CS3QSAC^SRZHL(FMI PK""_>Y&^U)@10,UU[>_Z"-GA#39PH*67"^9#6U;K1U#]X(R1E_E.2GH MBYM\EMA27VQG%UKN*)F(X.O)P#0/1X\*!5N/4"W3B8E7](,ZCR)_L+ /74QD MJ+K!+^F<=#U0WW-+?0JEYXM;49E@C2VG@6[>DG+Z-D',U+V^1HO1D*VKA2*H M[]:WA'F;\BT]]+?N6\]3,9U?4Q,E6-^K=RG[-N1>1=C?NG\%(I6'Q'Y^I6MJ MJ!S@]^II88"_TGI#,;47^F*QQ4&=A=C!_PV7:, UEF]N< MY-,6*I3=H[&V6IEL+7\M.W/L,!2C][O*BYOLCNF'!+;.0C^?IP M/J(.%U-.])OXDRY;8BRY-8,*9Z$/0M=K>X+R<]"EJ]N?@:HC,)_%K-&EECP2 M$S_3G[:_X?XWT3-'^^6[_G:OSDZ3W\G[@:K??-9*7) M,QKR+%KV&TSZ9?$MU;T32^CJ98CCQ9/Z0\8@F:BBX]F\2#R*#^6:F?K?/61? M$)=?1E"+,E&"D#;K1J"W-Y06=KR17(62BU7R/.?"@F/!O>UWN&?X=AGR0*1I MO])Q,+1$%B>/2*J3@;Z+.!I:%@T)%^J+P/&" [7HEKX0*PZ0%X@@!Z<;:^L& MW;78F[;>9Z$FYRZR,X&UL M[5U9V?WJ0*G5-L4J2V2LC6_?A,4 M95T\BJPJD')O1+G89FVD]&?_\G/R$GS^+8S\) M]?CTY^>_?T8O/[]^__[Y?_S]+W_[-X3^Z]6G#\_>3/S\/(YGSUXWT/:U MGIT]^V>(TS^>I69R_NR?D^:/^M(B=%WIV>*743W^XZ_YA[/3^.S;M/[KU)_% M<_MAXNULT??9;';QUQ=%JO*@C-DA?_]>N' MSXMQHGH\G=FQC\___I=GSZ[A:":C^"FF9_G?WS^]O]?(13,Y;>)T^I.?G+_( M!5Z\](#[?)0A/YF=Q>;UY/RBB6=Q/*TOXX?)= KT+)H]:V+Z^?E%+P0A^$V>V'G6G^T$[I/%SUMIVY#G0')>CF=QMGTI?_?>=W$\'(OY= :ST\ \?&PF8>[[G_]]>CTJ:/*';^J48@-M M_"-")_;BK/9V]!)LDK9ZY0%(*0[B;M)]U_9Z&LYK.SW+_[^%??S2CKY3O&6H.2UI:?VE3NC=!QB.-I#/#+%*SXD,]O[B[F%M2V;:$8R1]M MUE'.XBRK)]WI7]GC29?]YN'C2T5'T+W>6G?;+'!W3WF MO+8WNX]L?9L''%;/L]>R@U(#;G_>LD=3/0WB36Q@>YTM )O.FGDKFV%CI2$) MV_548Z=&AB3\9#[++JRLDX$>%NO3\>MY ZSIK^#/K[8)-T9&VPV]WUZ&''H[ M=:]%U;Z(7/I@09M\.YZ!,?=^G";->2L_3YNZ/9'YUC9CF,=I=G-]C,WG,Y!D MV\C;5&= LE[;D<]>.@#A)&57C@=\WM2C.0BQF_(W95NR=\_=##CX7472+FT, M2':[5;F]9D\D?C]^^37:Z;R)K;:AC96&)&SEA_^L9V?U^/M7O]2P8X.=!2;Z MNWH,FG]M1]<^MY:,,GS/0T+4CK]:5.V)R&MU\(O]MIVH%47[)Z(E$ZROT1M) MH#"K15'V]1=7@B=Q6_>S0U_"!RF%.8CR(LV/D,EL'+ M\TDSJ_^UV.K>?KO(ED%VE3QLX9T67)8#POU.;PM M;0\_S'9[0NL&>B+X4\SVAL^.G?'I:]!P3K?3N*G.@&3M*NQV:6- LK_[*NY] M^=(#%>T]>)T;'G" [1A[>\V>2%P<\X.!E(^3SK, ;V7;;JXU*&GWO7LG:76I MEHS28Q>##GK7Q;Q;*X.2WH[?V]3MB4=FQF6^';,W*KR6D+][=$5U/YC63Q3U=?% MA>NNX[=9'(<8"G6^O )HU[$T6QZ\TF6.0IALKQ_ M]>_+CZL59'^*?G(ZKO\5P_L ,P:JC;TUF99CN;&;5H[IM_A]HQM9%T<_/P?: MJX%[K&!\(4JJ$&6>(,F41X*&A&*DT2DFG:+Z/LRC?,MMTBSG?QW.CR5V_F3? M8=A5Y%_[TF9WOJC';[]Y:'V2EM]=M[("UL,14W&L,(N*(QJ(09P["S^X19'0 M:$,@!%/;!O$[:^YEXY]-FA";GY^3Y\^^QOKT;/;SHP(II:FP@13LC]UXOX\RGT M1SUW3W'5W+IP2RV5.SU6BGI/!8Q0:DN1UL "5$8&1I(F6%H9#8_[KP_Y__O) MP>?K=DW\[<6J\\"!#@HW^R>&/Z@L<-2]9]Z'0U'1)1E#P>/;)4GCTVMZ[_IM M5LC%%:4KHV$1:"/ =(4?'%.+3,(,81TDAH6KF.OSV'1Q3Z!V\X4;H)FD>K:& MY@VE*["MH_0<(^NY PU14-CKN$8TJ6 -P"DUQ=\9_/5D MNI"TRY#/5@+J89T*1Q="D+"!4K$P68+0$L&)(\"A3L?N_T$@FMO0JX@_4Y M\!0/(M9[A*J@8MLUT=.A5+[]\R\55/ARHHT;2C?[V1^4K%*"%BU(%JTX0RY9 MC[1-&'G+",?$.QE:&:_#C.M#[1>LO21XP[@>E*P4"$A84P1YSSURFD6$/8PP M!L5TY)Y138Y5/>AEKB9]XU-*0_C5UK 2\SVRN'W:'Q>NHO4)4U![<(JP=8KH MD3"@^T3B-/%*4$7ZT0F>R,SW E&IR?\2_=EX,IJ<@BG=7 +/MECZ:^M4E@85 MI"+(:.H0UPG8/1B&B,=>*\TXEAT\/652/"TGX3/CK;ZG2B M*^6W ?K7E[9/QO&_HVUV'M":=BJ9I*!&)Z0PY6"G,H>4L7PY3H*-L.98U:P^ MIW!2%L2]S?(6M+U,()NZ\\G=9BJ?I/)))&1EP(C@2&&C26YIF1IB3#LKXQ Z MV0'9I".&!;;HXTS-67C;&BPW9I?-;"O5^71P<0MCK9NE=0N5P%)8*2D*T1FD MM 2KPD2[Y,U$-6BGASM%> C[_>5VY\;//YK)=/K[&/3"4?8Q_P,LIUVJ^<8]Q;L,*PMQ(%01CBA"<83*18)$N([Q#K.W#<_* ,,SD.N$O9 MP/N.+Y\J#\FN]]JODI4&T\20B9XA+!E%0L6$!+5419$/M8][2S]R;NV*]MXJ MXE9<7LZ^JRY[;QUWVJA 2=(R&H=X(-D1(@7"W(@ENA'T*W6TIS0E.*D$HL>@ M*A8X_6B1-[M$CR64UAU36A=T5MV-SAN'!39GDQ$LUFEFC=G51B_/YJH5$29X MAS'*4>&(J "F-#8:N7;NQ+@M7243*I4\H:IQ0P-@A MKV- 7!EI+0V)NPZNC3).K7ZG\)&7JP?,2NEY'R;CTYSF(6L$+=CA<>DJ2>*2 M 90\LP(YJRA2PA 4'4AYY9RT_"GQPUY3]I #>H&IF*KO_60^SNGYK_+FMYT+ M5E>H%(S)"6*18L(C8@-'+C# SCB?:)"6=G%TE?%Y]LP(O2%5BA?>GE^,)E"(]L3Q#L&Q95RA/7/($*"5 M8I8W]64-^EUH+SG6U*A$B%A3"L:!%0:%)!18E@K#G\X+&1/LNFY_QBAS&[)G MQN@/JH+[2#//MUR^9^]MM96LKE.!0+3*1HYP!$L5;,6$*",Y M4$(CG7DG78 M3<139(D^P2H6:IWC1)>$[[2;;*Y8 7 88\!1)0+H:="D%.40DR8%XP0"G!^L5BL)BI$QB%-8 2^IH M(U/[FK+)$#"58H$[KM.<=V$T7P31A5!?1\U_M#7LA:_M13VSF_+8[=),9;Q7 ML(H2LE$2Q)D@**,*Z#)JHK^4*2^$=U1Q,?&^1]R9K[X(BFJ)-BH/I2#K<-RQTU:A?SAD$M8(G MJNOSP-_>X@;-^R1M";?;K:4*\X2-)!99[#S2VBSF&MAU$J'3.+Z;]G[-'K:F5H6%CIA$CIRQ!$D*RCPU22#B MA%?&I7Q[Y F=QO:O]_8+WB&"0UH9S*LK5)I2)V5*B',889329=//@^G'A#0* M6]K%EU/\8': D*&^<"NV,VW+GKM,F.HE%LJ1 *)/"Z1I3O^#02&37JC$+)'6 M'#"SPS61+;R4=\M5VG*%\UPP234(]NR5-S#;V4MO(RB?R:MC-^KVF9Z'^V%' M4(KM=BM#?C^?39I97G(KKAVOVOQ:-U(Y+WGT(2(1A$(\)HDX41P1"^PUMP\WOB&!*\E">=M^,([9:]LT5["1;SL::E6_PBI8$AQ'5&&=G[B M\5.!$4DA"",DT5TNLY1AG*&F>P57#0%HL7/FW:3/2OR" /*=U<@+CQ$,1J) MC86N- [489EP!YV[S#%1(7;I";_2 ;F?HH\ BQOEG"OMPW)75:M"4$H)'U#B M%K1(B14RCA%$8C0Z@1J@20>#O@RW]++6O/ S^:(ATW5*F)X'BW)CM>( M?&0>&4* T5D. ?*2F2[>RI(RH9,ATS-&I3CB73T&:#[4EW<3RU_#L9DG-E>L MN"%:.9Y13 '!ZLHG&K :E$D)<+6M1Y%6;E;Z^4H4]PX2"7'.$8Q22=\@80Y"- C.N>3*A@RI0)E*EAYGO%:$# MJ('MP]@>EJ^,HRI99U#(>;@E50YQGQR2#@PC2K$SJH-%4,9GTP,'] 5.B>0% M6Z_3?[29^K,XRZDE[]-7X&;_YQG\7!C7UUFHWHTF7P]WPW_U&=''V-23O-QS MWLWX)E[_N_/9W>IFP'2D$11"B0C. 2=*6^0LF!..:"J!+X75!TQ!E6U<& ;H MN_EJ67AU]?LT2[[O>>%?^EE]N>VMM_:-5)QS1W(P5^+*POJ)+.:PTS_I""NI78F&$2KUW[NE:LD)XYXZY"ECB$:<42::8,(%R(E MEK0X_C3I0TW?8R[I!%PY=?6BB;Y>(+=10;TM5CG.)4O0EC94(@\Z%C)>:?@S M4NMP##"L8S^.*,0&'7$K=I =_F=^?=S^;M*\/)\TL_I?VUAB;9T*.R:M8QCI MF"\+8)UO,0H.+!\-ET"!2$?_!G0A_N@3Q'(^,5!>7]F%3GF>'Y/9QBFK*U0P MKNB35LA1@Q$74B&=K\H+AZV.5'DMCCZ70"$VZ0W!8F=;MA[GG>]DG+,8GJ1[ M1[??SVTWG7RU:J 2C@5N)2P+R2.R4GE$0C8MB60V*(Q]E_#70J\-%V*BP2 M MQ50/U?CWXT>G0ALMHE;U*Z9",A13%$3([@/)D#%"(@7;-Z8N41HZ/"$F?RB6 M&@K14ASU]IN/TRE0^2J.8ZIG^?6/U;)V-]N[4[N5X4%)XD"LYY=5F+. %W8: MK 7./*.,.M7!'%<_% >61KJ@&_FRG@+9H!>^F)(1HY!08@!E$\*8MA2S# W5(8.6CS!/SA/]83IX874,H->?OOD47:LO<36 MI@8KQ:(1QFH$V[Q$,J=\!<# T)$Q"4L-5[)+&/W* M>:M;J6C$!&-+D<(P!]8)T#4)9T@F3J0--"GOCSBNW/E&ZM M6QG"C))<(Z%- -L%QLV5!P$OG38X.Q92EW3>/]0Q^Q!H%G35KH+H^H9$QV" M%8U4"C.P:[1$4;F %-$FAVO3G/^E):LE-N[=6$4J2R2\7&9L3 MA##JD8T)(Z-L#"E8SN53#43HG<>*P'LPB;7V:L@N\FMM(U6*D5!'! *#FB() M>P*BD2:4$MC2SF@&V/02T? C2K,^83VPTO6N'MNQ[ZATK6BD"M%QXZ1&'D:. M%$"!+#,YZ1'#!+1<$5PZ]I"90RM=_>!ZB-WS_70ZS['A)VGANIK^/H9I \@ MO_HR+BY:K_)HY05UFV5OD>GFY&(AQUONL[WW6P5AK*$D(@GX(LP)05Q&B?(D M6*-)TO;H_?R(9TODR_V6W[A/B=I@E'DAT]W#3#;M\E* M!JF2Y!Q%8C"*PD=D.#T MFP;9J=W*Y\@J+ E2GH,J3[1 0G&'M'$J)J4$;I?3[0@#;/OFOM) EY9P)^G[ M,V4M1-J=TE6.06 I:D2)@!%%RI!Q 42XYL%K:C%C'3*C'S;"=B@9U@V_4KP! M8O8[O7?S6FY@D'55*NH435$DQ#R.*(B8[RT(CVS 1!/X%?Y[JD&S?7-)CR 6 MV]]2BGYVDD!,GMGQ:?P$&N#)>+7!OVD[VZ&92DMJK,JO[^*< AK41&2,Q@@G M@4FDQ@M_])FMBQV)#(SLH>[,K[RH?D1WYQ]G%E]#3Y%#OFV6^5&9Y:&96"<5MI.)(D:40\ M"'VL10J:YZB HS_-ZFV&5Z7CZ!_ HJE95I /YB?,R?@ZSYR_^M)8T/L7SC$0 MI(N_EO/X_>+FS6 _YLN;\,5LUM1N/LNQ25\FU[)J#SX*SP=I'+7+BNAHK91<90?Q40>%""PPB((OH - M*#R!&=/!BBT3*7 PQC\ ^G_F/"B%0N0&T@OZ2WQR0%/C,3;'8W0L8V/O>'F+ MVQJW$YS/2:\?R9G#LG],VNK(YBV5*Y )C@LE$ D)(\IL9L+\S" .8)Z:8+%H M%6YSJ-&_BFG2Q#NQZF^_S1H+R[L>V^;J/4SE(H4=U(0I!_I.WX]G$=A@DZ(X M8*^5%2P):CE25F3OBF8H*<:1$5+G9X*C2QVB3\JHA7VSU>,(\B."OY@*>!.' MWVJ37%&Z,MKPJ(U 2L(/CJE%)N&\E02)G6**N2Y7^XZ$M0K-_4-]K1>\BZ6$ M:8"^C\TD;7P\\TZIREH;&5<>)6L(BM0S% +.[ZUAK!UA*> .49>%K-6N<_0P MB4LG?(JEB+*C.%U>K=F<^?A!R2HE:-%RC;3B#+ED/=(6I+6WC'!,O)/AZ-_6 MV7N.'F9]ZHQ-J?G^4/NLLTZWWVM[4+)2DF%8 01YL"N0TRPB[&%T,2BF(_<@ M$8\^I62G>7KXP&!G? ZQQC_'YA((WY+E?$V-R@;IM:0>>:;X0AM# E/XD8C4 M3@C&S?&_H]TC#_2'4RE>>#V9SDY2SLZ_>!9J2?/GR2AL8(?UE2K!C";YE89H M>4)>BY ?]5'(8$Y)"MY[VP]'#!E.T-$3/LFD^%NL4J%1",A I1? MDI!U5"&W (DI"VLI$/4$WM7K:;)6;PO[XE16#MR,>NO:ORE8":5=RMN:Q#K" M8+Q&42B+J,;,,R$\#D=_/#_0S'=&Z@![0!YTRRS"&VI5V*LH)1C#*L((G0@8 M66P#"EQJ82DCF/<3/OU4N:(OV(H?)[W]=K'08, M[*9>:X2YC<)%JJSKD!:QD%+0]WE 'S 5LQCBXNP+UL&OMODCWJ%ZD]&PME+% M)9A"D>?KH\0@GY^-E?GA'Z,BTSX):\G1O^_=6@Y]@E4N#GD:H:\$GWYTF:?;5-?/MM>:DXO!\O+M!-IUD4;@Q9[MQZQ86SR2A8 MH#X_-&D]J/ D!"0)S[G[M6>R0TK@0M$#O3+:85 M=E0=QP#6*.:YUYA2O9CY_$EU5XN:I%NFO?^H)%DQ_;M4KP*0O^!VE@^$HJ<4##F& M$4TJ6!U5P+A#$%Z9P/9^>&!@V I>Y4\@U(!^.WH7-VJU#XOF;5E)ES4^B25R M^2*)IMJ@)&@**GE"0X?S[S+/._8K$'J J*#F,FOF?K:(>7M]9IO3C9._JGBE MM# \R7RL3RP*,H%>9H&WO1%.N22DYOT\-_!D&* GF$HQP:OYM!XO=)IS5X^O M)R +L6F=?UW>EM]V#MJ^D-D26+Q1&+:.B ?Y.';SBZ@DR MS*#@%8M$A=WO_MG =FUS;9W*.&VX=0ZYI 6BFF!D@@FP7*@U#L-Z24^9H0BHX,.0PK%BI?7XQ*&A&+/4T'/T13$_SN2J8 MOD_@2K'*^FLN-V'_U\MN\TV.'5JI&&8^8JH0RU>>#?99RY,"> M^S,,$PV+8BF.NI&ZVZ7-@Y*5 O7.&.L0M0I:ICGV05&,)$L1]FIIY5/(NS@( M:W2'JMST+_?G):G+%"L;V6!E#3 "G I:Y#LD4J(4)4#E2$+)6B\LYL2I?@3% MD.Q0)%"]#^P*W,1Y$YOZ&7?&=UV&XG?M%53A +2V)V]7X, M.]OYO?B!(?I]:YLQX#[-"_)CO,YA5[J_U[>-G:17=EK[[%>I1W.P6V_*WY3= MS '#2_-_+D1D#"\O05R=QM_FYRXV.>'1@MKK])5W^'F#E-^QI8I2EH+Q65&. M&D7.6,ZWA5$RVE&FHS+M0L.+XO)H&(OIW1V5U>U46D9)?*+(*4=1I PV?)$( M$C;G5::)67;T&2H&Y8-)671+Z50KQ[$.L=N$!+ORW?86*^4(DR8$E#1AH%=@ MG%^CILC(2)404B?2X5'),L;;P3EP$)P+Z&^K-K.2VM2J_H=75=[9NOE/.YK' M7Z.=SILXN-:ZLL.5'^:$O/7X^U>_U,!DC3^[.DG++'9V=.U/+3 Y*PD7[._MU\!DQV-YI@ M:0$O$JP_:.&7. J'UJ1A1<*V] $@?!3ML/D>U>:*%3=$*\<%TC0%I+"$G2*' M&2N3$N7&PG;5RO=3?-0KYNY3/+=U3H:?!=@4&.B_HVWV@Z9MZU4,P1L?"-*< M>L1M?D/5 GX"\$PT8&+O4?;+(PS/I@T!,=-!]YL<*7NV6$FK M%1<1C%WN#"(6# QJN4.*6F<36^2A/?;XU.-BO#UA/5[6>S>9][<#WS18^1B= M,T$CPQU#1+&$L$T$26<#Q]X"1AT\?66"8H^*\?9$]3CY[F6:Q68Q*JC0&_/= M:[7*AS3\_GR_BE%O>F]^]LS&-OSI^Z8K,:7Z*WDTO:K_SYF7FZN3=._+Y>M!5P>T56KYV7V_SU17(B]7NH;5[[X*I2+C6^:Z =09IABFTGA*B MW N"K=,:M[HB./R(;G&^^\C91Q!#OKZPHUV].5V;KAB/^:%CAZB)"3GL#?+2 M8\0-T]H0&KDX^NLI^[/"PQQBY=$LEFVN_=#>C[<[;?9IKDH!:Y,S$VCK02%, MBB,9'49$AB2X,HZ$H_?9'(+7NB!XO/RUQ3^S7X.5338RRQ4RV7'%)% JB X( M!V6CL,)*WR$O9AGWS %Y;$\,CY;+MKAB]FJO,DE$1Y-'G(&HQSH:9!1,B7)6 ML:")L;3#8Q!E/#&'X[$](3Q>%MOL<-FKO4I3)WC@$5FC&2(LOY<=L4:.& E: MA G&=HBP*>-J.2"+[0=A@9.G-39828MW#0E;3=XE)OF' WOY[W_Y/U!+ P04 M " !99(9,N2Z5N+^Y3GC25DMA%,35)TF7U MK[\ R:0V+LED;G15SW2U2@*0B"\^ (&( /"W__Y^.WGU+2MFXWSZ\T_P+^"G M5]ETE%^.I]<___3EXK6Z,&_?_O3?__4??_L_KU__C_[T[I7-1XO;;#I_98HL MG6>7KWX?SV]>_?,RF_WVZJK(;U_],R]^&W]+7[]>57JU_&$RGO[VU_B/K^DL M>_5]-O[K;'23W:;O\E$Z7W[[9CZ_^^N;-[___OM?OG\M)G_)B^LW" #\9E-K M9XGX;Z_+8J_CKUY#]!K#OWR?7?[T*D@XG2V_7>$C9?'XU\OYIL+CPO3-ZH^; MHB^:_ATORT(IY9OE7S=%9^-M!4.C\,W_O']WL83D]7@ZFZ?34?;3?_W'JUV31NZ*_+K(9K._C/+;-[' &S4**EI,HG8^S&^RPN2W M=T5VDTUGXV_9NWPV"_U9-GM39%<__W177,\":E A$3$[#\K-S"_O\M^_FDV MOKV;!.C>M-9AF\W3\>3T?C]KIZON?TZ_3K+3>_^TF88ZK]/9>/;AZF/X;1C5 MR\%XJ*-[JK37J8H4.%RSO2Y^S"?CT?BPHBM4;:J3B]EX&GX3J/1U/%U^Z7#O M]M1IL5MJ-LOF,S7ZW\6XR"[5]/+=./TZGHSG 97PM[#F7%:E0".MMRCJKVE1 MA)^^92<(M*N-%KM=;18[7+/A+EYDU]$>F06EOIW.LV+US73RX2XKCF-\]98Z M%^%M,,IN,Q_L*Y-/Y^/I(AAH#W_5]^L6CB146]_M')ZZ(ZI^RYV+^"G[EDT7 M2U6X[\L2$[.8S8-VBJ"'CT5^N1@UK_\Z7QT4-/&7=GQUE16AC5^R\)'T[F8\ M2B;+_ASJ?^4& MNNJP3\?%/]+)(OMP9;.O\XMLM"B65HF^CS-ND8[FBW3R/IW'7]]7Y&N[7^T* MFHO%[6U:W'^XVE[RUM/KV8YZ/?/F5WBV)TD\XJ M]'5OK5:[5I5/52HWUM'I93:=99?AAUG8Q5]&_\WCP5RAMU5;Z*S+']-HH]QD M\VB>G-[_KECH7X72]5&^V,^$>NSE7^\W3 M)=O=9H]B-:R]BA_H2N#J_I8:334DA,V*L+S.EX#-YL6BTIYA;Z4V.W:L5^.H M1MKL^(?%/(:PHDT6[+!L?#TUBR)0RNUV;&MO_SG>'XSGF[^]/=Q6+'#/BMLT?UX M&BS_<3I9Q=PJ$J7]+[<)435^5:C:4"=7YN#G]/OA3FTIVGPG*I)@=XW&NA0, MANMQ0'P=$)Y>_I+GE[^/)P?M\0I5V^_DL=-OC:;:%R*F.5TN)ED8L(MY& ;J M-B_FXW\OESKW_2[N#&*HY'D+?\\F53, .OEXET"5OVE2_AUM=BG6\T)-BG>@ M[?;%K+8F5&Z@H0Y_RN)^8Q0#.]-K$RRGQ6X=.]D=TT:+W=[$*I[\ M48U"+ZI'\$YNN$4!JQ'[<,V&NKAT\X<-4G0GW<8)O-+>=G^M5KOV-+KWX6I[ MJ8I$:? 3K0I][& ^KI56NUZ-[U7J-M3-SUEQ^RY/I\LTQFE8ZTR178[GAWIX MH%J[G5M96^N,@G'E'4&]UMH5Y5@J']E,NYVO1N9*E7=V-&S'R[ZN?WS9-^GP3MN.T1GD (Y[TH,ONIA7V8#4[%7Z.$99\^OHRNTH7 MDWG-+NYLI\4.Y[?I>'IZ?Y\TTWAWEZV_OLUNOV9%W;YN:Z/ICMZ$]HK1XFOV M>@--S>[N:6EGIP-IQM-Q7%'">/QM73KVJZFC0*LO9]_GV?0RN^SFVULGODT7 M8@?*+DSRT3:LESA?I;.O2[ 7L]?7:7H70(?\33:9S\K?Q+F-OP9P?23L/]>_ M3O9V<.6+BMV,,^#;>7:[Z>@D_9I-?OXI="JIVU2BF7, $6\-,(!PRC$TPAB, M& . UG/$7)V/*Y2*>S58*-NOS78I5G?PQ5]C20>..L=TY)KX.L !+@;2D])FZ /&E! ML[NYTQQT/1#GUVS^95IDZ63\[^S1$8U? LK1&CN&0I6:2ISS7",E&)8! 2VQ M4AM$" ;U=T?HAR!3&R >IM5+IVG\3563_5,^F:RS5+A+^G84)\L/5Y_3[ M'JZ^-3ZY^I>S]1AL*CL]K*3LU+N@X&A M?=42@(+IJPS6'C%@PT;'\;#">&L%8$3P2C-G2X;&)H]RBP S??_HWPX%@HYM M*L'".Z491L% ]U933+U#,4,YUB0>U' \[O-2*YJNSJT%$ M_V3:($-7YTBP?H@5]UJ+>59-!&042:1#M ()A7PU&R,!N\= M&8YCIVM&G A59Q/'^NK)3]DJUC:[&=\=YL&>6@E$(,S 3$$O/=-602QY*2?D MKGZ2!#YW2C2'6E?LV+)U.+"UVE$C<=X#[*5B$#A$C$)2E)M=Z@BJ;W\!1I*+?A_XZGW[+[M]/17W;:$%O+)42$"=-BB)V$6'%/&=A,F] 9 M/;RM18.8Y\TA4UMS-IVGGSZ^-WEQEZ]NUMNOP5WE$ZJ9,]1P$3ZAL!$T8%"Z MM6.P=7Z[^M6ME%EUXZDUAE*<80<(>U%U0IJA^0IKS3A.W:7*P? M,3H;Y+LV18[$8FNT^6.1AWW$_/[C)%W=?QC*WJT"80?-F5:_GR C.*0 6P,H MD XZ!7R)/3:.G<4,?'J<=(A@GR/1'WPB53;^#7\QD=IPB05!1%BM P\0!26^ M@1CU#^:UYDX:/)GKPWN.]+795196ILO/Z?>=)DHGWTV$L, @9PRTU%@C"59N MC35'3M7W@9$_+)5/!?G,"?WHC]VS^M$?$V&@K(%>@6IK: M5FK3/ZE]"M)=\?OY/:=;6%@623S080-,O(/<,TXUIKC<&G# 8?V,*G967*F) MQ\!GK%*JK93^-6MA' M,5?=WQ/;_6_NWSFYQ$$XL1"0S$,PYX:PSF&G #DO19* M$OO'/(\ #! 0"XV],SH@H@P7:U0X8Z[+[,KZYQ$JJ_;4\PC'H37H\P@J'O[[ M'/IY("WF2;DD[$0M!!QC!!A"P99'SI8 >*5YAW1I-QFFLJ:?+Q$GP-790>OX M]LN+VWQ5F/NGU]GZQ=:',A_3^^4[25&P!^FFE]&A7"GANXW/)10[#Q32BA"& MB&>&HHU^/-9NV(DV-5GR?/H:#K!_4K9]W/&C.V'J./^>BW M+T%;LT\77PXF*.^MEVACI+9*(B8(YMA)#F0I*W7*#"\MH%^5Y^V!>X:9S$@J M&CY"%""2 >%=XZ#&-SO9W-%LLLU/C#@=R(!K^2.,L<<0Y)JJ'2WEGA-S.JL;J^ MQZ.?3- .#)N&(1U,P'%O].(?0=2P,H=-PSC?:U4W^9G$:B4!X S(B$RC@N_ MT29PI'Z21C]IH[6S>_K#M)?LO?8OJ5Y_]&*5IC2+HS>.Y]7WT\F'N_6P'T8G M5M>1^T"VE8&\".I\^&M0_JJ%OG,=U]WXE-WE161<3&V>CH+A/KV._/=YL>YT M(&.17XWG\4+R*-6ZXN<\3KGY9'P9E_G-L-DWV;3SQ<0#HRWTS!JN$5&$AAW' MWGA"N'0*>V,]!=1;QH7!*^2X M#S-/EVEU>[,P>V?.BWA^Q] /.J5S\U[>BSFRXONBV^HE3GF! ?2.8:2=#0^FQ#TNEP" A-=&0<^AHP@33DTY<)6@ M<-A9 @WIZ;GV&T#HO+4^R'C_$)3=4)PX3&53=WF]^^W/+:42*PUSD!'O/3-. M0.HH*/M&.:@?BVDO=; >MGE3&)P4QP^KR30;SUT""*#'04VT<\]9*KK!"I43 ZOH1]M:B60UHMRUXNLOI_I9-%WMO MK"B+)%P;$B88;9W7T(R8V>=1!JEH8#0 6^$"ZS7")8R(L+KTZ7MV7XP=&D*V]JK1_0R%N.OBV6: MT$;B74O%]M()M5(;(#"17E'OJ/:<;KA.27T>M+TN],Z#YE"M;Y?'QR._3-/) M4B_9OAEA;_G$ H>00=AY@X %0F&]65WE*1&$"URAKR M4#I10FA,E10*2@LH]<3C4B[C3K@WL[5$B*'PI3E4NV++K_DT?]K9-;WW<&9G MG80%VL?D(95N<_I M]VSFOL^+-.AU/$V+^R5:0>@8Z0AZFSQ*@=[#P!:_FFA-%8P&GC7>.X@-YFZC M.4SJIX&UEN\P- X/1SN=94X!M2MTD-ZTUQ5%/00"PQ*1]GFNG[0);+ MQ>A 2L-P.AQ_:<=75UF\?OV7+'PDO;L9C]*)*K)TUG=BA@NC8'[_S_%EH'T@ M_^WZXKF=XKRKD'I1N\V$2R$\ Q I Q#F84-+5DX02QFQMM(DUU(,:7,\N_38 M;%5VO(8OGUXO;TU;W956_3*K.@TGWH;_4S),/XYQK\/>7X(U8A1[5=\H;CBI MH@-.[+SWJ@-@SR-EXLGL4S%=XGF=!'$F@_Q**A$6-@>XQZK4AQ2P_K'+SF[' M:I EDO/=8>D ,\)9I7O"*IY>%$P;B#=J2.6ZE0@Y@Q&4I ME4=#/'#=@(9>.%).A*4K9;OW3AU4\D.A1!+O->0Z['B)UI 89T0I!<3.UU9N MV[&]!I5;&XZNE/HN>ENJCN"7A1,#% QR4&$,!_&PBC:PE J (;[VT[R23X:E M*V6KV3C]F([&5^/105V_*)MX)J4*EBZWA@IN#(1RL^W20<+!1N<:5/6IJ'1F MG:63K/1![7_$X5G)A"G(*"*4846L=%!*L%E[M,&=/L];3_RP0Y?+&YOT^+^P]7VDI^+]'(\O0X_J6^AJU&W M/B\B61^UH>]U.DFGH^SB)LOF9I+.9G$V6V"%4R1=IW%9[F >M;V]C5(@;PFZ[M*[]\.Q_;='W.A]?+,)1M@1385EV!AM MG*#,;<8Y]F387N(F*+#S"N_.T/R3?[L1&Z0_^MQHUP_=8E\/DN>A4**%YT@Q M(BED6G'%S/K*U" %A+J^&[.U#7$W2MNR[-5"K"N]O\^GV?W[M/@MF_O%]/+P M!+*]0D*A-QX[2@V0U*IX"=W&!,60U3>I6W-K]\*'1M#KC!OIO_(BOKDQ6[D" MXC&:Y<5=#SZ! P9SQ1821ITV0@K"K1,&"V=V?%Z4!U M18$O%Y]C"3]02+LKI1@$"PY"(111 5S3EN%-D.)FR%:P>W3H3&X.ML* MK]\'R9Z&OP[OCO?52X@#0#@NO7 ,QI?'A*"EK"* ,+R4D/:IT21B73I*MKB3 MYB8MBOOQ]'H9.CT^AO"T?H*I\UP+"+W21$%CC'J8+AWN]%G0_6SI*E;5!FZ= MY9WFC^ MR;_=B W2EWINM#N/) ( E:?*"4L )%8@394HI:# =VDJ=1$TKJRTW4D$QR%V M;DD$GG-(%*6>J>@)#/_#62F=I&A >]Q>^= (>@,*U#641( ,Y6$T6** H*& M67A]MU#8J$@,ZM]>UE(201<6VMA^,?DU.#-';/ATKGFSA@XK7#V&#J;'QCA!KFS48R"#K=!34= M#JRLM2J) \;:=!P6O\!H-X3 MJ)+]5%KK-+1YZ%JJGFFQM(:J^;C]I($&/4 LR TX(B;6G_?KM#T_R7_O'(ZMG1@.+/GM79'=1(?CM_5# M$0/KSF"@>KAWK,5>V*P(,^9\*?UL7BS:OF5LZ_T1I*;:@<"V93MT:]:SD@F26B,6MLK064--V#<; MLI8)4*![3UQM1!]YDQ@,.B'U\7KY+E]=97<@TKZK2N(@$,@!Z0&G 1SC$;8E M+ S*^GZ EF^WJJW>O!5@NMK(;^ONP:#F[DH)=P$Q3KF&FA"*A':FE!)JP.RP M(^.G*Z\"&TY"ZD?EQ2"CVT.B0S\T6+Z(:A9%-(!73[<<#%'MJI)HK#C&/JR\ M%@GB,6 H++R<6H^DT;C3!(=JT:DFU/7\O=!FT.E4__&!OE6/WXW3K^-)M5#E MH:H)UQA089UVF,7S>QP[5$*(]0F/S[86R&Z+#\VAU!,OCID:MM=*K"3!QE*. M(Z^%]%JR"" G0@F#.:K/AM9BU^VSX02 NB+"MMW[I_'LMP/;AWW5$JE\$%1# M2[0CU#O+V&:'!H2KG_#4\A5?36TA&@2G>QJ4%[_'I(Z#!N.^:HGGP:Q2B@. M*?22(@DV@TA*._ DVV:4N),9C>'U(S-DD)N*X1&C'T+XO/@]+2[+_AZV'K97 M2 "W7/& F(4L++F4$"Q+Z>*K0EV^ M^9%?A7YEX^OI:LLSNG^0?6>J6YVV$ND@E4PLP4,&86.9V0P?H K/N MC8XG3Q4]@+7:;=]7,D#V-Y$PI)&T"C$-I(2"::$>9EIN!Y1LUFYTK%&8NB=* MS+Z,V6X?I@^_V_\ W,&ZB59&.DG",@P%E 98ILJ-(.2G'#=M[>&_=JC1##ZM MYXYMS4CXL)C/YNDT7K'U;!Y\;GF=?\H"]$P: AF1!@FOB?9V=2K"< M)M2<, MAY:RP!APE$J! \;+$H8(60MDPF&<)=[Q:-3%BKKXT#*PG$8##IEH0V_HZ>4 M.N<@Y'>LK.9C_(['@7/.7J6PMGGOI)784PB,%F!] M16V0E *LS]CO6%F)Q[B7ZN'U(S/D_/R.O1"C(=_3 7/LA-:+Z38WP8$:B8**V#@0& ;>W"X3D%K\K$N+& ^810_>QZRXN$F+ M-D]J;?N<22>C>#XY-/;A*M[9, H8V/%D,<\NR_)EV?8//F[K8<6#2VU]OG7N M;4;F^^5].UG;I\.V?F_K+_\YGM^,IYL__7V<%6'\W\2XU7B:3D?CL+8L\^GZ M]L]NNEBF]RUEN/PP_10/XA=!IK>8AS_G08S).%W# M>-"WV_"7$NA=*:V]>6%1@[$*S!U:94#B@:8[CH\SIR.:U>,:?HZ:D"]5_'Y M(BUU ,D1+DDI)0FS_O#27@?'GL;0[8I#[=Q>+;EQ!@&M,)0>&0,(\1OO@++U MKXAH+4MV<$QJ$N#.C7=]O\D2/]*7\;)>0IWD1##,M'<>.D*@WDR^RO$N0^WG MZ\\X&=?..;0?K&JC\:G4U7>";7T[4!_="=(#\4T7LB^"I/S'T?W:33ZTWZ6953XKOK)1Y+@I"51"*+ M*3.(THVLP+%*)UMZ\H_TK_^7)\X;0[H'8_-EIL"[[%LVJ6YU[FD@<09K:.,S MO]PH2A2'E)720X7K)W(=ORL^7_.S.8 [I]?6;)6-&-57V"KM)$1!9S5W&"CC MXV6$7(@2"ZLI.!O[L!&%[^)3BU#^L>DU=&-L^*SJF4U+4V&V! 4>MJ]VUTJ\ M$L@"28V-,1&-)-,;.8EB WIYK&4][F++R9CUR0U4BQNH]&1;[KQ$" O#%> < M6KMQ/DIEZEO>[4>9.N=&/5K***0: MX*5>0\F8;0K3[@]6K7J^AR[/BR8DL)^(L&X"#IF@0IOE3M- 0 @S)UP ./#\ MA=-91M(#'H M,TB;QPGU8A;PFLTN5A\_E+NSMUXB!7=<($@I)YI"NH1]#9"GKLLDYJ.")R'ZZHX.8,O9H@M+[OW;-Q>C!5_&(>ML3J-B_FXW\ON>J^ MW\57J'U ['D+?\\FE[UN,U^:6.>]\Y-< : (5)H!Q+CUPJ_O7?3*6/!#[/S" MRNR\ZNL\*-V?L>A-.P]@&/QBFI,B$"< @"H"ZVO92%DZ)@B=M];/<.?7C;(;VOE]"!:>N[S.]F_OGI9*++=4(R.QA(I()#Q6 M=-,W:"K9*GWNX2ICFS>%06W]V'2>FGPZS4;S\;?Q_'Z_GK:73A!B3G+A#?$* MJM!9@WG95\I4?3=J:W'Q!O35"!;GX%%QP%'@ '(&>LR<(H^8Z!D>X'-3#6BW M+7BZ]JA\RB>3]EQ)HHSI-KS].H[7TL,MW=AP,72ORV:WUGXMT M.EO=0UR^:59!U8<;"3 RZ\)M2K>S"K5$^ $)4X[BKD@'!$>:+'4DX5!::;25;=M M.SCW"%+=YWFHD<1+#8T*A@@+2YRS&"HH2R00.,$<;_K2WT;5NM,SVC!>@W:6 M[I%5W[]/_Y47E2Z\J=Y*(@7#%"HL#)*:4F2#!5R"QR#KTDRLZ4AMCA_/#U6T M!F-G!W!V2_#0_U_3V\.OG!W94J(]E%Y0:3B.)P&CFAW[2N W-5V=7 M@XC^R;1!>HC/D6#]$,ODMW>+>59\+9S?BNPMV3NVLE$D,' ML&-ASTIY$-;;]>N7T910N/X3;.V=(.N*)XVAUA4[/A?I97:;%K_%/?CR7R(, MA_FQMUZB!3/2&,\9BH_>4\L,*V5US-1/;VOOJ%A'#&D2MP&8-;\4^WUYAZHF M3 I!I".>2@\QHL0 O]D9HVIG>0:SYIR^X6\8KP$P1(U&B]OX"%UV^3AKLAYG M=C262,BAH\![:5% A6F&U^,&(2#@$,\T]\2B9A < *_V/QZZOV)"B47*(&L1 M09@;Q<.DNY%6^B'>PMX37XY'J\_@0>NGE#]E\=W2T7P1#X^;F[2X[OQS@SG$ M^[1S^2P^L!I^EQ6/'K?=,T2K5$\(#+,08C;,0 (B1AUU1@3S"KHP184]U1#B M(4\$60JQG%ZC2$<$1 ZVDC J%- .4B^#]1GVDTC#%1;06XHJ/2?9142D6<7N MC(@T#=B@0R)/A/TX2:<'@A];RR<<4D= #P^,TV( \M'XI>@ P5I_22HSL(< M#2H];QZQKLRB%WT]Z$_>42/QD =9/%>0& NQ,L[ 4CXGP<#SR4_4V2$&G(31 MC\>%0<80AD&!IO)AHXZ?3G&KO-Q]KP55K!D]!]@*IC@03!(%(<#EB@NXIYT> M'Z^VYSE9&WF;"'4UP'4:)!]E%S=9-G^7K[)Y#ZS^NZHD5&D($<<<.T DY"Z(TL]C'K1_AJ U=FERA/,TUH)A+V]NTN'_N!UK?7O!'B(ASYC4E%E!- MF87$2"O84DG6*X)FP>>)[0WC M]6-R8Y#>\N%1HJ=LXW2T?NT[GX6^5GBC;TOY8$5S8*P Q!D)E-#60_JPCI,N M+RZHN.=H0$\O7N(['9FNM.YNXUU867:1?A[J;E*:A:M/>AS)B011 25VWGLDE'#26+>1C+E.=Q-UB'"*KBIPX$AX MSBE @;3TD"O/G3%04B.1LQO)O![@F;1.%%\/GJX4_S&]7[U-G!=/>KU'^;NJ MQ$=0N/:6.HVXUP@ YC<2.B;KC_QNHA(-$J AB/J<]A]=JJ(3 MP-?3\;_+A(JE[[1*$*?A+R4 :V@I)UQ3SH%PUH#UQ4>:6VPK7:71=KRG&9FK M1X8:_%ZB-,38"*&1"+.'Y8SZ]84*FFD NTQPW!M#ZHU7.\--_6EAT(&IU1/3 MF]J)*WA7!7=NB.'A\, M3^RMEQBDB':6>085X%H !40Y\)F!;MCAJT:T6(T9)^'U8W-DD&&LX5'C6$KL M.!8:)[\/5^_#%X.]''WJ:GJYGDD/' L]7#-LP1UP3 &)')<2>( 5*V5PEG1Z MOJ?:]K,AG>1MXM35\+_()I-5CL?[M/@MFX>?U^^1'HQB':J:N'A 2A@$H3"> M(H:EVTA,)!Q@.*M99K0$5.UIX&.17RY&\TP?_+O*)Y9+KQ#6SECJ"(;* MX7(RY!#)^I<%M^:8;&'(-X1.5P/]EVR:%>DDD%!=W@;D9_/5)5!51WNE^HEE M%K, GT&$MM5':Y?9>U%F$/5:HU MD #M$3:8468D@] ( UPIO0%\@"=#A^)":07@UIW4Z8>!!0R#,*5K(21EH 1 XVJG;?IUO79&@>>+W DX=K9[KHW-@W33 MRW@S5:5'7=KX7)@D*,:&8 >Q0M*I\*,J)XDP>0SV>5(;^%3B;/0 MXH"*!UPQSPSTV)\EV"J-G&;Q* ?&EL1;13;CG^'Z)Y_ZFUQ;=-4,0 4]>8Y;3Y#^G!6W M[_)T&A:^J*@/5Z;(PBS0_1?]8KXHLO=IS ^/UP3N=Y6WV)'!..N?H+,^*US% M#[^W7B(!,6$N1TAARZFB %$K#%/:66 UJK0WZ$[>0R[SG7422;T#4)&PBFG( M@94>XY6W@,FAO]3_28AQE^I3.#SFLGQ<-QHTAS'-B MH2"0>P6]AR4,&+(NZ7&4S[H!Q>:-0M.5W?>XFP<]<2\+)]:&?1QS"EHCC"84 M<8-*J8R7:M@NX/I*VJ/MDY#Y4?0^2/]IG^KNR0&Z*/++?#))B\-^SV=%$\[" MXNB8"GN+L$)Z[H"3I42$V &Z.T]1RW-GY6EH=*7?N+.)TA[4[M."B0TK6GPC M7C+"-8:".:!*:>@I3Q^WME%N4+&(% M+J$(^V[:Y8W4/=M==3'I5*^'8P@/I1($,55, JP%UE1 B"PHY0!>VV&;6#7T ML4VC)V%QOKH=I!G5K4K[4>7[ .GMXO:@,I^42T0P)J$V@DL25B3#8^YL*0LR MG6Y_J]ZG44<3>7,8=*;/]'LU?3XNEXCX@D$@M5;<.^@9 ,B6LDC"AWB/4A/Z M/ &#KO3Y+I]>S[/BUF9?YQ4R*[<53RC57#,*%5/!RE!.A)U@*9FUO+[1=/Q9 MI)Z-I@;@Z4OQ!YT7VRLDU &,* 2>NOAR ]D]"Z$?C MP2 ML"&HOZ=U/$QZB]L88_PUGU=X5FYK^40![+A4@AJJ. =,8",W:QI4 [PA M]50E/5_B&X"ELY'^:+D[J.^7A1-O@KVBD0H&C*9:86R=7TOE<5@HAV?$-:SL MDS'I2M-1WK?3>)_=,M=DOTGWLG#"',&$,*P <$@9:9DI ?(4G_ 6U_%'B'LV MZ$X&IQ^55SH/L*M*0A4Q7A"K%5' <&*$=*6$!F,^;)/N%)7MU?[)"/V(7!BD M63<$"ARK^EWW!BTG,W5=9-GAVT*V%DX\ D(BQVA8G2BTGD)>PI@9QJQA79 "1E_>%*SVWE/AF5CS1"(JP50U[58N$59+R#4C>>CCPT-8IJMJK]9/0^9'T/\A5NF^U]Q3; MS+[EDV_QCO$G?:YP&FY/O<2Y8,U C+6$4@/NXTZT3,0%1@WPP:K35/;B-%MS MX-0_S?9[Z$!5312G5!(H"(YWXEOC/ !E/[V#]5\Z;LW!TH@2 MFP*D,S]:-I]G175/VI;BB5!*ZOCTGI?!^"0&>6U*R;27]<=K:]?W-3I>&\"D MG\UTD#]3M_EB[[LANZHDB%. E+8N_A,);0#1&SY;5O_2QO;?I@^SL_>=_"[:A.)A=!(8$A84[E' M%%)!W,;ZU:K^\8/6[H/M8M%I#+ ^%Z$OTT4\D+WFNLEO;\?+M[5\%H^1C\)/ MZ?6QQU,KM9F$;9,B3 D!F<1Q;\[\9E@AQNI??7&\GW%PRU,;"/;)LK?38*MG ML_GRM-=\=3^!F^Y[6/>(5A+"D".::T&,L(Q*ANW&Y /*UM_TLO-G4C.8=9E) M]GF=;7$@?ZPLEJBPT1-" *@0ET(C+H0L)<&*U<\IX6>F_?J@]*%>LRB*_6]G M;BF=$*"UHDRJL)XR[!R4Z(&V1M4T MG[*[U0_YU<=B/!V-[]+0\O_+TF+V89JET\O/O^>_+B)RH<#Z6=B=FYRV/A@6 MT&"90$0"Z$LXBZH M26Z\T9 9<8+W#OP1&7Z5@FY1+@#686X:844$S"(?_H'(H D%.H-B9N)O[@K(O M2OE\470TJ6W[5,*T]D03QA&%*@P_B2P+ T]@'29^:T\X.')6SNS>D>V3?RWR M+6$"$ TP\2X,.QFF<_$Z]T3DKWQ:?RM*R-MVZ<2IQSB2@CC M%3;:(P%-$FA0T: MZ$^X0^Q,W.0](=E=0/@J*P)4?KQ\NGCY2.$O13[;?W!O1YV$,*F)L493XR$D M2$33 MUJ? F3G;FP&H*P*HV[R8C_^]?KMTU>>8SA)[O8<%^ZHE3!I#J2$^3'J":\0@ M$1L+CIL3]EIGXBEO :4^XO$5 ^X)A]3B^!J&P&ULW+WIDMS(E27\?YX" MG[KMFY)9L@J.'>IES%^ZY[L>O;]?__7]]N]DZ]WE5%^7N/_X ?G3_X.2[=;DI=M?_ M\8=?/[V!G_#;MW_X7__Y/_[]_WOSYO^@C^\<4J[O;O+=WL%5GNWSC?.UV']Q M_KK)Z]^=JZJ\''OSW[^:]^^],@3=.?VC\]_&A=O/2#S6?! M3__GYW>?6C_?%+MZG^W6^1_^\W\X3D='56[SC_F5P__WUX]OSZ)+?^(_\=,N MO^9\?\BKHMQ\VF?5_EUVF6\;&.W7OE3YUKN_K-=9;=KNC?[XK] [RL]U6VWJ_2 M.$TCX@9)E"2>%[II0,(X<#W&W-1#A*S:KZSRW9M?/PTVV]_2^NH?9+Q]SF.5 MU^5=M>X&H08.'X,[A/_9 7%^&Z#\WW__Z8CY$3OE^J5PMP"NLOJR1=&[UZ ! M\4_Y=E\/O_.&_\X;%_2#Y[^\S,-3PLJU+F&=_UN>#)15WY >Q1M6:Z>L-GG5 M)"G#7\JJ]2M$]S_QT[IL1M[;_9M'G/-DQ0SXTDBCZ3AH(+_D_[/VSM.*S=TV M?W\%UTU"=K?E'?3]_DM>X?+FMLJ_Y+NZN,_?-LG<3?ZNK.O/V>4V_]ST*-2X M_/LJ"5'J4X1H['H>#DD",!A0N=0/5_O#,/!J+[&-1:9;[<^,7B-]:X#OE%?. MB0-.ZX'SR 6G\\'Y@7OQQ[-]<)Z(B4G:DH(EIX'*<7)^:WUPN!-.Z\7$\JG) M^8C>3A7-90CT9-Z6\_09N2'@[>X^K_=\+E[#W09G]9?#F).$#"#/(Y$?L=#' MH1LSVAJD:1(1X@MJA88%>S)P LK)=AN'PYHM,3K/T$BG-4#K,OJC"4=*XTU. MKA=Q$_R_/&N[S[:]X9^SZO=\SWOQIWQ]5Q7[(J^/_9F$@. 8(LA7I6CZ9 .!3/<[!2O<"SG@BZ[OG>!N.^1)".4R)"NA$%.ZN6,@ M)X$ODW_1LG_$[!Q!-QG07+F/ K,CTFDS3LO05*L>EM.U>CD5?E?LFNP*5_FF MV+-L76Q/9]!^D"1NG'AIFK X"6@*$Y+@""**"80Q$NSC6C;L=68.BT]I.F#. M@&RVE&:,II&>:83=971!,ZZ4%EJ??J=J9R:K-&34!3"@!" 0NR1EOC_88W&( M959_U*U87ML/ ,> MAP-J!O(&DJ36IAZP#(_JAQ(6H@M"[JMR4VVU6_9S?7.;5*HY\$M,(LAC MT&4Q=6DZF D"(J4?TA^WK!Y'/,YO'2))Z9!G2TPXK!(E)QLR'-DY0_.$B[%3 M-*JT+4,OU.$_/4FCQX.H5J"L;@6I-T*:R8]+PS2-@ACY((FH"PC"B(?]6R'K1 E-8G)(@1$P$[G,CU M?R$ZK/3\@_H67T=P7KK2NH(4/1*]W0(S2OU]EA6$$P9>Z_.2/"VHU\LB?ZG?*WDOVO-_ M+G;%S=U-;R.)FGD%PDF)-4@^W9J(XUCV"08",:, A:YKC>< MR:!I$ ,I-9#ZLFTUZ,"HJH$<28)J8(T?2340I<:.&IRR,*8&2FPM1 W4L#]5 M PT&A$]/E;OKIG?=D/QR_[GYF]T$)$0QBD( (T@)@#1A<3"8(B266@90,F#[ MS%2#Z0T'Y7!4%P['I;1 H,:>F%I8)TY.-%0XLW-"Z@5>Q@Y'Z="X##71<^'I MD2A]/E2UI=\*#:GK>R%P64C#( Q9Z+GX,,E) JJC+H(F9M$7I64)50[5-,8" M?2949I:UBY>YD5 :23*7J36R3KRB-DJ<",]L\DUQ=_.Y,?=+N<_K/F^"KD_C M%"8A#F$--L$YCW7&).<^+9Y. M8EI$<\V"7N)E;#:DQ>,RM$73AZ>S(P.,J-PQZ0TQW,R^D >;Z1@*$?1]0EEO MB/D$2,F*PN=M9S"/[T2H"8L*:X)YBUW")',62:ZLWQMY54PTZ%N&DN@X,')% M1(D+40WA*=#;7;VOVL*2[;0KHH$?!)$/79=Z$*DHR"_9S6$Z M!0/,DH @&$ 7QP%.4CJ8P[XO=993V*#"Z1-51<6-4>Y1Y>4V!;JOK>M7E2/"ZRG-N;$B6/#=)/1J%39H4 M L)"X ]'5EAC6>@XB<;G+:M.G],?4$G.A'1X&Y>:B2B3$YD9V=KT!=O;.NMS ML_8(C$7VGJ@S]XYK;N)Z7M(J[GE_7]!: ^3,J[(F'"B--13) FV/2Z;P)!(E M+F.^SWP6!B .413#X"#A:2J5U2E\?AIE/2D$)#\[5"%-+(.SS)>2K(I29:? MV3-"1K(U#?:6D:?I./"T^I@N%VH*TJ>!R ,) 1#2A'@)@6D8'\J<,,* U$%_ M)0-3JXC2?%"-.A4EL<":II;,,@-\B11A/9'D<(F*(NO"J*8H\2%\:RB_+[?W MQ>[ZLY@AU'@"Z]0*7W=LC"UF#I1VG)4*DLN:JP) MK$]9)TQ.>#JN.)[VN-2$7$FL3EGG3&UQ2IX[L<6IE]P]MS:E1F M&HGDT:=\W\C2DQ,2"80I(@Q2EH: !-AC" ^F$$NE\CXE [://[68M-,\->[$ MLCOKM,EIZY&Q>8]!O<#*V$$H'1*7D;GIN?#T,)0^'SIEN_GOO=WG-_4J=0,< M8>!YT"=Q"$/7"P^Y(4&>5!T[/4NVE>9<\>GV#UJ(!FIX2Q KJ#Z3<2HI0SIT M3E;0^\#4F#0987@A&F7&%X'BWJH,J1W!:JSF\*:\V^U77MQ8@(A0_D\O0=@- MT"'Y(I&K?@1+PHAEK6HOFO!9ILYI*QG.Q+1H$KKD9.C9:2N.RNE@S7G6ZDB. M\%DK!3Z7(3KZ;HR>M5+F12=!ZBL"H+*J2CX%Q-EM\R?[AQ5C-,&NBV/@8PB M'_OXD*.Q&$N=)#=JV+(D_;JK^>M-^6:8J%WU@/5S)G6NU5.H26@VDE%=.$,5 MD0-89T [?X)UCD?)?$L[',M00CNN"61CAO@36OKG]LNG+T]MFG\IREVV?0[! M]?E5092X7IJZ$8@2"OT#!#\)A'<%3!NVK)A':,[EH>>N>W!.=I\56UZZ7F)) MW#CS CL+;][O3=$+ B .#4Q4$(2,R\$(1)0 _[XPA*K8$: M,VIY=&J1.74+S2EWSOWP#$[%"];_D-5.YMSFS=_=[?^HLPJA0[O*JL1$C&NN M4G3L?SJP_^@1HCG7+<[3)[R.82 "R\CFS;LUNLYAC#>==8]?=W=UOAF$&9ILJ\[Y[:L^$BGI:(6@Z.^:C)]7 Q- 3K@ARSSPCD)7@/>.:*??TE% MB&3)]16S@5N&/$_@I\#*BPUF=03\[:Z1LKS>MR]J[AL(1;FAN\TJB#P:H!@E M 4Y(%*:13PY+YRXD0FE0#=_JBMP,%8QJCPM1"1$0)^@ME;17]5Y$!?%=532:P"ER$8!BEL)EG M1SZE(/6.@H.15$4 E>_;GKIV, X3U6:PWA[ZPF:L+YAC4%XI;)"G(QC-+++G M\>=L?U<5^R*OYQ.1'HN@ELARN3Q)D?9@1%G4V!#;+3^IRWUL)EUJ4ZP_9 ]\ MLO@QO^U^45Y]J(K=NKC-FN_]=YY5]?M=WHS>G[^6O]SQ,^+-#W0_63=S2A F M((PB &@CBQ[U8R_!"?+#./"B4+P>U'P0+=[O6(G&+G/'#,3MG,41K4 MSOYK*;,%/%\T1?;JOXM ZDGNT:\+9_#,Z7%>. ?G>- /[O&HMPXZ[_NH-SY> M.,?F,?CY?;0$F6,#WT6+4#Q@L(B6(7@NP581WA^@M,X").0X22::NQ70S?;\H2SYWBG&R@4@V<_$[ ? MM_F2 J=U;MYE",7 3YXMY1-Z1&&.,*>W_S'&Q(A-PFF33!>13/?NL(L&<7KT9DH@S :F+DS MAL4%<>)LP&@PES+Z+V"DMSFR"\?LGV0D%_?7],@MR?04(S5KNM&SA")"B 4H MB&(O!+!)*U*/1$U"D?@()RXA0N8MI0U:0?[^LP@]]PTF%0;B,%6.L8H2 M-T"N'S#:Y#II$"8T..R*! P(74N>#,R,:P'3)Q&OAV::I,%H5&9.$I86P6D3 M *.17,B /__@;G$P%P[8/\?@+>ZNX<%:DN=)!N?B_OF. H74BV&28 9]C$B, M"8!-#I&B, 0-TLFN+RB!FW$!H($[H?(K16Z"L=QVT.8@O(1^0;073Y @O,&\K9] )\C]!#J'EOLF<0C\.4^48JR"-@(]9%$%*0K_) M?[S#0X< R94R'$R,',N $R>1+P>FFF2!J-1F3E)6%H$ITT C$9R(0/^_(.[ MQ<%<.&#_'(.WN+N&!VM)GL6K*5_E595O6+'C181P6>_K/U=E7:^"*$4!)AB% MF $0> D_:-#; TE Y,HGJUJQ/)RV)7R+NK[CL)QU@TNV*K(R?>,CX[3,R0UY M7=WC@;06TH73@IJZQO$9;EZ0.W-\+J-FB@$_GI4M-L.,CO+\DN]7/@N"P N2 M*/4"UOR/&Q^*:@(2$7]UGU>7I8[RB%B1Z3VG@(0[T:^[[(;7:?I'OFEK,SU6 M(<%E(6TNU47(-(D&)*B!-+\ -2 DY4>&R>6*CY07 M(CSXJH\,"NW[63@O=7 MG4W^; 6WNHI2C,,0!ZQ)M)(8>1$(DL,V2XRE"D9J&;*<^)QBXS,7;0G28U5, MAR8C5$Z,GG+Y@CA-JTMC/(V(DQ%ZEZ%09EPI+30_]5K@JQB$Q ?,9]CW"(N ME\3P< ;<)\J/>K_Z8F'0V+ MH ?9RK:?FM_)VQT$>%GOJVR]7U'?12#A#TCZ48R3AJ^8Q('K,1Q%<1(D@GUD M&C#V.MBZ7H0&F( _#BVU M^C,Y/.O+1MT3<^U6TQ&^7%HT?3HDO,;=\IIO?J>AI,7@F)K M9-&)_S_!(*/EOLGQ1C\.0L>*2+^SWT"BNWW[QLQ56=UT,(6'ZFBZ9,V1Q';R'YS3XG Z@Y$AU$J%W!DPZP_I:U&)R9=F[Q8=;8^YM<%-[';_Y+=Y"O7 MA6Z,$ J2E*1QX%,8L,%," .A*X[*'[>\NM=WE",HAZ,2DR-UPL:E?1*NY)1< MDJ:19*_.US]>E_<_-4[R/"_@O^ J$YRD=^<(>$%6M+F:5T7TX9>&VHRL1N!& MG*IL^W:WR;_][_QAY38R%*<1@R%-4(C#J+$WV&%>2.5$0O;KTZA$C\II83D- M+EF=D"9-5"AL\J6D%.)4&=.*)QR,BH4J7TM1"V7\S^1"CPD1O1A2F<_-WUC% M/HU@D"0TQ)!Z+DQ]-QP^GV!?Z 2#]$=M'],<,F\.1EP2Y'AY70FL4:(XZ1ME MPT"O/_7W3&=7HF3^/JX&N]1L"O(]^O!8+LGV^0H1ZKL!H3")2:,4(6-N?,PT M7$^V:\M]?:H^?GP^VN&XY+N[)&GB_=X>7XH"($J502UXQ,$KHJ#&UW+401'_ M"S*APX2(7L#&R(8;8MOL>@7=J/D,P(P"%_@Q"Q$X9!@ T414)^2^:OW$8@_& MX6C$54&2FM?5P!XK\/!*9J#*VOQZH>W!"]F!'AOR&M)E(YVM*$Q@1&F TY0" MB-(T9LE@"U&QX@IZ%B;6D3YGUE(2*0)EM<06=WIJ(D2;<3TYX4)(452X6YJF M*/EP5E74&1'1%7Q758\$;)CB0.I% 6N^CRE.4>P',#ELG"9Q*+Q4H6S LJKT MN!Z-M?(K%NKTO2XJDS GIRE*I!G0E'-4G)$4;>;F5Q1]%TJ#+4EVYY,5V[S" MC87KLGI8A9@FJ9\&E$0!\9O,R(_BT&"^<#J5S M E/Z\(06NZ+",AFQ2CJCS*FY4Q8C_(P?N3!![%)TR8PSSP]CF.-(](X4S:I= M\W5>[JLU>3A<&OBQRWS@XL!+L4]"ZL+^RGBCD2Q.!>_-*'_?8E_J(?%5@ZX/ MS78?\AP[+_0D8X0NXT*)OANEX88FUV\^K;_DF[MM_O[JJ6%^"6X-FTE(L;W; MYYO/V>7VY+I)C$+FLL8R:&#@Q".1%PQHW("D,F42;&&PO3J1;==WV\/ULA9K M>_&L1^L\[Z!R=PBMQ49,\I80%CE%'!#S<#PG_^*%$/W68G=FN_FGR/&(KMJ. MVC)DU[J7Y;1]0;:J7U7<-\)SG[_=-:/#77<)?;?YKWQSW6"#Z^:/VN*GQXN" MQ\LV$4U=?B@FH2P"U 48>]T]P1A[(!05!YL0+.ZW'% [)[!;1>B!.T?DC^X& MSY18:= \HA%3!&\9.C&)I\\*[4W%KKQ>M/*TBB*7AF&:>&X,(0J#* B"P0I M6.CHFNJW;6]$'WMX-[8+WLE5IDI6+LVSI"R!KQ%D6=%:ZT(J)C^%C4O\-O1;UB81A22H%+@1?'T ]00GN3) B@T)*O$4.3:<>%<_G@ M_,)KR/.AOX&FK"(J=*IG8%:8-)!BO4;B9+G30)!D5L]*DS8]0@2165GEQ MO>N.[JP?FG_]FE6;P7;]N?R4;[>_?B+E=IM5]<\Y?PENU:@BH0"&I!%''R1^ M&A-_P('"5.BDC3WKED6L!^FL!Y3.OG3J!J?SZX^??G0V'5;GMPZM3#TE.[$8 MU[MEA$%.!'NXSH#7&4)R0.Q\+IU/;4B<3PY96D0D*E[-'AFU"E@"$=H/$>*= M1CA$8H6Q5%A[81]:%KUEZS.GV+Q&$JB*, 1AA ' M+D-#D:\&2^Q1\?=%K2&88^B[[;':'_Z4XV)B")PB)#:&P0^'\%@>"I6C8W(X MG")*-H?$#X\ZT]3#XAGVE(=&W6A\#\.CMH]20Z091N47K=X5N_SM/K^I5X!% M*0Y %*382Q@*$#L.R"#P [6U*O'O3[CYQD$Y+2KE!2H)WF37I>Q0IKX3)\*6 MY96H R5""U#R!"YMW4G!@[/+3:ILO*8EQ>X^K_9*7E4 M%9H+9P#EP/&WO@0N6G0.LG./#88-CS@%!U'(/F9I&BJP:MC R9 MI%Z-=%!9[ZO$X-'\*\P2ZTV,?W@AOX;]I\3N# _,=H=;B>ZS/3Q/( MA>C!1,X^U8HI.5:X,W=SNRT?\OQ37MT7ZWRX$,*!';'";1N\]C&GC_FZO-X5 M_VBPMB6#6@>Z@YT0 =_'28*\!!!&XJB!/&!%+E"]43W".3K'_^+1O:'85NN@VF'QF1J"V#BS_#8@-_S,&G[;E__,16ADP)JW M12QC')N9@_/7"F>+B.BH]W:W+F_RPR.$[WHD[;%?U RFF'@T32"E<1#X?IP. M%KT@DKI0I&/'\@C403L^'^H,X)0N"6@1*C8&3,6EG)(KTVA%A4%*:;W=&U*D_^XL]&"!*(A8!_HQ8XD(WZ6W&$09"KWJ9L32?0BG=%M"D M54NE+#!J3*=FN34PRI.\5DGRNVBUDO5%3*^4&!(Z1LFSM?=7/S=?W^?\>><< M[C9]ZC><2@$^=6D$W=2C<9JZS/5A-%BE)!"Z=6G*EF75X@CY[.SFB+&MR5#W M*%6.W)E@>%R^YB!73L!:7M]?.2?PVF>5/\W,J\2AQ8GY53N>^%K[U7VK^G42 MSITR-$C? LX3FO2FM-/()%>2\^V6EP39;7[.JM_S??-K^HU/]_/>;),@(YA@ M#X $L]"+_)0>S 8ID#HPJ&W,]OINMLV[6CPW SY)@3)'J^ 2ZY2,2JZ6=M!: M.@_@G!Z=])EH0^N=K] UMG1IBNEE9+'FW'FZH&B6)Z%<]D-5;N[6>Y+?Y]OR MEH^>O2T2IPQZ/J*8A#3P :3^,-./@9<*G0[2LV!9L7IBS^)")^Y$(7>T$8I\W_(S@$*C^LC0!I<,0KCV$THP6XPH"0^"654/ MNIAF+SG@DBL(9T+KP*IJ?J[;$;M\>.FPKP/YS=N+QW^M722=[Z*CX<",C!YS M-8%EC#.S>?_T'8U9HR Z=O4 \LW+^/KA<^4BYOG8C\((IQ$ .,$N'8QC-TY7 M]WEU68H.2H:,RDC/*3YQ!>(/"/7*LCZ5DKQ#*#=@F*):;!R8@6,Y>3\ /#N& M#TG\M#HM1MR(_!IF?AFJ:MJITFIK5;U.@;/Z"_\O_?M=<9]M^[KYG[Z4U?YS M7MV\;:_!MC<\GCRSP2!*O20B*6 !\WV40"]N@;$PB&'*Y/1Q D#VM?/NYB:K M'MJ;6HT#%^T_G1,_VEG[YRK;#+M$\#XKMMR+-U=E]:9N?LHY\4_U8H2]D IN MT2TKEI+G-\Y'[@3N@AXQ4N5X;.=ON@ N0^JG=/CL=82)N!;:7WP-U4&X6%GQ M,P0GX-##S]G?FM_-UW=5L7_@U8#Q-JOKXJK(-^]W*-ORTQZ?ON3Y_HD?,"&0 M4$Q=-Z2)&_I>3)/!#QR10&Q$62[^[VX XDL-O;].Z[ S,-%-X"0V#A<9$)&] MW$4"M[@"=7+C;\U;3_N/_$D3R@:GG:;9.&VS*1XWFQONN5/WKCOL+$TIA+9X&28K&=XQVI-7#4Y?.>(GVOAB0_.X(1,T>3)HB>0>BTR M;'+IU&EUK8,7O)*RP_UX&L"+%\,GL]8P9T1ERF(O,;**9;(GCK!@Y6Q#!)_+ M.R8/X )RB>E]+N?L,JH;"A^;M*0JUKQ25)/$-)G+DURFJY<11!#Z21BD *'( M9X 0MS\3SVB4 *&G*6S9MGR@9P#9J$S-)R?M(@V?Z3Q;K=$LD&0H$K*+_M,' M06Y,-L>_Y95](2*%EO'-AF1I:_:&O3N[0&^#15%]?=EB6]P#(]\/41@3WW=9 M DF"AE,RC,642!7:T#!C635'>JE"'2 =.L7T<"(FY3UXF9D1'=&D_54#*VP9E =^YJW'G)CC,(PICB( Y\ &!PR0>(E4J_1 MF+.Z'(546@TS2+\QE;3 O#6=G&7=2YA#/:V4C,-WHY:R?LGKI1)SPHIYMRO6 MQ6VV1>4Q=8U\ZK&80!@ $H:)"]+('TPU:BWU[*F2 M4UYNB^NL.ZV@.)-5XE-0[6Q3*2EL!^Y:/'--85\@94RI=#A;V3)P$PP#V$R9$8'>(1N,L=Q2F889R[+SZX^? M?G3V/;A6<%151H=*,:V9B$4YQ?GUDS.@>I0WS2(\YQD:D1\#M"Y#A$PX4AIO MS=O *YA5?8^+%7: M;95&+D+L<595#\7NNKTCM_)#RF*4 , @"B# &,/C:@'U3=R)D+0XQ?&W80F_ MAVCD2H0LL8))\^2VLR_3@,B=3=614#MK=".*8W M')1&-4PEXL3$RSIGBX\O6.JSX>HHJ"[ MNLG0ZAJ7-Y?%KMM7A)=U6S1@%48P2 @+*(@8]0(*2=*E; RYOO_JXV=&;-CK M* ,LYQ27\]N ;.+UL#&21KJ.$6Z7T87,N%)::'NJM2\&XW#=) IUT1I'#R?_ M=BS#D20@=#WDI6$4!RR)8(*2 4I$(%8K@&$0@.U!_J3ZWZ%CGL*^X.6L3GY# MM0J&R9@(Y@=SAT,R?Y"-Q(**7XL3/):-V(S7,J36KHMG*V98XU/XC<:RW'PM MMMMVC6K?M/JB:;BPKO-]38IZO2WKNRH_# \01'Q[)/93XDLL^5(4DR.]' [$5E&U[;DV]/'!BTR*)]G M#6BZBCL4,9;&,80$>HSX 6I8[*VEKDL44RDY&Q-F2X=NJUD>3))$V=S''G_J MZ8TP=9;3ED?<"&4F:FPN0Z&TO3B;7^BP(JPZ_& V7Y$9DIE/^?7-H:X.PUX* M*4DA;&SX*(!I/Z-L;%+/ERJFH&?)M@+U6)0N*FIR*"@]D]$G*4""S-G1G#%2 MQI3'")D+T1\SOCQ5(8,,"6M19Z*_?4,C"%'H!T'BQ:'+:[@W;:"W$00^DM(> MJ2]/IC5*5_XD61)4%VL$J:K)+#?S'M$PIA]*="U$+]2P/]4'#0:$3F&^O\UW M='-]>.@])B'R<.JG :IES"_?^B=6P X%CYI*?E=RUHPH)$\ J[$T+@2V"9' M3@>FY$7BU*)%?M1.)HKS)';P\+&#YPX7*M*P@ .$JLA+_48@H7TDVV>XW.WR M];ZX+_8/O27/BV@:)PP'# +8F,)^/%@*(Y@(:Z#B]RUK(4?EG,(:5F[SZZI[ M/EI!#%2I%!#+"5B4$\WG!$Y(F(2*3D"-?E9@,SJ>E": M:RT2L@MO;[?]VY\DO\^WY6W;A'8;DM]NRP?^+[UQZM+0I:Y',6!^1&%PHODL M\H5JV1@V:5F<3X Z)TA;B3YB51$<@ZP+B/8\A,OI^'?!M83>S\.YVA!@BGNQ M<4&8F7-#A7EJ%S!Z6'"JM-HR%Q0U&!-;]K1+EISJR_%D]4#*@0Z!0R?RU"UC&50#_YG# M(ZI,R.K&QW*[967U-:LV*P(#UX_=. T)0]3'<>+AP5)(J509'Y7O3Z8=')33 MHU)4#RG>Y/3#%F6J"B+&EE4-.:%$0$54"%R6CBAY<$9)U-F0U9(5CD,7I;&' M,7 I(*F;,#1\'F'HKF[SJB@WG_99M9>3D5<_+=,1GJ(0[A/]\^ 7SB_E?9O4 M.;Y[X?"VJR8BKQ,FIQQ&65*3BWGT04 4A+E9EA*(PS[3_27]ENWSC;+DQ?4. MWU55OEL_?*ZR7;UMIT-_SHK=N[*N&]&)"&UF.R!V$0DQ=B-OF/A #S.I.[@& MS5K.-DX@.=GF;W=*5W--LBPG)1,3K"8V%TX/TQEP.J>T1I==) M%! N@Y%8EK29=.R,^!GG3CHE(LCU4X^D"$ ?^X@2"-SA\P0 KT^)Z&XCF1"] M]F'YA&C ()\.L?RRNLNJ!\=+VG0H66X6($K;LKJ*..QS68"=/+\@TNZWW]Z4M6Y2BK\\V'K%T/K4]OLH5NP& 4NQ$(:)P2 M /NU#>@&P)5ZYL8V%LOYPJ=] ^)-B\TYA2^7,%@/B%@6L:18R*46)S?YRJM' M@7!Z\$Z+_L)I\;^Y; ,V>.#\-MM%7TW*1[1SJF N0W(G\[:[:]@=H^"O7!S@'R%AE$0 8DH93&,?-7F5!_JJ M+"PAP%_=Y]5E*:SO-J'(",HI:G%=.:!W3N!+BKO58 @J^U*B("GK+]+?;L3W MR)TC]$?7N><3= VFQ]1\B@ N1,HGMH M\4K8[:70(PSJ1M@E 09AF& O14%"T@X&2T$*I#8"C1NWG8>?W($^(N;_QC%W MM>,X:M6KY*9"(";7L[(O)]&BQ"^HI(X8IR-B;"T\RQ!@>^Z=O>9NA4?).Z(#&- Q=G,;\AD=$:0H[8L- -&8EB?H)_ (:@U*''">!8 MSF$>>\"'T(,/3N=$ORWF\,;D'.Y)[TOGU!>UJCE31%-,+A<62#EAG2J&5K18 MG_D1U9XPK,O0]RD=+F?K0GJIU@'H[IH?FV5E-0[U,=)WA].VS,6( !81'",O M@$&(@ZX8"4V:*3@6NA8[-T;;,^2G*=^%<^)9>];J(C/H>[SW5U>KV*$ M@P2$B%"& &L^'R31\/DT(:[!N0[_Q,P*-O11#!!( J,MP M0FG$T+!IE+A>$$N]=*QN9:*D<\UQ\=EPKP/M%FYYR##R'JZFV)O.\<;G;5\7E'5\=.&9! MJY"D"+N)'Z0,AHR&B,7A00+#H)&DB"Z M'I3F6HM, =/]E[SZ=9=M6^[RHZ83EWH>]GS*L.<2-X$^P@=;-) H9:IJP7+B MU^)R[H[ )',\3?H$Q'82YB1SNY:T$TRO9W8F29,I@CH%>8KE4.5)%*R+>L;G M[_=K'!NSJS,AJB4_%+NRL?&>NU:18T^T=B-_"@)HS".$\S(0;HP\626\=2M3)+- M_="G<']TBA;8#E+3PYI8;<[2,Z(Y^I0N0WD, M^%&:;FQR*G24.;YAR:>QQ>ZNL?W^,-*C_*JL\N[G/F??\II^VU=90VVQRZJ' M=B>S =TN@)7;=D]TU\A!7N]7"(40\&5&@AFCP,=^3 _[FWX 91*C.7%.DV#] ML&W/0ERV;O1RZ.RY(W)Z.&M$Q13U>PFFG"8_ROBZ?/GHFG/T;0AQ__.M>[R0 MV*D[SN#/M%IN,3 CH\$2FL,RQI-%,%$NK[/JG0A]Z7YEB"E*$&W&5"^) YKB M,.SO+_@$NU$H=SC&A$7KYV8.S]0?3H@/#Z%4NS:0V?9$I?2.7"I1+C9X3,VU MW"#P_!;4(JZ0"Y F<2Q1A_)E"*U1CUXY+JC/UC37IP[@?.)Z*4W]&&(6)1[V M A:<(2X04BE:C%-!,GR8H6A*SA37I\2CZ:8["XPD'+*;/8:U7R7SLT$8O38 MYJ217L: ,+731F]7*7(N7S6$-LG__N&OQ:;)]IN<_Z:O2]6>O^3XFL2?)Y-; M?%?OF\E 5:.'QH'-W;H]?O8IK^Z+=7Y2JBK@-^\C2"** AQ@UP_[-2V.-W85 MRXM,C=+ZX-.=;VUE:<#N', [EP_. +_-Z <'5.N23!YDP;S_NXBO[)BD%MK9 M!R%KP1B;A )8Q5"V A[-%5^:-C/R -ES5>!%;@X@7CGE7W.<;6-?YOD'[ MY[R\KK+;+\4Z:Z*=9_63213R??7[%BES73 MSVS[H:P+/F0?ZCS!D#% DRB*61Q[28PPZ(Y1$AP&@2M:+-:(+8LJ-<#C,G4 MZ P(YZMD)D#;F%R89'TA'=^H2T^[L'F^1#MC)P4'(PBG+B0DB@(WA33&?I@> MC$2N+[4$+_EIRZL9'1JYW$V6'#%-LLB+G/IT0&83F<<\C,B)(F'+$ Y5\*61 M1B,I!MMM^94_J,/*BI1WE_NKNRU8?>E\R-H5RODFB>>(&YT::K.] M#!DSXMY:8YO:_:J>CF+]GV+O^05^US3RN_F752 M%[LH].,X\=V8170PCA"6*FUMR*1EX3J@=&H.\\*YS2KGGB,\3>V_!N6I$3(V]$\ RSOPSQ M,^U4:;7%ZHAB:ZF&=_LO957\(]^L6!SYL>>A(/%]E$#D!2 $.JHG3ZR*VEGE5%/E.FP.?)W."93M*5'"BJ;,\!*53-V94073 MY$A'N=[6]5UCT$TP" .?X#B&)(P9]E(R&(01DBHJKV%F)L4J6G3Z:B5*IKI2 M6>#1C$J]':=P,H7J<$BJDR2KRU4F64<$5$F)&U%%PN7-3;D;S^(@"%'HP30D M$,.0 #>)#FMO*?8#&6DR8<^R1G40[ M$QXE5I1%Y_W=OMYGNTVQNUZEA&+?I05*4*@J1+39-J-%[ 2:GD:03)#*ZI$+N0L5)R977%$J='\&'9 [V/N:W M3=/[DM7YR8E;UP<)I1Y.$PP(P0R$:1(Q%] 4!Q1CL4=1M$Q,TZ.<$V@B9XO, M,RGU6LIDC*J^FG(4?:$66O"K*32>%*X^$ *5QA#U>(CP-2(31 "$,"9:\[FW2 MM$R?4KK ?:9+;=I[O%6'NUU.[U(LR35TLV$0R[-FXU]NE'@Z/'2,]TB=#JK3 M81W2LAE.I KR^-H95=/A6$:F9L>UE\ZQVN'/K)BV>P$KMY'P)(4- (HIP#"% M,1@0> EC-K14S/(BI-2&? H2;U(]S3-N43Q;L$O4SA:8MG3*Q>)[4DY)SY2$ M4X4]1=W\4/$"$3?'30EXPV]0@15F*0.0AD% $?!PW%B%@W4"TTA+,Y6M6M?+ M(R0G:S&U%Q';//-$/IW;S@'92D&FN%>2S4E(UY-,I\=X<;(%ZG0P9]7*<]2) MZZ0V^8O42'VOQO71$&MZVO@QO\F*72/.1QC'GQD D02#.(8T31(?P2",W1 / M@"(_(-+7/>W L+P!5!T='3R>)B2UF.03D3VY >7H[V!MK*3QB%*/(] M2!)&4.B'+.4OGY'$#3T4,+4*T8:,6];IT]J)A\=;3B&WM1%/?J,OBBBX1V0O M)H*"/6"0LUZ048W1,E6T%9R%:;,V]LU4AK? HJKNLT?M]WA:=?+O; M-TV[:&P-Y2=_SOY65GB;-=B^%?4*^'[*$ 9!D[Q3Z@>-YI,!@>M'KHSDFK1K M66T[J'WMV2/8O@PM[]\M7J<%[/S&(4L*K=$@B&GL7/S+R:M1ZJTHJP2/(Z)J M(QK+T%,KGI7VV[(Q%3W:_R6[R4G),^Q5VF30(8A &/EA$D9_6\ M$]=: RQ*'%>_O6O$YU-YM?^:\2=F'T'Y.;^YS*M5P@"A)(XHB\(8TR2)DX-M M2#&5VP,S8]/Z#MB'P_;U/E]_V97;\OK!^:U#)ZFAAE@64\[IZ973RP&?,P"\ M>*::K]-LZWC[Z\R-GW,WR/PRY-"P3\]/OAMG3%3Z/E?9)N<"6P]F0!1&J8<: M,4VB%+HLQ(=U <:H5'D&Z8];3A9;/,ZN33^4)$R>+3&ULDJ4G#!U'+589A*@ MIV2,:(TR;\N0%77XI:'V(YDG]8_+?,RWW>/M7XK;P2+PW&8*'$' 4A8A H&? MQH-%$%.IZO Z=BQ+R #-J4ZQJ69$.GP*YD$342F9_0PL?I1CT4["U-J8J@W+ MFO323J'2QH$RAV):- 5]UBVR#,Z^;/FK%RTS]<>_('Q8Y^6S=?+Z_Z/^N^LB*0 MA+X/W)@VOB0AA"$Z"FX8P]4NO^9U\3\+)J/+]$)("])."YXY+*P+O^1[YVM9 M_)'_TA\7.Z;SG5_R&'^B^^/TW+8F)QC(]L#^+67A3$YLOS1*\D M!AF&S^/-VKJ58IP MG/I)X 4)02B V O= :T'(JD'W>?":'F,["_S;MO+O,7Q6EHF,4^=FZ(9AD5; M$5S$0'CF@O?$%=\MA6NB04^E@?SS#7-*+%@7\S?#<_3[[-OMXIA#+Z43?[X13H,+B^.<;H1F'NU._G"58$!I M$M#41\"+^*L(_C#CC*$;4XE-[@6AGF93FYR,@"/I^V)#.^L(:#R<2YKB/1H' M3W[BGV(P//G#Z4=$E6;S3STL*A$RS=BH'BO1 ?+/9;GY6FRW*^8B%-& 41"S M* Z1'_K#QF/LQD"J J[P1RU/L@8V,S46]RTP1[* %>0D,W30! 87KH>LWOK/;E/MM:S>VT,4IUM8,[4NL9W1*& MD_60)TGG]&-G-8>;-&P3)FX7SN#9Q?DS2Z9.NB?"XP1YWC."A%,]=6J7H6/&O!E-^'19$GY J?GI)VHYO%77:& 2 MQ6$CC5Z"8DB8FP[V<.!BJ9>4E*U8UJBV-SW+*-1*?6M0*291T[ H)TZ*!-IY M>>DVA@*,.'8Q2=R XM2% M"2(,A(,M?LU)ZFU@)0N6%:BO<=-CXXG>H\!I'#(4!<4,41@0$ M.&T,'S50KE*6$8.3KAYQD+U$M3 U"D6;85M[4,,2^!"4TQH0=3$8W(ZC:OBG+S:9]5>W4!>]6,3.]ZBDBX MHZ'\NMCM>"=#V98GS/I"]3I_ZNIDE#0#DC2_!DD*CS"!RU4;<1<$)$:2#YU# MCBL/I0S$D,6\\DD:XM2CY&"*(:D*D$H&+.=!W:IWL5OSD]V25T+5"%.9S%G@ M2FORUN&9_^BGY)%/80(7*"32+@@<\93D0U1(/F0/[:GL)@UZ9'4%_"1&C(04 M>3%##241.YBC44H42A$IVQ+J*]H%A'!6?W$V17UYU_S5%JB6D$!,2HF:*Z;+&) L"']'!5!J$N%].HKN-QF+2:T;D%Y,&/.*;Z=W] MWM?6D1:[,B)*X7([D[@+(BLCZZ2?YO2'ZY_SGC%OG9N8_Y;9_7 MO+_ZT(!8%[?9]F/.3RTV/+Z_8D6]SK;_G6?5"J<@ '$8)"%!/O0#B"(_3GSL M0@0C#*6*UUD'8WWGJ0?%3_+R]_+DT@W[L1#+0A85!KGDA$-_TT3NQN'@+YPC M?%Y?:W" A^?@ O^#D[!U;CC]-+4FWQ(T&Y=L.PQ;EVG^ MCBT'[C3(%RO,!V[-B+%\J+X[ 59P45UT5?FT)[1-.\U7*/(@36B8,$Q\'T#@ M>^X QF-^;%=JA2!8%UO/M2VV8E3;DEOC+$\HN!S[TB678S0JNE(!^UYE5\Y) M;>%5X-2:]+*FJZQ G*0L9M@/$68(^2R-@P$+]J'4J5@[".P++[ LO&)$6])= MXQQ/)[L<^L)5ET,T*;I2T?I.-5?.1UW)56#4GN(6]_G*)0!1-PHH81&*H@@U M^?9AA2.,J5W%%4%@7W$]VXHK1+0MQ37-\82*6TQ]@EB)7:.**Q.M[U5QI7S4 M5EQY1E44=\520'V<1CB$/HZ@%X TZDT@1FD@\S".U(>E]%'^-9O/_*_,UPL% M.Y(GK>Q2UE9 9 MI!@F2*YNNR&C,OU"J6K[2Z\&Z3_FM-/2%(8 NFL4\[8JZAS?U?OR MII'/51J%*2];&T!,TO;]81H.YK"'4FGM5S$RF>CG!W#.>D"GH$M*1$JHO&T. M5>7]B,O!4].GH.>V:=05&J?8\P(4)\0[6(E]H?+>JM^>3)(W!TP*2B)#EH3^6N))57;) M5!0I:*PEJG2E58 R.4$]?O U'55@9$'RJ8+^)=549D%XQZ)8Y[N:[Y1<:6L4*JC/[I7H\6"Z+R\'-6-'G;CM]/'0PA M@B./H+31H.;3:<0PA+VAD&$J5;9 X?.61>($D9P\J# EIA"629(3B1,P\^C$ MDTF$P[VPC24D@YU*[;3C!Z.Y)-*ZJ2)J<@T?,F)R1&3,X":1U3.DC.B+?J$ M+D-B#/CQ]#TE0\P(O^:;;0\F?LGWJS &2>@&88! "(/8@S"E@Q6?!%CFX)7L MMZ^54K_01,RR)Z8I-@N34I =QX30P)GX0]S$'(Z*ARM8RI$(9_=/':[58 M$)4%6-?YONZJ7>T/#XHSGQ#B^C%#-$8H3&, XM8618BX*U"Q8SC]Z.$[6 M@ON3G$@H5))&B5SW4S)AO;>U MJ+J;5,41U\29[PO,C*6_.D0NHR/IN? T$=;G0V;8>MH_=YL7 7@1SN7S(F3^$I:83@2RY!$&XZ]D&!8X4YX,6&]+N^:SW_,UWF# MX'++%R[Z"<<*8.:'K/EVD@+B X_BZC0B4RS:T3%G/.@9T3G6 Y_RPY5>T MLNVV_,JWE]K+V_\:)V';?_\UBJ.+YJ?KVWR]+^[S[?.P9C'Q0L4(2V/K%2;(78;4F7'EZ>J%.7Y$Y>P]?VKAT:K)R@^; M*5@2AIX+O<1-D\@/#ZLES3]].1%3,&!=NEI,SOK1^JB<%*G0)B9 EOF2DYV. MJ"?+H]-*S7,^1@1&@[QER(J. Z6QAJ2QO;*BA$ 0Q4D F!<&?ASP[+TTP+-41#DBB%O12C'&GMHF"+!F4A83#!B ((P/)G$$D.1^B)8IZWG& M@*Z=_N0#M MG-W(NP0*C8D(R&95RNC+ NG!:8"V5]$CEY$<\QF@:41XC["Y# MB,RX\O1Q/G/\B,H4*W;%/G]7W.>;M[M]T^:*9L+5Z2,W"F-(&W%,2$)]"CW$ M(#H8A32)Y81*TYAUJ3J"ZE,;!972)51,IR9D4DZI.F!O6F3."9]#9C2Y5(TS M-2)6ABA>AER9LR-""9MJ,,5D>ZA#1%RVC\\K!+S:8AUZ!)?I7S)^_?[M;E3?XY^W;L M07'D 4C2%$ ?^C$ ) B"P2!BGB?7Q#4,66_T S9GGWU36EC085%LT)V(/KD! M]\!;A\II8,TWV)YG:$15#-"Z#)TQX4AIO,DI;X7\TGC=+Y$T(I"['$ELYVR!'2;#LB1PABFR(*+"Y# M7S1].+\UHLR(W.[(RG.;&4! P_X24A($*$4'N8#T)4Z2B?XR4GV0]3W05ZG M1&8#Q"@;*CL?UH@CY0@70#9BQ+'K# M;='M$:'D)5L="J4%S29[RA(V_YW;\PR)298JK8L3*65'SLN2'C>R)_(_9 _\ MR.QPMB5TO1A$)(QI&A$"7)7F<##\M@.F=J)>ECK! MF9E]SB1G:@-9/:*93\\_YF5L,J='Y#*D1M>),V?EM3@1E1AZ<[LM'_+\8[[- M]OGFN<2M&@D#D4<"G*:^"R,4$]C?U<0>(FDHIS;Z]J80GNHNWSCK\N8VW]7= M@TQ\0E)UF/EFEFSM,P,TBRG3M/S*B=2 [F\M2('4+$[5AN4IW '6 MD#XY^_+1XI7D/KPJDX*;\!.0*+D#?^!OWHSJ##-C.^^:7"Y#C+2]>+KG;H05 MB8D;3R$.&_Q'H6M2.) FC9$0T@!2BA!B!Z%SDT!Z[J9HQWH6U9]<:7,EY2F< M*HG"L[@)V).>R+7)Y_'@SVRYT5EZQN=SFI0N0WX,^/%\5F>$&;DS/YW1EQ*N MF*" $<;B.(1AE/HH2@>C)%&["JUL;*I30'W?.EG65CD2I,ZIF"Q-2*:<-O6' MA'H6YY^\C1/UZKDA;8:7(56FG'GQ))$ACF0/3?>%]Z M%/MT,);Z)%4[,"UIQ+I(G52!V@SG?Y7*8*NR*#A7LT^?Y%1M(.M0'7N>F=J+ MO(Q-U/2(7(;ZZ#IQYFBT%B?J^_RKP$U BE# JW6Z*,8T)N'!$/-CF<.,"I^? MY&#C4.A!.0U2X4UU4]\H9?J;^7/OX$OMW MSMPPIT7'@U9UZ22Z$):3<7?/J M?"2_W)\I54D3 MU!#[?$GJR($J#NG"H=_6V[M-L;L^G!#Z.=O?5>-";$=?7J1J3&/TN%V(SF@Z M\51K3'"B.$$ZL1>$04 I:^9A+/(!B%P !GL^=".D-4>2L&-]FG2J/ 9G23)4 M*DV4+'&H.U>:ZZ[767;$9TP*C"Y#@0SX,3YO4F9&^7;[2<;%[[$&'O1]$A,O MB4,(6.)!-$S8_-#%DMM^[*\RIM4N5T:0HV%=7IY-K[HUG8_'?? M'W,EH%6Z+"]+L;2]>>TJO!9+4GMCIY9.KLI"/X+,=3%T79?%* EC.!@$%%&% M?3$U0Q/MB>T.B#2WQ13IE-@2L\^CRG;88WV:\^+\B_R\M@NF1^HRQ,F$(R_M M?IG@1OCMFO+FINB>=^"O3)6[?;&[SG?KQO8J)6F*0$"0CT$$4)/'^I0)1YZ^4&>*&_$JXOVLI[7\VG5=FQTCE^Y:WBPZ0G)ICNG#^U?W1!T:WN M_<;L@+SYDV+SIM@YZP[\8UWSW'/"UGZFO-O7^^87#1<73A!=>&E\$:=>_Z-. M\]6FMR7MCP;QA9> "]?A;5A+W#>>$ZJ;I86+HQUBRJKH!@];G:P-&)^]!RBFC M"4[%]'!B,N54\,#B@,[YX02?TP,\_]JI%>5[G;$1O3-(]S)4SJ1#I;6F*7U_ M=C#4KL0W(GM;Y5_R75WX;NRYCN$[Z\^9]]601"F*6)>"!E)4\\+$1VN MT 5! "5KE)BV;EWK3KMDV;T >@K9V39HI>_>F@V F!;.R;R<,)Y2WFT$/L(Z MG&#X@_ ZO#*$CNFDK-,L046O>/;\%;)%%]07]%0ZB.$E\ MOJX=I6[LQ80-!5@"CY!$YN*+PN>EYO"J%U],U>Y5H4],_RPS)R=QIV#^YU"- M%^[W57%YMQ]*RGS(IC_M\)PEJ9T/84J7(4TZ#KRZTR')A:F2XBOKEP^+*JA8\H ME#%FEZ%7YMR1K HNR9-PLK3^DF_NMOG[JZ&,W:>\NB_6>7LB &5UOL$GE2+A MM@U \ZOW5Q_S=7F]XVO_'_*J*)N?J_?UY_S;'C4_\_NJ$5I*,4 )@[Z+&?+C MH)L[XR1U@U#RP>CY<-H_%;;-ZKJX*CJ\?"+51O]-ZY1SZI5D(C=?: 7SP>\B MII)I9>\3#^/@E=.[Y;1^O;E\%M<+Y^@;_XM'[YS./:?US_GM;\OZKLJ/4,((,!][$*< !0%+@M#OCB8PX.(HEGQ&T J$"3:;3E [N(GN MM>QQ93O8A73]X[O&]:P,\#L*!47)A8H23;?)B6H;Q6/3R; M&-MB4U9WRS$D[*X9(G)X4U;[XA]M@DZ_\:P]?P(Q]0&A":0,!5[$@)]B%PT0 M ?52%4&>!-B$2MU!=DXQ.SUHAS?*%Y3DO_+M^>/K"XBJG- O+J"V1H"+T5@O M97@P$0Z!<6/2J"]K0)G6]3,CS0S\RZ?^?R[+S==BNSU:I""D8>"&81PA%[$X M]=UHL,AB(O7DLHZ="0>( 9QJ!J] HFRF;I<_=3T><"U&7%^@2BC'5B=X6=*G MYY"= *N,U8,ZR3/%3G#_PP[1_=(K^?&>Q'J$]F(1I]!>IW5$Z@S&9!F*9]*ATEK[E=._O^;%]1>^ M'GS?&+K.?[F[N1*:ZN5W6]+2J7A.(BIYGP!D!/0 _,]4*=#VAZ2 MZ6+P_O1:<0MW6J&48G)$,^U$9!GR:ODRJJRP7 M6)]->BFB MU,99U4R$S^%9A:@Q['L0^"R-*4ZBZ(@B"5PJ<[O#M&TIC9:_[#'T^:\S),3J M\=!*B2<)A=6DN/=@ 5)\GDWYQ%@[+@N67A/>B27'AE@TM^;Z(:_:_+Q%M H9 MC%.(:8)8E"8,833F*:M6U]W:+$,:[)#I1>G0=L)Z^GZ[/%WC:_4 M2H;$U+*MO5C86L-M$''1:.">SH( MK"**?!!@UP<)(0%E<1@D PXW2FQ(KI1]ZZ([Y+@+D%VYP!@47FL1L2F]CQ8D M%BB^IZ3JRJ]2@+XC 5;S3T6"-9@4%6&6%55;Z/9XX:(^%.&&7A!'@8LI37 < M,,2+W'>'&R*:Q $0[-9:-NSU8 ZKJ]1\,I9$N:83<9?0^ M,ZZ4%AJ?\HVBP7AWVA'N-B>E%'[.,XYF\W[W,>=/W/3;/T]/WX?8)RD@'F,( M1FD8XI >,,*(RC[T,"DVZPG121_N(7>OKWPM]E^:3&C_)7=.?N2_BD9M3/>1=V'T@^)T"G.*4._C+%C)M_/WZZ:/ +"&=_YT_@OG,/_F-]DQ6[# MUV-9,X!FV_]N)IVKN!DF?0P8)C%V6>KBU.V0D2@"P*, !%!8K2K"+ M0800BOQF ("8 3B@02&6>O++%@;[FIM:UUPQLJVIKG&>I]-=#GWQRLM!FM5> MJ8A]M^HKYZ6^_BJP:D^!6=-=5L1'(65^"(.0)DD$HI#2'DR<>+'4]7]+$*SK MK^?:UE\QJFW)KW&6)U-?CGSIXLLQ&M5>J7!]K](KYZ2V\BIP:D=XX54C42VB MYB^L8)P2XH8>HTGH,Q3"B 0#(N*ZP)[ZRN&P+\&>30F6)-V&#MOC>PHQSCCZ M7I*;O[ED27Y$M#%=5@O?]RC.BIYJ*;0.NP9D^I=\OW)Q'&&4N$$"('23(&'H M,#:P)))ZG4S3E)38RM\?XU5.4%G^WATT6$Q7;F"I]5892A??(:6<$>]S\AR] MUJUNJ^OZ>.;L_17)+_>?^"9_M_&?[?M?_;4]H/1^UV9AJ\#SH\"G,?-AZ#4] M'/E>]]@@@3$,J% ]:3N6+6-_1#L](H M1[*9PF![WAPG&I5.B-(8E);Z_CU%)S37) M04F#/[TQ:>4'(4@2%P//I\W_)TD:>8,Q# .A9XLU35A>?V@?*S8A;:]SI3.( M&*7)X' Q#7,FY-\H@Q:$WI::2^NV,%%+5FAQ)X2T6)(3T57@H>;.Q_RVK-KB MSI_RZ_8JW8K%;A!2$O#GZ2'S4>JR3N9Q1%/(I/;B-,Q8SO*/9:JJ [:F3W3@ MY/;@=+@4VV*;B$8Y=3XR>(3E?'J-02O+Z>?Y&5E*-T#J,I;133A2&F]PJE>H MSSS86U5-V^LN^Z*'X\]\R![X[\&O6;5I;].M4A"#-$XQ\OV4> 1@S,\X,!?0 MF#$O"-3><;&-RK+:G5ZN/??PMW/JC7/Y\.@'>X^>80RE[B1 M[Z*8H";9#B-WL(%\*G4,6.[+ED> KG]S-,YO'(^D>$NR)"; ]@B2$U%Q;JSH MWR,:1C1,C:YEZ) B]M)$@Y',1)55ZHANM_G0-+!?LIN_CP*? MAUY*8?-+V$%-7!8#J?H)LP"TK$[T[W?%_F%(0CI,LNGE+'$3S#27'C(YO92+ MEIV(B.)_3F=EL^Y/DG_FS,^UN.\^>HB1I%;O\[3Z_ MJ9ML#J1-UA:F/@W"!'B)'_H#,.BFGM$IMSXG=<;TS-Q M, W-PZ>-H^16SS0AG&>Z_BKQ.I-S#GK/H]W^-RMRGX7_N05T6Y65$"B-_ 8FX,(Q9AP'PVP(P\+'Y%;PYP MDVPFW;30G/6 C;\_TX"3.)@Y2]S&AXKO(F03#QP7_?C1.>869W6_7$@_FV@FVO[C(W\FOB[V^:>\ MNB_6>0<5K'P"D4=1E&)"?9\$(4;'K8;(1Y-,3K403K%MT$O1^E2RLE:(Z@YL MGW&TC^#QBVFRKSO/%%S+D]7)XCI3&G)PS>E]DQR&9I[2CH7'QBS72'/XSB>^ M9C@P-1!'Q(TI\0$$_4,$ 'LN3-0.T&N;G?"$ M_'AM.-W3[_H!$!P_YN%>(?'_E?=US6WC6K;O\ROX$!8V-C8VI(K/K8W$0O38@6.OO[!EESM9Y:2G^EC=%X76&USQQ>11_]/8"H69EBB&WE$KT:)&E$L.P0O0[,L^5*Y^ A:ZYU[/M_T61)!EK((Q F,0QC'?MR; MICX%EGJ9RQMTO'-Z*VS7KANQP[:!XZD;&,J4;5FE?AMK9=4F^ MM;$N7Q:T[]=#5=O(XINB.O83H\V7B> M9K,YW9^:M,;EHPQ-PP$6^7F.LY #02D"71 9AGX2!*M]\4W\HZ]V'J?11"$U M/W$[/Y\!EB_Y.J-[\C:*O>=J= ?!6 :=$N_F<1K5P9C\/9J7*=533]/Q6;R> M&CNH\.B,%2[E\WS%NCX='IMJCJ_%SV/*&?G7"L41YC_6IQ&+2(B3G,2M,9;A M$!#%M+FF$?<9\^K^OMIW-Z2^%#_X7_N^KF4;EYI2*)O'<\Z=:@*O!=31]H? MY#6@)D__ MAZ(^-OT NB-"B@% /+0,?$"XX@4Q[%I8^VD>(*G+KC;M.=ZF"H0WGOBO=P&T M28U?0%4K:+!*][A*S<6TFF2]0C)9#,D*]>\SD*U7TFZ)=+D"=3E67JLYM\SI M LK(;7M4N?L$VEQ":%4?TW5=UJLH(2'!$8B)GR8^B%">TTVUQ";JX' MX.9B!$P?OI'G1WLQ46?XK["@:'BEM*CHLB;=9/9A7>[$PI57A]\Y@*=O/%PD M99H,^#_V?-^T$V+[Z[KH%X- MX(UWV[CB<5\F[L%K@_Z1[-"TP[N,9-+$/E_W"IZ!<=?+P0?^IS,VPB"._"SR M:9XC" F$-.BPA3!.<7\\Z79!4,.D<5BIO20(9*KI]HE&QNV:X&!(YED3A"-_ MO37A"?T.U@2]X?UKKPF:/EM:$TP8MY-[(L?AA;A5B%"4^0#Y+$VB,,VBD/9K M4I@A)M4\P+Y5UU7&PUN0-M,@2K3:R#NY8M1%YHDEY9=2%DJ?.>DV /PCVK0F^'3W?K^I[D47?-&\ MX%!\+_9U^5!T7[VMCX?UYK@*@X2O="F" 4JS-(]"DK0HY5^LN/HCX/QRG;^O=MQ/(I]GA19DA,U M=P2I29;@IM.F=P+*+SQP.Q[*VU/[(N^Q\CZO#\7(]10W3_)>LC,B1GHL+D-J M-+%?O[5KP("L3'PZ?B\.+ZB3,,GM?[KC^]JV 1'_NBC:XUOC]M=!OPA+("-A M@'.$(,@8CG._ T9CE"I=:YT CF-!:CQH.M.= X16H&Z\?=%$#\?USW]7DZDI M1DE.VQ8V0&J"V([-B\%;*Y WWL=VB+@7L\5SYA2/J.J$X[<,*9[2X6JVN6)' M]//J4)3?]O1TX&'!YO'K8;VO.0K1NZ[II+"OVSXP9/O?IW9G.K@A:L#X-R[B MBZ]5&UVL6)@1DB; #QA(PH"FR">]#S#&2FWCEH7<=6:S=]L,GY*SWY=+VXW7>;^(#<&D8ZNQ M-,[[&5OV*CHS-Y(+[A)&T'1M/I\Y_F>UVY;[;Z(<14C"I_W%0>6AK/FW,O[' M_;"F=)+T[.!G*YLL,TF>=^X QX7RO*R M[O>\C_-^'*H'[@[_&_P+?P.X4>"_0=^[JPZ>.&=IOB"4[\;CAG\4_&/W4.P> M[:S9[C\49LOSHCX/UE?BBT]+YUY3J]@GV\05W\%)K_/2:]WL&I-?+LK+6'1- M1TQC?9WL0[+LI70Z&B17S8G'Q6;&\ZW M[V%9-:BT<*E?POHJ_HE72>4>[:<>WZ;;7G+1*M,.TX?+D/-+Y@RS@M+$+UMF M]5S2R.PI\B7==?RYU<%BG@/*]QX1P!B3Q(]8F@\6$8V1BNJ9V'$L=O0%@5,3 M-2,2Y;1L*OX4Z_ODQ.MF$8FA$0I'M,P&\7+=TM\:.])66BVY2HB+F M:=NIE1\$-!.Q(2 )"2$.8!2V+5]8FE%?J3+%T)3CY,)%N[9UUZYM?0'8*WZ* MIX(4EAF[99U%7N.>'20;>ZD=APX2[F=7% M!J(0XHQKMIJ($8Y&9I4-9I0836JBI,[N8E5) MPY6W94F7'ZD;EMP2/1WK]7[[?ZK;FFR.U9T8\ ;&CUUQ+,AF(YKXB_QV?]BW MW@TH61NUI\6^N"N/*Y;[?@RR/,X9!!BE809P$D=^3I( LH J= :? 9W4Y#7N M&'X!M*_=%T>IMRU(A?N$$P_=N'HN=;CTNNWR\1".-*?7PA6/^R(V6.U)]MD? M[^S0C7O\DKRC,<<0*]PI7>Y0ZUTZG6G(Y>ZG6B7[A<5YQA%= MP W7F1RO9I]-:MN77ZMJ^V>YVS5W&][N_% _%_E34.>>#_3P6!Z[L_=/#HA'"AVK_ MK7FSY,F;WAG_'\%I1#B8/,UI@MN;,5D4@9Q(->R?"(KCO8C5>OR>^&QY MO0?>X$(C$<*)[@FA_IE(E1;T4PV@G$HO:.S45'N"87/3;L*(\!%EGV@DEZ'T M4SE[W9MB2HZ5>\_\6E3?#NL?W\O->D=^EO4JC!'F/Y9@D@!(F!_G@'3V$$X" MK"3RVE9'F%4JI^BN177 M\M,"NQ:?%IRJ_.A3*2D_D[!H(C]O\>9&@%ZC94R C*E$C,B* 7O+T!,3!ZX;>)ER(:L@[#=& M.@,8YGD:Q&G.$IBF :2L:Q/ Y2K*H?!C'2N&0*(I%"KGLY AC@N(\SFB4Q)0& 4:]G91;5;J(I?S3'>N' .1U MB#3E0X,Q.?5P2Y::>*CQY.8.U34=(]*A3]TRE,, __7E*$,FI'<:^V-Y?/RO M'XO[>A7C),F1'X2$^B&(TR"! QZ8941I M8^(,A6,=ZC"^@U2U5V.NW&1W!0M8DC4U,[&:+C98>F2.;8A4 JA6B*KZ MTYU7FK:]CPXMHHG/79YR,7;:HLG:,N:4-OKKDQ4C%F0__^+QOA0#S1&T>Z%IQ/Q^*P[WWH5JWW8";-4P\670HMK*7JXR) ME L9IF!0+2!H'B%=1+WT*]R,*(PIF\M0&F,O*KN?,>U7U,1[;OFN^K,>[M2G M&*=9QI?\C&0)A'S9#[IVB#@,<:[Q9)JZ#7=3Y^G[:.+MP@;9$EY%>T:33%F6 M";O+F$IV7'G]<3-3?F0GU>=#M2F*;5.I.ESX^E+N5'$+&840#RB*4) M#$B>]281)(':FFYDROG"WJ-K]ZL7-Z!));1%;U )6[16=!^T#__OF'RN>^TPSJ))G18L;3<7SI0O\E]WQV9/1O/!!C&3OA6B:[S5^W'BM M)Q.?3-D@?^PT:]+!78;T3^SS]:G9#(S++B;#B]_M!2QQ):M?]E\$;-%\G_^%C]7^T/\Q7==E=VN+H0QAE /NPS0F_39)7B]:[(3CJ/<&K+,(51;1UR,GI,U MPQK9(^O&] .ZC+5C!K^KN:>2YAJ2/C8(Z6Y=U\U5NB#-"8T2%(04Q3EBF%': MV_-1$&FM"NGCS3$6U+@G/]Z'0BH^7^7DP4/%9;BB[(E4^+)Y^'!>VBLQ&PWC0/->X M:,30?7#_>%XW(X9CF"" TISE 8,P2-/.)B4L5JIJ-K/D>#49$-F)H'6H5(ZB M';.HIL&*!+J.II]S(Q=1&W"Z,#TT\^7UR-J8(65E&D\ZR*GI4]2=HA+&0!8' M80!3$"0A30(.N<,=^51/W69#.VFVX=ET-XN5YQMB1=7]2XRN=K)99V#=*KDK MOF56@]G'>F$KROQ\O+8JS8],;66K#D7Y;<]^;K[SB5C0:M\4&/8W&P&&89AA MB,,,1(B&4338]!F"2JN2D277*TH+3M2Z-.B\30=/\PJS(:V2*\%DC"JJ>$=F M#\RCTF2Z4? QGL;4UPJ_"U%..[Y%@CS-EM;LLOGD.HXL1(0E8EL8,^(3F$% M$T@'#"KK9+.AKAM9#OHXE"1AYN.(9J+"(@TQ2@>+D""JI8H:=ER?&PDL7J"[ M8S4A4%'D''.G']VUP&X\:2K=*MMSGF1TS(#=A:F6B2>O:90Q.R:*%'86_2QF MXJ8N2&A,_#@.LBSO+6)"U?)J!G8F4:30HB))$ZBO2"ZXLZ5($E1.IDBAEB*I MLKM<15+V1$*1]-@Q4230620@#B %,851GH>0*V#&SE$9U"OSU+ SB2(!BXHD M3:"^(KG@SI8B25 YF2(!+45297>YBJ3LB80BZ;$S;=7ZAZ'+7\ 81(20C/HH M)%F>TAP/9Z3\:],7J\MC^ZO5J!NT4)U\V!6U=X$CKJ_7$P[V@NO9/TCT;9UK M_!>VHDSMO9.B==U1D._J+\ -6,^-[U893"!-$@1 '.$,I7&81[V]!!.FUMU? MU\H4J\E#D:DTIS298B>!3^>/0]@AQGY%KR'\F$MVJJTEE>01^X "CQ&=A'@3#3I\#(:M]\6U] M++9?%5XY,[,H-45P.T6>@3,.:79G\(JOH!GR+"8 M%Q$!C7,XHER6R%^&CMERYOJA-9L<2;<'WWPOMJ==\>GN2U$?#Z?-\21VCOP/ M?,M8I(]?^4_[=$>K^GAN5,[B.$ARD(4AC44KH"2#:8)R/V @\:,@4WR\PP$" ME-TYWCF;RN<[9\&OSS;3' %* M(Y9&4$/0XS4!-?,EG-IO0AS+LLD-0].]/A4/ 9Q3J3NH<9% MH%C/^'+,*%$RYPQ&!"]#URSY\MH9@ 6&I-_;O&HY?+9'("61:-;FQS"+0VX^ M &W780 I#)F:3NG;<:Y10_OO=Q^JNO[EW 5<\85,?2;E%&H:"M74Z7GK]!F5 MZ56"1E3)G-1E*)(%/ZY?G;3$C*P2M6]H#.__#(_^Y#Q$PPQF-!(/_H21CUD0 M)V&"L-@Q2[\?J_OCWC#]MJ\F*_&G9IMC7@\$5B>+8CX"/*&,@ MR7U&$>ZL9 DAN=IF0/6GN\\ 5W?'/T7PNNN037T2\X2/T:,7/>:6,2>TT3\[ M7#%A06>!_;TX/'"CM7A4VL_Z"J1J+[HNF)/\5!#(/*&I;<'U2S"\ZV\%]Q(KKPZ;"Y# M98R]&%EY]5F151UQ0/'I[M>JVHKG7GI[OU>[[7G)#S.4X0121#,N="'R?=(9 M9B1'6"7"MV#.<; O$-;B!/"@%?7;X%-.BR:F4DV6FN-33F(#K]'S'J G$,ZV M/7B;M!&]LLCX,J3+ID.5LT^GUE:BF<:K&&89WZI@S#I@-+4<\VRQ&LMO[Z_4B%J&=NA!?WEG MI>._6H#3"] J#A,@7H.*TBP/ I BC,+>".-VU11!\8=/I@GW5C93JM2IQ"U. M.-.+47Y_BQR'D4AO^\VH0YFO9:B$+O@7HPE-#C2V0DV<@-^GZT.E;']E)]%?_$VURE:6QE:=XF MT30[8Y4_JUF9I:1BM%(PTK0N3HRT'9%.N2AR(RM%OQZJNOY\J.[*XRI'41 3 M!BG%F*884#_ 0TA&LU!%>U1^KF.Q::!X/QHL:A*C1(Z$+@38ARA (,T2 M3'WL@V!(Z*:*#QGI6W%\/C0 \XH.F>()D0%_%)& M>X,9C!5S- :&G*=HVJ(/$;_?]]@4RV0,6)03H8GH4U.A#E3#W "K5Z2)JV5> MY6>L8,:/X\9 M2=,40!(Q& < =9;!1FF:OIN:LVY=G< &\%8/X&HF#LSI54RGS8AGXHYM@LB MGV*;)UI]@ZFQ;)PECI>A@M:\N<[:667I+?7Z,9 M9-=./YB#XVVU.8GPHCW#7QS73^ YX%QV71$$B-4B\<,P:=8*%4I>6#"<,#KO MJN'&I6.& I+[6.FF MD/(/=WSN(S!XAV(G&M]ZQ\JK19.2[]6.?W;X^B :-]:*B0IU^N3"6J?,J6G] M)11/8)DV;+UF8B1.U29M&8&I/OS*TH='.7EZ[IE(^53ZQDU1$F=!$A'&_# * M_0P2"@>58C10SH:JFW >6CYM/-H?(4^>&WO&S'BR2Y_(94P/,Q>>IZ-,^9"= M)NFI+O=-"NO^MMPWRWRSR->E^.V7=C5J;\^@A*"(@ 2E&8)^3L/4!SV A$]@ MM6<;KFU>B:>U5;Q'J1W@?+&N\#I=4#GN&DGS^"( MQ#D8AF4(GPO'*NEJ$T!OC?*BE39$)6-SY6 M^V$6M;T4.X-#"5L496D,<)SD, Y)GG*#:6OQ<'[UTG M)[]X90-2L;C5 J=R,C,MG6JR=2M9TQG_)\8]J?&"8L#8(4\U_BG,1Q!D,?]58@"GV-!\9434A-,.,7Q7I4 M?1RDIE?*M,FIDQ.J-+L^=_3,4C=PQ<.(PN@RM@P]T4;_K*6S"0O2&R:QTK\J M5*LDC3&** XPC0, Q!1UAOEOU4L6C(TYCQ[-$R0-MYI2FXJ@?G&VX^T4'1" MK.0.:SI&%;=;300Y&OU,O/\:96IL,V:'XF6(DRUGKK=I-CF2?NNJ?9N8G@Z' M8K]Y_'I8[VMQ^EKM?UV7>_&@2EK<\;_S=?USA>(@\5$0D9S2R$\0PGW#S#P* M_#Q5?/G*HF7GHM8_X;SIT'KO=LU;,]\X5 U=L\JZG,C-1;>:XO4\]S"]"YR> M -H]\G/CW39H/0YWXN>SY'D!#'_Z?S_ M@'A9!Y$8#!$F % E5:YO99J4^8L)KG$YG#83HY.!D>9V&?/-@A^R&1=%9M0> MCN)SM3.3%OM"=%L $#/DTY B@@!$:1Y&<6\-,Q*J)(MU;3A.$7\^5 ^EJ WR MN%SU&Z;C^J?JX9,VA;+9%_?LJ69A&JHXI#X/X[WK4$V\)7J%F]',C!F;R] = M8R]>?'S+E!4US1&10LX]H]6>B]V)ZUUW5%;MZQ7(N+XQ @.6IBAD*87Y8#C, M<*ZRD%LPYWA%%T],=?K3;FWFF$5C!+TYH:RPNZ2Y9<>A%Z>91:YT'ZH=CF\8 M"J. T# A&/LA3/V0#N8H!$HU[MI&'*_SYR=JV[0!)[NM=W_]-'B2%U8E3BJ- M*5W&E#)WXXWG535YL;=@<2#INBXW#9I5#AA$-,=Q2',&*]*_?>MMKMUH?Z/-T6MZH](*2]^)BQ:G?SK3VH!)V8G]7T7Y[3NW01ZXW6_%Q]/];7'X=->8K#^=CO5QO6\: MJ@RA0I1&<(2(AS,]QG-^D\NSKK)SER;9"K;I.'"XI<65A\JIQ M_M>:N8J^:4Y;'08-Y^QE8'8)914EF/DHR%B,2 J3 +0UW4C)@I?S&>MMNT) M]SQ+FKFO\:4^=XV97_3L-?=.;OY:8E'^J:3[^VK_^[':_"LK'\IML=\.^<^L MV/"M>;%=T8Q;8I"EA"0B^1E"2GO3F!&ES*,5@X[G*EW7W[UMC\[;=K":',6F MP=].8=4$AL,1D-O73$Z^VEZFA>G9,TW6^5)M)W)Q/Y];WHAV-V1&,=#]8R5->UDZ_T M+7'*J4&C)UKM:[XZM$<"3&@#%,8IA"0F(>(F<]A"Q/,AT] MMF+8L0JW9=P_^'>_K^N"1ZL7.(T;/1G0K2:XDS.M*;-/FCT]0>I=0)V]V=.K M'$K(J=6A6):(VG7M[99/MO@S$TPAV5S GX#Y4*YORUUY?%S1Q"=A0&&._8B$ M"(=Q%)^1Q,1<-\WL.Y;/+\618Q/S][;:G_BF?ETVG6SOJM.>@[6AH(;\FPCI M=-1;TM,.\%-IO?$&S$M0UE%2E076SA M662@EMS;9=!"F,AXO'Q^'^/E] M79^*+=EOQ6_6M[MBQ3+$(&,ACM* I#G+DGQ 2+,4.(IBC7&YSL\^B;1^K!\% M*/&8UEUUN&\?O*^/AW(CSEMJD43R3OMRI.GF_.-H/3R>= B=1L\W7NO+1<:B M]:9I0]+[LX250&L@[(3@UH9[R2N'8\_U WC+[$N_\RO2X2G?YF\Y1G'#KFTL M>^# OA7B 93T\?Q7/J\?Q9?(G^O#MOG//SE4OCQ^+@YEQ;<@64JP[\<^0! ' MH>A#D@\Y&Y_!6&6IF128X[6F@>0]M)C$(1\'I?B0\*3#)+>2+':$U):2!N/? M;P5([](1[\(3[_;1N_Q[G3=>X\E-^XO7>>1]'A]?-\\<6QR+D=5DEB%?QG(R MC^O7CR_/Q[]",4Q';/* M%1X7%/:=[YK^3Y[ Z/TA4'H-S(DKT]]B;;R\PP[ARY!+>^X\+^NPR9-T1F9= ME_6G.SZAJU.3$OI<[N^//"\*':\]]N MFH"T?@4& D$3 MR%E95Q-+#O5UMI'QX>\"'-N[A''E0-]RN3G 4 0QQBG/']/8Q9"!.*2)JG?I1FD9K 6C<_ MQ>6+NUWU9^V)3\_%*U[K :OJBSL.QD!6:6>E7U5KCU[#?@]7I$[?"<1>N?_% M.[\4=D8]WTL]RL2.2JZS45J*Z+IS\)GL.N9207C/7416<8;]%/D,89^ -(1I MB$AG(X@@PVJ-[M5^MLJ,U6IE/W.GQR=LC$\S#=86,X-TL#^?'-H,R'[NR?:_ M3_6QB7.^5GR_POTK=\43RU\KU2D:X-CG>T_ 2 81@B!-8CA 35*H-GUF@>A\ M%EYX)4I&#[U?HGGZT^DIOBV^N!&+[8^+Q=9"K#//\,M%0XL?=[5XZ6K !X<\ MH<=/SS;XM_\JD96+01I9%&;]3"QC;9F7@FI!#7',F#&KTUZ%)$!QF,^-Y2Q0?'M1TXCS77'3Q*4KO=U<(+-10_TVA7)B,P%W:DKS6EWS M$@J3E4N,I7E@F@'H^%MF7]HZK% MLX?G;92:+MDB7$ZGIB192[0JO\YQ*+@"9T7[Z_M]5K07]X87ZHIZQ9+@+:?M51-,<@S2(0^S[*2,A3((A"X<37TT*W6)Q+I$M?*&,WFWK0%N7UC:6 M^,'_KJ)@.AX;.2%=P*!H"6PW&N*5X/1R-%[;,=^\>+@Z\1.-)ER/2/(T8[@, MJ9[(U^L7(2=D6%;:AP?&\^J05:?;X]UIUQ4ZURL?@R#&41KS,#ID+&<9' +H ME$9*YQE&AEP?:>QVU9]K_LFIFV?6UQTL4713E ^C#6$.'6FP/+\K^ZKHXMJ>RNZY/G7H)H$WJ M=;?ED[!N96]^C@\[J+-5WLFSJ+1/-QZ*90BC"\?>W+%;XDY?-'N5_C($-JLD MRA"F@(0Q@C2E,/%!V)NF+#=.5&J8=+X))Z8!GAUF==70%:4V=7"@^,O;%$\D M?\]I4Q(^ ]:7*GDF+KTI=L9\&<2&H@3MO(=NHJ 5I2E#/"SU<1K[/$)-@G@( M3&D",U.ATS+J7.K:7E-M(&@<]VG1JAWS.>/3:KS7\'N1%1QG>JI([P7NU*(\ M$_*7*G=F3KT=W9ES9A[9?6[;5Y/]EG_E<.)R<=[XK3#S*1=< %*?Y:F/<(!I M#X9 D*O5"#H"X;R&< A-^E;?S3V(%NCE/ME62&@V)*9!XF1C83=L_'PQ-AUP M[X/$V$P<2XZQJQ5=6AFNI0JP72>E(U"+G!H)M#!]<5C?P5HE/!+&/D.)3P@/ MB2&)\F&)@!%5O UMT[)S*7Y_42?4R[$%V=4EVD!K)V#8BL!>E@SU(KL ,7V9 M/E4%-1R$!222NB-S#[Y0UF)ZZ5[.!HU4FJDKU4<=/V M1[H^4H\I^QWY5C2(HXP%(@"^3\GJ*)Y;E=,SBV:53J8'A-)S M\F/?FN:-+GRNFO"]3;N<[LW$N)H :C3=6VJGO1%5=# 4RY!'%XYI=]13Y,Y0 M,-_ONU>17FCX@@ !A((HR?BOL1]E),MZ('%.$PLM3$W,NR[M.8OGNU,_DQL9 M+7O0UIN9&HV&D9Y.-1!6=74 O8266^K$JDNMC5%:M.1:<5!.>NUQ*5WTW;X' M57^MR.9_3N6A:"$T7UM%$<-!D/E)QE* $\ (Z)OFA'G"@-HYN9$IYZ?CG_G7 MO_/-0MTVLAF0*99[&]$IIY;N>=0K]^Y@B9:$'3#OO02/;LJ]1S@:*_>V0>TR MQ,R.*]?EWO;X4;B5LBF*;=W^/UB)L!.6,6 S*?/*JS.J::#L=H(6+JTL/G5VHFA6(9T MNG!,.QNIR)VA=.;E?KW?O)P.)6D,^/^2&#*6@S#(HV (>7,8 @L'02;FISL( MZE34N^O16C\!,AH&(R&=:@2L"NH >L$G0"/$JFNLC5%:M-9:<5!.<^UQJ9-@ M?5_7)]'\YM-=TXRH_L>>$_Y^+YXF+A]$U?S+/8I$A%WSO[8[;3GRIC'WIQ]- MFF*5Q8@!/T@RGP68Y''(0C"L%WF4J95NSHO5>=GGT_1A_4J#Y^9\>63K(R:9 M<9[OD[*,-6LA7(QDL><>(=5\]Y=BU_1_K[ZN?_Y7>?S^O=H)!'EU>*WG/L5Q M%&$8@"1+HOCH4!P$0O^VT=AOM<>)^C%0W?VIM=S !@1S5-+ X/.%?H,K%'>38.MW6GH":\)NVH2ZYI6,S$5BGF&)[AM M ;;1^3R:^3IC$NIH@>YEZ: -AUY1/&M_"_T(^:05\F@,4^#!,29"3.(/# MRP AB"*BEI-QB\5YSF7&+OQ:8R,GFLL9%#4]5>_"_U*V?:E=^%_@>D2)IQG# M98CT1+YJ=^$W9U@U;/UTEY7B9&"_K5=)$J0T\?T0\&4$4 @3&@Z+"$E]C6?U M=,QH1*<:;^CU>$03F*'BJ\D;B(T$_WEZ@:H2GVJ1J74.S4)1'GL.>.8)/"\( MD8@T=>A;AFH9>?!*+*G/AJS"\%!UL/6AVG_C<_0^*VZ/J\#/6$H#F(34#],8 M 8P&F,?J,R@F-6Q:UU.8,29#W M82 O&R//B>B\1LZ(\ACSN0SY,7>CLOPY5*B[IH5B&'KIP3+MJ M2Y$[ZB]5[H;?IM'*JPN2(G#H9 MD&7(J1O7J@D^T#;DE/ H^7!XY 'Q/]>[4['R?6$KP#'T$:1!' *0][9!BM/5 MCP;S[\?UX6BBIJIV52;Q-43U^7RMF#?>;?&MW._%CE(T#V@,+&$B7]&H/(-U MAV')4U?;)ZDY:\:8WLB[-C57VJ M]@!M3%1Q'OG_]!25I?^O-$6E?=*:HFJ,R4[1WT\_?K2E\>N= )#OJC_?[^^J MPWU3AS#2/B9YO^97%FU@WS?TI'H.T?Z4Y=O\;\&.1D^'3)VD"E[^%-T$8=%^*E5^- M4:9=3@,=,ZXF=U>O7I7;&X\#FOP9F"M"1B3,@+UEJ)6) \]?=C'C0EZ#^#PN MZJ.PLJ(Y]9.0I RS#(4P"!,\;,:"//+5U$?A!T^F.ZW8M,A454.%*%F]<,21 MJE*T,!J5F%H@S@R,2H,&44L1!1WHS^1 VW]9(6A>)SY=P/:[\=3OS? M'XO[ MO%A##@=1""#VFNGC^:]TA=E$M(1@37N(]WN.[M06IPIWOGY?[[MV(/_D#HDJ MK/;@ZZLX[L[7Y:%-TP5\9YH' 8[S!"0Y"H((#_%AZ&=4*5&V3!<<*WN#QKOC M<+P'@:?=A')7RHUH']%>E&R;=]P\_\9I7Q[;QPBV_=.;E]^H]MY6E H]- 0H MIO*6.1RRF<%EHG>8:'RMH]6%SZ+@]O+O]1WXPC8#K6H+T)G1JS8X4JU:G#"ZK3;-S&L;(2V(V2? )F+X:@467HMU M-?'#,&E653D>7EC]+!,X[RIEVYG*R8=,;7-XOO,<,!J0$#*8)LR/4D3X(M/_ M?!B#3&6_)O]3'6OY (1O@C8[OA0K[G04Z)';?+AA1DV.9VI2(-.:0)V>902N M&K@KTP^&VD0G&[ZNG)H&@4VP*2+60_&=!ZWE0]$>[WVH1$^6VUVQBHEX7R+Q M"0="DYS#X+]0"D*$?!(1K*(%5@T[EHL+K-W^]@E:KSO#?B< _^+]T6!^/;\[ MP3C(B<1>K/';_?R D&U M;\I5?Y;U"@!N)@,$()AD(>&[=1_W-K,\#I22WT:6'"MFEQ@\@_+^$+ 41=&0 M3,F\[V0\JLF>,H5N$J9C[(SE-:VPN@SMLN3+=9;0(D/2W0J>FLJJ^W6Y7X4Y MR$$40A+0($$)C!!.>UL8!42I+8&6A8G5R/NCQ:4H1YKLR^+,Y.=MSMPT M"GB)EA'=,:-Q&7ICZ,/U'7\+C%C<3?Y6W-\6AU6 $ T0###-<(1\P!@;HB\_ M1$J%6?:LSKR/%,&I]T>+U?[^499Y:YM'!Z0K[AP_T?<>.1X/Y>WI*()^T;KT M\_K0R-E;-,^U46QQF>T2%9E?ANPY\$M]?ZC%G(8\?CVL]_6N/1C>_O>I/HI( ML#.>4Y;EC!$LGK]F?@#]/.N- \ATM='$I&-AS*M#47[;>_1TX)-S\^A=8/7. M8,VUT8AV96&ZU+K@T?)Q\(=R7S1W%%8I8LP/89Y1G_HPCF(0G -E%+LX$I8WOJQC M88&[O07DYFQ885"LG@^[&0^G9\0R0S'G0?% J?EAL?KH+$YY+;NG=VBLRZ-4 MG;4DAB_5;L=W;*)4?,4#;1CF?L+"$"=7M3JJVORK>S:N/9=<'->%\H1Q4]U_2,EO%H<[F,,-+$@6<%.X9<*/4X>66. MIL5==2B^B%L+=5W>E9MF4:@_%L=/=U_7/U<1Q)RF%. \@;$?IS3-AGF+&55O M>.((A^,0L5WP-D\6O*Y[V[M=L^#=-@YXAVL/AKYNQ_5/C2XIKH9-;L>^E!%3 M"R+?C$YN^M%ZAKYI%B=&Z^O(:+EKJ*)']8C>3C& RQ#F23Q]J>_*).P:!$19 MY -&* O\!$004HBCJ#<440)4VWUKF% /AY1[>P_!4%[<'D[KPZ,7)DTTE/RU MHB%9*I#L:4N-"=HITGY3?OQ?%\4/53LNF1%K8"9F/F=9E"GT>Y6*/22A4"RSTV'.B,Z^Q,Z(V MQH0N0W/,W:@L?]#,]:<9_1H#%O:R!U*&5@_%X;92[KRM:TYE.ETB4YQ59+,YG$0)[AF@B3 9 M$:P@4%,QJR-49VQJK+IMHOT*6V\)EPVB%R1@5MQYK36V'9XT!>V)A&881@DA M+ [S-,%YBI$(X6*8D(2".$1:;PAHV)DDK#(/IW19U!(L9P0::M7\<=7+',DK ME!:SBQ0G/4_&=_(*5* M+80T33@6H@Z5-\#25"-= N6$: +NU#1(@S8GZO,R,2/"8\CD,C3'U(G*ZJ=+ MH?3\MW)?WI_NOQ0B757NO_VV/IX.Y?&QNNON!O=7@[/B4#ZLC^5#4:\P"R*, MDC@/ 0EI"&B&:(_#A[E4E9$[ZX[UJH;\2K;ZY7T#YN5O_JJD^Q6IA]6_KGR]"^30")5C1#) H0C0"HJZW 39D'0@B M6"V?Z0:#\R1G!]O!PN=X<.0B^OE'17$![(;#G<;:V1!H\3JR7W [3LO83CCV ML9KRDZ_X\L1@8GC9Z-/=^8M]0OAQA<(TQ!D)4>IC'"0H3+\>1&O&X9L3OY AR>"( M9EH?A&7(I'VWKI_?<,.;NACVW5\^[<]?^U@<5RFAF&$8!UF0!)CZ&2*PMQL# M7^K]-7O6',N?@%6W%[B*^A?1XNI9Y'G794$W?>9,5QRU"5=5Q2FXUI7#FR<] MK#C?E]_B(.?2P57:8,KWU>NZ%]9_5;LNCTS.LWXN- MB%-Y"$0.90S],&=)PEB@?G0_ M,3['>LHA>#\.U0/'QN?VN]MB7]R5QU_$3=G=:=N^V+N^:"-Q.G<9_-9(,?]7 MY;G)H)WKLD['6Z'(8,%#K5.<,'J]]J)]9.?9M?"?_?,Z![W6P^%)Y\72%G@7'2\L34)Y I75I49,].9EW3YR:4*MSYD177Z1E M1!G-:%R&MAGZ4-G\8!GJ2W?Q* ]B_I/SF 209@$@E(F'7EIK#/NID<)(VIA! M8[0N)6ISJ*DS#N@S5YI9KB*^0HV*VBB2N5"]4?7B+<718D6N5ZD8RB?VR.98 M/ES6Z".<@"Q!)/83A"$) A_0WFJ<1U+WHFW94>-<>PZ]I;B])J@?,7@T26JY'22'HM8)!,$F3K_=;K\'O" M@1NO=4'460].>&&AZ!H0K:*@"0%)@GW,@\ TC@+<68QQ&.?:8J]HQ[&(__Z].AS_SO_AO?># M_TZ(-Q>$PQ/I.+2(#6179(JXGL=K!N^FYE,\KH4X9DY5&3UP7*GJXG M8W)FQ(Z)3)TCZ%5$4\+R+,:09%PE\Y1O7'NC-(_TPU)U4X[%ZD.U_S:55JD0 MK"]7CKBUHEAG;/.+UAF+HFYI$+Q__5]02P,$% @ 662&3$SQ*.5+8P Y>@$ !4 !P MV?W$P\BTS6E9].J2CN?7OZ DRHZM"RF2(*W,7+H36X!03STH%(!"U7__G]_N MIC]]S>:+O)C][2_PK^ O/V6S27&5SV[^]I??/_VL/IDW;_[R/__'?_GO_]_/ M/_\?_?'M3[:8K.ZRV?(G,\_297;UTY_Y\O:G?UYEBS]^NIX7=S_]LYC_D7]- M?_YYT^BG]1^F^>R/_U;^XTNZR'[ZMLC_VV)RF]VE;XM)NEQ_]^UR>?_??OGE MSS___.NW+_/I7XOYS2\( /S+KM7!3Y1_^[GZV,_ECWZ&Z&<,__IM?QI**7]9_W;WT46^[X.A6_C+__GM[:>UG#_GL\4R MG4VRO_R/__+33QLXYL4T^YA=_U3^^_>/;[[KY'Y>W,RSQ>*OD^+NE_(#OZA) MP'TU+2%_O[S-YJ:XNY]GM]ELD7_-WA:+11C/NMO;>7;]M[_TOB_SN?AKP^*6W =MLF>;3]N-^UD^LX7].OTRS]J/_OIN. M!J_31;YX?_TA_#1,U?4,.S70(TWZ&U1-"IQNV=\0/Q33?)*?5G2-IET-E%HMLN5"3_[?*Y]F5FEV]S=,O^31?!E3"[\)" ME;L=,N.A_@INRF=C$50ZIO9,IMO MOC.=OK_/YLT87[^GZ"*\"9[67>:#TV2*V3*?K8+7]?A;_;#MH2&A^OK>Z/"< M.Z/.[SFZB!^SK]ELM5:%^[;^Q-2L%LN@G7G0PX=Y<;6:=*__<[YU5-"4/[3Y M]74V#WW\FH4O2>]O\TDZ56%/4M>O'& HT4%L9MV;]M>1."9=W);_=V$=_YI. M=R/XFBV6Z_&<&G_M#F(-V*?Y_!_I=)6]O[;9E^6G;+*:K[T2_5!:W'DZ6:[2 MZ6_ILOSQ0TV^]ONML:#YM+J[2^2/C]G]:CZY31'G-N]IOM)3O4L70'A_75[E3 (^-I^N@A&K/E]] MMB:]._Z:'H5O:I*:]-'CL.O-RM,M.QKB[OCEMRQ=K.99K67H:*,^![;WA__, ME[?Y;/>KO^=AQ0[[K+!%]_DL>/YY.MW>CW0^B)@D.M^AL2,%AN,D#XML+X=G5KT5Q]6<^/>F/UVC:_R";FM\S MNNI?B#+,Z6HUS<*$72W#-%!WQ7R9_WN]U+EO]^7.H+PJ>=[#W[-IW0B *%\> M$ZCJ)UW*?Z#/F&(]_U"7XIWHNW\QZZT)M3OH:, ?LW*_,2DO=F8W)G@X-Z?' M>*Q-C\-J:NR:]-'CL'=W%=_]4DW"*.K?X+7NN$>T=P7F_]BM*4R@V[Z7?P M]^K[> M.A[INVS9[6"?=]CQ>#]D\[RXLS%,IUV/.87778WYC.(L7PYS)HLN'_R:".8QC^VGR_[[>I5UN:[LV_+ M;':57:U?@57?/BTF^\12_9-/EHOI):>/YSP!N MW[O]U^V/DS+H:/F@OBS6MV75,*8E'G_[2_C*9/\'$\>(-I 1)*6B%!!GJ>$$ M(.\8%P*8[P6:EN_WBOD6S7XEVG,W_JY89I\#J#I\XQ]'9#S5-.'8>F ITAQ: M0J0TQHM*:FT!J"/U4Q:I^>2G8GZ5S?_V%_B7G\)OKK/Y?+N '7F&N.;4\H4I M2.>3%US\ON'V$[_]HAIDJ&;E+WNG990)N]=Q M>P7SE@E+@-=8(LP=PLAXJ84Q&#$&L,,#SMNCD&]HLWL(>43>)MTD7$DJD0 * M*F2$=X"&?VW14%3)BY[/M:E01$/X<6[WR[5=P-$&DE*"8K8.O/V6+XZ0ZVB[ M!.,@GL4*,R(L4AY"("M9K>?PLMC4#PV*_@"/1:YG0[7%79K/3EKH9Y]/D,<> M4T04-% P02A[G)V207599.I(ST7WR,9B38WI]%MV]R6;MUO[-GTDD+'2E8/2 M6$E+<^_<;CX"Q-QEL:LE#YJO?V>A/ #3/L_3V6(3:*:N_K7:O#=I0K,C'23> M..N=4]+K("N P=FP._^"N OC6 ^L.,R[[F ?@'3OLN7OLWF63O-_9T^>.?T: MYF3I,#2A7ZVN$N<\UT@)AF5 0$NLU X1@D$;+Q_]X$3L0P$C6G%+&I94_J3NNC\5T MNGV[L(=H9_:4A 6 ( ^$0T@*QAW06E4RZ@#T#[<>F!(J8:XIV"%),_;HMI M4.=BXR(?/?IX_N'$,VR$AIA@9X,8&A !=^B%:1"37/<'KO2ZHECOFG]Q\-$2 M[E@D.@:$SJZ+>?8QFWP7DK0(3L/[Z\_IMR-L:]%K0HD,BM58>D$XX-IHNX-< M.M-FWS&BM34V(>-IY+68/TN#RZR,@T!@2H@ADM)**FH4;L$S?)[Y>QZ/\5JY MUAKL<=P1[@N9>@57A))+R6Q879@0"%$@B:7KZU@/)-+6#G=%^!CAWV1'4>?F MOV7/B:!A5^NT=CPX_X9: 0VL, ,.7YB??2YAGD_SJ*!'L0DGT^-&G/_OYS?I M;/N\Z3';0DFNV=73 3YY//F8B*&&V>BD_\1AH*'PW'C,N!&!C-RNE6@8XX*( MX:Q-*_ELOIA,B_*E9QWST_57)0QK#+W7G,BP5M+R.$]7J,* =4Q[]#6;?REZ MMDB1N?C<-QY6?4-9MJ%CH%Z'@:/< D.L=H(XI#GEG$%A >""EURKM4VH>=3X M;E4>MQ?7;X("[DLMS):?BNME\,6S?X2_%O-]9]@U6R;"*D*$TT!J%[9ORD+H M*CF84[4,]>MQ<2+KONA3%VK41ND+^S28P0,:J^$UM2QV==L6MS78,SC)Y,@KQ=*HK"Q, @1S85% MNS'R>D&J79VL_!!$.1O[H5R/_34S_N-[/".%==Q[&O[GC$#[T MA8511F9-$4$EL6X#WF5_/AGXO)B%/TXVP#2E9M.N$L8PY-0)9*E4B@#HI:\0 M(0;K_SA&W9&T9^7$61!/EFF*N!+N+;ET>H$[UBQ1%@$!E-2:$0&8)X)O7H1Y MY4#P;@9N2UP89MJ*?4&A+T(Q]@I+(3QU@I J'<#OEA\O+^J!%@K9Y&O M!= /3_YVZM5BTZX2++Q3FF&DK/ V\)=ZN46%(DVB'O#W[S)T0Y"#UX^]8![+ M<0U.4K[,WN9?RP#L[Q/*Z8??TG\5\W5&J!,O&QOTDD",I=<&$NFA3(I8*1D#%Q_&_2^^RDV\B&_:42,@YA0Q2AJG@S%#.=84'M?4N M65X/)7MA2GTV=J"!6(PL TE602'5!6FFMT* MXKTCEW4>%(M-+6&.9K*V5W4?L\T#S\5M?G^:0T=:)1"!8/N9*D^NF+8*8LDK M.2%W;<[ 1WB=%LTX=89X+&;M\5]/[ H.M$B<]P![J1@$#A&CD"R?HFSD;:G['M7_H\PG5S!EJN A?H; 1-&"P M'2\K'Y1=UD+3$PLZ0G? =>5MC1P,QYH%W" CRF#M$0-EVCO'*SO*B.!M=N@C M=(&'=%C.Q?QL6[/G;N!C-BEN9NN4)&7T;'Z=IX]%5K;W9^F^^[--$_V_1RR) -,IC$*DLQAH"[ +:@2E'].(\ICQ/D="KW=01C>0;W MBE>FO-A&N"$6>V^E/\S+T-+EPX=INBDH&CY[7T;<-+L2[O[[$V0$AQ1@:P % MTD&G@*^PQ\:QBW.T#\:_40X7S6OD?IVRX[/Z;>#WE64[TV$L, @9PRTU%@C"59NBS5' MKE5*#_*?:1!=0:]\,CSY9?P9\>27B3#0E>^*)-80K=^,X6KUY0JTVCW3'V-_ M,5IEQ9HBS^LE[R%R]9'$ ZV9(]Y![AFG&E-<[8@XX+!-?!G[0:SPF5B.W&!6 M4NV=#N^R'O:3I[XQ+$C"("T@$BYL3 2$FLK=;*.M<@OSQEQ]46CK57!U'*J) MEW5X,_PC80K_S/*;V[#&J:_9/+W)?E]DUZOIV_SZ>-F;\[M-,-5$0R^$8Y([ M@;DWU:W".J"J!8G%#V)P(^(_V .4XU5+7_DS$V:88H9:@BBBV#OI@[.T?@2D M.?*D5@:WRWMF @P0$ L= #&:8ZA,]?)*<\;;=TJ,WI^ M#E]Y(F3LN\\E85=N(> 8(\ 0"IL2Y&PEBU?U'G*^'O[TI^KGJTT+D*.EU[T- MF+THBJ["$C*[V;RWU@^/G_F0/I0_6POV*-WLJKP*J/5BI(^O2RAV'BBD%2$, M$1^F/]KIQV-]:25LSF/5 *L0D*I-2[W!I]2IEA*MS1!YV"?L8X[\DA@X2:+POD[IXYSBH MW&$A!&NS27QM4;CG$N=,+ Y NOR:Q6DD .,",2(B,X\+OM D<:1,7TCQL]G42>T!]#!:!.'!%W3[B#BE3 M)/CEQ$'F'2*NS,"P11Y@+ *U>,"5T=80) MF+VT6(ANB-(B_O!,W*/:@T_9S:82R.QJO51O<$JG[^^W*_IP]F$[M(_9?3$O MK6L-VW"H24*88 :!@F 4BH%"'-K#3AL 96U$KS'D;)9_8L:K1-JG!;:24?* ML!TG#:6JDMT %K6:=HSM6GL2/)_SG8,\LBF^J0GN Y*;\[!5$/+QM\'SV?0P M]$.%+@T"@HX[2H&1W')+V>;$N=07]Q:)6BD:^@J#G!2S23[-U^B_O]XJ8EU> MZ3I?EI7;2TU56OU/"X!UR6EU:$'IK M KT(BHRL@6@;YZJJV N[,8RT$\XB)"M913#;E\6VF.1X MOLAUJ(9HE-NN2R=?,SS]7 ( $EX;!3V'CB),.-W$=SD!E*!MLO.,D%(=Z76_ M2W06HF='S(79,'-7-]GQ.+GO/Y58:5C8Y!'O/3,N;,0PQM2TN&<9*'&IS MOC'"6(T.=-T)CF?K7-W?3_/)&NEMR>Q2GG1V9;/[:;$^8CU.@]H=)(@2 SW5 MQC%OK>0**U1)!*QN$TDVPNB)#IC1%[2178.=W[[SK&8WY46!+^;'?:OO7:O= M_4*#K69'WYAX8+2%GEG#-2**4$-VD]$+TR9^8X1&;4@/>!0*C/?:\FLV6QW- MA59]).':D+#R:^N\ACY(0 2K)) B[B9LB!/$Z$QX<69PEB)B46D'QCI5LI[ \@9[G M7U;K2/6=Q(<\P/V?3JB5V@"!B?2*>D>UYW0W3RAIPZ'F[E[O><3&PJ'N-'+^ M$<'R-IO_/DNG:YUFQRS1T<\G%CB$#,+.&P0L$ KKG=,LVX74C#!J=E0,ZD@G MT5>_S2W: 6MUY-.)$D)CJJ104%I J2<>5W(9URIO?N-XVA_'6G6GD5A,>U?, MBN\'NYT:1_AVL$W"PI0IX]E*Z!\5T^N35X1'V]OBMB=94 MP=*AM<9[!['!W.TTATF;5PPCS#4[-OZ/1[,CB\4935K0+J-M--&4 06)=\9Y MHH(EVX3Z&^8(JI=:H*8K^_WHRY/#^L5'1L43W8*/$<$.HLL1YRY;&6 M8&N]@Z12^4N[7&ZM\.?+8E?(CFQ6;T_P2EL7S%CYB6E5\7JA'X+%O5I-+BJ^ MCE&/D=$: 64E8ISO[DV-I)06^^-8#]2OLTGZ^WD5B5'A'OVR<27$=R&(R8D M8P1KR RK9++!:?M!YG9MU19=PAG+T?TMS<,4GJ6S27::(2\_G&AK&+):(D2" M'))YL\U&9B3UQEU:VK^N2=(:T5@\^9Q-;F?%M+AY^)3-OP9JUS H!]LDQ)(R M'[:!M,PJI1"7AE8R4DG;L&:\\0G=L:8K8*-%)Z33W1"/5UIY]LF$4/;7X=M!GZ^#4+7Y+>W^:3 M=*KF6;JX)$^36(@8%0KCH$7/$41T$W]D*4"8U[JIZ4G*W5O!Z@)_KZK*DCO% M[&9=Y613VZ1^X8ES.DZ\#?]54E/E&/?:&R'!%C&*O6ISW_":_-C:Q#GX!#0" M^M%?;WQG*VJ^W'C>)D&/GAA(&R9*-DC@=W$3F PU:@DLJC2\LEVH%V7UQ8MH0T%E'< M;TZ=),CCAQ))O->0:^\$T1H2XXRHI(#8U4H-\.H.;#HDQME0QB+$V_)6LZ[E M>/GAQ %@QQ4&,-!F5E(&UA)!<#SDO$7!3SML;;H;/[3+@4PC, D3+EIE5#0788$6O;1+&,":001"2 M"D%"6X6YCW<'WH)(G28..E,+T5:DW<+>U.(^AD^5=JBZ_FV60K/C[TP(L,0P M99G3Q 0?&--MJ%J),0>7YI1US?2Q*"8^^1MZM?KAQL5MQOZNOS0IU8D,!]]N'"5(P:VL5(.A'TOTZ M^"V=_Y%MH[ GJWF^S.NMK&?TEE@*K>%**P\T,A 8;G6%#9"MGJ.-_I>$U_$.@MMN%/_\R7M_GL_2S[OUEZ,$]7 MTWX2@C CV)5WV111Y#5&OI)1$1[V;'K: M3<*40IQQ$P;$(+!8![NVDXZZ-O=W(]R-#4"F%FAWSZ7&K$DPH5 (8"#"+OQ/ M",E0-6*C2)NR4"-,%A.-'PUQ'8=K\6EU=Y?.']Y?[__DYWEZ56[P9E?J:W J M2J?*%_/RR/Y)'_I!I]/R O_4"4,-I^4Y?3*H6\D>*+7)M'6-7I*2#"!6% BH=8,>QAV MUJS"A G8YO3O=3DOM\!CG>KM'_&)D.K#C1*C,:::2=8\?2K3PPM C-(5U) J-N$ MX8Z00W$4OL?6G85VM+?WQ2Q[V)Q7^M7LZK35VM\@H= ;CQVE!DAJ55FGVU?2 M8<@N[/YU$"YU@GR\G [_*N:?PU$4:>-D()P MZX3!PAF+*OD9)6UB7$;(O%A.6C_HCXA])]_!U>XC01IPHRGES@37 UNHR,ZR M6R0N[.EEY\QHSKRS<(_&O=4LG^3WZ507M=;3/1]/&';(VDL=#=F'/Z[I0;"-OY1R07VNH 9602(,Y"'9. MVK!Y@-6;8Z M9S^43])0[_7#"YJ!_".'%V@65FZ@'$/>< 8)8@142!E$+JRF M0A>4Z3*\H!GZ8PTO &5(JW+"$@")%4A3)2HI*/ 7MCK&4?CA\()F:+^V\ +/ M.22*4E_&NB,>_L59)9VDZ$(V68-RJ1/D1W3!VU%X 3*4AYEDB0(*"%H6U=E& M:X#@H( VCR1'Q+P8CED_B(^(<1V&%!"IC'"2004(%E8+9RJWPU!*:KTX?#UK M9^?,.#NDH!GNKRFDP)3UG['!U%F,M*.&>;.3#((+\^A[T'B=D()F(+_6D +$ MN8$:$E8^-+/0"PE4)65 H$VA[A$MB?&HU!G4KSRD@!J!! ^&/ A6NIT45H>( M!H-6+]!'>"'S=\37L(:%"(24IY@IH 3!EWNX6<<-IFWI?S3VEWAZG]Z;I1DPZ M%_58*]WSR]GO3:F:3%9WJVF9[?'7>;%8_#X+Z_@T_W?X:S#(&9T^:J$RJUN(#2,7(A#UC=CA]3)V/EA0V P:JL+WV[GB5=:(L&LA)YXC'7P M7GF%'%>!3I:?*KM[/ MGJ:M.DG?P<:2*&&5=<8!0)T %"/N1(6S8;9-MI'&&XQ7QO;7HK3V:0&/>YE[ MTL36(WQ7_2> 2R>%@LY0 ;&4D%&STYSD;4(L1YDCO6L2#Z2(.(Y?<7=7S#XM MP_ ^9O>K^>0V79SEYQW:U.SM_XCS5J-5HAFB2"!+PX;, :Y)6 DWSR*LE$K4 M\D'Z\=YV]UGET.MX9/L;)(Q3B0+U#754(2E\%7P4)$1874R&\DZU7?0 [8"3 M\/Q',%'G(L!0.(>,% 9::SRD4C /H).&.%/KTJ"GG=3W0[X*:\'';)D'VMM@ MG&.7Y^MTD@:502\X,$AI322PSND*#4AOU"F7P>5N7&2]J MS?<&>+3GE;5$./6HMT$O"0@ "ZD"#,'QA49)Q6&% Q(^:F7IRR;>.7@/Q+L/ MY4J3WJG5\K:8E^?:ZJY8S9:P/N<.]9 8+SU4CA+B-$2&![E5);]5,FK$P87P MK2.LA^7:QZP,W2D?^.[$>/S,N?2KTVEB _BK^'7YN!IR?O_!1')%C(16 M(<@\H\P&*N\DDNK""O5TJ^3G]^)MD(T6LK$>I%G-2[AJT^79YQ./K;4 ,TFE5-I6LBL-H[[I MC7&&WI(!9Z5*:H;Q:TJ5A%FY372(*TD84%Q:L+/30K(VK]I&M3OOAST=0!K3 M&-6[T#]AD>IUDJ#@8U-MD#1&>^M%\+IW4T9H$3?PO_=Z8MT;I5Y@CN8@32;E M[FOQ,9MD08(OT^Q=MMRB<\Q/.M(L@<9CZH-((K@-&")GV$Y2P&R;K+F-=]&O MSU)U"&TL$KU?WF;S[U X0IV7'TXP#2NSH!0!A020@F&Z@RK\LTU%0WKYA&D- MZ"";L;J;L,19JR#C@D"/* GN'72[_0<*_VQ!#G;IRU,;)&.QXL.\N,_FRX2\+Y?,8/:.D.18LX0[#7U8:KDUT$,%RXS26TD-@SIJ69-X!J7UEKU# M3&.QQ^>S?)F]S;]F5V^"LF8W>5@P-W INJF,&=8IJ+ []6A17?^;3Z1&V5!]).- DK*:& D>(YD:(;8*H( %E MH TO1NS;MN;%F?C%8H#=POYF-BGNRO=:=2S(X48)9P@J*R546.&P6%M"2"6E M]JA-Z-V('=K6+.D,T0$V/N^*V:3)WN?Q\TF8 ,);XYG4V"/,I1)\-R=@JX)% MC3W<5\26+L",N_4YN>=)$"A3_#N"(!;4VK(>M=HMD JT<5SY6#<['=TT-<0N MEN;?YNF7?+IY*SR[6H='W!;3H)'%)F--C4O)NETD#NNPFE)$ +$X..L&4%PA MX&VK"Z81I3*(260L!\!I5TAFG+B8>O4?2 M=()L+-ZXN_MI\9!E'[-U/I67@$':RJ@9 M$E\IF[H&.=KQ3OXUO\IF5_4MTH$6B0? A7V&\%Y &+[-E]$C6_F(A&W\H!$% MB/=(H6Z C;B2S5=/SJ/J6**#;9)@=@!OW@' SZ$;KV?&&B>=6DW5I9$X591)K)BMIK6@5,3'*(\,>J-0IPK$O M*CYF7[/9JLY"MK=!$G8-@DN$';.$8X"T8[%NX]E#M-9=N72>9E"ZFG)E;#=R"?Y ML>7O=.,RH[*R&%"/(<<>22#E;K''W%S<4Y\>6-8YRA$O>*N!KO<88;H$A=UF MLT7^-=ML8LLZ/F'K^O[Z1/&F9CTEA-#@8WI$E0_.)D)4N^J^DA#2*A/5*(\> M>F!=OY /Y]4W\N830Q@7 @L$.9. (VY]%7)#D+5M0E(:'S;T?S73 XU:8SJ6 MIP0MGA D)MAC0('33!# --=*ZDIB"&";@()Q7_#U'N#=!=Z/#!LTV>6'-;BW MV3*?/+KX%YGY4E'OH1.,E=6=D>#:P&U!54,) ;6F0Y\OR9IGOM1& F4M8P1( MY;C!5.XD8@!'33XWDK=!M95\//-E,V2C>;;3:?%G.75],;?%ZLOR>C5]F5JH M1CACDWX2IK#@8>_H03!K$GA5UJ398@$-:+-?'R'+SB7"_/1HKCI#>9A3Z>!TO)^O =J43?B0S==U.VH? M5!_J(,$!3 <,T,&GXP(#[IFKI->ZU<'/"(U5%S0X>G;=$<[#L&Q3"N8Q/7UM M=CUOF'C.,$=($[&NJ:D1@;225E +\UR]!Z[8PEKT;K1$&J*5*26F44M1 ( MMO,):>Z!WD 0Y"]C!B/-^ MM5PLTUD9B]"$/4^:)=*6L7A :A+$I!!AR]A64N85BYLIZR(H=#ZZPUU/[ Y. M%IOJ\'Y:_#F*FER[P32[D7C1+-$X6'ZC-&:66V M)8 +PY3V&@17HY;3UH^T M95KZ,-P/\Z)\TG^E'WY?E('_[^^S>5K&TJK),O^ZN0([C4'SSA+A'<222"2E M9<'4<8=(A0S5]G)K>;4@21$9]5@K3!#D,>#C.,T>/Y=P*X%FP#$)%-:(:,34 M5I8RJ5*;5]"C+,C4I[I?,NMLH*-=D5W]:[6MSO*Y^)A-BMDD7U?;>!SYYZ([ M$]?'UR50V_ Y+AA>O+,_60WS;ZHNYNBOFR_S?I^AU ML$V"&&/*A'V.P8Y"1@3%.Z 09VVX-L([E5%QK2NE1 M$*/>R.EWO$^_NPX;Q M%.OV-TA062H'>8Z8%]@(+P'UE71A0;FXK .C(ETG.HG%N%_3?%;"\W[V*9UF M[Z^_JZ*S*Z%SA('U.DB(H<(CRH3GBGNC@TLC*NFA:O5?68;I; M%)!HD[.W_K70]R3]K]R\ >Y([0ME6_ M"37:2ZPA1Q( [538.<*=)J2(4YKE1Z5S3-7%BQ,*N"W"D/?$^AZ-%#K<+ $2 M0RZIYF'506[B$8L?=D\$=0R:;!"G!&C M#1$ HTIRXWP;C[7^.6;$);X/4ISD76O0V8A-)4Z"B"VUC#41Y[#FH-.]3$H#Q]5I)A*U93C=2A&=@+_\(>9VZ3&9QUD;MLF6DC*$?6,60Z51,KNE@A4 MIDB.&=M^L91K!WK$P+*:N[5.@AL3 SFU#B)G!262$^XAJU HD]S&7'_[S\,2 M-R"M'QT,S,0WLZ_9HJMPVR.=)0PKK RFPH9_$\RR;*KQ?K.)YUFOZ7+U;Q\]E*FZIY.LTFIXL7[ MZYK$:]Y;(ACW $K'G766AM6 X.K^"#D/+ZR 34PV]JZ,PRPRV4>F#B;WI8& F;A-;=;-1.=)9HC3'X;^"KTM9(>@IW*T5 MGJ VCN0H4Z?$VZATA_H0;F3Y1+[,LO?^>O/>^?=9T.F;\(-9$*8\A-\?6U0N M (^I\]?OI=_?KUV4F@YGY]^;6,X>]KF\O UO5OLA(Y' MG-.A%1?;C?V8K7.I?RX^I]_^F2]ORWP#00)?S!L_JCBWRP09R2F5!&)AA0RN M/F?5K1>"6,8I^#&\B]L+M>/H)#9KP[@_9O>K^>0V##PL@H]I+6KP\W#C) @- M";0*4NR)+.?KH_]&J/I1-EM],K$S],<7I+X'MDZ"U/?TFV!@/&80$*05](I; ML@OH1YC2-C9SE#?D$9D:4S&Q#>?[:YN7 ,ZNZIS9/_ET(@341@" <)B>V! B M#-I-3J7;A/2>^\BG_Y=H ]C'\S&/Q:5@OG=C?5JB_ BA#C5)(+!.&T@$,@!I MSK!D.PD%=6V>,9S[UN:B6-41\.,[1NKD^"BAE FE(65E> %U7GCBMBA@[EME M4FG^BF:H \T^>->;#J)Y?=?7V63Y_CHX [?I[";[&$S#^UDI4WEE%?Y5W@U\ M3:)8,8X9<*(O&7A+\ZZ*@X/*R3:)$4;93VY'IC7(][#,D\% M2SZ?/P2C?:I6=*WV"0"EK+!,D,V(@1QA7"7TP%C+-E:N<1[@^[5Z A_FRTMA M7#NX+XMJ3)9)V7'817FB!;4^[)DJV3T5;<(7&[MW&ZJY6;\'>@,2K1G8T5)# MK>[OIVM$TFF%R)O9=3&_2^O6#JS70^*!L4X);XUGV 77E6*SD]^C-LGQ1_CF MN1>B]0-UQ/2&4B*I@YK1X)ONG **6)O-Z B3 M*W:NZY>/3]H!'(\V >QLL2Q'>90PCQ]+C#= (*6==)8A H/+N%O4PQZ]S6'L M".-4^Z?*V=#&(LGZ5?.[8C8)XC]&AP["Q M\@(+SV"98*K2#@*V33#L")?KOJA;*PGHR'1Y>J;=SV\6Y?P1 "&QGCWE3Y+? M9XMLN9R6[U^K"(A%<2)ZI5[#!#/&*-86".!<6+4@\SO ;JTVKD]L[$7S&/9 MYSH7_(]7S- 9J!!Q81XJ,HJ;2AS6F MM]DRGZ33[T?ZV@LL2:G+XEG"*BL(80!"M2YUY25"TM=R:R,$KU=;V(_9]>I$ MQ,Z19@F@A#GN#,:>.BT(5-Y6TC*BVE0G'F7H>#>J/Q8DW@[AD4SSX&#-L]OP MF?QKMI%H#'-\,Y+UN] 7XVLV[>OTE" H*+":$(4@M*7Z4RM"YLML$7-<*;;/-$;X0XE%C.C*V9H.OMB MGN4W,[,*RIY-'C[/T]DB7:C$&M0T^QWV4[1"FQ+:YJ!CAZC+"B1-9@T//D:=(M_2;$BZD-T!99GV9=4Y0:E@E M.62MC/X(\_^-D+LMM!$M8.[EJ&O0[TBKQ'MLPNI#L912"4"=]CLY68#QLE@7 MRQ_O#O'1GA*-[E@X\I$1-=1;"RE&%&A$B9<&K]7HA'",U'IZ^SH3W[;,TU-0YCMDW\^R2-3W2SM0%^ M-ZAZ99?VM4@\AT(Z8H-SS ,C) .U61NV1N;!ZXZTU_3R8IA-48WFX;_-).7D7IY/Y/_MD MHBCG@&+ C'-8>. ,DUMYK% J3C6GF/>;;?5:=(EGM+C#)U)_RN9?PZ 7QV/L M#[1(@#3!O=?2*&.)#&@9M),/,]_FM6/CLZ+7R)=N>?BSAQ-HPRZ0, M\PMC:+44K)+$>-LFA'>4;DR7RMWOT9R#:US#4TE]TLA4'TPX$MA)9ZBV'D*L MF62HDL8% 2_->>F1):V0'6"!6@M]5UXS__M4+M8CK1))I''(0X.M9!8 @S&I MY/3675RYQ]X9U 7,P_L[9_DYBG7>;%8?)@7U_DQ%_G)IQ+/*.3*$6.D-%IB Z#<&5C3RL$9X7ZJ:U_X M?"2CQ4I4=?7;MUB_I?,_LBQ:+<@$^PK4.>D\45I 3X !SHDQUKI3:N830L3:/+4>Y=^N>E/&U$,V= MRF8!K&E9%_[J+I_E)5!ER9'35O!$RP1X[I36&A-%'8%84NPJ>I$VB@E'N M][IG7;<(GYT^X.GVLKA^)/C#Y_*,) 10H3R6S M&$H%! #.KR4R6'D@XV:1[3\&OW,STQ+0B'[68VG=\PQB*,7BWRV=K[NON2SS;Z*LWB M(B__N"U-=>JJK'XG"1.*484%TY81X W2 %["BJ MR1%4PAQD1BBG*$)AKQ#FD8>53)BW2IC1/)5K_P]R.J=/6T2CLZ16HH4]GTXL M]HIY2#G6@BMIK0*VDDLZTB9>?82)\WL[I#P;T5A,>1=\^>\'NZ5VG7+&I]HF ME%K-L>3"$XZ4UT%8O969:J.BIL1_?4?=7>,;BU-5VMG3)SS//ID(IR'4,OR+ M>\6Y)0BP2A["4)L=>OW#[>A5L[I3\X'\O^?!&_4E\D$0CJU;1QLF0G/)J)%0 M&@XQ@9@:5TD;_MCF>'"4A]+]\:A3H&/1ZG#"B^HQF,ZNPV>.OP5LT$O"@IT' M#%+EC:% ,":K,'%/(?!M5KM1GD?W1[C^4!_.B M.-X9;HSCA@ST7\ZO-UYUA7 \3ZK:/I39&4TQ"P-?A;$_OO?^,3'/7*>OO61 "%C55!?0Q"R"1E8J M8;V^?>5X-!-W!@1)MA-U6[KZ)'M?M$APV&4S8)!ABF'"M$>45_))I]H$Z8VP MC%$_S&N+ZGCL9BOSEV ;%@BG"'1:,^2T(7XG-;*R31"6_(\5:PQP+%JY=#X+ MXRR+7ZZ+-=0X(SO4)'$,4:@,$DI*@(@&R.PD- 2WN5.&X/+M44>XCL<@!4%T MNL@G:VE:6:?O>DH\=H09+SDRWF%/C*Z"PCRCW%Q8XIGVM&ALJ]K /2KZV7RZ M*O/*=$' IWTE%@L B#*:.>^!I92*:F_%(&]5_GN$3X6'H6 +P&.1\)]9?G,; MQJB^AG'?9.]6=U^R^?OK]9 7[U?+Q3*=K8-;3Z^J3;M*'-64ZP %,>4-K3$> M[:8EL;A5]O@1FL&N5]N>\1X; ]?VO /ZK?M)),*.(?EP30;K,P M0NKU1Y4S.7F.$@8FY%-C_E24YI0\U%-"@QT #%K'F=)$0()Q==K#7+N[BA&N MR4.3LB,UQ'M+O:L%MZOX5;DS-IM,P[^.OZH^W3PQ-@CJB--*B=(50L282G+I M5*M]R0@9V'T"FM,B]%@ M]3FH4D_WE__LHMO$:,'"ELHYKR3'&E&.X!8M+RQLDS-FE(]AHS#K> H: MS@*]2^>;EV\V6Z;Y]#\6Z#$\S%8I,]E49I: M\J\_F2"I-6)*4NC"RFNH4(94,E&@+^Q0-(KV#UJ-(@$,@!Z0&G0O$9.-=3O\PD1K9&/'R4\V(WZ;IU_RZ7K=KL>A(TT3KC&@PCKM<%D>2G,<5OTMA%B[-@[1 M*&/E^V)3=Q@/Q*HF1FE_J\1*$I9_Y3CR6DBO)2L!Y$0H83!'<>MOO5J[U FX ML4BT;X?Q,5_\<<*7/M8LD6N\W/X_I->];%FB>?!A52*!T50Z"5%$NRFGI3VPGRC;I1^D$FM\8WX MY.O/='Y5C??T,K:_00*XY8H'Q"QDP7Y30K"LI(.Z51*74;.GC:)?ON!JCVQ\ M"_0VGV7K1Q*U#,_NTXFGP$@4-@Q26<(P,4KM)ADUHDTT[PA]GNX7JW.1/#OE MW&_Y++];W7W,2I;GLYO?TC+AT/*AN'[V]O!QC/LX<79?B7202B;6TPL9A(UE M9F>6B6]3UWO4-N8,31=QL8YE=7Y+O^T5Y?T14?;E0&S57V(L5I0R0S$(DV0- MU&Y7JL*+R+A"&-I%6( M:2 E%$P+]>@%<'NQJV5[QO4$<7R2/1;D??S9\2)V)]LF6AGI) GN)110&F"9 MJMP0R#%H\\)SA(GU^Z%5-]@.%\CQ)+CRF0U^OB/Y3Z3'\[M^SYP$3@DNG&?0 M 6@,6@?K&&X"?VJ9Y;%%>C &'*52(,"5TI0P0D@E4]AP_@ '09UK_T2D1S/$ M7_,)M:>4.N<@=HHOQ 6]/W)]6,TGM^DBZXI@!_I+ MRLMFQLK2?TH9 KS&U&3:BN7*=SD6S&D$4V^>M-\?67?/8U6RQ+?N#MGTMFX"?,V/STR0#? M%2Z0-V,KEC$91BX8/V"RK#5'CINM-ZL0,XCI<& STP_36ZSJ]7T.ZH]U62-)Z5UNTB$ M96$^.&B!0,H"+P$S%0I0\C;)2"_N^6AMQCROMMJ/,N+8DF*R'F6 R,V6^?+A MS>RZF-^M>SK#F!S8Y1W[EB-FH';;Q >O4B(BM:#0,N1LM8GP"B%:+P%-'3?Q M*LO+>4[*/Y1RDB?3._PHV8SP8W:SKC,Y6[Y+[_8=Y1_Z: * EP'WHFP_>($ M.T5\)0=5).IT[6\I[T&O1:? GK>'J$<.DY5;XNF;,)>^_>]L7[#!P<\F("#! M)?.*.J&IH2Q(4TGA$6T3434B3R\&/=HAVP\_*I'+HY@#M'CZD81C5UY1"T>- M<@@HB0&MQBQ,J_/U$<68],N&%H#V2X(/P94H@K!7-EV>8L-WGTVT=1@06]YS MVD!=ZCW@CZ;N4F)$XM"B#;+]\$.%85V50_/3=%^VM!>?211@87#0> F+?B[;>(#1E3:MU\^M$&T7SOAPSXFG?[?+)W[\)-]A]1'/IU@9CD0 A-L M,0@<9HC@G<4#K>J%CZAZ71Q;T0[;&"S96+/Z/'GR^831,D6*(T:&7;+24G(O M*FFT\VWNQYI7-;D(IIR/;C]*3Q<>?CT,>3X#JQL+GRPC@3,,%$B1TR M@M,+J4+2+U,Z K?/?:S/I]G,SA, M'#:UG*HX4M:YE#K8)E'$*&H8#_ME8CDJJP_B2DX3)+^T6ZCV"C]1"^A<: >; MKB:=3E;3=6?OK]?YZH-MV^8,?R[0:X9PK&BG8:I M0.+*4%$MB X^"F2 68%HA86R-FH,U* KS+E\ZQ/N0:EWJ#"%NOK7:K$LO>RF M)#S=8]BF$V\=X0YSK\)DU%"9+3Z\1#$-#&[QYA4?58-K$CN&/1;[C"G#1X)U(9)\*N1 JOC?&ZP@-YV<8% M;'SS^"H7Y7X!'Q4!>RO-R9S&D!B H;"6.,\I$14F@+7*6];XBO-R2=@"\L'. M)$93$:7+ P?J# >2,6^<$I@R2NGVA E:;_6 !PXJ$.>JI$E _%,V*=-(Y=G" M?9M,5P'F#;?N[E?+[2'1"PD//;/JM/_$<&T%]PZ&/;2D4JC=S@9:9-G%U5MJ M3Z1B>#4,9D(&?G73I>$@F ./(3 $28,M=4!51ELISP=,C?/XON+YX)\=)*^U MT>SY3*,>$ZZI!S[@ 0,X1@0B(E)A!$BKK&ZOZ4RS-E4./I3I$_8HQF#W7O"W M+"T?$0U;Y'$WFL=738L:MN!8LT0!C!T)*!,)&820:*LV#Q^5E]Z8X>S!OF'7 MF?5'VR5ARX2-H4Y3"AUP #N_N?.]/_QG MOKS-9[M?_3T/NY_YY+;,A)K/TMDD3Z>;,A9#[R;Z, ;(,.LT(AIZ'MQ"88-_ M)BP 7& -A!CP,>UNV!OPPQKR75F:M?ZNWL\^EI[HO#PMGEV]*V;SZJ_EPK,X ME7&OL^]('+-,,@\--^5"1HD'L,(1>QIU=]&_ ]$-I0Z9F,C*B'5:MI-//ZPE M---TL3B1P^]@FP1JKPP5#*(R1H0YZ8S9H')\GS"@5=:"4:YU:S?)+?IU-=U&+;9=( M;IQ!0"L,I4?& $(JRVZHLFUBZT:4WV"T+.Q2.0/LJ7?U8QKNJU^V2ZB3G B& MF?;.0T<(U#NCKQR_L)3!H]I;M]9&=.8=!ZO>'/Y>ZOH;[;Z^.U'.8.Q1H4>'JM/MPJ\4H@ M"R0UMCR0#9M0IG=R$L7:'":-F6+=(Q)FCW6/V)$VM\MC M]MJB\^H\O%]7O,3;&C6E.OZF!#I'F%+*&L"0LEX;+W<[N?"SBSXV'W+7,8C^ M8LV'C7![ OV./=0ZU":Q1! C!,.84VF9YLC32D8A5=0\4:_E:N<,ACQ_L=61 M/F)Q[K'*RF;D1ZCV_*,)"2L)$<'W!1PR084VZ]EL(""$&=,FB^"8O<.!&=92 M#;&(]62):&;1CC=,J+.*24K-^DIR@Z=BKDU@S"M\P5:77 ??J,97213KLDGG M\3G]-J UV8VA437((ZT26E;JD=920#QGV'-+MZ5[ !(6#_A:=<^HZYB&8\T2 M3@@H'T0+ QDD6EAA="6M(39JW$6,F=Z)YO>FM>D$X-CS=N@7IMU/7\Z8T-32 M@#37# ( L1+, VB-%I+4.IQZ+NN!6I1A &:U7*2SJ_\5/$\U61;7I9CKT=U/ MLV6F)I,R!4FPZ!_FQ==\L2XPO1N\^W:?S1:9SF;9=7ZP:&6G7Y(X'_Q1;#WW MCN"P:4(62\$I\$I XF"1+,0RG=WDP0'9>2R_%L75G_ET M.IBIJ 80QO)\>(V,1Z-^$D2%#^L!1H$76OB@&;8IIV-->5G5NAQLSWC4\0^: M=90 )STSTCF*C94$*^Q8A4B8-1>7UJHGOA01E3"TS1A->KQA;(AQ",O@[5EO MF$=.$"\W]72YM [;DHQRY>CC9, (3&4N]I6$S#]EE" M0E$EL36@586=\9V-]\2&YWZQS\\0RD NE4AI0#+1)+E/8.0PPL%88( MA:6OY$,&14W+?RF4Z@;K:%P*BEN?8.O5(I^%M>=3=K,^T#X12WVT71)<;<<% M@N567U-(O0.FDM735C5M1VBJ6FO\.8,ZQ#8:CS9#/!GG_-WG$HB%-F%W9EVP MK08CB2FO9'$D[I%X!)YTH]?G;&F!Z&EV'#BE4??WTWRRQMR646'%?3F&L'>W MV?VT>"C_\)EY)C [VQW("P0302R H["/&%1<3VQ*OG MD=G1]1+M=4(CR4I!/O]9=,;@;7^)4%8[)SFEY0LS**@,H]UBX[VZL 1E8^3L M>9H8,4O#UQ]-T'Q>CXFS!AC(M-8,AXFL3/ W*GPT;96_9(1OND;+U#-T,5ZN M^F+5G5-0=9A8K*GSF"I"G1 ,,NHJ;7"!^(6]WAHK4\]0Q3B)JJZ#$M<2A0:= ML?6[7A/%I;6 AEV<"%K05#%+*IPL:'6=V+CZXX])V3;Z& %OWV5'GQ8<;9@ MPYD)P!(!E0*""*]WL]0+UN:&J''9Q_Y+WP[.ON:0C^<8I_K)CWDZHR!C3 B. MI<7,<(6XVX0@&"\(A6>%WHXM#,%I[R7G2ED5V(B)#C-L*Z,$P%Y8KIF>]%\S M#*$9UJ\[#,$;))6S4JD@&]9$2>$K61VZM(H3K37>* RA&;;C#D-P3"E-,2%A M?T ! -1MSV&"+(1@?6$\Z4:O1\,0FB%Z=AC"^^!'NZN;['BLP?>?2BRW5",C ML82*2"0\5G0W-FC:W!"/4=OGZ:7H"K^S=6O396J*V2R;+/.O^?+AN([W?SI! MB#G)A3?$*ZC"8 WFU5@I4VVV&2,\Z^Y UYW@^!K"BAQP%#B G($>,Z?($Q9[ MAMO<@HSP;+D#9O0%[>L(*Y)< : (5)H!Q+CUPKNM3,I8\(.$%9WK2K;%,S9' M/A;3J2_F?Z;SJQHL>?+IQ"H2( %<4NNUPX8+9"JYJ',7EG*_A5X/,.1\+,<8 M>F:">=62(V,@<-!*(+RN)-!&1"K MWTLB!<,TF%)AD-24(NL4J7!@D%W8SJ@/@M2_[F\)_@A(^#C^=^E==KI\3K.> M$NVA]()*PW&9-EE2#^UNWC-_:05T^F!*?39VH(%8C#3%W?TJ*.13<;T,7F3V M3)0:I7%KM$^""JFU#I3E7K22P)4P5+(3%/5>.DHFT+ZX\:+V;??H1V/>:K$L M[K+YQVRS'UW:QN/5YGEYE=^G\CW+#N/Y+"<-I=AUMEVC!C#3&X P2U&?8.5B/@%UJ M,EG=K:9ECMVG+SK.X]N!SA().704>"\M"J@PS?#6QB,$!(Q3!2=Z09*!B-B- M$D9 S5;O<2BQ2!ED+2((3A4[^]QAN):2QHA0TUX$*S*77,F[-OD\[50[3W%UM)BF.2',S+U)BX77Q->69CG5#.:X)8 M\$*E 3NM08=^Z'PH;1D]@()B4_U)C&PCD_NB5>(@=90 2CG30 ?D,6"5G)[; M-DDD1AB2'MNTML4[BB?V,0ORKB9A7N2S&W.;SF\&=+[V#::&KW6L6>)86*>, M$L'O#7-:0A?^MZG0B39PT+@)S374(9]-B$ M[8&$FI#R@2\V%3J&\:C7TC&.U+NA2A$=^<%LP6B*?O1A&ZA@D$H1_D<@)UP[ MZ_FZ;)2#/NR.!TQ$^;B*'""7*19-8O9.]I(P*A30887R4GM(D$<:5EA8BMKX M B/<9G5#BX-+?]=PQW(QOQOWAVDZ.Q&.M_?S"0]N#@%00!$<:$)<,&IZ(QL" M*B![653J1>O'5I@S<1Z,0R=CZ0ZT2#SD01;/%23&0JR,,["2STEP85D26NKX M%&/.PO3\=]4E.;Z?#SMOZ,2#ZI,MRSL\; 53' @FB8(08%/)P#V]L"(>K359 M](EN+*NBTR#Y)/MTFV7+M\7F5?B)Q>E0DX0J#2'BF",7MO1:4;9#+OQ3M[EZ M&N'Y6XSUJ2.HAR33R57J<*,DV&5).&! "B0$-V%FJDK*8!DOK%!>>V778,]9 MR,;BS_OE;39_FZ=?\NGQ%>UX@P0IK[US 3 .#6 6*4XKZ12K5U+R=?.FJ9J+ M'G"-RIIWQ6RR?@N\;,R?(TT3C C E%!*B/)0".8"D%N));NT%/M],:D[A ?9 M;)4+^7I97V3SK]G;&F&P=9HG!#).$+,"AFT(8M115SF$3&L2]77W9;A+/< ^ M".&^!^7=JIPH[Z\_%(M\_4S!3?.[?%;^^L/Z47[XYR1HH/D=1I/>$XHEM,0H M0ZSEPG OZ,[XTS"'+VM1[99*]2XV>E3',';S^VO/FK<(B;96E[FI-%,$" $9 MM60K&=?87MQSIWA4.P_A0;BS!6"3WZ6V:?N^54+AVF-5HBP:%43C%,I*3HEX MF^>9(UQAX_&H%&2?G6U'G+)5$VF&"OPY:HDM9XVF8='&&% MF.BD.AOIP:[R/ZWN[M+_O[UKZVTC1];O^VM8O//E +PN!IB9#)*9!?:)T,1* MH'-L=5:6,R?[ZY>TU9+CZ-)J]LWM-0(G0/I67WTL%JN*Q73^']+^?U<;\(-HXGGSGKJD42FQ@)17N*M3-XM M;DN+@OS^=7!/(%QP3:;_QSMC\LX\!V8UY0A#;EQG:WEU,H8SR\GUPH3F08(6 MB ^V\S^][04J%S,K)^^)*N$CN6 )-BR-T"X@5X(OUQ^6'Y=;G)JX")G3MP1)3%.*L*)P-0!4!IR,<1./D;IO!(I MW;.F&UPGX ]UECX1/*39WR%F&'= K4IR'T:,+RFLG2"C1O:,VL(^9K"G6>__ M"W=&JB5%FGGGDRL 8(Q,/T_R&JGDG(LEBRG0(-S3'NHQJ74EGR)F$A3Q(00L MM?3*.K^7C/MA5W%#'1_0F;8;L.A*@%]3-@P;%4#H(+RUH)A5V+N]9,$,TT)F M'/O3%VG:03L4:7Y;/![!=)]$_NZKSQ#GU"T1B!0F..8-%L$D??"PE]!S56)W MFB? ANX_U!>'.D)YS'GKV3$9^N9_'^ZW=]>GPHX^(PK"@]9>" ",.?4*#*DQ MP,DMF'%6K.>YK0N\7Y.OQ*QSS*2Y'(4D8O@ M'2VI.G*[JCZRILI9*XSU0(1*7@<6?K+Z$Q49KE43L$?A!S\&&;/LPL[G-, MZRZW$?JN,>?@IN#09")C=_B@YW&W#TF#RS_S)]=.8@-C4?;@:+G5F B!62!, MYT,>].[L5Q6$%HV&S,B(F>>"-3$MA4^.4C)$@^8"<:!>* =Z=ZBE1A30S)HQ M#$6P:DPEC6B2'OO$KS[MSE)^]^GX56,7@$W5?B'M>:!<*\%""$I92W8G=AF. M>+.QV+<[=,BZ;;ZN\L:HFK7/Y=6WMU5-@??+C]7G]>K?=;7^E>5F';XO:@.$ M6"D-ELFW=X(GF&M\#8*9;8(]DMHG$T])=GAWKX!;\O#C8B=:;,:D5OJT;X^01\>[3+^F-R;'*]3%Z?;,;7A<: MXUR^,P+QR'.-%$[NJ$(!$WCZ5V?RRV/S? M=>'M)B &D#PYPHOY>8*IA925RWK.H)Y-;FY[=-=?/P M<>N67Y>WU9VOKE;K5=Y/9+;PC:U,HWNCXX[PA-\%E,F5/IC=+V\$:@#UC)AUF$SG^*DF%K#UW@HKM$-6(Y(/9=MU%!/! &[D0O>=6#@Q M&I)FUY\?G99[\^V'')G.U4#-DPF%[W@\-U$)90TARN%\5MZNICKA&'#1EJT) M1CV&(MW)!,*PZAIL=GW\P/3*"VF"[ZZ+V/F '.($)=MNI%2,HSV:I&AOUP2I M-P('7LZ1!>@/%HIKC/'7^?@E^G$H<]O"IZ M!XXD5 (2F@=N(9!0H\2QG=E)X$/2JIJ4YB9OR!]_O5_^ZV%UO]K6@>,G4:$/ MVW[N?9$X;; W//<2(,31W(UT/TER4M+X8XKF?OA1,27UC1C/'WFGXU2C^-KB M ()P24%[[CQ0HY]V@4C%K&@T_%[)]H"K]E1V_,X(@GIOP_X1=?O% M!A;LW&T1.QH2U!2X5 HL *%/1/ LR,21$;=?+O_<7G?$_8D[H@B4**6=QEZE MJ=T3L+26$6@8='_&$+:A&X6_W [9";ACCMOPL$U?_LLB;R?/)W>-77C0QW#F M2/B M5'(L-Q\U1)$A206::.QM(VHWI.TU?IS5DSFT4$'[Y=?=E/3NT^_;5;K MCZLOB]OWRQPTO,GG!X7$N,7M/Y>+<^';TD='JX""8%0R9XA. \)P4J/&K2ZI M5IY@Y* ; E6CZF"H&, 58OVTSG+\_E?5#5/WCXN*!N8=%YYAJZAQ'+RMD?&L MZ&B&":[@QV9G6]RGR\CT]G.55NT>& W'VDO/9+".$-! ,-JK(GD8\]KA,1%6 MMD!^LKP,U4-'D_KA>6D5*9,3&BQA)JTA#0E*[%5AB2Z)=DYPA\@T6-D"^.F2 M!&\ZY2?/'WK5AHJ1 M6,4MT\1RC2DHOI,D'V5>4L3,KZ90M5WR3Z"-<0:B4R7?! M2LD@)/5*2R>3/O+N5JW'S(X<^^Q+>Q9.WA,5"QZ!3H8(# CD5""DEC.(HF:P MKRW T%CE+X=O1^ .9>7_L=BL\N>]7VPO;1IX>6GTSE(>!'4@*8B@(02H)2+ MWP!=KM1LU2F@8U#D8B'_CQ='YQ@AW&MP5EI#&186UU+9H&96&=U>J6?8T0K) MP>KH'S;5375[N]A<+I]_<6D4G#CAN0X"-$-!>.15+1&E;L;RY < MBALYU9ZEO9:"4$]0H$Z2&@HO$7L#B84R-Z,MDH.RX?+FE\-5$0-AFBM$ MC"2&20#L4"T'"F9FQS2WT-\Q!K3";B@._+):K^X>[BZRX+OKHDQ^%1@KA:+) M2%J16TG4LF [MP5(*RU6W>$W&!<6_]^,"\^OBU()H=. ,%H$#X$CA.L%NU=4 MS.WDMBZX4(#?D$'H[2X:VJ"OP;'+(V-&&,Y <^US=WN9%F.U9,Z)$O_AE:2 MR_R'#D =BRX7PQ7';XC,(X(9H, \HXP%AI'=#RE)9]8YH$S!%]C2"M'!IIHT M2A[NNC1L0+I26S3 N!N"16[4TG%&7S7P%;KE7PRUFH T@' M,R_/;.M%KOQX<0PV3:D&ZS3'&F8T(^?.>RP_7ARYIX123C1"'FNK'+9?'%3FKQ1#.@Y1&O5).G5+ M9)K:(*DSFFID!;52^5I"2XKJ'";F1^=&+ M8\!(*NPY2P:0@0L,2+T #.G39Q8&*5=8U3&B0]F+%Z4*YR>6'R^.1J*0;&@@ M@>4]#(8+3?< *55B(UY)@5_9Q%(,Z3A$N3BI'+L\&@PRK?O2PL]AZ;1B8@]2 M<&'8,V+[)TN):L^RI!6:PS4B^UK=?LUGXG[WS0T:D9VY+WJ?)EX@Q"A0!HF0 M_?(G61U"5L_LG+$R=?_02*P[8-OW5_HK?4"VGKG,\\)Q3L>NC5HPIBA(2D0. M1EL?$*J_,WAH=/3VZUGF=D* KL <+!*RW&[SSLBFL9 CET>IM3(N:!]4\K&H MQ<'86C(35(F=F&!8\3,:NE_;M!"\.Q]42%JN06,-7&":88PVYM" M9W!)W=CU&PU>H2O;);KCA$O25R_U7?6P/ML5Z<0M$8LDE#;.Y]]8&HNHV5M5 MQ]_ 5OH6VCX;.6D-[IB&:)<"-]5F4^7)URZ^I/_9?KO2+IUZ3 S!2YM\,P'$ M:@ BB-V;Y"!L22AW@IY0/S3K$?#6+G+^INKEUI&;IV:1B]LF=&KSF(A(SHNE MA2E6"G'@TFNREX[(DNUU$_28NJ73 ("/,Q&:Q?WJ_D-2WN+FW?IY)?&Y)IY- M'Q$=@%7(TN11BH 9,$G]?LUI=(FC]4J245U/E)V!/>;$^&9'5FG(M)7!%CGY]K--WBZ=$RK&G1AA)K72<*4[3?;TP3?K)$P7& M.8!/0PU[(G('$T.8H)@7M850V=C"!IT2Z8 M-Y.NZ0K>,2GTZ_)\G>G1.R()E%),)5>8AO07$OMT.3A>E":&JY,X8YWIU@^! MKH=W*/KHNVJS7?U[=Y[DTS?GHK+\U6B .9(/IO<$NP"!RR%WL>)2%%/73S[#$@'B!ZX,?PQ M#",?;WU,%Z6'+]B0QJ1FC!@*FH!1E..GDSN#0D8U6HCV(^WAE.&#"_WNT_.: M@T=U7'?B=+-'18^X18Y:8$Q:G+PHZ52-"BB86>/L;@AR\I#H7C!O8 9V_Y%_ MY?.O_^=O_P%02P$"% ,4 " !99(9,8T@PU'KX #Y0Q$ $0 M @ $ <')G&UL4$L! A0#% @ 662&3+DNE;BW-0 MNYL" !4 ( !P2D! '!R9W,M,C Q.# R,CA?9&5F+GAM;%!+ M 0(4 Q0 ( %EDADQFF[0BL)\ "!-" 5 " :M? 0!P M&UL4$L% 3!@ & 8 B@$ QC @ $! end