0000876167-17-000022.txt : 20170407 0000876167-17-000022.hdr.sgml : 20170407 20170407120342 ACCESSION NUMBER: 0000876167-17-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20170228 FILED AS OF DATE: 20170407 DATE AS OF CHANGE: 20170407 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: 17748495 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 q1201710-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, 2017
 
¨
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, or a smaller reporting company. See the definitions “large accelerated filer”, “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer
 
ý
Accelerated filer
 
¨
Non-accelerated filer
 
¨
Smaller reporting company
 
¨

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 29, 2017, there were 48,080,525 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, 2017
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.
 
 
 
 
 
Exhibit Index

2


PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited)

Condensed Consolidated Balance Sheets

(In thousands, except share data)
February 28,
2017
 
November 30, 2016
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
226,907

 
$
207,036

Short-term investments
37,285

 
42,718

Total cash, cash equivalents and short-term investments
264,192

 
249,754

Accounts receivable (less allowances of $1,045 and $1,143, respectively)
48,905

 
65,678

Other current assets
23,841

 
20,621

Total current assets
336,938

 
336,053

Property and equipment, net
48,258

 
50,105

Intangible assets, net
73,970

 
80,827

Goodwill
278,132

 
278,067

Deferred tax assets
1,508

 
6,601

Other assets
2,325

 
3,174

Total assets
$
741,131

 
$
754,827

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

 
$
15,000

Accounts payable
9,491

 
12,991

Accrued compensation and related taxes
19,813

 
26,212

Dividends payable to shareholders
6,037

 
6,067

Income taxes payable
1,376

 
1,509

Other accrued liabilities
32,890

 
12,999

Short-term deferred revenue
136,919

 
128,960

Total current liabilities
221,169

 
203,738

Long-term debt
115,625

 
120,000

Long-term deferred revenue
10,032

 
8,801

Deferred tax liabilities
3,022

 
3,901

Other noncurrent liabilities
5,097

 
11,758

Commitments and contingencies

 

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

 

Common stock, $0.01 par value, and additional paid-in capital; authorized, 200,000,000 shares; issued and outstanding, 48,295,815 shares in 2017 and 48,536,516 shares in 2016
239,759

 
239,496

Retained earnings
173,689

 
195,694

Accumulated other comprehensive loss
(27,262
)
 
(28,561
)
Total shareholders’ equity
386,186

 
406,629

Total liabilities and shareholders’ equity
$
741,131

 
$
754,827

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,
2017
 
February 29,
2016
Revenue:
 
 
 
Software licenses
$
24,322

 
$
23,955

Maintenance and services
66,648

 
65,526

Total revenue
90,970

 
89,481

Costs of revenue:
 
 
 
Cost of software licenses
1,588

 
1,482

Cost of maintenance and services
10,492

 
10,329

Amortization of acquired intangibles
3,678

 
3,939

Total costs of revenue
15,758

 
15,750

Gross profit
75,212

 
73,731

Operating expenses:
 
 
 
Sales and marketing
25,721

 
29,658

Product development
17,334

 
21,797

General and administrative
10,568

 
12,380

Amortization of acquired intangibles
3,179

 
3,185

Restructuring expenses
17,139

 
(66
)
Acquisition-related expenses
49

 
72

Total operating expenses
73,990

 
67,026

Income from operations
1,222

 
6,705

Other (expense) income:
 
 
 
Interest expense
(1,082
)
 
(1,057
)
Interest income and other, net
221

 
162

Foreign currency (loss) gain, net
(486
)
 
(930
)
Total other (expense) income, net
(1,347
)
 
(1,825
)
(Loss) income before income taxes
(125
)
 
4,880

Provision for income taxes
400

 
1,664

Net (loss) income
$
(525
)
 
$
3,216

(Loss) earnings per share:
 
 
 
Basic
$
(0.01
)
 
$
0.06

Diluted
$
(0.01
)
 
$
0.06

Weighted average shares outstanding:
 
 
 
Basic
48,733

 
50,810

Diluted
48,733

 
51,440

 
 
 
 
Cash dividends declared per common share
$
0.125

 
$

See notes to unaudited condensed consolidated financial statements.

4


Condensed Consolidated Statements of Comprehensive Income

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
Net (loss) income
$
(525
)
 
$
3,216

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

 
(1,091
)
Unrealized gains on investments, net of tax provision of $40 and $23 for 2017 and 2016, respectively
71

 
40

Total other comprehensive income (loss), net of tax
1,299

 
(1,051
)
Comprehensive income
$
774

 
$
2,165


See notes to unaudited condensed consolidated financial statements.


5


Condensed Consolidated Statements of Cash Flows
 
 
Three Months Ended
(In thousands)
February 28,
2017
 
February 29,
2016
Cash flows from operating activities:
 
 
 
Net (loss) income
$
(525
)
 
$
3,216

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

 
2,230

Amortization of intangibles and other
7,382

 
7,710

Stock-based compensation
1,630

 
6,937

Deferred income taxes
4,268

 
(516
)
Excess tax benefit from stock plans
(183
)
 
(63
)
Allowances for accounts receivable
40

 
(136
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable
16,937

 
7,695

Other assets
(2,278
)
 
(4,462
)
Accounts payable and accrued liabilities
(989
)
 
(11,167
)
Income taxes payable
55

 
46

Deferred revenue
8,985

 
11,012

Net cash flows from operating activities
37,300

 
22,502

Cash flows from (used in) investing activities:
 
 
 
Purchases of investments
(854
)
 
(22,258
)
Sales and maturities of investments
6,155

 
3,185

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

 
(20,487
)
Cash flows used in financing activities:
 
 
 
Proceeds from stock-based compensation plans
2,770

 
3,670

Purchases of stock related to withholding taxes from the issuance of restricted stock units
(1,306
)
 
(409
)
Repurchases of common stock
(15,190
)
 
(9,041
)
Excess tax benefit from stock plans
183

 
63

Dividend payments to shareholders
(6,072
)
 

Payment of long-term debt
(3,750
)
 
(3,750
)
Net cash flows used in financing activities
(23,365
)
 
(9,467
)
Effect of exchange rate changes on cash
1,018

 
(1,223
)
Net increase (decrease) in cash and cash equivalents
19,871

 
(8,675
)
Cash and cash equivalents, beginning of period
207,036

 
212,379

Cash and cash equivalents, end of period
$
226,907

 
$
203,704


6


Condensed Consolidated Statements of Cash Flows, continued
 
Three Months Ended
 
February 28,
2017
 
February 29,
2016
Supplemental disclosure:
 
 
 
Cash (refunded) paid for income taxes, net of refunds of $2,121 in 2017 and $442 in 2016
$
(209
)
 
$
5,587

Cash paid for interest
$
844

 
$
765

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

 
$
4,368

Unsettled repurchases of common stock
$
2,894

 
$
2,645

Dividends declared
$
6,037

 
$

See notes to unaudited condensed consolidated financial statements.

7


Notes to Condensed Consolidated Financial Statements

Note 1: Basis of Presentation

Company Overview - We are a leading global provider of application development and deployment technologies, empowering enterprises to build mission-critical business applications to succeed in an evolving business environment. With offerings spanning web, mobile and data for on-premise and cloud environments, we power businesses worldwide, promoting success one application at a time. Our solutions are used across a variety of industries.

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 independent software vendors (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, 2016.

We made no significant 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, 2016. 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, 2016, 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 January 2017, the Financial Accounting Standards Board (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 evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In August 2016, the FASB issued Accounting Standards Update No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15). ASU 2016-15 is intended to add or clarify guidance on the classification of certain cash receipts and payments in the statement of cash flows and to eliminate the diversity in practice related to such classifications. The guidance in ASU 2016-15 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated statement of cash flows.

In March 2016, the FASB issued Accounting Standards Update No. 2016-09, 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. 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 February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (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-

8


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 April 2015, the FASB issued Accounting Standards Update No. 2015-03, Interest - Imputation of Interest (Subtopic 835-30) Simplifying the Presentation of Debt Issuance Costs (ASU 2015-03). ASU 2015-03 requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying value of the associated debt liability, consistent with the presentation of a debt discount. The guidance in ASU 2015-03 is required for annual reporting periods beginning after December 15, 2015, including interim periods within the reporting period. Accordingly, upon adoption in the first quarter of fiscal 2017, we reclassified $1.0 million from other assets to long-term debt in our condensed consolidated balance sheet as of February 28, 2017.

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. 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 606. The first Annual Report on Form 10-K issued in accordance with ASC 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 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.


9


Note 2: Cash, Cash Equivalents and Investments

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

 
$

 
$

 
$
210,872

Money market funds
16,035

 

 

 
16,035

State and municipal bond obligations
27,289

 

 
(6
)
 
27,283

U.S. treasury bonds
5,686

 

 
(24
)
 
5,662

Corporate bonds
4,339

 
1

 

 
4,340

Total
$
264,221

 
$
1

 
$
(30
)
 
$
264,192


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

 
$

 
$

 
$
196,863

Money market funds
10,173

 

 

 
10,173

State and municipal bond obligations
32,831

 

 
(107
)
 
32,724

U.S. treasury bonds
6,542

 

 
(29
)
 
6,513

Corporate bonds
3,485

 

 
(4
)
 
3,481

Total
$
249,894

 
$

 
$
(140
)
 
$
249,754


Such amounts are classified on our condensed consolidated balance sheets as follows (in thousands):
 
 
February 28, 2017
 
November 30, 2016
 
Cash and
Equivalents
 
Short-Term
Investments
 
Cash and
Equivalents
 
Short-Term
Investments
Cash
$
210,872

 
$

 
$
196,863

 
$

Money market funds
16,035

 

 
10,173

 

State and municipal bond obligations

 
27,283

 

 
32,724

U.S. treasury bonds

 
5,662

 

 
6,513

Corporate bonds

 
4,340

 

 
3,481

Total
$
226,907

 
$
37,285

 
$
207,036

 
$
42,718


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

 
$
21,172

Due after one year (1)
14,657

 
21,546

Total
$
37,285

 
$
42,718

 
(1)
Includes state and municipal bond obligations, which are securities representing investments available for current operations and are classified as current in the consolidated balance sheets.

We did not hold any investments with continuous unrealized losses as of February 28, 2017 or November 30, 2016.


10


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, 2017, $6.7 million was recorded in other accrued liabilities. At November 30, 2016, $6.6 million was recorded in other noncurrent liabilities. In the three months ended February 28, 2017 and February 29, 2016, realized and unrealized gains of $0.8 million and realized and unrealized losses of $1.5 million, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net in the condensed consolidated statements of operations. The losses were substantially offset by realized and unrealized gains 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, 2017
 
November 30, 2016
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
104,709

 
$
(6,728
)
 
$
74,690

 
$
(6,597
)
Forward contracts to purchase U.S. dollars

 

 
1,673

 
(19
)
Total
$
104,709

 
$
(6,728
)
 
$
76,363

 
$
(6,616
)

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

 
$
16,035

 
$

 
$

State and municipal bond obligations
27,283

 

 
27,283

 

U.S. treasury bonds
5,662

 

 
5,662

 

Corporate bonds
4,340

 

 
4,340

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(6,728
)
 
$

 
$
(6,728
)
 
$


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

 
$
10,173

 
$

 
$

State and municipal bond obligations
32,724

 

 
32,724

 

U.S. treasury bonds
6,513

 

 
6,513

 

Corporate bonds
3,481

 

 
3,481

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(6,616
)
 
$

 
$
(6,616
)
 
$


11



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

Note 5: Intangible Assets and Goodwill

Intangible Assets

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

 
$
(71,795
)
 
$
38,091

 
$
109,886

 
$
(68,116
)
 
$
41,770

Customer-related
67,602

 
(38,440
)
 
29,162

 
67,602

 
(35,852
)
 
31,750

Trademarks and trade names
15,140

 
(8,423
)
 
6,717

 
15,140

 
(7,833
)
 
7,307

Total
$
192,628

 
$
(118,658
)
 
$
73,970

 
$
192,628

 
$
(111,801
)
 
$
80,827


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

Future amortization expense for intangible assets as of February 28, 2017 is as follows (in thousands):
 
Remainder of 2017
$
20,569

2018
26,613

2019
25,489

2020
714

Thereafter
585

Total
$
73,970


Goodwill

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

Balance, November 30, 2016
$
278,067

Translation adjustments
65

Balance, February 28, 2017
$
278,132


12



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

 
$
65

 
$
212,127

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
278,067

 
$
65

 
$
278,132


During the quarter ending February 28, 2017, 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.

Note 6: Term Loan and Line of Credit

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

The credit facility matures on December 2, 2019, 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 $150 million term loan as of February 28, 2017 was $131.3 million, with $15.0 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, 2015. The first eight payments were in the principal amount of $1.9 million each, the following eight payments are in the principal amount of $3.8 million each, the next subsequent three payments are in the principal amount of $5.6 million each, and the last payment is of the remaining principal amount. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of February 28, 2017, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The interest rate of the credit facility as of February 28, 2017 was 2.56%.

Costs incurred to obtain our long-term debt of $1.8 million 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, 2017 and February 29, 2016, respectively, is recorded within interest expense in our condensed consolidated statements of operations. The unamortized portion of debt issuance costs of $1.0 million is recorded as a direct deduction from the carrying value of the debt liability in our condensed consolidated balance sheet as of February 28, 2017, with $0.4 million deducted from the current portion of long-term debt balance and $0.6 million deducted from the long-term debt balance.

Revolving loans may be borrowed, repaid and reborrowed until December 2, 2019, at which time all amounts outstanding must be repaid. As of February 28, 2017, there were no amounts outstanding under the revolving line and $0.5 million of letters of credit.

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

Remainder of 2017
$
11,250

2018
15,000

2019
16,875

2020
88,125

Total
$
131,250



13


Note 7: Common Stock Repurchases

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

In March 2016, our Board of Directors authorized a new $100.0 million share repurchase program, which increased the total authorization to $214.5 million. As of February 28, 2017, there was $117.3 million remaining under this current authorization.

Note 8: 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 or the Black-Scholes option valuation model.

In addition, during fiscal years 2014, 2015, 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.

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 performance stock units and 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,
2017
 
February 29,
2016
Cost of maintenance and services
$
256

 
$
196

Sales and marketing
363

 
1,078

Product development
(104
)
 
2,679

General and administrative
1,115

 
2,984

Total stock-based compensation
$
1,630

 
$
6,937


In the first quarter of fiscal year 2017, there were significant forfeitures due to our restructuring action, which is further described in Note 10. These forfeitures significantly reduced stock-based compensation expense compared to the prior year.

Note 9: Accumulated Other Comprehensive Loss

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

 
Foreign Currency Translation Adjustment
 
Unrealized Gains (Losses) on Investments
 
Accumulated Other Comprehensive Loss
Balance, December 1, 2016
$
(28,425
)
 
$
(136
)
 
$
(28,561
)
Other comprehensive loss before reclassifications, net of tax
1,228

 
71

 
1,299

Balance, February 28, 2017
$
(27,197
)
 
$
(65
)
 
$
(27,262
)


14


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

Note 10: Restructuring Charges

The following table provides a summary of activity for all of the restructuring actions, which are detailed further below (in thousands):

 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$
107

 
$
1,443

 
$
1,550

Costs incurred
1,060

 
16,079

 
17,139

Cash disbursements
(268
)
 
(5,795
)
 
(6,063
)
Asset impairment
(457
)
 

 
(457
)
Translation adjustments and other
(4
)
 
(29
)
 
(33
)
Balance, February 28, 2017
$
438

 
$
11,698

 
$
12,136


2017 Restructuring

During the first quarter of 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 approximately 20%. These workforce reductions commenced in the first fiscal quarter of 2017 and are expected to be completed by the end of the second fiscal quarter of 2017, depending upon local legal requirements.  These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. We also consolidated offices in various locations and expect additional expenses related to facility closures during fiscal year 2017. Overall, we expect additional severance and facilities-related charges of $1.0 million to $3.0 million from this restructuring action during the remainder of fiscal year 2017.

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 first quarter of fiscal year 2017 restructuring, for the three months ended February 28, 2017, we incurred expenses of $17.1 million, which are recorded as restructuring expenses in the consolidated statements of operations.

A summary of activity for this restructuring action is as follows (in thousands):
 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$

 
$

 
$

Costs incurred
1,033

 
16,079

 
17,112

Cash disbursements
(174
)
 
(5,341
)
 
(5,515
)
Asset impairment
(457
)
 

 
(457
)
Translation adjustments and other
(4
)
 
(29
)
 
(33
)
Balance, February 28, 2017
$
398

 
$
10,709

 
$
11,107


Cash disbursements for expenses incurred to date under this restructuring are expected to be made through the third quarter of fiscal year 2018. The short-term portion of the restructuring reserve of $11.0 million is included in other accrued liabilities and the long-term portion of $0.1 million is included in other noncurrent liabilities on the condensed consolidated balance sheet at February 28, 2017.

15



2016 Restructuring

During the fourth quarter of fiscal year 2016, our management approved, committed to and initiated plans to make strategic changes to our organization as a result of the appointment of our new Chief Executive Officer during the period. In connection with the new organizational structure, we eliminated the positions of Chief Product Officer and Chief Revenue Officer.

Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation).

As part of this fourth quarter of fiscal year 2016 restructuring, for the three months ended February 28, 2017, we incurred no additional expenses.

A summary of activity for this restructuring action is as follows (in thousands):
 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$

 
$
1,415

 
$
1,415

Cash disbursements

 
(443
)
 
(443
)
Balance, February 28, 2017
$

 
$
972

 
$
972


Cash disbursements for expenses incurred to date under this restructuring are expected to be made through the fourth quarter of fiscal year 2017. As a result, the total amount of the restructuring reserve of $1.0 million is included in other accrued liabilities on the consolidated balance sheet at February 28, 2017.

2015 Restructurings

During the first quarter of fiscal year 2015, we restructured our operations in connection with the acquisition of Telerik. This restructuring resulted in a reduction in redundant positions primarily within the administrative functions. This restructuring also resulted in the closing of two facilities as well as asset impairment charges for assets no longer deployed as a result of the acquisition. During the second and third quarters of fiscal year 2015, we incurred additional costs with respect to this restructuring, including reduction in redundant positions primarily within the product development function, as well as an impairment charge discussed further below.

During the second quarter of fiscal year 2015, we decided to replace our existing cloud-based mobile application development technology with technology acquired in connection with the acquisition of Telerik. Accordingly, we evaluated the ongoing value of the assets associated with this prior mobile technology and, based on this evaluation, we determined that the long-lived assets with a carrying amount of $4.0 million were no longer recoverable and were impaired and wrote them down to their estimated fair value of $0.1 million. Fair value was based on expected future cash flows using Level 3 inputs under ASC 820.

During the fourth quarter of fiscal year 2015, our management approved, committed to and initiated plans to make strategic changes to our organization to further build on the focus gained from operating under our business segment structure and to enable stronger cross-collaboration among product management, marketing and sales teams and a tighter integration of the product management and product development teams. In connection with the new organizational structure, we no longer have presidents of our three segments, as well as certain other positions within the administrative organization. Our Chief Operating Officer, appointed during fiscal year 2015, assumed responsibility for driving the operations of our three segments. The organizational changes did not result in the closing of any of our facilities.

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 and abandonment of certain assets.

As part of these fiscal year 2015 restructurings, for the three months ended February 28, 2017 and February 29, 2016, we recorded minimal credits to restructuring expenses in the condensed consolidated statement of operations due to changes in estimates of the costs associated with closing facilities and changes in estimates of severance to be paid. We do not expect to incur additional material costs with respect to these restructurings.

16



A summary of activity for these restructuring actions is as follows (in thousands):

 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$
57

 
$
28

 
$
85

Costs incurred
(6
)
 
(11
)
 
(17
)
Cash disbursements
(51
)
 

 
(51
)
Balance, February 28, 2017
$

 
$
17

 
$
17


Cash disbursements for expenses incurred to date under these restructurings are expected to be made through the fourth quarter of fiscal year 2017. As a result, the total amount of the restructuring reserve, which is minimal, is included in other accrued liabilities on the condensed consolidated balance sheet at February 28, 2017.

Note 11: Income Taxes

Our income tax provision for the three months ended February 28, 2017 and February 29, 2016 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.

The increase in our effective tax rate in the three months ended February 28, 2017 compared to the same period in the prior year is primarily due to the fact that losses were incurred in a foreign jurisdiction for which no tax benefit is being provided.  In addition, the first quarter of fiscal year 2016 benefited from a reinstatement of the research and development credit in the tax code in December 2015 with a retroactive effective date of January 1, 2015 that resulted in a tax benefit of $0.6 million for the period from January 2015 to November 2015.

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

Tax authorities for certain non-U.S. jurisdictions are also examining returns, none of which are material to our consolidated balance sheets, cash flows or statements of income. With some exceptions, we are generally no longer subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal year 2012.

Note 12: Earnings Per Share

We compute basic earnings per share using the weighted average number of common shares outstanding. We compute diluted earnings per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, restricted stock units and deferred stock units, using the treasury stock method. As we incurred a net loss during the three months ended February 28, 2017, basic and diluted weighted average shares outstanding are the same. The following table sets forth the calculation of basic and diluted earnings per share on an interim basis (in thousands, except per share data):

 
Three Months Ended
 
February 28,
2017
 
February 29,
2016
Net (loss) income
$
(525
)
 
$
3,216

Weighted average shares outstanding
48,733

 
50,810

Dilutive impact from common stock equivalents

 
630

Diluted weighted average shares outstanding
48,733

 
51,440

Basic (loss) earnings per share
$
(0.01
)
 
$
0.06

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


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

17


Note 13: 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.

The changes made to our organization during the fourth quarter of fiscal year 2016 and first quarter of fiscal year 2017, as discussed in Note 10, did not change our determination of the three reportable segments as our organizational structure maintains the focus of the three business segments.

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 from our reportable segments and reconciles to the consolidated (loss) income before income taxes:

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
Segment revenue:
 
 
 
OpenEdge
$
64,508

 
$
64,133

Data Connectivity and Integration
6,828

 
6,596

Application Development and Deployment
19,634

 
18,752

Total revenue
90,970

 
89,481

Segment costs of revenue and operating expenses:
 
 
 
OpenEdge
17,877

 
18,064

Data Connectivity and Integration
2,262

 
2,901

Application Development and Deployment
7,536

 
8,811

Total costs of revenue and operating expenses
27,675

 
29,776

Segment contribution:
 
 
 
OpenEdge
46,631

 
46,069

Data Connectivity and Integration
4,566

 
3,695

Application Development and Deployment
12,098

 
9,941

Total contribution
63,295

 
59,705

Other unallocated expenses (1)
62,073

 
53,000

Income (loss) from operations
1,222

 
6,705

Other (expense) income, net
(1,347
)
 
(1,825
)
(Loss) income before income taxes
$
(125
)
 
$
4,880

 
 
 
 
(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: product development, corporate marketing, administration, amortization of acquired intangibles, stock-based compensation, restructuring, and acquisition related expenses.
                                

18


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,
2017
 
February 29,
2016
Software licenses
$
24,322

 
$
23,955

Maintenance
59,138

 
58,336

Professional services
7,510

 
7,190

Total
$
90,970

 
$
89,481


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,
2017
 
February 29,
2016
North America
$
50,305

 
$
49,065

EMEA
29,844

 
31,221

Latin America
5,023

 
3,693

Asia Pacific
5,798

 
5,502

Total
$
90,970

 
$
89,481


Note 14: Subsequent Events

On March 1, 2017, we acquired 100% of the outstanding securities of DataRPM Corporation (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 privately-held company and leader in cognitive predictive maintenance for the industrial IoT (IIoT) market. This acquisition is a key part of the Company's strategy to provide the best platform to build and deliver cognitive-first applications. As a result of the timing of the transaction, the initial accounting for the business combination was incomplete through the date our condensed consolidated financial statements were issued. Results of operations for DataRPM will be included in our consolidated financial statements as part of the OpenEdge business segment from the date of acquisition.

On March 24, 2017, Paul Jalbert, the Company’s Chief Accounting Officer, became Chief Financial Officer. As CFO, Mr. Jalbert replaced Kurt Abkemeier, whose employment terminated on the same date.

19


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 “expect,” “estimate,” “believe,” “are planning” or “plan to” 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, including the continued difficult economic environment in Brazil, and the continued slow economic recovery in Europe, parts of the U.S. and other parts of the world, 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 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 and 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, 2016. Although we have sought to identify the most significant risks to our business, we cannot predict whether, or to what extent, any of such risks may be realized. We also cannot assure you that we have identified all possible issues which we might face. We undertake no obligation to update any forward-looking statements that we make.

Use of Constant Currency

Revenue from our international operations has historically represented more than half 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 weaken, our consolidated results stated in U.S. dollars are negatively impacted.

As exchange rates are an important factor in understanding period to period comparisons, we believe the presentation of revenue growth rates on a constant currency basis enhances the understanding of our revenue results and evaluation of 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 accounting principles generally accepted in the United States of America (GAAP).

Overview

We are a leading global provider of application development and deployment technologies, empowering enterprises to build mission-critical business applications to succeed in an evolving business environment. With offerings spanning web, mobile and data for on-premise and cloud environments, we power businesses worldwide, promoting success one application at a time. Our solutions are used across a variety of industries. We operate as three distinct segments: OpenEdge, Data Connectivity and Integration, and Application Development and Deployment.

As of October 31, 2016, we tested goodwill for impairment for each of our reporting units. 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. Based on this review, we reduced our future growth expectations with respect to the product lines within our Application Development and Deployment reporting unit. As a result, the implied fair value of goodwill was substantially lower than the

20


carrying value of goodwill for the reporting unit and we recorded a $92.0 million goodwill impairment charge related to the Application Development and Deployment reporting unit.

During the past three fiscal years, our results have benefited from several large license sales to OpenEdge direct enterprise customers. These large transactions are difficult to predict as they are subject to longer sales cycles and the timing of completion is often uncertain. If we fail to complete these large transactions or if completion is delayed, as was the case during fiscal year 2016, our results will be adversely impacted.

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 have begun to adapt 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 are also strengthening our demand generation and high volume, low touch e-commerce capabilities.

New Product Strategy. As part of the new strategic plan, we are undertaking a new product strategy in which we will provide the platform and tools enterprises need to build next generation applications that drive their businesses known as “Cognitive Applications.” Our platform for Cognitive Applications will make it easy for developers to build machine learning into their applications, and it will include:

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 mission-critical back-end-as-a-service 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; and
Our business logic and rules capabilities.

Restructuring. With the adoption of our new product strategy, we are discontinuing our investment in our Digital Factory strategy and re-aligning our resources consistent with our core operating approach. To that end, during the first quarter of fiscal year 2017, we began to implement 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 began to reduce headcount by approximately 400 employees, totaling over 20% of our workforce. Initial headcount reductions commenced in the fiscal first quarter of 2017 and are expected to be substantially completed by the end of the fiscal second quarter of 2017, subject to local laws and consultation processes. After investments in our new product strategy, we expect to reduce net annual run-rate costs by approximately $20 million by the end of fiscal year 2017.

As of February 28, 2017, there is $117.3 million remaining under the current $214.5 million Board of Directors-authorized share repurchase program. The timing and amount of any shares repurchased will be determined by management based on its evaluation of market conditions and other factors, and the Board of Directors may choose to suspend, expand or discontinue the repurchase program at any time.

In September 2016, our Board of Directors approved the initiation of a quarterly cash dividend to Progress shareholders. On January 11, 2017, our Board of Directors declared a quarterly dividend of $0.125 per share of common stock that was paid on March 15, 2017 to shareholders of record as of the close of business on March 1, 2017. On March 24, 2017, our Board of Directors declared a quarterly dividend of $0.125 per share of common stock that will be paid on June 15, 2017 to shareholders of record as of the close of business on June 1, 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. During the past two years, the value of the U.S. dollar has remained historically strong in comparison to certain foreign currencies, including in Europe, Brazil and Australia. Since

21


approximately one-third of our revenue is denominated in foreign currency, our revenue results have been negatively impacted, and we expect will continue to be impacted, by fluctuations in foreign currency exchange rates.

On March 1, 2017, we acquired DataRPM for an aggregate sum of $30.0 million, which includes approximately $1.7 million of restricted stock units. This acquisition is a key part of the Company’s strategy to provide the best platform to build and deliver cognitive-first applications. 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.

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

Results of Operations

Revenue

 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2017
 
February 29, 2016
 
As Reported
 
Constant
Currency
Revenue
$
90,970

 
$
89,481

 
2
%
 
3
%

Total revenue increased primarily as a result of an increase in maintenance and services revenue as further described below. Changes in prices from fiscal year 2016 to 2017 did not have a significant impact on our revenue.

License Revenue

 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2017
 
February 29, 2016
 
As Reported
 
Constant
Currency
License
$
24,322

 
$
23,955

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

License revenue increased primarily due to increases in license sales to OpenEdge indirect customers in North America and Latin America.

Maintenance and Services Revenue
 
 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2017
 
February 29, 2016
 
As Reported
 
Constant
Currency
Maintenance
$
59,138

 
$
58,336

 
1
%
 
3
%
As a percentage of total revenue
65
%
 
65
%
 
 
 
 
Services
7,510

 
7,190

 
4
%
 
5
%
As a percentage of total revenue
8
%
 
8
%
 
 
 
 
Total maintenance and services revenue
$
66,648

 
$
65,526

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

Maintenance revenue increased primarily due to higher OpenEdge maintenance revenue in both Latin America and EMEA, as well as higher maintenance revenue from our DevTools and Sitefinity products included in our Application Development and Deployment segment. The increase in services revenue in the first quarter of fiscal year 2017 was primarily due to higher professional services revenue generated by our Application Development and Deployment segment compared to the same quarter last year.

22



Revenue by Region

 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2017
 
February 29, 2016
 
As Reported
 
Constant
Currency
North America
$
50,305

 
$
49,065

 
3
 %
 
3
%
As a percentage of total revenue
55
%
 
55
%
 
 
 
 
EMEA
$
29,844

 
$
31,221

 
(4
)%
 
1
%
As a percentage of total revenue
33
%
 
35
%
 
 
 
 
Latin America
$
5,023

 
$
3,693

 
36
 %
 
20
%
As a percentage of total revenue
6
%
 
4
%
 
 
 
 
Asia Pacific
$
5,798

 
$
5,502

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

Total revenue generated in North America increased $1.2 million and total revenue generated outside North America increased $0.3 million in the first quarter of fiscal year 2017 as compared to the same quarter last year. The increase in North America was primarily due to license revenue increases in our OpenEdge and Data Connectivity and Integration segments. The increase in Latin America was primarily due to higher OpenEdge maintenance renewals compared to the prior year period. Revenue in EMEA decreased due to negative currency impact. The growth in the Asia Pacific region was due to increased revenue from our Telerik products in the region compared to the prior year period.

Total revenue generated in markets outside North America represented 45% of total revenue in the first quarter of fiscal year 2017 and 2016. Exchange rates had no impact on the percentage of revenue generated outside North America.

Revenue by Segment

 
Three Months Ended
 
Percentage Change
(In thousands)
February 28, 2017
 
February 29, 2016
 
As Reported
 
Constant Currency
OpenEdge segment
$
64,508

 
$
64,133

 
1
%
 
2
%
Data Connectivity and Integration segment
6,828

 
6,596

 
4
%
 
4
%
Application Development and Deployment segment
19,634

 
18,752

 
5
%
 
5
%
Total revenue
$
90,970

 
$
89,481

 
2
%
 
3
%

Revenue in the OpenEdge segment increased primarily due to the strong performance from our ISVs. Data Connectivity and Integration revenue increased slightly by $0.2 million, or 4%. Application Development and Deployment revenue increased as a result of higher maintenance revenue from our DevTools and Sitefinity products.

Cost of Software Licenses

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Cost of software licenses
$
1,588

 
$
1,482

 
7
%
As a percentage of software license revenue
7
%
 
6
%
 
 
As a percentage of total revenue
2
%
 
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.

23



Cost of Maintenance and Services

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Cost of maintenance and services
$
10,492

 
$
10,329

 
2
%
As a percentage of maintenance and services revenue
16
%
 
16
%
 
 
As a percentage of total revenue
12
%
 
12
%
 
 

Cost of maintenance and services consists primarily of costs of providing customer support, consulting and education.

Amortization of Acquired Intangibles
 
 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Amortization of acquired intangibles
$
3,678

 
$
3,939

 
(7
)%
As a percentage of total revenue
4
%
 
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 decreased due to the impairment of intangible assets associated with the technology obtained in connection with the acquisition of Modulus as well as the completion of amortization of certain intangible assets acquired in prior years.

Gross Profit
 
 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Gross profit
$
75,212

 
$
73,731

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

Our gross profit increased primarily due to the increases of license and maintenance revenue as described above.

Sales and Marketing

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Sales and marketing
$
25,721

 
$
29,658

 
(13
)%
As a percentage of total revenue
28
%
 
33
%
 
 

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.


24


Product Development

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Product development
$
17,334

 
$
21,797

 
(20
)%
As a percentage of total revenue
19
%
 
24
%
 
 

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

General and Administrative

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
General and administrative
$
10,568

 
$
12,380

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

General and administrative expenses include the costs of our finance, human resources, legal, information systems and administrative departments. General and administrative expenses decreased primarily due to lower compensation-related costs as a result of the headcount reduction action which occurred in the first quarter of fiscal year 2017.

Amortization of Acquired Intangibles

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Amortization of acquired intangibles
$
3,179

 
$
3,185

 
 %
As a percentage of total revenue
3
%
 
4
%
 
 

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.

Restructuring Expenses

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Restructuring expenses
$
17,139

 
$
(66
)
 
*
As a percentage of total revenue
19
%
 
 %
 
 
* Not meaningful

Restructuring expenses recorded in the first fiscal quarter of 2017 relate to the restructuring activities occurring in the first fiscal quarter of 2017. See Note 10 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.


25


Acquisition-Related Expenses
 
 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Acquisition-related expenses
$
49

 
$
72

 
(32
)%
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 2017 and 2016 were minimal.

Income From Operations
 
 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Income from operations
$
1,222

 
$
6,705

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

Income from operations decreased primarily as a result of the headcount reduction action that occurred in the first quarter of fiscal year 2017.

Income from Operations by Segment

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
OpenEdge segment
$
46,631

 
$
46,069

 
1
 %
Data Connectivity and Integration segment
4,566

 
3,695

 
24
 %
Application Development and Deployment segment
12,098

 
9,941

 
22
 %
Other unallocated expenses
(62,073
)
 
(53,000
)
 
17
 %
Income from operations
$
1,222

 
$
6,705

 
(82
)%

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: product development, corporate marketing, general and administration, amortization of acquired intangibles, stock-based compensation, restructuring, and acquisition-related expenses.

Other (Expense) Income
 
 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Interest expense
$
(1,082
)
 
$
(1,057
)
 
2
%
Interest income and other, net
221

 
162

 
36
%
Foreign currency (loss) gain, net
(486
)
 
(930
)
 
48
%
Total other (expense) income, net
$
(1,347
)
 
$
(1,825
)
 
26
%
As a percentage of total revenue
(1
)%
 
(2
)%
 
 

Other (expense) income decreased $0.5 million due to the decrease of the foreign currency loss in the first quarter of fiscal year 2017 compared to the foreign currency loss in the first quarter of fiscal year 2016. The change in foreign currency gains/losses

26


is a result of movements in exchange rates and the impact in the first quarter of fiscal year 2017 on our intercompany receivables and payables denominated in currencies other than local currencies.

Provision for Income Taxes
 
 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Provision for income taxes
$
400

 
$
1,664

 
(76
)%
As a percentage of total revenue
%
 
2
%
 
 

Our effective income tax rate was (322)% in the first quarter of fiscal year 2017 compared to 34% in the first quarter of fiscal year 2016. The increase in our effective tax rate in the three months ended February 28, 2017 compared to the same period in the prior year is primarily due to the fact that losses were incurred in a foreign jurisdiction for which no tax benefit is being provided.  In addition, the first quarter of fiscal year 2016 benefited from a reinstatement of the research and development credit in the tax code in December 2015 with a retroactive effective date of January 1, 2015 that resulted in a tax benefit of $0.6 million for the period from January 2015 to November 2015.

Net (Loss) income

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
 
Percentage
Change
Net (loss) income
$
(525
)
 
$
3,216

 
(116
)%
As a percentage of total revenue
(1
)%
 
4
%
 
 

Liquidity and Capital Resources

Cash, Cash Equivalents and Short-Term Investments
 
(In thousands)
February 28,
2017
 
November 30, 2016
Cash and cash equivalents
$
226,907

 
$
207,036

Short-term investments
37,285

 
42,718

Total cash, cash equivalents and short-term investments
$
264,192

 
$
249,754


The increase in cash, cash equivalents and short-term investments of $14.4 million from the end of fiscal year 2016 was primarily due to cash inflows from operations of $37.3 million, partially offset by cash outflows for repurchases of common stock of $15.2 million (the remaining repurchase amount of $2.9 million was cash settled subsequent to February 28, 2017), restructuring payments of $6.1 million, and dividend payments of $6.1 million. 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, 2017, $35.3 million of our cash, cash equivalents and short-term investments was held by our foreign subsidiaries. This amount is considered to be permanently reinvested. As such, it is not available to fund our domestic operations. If we were to repatriate these funds, they would be subject to taxation in the U.S., but would be offset by foreign tax credits. We do not believe this has a material adverse impact on our liquidity.

Share Repurchase Program

In January 2014, our Board of Directors authorized a $100.0 million share repurchase program. In fiscal year 2014, we repurchased and retired 2.3 million shares of our common stock for $52.6 million. In fiscal year 2015, under the same authorization, we repurchased and retired 1.3 million shares for $32.9 million. In September 2015, our Board of Directors authorized a new $100.0 million share repurchase program, which increased the total authorization to $114.5 million.


27


In March 2016, our Board of Directors authorized a new $100.0 million share repurchase program. In fiscal year 2016, we repurchased and retired 3.1 million shares of our common stock for $79.2 million. In the first quarter of fiscal year 2017, we repurchased and retired 0.6 million shares for $18.1 million. As of February 28, 2017, there is $117.3 million remaining under this current authorization. The timing and amount of any shares repurchased will be determined by management based on its evaluation of market conditions and other factors, and the Board of Directors may choose to suspend, expand or discontinue the repurchase program at any time.

Dividends

On September 27, 2016, our Board of Directors approved the initiation of a quarterly cash dividend to Progress shareholders.
The first quarterly dividend of $0.125 per share of common stock was paid on December 15, 2016 to shareholders of record
as of the close of business on December 1, 2016. The total amount of cash dividends paid on December 15, 2016 was $6.1 million.

On January 11, 2017, our Board of Directors declared a quarterly dividend of $0.125 per share of common stock that was paid on March 15, 2017 to shareholders of record as of the close of business on March 1, 2017. The total amount of cash dividends paid on March 15, 2017 was $6.0 million.

On March 24, 2017, our Board of Directors declared a quarterly dividend of $0.125 per share of common stock that will be paid on June 15, 2017 to shareholders of record as of the close of business on June 1, 2017.

Restructuring Activities

During the fourth quarter of fiscal year 2016, our management approved, committed to and initiated plans to make strategic changes to our organization as a result of the appointment of our new Chief Executive Officer during the period. In connection with the new organizational structure, we eliminated the positions of Chief Product Officer and Chief Revenue Officer.

As part of this fourth quarter restructuring, for the fiscal year ended November 30, 2016, we incurred expenses of $1.5 million. The expenses are recorded as restructuring expenses in the consolidated statements of operations. For the three months ended February 28, 2017, we incurred no additional expenses under this plan. The expenses are recorded as restructuring expenses in 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 2017. As a result, the total amount of the restructuring reserve of $1.0 million and $1.4 million is included in other accrued liabilities on the consolidated balance sheet at February 28, 2017 and November 30, 2016, respectively.

During the first quarter of fiscal year 2017, we announced certain operational restructuring initiatives intended to significantly reduce annual costs. To execute these operational restructuring initiatives, we reduced our global workforce by approximately 20%. These workforce reductions commenced in the first fiscal quarter of 2017 and are expected to be completed by the end of the second fiscal quarter of 2017, depending upon local legal requirements. These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. We also consolidated offices in various locations and expect additional expenses related to facility closures during fiscal year 2017.

As part of this first quarter of fiscal year 2017 restructuring, for the three months ended February 28, 2017, we incurred expenses of $17.1 million, which are recorded as restructuring expenses in the condensed consolidated statements of operations. Cash disbursements for expenses incurred to date under this restructuring are expected to be made through the third quarter of fiscal year 2018. The short-term portion of the restructuring reserve of $11.0 million is included in other accrued liabilities and the long-term portion of $0.1 million is included in other noncurrent liabilities on the condensed consolidated balance sheet at February 28, 2017.

Credit Facility

Our credit agreement provides for a $150 million secured term loan and a $150 million secured revolving credit facility, which may be made available in U.S. Dollars and certain other currencies. The revolving credit facility may be increased by up to an additional $75 million if the existing or additional lenders are willing to make such increased commitments. We borrowed the $150 million term loan included in our credit agreement to partially fund our acquisition of Telerik in December 2014. 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.


28


The credit facility matures on December 2, 2019, 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 $150 million term loan as of February 28, 2017 was $131.3 million, with $15.0 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, 2015. The first eight payments were in the principal amount of $1.9 million each, the following eight payments are in the principal amount of $3.8 million each, the next subsequent three payments are in the principal amount of $5.6 million each, and the last payment is of the remaining principal amount. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of February 28, 2017, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The interest rate of the credit facility as of February 28, 2017 was 2.56%.

Revolving loans may be borrowed, repaid and reborrowed until December 2, 2019, at which time all amounts outstanding must be repaid. As of February 28, 2017, there were no amounts outstanding under the revolving line and $0.5 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 covenants as of February 28, 2017.

Cash Flows from Operating Activities
 
 
Three Months Ended
(In thousands)
February 28,
2017
 
February 29,
2016
Net income
$
(525
)
 
$
3,216

Non-cash reconciling items included in net income
15,115

 
16,162

Changes in operating assets and liabilities
22,710

 
3,124

Net cash flows from operating activities
$
37,300

 
$
22,502


The increase in cash generated from operations in the first three months of fiscal year 2017 as compared to the first three months of fiscal year 2016 was primarily due to changes in operating assets and liabilities. Cash flows in the first three months of fiscal year 2017 were particularly strong due to improvements in working capital driven largely by a shorter collection cycle as well as a net tax refund position. Our gross accounts receivable as of February 28, 2017 decreased by $16.9 million from the end of fiscal year 2016, which is primarily due to higher collections than billings during the period. Days sales outstanding (DSO) in accounts receivable was 48 days compared to 59 days in the fiscal first quarter of 2016 due to the timing of billings in the quarter. In addition, our total deferred revenue as of February 28, 2017 increased by $9.2 million from the end of fiscal year 2016.

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

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

 
$
(20,487
)

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


29


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

 
$
3,670

Repurchases of common stock
(15,190
)
 
(9,041
)
Net proceeds from the issuance of debt
(3,750
)
 
(3,750
)
Dividend payments to shareholders
(6,072
)
 

Other financing activities
(1,123
)
 
(346
)
Net cash flows used in financing activities
$
(23,365
)
 
$
(9,467
)

During the first three months of fiscal year 2017, we received $2.8 million from the exercise of stock options and the issuance of shares under our employee stock purchase plan as compared to $3.7 million in the first three months of fiscal year 2016. In addition, in the first three months of fiscal year 2017, we repurchased $15.2 million of our common stock under our share repurchase plan compared to $9.0 million in the same period of the prior year. We also made dividend payments of $6.1 million to our shareholders during the first three months of fiscal 2017, as compared to no payments in the first three months of fiscal 2016, which was prior to the Company's initiation of a quarterly cash dividend.

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,
2017
 
February 29,
2016
Deferred revenue, primarily related to unexpired maintenance and support contracts
$
146,952

 
$
144,671

Multi-year licensing arrangements (1)
23,387

 
18,799

Total revenue backlog
$
170,339

 
$
163,470

 
(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 $22.3 million of the multi-year licensing arrangements as of February 28, 2017 relate to DataDirect OEM arrangements, while the remaining amount relates to arrangements in our OpenEdge business unit.
We typically fulfill most of our software license orders within 30 days of acceptance of a purchase order. Assuming all other revenue recognition criteria have been met, we recognize software license revenue upon shipment of the product, or if delivered electronically, when the customer has the right to access the software. Because there are many elements governing when revenue is recognized, including when orders are shipped, credit approval obtained, completion of internal control processes over revenue recognition and other factors, management has some control in determining the period in which certain revenue is recognized. In addition, there is no industry standard for the definition of backlog and there may be an element of

30


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

Recent Accounting Pronouncements

In January 2017, the Financial Accounting Standards Board (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 evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In August 2016, the FASB issued Accounting Standards Update No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15). ASU 2016-15 is intended to add or clarify guidance on the classification of certain cash receipts and payments in the statement of cash flows and to eliminate the diversity in practice related to such classifications. The guidance in ASU 2016-15 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated statement of cash flows.

In March 2016, the FASB issued Accounting Standards Update No. 2016-09, 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. 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 February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (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 April 2015, the FASB issued Accounting Standards Update No. 2015-03, Interest - Imputation of Interest (Subtopic 835-30) Simplifying the Presentation of Debt Issuance Costs (ASU 2015-03). ASU 2015-03 requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying value of the associated debt liability, consistent with the presentation of a debt discount. The guidance in ASU 2015-03 is required for annual reporting periods beginning after December 15, 2015, including interim periods within the reporting period. Accordingly, upon adoption in the first quarter of

31


fiscal 2017, we reclassified $1.0 million from other assets to long-term debt in our condensed consolidated balance sheet as of February 28, 2017.

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. 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 new 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 606. The first Annual Report on Form 10-K issued in accordance with ASC 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 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 2017, 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, 2016 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

32


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

(b) Changes in internal control over financial reporting

Our management, including our Chief Executive Officer and Chief Financial Officer, evaluated our “internal control over financial reporting” as defined in Exchange Act Rule 13a-15(f) to determine whether any changes in our internal control over financial reporting occurred during the fiscal quarter ended February 28, 2017 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, 2017 that have materially affected, or are reasonably likely to materially affect our internal control over financial reporting.


33



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, 2016. For convenience, all of our 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;
the amount of our stock-based compensation;
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, and are not easily reduced. 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

34


immediately reflected in our results for that period, but may result in a decline in our revenue in future quarters. If we were to experience significant downturns in subscription sales and renewal rates, our results of operations might not reflect such 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. The past five years have been characterized by weak global economic conditions, tightening of credit markets and instability in the financial markets. If these conditions continue or worsen, 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. 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.

Risk Relating to the Referendum of the United Kingdom’s Membership of the European UnionThe announcement of the Referendum of the United Kingdom’s (or the U.K.) Membership of the European Union (E.U.) (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 that resulted in the strengthening of the U.S. dollar against foreign currencies in which we conduct business. As described elsewhere in this 10-Q, we translate revenue denominated in foreign currency into U.S. dollars for our financial statements. During periods of a strengthening dollar, our reported international revenue is reduced because

35


foreign currencies translate into fewer U.S. dollars. The announcement of Brexit has created global economic uncertainty, which may cause our customers to closely monitor their costs and reduce their spending budget on our products and services.

The effects of Brexit will depend on any agreements the U.K. makes to retain access to E.U. markets either during a transitional period or more permanently. The measures could potentially disrupt the markets we serve and may cause us to lose customers, and employees. In addition, Brexit could lead to legal uncertainty and potentially divergent national laws and regulations as the U.K. determines which E.U. laws to replace or replicate.

Any of these effects of Brexit, among others, could materially adversely affect our business, results of operations and financial condition.

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. During recent years, the value of the U.S. dollar strengthened in comparison to certain foreign currencies, including in Europe, Brazil and Australia. As approximately one-third of our revenue is denominated in foreign currency, 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. 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 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 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 announced a new strategic plan for the company that may be difficult to implement, may not be successful and could adversely impact our business and results of operations. On January 16, 2017, we announced a new strategic plan. Under the plan, we intend to provide the platform and tools enterprises need to build next generation applications that drive their businesses known as “Cognitive Applications.” Our Board of Directors has approved certain operational restructuring initiatives to reduce annual costs. Some or all of these actions may adversely affect our financial condition and operating results, and we may not be able to execute on the plan nor enhance shareholder value. The new strategic plan may also subject our business to additional risks, such as the following:
    
disruption of our business or distraction of our employees and management;
difficulty recruiting, hiring, motivating and retaining talented and skilled personnel;
increased stock price volatility and changes to our stock price which may be unrelated to our current results of operations; and
uncertainty among our customers and prospective customers, and increased difficulty in closing sales with existing and prospective customers and delays in purchasing decisions.

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

36


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:

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 overpay for, or 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.

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.

Privacy concerns and laws, evolving regulation of cloud computing, cross-border data transfer restrictions and other domestic or foreign regulations may limit the use and adoption of our products and solutions and adversely affect our business. Regulation related to the provision of services on the Internet is increasing, as federal, state and foreign governments

37


continue to adopt new laws and regulations addressing data privacy and the collection, processing, storage and use of personal information. In some cases, foreign data privacy laws and regulations, such as the European Union’s Data Protection Directive, and the country-specific laws and regulations that implement that directive, also govern the processing of personal information. Further, laws are increasingly aimed at the use of personal information for marketing purposes, such as the European Union’s e-Privacy Directive, and the country-specific regulations that implement that directive. Such laws and regulations are subject to new and differing interpretations and may be inconsistent among jurisdictions.  These and other requirements could reduce demand for our products and solutions or restrict our ability to store and process data or, in some cases, impact our ability to offer our products and solutions in certain locations or our customers' ability to deploy our solutions globally.

For example, the European Court of Justice recently invalidated the U.S.-EU Safe Harbor framework that had been in place since 2000, which allowed companies to meet certain European legal requirements for the transfer of personal data from the European Economic Area to the United States. While other adequate legal mechanisms to lawfully transfer such data remain, the invalidation of the U.S.-EU Safe Harbor framework may result in different European data protection regulators applying differing standards for the transfer of personal data, which could result in increased regulation, cost of compliance and limitations on data transfer for us and our customers. The costs of compliance with and other burdens imposed by laws, regulations and standards may limit the use and adoption of our services, reduce overall demand for our services, lead to significant fines, penalties or liabilities for noncompliance, or slow the pace at which we close sales transactions, any of which could harm our business.

Furthermore, concerns regarding data privacy may cause our customers’ customers to resist providing the data necessary to allow our customers to use our products and solutions effectively. Even the perception that the privacy of personal information is not satisfactorily protected or does not meet regulatory requirements could inhibit sales of our products or solutions, and could limit adoption of our cloud-based solutions.

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

38


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 December 2014, we entered into a credit facility, which consists of a $150 million term loan and a $150 million revolving loan (and may be increased by an additional $75 million in the form of revolving loans or term loans, or a combination thereof if the existing or additional lenders are willing to make such increased commitments). This facility matures in December 2019, 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 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.


39


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 2017 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)(2)
December 2016
 

 
$

 

 
$
135,339

January 2017
 
200,000

 
28.30

 
200,000

 
129,676

February 2017
 
431,448

 
28.77

 
431,448

 
117,255

Total
 
631,448

 
$
28.62

 
631,448

 
$
117,255


(1)
In September 2015, our Board of Directors authorized a new $100.0 million share repurchase program, which increased the total authorization to $114.5 million as of the beginning of fiscal year 2016.
(2)
In March 2016, our Board of Directors authorized a new $100.0 million share repurchase program. As of February 28, 2017, there is $117.3 million remaining under this authorization.

Item 5. Other Information

On March 24, 2017, the Board of Directors adopted the 2017 Fiscal Year Compensation Program for Non-Employee Directors (the “2017 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 2017 Plan is identical to the compensation plan applicable to directors in 2016, except as described in the next paragraph.

Under the 2017 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 (increased by $5,000 from 2016) 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.

On March 24, 2017, Paul Jalbert, the Company’s Chief Accounting Officer, became Chief Financial Officer. As CFO, Mr. Jalbert replaced Kurt Abkemeier, who’s employment terminated on the same date.

40


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*
 
2017 Fiscal Year Compensation Program for Non-Employee Directors
 
 
 
31.1*
 
Certification of the Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act – Yogesh K. Gupta
 
 
 
31.2*
 
Certification of the Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act – Paul A. Jalbert
 
 
 
32.1**
 
Certification Pursuant to Section 906 of the Sarbanes-Oxley Act
 
 
 
101
 
The following materials from Progress Software Corporation’s Quarterly Report on Form 10-Q for the three months ended February 28, 2017, formatted in XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets as of February 28, 2017 and November 30, 2016; (ii) Condensed Consolidated Statements of Income for the three months ended February 28, 2017 and February 29, 2016; (iii) Condensed Consolidated Statements of Comprehensive Income for the three months ended February 28, 2017 and February 29, 2016; (iv) Condensed Consolidated Statements of Cash Flows for the three months ended February 28, 2017 and February 29, 2016; and (v) Notes to Condensed Consolidated Financial Statements.
 
*
Filed herewith
**
Furnished herewith



41


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 7, 2017
 
/s/ YOGESH K. GUPTA
 
 
 
Yogesh K. Gupta
 
 
 
President and Chief Executive Officer
 
 
 
(Principal Executive Officer)
 
 
 
 
Dated:
April 7, 2017
 
/s/ PAUL A. JALBERT
 
 
 
Paul A. Jalbert
 
 
 
Chief Financial Officer
 
 
 
(Principal Financial Officer and Principal Accounting Officer)

42


EXHIBIT INDEX

Exhibit No.
 
Description
 
 
 
10.1*
 
2017 Fiscal Year Compensation Program for Non-Employee Directors
 
 
 
31.1*
 
Certification of the Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act – Yogesh K. Gupta
 
 
 
31.2*
 
Certification of the Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act – Paul A. Jalbert
 
 
 
32.1**
 
Certification Pursuant to Section 906 of the Sarbanes-Oxley Act
 
 
 
101
 
The following materials from Progress Software Corporation’s Quarterly Report on Form 10-Q for the three months ended February 28, 2017, formatted in XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets as of February 28, 2017 and November 30, 2016; (ii) Condensed Consolidated Statements of Income for the three months ended February 28, 2017 and February 29, 2016; (iii) Condensed Consolidated Statements of Comprehensive Income for the three months ended February 28, 2017 and February 29, 2016; (iv) Condensed Consolidated Statements of Cash Flows for the three months ended February 28, 2017 and February 29, 2016; and (v) Notes to Condensed Consolidated Financial Statements.
 
*
Filed herewith
**
Furnished herewith


43
EX-10.1 2 exhibit101-q12017.htm EXHIBIT 10.1 Exhibit
Exhibit 10.1


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

A.
Amounts of 2017 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 December 1, 2017, subject to continued service on 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.
Timing
Annual fiscal year cash compensation will be paid in one installment at the Compensation Committee meeting in March, or such other date as determined by the Compensation Committee. Amounts paid will be pro-rated for partial year service, with a fractional month of service rounded to a whole month. A Director who joins the Board other than on the first day of the fiscal year will be paid a pro-rated amount of the annual fiscal year compensation. The same proration rule will also apply to any partial year service on any committee.

1


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 2017 Director Compensation Plan.




2
EX-31.1 3 exhibit311-q12017.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 7, 2017

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



1
EX-31.2 4 exhibit312-q12017.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 7, 2017

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



1
EX-32.1 5 exhibit321-q12017.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, 2017, 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 7, 2017
 
Date:
April 7, 2017



1
EX-101.INS 6 prgs-20170228.xml XBRL INSTANCE DOCUMENT 0000876167 2016-12-01 2017-02-28 0000876167 prgs:A2017RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 prgs:A2015RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 prgs:A2016RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 2017-03-29 0000876167 2016-11-30 0000876167 2017-02-28 0000876167 2015-12-01 2016-02-29 0000876167 2015-11-30 0000876167 2015-02-28 0000876167 us-gaap:AccountingStandardsUpdate201503Member us-gaap:OtherAssetsMember 2017-02-28 0000876167 us-gaap:AccountingStandardsUpdate201503Member us-gaap:LongTermDebtMember 2017-02-28 0000876167 us-gaap:MunicipalBondsMember 2017-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember 2017-02-28 0000876167 us-gaap:USTreasurySecuritiesMember 2016-11-30 0000876167 us-gaap:MoneyMarketFundsMember 2017-02-28 0000876167 us-gaap:CashMember 2016-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember 2016-11-30 0000876167 us-gaap:MoneyMarketFundsMember 2016-11-30 0000876167 us-gaap:CashMember 2017-02-28 0000876167 us-gaap:USTreasurySecuritiesMember 2017-02-28 0000876167 us-gaap:MunicipalBondsMember 2016-11-30 0000876167 us-gaap:OtherNoncurrentLiabilitiesMember 2016-11-30 0000876167 us-gaap:ForwardContractsMember 2016-12-01 2017-02-28 0000876167 us-gaap:ForwardContractsMember 2015-12-01 2016-02-29 0000876167 us-gaap:OtherCurrentLiabilitiesMember 2017-02-28 0000876167 prgs:ForeignCurrencyForwardContractsToPurchaseUSDollarsMember 2017-02-28 0000876167 prgs:ForeignCurrencyForwardContractsToPurchaseUSDollarsMember 2016-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToSellUSDollarsMember 2016-11-30 0000876167 prgs:ForeignCurrencyForwardContractsToSellUSDollarsMember 2017-02-28 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2016-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember 2016-11-30 0000876167 us-gaap:MunicipalBondsMember 2016-11-30 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-11-30 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2016-11-30 0000876167 us-gaap:USTreasurySecuritiesMember 2016-11-30 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2016-11-30 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2016-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2016-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2016-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-11-30 0000876167 us-gaap:ForeignExchangeContractMember 2016-11-30 0000876167 us-gaap:MoneyMarketFundsMember 2016-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2016-11-30 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2016-11-30 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2016-11-30 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2016-11-30 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2016-11-30 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2016-11-30 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2016-11-30 0000876167 us-gaap:ForeignExchangeContractMember 2017-02-28 0000876167 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2017-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember 2017-02-28 0000876167 us-gaap:USTreasurySecuritiesMember 2017-02-28 0000876167 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2017-02-28 0000876167 us-gaap:MoneyMarketFundsMember 2017-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-02-28 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2017-02-28 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2017-02-28 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-02-28 0000876167 us-gaap:MunicipalBondsMember 2017-02-28 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2017-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-02-28 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2017-02-28 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member 2017-02-28 0000876167 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2017-02-28 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-02-28 0000876167 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-02-28 0000876167 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-02-28 0000876167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2017-02-28 0000876167 prgs:DataConnectivityMember 2016-12-01 2017-02-28 0000876167 prgs:DataConnectivityMember 2017-02-28 0000876167 prgs:DataConnectivityMember 2016-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2016-12-01 2017-02-28 0000876167 prgs:OpenEdgeMember 2017-02-28 0000876167 prgs:OpenEdgeMember 2016-12-01 2017-02-28 0000876167 prgs:OpenEdgeMember 2016-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2016-11-30 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2017-02-28 0000876167 us-gaap:TrademarksAndTradeNamesMember 2016-11-30 0000876167 us-gaap:CustomerRelationshipsMember 2017-02-28 0000876167 us-gaap:TrademarksAndTradeNamesMember 2017-02-28 0000876167 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-11-30 0000876167 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-02-28 0000876167 us-gaap:CustomerRelationshipsMember 2016-11-30 0000876167 prgs:CreditAgreementMember 2017-02-28 0000876167 prgs:CreditAgreementMember 2015-12-01 2016-02-29 0000876167 prgs:CreditAgreementMember 2016-12-01 2017-02-28 0000876167 prgs:CreditAgreementMember 2014-12-02 0000876167 us-gaap:LetterOfCreditMember prgs:CreditAgreementMember 2017-02-28 0000876167 us-gaap:LetterOfCreditMember prgs:CreditAgreementMember 2014-12-31 0000876167 us-gaap:RevolvingCreditFacilityMember prgs:CreditAgreementMember 2017-02-28 0000876167 prgs:SwingLineLoansMember prgs:CreditAgreementMember 2014-12-31 0000876167 2016-03-31 0000876167 us-gaap:EmployeeStockOptionMember 2016-12-01 2017-02-28 0000876167 us-gaap:RestrictedStockUnitsRSUMember 2016-12-01 2017-02-28 0000876167 us-gaap:SellingAndMarketingExpenseMember 2016-12-01 2017-02-28 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2015-12-01 2016-02-29 0000876167 prgs:CostOfMaintenanceAndServicesMember 2015-12-01 2016-02-29 0000876167 prgs:CostOfMaintenanceAndServicesMember 2016-12-01 2017-02-28 0000876167 prgs:ProductDevelopmentMember 2016-12-01 2017-02-28 0000876167 us-gaap:SellingAndMarketingExpenseMember 2015-12-01 2016-02-29 0000876167 prgs:ProductDevelopmentMember 2015-12-01 2016-02-29 0000876167 us-gaap:GeneralAndAdministrativeExpenseMember 2016-12-01 2017-02-28 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2016-11-30 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2017-02-28 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-01 2017-02-28 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-02-28 0000876167 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-01 2017-02-28 0000876167 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-01 2017-02-28 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-02-28 0000876167 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-11-30 0000876167 us-gaap:OtherLiabilitiesMember prgs:A2017RestructuringActivitiesMember 2017-02-28 0000876167 prgs:A2015RestructuringActivitiesMember 2015-09-01 2015-11-30 0000876167 prgs:A2016RestructuringActivitiesMember 2017-02-28 0000876167 us-gaap:OtherNoncurrentLiabilitiesMember prgs:A2017RestructuringActivitiesMember 2017-02-28 0000876167 prgs:TelerikADMember 2015-03-01 2015-05-31 0000876167 prgs:A2015RestructuringActivitiesMember 2014-12-01 2015-02-28 0000876167 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2015-05-31 0000876167 us-gaap:FacilityClosingMember prgs:A2017RestructuringActivitiesMember 2017-02-28 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2017RestructuringActivitiesMember 2017-02-28 0000876167 prgs:TelerikADMember us-gaap:EmployeeSeveranceMember prgs:A2015RestructuringActivitiesMember 2016-11-30 0000876167 prgs:TelerikADMember prgs:A2015RestructuringActivitiesMember 2016-11-30 0000876167 prgs:TelerikADMember us-gaap:FacilityClosingMember prgs:A2015RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 prgs:TelerikADMember us-gaap:FacilityClosingMember prgs:A2015RestructuringActivitiesMember 2016-11-30 0000876167 prgs:TelerikADMember us-gaap:EmployeeSeveranceMember prgs:A2015RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 prgs:TelerikADMember us-gaap:FacilityClosingMember prgs:A2015RestructuringActivitiesMember 2017-02-28 0000876167 prgs:TelerikADMember us-gaap:EmployeeSeveranceMember prgs:A2015RestructuringActivitiesMember 2017-02-28 0000876167 prgs:TelerikADMember prgs:A2015RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 prgs:TelerikADMember prgs:A2015RestructuringActivitiesMember 2017-02-28 0000876167 us-gaap:FacilityClosingMember prgs:A2016RestructuringActivitiesMember 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2016RestructuringActivitiesMember 2016-11-30 0000876167 us-gaap:FacilityClosingMember prgs:A2016RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 prgs:A2016RestructuringActivitiesMember 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2016RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2016RestructuringActivitiesMember 2017-02-28 0000876167 us-gaap:FacilityClosingMember prgs:A2016RestructuringActivitiesMember 2017-02-28 0000876167 us-gaap:EmployeeSeveranceMember 2016-12-01 2017-02-28 0000876167 us-gaap:FacilityClosingMember 2016-12-01 2017-02-28 0000876167 us-gaap:EmployeeSeveranceMember 2017-02-28 0000876167 us-gaap:FacilityClosingMember 2017-02-28 0000876167 us-gaap:EmployeeSeveranceMember 2016-11-30 0000876167 us-gaap:FacilityClosingMember 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2017RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 us-gaap:FacilityClosingMember prgs:A2017RestructuringActivitiesMember 2016-12-01 2017-02-28 0000876167 prgs:A2017RestructuringActivitiesMember 2017-02-28 0000876167 us-gaap:FacilityClosingMember prgs:A2017RestructuringActivitiesMember 2016-11-30 0000876167 prgs:A2017RestructuringActivitiesMember 2016-11-30 0000876167 us-gaap:EmployeeSeveranceMember prgs:A2017RestructuringActivitiesMember 2016-11-30 0000876167 prgs:OpenEdgeMember 2015-12-01 2016-02-29 0000876167 prgs:ApplicationDevelopmentandDeploymentMember 2015-12-01 2016-02-29 0000876167 prgs:DataConnectivityMember 2015-12-01 2016-02-29 0000876167 us-gaap:AsiaPacificMember 2015-12-01 2016-02-29 0000876167 us-gaap:LatinAmericaMember 2015-12-01 2016-02-29 0000876167 us-gaap:NorthAmericaMember 2016-12-01 2017-02-28 0000876167 us-gaap:EMEAMember 2015-12-01 2016-02-29 0000876167 us-gaap:EMEAMember 2016-12-01 2017-02-28 0000876167 us-gaap:LatinAmericaMember 2016-12-01 2017-02-28 0000876167 us-gaap:NorthAmericaMember 2015-12-01 2016-02-29 0000876167 us-gaap:AsiaPacificMember 2016-12-01 2017-02-28 0000876167 prgs:DataRPMCorporationMember us-gaap:SubsequentEventMember 2017-03-01 2017-03-01 0000876167 us-gaap:RestrictedStockUnitsRSUMember prgs:DataRPMCorporationMember us-gaap:SubsequentEventMember 2017-03-01 2017-03-01 0000876167 prgs:DataRPMCorporationMember us-gaap:SubsequentEventMember 2017-03-01 prgs:segment prgs:facility iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure false --11-30 Q1 2017 2017-02-28 10-Q 0000876167 48080525 Large Accelerated Filer PROGRESS SOFTWARE CORP /MA 76363000 1673000 74690000 104709000 0 104709000 3185000 3179000 249754000 196863000 10173000 3481000 32724000 6513000 264192000 210872000 16035000 4340000 27283000 5662000 249894000 196863000 10173000 3485000 32831000 6542000 264221000 210872000 16035000 4339000 27289000 5686000 59705000 9941000 3695000 46069000 63295000 12098000 4566000 46631000 42718000 37285000 21546000 14657000 21172000 22628000 75000000 5600000 1900000 3800000 P30D 53000000 62073000 2 P3Y 2645000 2894000 12991000 9491000 65678000 48905000 1509000 1376000 -28561000 -27262000 7710000 7382000 6937000 196000 2679000 2984000 1078000 256000 -104000 1115000 363000 1630000 1143000 1045000 100000 100000 7100000 6900000 532000 2340000 457000 0 0 457000 457000 457000 754827000 741131000 336053000 336938000 3481000 0 3481000 0 10173000 10173000 0 0 32724000 0 32724000 0 6513000 0 6513000 0 4340000 0 4340000 0 16035000 16035000 0 0 27283000 0 27283000 0 5662000 0 5662000 0 0 0 0 0 0 0 1000 0 0 1000 0 0 140000 0 0 4000 107000 29000 30000 0 0 0 6000 24000 1 72000 49000 30000000 1700000 203704000 212379000 207036000 196863000 10173000 0 0 0 226907000 210872000 16035000 0 0 0 -8675000 19871000 249754000 264192000 0 0.125 0.01 0.01 200000000 200000000 48536516 48295815 48536516 48295815 239496000 239759000 2165000 774000 15750000 15758000 3939000 3678000 10329000 10492000 150000000 150000000 400000 1800000 1000000 1000000 -1000000 600000 6601000 1508000 3901000 3022000 128960000 136919000 8801000 10032000 2230000 1978000 6600000 6700000 -6616000 -19000 -6597000 -6728000 0 -6728000 -1500000 800000 0 6037000 6067000 6037000 -1223000 1018000 26212000 19813000 63000 183000 63000 183000 111801000 68116000 35852000 7833000 118658000 71795000 38440000 8423000 585000 20569000 714000 25489000 26613000 192628000 109886000 67602000 15140000 192628000 109886000 67602000 15140000 80827000 41770000 31750000 7307000 73970000 38091000 29162000 6717000 -930000 -486000 12380000 10568000 278067000 46965000 19040000 212062000 278132000 46965000 19040000 212127000 65000 0 0 65000 73731000 75212000 4000000 3216000 -525000 4880000 -125000 0.06 -0.01 0.06 -0.01 1664000 400000 600000 5587000 -209000 -11167000 -989000 -7695000 -16937000 46000 55000 516000 -4268000 11012000 8985000 4462000 2278000 1057000 1082000 765000 844000 754827000 741131000 203738000 221169000 0 6616000 0 6616000 0 6728000 0 6728000 1482000 1588000 23955000 24322000 500000 0 131300000 0.0256 150000000 25000000.0 25000000.0 131250000 15000000 14643000 15000000 88125000 16875000 15000000 11250000 120000000 115625000 58336000 59138000 P1Y -9467000 -23365000 -20487000 4918000 22502000 37300000 3216000 -525000 -1825000 -1347000 3 3 29776000 8811000 2901000 18064000 27675000 7536000 2262000 17877000 67026000 73990000 6705000 1222000 12999000 32890000 20621000 23841000 3174000 2325000 -1091000 1228000 71000 1299000 1228000 -1051000 1299000 40000 71000 23000 40000 11758000 5097000 162000 221000 9041000 15190000 6063000 0 51000 51000 5795000 443000 5341000 268000 0 174000 443000 5515000 0 6072000 409000 1306000 22258000 854000 1414000 383000 0.01 0.01 1000000 1000000 0 0 0 0 442000 2121000 3670000 2770000 3185000 6155000 100000 50105000 48258000 -136000 40000 3750000 3750000 21797000 17334000 1000000 3000000 0.20 -66000 17139000 -11000 -6000 -17000 16079000 16079000 1060000 1033000 0 17112000 1550000 28000 57000 85000 1443000 1415000 0 107000 0 0 1415000 0 12136000 17000 0 17000 11698000 972000 10709000 438000 0 398000 972000 11107000 11000000 100000 -33000 -29000 -29000 -4000 -4000 -33000 195694000 173689000 89481000 18752000 6596000 64133000 90970000 19634000 6828000 64508000 89481000 5502000 31221000 3693000 49065000 5798000 29844000 5023000 50305000 90970000 65526000 66648000 29658000 25721000 6937000 1630000 P4Y P3Y P2Y 4368000 9393000 42718000 0 0 3481000 32724000 6513000 37285000 0 0 4340000 27283000 5662000 100000000.0 117300000 214500000.0 500000 600000 11700000 18100000 406629000 -136000 -28561000 -28425000 386186000 -65000 -27262000 -27197000 7190000 7510000 630000 0 51440000 48733000 50810000 48733000 <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"/>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;">November&#160;30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">22,628</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;">21,172</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;">14,657</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;">21,546</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;">37,285</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;">42,718</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, which are securities representing investments available for current operations and are classified as current in the 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, 2017</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, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">210,872</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;">196,863</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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">27,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">32,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">5,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;">6,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">4,340</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;">3,481</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;">226,907</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;">37,285</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;">207,036</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;">42,718</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, 2016</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 significant 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, 2016</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, 2016</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;">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, 2017</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;">210,872</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;">210,872</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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">27,289</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">27,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">5,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(24</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;">5,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;">4,339</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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;">4,340</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;">264,221</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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;">(30</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;">264,192</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, 2016</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;">196,863</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;">196,863</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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">32,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(107</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;">32,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">3,485</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;">(4</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;">3,481</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;">249,894</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;">(140</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;">249,754</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, 2017</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, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">210,872</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;">196,863</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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">27,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">32,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">5,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;">6,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">4,340</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;">3,481</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;">226,907</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;">37,285</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;">207,036</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;">42,718</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"/>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;">November&#160;30, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">22,628</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;">21,172</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;">14,657</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;">21,546</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;">37,285</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;">42,718</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, which are securities representing investments available for current operations and are classified as current in the 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, 2017</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, 2016</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, 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;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign Currency Translation Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized Gains (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, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,425</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;">(136</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;">(28,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications, net of tax</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,228</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;">71</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,299</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, 2017</font></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,197</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;">(65</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;">(27,262</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 gains (losses) on investments was minimal as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;28, 2017</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, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Term Loan and Line of Credit</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our credit agreement provides for a </font><font style="font-family:inherit;font-size:10pt;">$150 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 million</font><font style="font-family:inherit;font-size:10pt;"> secured revolving credit facility, which may be made available in U.S. Dollars and certain other currencies. The revolving credit facility may be increased by up to an additional </font><font style="font-family:inherit;font-size:10pt;">$75 million</font><font style="font-family:inherit;font-size:10pt;"> if the existing or additional lenders are willing to make such increased commitments. We borrowed the </font><font style="font-family:inherit;font-size:10pt;">$150 million</font><font style="font-family:inherit;font-size:10pt;"> term loan included in our credit agreement to partially fund our acquisition of Telerik AD in December 2014. The revolving credit facility has sublimits for swing line loans up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> and for the issuance of standby letters of credit in a face amount up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">. We expect to use the revolving credit facility for general corporate purposes, including acquisitions of other businesses, and may also use it for working capital.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The credit facility matures on December 2, 2019, 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 </font><font style="font-family:inherit;font-size:10pt;">$150 million</font><font style="font-family:inherit;font-size:10pt;"> term loan as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$131.3 million</font><font style="font-family:inherit;font-size:10pt;">, with </font><font style="font-family:inherit;font-size:10pt;">$15.0 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, 2015. The first eight payments were in the principal amount of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> each, the following eight payments are in the principal amount of </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> each, the next subsequent three payments are in the principal amount of </font><font style="font-family:inherit;font-size:10pt;">$5.6 million</font><font style="font-family:inherit;font-size:10pt;"> each, and the last payment is of the remaining principal amount. 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, 2017</font><font style="font-family:inherit;font-size:10pt;">, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The interest rate of the credit facility as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">2.56%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred to obtain our long-term debt of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> are 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, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">February&#160;29, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, is recorded within interest expense in our condensed consolidated statements of operations. The unamortized portion of debt issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> is recorded as a direct deduction from the carrying value of the debt liability in our condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;">, with </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> deducted from the current portion of long-term debt balance and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> deducted from the long-term debt balance.</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 December 2, 2019, at which time all amounts outstanding must be repaid. As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</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;">$0.5 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, 2017</font><font style="font-family:inherit;font-size:10pt;">, aggregate principal payments of long-term debt for the next five years and thereafter 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 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">11,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">16,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">88,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">131,250</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;">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. 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;">. </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;">At </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in other accrued liabilities. At </font><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$6.6 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in other noncurrent liabilities. 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;"> and </font><font style="font-family:inherit;font-size:10pt;">February&#160;29, 2016</font><font style="font-family:inherit;font-size:10pt;">, realized and unrealized gains of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and realized and unrealized losses of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net in the condensed consolidated statements of operations. The losses were substantially offset by realized and unrealized gains 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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">104,709</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;">(6,728</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;">74,690</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;">(6,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward contracts to purchase U.S. dollars</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,673</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">104,709</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;">(6,728</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;">76,363</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;">(6,616</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 or the Black-Scholes option 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;">In addition, during fiscal years 2014, 2015, 2016, and 2017 we granted performance-based restricted stock units that include a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> -year market condition under a Long-Term Incentive Plan (&#8220;LTIP&#8221;) where the performance measurement period is </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;">. Vesting of the LTIP awards is based on our level of attainment of specified total shareholder return (TSR) targets relative to the percentage appreciation of a specified index of companies for the respective </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> 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;">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 performance stock units and 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"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;29, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,078</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">6,937</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;">In the first quarter of fiscal year 2017, there were significant forfeitures due to our restructuring action, which is further described in Note 10. These forfeitures significantly reduced stock-based compensation expense compared to the prior 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 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 per share using the weighted average number of common shares outstanding. We compute diluted earnings per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, restricted stock units and deferred stock units, using the treasury stock method. As we incurred a net loss during the three months ended February 28, 2017, basic and diluted weighted average shares outstanding are the same. The following table sets forth the calculation of basic and diluted earnings 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"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;29, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net (loss) income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">3,216</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">&#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;">630</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">51,440</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 (loss) earnings per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted (loss) earnings per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We excluded stock awards representing approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2,340,000</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">532,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock from the calculation of diluted earnings per share in the three months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">February&#160;29, 2016</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, 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 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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">27,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">27,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,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;">5,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;">4,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(6,728</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;">(6,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2016</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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">32,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">32,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">3,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">3,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(6,616</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;">(6,616</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, 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;">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, 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="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, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">109,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(71,795</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;">38,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">109,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,116</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;">41,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,440</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;">29,162</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,852</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;">31,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">15,140</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,423</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,717</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,140</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,833</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,307</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">192,628</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;">(118,658</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;">73,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">192,628</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;">(111,801</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;">80,827</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;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, amortization expense related to intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.1 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, 2017</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 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;">20,569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">25,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">585</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;">73,970</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, 2017</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 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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, 2017</font></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;">278,132</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, 2017</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, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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, 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;">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;">212,062</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;">212,127</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;">278,067</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;">278,132</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, 2017</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, 2017 and February&#160;29, 2016 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;">The increase in our effective tax rate in the three months ended February&#160;28, 2017 compared to the same period in the prior year is primarily due to the fact that losses were incurred in a foreign jurisdiction for which no tax benefit is being provided. &#160;In addition, the first quarter of fiscal year 2016 benefited from a reinstatement of the research and development credit in the tax code in December 2015 with a retroactive effective date of January 1, 2015 that resulted in a tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the period from January 2015 to November 2015.</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 2015.</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, none of which are material to our consolidated balance sheets, cash flows or statements of income. With some exceptions, we are generally no longer 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 January 2017, the Financial Accounting Standards Board (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 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 2016, the FASB issued Accounting Standards Update No.&#160;2016-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Classification of Certain Cash Receipts and Cash Payments </font><font style="font-family:inherit;font-size:10pt;">(ASU 2016-15). ASU 2016-15 is intended to add or clarify guidance on the classification of certain cash receipts and payments in the statement of cash flows and to eliminate the diversity in practice related to such classifications. The guidance in ASU 2016-15 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated statement of 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 March 2016, the FASB issued Accounting Standards Update No.&#160;2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">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. 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 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</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 April 2015, the FASB issued Accounting Standards Update No. 2015-03, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Interest - Imputation of Interest (Subtopic 835-30) Simplifying the Presentation of Debt Issuance Costs</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2015-03). ASU 2015-03 requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying value of the associated debt liability, consistent with the presentation of a debt discount. The guidance in ASU 2015-03 is required for annual reporting periods beginning after December 15, 2015, including interim periods within the reporting period. Accordingly, upon adoption in the first quarter of fiscal 2017, we reclassified </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> from other assets to long-term debt in our condensed consolidated balance sheet as of February 28, 2017.</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. 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 606. The first Annual Report on Form 10-K issued in accordance with ASC 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 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;"> - We are a leading global provider of application development and deployment technologies, empowering enterprises to build mission-critical business applications to succeed in an evolving business environment.&#160;With offerings spanning web, mobile and data for on-premise and cloud environments, we power businesses worldwide, promoting success one application at a time. Our solutions are used across a variety of industries.</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 independent software vendors (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, 2016</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 significant 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, 2016</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, 2016</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 January 2017, the Financial Accounting Standards Board (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 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 2016, the FASB issued Accounting Standards Update No.&#160;2016-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Classification of Certain Cash Receipts and Cash Payments </font><font style="font-family:inherit;font-size:10pt;">(ASU 2016-15). ASU 2016-15 is intended to add or clarify guidance on the classification of certain cash receipts and payments in the statement of cash flows and to eliminate the diversity in practice related to such classifications. The guidance in ASU 2016-15 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated statement of 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 March 2016, the FASB issued Accounting Standards Update No.&#160;2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">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. 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 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</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 April 2015, the FASB issued Accounting Standards Update No. 2015-03, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Interest - Imputation of Interest (Subtopic 835-30) Simplifying the Presentation of Debt Issuance Costs</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2015-03). ASU 2015-03 requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying value of the associated debt liability, consistent with the presentation of a debt discount. The guidance in ASU 2015-03 is required for annual reporting periods beginning after December 15, 2015, including interim periods within the reporting period. Accordingly, upon adoption in the first quarter of fiscal 2017, we reclassified </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> from other assets to long-term debt in our condensed consolidated balance sheet as of February 28, 2017.</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. 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 606. The first Annual Report on Form 10-K issued in accordance with ASC 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 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 from our reportable segments and reconciles to the consolidated (loss) income before income taxes:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February 29, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">18,752</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">89,481</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">29,776</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">9,941</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">59,705</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;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,000</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;">Income (loss) 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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">6,705</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,825</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;">(Loss) income before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">4,880</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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: product development, corporate marketing, administration, amortization of acquired intangibles, stock-based compensation, 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 all of the 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, 2016</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;">107</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,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,139</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,795</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;">(6,063</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;">Asset impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</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;">(29</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;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 2017</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;">438</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;">11,698</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;">12,136</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;font-weight:bold;">2017 Restructuring</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of 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 approximately </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;">. These workforce reductions commenced in the first fiscal quarter of 2017 and are expected to be completed by the end of the second fiscal quarter of 2017, depending upon local legal requirements.&#160; These workforce reductions occurred in substantially all functional units and across all geographies in which we operate.&#160;We also consolidated offices in various locations and expect additional expenses related to facility closures during fiscal year 2017. Overall, we expect additional severance and facilities-related charges of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> from this restructuring action during the remainder of fiscal year 2017.</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 first quarter of fiscal year 2017 restructuring, for 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;">, we incurred expenses of </font><font style="font-family:inherit;font-size:10pt;">$17.1 million</font><font style="font-family:inherit;font-size:10pt;">, which are recorded as restructuring expenses in the 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;">A summary of activity for this restructuring action 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess<br clear="none"/>Facilities&#160;and<br clear="none"/>Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2016</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;">&#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;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,515</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;">Asset impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</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;">(29</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;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 2017</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;">398</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;">10,709</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;">11,107</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;">Cash disbursements for expenses incurred to date under this restructuring are expected to be made through the third quarter of fiscal year 2018. The short-term portion of the restructuring reserve of </font><font style="font-family:inherit;font-size:10pt;">$11.0 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.1 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, 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;font-weight:bold;">2016 Restructuring</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 fourth quarter of fiscal year 2016, our management approved, committed to and initiated plans to make strategic changes to our organization as a result of the appointment of our new Chief Executive Officer during the period. In connection with the new organizational structure, we eliminated the positions of Chief Product Officer and Chief Revenue 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;">Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding 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;">As part of this fourth quarter of fiscal year 2016 restructuring, for 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;">, we incurred </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> additional expenses.</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 activity for this restructuring action 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess<br clear="none"/>Facilities&#160;and<br clear="none"/>Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2016</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;">1,415</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,415</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;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(443</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;">(443</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">972</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;">972</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;">Cash disbursements for expenses incurred to date under this restructuring are expected to be made through the fourth quarter of fiscal year 2017. As a result, the total amount of the restructuring reserve of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> is included in other accrued liabilities on the consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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;font-weight:bold;">2015 Restructurings</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 2015, we restructured our operations in connection with the acquisition of Telerik. This restructuring resulted in a reduction in redundant positions primarily within the administrative functions. This restructuring also resulted in the closing of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> facilities as well as asset impairment charges for assets no longer deployed as a result of the acquisition. During the second and third quarters of fiscal year 2015, we incurred additional costs with respect to this restructuring, including reduction in redundant positions primarily within the product development function, as well as an impairment charge discussed further below.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of fiscal year 2015, we decided to replace our existing cloud-based mobile application development technology with technology acquired in connection with the acquisition of Telerik. Accordingly, we evaluated the ongoing value of the assets associated with this prior mobile technology and, based on this evaluation, we determined that the long-lived assets with a carrying amount of </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> were no longer recoverable and were impaired and wrote them down to their estimated fair value of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">. Fair value was based on expected future cash flows using Level 3 inputs under ASC 820.</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;">During the fourth quarter of fiscal year 2015, our management approved, committed to and initiated plans to make strategic changes to our organization to further build on the focus gained from operating under our business segment structure and to enable stronger cross-collaboration among product management, marketing and sales teams and a tighter integration of the product management and product development teams. In connection with the new organizational structure, we no longer have presidents of our </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> segments, as well as certain other positions within the administrative organization. Our Chief Operating Officer, appointed during fiscal year 2015, assumed responsibility for driving the operations of our </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> segments. The organizational changes did not result in the closing of any of our facilities.</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;">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 and abandonment of certain 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;">As part of these fiscal year 2015 restructurings, for 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;"> and </font><font style="font-family:inherit;font-size:10pt;">February&#160;29, 2016</font><font style="font-family:inherit;font-size:10pt;">, we recorded minimal credits to restructuring expenses in the condensed consolidated statement of operations due to changes in estimates of the costs associated with closing facilities and changes in estimates of severance to be paid. We do not expect to incur additional material costs with respect to these restructurings. </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 activity for these restructuring actions is 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%;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, 2016</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;">57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</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;">85</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;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</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;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 2017</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;">17</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;">17</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;">Cash disbursements for expenses incurred to date under these restructurings are expected to be made through the fourth quarter of fiscal year 2017. As a result, the total amount of the restructuring reserve, which is minimal, is included in other accrued liabilities on the condensed consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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;">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, 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;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign Currency Translation Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized Gains (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, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,425</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;">(136</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;">(28,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications, net of tax</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,228</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;">71</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,299</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, 2017</font></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,197</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;">(65</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;">(27,262</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;">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, 2017</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;">210,872</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;">210,872</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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">27,289</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">27,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">5,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(24</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;">5,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;">4,339</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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;">4,340</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;">264,221</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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;">(30</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;">264,192</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, 2016</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;">196,863</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;">196,863</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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">32,831</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(107</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;">32,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">3,485</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;">(4</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;">3,481</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;">249,894</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;">(140</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;">249,754</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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">104,709</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;">(6,728</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;">74,690</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;">(6,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward contracts to purchase U.S. dollars</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,673</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">104,709</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;">(6,728</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;">76,363</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;">(6,616</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 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"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;29, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net (loss) income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">3,216</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">&#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;">630</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">51,440</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 (loss) earnings per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted (loss) earnings per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides the classification of stock-based compensation as reflected 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"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;29, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,078</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">6,937</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"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;29, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">23,955</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,336</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional 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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,190</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">89,481</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, 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 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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">16,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">27,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">27,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,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;">5,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;">4,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(6,728</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;">(6,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of our financial assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November&#160;30, 2016</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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">32,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">32,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">3,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">3,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(6,616</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;">(6,616</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, 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="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, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">109,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(71,795</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;">38,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">109,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,116</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;">41,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,440</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;">29,162</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,852</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;">31,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">15,140</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,423</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,717</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,140</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,833</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,307</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">192,628</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;">(118,658</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;">73,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">192,628</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;">(111,801</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;">80,827</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, 2017</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, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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, 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;">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;">212,062</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;">212,127</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;">278,067</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;">278,132</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, 2017</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 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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, 2017</font></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;">278,132</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, 2017</font><font style="font-family:inherit;font-size:10pt;">, aggregate principal payments of long-term debt for the next five years and thereafter 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 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">11,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">16,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">88,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">131,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a summary of activity for all of the 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, 2016</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;">107</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,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,139</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,795</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;">(6,063</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;">Asset impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</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;">(29</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;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 2017</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;">438</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;">11,698</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;">12,136</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;">A summary of activity for these restructuring actions is 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%;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, 2016</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;">57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</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;">85</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;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash disbursements</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;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 2017</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;">17</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;">17</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;">A summary of activity for this restructuring action 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess<br clear="none"/>Facilities&#160;and<br clear="none"/>Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2016</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;">&#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;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,515</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;">Asset impairment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustments and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</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;">(29</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;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 28, 2017</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;">398</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;">10,709</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;">11,107</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;">A summary of activity for this restructuring action 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess<br clear="none"/>Facilities&#160;and<br clear="none"/>Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance&#160;and Related&#160;Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December&#160;1, 2016</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;">1,415</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,415</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;">Cash disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(443</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;">(443</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">972</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;">972</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"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;29, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">49,065</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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;">5,502</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">89,481</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, 2017</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 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;">20,569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">25,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">585</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;">73,970</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;">The changes made to our organization during the fourth quarter of fiscal year 2016 and first quarter of fiscal year 2017, as discussed in Note 10, did not change our determination of the three reportable segments as our organizational structure maintains the focus of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> business segments.</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 from our reportable segments and reconciles to the consolidated (loss) income before income taxes:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February 29, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Data Connectivity and Integration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">18,752</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">89,481</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">29,776</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application Development and Deployment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">9,941</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">59,705</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;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,000</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;">Income (loss) 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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">6,705</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,825</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;">(Loss) income before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">4,880</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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: product development, corporate marketing, administration, amortization of acquired intangibles, stock-based compensation, 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"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;29, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">23,955</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,336</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional 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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,190</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">89,481</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"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;29, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">49,065</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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;">5,502</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">89,481</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;">Subsequent Events</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 March 1, 2017, we acquired </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 Corporation (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 privately-held company and leader in cognitive predictive maintenance for the industrial IoT (IIoT) market. This acquisition is a key part of the Company's strategy to provide the best platform to build and deliver cognitive-first applications. As a result of the timing of the transaction, the initial accounting for the business combination was incomplete through the date our condensed consolidated financial statements were issued. Results of operations for DataRPM will be included in our consolidated financial statements as part of the OpenEdge business segment from the date of 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;">On March 24, 2017, Paul Jalbert, the Company&#8217;s Chief Accounting Officer, became Chief Financial Officer. As CFO, Mr. Jalbert replaced Kurt Abkemeier, whose employment terminated on the same date.</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;">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;">0.6 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;">$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;"> and </font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares for </font><font style="font-family:inherit;font-size:10pt;">$11.7 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;29, 2016</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 March 2016, our Board of Directors authorized a new </font><font style="font-family:inherit;font-size:10pt;">$100.0 million</font><font style="font-family:inherit;font-size:10pt;"> share repurchase program, which increased the total authorization to </font><font style="font-family:inherit;font-size:10pt;">$214.5 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2017</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$117.3 million</font><font style="font-family:inherit;font-size:10pt;"> remaining under this current authorization.</font></div></div> EX-101.SCH 7 prgs-20170228.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 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 2102100 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Common Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Common Stock Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004501 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Derivative Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Earnings Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Earnings Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Intangible Assets and Goodwill (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Intangible Assets and Goodwill (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 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 2119100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Subsequent Events (Details) 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-20170228_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 prgs-20170228_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 prgs-20170228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Line of Credit Facility [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Swing line loans [Member] Swing Line Loans [Member] Swing Line Loans [Member] Letter of credit [Member] Letter of Credit [Member] Revolving line of credit [Member] Revolving Credit Facility [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Term loan Debt Instrument, Face Amount Unsecured credit facility Line of Credit Facility, Maximum Borrowing Capacity Additional borrowing capacity available Line of Credit Facility, Additional Borrowing Capacity Line of Credit Facility, Additional Borrowing Capacity Fair value of term loan Line of Credit Facility, Fair Value of Amount Outstanding Due in next 12 months Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months Principal payments for years one and two Long-term Debt, Maturities, Repayment of Principal in Years One and Two Long-term Debt, Maturities, Repayment of Principal in Years One and Two Principal payments for years three and four Long-term Debt, Maturities, Repayment of Principal in Years Three and Four Long-term Debt, Maturities, Repayment of Principal in Years Three and Four Principal payments for years five and thereafter Long-term Debt, Maturities, Repayment of Principal in Year Five and Thereafter Long-term Debt, Maturities, Repayment of Principal in Year Five and Thereafter Interest rate at period end (as a percent) Line of Credit Facility, Interest Rate at Period End Debt issuance cost Debt Issuance Costs, Gross Amortization of debt issuance costs Amortization of Debt Issuance Costs Unamortized debt issuance costs Debt Issuance Costs, Net Unamortized debt issuance costs deducted from current portion of long-term debt Debt Issuance Costs, Current, Net Unamortized debt issuance costs deducted from long-term debt Debt Issuance Costs, Noncurrent, Net Line of credit facility outstanding amount Long-term Line of Credit Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Earnings Per Share [Abstract] Calculation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Equity [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Segment Reporting [Abstract] 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 Revenue, Net 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, 2016 Goodwill Translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Balance, February 28, 2017 Common Stock Repurchases [Abstract] Common stock repurchases abstract. Common Stock Repurchases Treasury Stock [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Assets [Member] Other Assets [Member] Long-term Debt [Member] Long-term Debt [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2015-03 [Member] Accounting Standards Update 2015-03 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Unamortized debt issuance costs reclassified (from) other assets to long-term debt 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] 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 Derivative [Table] Derivative [Table] Other Accrued Liabilities [Member] Other Current Liabilities [Member] Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Derivative, by Nature [Axis] Derivative Instrument [Axis] Derivative, Name [Domain] Derivative Contract [Domain] Forward Contracts [Member] Forward Contracts [Member] Derivative [Line Items] Derivative [Line Items] 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 Basis of Presentation and Significant Accounting Policies Basis of Accounting, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Remainder of 2017 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 Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Book Value Finite-Lived Intangible Assets, Net Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Accounts receivable (less allowances of $1,045 and $1,143, 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 Goodwill Deferred tax assets Deferred Income Tax Assets, Net Other assets Other Assets, Noncurrent Total assets Assets Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Current portion of long-term debt Long-term Debt, Current Maturities Accounts payable Accounts Payable, Current Accrued compensation and related taxes Employee-related Liabilities, Current Dividends payable to shareholders Dividends Payable, Current Income taxes payable Accrued Income Taxes, Current Other accrued liabilities Other Accrued Liabilities, Current Short-term deferred revenue 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: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.01 par value; authorized, 1,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, 48,295,815 shares in 2017 and 48,536,516 shares in 2016 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 Investments and Cash [Abstract] Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Marketable Securities [Text Block] 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) (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Restructuring Charges [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2017 Restructuring Activities [Member] 2017 Restructuring Activities [Member] 2017 Restructuring Activities [Member] 2016 Restructuring Activities [Member] 2016 Restructuring Activities [Member] 2016 Restructuring Activities [Member] 2015 Restructuring Activities [Member] 2015 Restructuring Activities [Member] 2015 Restructuring Activities [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Summary of Restructuring Activity Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net (loss) income Net Income (Loss) Attributable to Parent Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization of property and equipment Depreciation Amortization of intangibles and other Amortization Stock-based compensation Share-based Compensation 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 from (used in) investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Investments Sales and maturities of investments Proceeds from Sale, Maturity and Collection of Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Net cash flows from (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows used in financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from stock-based compensation plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Purchases of stock related to withholding taxes from the issuance of restricted stock units 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 increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Supplemental disclosure: Supplemental Cash Flow Information [Abstract] Cash (refunded) paid for income taxes, net of refunds of $2,121 in 2017 and $442 in 2016 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 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 Income Tax Disclosure [Abstract] Research and development tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Schedule of Restricted Cash and Cash Equivalents [Table] Schedule of Restricted 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 Short-Term Investments Statement of Comprehensive Income [Abstract] Net (loss) income Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gains on investments, net of tax provision of $40 and $23 for 2017 and 2016, respectively Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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] Income Taxes Income Tax Disclosure [Text Block] 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 Gains (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, 2016 Other comprehensive loss before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Balance, February 28, 2017 Subsequent Event [Table] Subsequent Event [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units [Member] Restricted Stock Units (RSUs) [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] DataRPM Corporation [Member] DataRPM Corporation [Member] DataRPM Corporation [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Total purchase consideration Business Combination, Consideration Transferred 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 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 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 Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Stock Options [Member] Employee Stock Option [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 Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [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 Business Segments and International Operations Segment Reporting Disclosure [Text Block] Proceeds from income tax refunds Proceeds from Income Tax Refunds Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Number of shares excluded from the calculation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Software licenses Licenses Revenue Maintenance Maintenance Revenue Professional services Technology Services Revenue Total revenue 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 Classification of Stock-Based Compensation Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Outstanding Foreign Currency Forward Contracts Schedule of Derivative Instruments [Table Text Block] Number of reportable segments Number of Reportable Segments 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 Restructuring expenses Restructuring Charges 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 (loss) income (Loss) earnings 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 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] Intangible assets, amortization expense Amortization of Intangible Assets Goodwill Telerik AD [Member] Telerik AD [Member] Telerik AD [Member] 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 Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Beginning Balance Restructuring Reserve Costs incurred Cash disbursements Payments for Restructuring Asset Impairment Charges Asset Impairment Charges Translation adjustments and other Restructuring Reserve, Foreign Currency Translation Gain (Loss) Ending Balance Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] 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 Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Purchased technology [Member] Computer Software, Intangible Asset [Member] Customer-related [Member] Customer Relationships [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 Allowance for accounts receivable (in dollars) Allowance for Doubtful Accounts Receivable, Current Stockholders' Equity: Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized 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 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 Remainder of 2017 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2018 Long-term Debt, Maturities, Repayments of Principal in Year Two 2019 Long-term Debt, Maturities, Repayments of Principal in Year Three 2020 Long-term Debt, Maturities, Repayments of Principal in Year Four Total Long-term Debt Term Loan and Line of Credit Debt Disclosure [Text Block] Earnings Per Share Earnings Per Share [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value by Asset Class [Axis] Asset Class [Axis] 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 Fair value of financial liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Severance [Member] Facility-Related Charges [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Nonrecurring Basis [Member] Fair Value, Measurements, Nonrecurring [Member] Other Accrued Liabilities [Member] Other Liabilities [Member] Global workforce reduction (as a percent) Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Expected additional restructuring costs Restructuring and Related Cost, Expected Cost Remaining Short-term portion of restructuring reserve Restructuring Reserve, Current Long-term portion of restructuring reserve Restructuring Reserve, Noncurrent Restructuring reserve Number of facilities closed Restructuring and Related Costs, Number of Facilities Closed Restructuring and Related Costs, Number of Facilities Closed Impairment of long-lived assets Impairment of Long-Lived Assets Held-for-use Long-lived assets at fair value Property, Plant, and Equipment, Fair Value Disclosure Number of operating segments Number of Operating Segments Tax provision (benefit) included in accumulated unrealized gains on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax EX-101.PRE 11 prgs-20170228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document And Entity Information - shares
3 Months Ended
Feb. 28, 2017
Mar. 29, 2017
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, 2017  
Amendment Flag false  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --11-30  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   48,080,525
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Feb. 28, 2017
Nov. 30, 2016
Current assets:    
Cash and cash equivalents $ 226,907 $ 207,036
Short-term investments 37,285 42,718
Total cash, cash equivalents and short-term investments 264,192 249,754
Accounts receivable (less allowances of $1,045 and $1,143, respectively) 48,905 65,678
Other current assets 23,841 20,621
Total current assets 336,938 336,053
Property and equipment, net 48,258 50,105
Intangible assets, net 73,970 80,827
Goodwill 278,132 278,067
Deferred tax assets 1,508 6,601
Other assets 2,325 3,174
Total assets 741,131 754,827
Current liabilities:    
Current portion of long-term debt 14,643 15,000
Accounts payable 9,491 12,991
Accrued compensation and related taxes 19,813 26,212
Dividends payable to shareholders 6,037 6,067
Income taxes payable 1,376 1,509
Other accrued liabilities 32,890 12,999
Short-term deferred revenue 136,919 128,960
Total current liabilities 221,169 203,738
Long-term debt 115,625 120,000
Long-term deferred revenue 10,032 8,801
Deferred tax liabilities 3,022 3,901
Other noncurrent liabilities 5,097 11,758
Commitments and contingencies
Shareholders’ equity:    
Preferred stock, $0.01 par value; authorized, 1,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, 48,295,815 shares in 2017 and 48,536,516 shares in 2016 239,759 239,496
Retained earnings 173,689 195,694
Accumulated other comprehensive loss (27,262) (28,561)
Total shareholders’ equity 386,186 406,629
Total liabilities and shareholders’ equity $ 741,131 $ 754,827
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Feb. 28, 2017
Nov. 30, 2016
Assets    
Allowance for accounts receivable (in dollars) $ 1,045 $ 1,143
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 48,295,815 48,536,516
Common stock, shares outstanding 48,295,815 48,536,516
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Revenue:    
Software licenses $ 24,322 $ 23,955
Maintenance and services 66,648 65,526
Total revenue 90,970 89,481
Costs of revenue:    
Cost of software licenses 1,588 1,482
Cost of maintenance and services 10,492 10,329
Amortization of acquired intangibles 3,678 3,939
Total costs of revenue 15,758 15,750
Gross profit 75,212 73,731
Operating expenses:    
Sales and marketing 25,721 29,658
Product development 17,334 21,797
General and administrative 10,568 12,380
Amortization of acquired intangibles 3,179 3,185
Restructuring expenses 17,139 (66)
Acquisition-related expenses 49 72
Total operating expenses 73,990 67,026
Income from operations 1,222 6,705
Other (expense) income:    
Interest expense (1,082) (1,057)
Interest income and other, net 221 162
Foreign currency (loss) gain, net (486) (930)
Total other (expense) income, net (1,347) (1,825)
(Loss) income before income taxes (125) 4,880
Provision for income taxes 400 1,664
Net (loss) income $ (525) $ 3,216
(Loss) earnings per share:    
Basic (in dollars per share) $ (0.01) $ 0.06
Diluted (in dollars per share) $ (0.01) $ 0.06
Weighted average shares outstanding:    
Basic (in shares) 48,733 50,810
Diluted (in shares) 48,733 51,440
Cash dividends declared per common share (in dollars per share) $ 0.125 $ 0
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ (525) $ 3,216
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments 1,228 (1,091)
Unrealized gains on investments, net of tax provision of $40 and $23 for 2017 and 2016, respectively 71 40
Total other comprehensive income (loss), net of tax 1,299 (1,051)
Comprehensive income $ 774 $ 2,165
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Statement of Comprehensive Income [Abstract]    
Tax provision (benefit) included in accumulated unrealized gains on investments $ 40 $ 23
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Cash flows from operating activities:    
Net (loss) income $ (525) $ 3,216
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation and amortization of property and equipment 1,978 2,230
Amortization of intangibles and other 7,382 7,710
Stock-based compensation 1,630 6,937
Deferred income taxes 4,268 (516)
Excess tax benefit from stock plans (183) (63)
Allowances for accounts receivable 40 (136)
Changes in operating assets and liabilities:    
Accounts receivable 16,937 7,695
Other assets (2,278) (4,462)
Accounts payable and accrued liabilities (989) (11,167)
Income taxes payable 55 46
Deferred revenue 8,985 11,012
Net cash flows from operating activities 37,300 22,502
Cash flows from (used in) investing activities:    
Purchases of investments (854) (22,258)
Sales and maturities of investments 6,155 3,185
Purchases of property and equipment (383) (1,414)
Net cash flows from (used in) investing activities 4,918 (20,487)
Cash flows used in financing activities:    
Proceeds from stock-based compensation plans 2,770 3,670
Purchases of stock related to withholding taxes from the issuance of restricted stock units (1,306) (409)
Repurchases of common stock (15,190) (9,041)
Excess tax benefit from stock plans 183 63
Dividend payments to shareholders (6,072) 0
Payment of long-term debt (3,750) (3,750)
Net cash flows used in financing activities (23,365) (9,467)
Effect of exchange rate changes on cash 1,018 (1,223)
Net increase (decrease) in cash and cash equivalents 19,871 (8,675)
Cash and cash equivalents, beginning of period 207,036 212,379
Cash and cash equivalents, end of period 226,907  
Supplemental disclosure:    
Cash (refunded) paid for income taxes, net of refunds of $2,121 in 2017 and $442 in 2016 (209) 5,587
Cash paid for interest 844 765
Non-cash financing activities:    
Total fair value of restricted stock awards, restricted stock units and deferred stock units on date vested 9,393 4,368
Unsettled repurchases of common stock 2,894 2,645
Dividends declared $ 6,037 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Statement of Cash Flows [Abstract]    
Proceeds from income tax refunds $ 2,121 $ 442
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation
3 Months Ended
Feb. 28, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation

Company Overview - We are a leading global provider of application development and deployment technologies, empowering enterprises to build mission-critical business applications to succeed in an evolving business environment. With offerings spanning web, mobile and data for on-premise and cloud environments, we power businesses worldwide, promoting success one application at a time. Our solutions are used across a variety of industries.

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 independent software vendors (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, 2016.

We made no significant 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, 2016. 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, 2016, 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 January 2017, the Financial Accounting Standards Board (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 evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In August 2016, the FASB issued Accounting Standards Update No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15). ASU 2016-15 is intended to add or clarify guidance on the classification of certain cash receipts and payments in the statement of cash flows and to eliminate the diversity in practice related to such classifications. The guidance in ASU 2016-15 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated statement of cash flows.

In March 2016, the FASB issued Accounting Standards Update No. 2016-09, 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. 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 February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (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 April 2015, the FASB issued Accounting Standards Update No. 2015-03, Interest - Imputation of Interest (Subtopic 835-30) Simplifying the Presentation of Debt Issuance Costs (ASU 2015-03). ASU 2015-03 requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying value of the associated debt liability, consistent with the presentation of a debt discount. The guidance in ASU 2015-03 is required for annual reporting periods beginning after December 15, 2015, including interim periods within the reporting period. Accordingly, upon adoption in the first quarter of fiscal 2017, we reclassified $1.0 million from other assets to long-term debt in our condensed consolidated balance sheet as of February 28, 2017.

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. 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 606. The first Annual Report on Form 10-K issued in accordance with ASC 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 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.7.0.1
Cash, Cash Equivalents and Investments
3 Months Ended
Feb. 28, 2017
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, 2017 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
210,872

 
$

 
$

 
$
210,872

Money market funds
16,035

 

 

 
16,035

State and municipal bond obligations
27,289

 

 
(6
)
 
27,283

U.S. treasury bonds
5,686

 

 
(24
)
 
5,662

Corporate bonds
4,339

 
1

 

 
4,340

Total
$
264,221

 
$
1

 
$
(30
)
 
$
264,192


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

 
$

 
$

 
$
196,863

Money market funds
10,173

 

 

 
10,173

State and municipal bond obligations
32,831

 

 
(107
)
 
32,724

U.S. treasury bonds
6,542

 

 
(29
)
 
6,513

Corporate bonds
3,485

 

 
(4
)
 
3,481

Total
$
249,894

 
$

 
$
(140
)
 
$
249,754



Such amounts are classified on our condensed consolidated balance sheets as follows (in thousands):
 
 
February 28, 2017
 
November 30, 2016
 
Cash and
Equivalents
 
Short-Term
Investments
 
Cash and
Equivalents
 
Short-Term
Investments
Cash
$
210,872

 
$

 
$
196,863

 
$

Money market funds
16,035

 

 
10,173

 

State and municipal bond obligations

 
27,283

 

 
32,724

U.S. treasury bonds

 
5,662

 

 
6,513

Corporate bonds

 
4,340

 

 
3,481

Total
$
226,907

 
$
37,285

 
$
207,036

 
$
42,718



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

 
$
21,172

Due after one year (1)
14,657

 
21,546

Total
$
37,285

 
$
42,718

 
(1)
Includes state and municipal bond obligations, which are securities representing investments available for current operations and are classified as current in the consolidated balance sheets.

We did not hold any investments with continuous unrealized losses as of February 28, 2017 or November 30, 2016.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Instruments
3 Months Ended
Feb. 28, 2017
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, 2017, $6.7 million was recorded in other accrued liabilities. At November 30, 2016, $6.6 million was recorded in other noncurrent liabilities. In the three months ended February 28, 2017 and February 29, 2016, realized and unrealized gains of $0.8 million and realized and unrealized losses of $1.5 million, respectively, from our forward contracts were recognized in foreign currency (loss) gain, net in the condensed consolidated statements of operations. The losses were substantially offset by realized and unrealized gains 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, 2017
 
November 30, 2016
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
104,709

 
$
(6,728
)
 
$
74,690

 
$
(6,597
)
Forward contracts to purchase U.S. dollars

 

 
1,673

 
(19
)
Total
$
104,709

 
$
(6,728
)
 
$
76,363

 
$
(6,616
)
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
3 Months Ended
Feb. 28, 2017
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, 2017 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
16,035

 
$
16,035

 
$

 
$

State and municipal bond obligations
27,283

 

 
27,283

 

U.S. treasury bonds
5,662

 

 
5,662

 

Corporate bonds
4,340

 

 
4,340

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(6,728
)
 
$

 
$
(6,728
)
 
$


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

 
$
10,173

 
$

 
$

State and municipal bond obligations
32,724

 

 
32,724

 

U.S. treasury bonds
6,513

 

 
6,513

 

Corporate bonds
3,481

 

 
3,481

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(6,616
)
 
$

 
$
(6,616
)
 
$



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, 2017.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets and Goodwill
3 Months Ended
Feb. 28, 2017
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, 2017
 
November 30, 2016
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
109,886

 
$
(71,795
)
 
$
38,091

 
$
109,886

 
$
(68,116
)
 
$
41,770

Customer-related
67,602

 
(38,440
)
 
29,162

 
67,602

 
(35,852
)
 
31,750

Trademarks and trade names
15,140

 
(8,423
)
 
6,717

 
15,140

 
(7,833
)
 
7,307

Total
$
192,628

 
$
(118,658
)
 
$
73,970

 
$
192,628

 
$
(111,801
)
 
$
80,827



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

Future amortization expense for intangible assets as of February 28, 2017 is as follows (in thousands):
 
Remainder of 2017
$
20,569

2018
26,613

2019
25,489

2020
714

Thereafter
585

Total
$
73,970



Goodwill

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

Balance, November 30, 2016
$
278,067

Translation adjustments
65

Balance, February 28, 2017
$
278,132



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

 
$
65

 
$
212,127

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
278,067

 
$
65

 
$
278,132



During the quarter ending February 28, 2017, 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.7.0.1
Term Loan and Line of Credit
3 Months Ended
Feb. 28, 2017
Line of Credit Facility [Abstract]  
Term Loan and Line of Credit
Term Loan and Line of Credit

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

The credit facility matures on December 2, 2019, 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 $150 million term loan as of February 28, 2017 was $131.3 million, with $15.0 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, 2015. The first eight payments were in the principal amount of $1.9 million each, the following eight payments are in the principal amount of $3.8 million each, the next subsequent three payments are in the principal amount of $5.6 million each, and the last payment is of the remaining principal amount. The term loan may be prepaid before maturity in whole or in part at our option without penalty or premium. As of February 28, 2017, the carrying value of the term loan approximates the fair value, based on Level 2 inputs (observable market prices in less than active markets), as the interest rate is variable over the selected interest period and is similar to current rates at which we can borrow funds. The interest rate of the credit facility as of February 28, 2017 was 2.56%.

Costs incurred to obtain our long-term debt of $1.8 million 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, 2017 and February 29, 2016, respectively, is recorded within interest expense in our condensed consolidated statements of operations. The unamortized portion of debt issuance costs of $1.0 million is recorded as a direct deduction from the carrying value of the debt liability in our condensed consolidated balance sheet as of February 28, 2017, with $0.4 million deducted from the current portion of long-term debt balance and $0.6 million deducted from the long-term debt balance.

Revolving loans may be borrowed, repaid and reborrowed until December 2, 2019, at which time all amounts outstanding must be repaid. As of February 28, 2017, there were no amounts outstanding under the revolving line and $0.5 million of letters of credit.

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

Remainder of 2017
$
11,250

2018
15,000

2019
16,875

2020
88,125

Total
$
131,250

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Common Stock Repurchases
3 Months Ended
Feb. 28, 2017
Common Stock Repurchases [Abstract]  
Common Stock Repurchases
Common Stock Repurchases

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

In March 2016, our Board of Directors authorized a new $100.0 million share repurchase program, which increased the total authorization to $214.5 million. As of February 28, 2017, there was $117.3 million remaining under this current authorization.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation
3 Months Ended
Feb. 28, 2017
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 or the Black-Scholes option valuation model.

In addition, during fiscal years 2014, 2015, 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.

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 performance stock units and 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,
2017
 
February 29,
2016
Cost of maintenance and services
$
256

 
$
196

Sales and marketing
363

 
1,078

Product development
(104
)
 
2,679

General and administrative
1,115

 
2,984

Total stock-based compensation
$
1,630

 
$
6,937



In the first quarter of fiscal year 2017, there were significant forfeitures due to our restructuring action, which is further described in Note 10. These forfeitures significantly reduced stock-based compensation expense compared to the prior year.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accumulated Other Comprehensive Loss
3 Months Ended
Feb. 28, 2017
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, 2017 (in thousands):

 
Foreign Currency Translation Adjustment
 
Unrealized Gains (Losses) on Investments
 
Accumulated Other Comprehensive Loss
Balance, December 1, 2016
$
(28,425
)
 
$
(136
)
 
$
(28,561
)
Other comprehensive loss before reclassifications, net of tax
1,228

 
71

 
1,299

Balance, February 28, 2017
$
(27,197
)
 
$
(65
)
 
$
(27,262
)


The tax effect on accumulated unrealized gains (losses) on investments was minimal as of February 28, 2017 and November 30, 2016.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring Charges
3 Months Ended
Feb. 28, 2017
Restructuring Charges [Abstract]  
Restructuring Charges
Restructuring Charges

The following table provides a summary of activity for all of the restructuring actions, which are detailed further below (in thousands):

 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$
107

 
$
1,443

 
$
1,550

Costs incurred
1,060

 
16,079

 
17,139

Cash disbursements
(268
)
 
(5,795
)
 
(6,063
)
Asset impairment
(457
)
 

 
(457
)
Translation adjustments and other
(4
)
 
(29
)
 
(33
)
Balance, February 28, 2017
$
438

 
$
11,698

 
$
12,136



2017 Restructuring

During the first quarter of 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 approximately 20%. These workforce reductions commenced in the first fiscal quarter of 2017 and are expected to be completed by the end of the second fiscal quarter of 2017, depending upon local legal requirements.  These workforce reductions occurred in substantially all functional units and across all geographies in which we operate. We also consolidated offices in various locations and expect additional expenses related to facility closures during fiscal year 2017. Overall, we expect additional severance and facilities-related charges of $1.0 million to $3.0 million from this restructuring action during the remainder of fiscal year 2017.

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 first quarter of fiscal year 2017 restructuring, for the three months ended February 28, 2017, we incurred expenses of $17.1 million, which are recorded as restructuring expenses in the consolidated statements of operations.

A summary of activity for this restructuring action is as follows (in thousands):
 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$

 
$

 
$

Costs incurred
1,033

 
16,079

 
17,112

Cash disbursements
(174
)
 
(5,341
)
 
(5,515
)
Asset impairment
(457
)
 

 
(457
)
Translation adjustments and other
(4
)
 
(29
)
 
(33
)
Balance, February 28, 2017
$
398

 
$
10,709

 
$
11,107



Cash disbursements for expenses incurred to date under this restructuring are expected to be made through the third quarter of fiscal year 2018. The short-term portion of the restructuring reserve of $11.0 million is included in other accrued liabilities and the long-term portion of $0.1 million is included in other noncurrent liabilities on the condensed consolidated balance sheet at February 28, 2017.

2016 Restructuring

During the fourth quarter of fiscal year 2016, our management approved, committed to and initiated plans to make strategic changes to our organization as a result of the appointment of our new Chief Executive Officer during the period. In connection with the new organizational structure, we eliminated the positions of Chief Product Officer and Chief Revenue Officer.

Restructuring expenses are related to employee costs, including severance, health benefits and outplacement services (but excluding stock-based compensation).

As part of this fourth quarter of fiscal year 2016 restructuring, for the three months ended February 28, 2017, we incurred no additional expenses.

A summary of activity for this restructuring action is as follows (in thousands):
 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$

 
$
1,415

 
$
1,415

Cash disbursements

 
(443
)
 
(443
)
Balance, February 28, 2017
$

 
$
972

 
$
972



Cash disbursements for expenses incurred to date under this restructuring are expected to be made through the fourth quarter of fiscal year 2017. As a result, the total amount of the restructuring reserve of $1.0 million is included in other accrued liabilities on the consolidated balance sheet at February 28, 2017.

2015 Restructurings

During the first quarter of fiscal year 2015, we restructured our operations in connection with the acquisition of Telerik. This restructuring resulted in a reduction in redundant positions primarily within the administrative functions. This restructuring also resulted in the closing of two facilities as well as asset impairment charges for assets no longer deployed as a result of the acquisition. During the second and third quarters of fiscal year 2015, we incurred additional costs with respect to this restructuring, including reduction in redundant positions primarily within the product development function, as well as an impairment charge discussed further below.

During the second quarter of fiscal year 2015, we decided to replace our existing cloud-based mobile application development technology with technology acquired in connection with the acquisition of Telerik. Accordingly, we evaluated the ongoing value of the assets associated with this prior mobile technology and, based on this evaluation, we determined that the long-lived assets with a carrying amount of $4.0 million were no longer recoverable and were impaired and wrote them down to their estimated fair value of $0.1 million. Fair value was based on expected future cash flows using Level 3 inputs under ASC 820.

During the fourth quarter of fiscal year 2015, our management approved, committed to and initiated plans to make strategic changes to our organization to further build on the focus gained from operating under our business segment structure and to enable stronger cross-collaboration among product management, marketing and sales teams and a tighter integration of the product management and product development teams. In connection with the new organizational structure, we no longer have presidents of our three segments, as well as certain other positions within the administrative organization. Our Chief Operating Officer, appointed during fiscal year 2015, assumed responsibility for driving the operations of our three segments. The organizational changes did not result in the closing of any of our facilities.

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 and abandonment of certain assets.

As part of these fiscal year 2015 restructurings, for the three months ended February 28, 2017 and February 29, 2016, we recorded minimal credits to restructuring expenses in the condensed consolidated statement of operations due to changes in estimates of the costs associated with closing facilities and changes in estimates of severance to be paid. We do not expect to incur additional material costs with respect to these restructurings.

A summary of activity for these restructuring actions is as follows (in thousands):

 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$
57

 
$
28

 
$
85

Costs incurred
(6
)
 
(11
)
 
(17
)
Cash disbursements
(51
)
 

 
(51
)
Balance, February 28, 2017
$

 
$
17

 
$
17



Cash disbursements for expenses incurred to date under these restructurings are expected to be made through the fourth quarter of fiscal year 2017. As a result, the total amount of the restructuring reserve, which is minimal, is included in other accrued liabilities on the condensed consolidated balance sheet at February 28, 2017.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
3 Months Ended
Feb. 28, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

Our income tax provision for the three months ended February 28, 2017 and February 29, 2016 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.

The increase in our effective tax rate in the three months ended February 28, 2017 compared to the same period in the prior year is primarily due to the fact that losses were incurred in a foreign jurisdiction for which no tax benefit is being provided.  In addition, the first quarter of fiscal year 2016 benefited from a reinstatement of the research and development credit in the tax code in December 2015 with a retroactive effective date of January 1, 2015 that resulted in a tax benefit of $0.6 million for the period from January 2015 to November 2015.

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

Tax authorities for certain non-U.S. jurisdictions are also examining returns, none of which are material to our consolidated balance sheets, cash flows or statements of income. With some exceptions, we are generally no longer subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal year 2012.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share
3 Months Ended
Feb. 28, 2017
Earnings Per Share [Abstract]  
Earnings Per Share
Earnings Per Share

We compute basic earnings per share using the weighted average number of common shares outstanding. We compute diluted earnings per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, restricted stock units and deferred stock units, using the treasury stock method. As we incurred a net loss during the three months ended February 28, 2017, basic and diluted weighted average shares outstanding are the same. The following table sets forth the calculation of basic and diluted earnings per share on an interim basis (in thousands, except per share data):

 
Three Months Ended
 
February 28,
2017
 
February 29,
2016
Net (loss) income
$
(525
)
 
$
3,216

Weighted average shares outstanding
48,733

 
50,810

Dilutive impact from common stock equivalents

 
630

Diluted weighted average shares outstanding
48,733

 
51,440

Basic (loss) earnings per share
$
(0.01
)
 
$
0.06

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



We excluded stock awards representing approximately 2,340,000 shares and 532,000 shares of common stock from the calculation of diluted earnings per share in the three months ended February 28, 2017 and February 29, 2016, respectively, because these awards were anti-dilutive.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Segments and International Operations
3 Months Ended
Feb. 28, 2017
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.

The changes made to our organization during the fourth quarter of fiscal year 2016 and first quarter of fiscal year 2017, as discussed in Note 10, did not change our determination of the three reportable segments as our organizational structure maintains the focus of the three business segments.

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 from our reportable segments and reconciles to the consolidated (loss) income before income taxes:

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
Segment revenue:
 
 
 
OpenEdge
$
64,508

 
$
64,133

Data Connectivity and Integration
6,828

 
6,596

Application Development and Deployment
19,634

 
18,752

Total revenue
90,970

 
89,481

Segment costs of revenue and operating expenses:
 
 
 
OpenEdge
17,877

 
18,064

Data Connectivity and Integration
2,262

 
2,901

Application Development and Deployment
7,536

 
8,811

Total costs of revenue and operating expenses
27,675

 
29,776

Segment contribution:
 
 
 
OpenEdge
46,631

 
46,069

Data Connectivity and Integration
4,566

 
3,695

Application Development and Deployment
12,098

 
9,941

Total contribution
63,295

 
59,705

Other unallocated expenses (1)
62,073

 
53,000

Income (loss) from operations
1,222

 
6,705

Other (expense) income, net
(1,347
)
 
(1,825
)
(Loss) income before income taxes
$
(125
)
 
$
4,880

 
 
 
 
(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: product development, corporate marketing, administration, amortization of acquired intangibles, stock-based compensation, 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,
2017
 
February 29,
2016
Software licenses
$
24,322

 
$
23,955

Maintenance
59,138

 
58,336

Professional services
7,510

 
7,190

Total
$
90,970

 
$
89,481



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,
2017
 
February 29,
2016
North America
$
50,305

 
$
49,065

EMEA
29,844

 
31,221

Latin America
5,023

 
3,693

Asia Pacific
5,798

 
5,502

Total
$
90,970

 
$
89,481

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Events
3 Months Ended
Feb. 28, 2017
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events

On March 1, 2017, we acquired 100% of the outstanding securities of DataRPM Corporation (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 privately-held company and leader in cognitive predictive maintenance for the industrial IoT (IIoT) market. This acquisition is a key part of the Company's strategy to provide the best platform to build and deliver cognitive-first applications. As a result of the timing of the transaction, the initial accounting for the business combination was incomplete through the date our condensed consolidated financial statements were issued. Results of operations for DataRPM will be included in our consolidated financial statements as part of the OpenEdge business segment from the date of acquisition.

On March 24, 2017, Paul Jalbert, the Company’s Chief Accounting Officer, became Chief Financial Officer. As CFO, Mr. Jalbert replaced Kurt Abkemeier, whose employment terminated on the same date.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation (Policies)
3 Months Ended
Feb. 28, 2017
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, 2016.

We made no significant 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, 2016. 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, 2016, 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 January 2017, the Financial Accounting Standards Board (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 evaluating the effect that implementation of this update will have upon adoption on our consolidated financial position and results of operations.

In August 2016, the FASB issued Accounting Standards Update No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15). ASU 2016-15 is intended to add or clarify guidance on the classification of certain cash receipts and payments in the statement of cash flows and to eliminate the diversity in practice related to such classifications. The guidance in ASU 2016-15 is required for annual reporting periods beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the effect that implementation of this update will have upon adoption on our consolidated statement of cash flows.

In March 2016, the FASB issued Accounting Standards Update No. 2016-09, 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. 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 February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases (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 April 2015, the FASB issued Accounting Standards Update No. 2015-03, Interest - Imputation of Interest (Subtopic 835-30) Simplifying the Presentation of Debt Issuance Costs (ASU 2015-03). ASU 2015-03 requires debt issuance costs to be presented in the balance sheet as a direct deduction from the carrying value of the associated debt liability, consistent with the presentation of a debt discount. The guidance in ASU 2015-03 is required for annual reporting periods beginning after December 15, 2015, including interim periods within the reporting period. Accordingly, upon adoption in the first quarter of fiscal 2017, we reclassified $1.0 million from other assets to long-term debt in our condensed consolidated balance sheet as of February 28, 2017.

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. 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 606. The first Annual Report on Form 10-K issued in accordance with ASC 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 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.7.0.1
Cash, Cash Equivalents and Investments (Tables)
3 Months Ended
Feb. 28, 2017
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, 2017 is as follows (in thousands):
 
 
Amortized Cost Basis
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Cash
$
210,872

 
$

 
$

 
$
210,872

Money market funds
16,035

 

 

 
16,035

State and municipal bond obligations
27,289

 

 
(6
)
 
27,283

U.S. treasury bonds
5,686

 

 
(24
)
 
5,662

Corporate bonds
4,339

 
1

 

 
4,340

Total
$
264,221

 
$
1

 
$
(30
)
 
$
264,192


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

 
$

 
$

 
$
196,863

Money market funds
10,173

 

 

 
10,173

State and municipal bond obligations
32,831

 

 
(107
)
 
32,724

U.S. treasury bonds
6,542

 

 
(29
)
 
6,513

Corporate bonds
3,485

 

 
(4
)
 
3,481

Total
$
249,894

 
$

 
$
(140
)
 
$
249,754

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, 2017
 
November 30, 2016
 
Cash and
Equivalents
 
Short-Term
Investments
 
Cash and
Equivalents
 
Short-Term
Investments
Cash
$
210,872

 
$

 
$
196,863

 
$

Money market funds
16,035

 

 
10,173

 

State and municipal bond obligations

 
27,283

 

 
32,724

U.S. treasury bonds

 
5,662

 

 
6,513

Corporate bonds

 
4,340

 

 
3,481

Total
$
226,907

 
$
37,285

 
$
207,036

 
$
42,718

Fair Value of Debt Securities by Contractual Maturity
The fair value of debt securities by contractual maturity is as follows (in thousands):
 
 
February 28,
2017
 
November 30,
2016
Due in one year or less
$
22,628

 
$
21,172

Due after one year (1)
14,657

 
21,546

Total
$
37,285

 
$
42,718

 
(1)
Includes state and municipal bond obligations, which are securities representing investments available for current operations and are classified as current in the consolidated balance sheets.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Instruments (Tables)
3 Months Ended
Feb. 28, 2017
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, 2017
 
November 30, 2016
 
Notional Value
 
Fair Value
 
Notional Value
 
Fair Value
Forward contracts to sell U.S. dollars
$
104,709

 
$
(6,728
)
 
$
74,690

 
$
(6,597
)
Forward contracts to purchase U.S. dollars

 

 
1,673

 
(19
)
Total
$
104,709

 
$
(6,728
)
 
$
76,363

 
$
(6,616
)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
3 Months Ended
Feb. 28, 2017
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, 2017 (in thousands):
 
 
 
 
Fair Value Measurements Using
 
Total Fair
Value
 
Level 1
 
Level 2
 
Level 3
Assets
 
 
 
 
 
 
 
Money market funds
$
16,035

 
$
16,035

 
$

 
$

State and municipal bond obligations
27,283

 

 
27,283

 

U.S. treasury bonds
5,662

 

 
5,662

 

Corporate bonds
4,340

 

 
4,340

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(6,728
)
 
$

 
$
(6,728
)
 
$


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

 
$
10,173

 
$

 
$

State and municipal bond obligations
32,724

 

 
32,724

 

U.S. treasury bonds
6,513

 

 
6,513

 

Corporate bonds
3,481

 

 
3,481

 

Liabilities
 
 
 
 
 
 
 
Foreign exchange derivatives
$
(6,616
)
 
$

 
$
(6,616
)
 
$

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets and Goodwill (Tables)
3 Months Ended
Feb. 28, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets are comprised of the following significant classes (in thousands):
 
 
February 28, 2017
 
November 30, 2016
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Book
Value
Purchased technology
$
109,886

 
$
(71,795
)
 
$
38,091

 
$
109,886

 
$
(68,116
)
 
$
41,770

Customer-related
67,602

 
(38,440
)
 
29,162

 
67,602

 
(35,852
)
 
31,750

Trademarks and trade names
15,140

 
(8,423
)
 
6,717

 
15,140

 
(7,833
)
 
7,307

Total
$
192,628

 
$
(118,658
)
 
$
73,970

 
$
192,628

 
$
(111,801
)
 
$
80,827

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

2018
26,613

2019
25,489

2020
714

Thereafter
585

Total
$
73,970

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

 
$
65

 
$
212,127

Data Connectivity and Integration
19,040

 

 
19,040

Application Development and Deployment
46,965

 

 
46,965

Total goodwill
$
278,067

 
$
65

 
$
278,132



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

Balance, November 30, 2016
$
278,067

Translation adjustments
65

Balance, February 28, 2017
$
278,132

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

Remainder of 2017
$
11,250

2018
15,000

2019
16,875

2020
88,125

Total
$
131,250

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Feb. 28, 2017
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,
2017
 
February 29,
2016
Cost of maintenance and services
$
256

 
$
196

Sales and marketing
363

 
1,078

Product development
(104
)
 
2,679

General and administrative
1,115

 
2,984

Total stock-based compensation
$
1,630

 
$
6,937

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Feb. 28, 2017
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, 2017 (in thousands):

 
Foreign Currency Translation Adjustment
 
Unrealized Gains (Losses) on Investments
 
Accumulated Other Comprehensive Loss
Balance, December 1, 2016
$
(28,425
)
 
$
(136
)
 
$
(28,561
)
Other comprehensive loss before reclassifications, net of tax
1,228

 
71

 
1,299

Balance, February 28, 2017
$
(27,197
)
 
$
(65
)
 
$
(27,262
)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring Charges (Tables)
3 Months Ended
Feb. 28, 2017
Restructuring Cost and Reserve [Line Items]  
Summary of Restructuring Activity
The following table provides a summary of activity for all of the restructuring actions, which are detailed further below (in thousands):

 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$
107

 
$
1,443

 
$
1,550

Costs incurred
1,060

 
16,079

 
17,139

Cash disbursements
(268
)
 
(5,795
)
 
(6,063
)
Asset impairment
(457
)
 

 
(457
)
Translation adjustments and other
(4
)
 
(29
)
 
(33
)
Balance, February 28, 2017
$
438

 
$
11,698

 
$
12,136

2017 Restructuring Activities [Member]  
Restructuring Cost and Reserve [Line Items]  
Summary of Restructuring Activity
A summary of activity for this restructuring action is as follows (in thousands):
 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$

 
$

 
$

Costs incurred
1,033

 
16,079

 
17,112

Cash disbursements
(174
)
 
(5,341
)
 
(5,515
)
Asset impairment
(457
)
 

 
(457
)
Translation adjustments and other
(4
)
 
(29
)
 
(33
)
Balance, February 28, 2017
$
398

 
$
10,709

 
$
11,107

2016 Restructuring Activities [Member]  
Restructuring Cost and Reserve [Line Items]  
Summary of Restructuring Activity
A summary of activity for this restructuring action is as follows (in thousands):
 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$

 
$
1,415

 
$
1,415

Cash disbursements

 
(443
)
 
(443
)
Balance, February 28, 2017
$

 
$
972

 
$
972

2015 Restructuring Activities [Member]  
Restructuring Cost and Reserve [Line Items]  
Summary of Restructuring Activity
A summary of activity for these restructuring actions is as follows (in thousands):

 
Excess
Facilities and
Other Costs
 
Employee Severance and Related Benefits
 
Total
Balance, December 1, 2016
$
57

 
$
28

 
$
85

Costs incurred
(6
)
 
(11
)
 
(17
)
Cash disbursements
(51
)
 

 
(51
)
Balance, February 28, 2017
$

 
$
17

 
$
17

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Tables)
3 Months Ended
Feb. 28, 2017
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings Per Share
The following table sets forth the calculation of basic and diluted earnings per share on an interim basis (in thousands, except per share data):

 
Three Months Ended
 
February 28,
2017
 
February 29,
2016
Net (loss) income
$
(525
)
 
$
3,216

Weighted average shares outstanding
48,733

 
50,810

Dilutive impact from common stock equivalents

 
630

Diluted weighted average shares outstanding
48,733

 
51,440

Basic (loss) earnings per share
$
(0.01
)
 
$
0.06

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

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Segments and International Operations (Tables)
3 Months Ended
Feb. 28, 2017
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following table provides revenue and contribution from our reportable segments and reconciles to the consolidated (loss) income before income taxes:

 
Three Months Ended
(In thousands)
February 28, 2017
 
February 29, 2016
Segment revenue:
 
 
 
OpenEdge
$
64,508

 
$
64,133

Data Connectivity and Integration
6,828

 
6,596

Application Development and Deployment
19,634

 
18,752

Total revenue
90,970

 
89,481

Segment costs of revenue and operating expenses:
 
 
 
OpenEdge
17,877

 
18,064

Data Connectivity and Integration
2,262

 
2,901

Application Development and Deployment
7,536

 
8,811

Total costs of revenue and operating expenses
27,675

 
29,776

Segment contribution:
 
 
 
OpenEdge
46,631

 
46,069

Data Connectivity and Integration
4,566

 
3,695

Application Development and Deployment
12,098

 
9,941

Total contribution
63,295

 
59,705

Other unallocated expenses (1)
62,073

 
53,000

Income (loss) from operations
1,222

 
6,705

Other (expense) income, net
(1,347
)
 
(1,825
)
(Loss) income before income taxes
$
(125
)
 
$
4,880

 
 
 
 
(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: product development, corporate marketing, administration, amortization of acquired intangibles, stock-based compensation, 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,
2017
 
February 29,
2016
Software licenses
$
24,322

 
$
23,955

Maintenance
59,138

 
58,336

Professional services
7,510

 
7,190

Total
$
90,970

 
$
89,481

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,
2017
 
February 29,
2016
North America
$
50,305

 
$
49,065

EMEA
29,844

 
31,221

Latin America
5,023

 
3,693

Asia Pacific
5,798

 
5,502

Total
$
90,970

 
$
89,481

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation (Details)
$ in Millions
Feb. 28, 2017
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Unamortized debt issuance costs reclassified (from) other assets to long-term debt $ 1.0
Other Assets [Member] | Accounting Standards Update 2015-03 [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Unamortized debt issuance costs reclassified (from) other assets to long-term debt (1.0)
Long-term Debt [Member] | Accounting Standards Update 2015-03 [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Unamortized debt issuance costs reclassified (from) other assets to long-term debt $ 1.0
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.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, 2017
Nov. 30, 2016
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis $ 264,221 $ 249,894
Unrealized Gains 1 0
Unrealized Losses (30) (140)
Fair Value 264,192 249,754
State and municipal bond obligations [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 27,289 32,831
Unrealized Gains 0 0
Unrealized Losses (6) (107)
Fair Value 27,283 32,724
U.S. treasury bonds [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 5,686 6,542
Unrealized Gains 0 0
Unrealized Losses (24) (29)
Fair Value 5,662 6,513
Corporate bonds [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 4,339 3,485
Unrealized Gains 1 0
Unrealized Losses 0 (4)
Fair Value 4,340 3,481
Cash [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 210,872 196,863
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 210,872 196,863
Money market funds [Member]    
Cash, Cash Equivalents and Investments [Line Items]    
Amortized Cost Basis 16,035 10,173
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value $ 16,035 $ 10,173
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.7.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, 2017
Nov. 30, 2016
Nov. 30, 2015
Feb. 28, 2015
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents $ 226,907 $ 207,036 $ 212,379 $ 203,704
Short-Term Investments 37,285 42,718    
State and municipal bond obligations [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 0 0    
Short-Term Investments 27,283 32,724    
U.S. treasury bonds [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 0 0    
Short-Term Investments 5,662 6,513    
Corporate bonds [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 0 0    
Short-Term Investments 4,340 3,481    
Cash [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 210,872 196,863    
Short-Term Investments 0 0    
Money market funds [Member]        
Cash, Cash Equivalents and Investments [Line Items]        
Cash and Equivalents 16,035 10,173    
Short-Term Investments $ 0 $ 0    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Feb. 28, 2017
Nov. 30, 2016
Investments and Cash [Abstract]    
Due in one year or less $ 22,628 $ 21,172
Due after one year 14,657 21,546
Total $ 37,285 $ 42,718
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Instruments (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Nov. 30, 2016
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 $ 0.8 $ (1.5)  
Other Accrued Liabilities [Member]      
Derivative [Line Items]      
Derivative liabilities $ 6.7    
Other Noncurrent Liabilities [Member]      
Derivative [Line Items]      
Derivative liabilities     $ 6.6
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Instruments (Outstanding Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
Feb. 28, 2017
Nov. 30, 2016
Derivative [Line Items]    
Derivative contracts, notional value $ 104,709 $ 76,363
Derivative contracts, fair value (6,728) (6,616)
Forward contracts to sell U.S. dollars [Member]    
Derivative [Line Items]    
Derivative contracts, notional value 104,709 74,690
Derivative contracts, fair value (6,728) (6,597)
Forward contracts to purchase U.S. dollars [Member]    
Derivative [Line Items]    
Derivative contracts, notional value 0 1,673
Derivative contracts, fair value $ 0 $ (19)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Fair Value Measurements within the Fair Value Hierarchy of the Financial Assets) (Details) - USD ($)
$ in Thousands
Feb. 28, 2017
Nov. 30, 2016
Foreign exchange contract [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial liabilities $ (6,728) $ (6,616)
Foreign exchange contract [Member] | Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial liabilities 0 0
Foreign exchange contract [Member] | Level 2 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial liabilities (6,728) (6,616)
Foreign exchange contract [Member] | Level 3 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial liabilities 0 0
Money market funds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 16,035 10,173
Money market funds [Member] | Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value of financial assets 16,035 10,173
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 27,283 32,724
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 27,283 32,724
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 5,662 6,513
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 5,662 6,513
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 4,340 3,481
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 4,340 3,481
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 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) - USD ($)
$ in Thousands
Feb. 28, 2017
Nov. 30, 2016
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 192,628 $ 192,628
Accumulated Amortization (118,658) (111,801)
Net Book Value 73,970 80,827
Purchased technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 109,886 109,886
Accumulated Amortization (71,795) (68,116)
Net Book Value 38,091 41,770
Customer-related [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 67,602 67,602
Accumulated Amortization (38,440) (35,852)
Net Book Value 29,162 31,750
Trademarks and trade names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,140 15,140
Accumulated Amortization (8,423) (7,833)
Net Book Value $ 6,717 $ 7,307
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets and Goodwill (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Nov. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]      
Intangible assets, amortization expense $ 6,900 $ 7,100  
Goodwill [Line Items]      
Goodwill 278,132   $ 278,067
Application Development and Deployment [Member]      
Goodwill [Line Items]      
Goodwill $ 46,965   $ 46,965
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets and Goodwill (Schedule Of Future Amortization Expense From Intangible Assets Held) (Details) - USD ($)
$ in Thousands
Feb. 28, 2017
Nov. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2017 $ 20,569  
2018 26,613  
2019 25,489  
2020 714  
Thereafter 585  
Net Book Value $ 73,970 $ 80,827
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets and Goodwill (Schedule of Goodwill) (Details)
$ in Thousands
3 Months Ended
Feb. 28, 2017
USD ($)
Goodwill [Roll Forward]  
Balance, November 30, 2016 $ 278,067
Translation adjustments 65
Balance, February 28, 2017 278,132
OpenEdge [Member]  
Goodwill [Roll Forward]  
Balance, November 30, 2016 212,062
Translation adjustments 65
Balance, February 28, 2017 212,127
Data Connectivity and Integration [Member]  
Goodwill [Roll Forward]  
Balance, November 30, 2016 19,040
Translation adjustments 0
Balance, February 28, 2017 19,040
Application Development and Deployment [Member]  
Goodwill [Roll Forward]  
Balance, November 30, 2016 46,965
Translation adjustments 0
Balance, February 28, 2017 $ 46,965
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Term Loan and Line of Credit (Narrative) (Details) - USD ($)
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Dec. 31, 2014
Dec. 02, 2014
Line of Credit Facility [Line Items]        
Unamortized debt issuance costs $ 1,000,000      
Unamortized debt issuance costs deducted from current portion of long-term debt 400,000      
Unamortized debt issuance costs deducted from long-term debt 600,000      
Credit Agreement [Member]        
Line of Credit Facility [Line Items]        
Term loan 150,000,000     $ 150,000,000
Unsecured credit facility 150,000,000      
Additional borrowing capacity available 75,000,000      
Fair value of term loan 131,300,000      
Due in next 12 months 15,000,000      
Principal payments for years one and two 1,900,000      
Principal payments for years three and four 3,800,000      
Principal payments for years five and thereafter $ 5,600,000      
Interest rate at period end (as a percent) 2.56%      
Debt issuance cost $ 1,800,000      
Amortization of debt issuance costs 100,000 $ 100,000    
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 500,000      
Credit Agreement [Member] | Revolving line of credit [Member]        
Line of Credit Facility [Line Items]        
Line of credit facility outstanding amount $ 0      
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Term Loan and Line of Credit (Future Maturities) (Details)
$ in Thousands
Feb. 28, 2017
USD ($)
Line of Credit Facility [Abstract]  
Remainder of 2017 $ 11,250
2018 15,000
2019 16,875
2020 88,125
Total $ 131,250
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Common Stock Repurchases (Details) - USD ($)
shares in Millions
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Mar. 31, 2016
Common Stock Repurchases [Abstract]      
Common stock repurchased and retired (in shares) 0.6 0.5  
Common stock repurchased and retired $ 18,100,000 $ 11,700,000  
Authorized amount for share repurchase programs     $ 100,000,000.0
Remaining authorized repurchase amount $ 117,300,000   $ 214,500,000.0
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Narrative) (Details)
3 Months Ended
Feb. 28, 2017
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 60 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Classification of Stock-Based Compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 1,630 $ 6,937
Cost of maintenance and services [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 256 196
Sales and marketing [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 363 1,078
Product development [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense (104) 2,679
General and administrative [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 1,115 $ 2,984
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accumulated Other Comprehensive Loss (Details)
$ in Thousands
3 Months Ended
Feb. 28, 2017
USD ($)
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2016 $ 406,629
Balance, February 28, 2017 386,186
Accumulated Other Comprehensive Loss [Member]  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2016 (28,561)
Other comprehensive loss before reclassifications, net of tax 1,299
Balance, February 28, 2017 (27,262)
Foreign Currency Translation Adjustment [Member]  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2016 (28,425)
Other comprehensive loss before reclassifications, net of tax 1,228
Balance, February 28, 2017 (27,197)
Unrealized Gains (Losses) on Investments [Member]  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance, December 1, 2016 (136)
Other comprehensive loss before reclassifications, net of tax 71
Balance, February 28, 2017 $ (65)
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring Charges (Narrative) (Details)
3 Months Ended
Feb. 28, 2017
USD ($)
Feb. 29, 2016
USD ($)
Nov. 30, 2015
segment
May 31, 2015
USD ($)
Feb. 28, 2015
facility
Nov. 30, 2016
USD ($)
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses $ 17,139,000 $ (66,000)        
Restructuring reserve $ 12,136,000         $ 1,550,000
2017 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Global workforce reduction (as a percent) 20.00%          
Restructuring expenses $ 17,112,000          
Restructuring reserve 11,107,000         0
2017 Restructuring Activities [Member] | Other Accrued Liabilities [Member]            
Restructuring Cost and Reserve [Line Items]            
Short-term portion of restructuring reserve 11,000,000          
2017 Restructuring Activities [Member] | Other Noncurrent Liabilities [Member]            
Restructuring Cost and Reserve [Line Items]            
Long-term portion of restructuring reserve 100,000          
2016 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses 0          
Restructuring reserve 972,000         1,415,000
2015 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Number of facilities closed | facility         2  
Number of operating segments | segment     3      
Level 3 [Member] | Nonrecurring Basis [Member]            
Restructuring Cost and Reserve [Line Items]            
Long-lived assets at fair value       $ 100,000    
Telerik AD [Member]            
Restructuring Cost and Reserve [Line Items]            
Impairment of long-lived assets       $ 4,000,000    
Telerik AD [Member] | 2015 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses (17,000)          
Restructuring reserve 17,000         85,000
Severance [Member]            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses 16,079,000          
Restructuring reserve 11,698,000         1,443,000
Severance [Member] | 2017 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Expected additional restructuring costs 1,000,000          
Restructuring expenses 16,079,000          
Restructuring reserve 10,709,000         0
Severance [Member] | 2016 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Restructuring reserve 972,000         1,415,000
Severance [Member] | Telerik AD [Member] | 2015 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses (11,000)          
Restructuring reserve 17,000         28,000
Facility-Related Charges [Member]            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses 1,060,000          
Restructuring reserve 438,000         107,000
Facility-Related Charges [Member] | 2017 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Expected additional restructuring costs 3,000,000          
Restructuring expenses 1,033,000          
Restructuring reserve 398,000         0
Facility-Related Charges [Member] | 2016 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Restructuring reserve 0         0
Facility-Related Charges [Member] | Telerik AD [Member] | 2015 Restructuring Activities [Member]            
Restructuring Cost and Reserve [Line Items]            
Restructuring expenses (6,000)          
Restructuring reserve $ 0         $ 57,000
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
Restructuring Charges (Summary of Restructuring Activity) (Details) - USD ($)
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Restructuring Reserve [Roll Forward]    
Beginning Balance $ 1,550,000  
Costs incurred 17,139,000 $ (66,000)
Cash disbursements (6,063,000)  
Asset Impairment Charges (457,000)  
Translation adjustments and other (33,000)  
Ending Balance 12,136,000  
Excess Facilities and Other Costs [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 107,000  
Costs incurred 1,060,000  
Cash disbursements (268,000)  
Asset Impairment Charges (457,000)  
Translation adjustments and other (4,000)  
Ending Balance 438,000  
Employee Severance and Related Benefits [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 1,443,000  
Costs incurred 16,079,000  
Cash disbursements (5,795,000)  
Asset Impairment Charges 0  
Translation adjustments and other (29,000)  
Ending Balance 11,698,000  
2017 Restructuring Activities [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 0  
Costs incurred 17,112,000  
Cash disbursements (5,515,000)  
Asset Impairment Charges (457,000)  
Translation adjustments and other (33,000)  
Ending Balance 11,107,000  
2017 Restructuring Activities [Member] | Excess Facilities and Other Costs [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 0  
Costs incurred 1,033,000  
Cash disbursements (174,000)  
Asset Impairment Charges (457,000)  
Translation adjustments and other (4,000)  
Ending Balance 398,000  
2017 Restructuring Activities [Member] | Employee Severance and Related Benefits [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 0  
Costs incurred 16,079,000  
Cash disbursements (5,341,000)  
Asset Impairment Charges 0  
Translation adjustments and other (29,000)  
Ending Balance 10,709,000  
2016 Restructuring Activities [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 1,415,000  
Costs incurred 0  
Cash disbursements (443,000)  
Ending Balance 972,000  
2016 Restructuring Activities [Member] | Excess Facilities and Other Costs [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 0  
Cash disbursements 0  
Ending Balance 0  
2016 Restructuring Activities [Member] | Employee Severance and Related Benefits [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 1,415,000  
Cash disbursements (443,000)  
Ending Balance 972,000  
Telerik AD [Member] | 2015 Restructuring Activities [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 85,000  
Costs incurred (17,000)  
Cash disbursements (51,000)  
Ending Balance 17,000  
Telerik AD [Member] | 2015 Restructuring Activities [Member] | Excess Facilities and Other Costs [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 57,000  
Costs incurred (6,000)  
Cash disbursements (51,000)  
Ending Balance 0  
Telerik AD [Member] | 2015 Restructuring Activities [Member] | Employee Severance and Related Benefits [Member]    
Restructuring Reserve [Roll Forward]    
Beginning Balance 28,000  
Costs incurred (11,000)  
Cash disbursements 0  
Ending Balance $ 17,000  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details)
$ in Millions
3 Months Ended
Feb. 29, 2016
USD ($)
Income Tax Disclosure [Abstract]  
Research and development tax credit $ 0.6
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Earnings Per Share [Abstract]    
Net (loss) income (in dollars) $ (525) $ 3,216
Weighted average shares outstanding (in shares) 48,733 50,810
Dilutive impact from common stock equivalents (in shares) 0 630
Diluted weighted average shares outstanding (in shares) 48,733 51,440
Basic (loss) earnings per share (in dollars per share) $ (0.01) $ 0.06
Diluted (loss) earnings per share (in dollars per share) $ (0.01) $ 0.06
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Narrative) (Details) - shares
shares in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Earnings Per Share [Abstract]    
Number of shares excluded from the calculation of diluted earnings per share 2,340 532
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Segments and International Operations (Narrative) (Details)
3 Months Ended
Feb. 28, 2017
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Segments and International Operations (Income from Continuing Operations by Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenue $ 90,970 $ 89,481
Segment costs of revenue and operating expenses 27,675 29,776
Segment contribution margin 63,295 59,705
Other unallocated expenses 62,073 53,000
Income from operations 1,222 6,705
Other (expense) income, net (1,347) (1,825)
(Loss) income before income taxes (125) 4,880
OpenEdge [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenue 64,508 64,133
Segment costs of revenue and operating expenses 17,877 18,064
Segment contribution margin 46,631 46,069
Data Connectivity and Integration [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenue 6,828 6,596
Segment costs of revenue and operating expenses 2,262 2,901
Segment contribution margin 4,566 3,695
Application Development and Deployment [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenue 19,634 18,752
Segment costs of revenue and operating expenses 7,536 8,811
Segment contribution margin $ 12,098 $ 9,941
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Segments and International Operations (Revenue from External Customers by Product) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Segment Reporting [Abstract]    
Software licenses $ 24,322 $ 23,955
Maintenance 59,138 58,336
Professional services 7,510 7,190
Total revenue $ 90,970 $ 89,481
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Segments and International Operations (Revenue from External Customers from Different Geographical Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2017
Feb. 29, 2016
Revenue from External Customer [Line Items]    
Total revenue $ 90,970 $ 89,481
North America [Member]    
Revenue from External Customer [Line Items]    
Total revenue 50,305 49,065
EMEA [Member]    
Revenue from External Customer [Line Items]    
Total revenue 29,844 31,221
Latin America [Member]    
Revenue from External Customer [Line Items]    
Total revenue 5,023 3,693
Asia Pacific [Member]    
Revenue from External Customer [Line Items]    
Total revenue $ 5,798 $ 5,502
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Events (Details) - DataRPM Corporation [Member] - Subsequent Event [Member]
$ in Millions
Mar. 01, 2017
USD ($)
Subsequent Event [Line Items]  
Percentage of voting interests acquired 100.00%
Total purchase consideration $ 30.0
Restricted Stock Units [Member]  
Subsequent Event [Line Items]  
Consideration payable in form of restricted stock units $ 1.7
Award vesting period 2 years
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ))@ATH?(\\#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,$% @ DF"'2F;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 " "28(=*&9[3D.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$Y*"R;UI6.G#08K;.QF;+4UBQ-C:R1]^R5> MFS*V!]C1TN]/GT"-"=+T$9]C'S"2PW0W^K9+TH0M.Q$%"9#,";U.Y93HIN:A MCU[3](Q'"-I\Z"-"Q?D:/)*VFC3,P"(L1*8::Z2)J*F/%[PU"SY\QC;#K %L MT6-'"40I@*EY8CB/;0,WP PCC#Y]%] NQ%S]$YL[P"[),;DE-0Q#.=0Y-^T@ MX.WI\26O6[@ND>X,3K^2DW0.N&77R:_U[G[_P%3%Q:;@JX)O]J*2O):K]?OL M^L/O)NQ[ZP[N'QM?!54#O^Y"?0%02P,$% @ DF"'2IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "28(=*O!4:VE4" "N!P & 'AL+W=OV$ M[=_7-BREV/0%V\,YOOT/,!19I@$#]J MZ,5L[NE43HR]ZL7GR]8/=41 X2RU"Z*&!QR 4NU)Q?%K=.I/FIHXG[][_VB2 M5\F8FX)& )P+._DN(1D(T$5!LDA\B,ZE^()*4 M!6>]QX?3ZH@N"O0_T:X#?3 M*(1W9O?6=*F9=6I&.VQ>S[_PH9-])?Q6M\([,:G>8/-27AF3H (*GU0HE6J> MTX+"5>IIIN9\Z"##0K)N[([!U*++/U!+ P04 " "28(=*^3+9Z&0$ = M%0 & 'AL+W=O< MX4%B8!NH510MT +!%MM>*S$3&RM9KJ3$V[L/W6AVDU! M39VA4BYKJL-QN5E-[QZ[S:I]&^K#,3QVB_ZM::KNOVVHV_-Z"UQTX66]_!D>2FW'@$GQ]R&<^YO[ MQ9C*4]M^'Q]^WZV7:G04ZO \C$54\?(>RE#78TG1Q[]SH74=M-_,=L^OGW?(*ZR][&<6;*]2/!6 MW\4:.UV*\GN+-;;PE25PD^20YSGDZKW*2B2!3 MN=).=F-$-X:[<<3-16)OJM$Y%L1SR54&D^4I1IFQB-GK1C>=N2,Y;+_026FJ&JZR"F[Z\\P)* MYI/B;AB@%*LHUSY7E%)<5JCB9C[<^TGP$K@?3?T 'Q)Y =1W*>N42SF2X0G( M'1GJ"%E-8!7M+T'EG$J,9)!1#)S%FK)XUMQ/+$KL4E!IR!.\ 1G%P%FL*8N! M8S8W '3,EY+.FO3XD8$,EJUU.E6"#%'@%*48V (')!AG-$U)D%FE5,*/#%+@ M)-64I, AZ8UG+Q-1E8(%RCA%CE-#<8J&!%WT[1*3"V6<(L>IH3A% :<(X)@C M01='F4YLFU!&*G*D&HI4Y*@$L(XA7M+%+] 4@%!&*O)-KJ&;7.3;5U"*K)SS;T3F"SEOG4P<$B1,"SE%+ MJ:4Y'W_"/*[XU)&D*ZQ+C#\MSFG&H\./RSZEX/QW[QU Y#VTP'4R]M.X18IOH2 MR]R':G=]J,/+,-[F\;Z['-A='H;V-!]&9M<3T&PO=V]R:W-H965T&ULC97OKIL@ M&,9OQ7@!%?QO8TW6+LN6;$ESEFV?:4NK.2H.:#V[^P%ZC (];3]4P.=Y^3W0 M0MX3^LI*C+GSUM0MV[@EY]W:\]BQQ UB*]+A5KPY$]H@+KKTXK&.8G12IJ;V M? !BKT%5ZQ:Y&MO3(B=77E"ENI1<#GA%WJ$+ M_HGYKVY/1<^;JIRJ!K>L(JU#\7GC?H+K'50&I?A=X9[-VHZ,:OY#^*QX#1:XSIO^.;[@6722CQ0+ MAM3*D)H,L<:0/K,[#T0+DLQ*DIDDB4:2&5E] *S[\XQRP02!_2P!)E6J'R; MF"Q,_2Q*H?YGM"JC((Y@?(?JS@D'32KCB(-/4]F45BIO=@3+._$'HI>J9]:;+OOB/U!+ P04 M " "28(=*WW[Z-%P$ "N% & 'AL+W=O+B5M7?FJ-S[>Q[69R;Y?S8MI>G*&JV1U?FS6-U M<6?_S[ZJR[SUE_4A:BZURW=]4%E$J%0:E?GI/%\M^K:7>K6HKFUQ.KN7>M9< MRS*O_UF[HKHMYS!_;_AR.AS;KB%:+2[YP?WAVJ^7E]I?1?=>=J?2G9M3=9[5 M;K^1\UI7R6E7?NHM?=\NYZARYPFW;KHO<'][LPN)@?@ M&(#W )_[9P%Z#- _ N*^^,%97^JGO,U7B[JZS>IAM"YY-RG@2?N;N>T:^WO7 M_^>K;7SKVRI3B^BMZV>4K <)3B1P5T2^\WL&E#*LD87CQP0;KL@"&;18@^[C M]30>Y?A8C(_[^'@:K\D]&"19+SD/1<0::2&"2MLDD;TDHI>$>XF)ET&23+*D M:1H;XD50)0FFLI=4]))R+PGQDK(L5EDZ@S9<96QL F.0&'I;!5%L K/-BDXL=T*2K"U/HF)+9YNDTFAE+Z#DY:^X&TO7OV*) M=$H];R25U2$W 1@!&W MAJLT0@!96D:H5AP2@5<)+4-/<^A9"KU18Z;UJ$=%EZ4@\ZI003+U-']W!#J. MZU'TGWZX["=^ A_)_-T15.@S6\:>YM@#1;FG.=)BXU_7:$ETM6' M?D.LF6VKZ[GM-E0FK?=-MV?L=HE(^QJ>-L/6V8]NAIV\W_/Z<#HWL]>J;:NR MWRG:5U7KO$/UZ&_6T>6[^T7A]FUWFOGS>MA!&R[:ZC+N#D;W+[=^^=G2/K*7OC%8!PWAO2\JU;"=%M/(^7%328/](.6OGF1%F#A=RR ML\<[!OBHDQKB(=]?>0VN6S?/=&S/\HQ>!*E;V#.'7YH&L[\[(+3?NH%["[S6 MYTJH@)=G'3[##Q _NSV3.V]B.=8-M+RFKLK04"@%(H!R\<5"B!$$4D9?T9.=RJI$N?K&_N+]BZ]'#"'@I+? M]5%46W?M.D,=H[;#BL#JL[ M$6Q"VM+\%V MFN7O&3MI-K2!E]HS.>?,Q3/-1J5?3 M@R:O@TN1!:VV_I]24+0AF'E0/$K_4 M2@MFT=0--;T&5GF2X#0.PT#(O.^DRXR-5C>23AI8@8AF/Y] *[&/(B" MJ^.Y:UKK'+3(>M; -[#?^Y-&BRXJ52= FDY)HJ'.@Z=H?TP=W@-^=#":U9VX M2LY*O3CCD@IH-W#ZK\1/,];P+R%S\%[@ 1[C+!&.4BAO_2\K!6"5F%4Q% ML-?I[*0_QUG_2MLFQ#,A7@@8^W^$9"8D;P3?33IEYDO]P"PK,JU&HJ?'ZIF; MB6B?8#-+Y_2]\]^P6H/>2Q%%<48O3FC&'"9,O,8L"(KJ2XAX*\0AOJ/?!#C> M(W;_B)!L%I%X?K).,'S<%D@W!5(OD/[5A>2F"Q-FYS'28]+PIHY[2)S=-.2L+(Z-?]Q: M*0N88?B ]WBNB\&A]JZZP[O>AKZR;"JG_>9+G\JQ1]02P,$% @ DF"' M2OG[53CB\EPWW]I]"-WL>U4>VX?YONM.]XM%N]V'JF@_U:=P[/_S7#=5 MT?6WS(657$XSE?+\=GG9K6L7[OR< R?FUG[6E5%\\\Z ME/7Y86[F[P^^'%[VW?!@L5J>BI?P1^B^GCXW_=WB&F5WJ,*Q/=3'61.>'^:/ MYGYC:6@P*OX\A'-[0N;4)9#I-[' MWU/0^;7/H>'M]7OTG\?D^V2>BC9LZO*OPZ[;/\RS^6P7GHO7LOM2GW\)4T+I M?#9E_UMX"V4O'YST?6SKLAW_SK:O;5=74Y3>2E5\O_P>CN/O>8K_W@PWH*D! M71OT??]7 YX:\(\&=DS^XFQ,]:>B*U;+IC[/FLO;.A7#I##WW _F=G@XCMWX MOS[;MG_ZMC+&+A=O0Z!)L[YHZ%9S52SZZ-!,B]&(2+Q(^2XRBY2RD5B6@1DW'820J=I""52 ' SB5 MBC$REXLFO;%I3D"]*BNS0V5TR"5W\"S!BY_!/= MDY=(/ M4)F>G)&5:3 [C8:G5?-/% M^6D 0$EN*T;#D3TG:G5J&5&:Q QABIH<+,\,AR ,/T+PDYL" :QEJ5C$&Z2B M/JF8(>2,- :)FSD=V',9 95V@&E6 L2X] M*?&)Q,(&Z?H*WD<(Q!C0# !M65H"@":7)['I@>'+3F\G-K)%,N8E UY:R6\& M'*1$5M1 E::Q#9(Q+!G TDI\L^9@9F6!!43>Q287IB6#BM%&\K&8<18PSDK& M60VOG'-)?Z"R["+UHL6$LX!P5A+.:G)1ELOQ12IG8V=H&&\6X$VB?3V);H_( M7**^=H%*PG]Q<\)9A>9E/ QN9]OZ]=@-9XDW3Z\'SH_C>;-XOC;WF\NQ\8\P MEU/LWXOFY7!L9T]UU]75>$KZ7-==Z!TFG_JAVH=B=[TIPW,W7/K^NKF<'E]N MNOHTG8POKL?SJW\!4$L#!!0 ( ))@ATJCZ\LKV0$ &,$ 8 >&PO M=V]R:W-H965T&UL?519;MLP$+T*P0.$UI*Z,"0!L8JB!5K M2-'FFY9&"\)%)6DKO7VYR(ILJ_TQ.:/WWBR<<39*]:H[ (/>.!,ZQYTQPXX0 M777 J7Z0 PC[I9&*4V--U1(]**"U)W%&XLWF ^&T%[C(O.^@BDR>#.L%'!32 M)\ZI^K,')L<<1_CB>.[;SC@'*;*!MO #S,_AH*Q%9I6ZYR!T+P52T.3X*=J5 MJ<-[P*\>1KVX(U?)4F+F68Y?8*KG$:.I^&]P!F;A+A,;HY), M^U]4G;21?%*QJ7#Z%LY>^'.<]"^T=4(\$>*98&/_CY!,A.2=X+M)0F:^U$_4 MT")38F8$L>IS MB'@MQ#Z^H\?7 M*N]!:7J;"5F\#0?5^C'6J)(G85P7%MYY4YYB][8W_KW=H##P[S)A_;Y3 MU?9"HZ,T=G+\^S92&K I;A[L3'=VXV>#06/<=6OO*LQ],(PW<^9P.:9]L"./*JI+8Y;9WK#HS9L@7%[0UVH/V?&HWB MSKNF8;8SP*L(4I(EF\TM4UQH6F0Q=C)%AKV30L/)$-LKQK<]'-.0'Q-^"QCLPB:ADS/B M^M032Q>BN*OXRET M/(>)_PI;!R03('D'8&.AJ/P+=[S(# [$C+/O>+CB[2'QLRE#,(XB_O/BK8]> MBNT^S=@E$$TYQS$G6>;,&R;_T<=M_<-,(;-N.:C8[#;GI!;'[&Q5]02P,$% @ MDF"'2DK=3'ZU 0 T@, !D !X;"]W;W)K&UL M?5-A;]L@$/TKB!]0$I*N:61;:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S-FM? M@#ONO7MW'-F ]L6U )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D25 M0%HQOMF\8UI(0XLL^0*%0TZW],WQ))O61P47V7E6]S>J"D@EKT MRC_A\!&F>FXIF8K_#%=0(3PJ"3E*5"ZMI.R=1SVQ!"E:O(Z[-&D?QIO=_01; M!_ )P&? (>5A8Z*D_+WPHL@L#L2.O>]$?.+MD8?>E-&96I'N@G@7O-=B>WN7 ML6LDFF).8PQ?QLP1++#/*?A:BA/_!\[7X;M5A;L$W_VA\+!.L%\EV">"_7]+ M7(NY_RL)6_14@VW2-#E28F_2)"^\\\ ^\/0FO\/':?\B;".-(Q?TX653_VM$ M#T'*YB:,4!L^V&PHJ'T\WH6S'<=L-#QVTP]B\S&UL?5-A M;]L@$/TKB!]0'))E461;:CI-J[1)4:>MGXE]ME'!YP*.NW\_P*[G=MZ^ '?< M>_?N.-(!S9-M !QYT:JU&6VP-=M#ZFPJ-%LZ;IF:V,R#*"-** M\239,RUD2_,T^LXF3[%W2K9P-L3V6@OSZP0*AXQNZ*OC0=:-"PZ6IYVHX3NX M']W9>(O-+*74T%J)+3%09?1VJ"DA$KTRCW@ M\ 6F>CY0,A7_%:Z@?'A0XG,4J&Q<2=%;AWIB\5*T>!EWV<9]&&_VAPFV#N 3 M@,^ 0\S#QD11^2?A1)X:'(@9>]^)\,2;(_>]*8(SMB+>>?'6>Z_Y9I^D[!J( MIIC3&,.7,7,$\^QS"KZ6XL3_@O-U^'95X3;"MV\4_B/_;I5@%PEV_RUQ+>:] M2K;HJ093QVFRI,"^C9.\\,X#>\OCF_P)'Z?]FS"U;"VYH/,O&_M?(3KP4I(; M/T*-_V"SH:!RX?C1G\TX9J/AL)M^$)N_&PO=V]R:W-H965TO&C5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\.T MD!TMLN@[V2(S@U>R@Y,E;M!:V-"7A-&MSB14-GEE0BA8OTRZ[N(_339+.L&T GP%\ =S& M/&Q*%)5_%EX4F34CL5/O>Q&>>'_@V)LR.&,KXAV*=^B]%/N;)&.70#3''*<8 MOHY9(ABR+RGX5HHC_P?.M^')IL(DPI-W"M-M@G23((T$Z7]+W(JY_I"$K7JJ MP39QFAPIS=#%25YYEX&]X_%-_H9/T_X@;",[1\[&X\O&_M?&>$ INRL&UL?5-A;]L@$/TKB!]0 M$I*F461;:CI-F[1)4:=MGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U M )Z\:F5<3EOONQ-CKFQ!"W>''9AP4Z/5P@?3-LQU%D250%HQOMD:V%_GD'AD-,M?7,\RZ;UT<&*K!,-? '_M;O88+&9I9(: MC)-HB(4ZIX_;TWD?XU/ -PF#6YQ)K.2*^!*-CU5.-U$0*"A]9!!AN\$3*!6) M@HP?$R>=4T;@\OS&_C[5'FJY"@=/J+[+RK43,5_ M@ANH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\W];H*M _@$X#/@F/*P,5%2 M_DYX4606!V+'WG;_P/DZ?+>J<)?@NS\4/JP3[%<)]HE@_]\2UV*.?R5ABYYJL$V: M)D=*[$V:Y(5W'MA'GM[D=_@X[9^%;:1QY(H^O&SJ?XWH(4C9W(41:L,'FPT% MM8_'AW"VXYB-AL=N^D%L_L;%+U!+ P04 " "28(=*5H=R,;4! #2 P M&0 'AL+W=OZ V.V;$%Q>X4=:']3HU'<>=,TS'8&>!5)2K(T26Z8XD+3(HN^DRDR M[)T4&DZ&V%XI;MZ.(''(Z8:^.YY$T[K@8$76\09^@OO5G8RWV*Q2"07:"M3$ M0)W3N\WAN OX"/@M8+"+,PF5G!&?@_&]RFD2$@()I0L*W&\7N W]6_Q=I]+6=NX1[E'U&Y-J>WE%10\UZZ)QP>8*KGFI*I^!]P >GA M(1,?HT1IXTK*WCI4DXI/1?'7<1:.N$="*D,^$VQF%CH)CY5^YX MD1DD2,R.85Y]# MI&LACND'>KI.WZYFN(WT[3+Z/ED7V*T*[*+ [M,25S#[_XMDBYXJ,$V<)DM* M['6?C@>9=/ZX&!%UHL&GL#_Z$\6+;:P5%)#YZ3IB(4Z MIW?[PS$-\3'@IX31K#>J&=9^3:GMY144(M!^4RGV-SQCET TQQRG&+Z.62(8LB\I^%:* M(_\'SK?AR:;"),*3/Q0FVP3I)D$:"=+_EK@5D_Z5A*UZJL$V<9H<* M>9>!O>/Q37Z'3]/^7=A&=HZ7C?VOC?& 4G97.$(M?K#%4%#[<+S!LYW& M;#*\Z>&PO M=V]R:W-H965T5=2VYRVSG4' MQFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\,4%YH66?2=3)%A[Z30<#+$ M]DIQ\^L($H><;NFGXUDTK0L.5F0=;^ %W/?N9+S%9I9**-!6H"8&ZIS>;0_' M-,3'@!\"!KLXDU#)&?$U&%^JG&Z"()!0NL# _7:!>Y R$'D9;Q,GG5,&X/+\ MR?X8:_>UG+F%>Y0_1>7:G-Y24D'->^F><7B"J9YK2J;BO\(%I \/2GR.$J6- M*RE[ZU!-+%Z*XN_C+G3TA\;\K@C*V(=UZ\]=Y+L=U?9^P2B*:8XQB3+&/F".;9YQ3)6HIC\@\\ M68?O5A7N(GSWA\*;=8)TE2"-!.E_2UR+V?^5A"UZJL T<9HL*;'7<9(7WGE@ M[Y+X)K_#QVG_QDTCM"5G=/YE8_]K1 =>RN;*CU#K/]AL2*A=..[]V8QC-AH. MN^D'L?D;%Q]02P,$% @ DF"'2HC<([6V 0 T@, !D !X;"]W;W)K M&UL?5/;;MLP#/T501]0.4ZV9(%MH.DP=, &!!W6 M/BLV;0O5Q97DN/O[4;+K>INQ%TFD> X/*2H;C'UV+8 GKTIJE]/6^^[(F"M; M4-S=F XTWM3&*N[1M USG05>19"2+$V2CTQQH6F11=_9%IGIO10:SI:X7BEN M?YU FB&G&_KF>!!-ZX.#%5G'&_@!_F=WMFBQF:42"K031A,+=4YO-\?3+L3' M@$YAJN<#)5/QW^ *$L.#$LQ1&NGB2LK> M>:,F%I2B^.NX"QWW8;S9[B?8.B"= .D,.,0\;$P4E7_FGA>9-0.Q8^\['IYX MZ_):[$')*_DK!%3Q78)DZ3(Z7I=9SDA7<>V-LT MOLE[^#CMW[EMA';D8CR^;.Q_;8P'E)+&PO=V]R:W-H M965T-L8I[-&W+7&^!UQ&D)$MWNUNFN-"TS*/O;,O<#%X*#6=+W* 4MS]. M(,U8T(2^.9Y$V_G@8&7>\Q:^@/_:GRU:;&&IA0+MA-'$0E/0N^1XVH?X&/!- MP.A69Q(JN1CS'(S'NJ"[( @D5#XP<-RN< ]2!B*4\3)STB5E *[/;^P?8^U8 MRX4[N#?RNZA]5] #)34T?)#^R8P/,-?SCI*Y^$]P!8GA00GFJ(QT<275X+Q1 M,PM*4?QUVH6.^SC=9-D,VP:D,R!= (>8ATV)HO(/W/,RMV8D=NI]S\,3)\<4 M>U,%9VQ%O$/Q#KW7,CDD.;L&HCGF-,6DZY@E@B'[DB+=2G%*_X*GV_!L4V$6 MX=EO"O]!L-\DV$>"_7]+W(K)_DC"5CU58-LX38Y49M!QDE?>96#OTO@FO\*G M:?_,;2NT(Q?C\65C_QMC/*"4W0V.4(6T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC:G4Y)I%ZK:9,VZ=1IZV^C\ M38U&"^=-TS#;&Q!5!&G%^&YWQ[20'2VRZ#N;(L/!*=G!V1 [:"W,KQ,H''.Z MIV^.)]FT+CA8D?6B@6_@OO=GXRVVL%120V6DKGX+W %Y<.#$I^C1&7C2LK!.M0SBY>B MQ>NTRR[NXW23)#-L&\!G %\ AYB'38FB\D?A1)$9'(F9>M^+\,3[(_>]*8,S MMB+>>?'6>Z_%_I!F[!J(YIC3%,/7,4L$\^Q+"KZ5XL3_@?-M>+*I,(GPY ^% MM]L$Z29!&@G2_Y:X%7/W5Q*VZJD&T\1ILJ3$H8N3O/(N WO/XYN\AT_3_E68 M1G:67-#YEXW]KQ$=>"F[&S]"K?]@BZ&@=N'XP9_--&:3X;"??Q!;OG'Q&U!+ M P04 " "28(=*Q5=OT+,! #2 P &0 'AL+W=OM.T29M4W;3;9YHX"3K &9#F M]N\'),VR+=H7P,;O^=F8;$#[XEH 3UZU,BZGK??=D3%7MJ"%N\,.3+BIT6KA M@VD;YCH+HDH@K1C?;-XR+:2A199\9UMDV'LE#9PM<;W6POX\@<(AIUMZ;* @4E#XRB+!=X1&4BD1!QH^)D\XI(W!YOK%_2+6'6B["P2.J[[+R M;4X/E%10BU[Y)QP^PE3/&TJFXC_#%50(CTI"CA*52RLI>^=13RQ!BA:OXRY- MVH?Q9G>#K0/X!. SX) ;$R4E+\77A29Q8'8L?>=B$^\/?+0FS(Z4RO271#O M@O=:; _W&;M&HBGF-,;P9:K!-FB9'2NQ-FN2%=Q[8!Y[>Y'?X..U?A&VD<>2" M/KQLZG^-Z"%(V=R%$6K#!YL-!;6/Q_MPMN.8C8;';OI!;/[&Q2]02P,$% M @ DF"'2CN:,ARS 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0LRQ-TA4@95-%J=1*JU1MG[TP@!5?B&V6].\[-H32 MEO;%]HSGG#DS'N>CL<^N _#D54GM"MIYWQ\8\A2_@O_8GBQ9;6&JA0#MA-+'0%/1N=SAF(3X&?!,PNM69A$K.QCP'XV-= MT"0( @F5#PP\*>DM) M#0T?I'\RXR/,];RC9"[^$UQ 8GA0@CDJ(UU<234X;]3,@E(4?YUVH>,^3C?9 MS0S;!J0S(%T MS$/FQ)%Y1^XYV5NS4CLU/N>AR?>'5+L316HPP^V&!(:'XXW>+;3F$V&-_W\@]CRC&PO=V]R:W-H965TBQ:^ M0/C:GQU:;&&II0;CI37$05/0A_WQE,7X%/!-PNA79Q(KN5C['(V/=4%W41 H MJ$)D$+A=X1&4BD0HX\?,29>4$;@^O[*_3[5C+1?AX=&J[[(.74'O**FA$8,* M3W;\ ',]MY3,Q7^"*R@,CTHP1V653RNI!A^LGEE0BA8OTRY-VL?IAM_/L&T MGP%\ =RE/&Q*E)2_$T&4N;,C<5/O>Q&?>'_DV)LJ.E,KTAV*]^B]EOO[0\ZN MD6B..4TQ?!VS1#!D7U+PK10G_@^<;\,/FPH/"7[X0V&V39!M$F2)(/MOB5LQ MMW\E8:N>:G!MFB9/*CN8-,DK[S*P#SR]R>_P:=H_"]=*X\G%!GS9U/_&V@ H M97>#(]3A!UL,!4V(Q[=X=M.834:P_?R#V/*-RU]02P,$% @ DF"'2D>) MI\/# 0 -P0 !D !X;"]W;W)K&UL;53;;N,@ M$/T5Q >4Q(E[B6Q+3:MJ5]J5HJZV?2;V^**"<0''W;_? 3NNF_(2F/&9<\X MDV10^LW4 )9\2-&:E-;6=CO&3%Z#Y.9*==#BEU)IR2V&NF*FT\ +7R0%BU:K M:R9YT](L\;F#SA+56]&T<-#$]%)R_6\/0@TI7=-SXKFI:NL2+$LZ7L$?L'^[ M@\:(S2Q%(Z$UC6J)AC*E]^O=/G9X#WAI8#"+/7&=')5Z<\'/(J4K9P@$Y-8Q M<%Q.\ !"."*T\3YQTEG2%2[W9_8GWSOVP[[JYXO8OP;'*7]$?AOZ%Y@]E3MKZ[3MC)$4V8_8B) MEI@9P9!]EHA"$OOH6WD4+M\$'6Y\^6:I'L=A@FV08.L)ME]:O+EH,82Y#8O$ M09$X0'!W(?(=@\-S(<(6%R=!5_[)&I*KOO7CLLC.4W$?^8O_A(\C]9OKJFD- M.2J+S\=?X%Z/;WD,K.JF,67S?T7V'U!+ P04 M " "28(=*NC+=A,T! "7P)W?E[N"$A""J3\GX'+,\ [?$J]MW1B7 M('G:LQI^@/G9GY6-R*)2M@(ZWNDXN4[R[X M6F8X<@4!A\(X!6:7*SP!YT[(EO%[UL2+I2.N]S?U%]^[[>7"-#Q)_M:6ILGP M T8E5&S@YE6.7V#N)\9H;OX;7(%;N*O$>A22:_^+BD$;*6856XI@']/:=GX= M9_T;+4R@,X%N"&0R\I4_,\/R5,D1J>GL>^;^XMV1VK,I7-(?A?]FB]\UI MM$O)U0G-F-.$H2O,)X)8]<6"ABQ.]#\Z#=/WP0KWGKY?N\47^3*BD-V%*B.]MP8Y^*)>!0&;>] MMWLU#1_B8\!W":-;G4FHY&K,4S ^53E-0D*@H/2!0>!V@P=0*A!A&C]G3KI( M!N#Z_,+^(=:.M5R%@P>C?LC*MSD]4E)!+0;E'\WX$>9ZWE R%_\9;J P/&2" M&J51+JZD')PW>F;!5+1XGG;9Q7V<;@['&;8-X#. +X!CU&&34,S\O?"BR*P9 MB9UZWXOPQ.F)8V_*X(RMB'>8O$/OK>#),6.W0#3'G*<8OHI)EPB&[(L$WY(X M\W_@?!N^V\QP%^&[M?KA/_K[38)])-C_5>*[5R5NQ*3)*Q&VZJD&V\1I>5=!O:>QS?Y$SY-^Q=A&]DY7S;VOS;& Z:2W.$(M?C!%D-![V$ *S9#;;.D?U_;L(1N><$SPSEG+AYG(YI7VP(X\J959W/: M.MFA>QHD<78R109#D[) M#DZ&V$%K8?X<0>&8TX1> R^R:5T(L"+K10/?P?WH3\9[;%&II(;.2NR(@3JG MC\GAF 9\!/R4,-J534(G9\37X'RIX@/+P4(G/ M4:*R\4O*P3K4LXHO18NWZ91=/,=9_TK;)O"9P&\(;$H4*_\DG"@R@R,QT^Q[ M$:XX.7 _FS($XRCB/U^\]=%+P9,D8Y<@-&..$X:O,.\(YM67%'PKQ9'_1^?; M]/UFA?M(WZ^S/Z3; NFF0!H%TG]:Y#PL.:/S-QOG7R,Z\*7L[OP*M?Z!+8Z"V@7S@[?-M&:3 MX["?7Q!;GG'Q%U!+ P04 " "28(=*[)(CF-0! "VKHQSD'RM& YQ9&O=HC5\E%RE=G?"\S'+F$@$-A' .SRQ4>@'-'9--XFSGQ(ND"U_L/ M]F^^=EO+A6EXD/RE+4V3X0-&)51LX.9)CH\PU[/#:"[^!UR!6[C+Q&H4DFO_ M1<6@C10SBTU%L/=I;3N_CM-)+XR.U=U,XI[\*?V:3U]9[S6F\3YN2@QADK#(+BBR"Q#L;T1"F$-8) F* M) &"+S + ]2_A=02P,$% M @ DF"'2@7GBX2V 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Y&(V.VZD +>X,#]/ZF0:.%\Z9IF1T, MB#J2M&(\23XR+61/RSSZSJ;,<71*]G VQ(Y:"_/G! JG@J;TU?$HV\X%!ROS M0;3P ]S/X6R\Q5:56FKHK<2>&&@*>I\>3UG 1\ O"9/=G$FHY(+X'(RO=4&3 MD! HJ%Q0$'Z[P@,H%81\&K\73;J&#,3M^57]+T!99Z/E"R%/\-KJ \/&3B8U2H;%Q)-5J'>E'QJ6CQ,N^RC_LTWV3I M0MLG\(7 5\)=C,/F0#'S3\*),C(OVPC7Z;[ MDNP)9%,C^ M*9&_*W$/=J_"]/*WI(+.O^R ML?\-H@.?2G+C1ZCS'VPU%#0N'&_]V&PO=V]R:W-H965T&8!'P$_)(PV,69A$K.B*_!^%YF=!,2 M @6%"PK";Q>X!Z6"D$_CSZ1)YY"!N#Q_JC_&VGTM9V'A'M5O6;HFH[>4E%") M7KEG'+[!5,\U)5/Q/^ "RL-#)CY&@^"^-T5PQE;$.Y^\]=Y+SGF2 MLDL0FC#'$<,7F.V,8%Y]#L'70ASY?W2^3M^M9KB+]-TR^OYF72!9%4BB0/)/ MB==?2ES#? W"%CW58.HX3984V+=QDA?>>6#O>'R3O_!QVI^$J65KR1F=?]G8 M_PK1@4]E<^5'J/$?;#845"X<]_YLQC$;#8?=](/8_(WS#U!+ P04 " "2 M8(=*1-VKUK M\3EG+AYG@W7/O@4(Y$4KXW/:AM"=&/-E"UKX.]N!P9O:.BT"FJYAOG,@JD32 MBO'-YAW30AI:9,EW<45F^Z"D@8LCOM=:N-]G4';(Z9:^.IYDTX;H8$76B0:^ M0?C>71Q:;%:II ;CI37$09W3A^WIO(_X!/@A8?"+,XF57*U]CL;G*J>;F! H M*$-4$+C=X!&4BD*8QJ])D\XA(W%Y?E7_F&K'6J["PZ-5/V45VIP>*:F@%KT* M3W;X!%,]]Y1,Q7^!&RB$QTPP1FF53RLI>Q^LGE0P%2U>QEV:M _CS?UQHJT3 M^$3@,^&8XK Q4,K\@PBBR)P=B!M[WXGXQ-L3Q]Z4T9E:D>XP>8_>6\'Y(6.W M*#1ASB.&+S#;&<%0?0[!UT*<^7]TOD[?K6:X2_3=,OKA_;K ?E5@GP3V_Y1X M?%/B&N9M$+;HJ0;7I&GRI+2]29.\\,X#^\#3F_R%C]/^5;A&&D^N-N#+IO[7 MU@; 5#9W.$(M?K#94%"'>#S@V8UC-AK!=M,/8O,W+OX 4$L#!!0 ( ))@ MATK8GQ,9"P( )(& 9 >&PO=V]R:W-H965TUK&X[FKAN)_HGM M]>S,CF/662_5LZX!3/ B>*OSL#:FVQ*BRQH$TP^R@];NG*42S-BEJHCN%+"3 M3Q*)2_"('PWT^F8>."M'*9_=XO,I M#R-7$7 HC:-@=KC"(W#NF&P=OT;2<-)TB;?S5_:/WKPU9+])Q@-+<)@=/\%KL MW%5B-4K)M?\-RHLV4HPLMA3!7H:Q:?W8 M#SMI.J;A"71,H%/"VNN003>F"_BC\GBU> MV^BUH$F4D:LC&C'[ 4-O,/&$()9]DJ"8Q)[^DT[Q] 2M,/'IR9L*[^BG*$'J M"=(W!/2=10R3X"(+5&2!$*0XP1(E6,ZWN4()5C-L8I@%+K)&1=8(P1(GV* $ MF_DVXPB_L=$,HRAH=4?GSI<1(Q3K.Q3HS=_%]#_&UL;5/;CM0P#/V5 M*!^P:3-=&(W:2CN+$$@@C18!SYG6O6AS*4DZ7?X>)^V6LO0EB1V?XV/'R2=C MGUT'X,F+DMH5M/-^.#'FJ@Z4<'=F (TWC;%*>#1MR]Q@0=01I"3C2?*.*=%K M6N;1=[%E;D8O>PT72]RHE+"_SR#-5-"4OCJ>^K;SP<'*?! M? /_?;A8M-C* M4O<*M.N-)A::@CZDIW,6XF/ CQXFMSF34,G5F.=@?*X+F@1!(*'R@4'@=H-' MD#(0H8Q?"R==4P;@]OS*_C'6CK5\*>J2DAD:,TC^9Z1,L]=Q3 MLA3_!6X@,3PHP1R5D2ZNI!J=-VIA02E*O,Q[K^,^S3?W?('M _@"X"O@&/.P M.5%4_D%X4>;63,3.O1]$>.+TQ+$W57#&5L0[%._0>RMYEN3L%HB6F/,-PGR'8)LDB0_5-B^J;$O9BW*MFF MIPIL&Z?)D&PO=V]R:W-H965TAG]8KCCN>>YPWX-J8[$*+S&@33-[*#UIZ44@EFK*DJHCL%K/!!@A.Z6L5$L*;% M6>)])Y4ELC>\:>&DD.Z%8.KM"%P.*5[C#\=C4]7&.4B6=*R"WV#^="=E+3*S M%(V 5C>R10K*%-^M#\?8X3W@J8%!+_;(57*6\L49/XH4KUQ"P"$WCH'9Y0+W MP+DCLFG\G3CQ+.D"E_L/]F^^=EO+F6FXE_RY*4R=XCU&!92LY^91#M]AJF>+ MT53\3[@ MW"7B=7()=?^B_)>&RDF%IN*8*_CVK1^'<:3'9W"P@%T"J!SP-[K MD%'(9_[ #,L2)0>DQKOOF/O%ZP.U=Y,[I[\*?V:3U]9[R6BT2Y-GZ/3#25](G7\PO] M<_#NO!RH@2?%?[':M@5:HZ2&AIZX?5']%QC]9"@9S7^#,W G]YVX&I7B)CR3 MZF2L$B/%M2+H^S R&<9^Y%_2X@ED3"!3 AF\#(5"Y\_4TC+7JD_TL/<=]9]X MMB5N;RH?#%L1WKGFC8N>2Y*E.3Y[T*C9#1IRHYE-&NSX4Q$2+4("8'X#('' M/ J8!\#B!C#_I\M!LPH:&30?]+B(EEA$2BSB@"P*R.XWN8P"EG>8'#39ESJK*VX_ZHFKSGY-N MJKPSI\U+T%X:E1^'0549\#"40947M;_;#->>FMU&OW9E4:NGQFM?JRIO?CZJ M4E^W/O/?+WPN7LY=?R'8;2[YB_I'=5\N3XTY"VY5CD6EZK;0M=>HT];_C3WL MA>P'#(JOA;JV=\=>/Y5GK;_W)W\=MW[8.U*E.G1]B=Q\O*F]*LN^DO'Q[U34 MO]VS'WA__%[]CV'R9C+/>:OVNOQ6'+OSUD]][ZA.^6O9?=;7/]4TH=CWIMG_ MK=Y4:>2]$W./@R[;X:]W>&T[74U5C)4J_S%^%O7P>9WJOP_# _@T@-\&L&AQ M@)@&"&M ,#H;IOI[WN6[3:.O7C-VZY+WH6 /PCS,0W]Q>';#_\QL6W/U;<=C MN0G>^D*3YG'4\'O-7+$'"G&3!,; S06'+O@P7LQ<)+B @ 7$4"":%4BM:8R: M9-#4HT9&G#-K+D 696D683L1M!,!.YEE9]3$=_>QG5!%B$W$T$1,382B]8GEV&J M,( 5DEU&F1'+E'2)JF0<.;Z)#*.% ;;0[%)JD.PN2>9&,%08H@K);D)S>9>" MR0H290XS&% L79/=%#1)DI]VJI(Q<\4.XXX!WDE'^#EF% _7)Y=CNG! %Y)< M3LD1"6%3%ZA$E,8..XXU#^ +22ZGX+!7"4#B2"['7.&(*W9R)]'25PA(/KB: MC/'$P;J)Q);395$D(F*&JDR''+^+'*..HQ64J\D83US^0FPQ6#@ "XTM909G M89K8WV:@8YDALVNUCO'" 5YH="DX2).6)',C&"P<@85$EZZ1B)$ER7S[@?$D MP!**)%?0]1%L$M M-4E@W FTF)*.$AA1XE?V98Z-V:J=&24'DZ&([><"9"%+ M7(\%,T:LV9N)I:W79&;U[DQ@NH@U^S-!ETC$R))D;@0S2JS9GDVBY/]:!&2@ M1<'=ZXG^?=&GO'DIZM9[UEVGJ^%]Q$GK3IF2X434IVZ_C QQ\WX MGF8\Z?1E>@<5W%Z$[?X#4$L#!!0 ( ))@ATJ<"_*A! , &P- 9 M>&PO=V]R:W-H965T \YR7<_S:IV9Y4>5;=912>^]9 MFE]*C.AS6-Y"*JBE&+7!&5I0!!B02:2W%\O MF['GJ49:+\^R!3=5GYV+\.O"2'HZX'@O6R$ ?Y0^J?Q7-I MGH*;RB[)9%XE*O=*N5_YG_#]$PGK@(;XEE7JK'[[N5CZJ,Y*I MW.I:0IC+66YDFM9*)H\_5M2_O;,.[-Y?U3\WQ9MB7D4E-RK]G>ST<>7'OK>3 M>W%*]8NZ?)&VH,CW;/7?Y%FF!J\S,>_8JK1J_GK;4Z559E5,*IEX;Z])WEPO M5O\:!@<0&T!N 3B<#* V@,X-"&U .#<@L@'1("!H:V\F\U%HL5Z6ZN*5[7HH M1+WL\'UD[-K6@XT[S6]F/BLS>EX3QI?!N1:RS$/+D"[3)S8 0?O((X"PN,\\ M0:@P)\AM?<*71 ;*:(7A(QF$0\PY/8>04QG@PVV,:EJ,%& M%L@"3&8!>$)A 8S@=H+FNX)'.A*>X8N%IHR91/J)P,T$DQG>6*C[EH@QIS^Z M%(OPV-3"K0D#O8F-V(OA!H###[@#;UL,[%O7G>C_[DPA_43@[8_9''>8VZAH MZ.3B4C2,\4@Z<#/!0#=AT8@$W IP_ %WX V,@1WLNK-P^PE&,7<6KQ63."<-"O9EGB [_ M"T,8PGS,'[@GD#FG @OQ*7^FD#:1H',HK;]#OHORD.25]ZJT.=\VI]"]4EH: M.71GJCJ:3Y_;0RKWNK[EYKYLS__M@U:%_;8);A]8ZW]02P,$% @ DF"' M2A(Q(@7F 0 [@0 !D !X;"]W;W)K&UL?511 MCILP%+P*X@#K8'"((D#J9K5JI5:*MFKWVX%'0&MC:CMA>_O:AB!"K/Y@O\?, M>,889X.0'ZH!T,$G9YW*PT;K?H^0*AO@5#V)'CKSIA:24VU*>4:JET K1^(, MX&F_MN=&V@8JLIV?X M"?I7?Y2F0K-*U7+H5"NZ0$*=AU^B_8%8O /\;F%0BWE@DYR$^+#%MRH/-]80 M,"BU5:!FN,(!&+-"QL:?23.4@83.&_PQ68@5LG9HU2,.6>07E16O!)Q5CA]',"+@F1 E_R7$$R%>$=#HS$5]H9H6F11#(,>/U5-[)J)];#:SM$VW=^Z=2:M, M]UK@%&?H:H4FS/.(P4O,/>+@0<0S!!D#LPOL=8$=/U[P([+S"\1>@=@))'C&1C+I^Y8%!K.TW-7(Z_X%AHT4^W"YJON.(?4$L#!!0 ( ))@ MATHQR1*L50( )\' 9 >&PO=V]R:W-H965TU8K569C6Y%G_*Q86<-6./)<553\60'C[<(E[EO@J3P5R@2\ M/&OH"7Z >FZV0N^\0>505E#+DM>.@./"79+YAH2&8!$_2VCEU=HQI>PX?S&; MKX>%ZQM'P&"OC 35CPNL@3&CI'W\[D7=(:\B"),^]BA'K,JL,$5Q@R(#RM/J0(L!2K MX(X>W"98WR,2<@O9("(A;B)$ZPPM/[JI,\$%(E0@L@+AC4"*"TQ1@2GB8#8Z M:023^GB2&$T2(P*CHUQAF !/DJ!)$D0@'"7I,,2WH-J"_$DZ^NX(Z!.93'$O M*>HE1;Q$N, ,%9C]^WUQI,'_T#RH%<)DBA^(('VXI($ M_U$NWDD$::5QN9L>-"IW[-6[NJ4J$"<[ :2SY^=:F6:_B@Y39AF86VX47Y'Y MNIL5[S+=Z/I.Q:FLI;/C2M^A]J8[D$Z.YIZ,<&'O5BV^GC1]H1X22H]026 TWLB.4:B7EXZ\5 M]8%5F ,69,?HG^HDRXV?^MZ)G/&5RA?6?24VT,KW;/KOY$:H M@FLGZHPCH\+\>L>KD*RV*LI*C=_ZL6K,V%G].\U-""TA' @P_I 064(T(8#> MF8GZ&4M$8 M\QZQA)$H>Q(F=;F*'F\DQVQZS&AWSE*!PXGGG0B4P<9M9."T$=>YI GF$VL@%&7 MU-?6#\PO52.\ Y.JX9JV>&9,$B48/*M8I;HIAP4E9ZFG2,UY?UWT"\E:>Q6" MX3XN_@-02P,$% @ DF"'2N$U#[(:! 9Q@ !D !X;"]W;W)K&ULE9EK;YM(&(7_"N+[EKEC1[:E-E6U*^U*45=M/Q-[ M'*,"XP*)N_]^ATLLPYS!\"59Z4_WW2F;EL0QJ^W_B:OISJYD:TVYR3%_VOKK^=GTI[%5VK M'-)<%U5JBJ#4QVWXD3X\JG9 J_B>ZDMU^^[=B:;:*WIE"O^=1IV*UFJ'@$"GZ51+:!:Q<,=L':\6+0 MA:< AP5X6X /"@A<0, " G0@1SYTFKC5%*WF#Q6SU<@+I%)4X68D;$:"9CP% M%"R@YML1PP+Q##LZC;R9*!E9,:48-+&"3:Q $S$NL(8%UO-MH 3C0688T8OD MG84!9=Z503V\4M#0RE,"PT;9 ELP;I3/L87?72"3DF$C&%L*N%4^1S%L5"ZP M ^-&%;!C/;9#.7.EBG YM@3("(T]?PTIQI>Z_'+B,HMSJVW ^N MDY)A(YAB#BA6/F@P=WQ!>A68.X'2Z]@.X<92J=3X#0^HE*2>&0G,L' 9YL03 MU@2F3RS(K@+3)U!V=4RYGUTG)<-&/*^<+L.<>-YO!*9.+,BN E,GYF17X892 MM$9!V1-SDJMP(ZFS1J8DPXT 3+ $!"O/7"2F M3BY(K!)3)^ 2$RQ1;EU[2F#VY(+<*CV;-'-RJ[R? M6RUYV6]_=16W._;9^=/W?PNY_4$L#!!0 ( ))@ATIV MY2B]TP( )@+ 9 >&PO=V]R:W-H965T>UZ].XFR%(5^5D>O+BO! M]S8HSSQ*2.3E/"W$I/9Z4 M6? VJY(?Q0^A?I:/E9YY'>2VV M,ON=[M5I[3+7V8L#/V?J25Z_B#:AT'7:[+^)B\@TW"C1>^QD5MNKLSO72N8M MBY:2\]?FGA;V?FWYW\+P -H&T"X @O\&^&V /PKP&F4VU4]<\G:MY6 MR4U1P+VO#W-G%NW9V6%I IX*B M*JB-]PX3> &PXL<1Q O"2$Z8NZ!1L*PBT'EG@.(&[" M@MZOO16$>1/SYSH W'/H$L]I0?'@J^G].QH]""KVR?@/X_5:)-.S?N?5,2UJ MYUDJW6W9GN@@I1*:D=SIW$ZZ3>XFF3@H,XSUN&IZQ6:B9-GVP5[7C&_^ 5!+ M P04 " "28(=*RAO1YSH" "5!@ &0 'AL+W=OUNFS 4?17$ ]1@""0106H239NT256G=;\="V^X/MZW..[[G&=M8Q_BQ* .F]U+01&[^4LETC)(H2:B+N6 N-FCDQ M7A.IAOR,1,N!' VII@@'08)J4C5^GIG8 \\S=I&T:N"!>^)2UX3_W0)EW<8/ M_=? 8W4NI0Z@/&O)&7Z"_-4^<#5"@\JQJJ$1%6L\#J>-?Q^N]RN--X"G"CHQ MZGO:R8&Q9SWX=MSX@4X(*!12*Q#57&$'E&HAE<:?7M,?EM3$C\+W^O-?XD+T1H@_),0](9X0D+5B:K,G MDN099YW'[>ZV1/]$X3I6U2]TT!3;S*GR"!6]YA$.,G350CUF:S%XA D'!%+J MPQ+8M<06S^CX=H'=')&&MY"]0R1R)Q$Y?4:&'XT])*E;('8*Q$8@OBG4),FM MQ:0&TQA,L@HFU=S-06DX MVDLG"FLIAYB3!V"R1.@63N)9I8L9#%*$N<+L-H MLG/[9&9&P8+W*ILZLTD=E7UG;Y=.@>7_UV/E%%A]7H_5S&B@4EU M=9@#?F),@DHRN%.[6JHW8AA0.$G=356?VYO2#B1K^T< #2]1_@]02P,$% M @ DF"'2B#8PNH% @ U@4 !D !X;"]W;W)K&UL?539CILP%/T5Q >,V2$1('6HJE9JI6BJ3I\=N 0T!E/;"=._KVT((N#I M"][.EY9C="#$>$>-E A_D3':"7*S5E'19RR"Z(#PQP MI4D=09[C1*C#;6_GJ9X[L3RE5T':'D[,XM>NP^SO,Q Z9K9KWR=>VDLCU 3* MTP%?X">(7\.)R1%:5*JV@YZWM+<8U)G]R3T6B<)KP&L+(U_U+97D3.F;&GRK M,MM1!0&!4B@%+)L;%$"($I)E_)DU[<52$=?]N_H7G5UF.6,.!26_VTHTF9W8 M5@4UOA+Q0L>O,.<);6L._QUN0"1<52(]2DJX_EKEE0O:S2JRE Z_3VW;ZW:< M]>\T,\&;"=Y"<(/_$OR9X&\(:*I,1_V,!+33]KP.I,N$=?;F:I)O7> MZ369ELO96^Y[08IN2FC&/$\8;X7Q'A&% >$O$"0+6*KPC%5XFN^O^&X4FP5\ MHX"O!8*'&.$FQH2)-::?BG3"Z&"V"8PV@98('R3<9.-C $61^\%^A$:?T.1S MV/@80&&0?) G,OI$!A_/V?CL0;$;F%UBHTML^#G1QB3>F81):#9)C";)WL3= MFB2[$Q#[AWB3M]BC$B?QML<1K6Z8>O%^8'9I>VZ=J9"755^IFE(!4M%YDKD: M^<@N P*U4-U8]MGTU$P#08?Y%47+4Y[_ U!+ P04 " "28(=*HEG.!(D" M #@"0 &0 'AL+W=O@ TQM)US?OL9PE M+R_V)/YB=V;4S\L8- M%\\R8TQ9+V51R:V=*55O'$>F&2NI?. UJ_27,QRI.+WGA6\V=I@OVX\Y9=,M1M.$M?TPKXQ M];T^"+UR!I937K)*YKRR!#MO[1UL]L0$&,2/G#5R-+?:4HZ+SZ>M[;89 ML8*EJJ6@>KBQ1U84+9/.XU=/:@^:;>!X_LK^T12OBSE2R1YY\3,_J6QKKVWK MQ,[T6J@GWGQB?4&^;?75?V$W5FAXFXG62'DAS:^57J7B9<^B4RGI2S?FE1F; M[DL8]6%X .D#R!#0'8[3"9G,/U!%DUCPQA+=X=>TO6/8$'TV:;MICL)\T\E+ MO7M+/!+&SJTEZC'[#D-&&!@0CF8?) @FL2>3<.+/$'AHCIXA\-[DN,8)5BC! MRA"LWA!$=T5VF-!@JB[+<.T&(:[CHSK^5,=S[W0ZC#_2"7Q<(T U D0#[C2" MB8:N!3R"ZX2H3HCHS!"L48+U\EN+4()HP:U%TTJ!N,%,HN#B'G 7W%L/6G)Q M,&,U6'!U/>BN(B S_T- +;<#@DAY,Q2XZ> =K@/<=K#$=SUH7#!$[LJ=4<*- M!TN MZ+_PKO?Y2L4EKZ1UY$H_\^8Q/G.NF,[&?=#59KK=&A8%.ZMV&NJYZ'J.;J%X MW?=3SM#4)7\ 4$L#!!0 ( ))@ATHSR[MW/ , '(. 9 >&PO=V]R M:W-H965TJT M[;.;. DJ8 9.TOW[V892L ^4YD/ SMU[=V??B[V\BNJU/G$NO;<\*^J5?Y*R M7 1!O3OQG-5WHN2%^N4@JIQ)-:R.05U6G.V-4YX%. SC(&=IX:^79NZI6B_% M669IP9\JKS[G.:O^;7@FKBL?^>\3S^GQ)/5$L%Z6[,A_GA_8.9//XOJ5 MMPE1WVNS_\XO/%/F.A+%L1-9;;Z]W;F6(F]15"@Y>VN>:6&>UQ;_W0UVP*T# M[AP4]Y0#:1W(AT,TZ1"U#M&M#+1UH!9#T.1NBOG )%LO*W'UJF8_E$QO.[2@ M:KEV>M*LCOE-U;-6LY#>HL H7>46"(8H,==SPDV+H6 M"1J:/+@FA-"AS2-D$\.1$K 8Q "0 4 " T0@0&0 H@' S*IF8Y,8FZ*I9F@^ M,!$%B2A -+>(&AO:(XHF>&*0)W9YHM#BB1V>>((G 7D2@&=DD\U @-GM2S<' M >9 !-8^W@& M@H4#S0 (N_%;HT$_3]8/UA@$B QUNAE0&4!BM@C0F(F0,"PP&! 8&HU P*J! MT>W:BV$MP) 66(5Y:(WZ">/)[L2P%&! "B@=@8 ;'$>?2!GN6PSUK9,R_6S* M<.-BH'&IK7[8_2.G4U1PWV*H)<=* [\ M.II+3>WMQ+F0^JC9F^TN3O=8G\.M^0U:;)OKSP=,BY#JE&_. MX@O'F@Y!OJ@'0P3MGG3J&C=;] 2%5-L"I>A(]=.:D%I)3;4QY1:J7 M0"L7Q!G"4;1'G+9=6.3.=Y9%+FZ:M1V<9:!NG%/Y[P1,#,'$[%X!WAM85"+?6 KN0CQ9HWO MU3&,;$+ H-26@9KE#L_ F"4R:?R=.,-9T@8N]Q_L7UWMII8+5? LV)^VTLTQ MS,*@@IK>F'X1PS>8ZDG#8"K^!]R!&;C-Q&B4@BGW#W< M.HPG9#>%^0/P%(#G #S6,@JYS+]038MOLO3I[CPZ.5CI;4);%^($.\>J037LP6;>';-N3>/J#%C^NG0L_J;RVG0HN M0ILWX/[46@@-AC)Z,DDW9A3-!H-:VRTQ>SD^R-'0HI]F#9H'7O$?4$L#!!0 M ( ))@ATHA$:H7, ( $P& 9 >&PO=V]R:W-H965T/W<=9O\J('1<^\C_#+RT MIT:H0% 6 S[!;Q!_AAV3NV!B.;0=]+REOT"&R!$$4D9[Y;3GTJJQ/GZD_V[]BZ][#&'#25_ MVX-HUOZC[QW@B,]$O-#Q&:R?U/>L^9]P 2+A2HFL45/"]:]7G[F@G6614CK\ M8>YMK^^C>9(E-LV=$-F$:$J0M;]*B&U"?$WXND)B$Y)K0J:[9:SHWFRQP&7! MZ.@Q\W8'K#XBM$ID]VL5U,W6SV1[N(Q>RCC]5@07160QE<%$,PR:$(%DGTI$ MKA)5=)<>W1;8W"-R= O9WD/B+'2KB)U&8TT0STWDL9L@<1(DFB"Y4;!061D, M,NWL-2A\R!9NG:#4+25U2DD=4A8]K0PFGQ5!CRA4UT*. XCR6^"-I,PI*7-( MBA?O,+NO%-K+72IWELH=I9*%^]QE*G;8W]XC(Y2D+E'![$QUP$YZ7G&OIN=> MJ$]S%IU&XE.DSN0B7J'5QDRV*XV9L[\P.[4]]_94R!.OS^614@%2J/Q$?*^1 MHWW:$#@*M&PO=V]R:W-H965TJT[;,#QXMJ8VJ;T/W[V88RVKA2OF#?^9[G[K&Y2P8A MGU4-H-$K9ZU*<:UU=R!$Y35PJNY$!ZTY*87D5!M35D1U$FCA0)R1, @BPFG3 MXBQQOI/,$M%KUK1PDDCUG%/Y]PA,#"E>X3?'4U/5VCI(EG2T@I^@?W4G:2PR MLQ0-AU8UHD42RA3?KP['56 !+N)W X-:[)&5851 27NFG\3P%29! M6XPF]=_A LR$VTI,CEPPY;XH[Y46?&(QI7#Z.JY-Z]9A/(GW$\P/""= . -, M;JME3.0J_T(US1(I!B3'R^^H?>/5(31WDUNGNPIW9HI7QGO)UM$V(1=+-,4< MQYAP$;.:(XAAGU.$OA3'\ H>^N%K;X5K!U^_JS#R$VR\!!M'L'E'$'^0Z(O9 M^9-LO4FV'H*]GR#R$D2WRXR]!/%U!7'P0:8OYI.WW'F3[#P$G[SFWDNPOUVF M:7;O'QO<(-07=/6@9-$D'&3EQH-"N>A;-YL6WGD$W8>NR?Z'C_/K!Y55TRIT M%MJTJFNH4@@-II;@SOP;M1F9L\&@U'8;F[TQ>,N82(("6IJE9JI6BK;9\=X@2T!E/;"=N_KVT( M2\!4[$O SISQS"2'0])0]LISC(7U5I**;^QN_ TH1>!2DJ?& 6OY8E8G]WF-!F8P/[ MOO%<7'*A-IPTJ=$%_\3BI3XPN7)ZEE-1XHH7M+(8/F_L+5CO0:@*-.)7@1L^ MN+>4E2.EKVKQ[;2Q7:4($YP)18'DY8;WF!#%)'7\Z4CM_DQ5.+R_LW_1YJ69 M(^)X3\GOXB3RC;VRK1,^HRL1S[3YBCM#@6UU[K_C&R82KI3(,S)*N/ZTLBL7 MM.Q8I)02O;77HM+7IN._EYD+O*[ ZPODV?\K@%T!?"_PM?E6F;;Z&0F4)HPV M%FM_K1JI/P580QEFIC9U=OH[Z9;+W5L*(Y@X-T74878MQAM@0(]P)'M_A&/ICPS02^D<#7!/X#03!*H<5$&E.U*830'3F9 M@L(81F8I@5%*8) 2F@E"(T&X/(S(2! M"*/%! .?7A".LIAB0#SC9&44LC(( MF \$'0C%W'0B7A!).GR$ M!.-0IB@O7HWE.(,G?(G910]#;F7T6@GU+!WL]@-WZZD),=K?J4&L)\<[33O% M?R!V*2IN':F0\T=/B3.E DN1[I.,+)"UMV;@=._ MGJ3_ %!+ P04 " "38(=*7.>LGXT" !^"0 &0 'AL+W=OVV>A9\' LB]KULB2-YY@AZ6_ MAOF&A"; (GZ6[")'8\^4LN7\S4R^[I=^:#)B%=LI0T'UX\R>6%49)IW'[Y[4 M'S1-X'C\P?[9%J^+V5+)GGCUJ]RK8NGGOK=G!WJJU N_?&%]08GO]=5_8V=6 M:;C)1&OL>"7MK[<[2<7KGD6G4M/W[EDV]GGIWJ2D#\,#2!] A@#2U=()VF]V9M%NA7VGDY=Z];R*\G 1G U1C]ET&#+"P( ( M-/L@03")#;D+)XF#($)SC"Q!=)6C@R!&"6)+$%\1D)LB.TQF,8W%Q&&:DAFN MDZ ZR;U.!#4PW" E)0X*%!#K8%, M;Q_@EH)H0@-[T$T'8^+*%C ME0?.%=.YA(^ZV$)?AH9)Q0[*##,]%MV-H)LHWO:WG6"XY>$[M]T(#Q (EGWWX!=QQ, M_>V!FQC(W]55W?UU%?3LF!??RZVUU>1GEN[+^71;58?;("B76YLEY9?\8/?U M?]9YD255?5ML@O)0V&35-LK20#!F@BS9[:>+6?OLI5C,\KWM2S$IW[(L M*?Z[MVE^G$_Y]./!M]UF6S4/@L7LD&SL7[;Z^_!2U'?!VR^K^90U'MG4+JO&1%+_O-L'FZ:- MI=J/'\[H]-QGT[![_6']J0V^#N8U*>U#GOZ[6U7;^32:3E9VG;REU;?\^)MU M >GIQ$7_AWVW:2UO/*G[6.9IV?Z=+-_**L^&'*:^Y-& M=#3\K AJZ^81:>)+S5>@B=FEY@EI>OX\(XW M04LXKK(U(+M!2\^H*6A M094QT!D>O-RDH2M9'^:EY#7\;)>Q ]4>&-,5W;A MCX;^:.*/C&7/(4T=$EP:XM S$&K-O!X9Z)$A'@FIL($0&@B'SU$$#41@3%1O M3)!&XTYBV$G\ZX40HX7 A7<\.<-[ 1LPQTZDNYUQSD(ZR4#I\\>S-W'@C_&8 M@'O/'1?#YYACDKD$7I M4H)188@A>@D(3AX+"!71<<>T= M?H$1$Q0Q(3WK36#$Q C$!$9,4,14/^(G01'S9&2!V1*4+<5ZB?_1B;J]2$\O M&#]!$Z5B/D#$X M$B6E_L8E*3@<% 5 %OEW+8D9DXBQT&,",R9',"8Q8Y(R1B<@I*-B6!C[(\:0 M251&DBF(0!%BX@C, E J)?U>86XE39N*>;*'PMPJ-N)%">.H$([]:L6):+7B MB5AA;I48\%HF1LZYPH K5'CVYUR!PK,NQNE+X#-0^OSQO)&"_,E])C"X:D1M MJC"X"M6F9%1H;0JK**"[6D4IO!,HD&VY+RP,N!I1Q"I,HQI0Q"I:Q-ZT+RJ> M3P$86CVDDM6@0@4) D9$U!E8/R,@:\6K\^Y#& M+.HA*5G37*LDR 9 UWNAOW3)\X$()&7NJ9TU9EN/2,H:HZA1X=M/!IIF97DM M&6C,K*9)FC1@P'YL]0_LAJ=)J+[=__ M(=AXOKL.R7H^';MKSTYZ MS^_Y[=/IB.33S.G([<^DV.SVY>0UKZH\:X]#UGE>V=I+]J4>K*U-5N>;U*ZK MYC*LKXO34=?IILH/[A@O.)\E+OX'4$L#!!0 ( )-@ATH4&QCP;04 -8A M 9 >&PO=V]R:W-H965T M;Q,1I)"J:J56BD[5]MJ!34#'QM1VPNF_K[_" <\[[I*+@,WNO#N[?CPS:R]/ M1?FMVGE?S[[GV:%ZF._J^G@?1=5FY_.T^E(<_:'YY;4H\[1N#LNWJ#J6/MUV MG?(LDG%LHSS='^:K97?NN5PMB_X/U;XXS$K_^C!_%/=/B6H[="W^VOM3 M=?%]UKKR4A3?VH-?MP_SN!V1S_RF;DVDS<>'?_)9UEIJQO'/8'1^UFP[7G[_ MM/YSYWSCS$M:^:J+O+!2C.4//W>?^X/W>=IL/_9#7>00P=Y[M!H3W500P?U MHX/NG.]'UKGZ4UJGJV59G&9EOUK'M+THQ+UJ)G/3GNSFKONM\;9JSGZLM+#+ MZ*,U-+19]VWD11MQ;A$UUL\2$DFL)>DNKP6>: O'*"CHA.KZJRLG'#:@H0'= M&=!7!I+1+/1M7-?FT,^",7'SAX4,%#) :#$2ZMN82R$GU.)2J9\V0T9T9RT[ M( L'9.F Y$AG; ?L+ T.CJBI$VX;4P_P+< @%@MX!)C$0&&V!V!Z#( #< MFE?": O$]A@%0>'6:F(",=P"T6T8$YA;L0@G06(>)>"1D# TNKH\M>;O,A*# M*T4 "D.C*RT;NP4OAA&7 ''"@J2(WQFW,+P8AEP"R D,DD+.J6"\)<)[C(%$ M>$_,'J9;(KK''$@0WX5=\"1(C+>D>$O%Q 2)N97N!A(PCQ+P2$F@X9;S%2,K M0:RE#(!@ZX20[,0J#+="P7;,@*)PWQDC> 84IEL!N@D#BM(]&1 4AELAN,, MK *AEI"@:*@5\=0B8K85BK4$!)!*"\>G$ H3KE V33B@A$]RH#'@&@$^YD # MP'FO-*9;([K'&&A*MYH(!QK#K1'<7!&,H=6WU-%,(1U42=-@R_F*:=4A9;0& M<78R)=*8:QU2(FN01ANE!2^&\=8A5;*F>',J&&P=4B)K /9$2J0QUSJD2M8@ M;X!3:8*I- M2(5L0 H]5>X89H/$LC:R<"F;4HJBZ8$Q@1JT,7S>+T;,(O?&Z69#B M3F%N,8 V!$![(X 6 VA# +2W 6B9S6< 8,SCKG'A\ /P:8S49&OI*K4B]>^=R4./$) 8?:>@;FKAL\ >>> MR*7Q:^'$:TCON)7?V#^&VETM5V;@2?&?0V/[$A\Q:J!E$[?/:OX$2SUW&"W% M?X$;< ?WF;@8M>(FG*B>C%5B87&I"/8:[T&&>XXOVZ.M!82PP4 M,O_ +*L*K6:D8^]'YD>V-H17AS25OG/56Y1DMR,T3+9ASQ- -)ET1 MQ+&O(>A>B#/]SST['O<)LMT,?[_8)\EV"/!#D_Q29O2LR8M(D@&0 M)8?[=U'(IJT"=!<6RJ!:33(L\\:Z[NPC#6/Y"X\+_Y7I;I &795UPPTC:)6R MX'))#FZ+>O?'5H5#:[WXX&0=-RTJ5HW+)R+K3Z[^ %!+ P04 " "38(=* MT._VF4T" =!P &0 'AL+W=OX@Y[QC_$54 -)YI:016[>2LMT@),H**!8KUD*CGIP8IUBJ(S\CT7+ 1^-$ M"0H\+T$4UXU;Y,;VR(N<722I&WCDCKA0BOG?'1#6;5W?O1F>ZG,EM0$5>8O/ M\!/D<_O(U0F-48XUA4;4K'$XG+;N@[_9K[7>"'[5T(G)WM&5'!A[T8=OQZWK M:2 @4$H= :OE"GL@1 =2&'^&F.Z84CM.][?H7TSMJI8#%K!GY'=]E-76S5SG M""=\(?*)=5]AJ"=VG:'X[W %HN2:1.4H&1'FURDO0C(Z1%$H%+_V:]V8M1OB MW]SL#L'@$(P.*O?_',+!(7QSB$SQ/9DI]3.6N,@YZQS>OZP6ZV_"WX2JF:4V MFMZ99ZI:H:S7(@JC'%UUH$&SZS7!1../"J2BCRD"6XI=L' /WB?8+Q7IG0RA MM8C0^(=3P"RS!XBL 2(3('K7A7C6A5Z3&DUC-)_B8";:+T5AX"=VE-B*$EM0 MDAE*KXDG6:(L#<,9RU(5>YGOV6$2*TQB@4EG,,DBC3<#62J2\ Y&:L5(+1C9 M#"/]4$^6JMB/HCLPF14FL\"L9S"])IM^*][*\V2C/[3LW^?E2_A>DOCA^8 MG^M&. ZO4734>")RDWJ9JS_N)W1\D:X?+"(TW8O$/ M4$L#!!0 ( )-@ATKI<<-QW $ &,$ 9 >&PO=V]R:W-H965T0/6!,@310!TI)JM95:*=JJ[;,#PT7K"[5- MV/Y]?6$)F]"^8,_XG#,7>TA'(5]5"Z"#-T:YRE"K=7_ 6)4M,*(>1 _@FD'8V+Q#O"S@U$M]H&M MY"S$JS6^5!D*;4) H=16@9CE D>@U J9-'Y/FF@.:8G+_;OZDZO=U'(F"HZ" M_NHJW69HCX(*:C)0_2+&9YCJV:)@*OXK7( :N,W$Q"@%5>X;E(/2@DTJ)A5& MWOS:<;>._F2WFVCKA&@B1#/!Q/X?(9X(\97@NHE]9J[4ST23/)5B#*2_K)[8 M-[$YQ*:9I76ZWKDS4ZTRWDN>))L47ZS0A"D\)EI@K@ALU.<0T5J((KJC1Q\# M'.\1NW]$B%>+B!T_7B:XWZ\+)*L"B1-(/G3A)LG"8[8.PWT9<1+>5'(/VL;1 M329X<3<,9..>L0I*,7!MN[#PSI/R&-F[O?$79H+\@[_*^/'[1F33<16&PO=V]R:W-H965T M;,_XS)DSXW$Q:?-L>P"'7J10ML2]<\.1$%OW()F]T0,H?]-J(YGSINF('0RP M)@9)0;+=[I9(QA6NBN@[FZK0HQ-(]?'8^\ZUUPD*H8 M6 ??P'T?SL9;9&%IN 1EN5;(0%OB^_WQ1 ,^ IXX3'9U1J&2B];/P?C9Z#AC-Q7^!*P@/#TI\CEH+&U=4C]9I.;-X*9*]I)VKN$_IYO9N M#ML.R.: ; G(4BTI453^@3E6%49/R*3>#RP\\?Z8^=[4P1E;$>^\>.N]UXK2 MO"#70#1C3@F3K3#[!4$\^Y(BVTIQROX)IY1N$^2;&O-(D*_SW_U' =TDH)& M_J7@\*;(A#E$C(J8_$T*LNJI!-/%:;*HUJ.*D[SR+@-[G\4W^0-/T_Z5F8XK MBR[:^9>-_6^U=N"%[&Z\AMY_L,40T+IP?.?/)HU9,IP>YA]$EF]<_0902P,$ M% @ DV"'2J#QPRQF P 50X !D !X;"]W;W)K&ULE5?;CILP$/T5Q'L7/ 9?5DFD3:JJE5IIU:KM,YLX"2K@%)Q-^_V,.]TG2K?>J+KH[?5"- M?;+5;5T8NVQW27=H5;$9C.HJ@31E25V43;R8#7N/[6*FCZ8J&_781MVQKHOV M[U)5^C2/2?RR\;7<[4V_D2QFAV*GOBGS_?#8VE5R]K(I:]5TI6ZB5FWG\0.Y M7T'>&PR('Z4Z=1?W49_*D]:_^L6GS3Q.>T:J4FO3NRCLY5FM5%7UGBR/WY/3 M^!RS-[R\?_'^84C>)O-4=&JEJY_EQNSGL8BCC=H6Q\I\U:>/:DHHCZ,I^\_J M6546WC.Q,=:ZZH;?:'WLC*XG+Y9*7?P9KV4S7$^3_QH'=_6H>B;@MQ36\QUOSG4;GAFL^WL[O,BR]@L M>>X=39CEB($+##DC$NO]' *P$$OPS.$ZP,I'\$ $BB9!!WMZE03''62H@VQP MD%TY$$X51@P?,,V D:GDJ9.*CQ(R$X%L,C\IM^7*<#$?)<(0,<Q8%DDRD0B97&B+*47Y1VA%Q_)R 5#"0B0(2FN M**E'Q^V%Y82Y#@1NQR"H3(C 2R(!?2,>&THAX +5KP<"M\L+P06*T!L$9@)= M=8+]V(1;%0Q&* T0P@6/8(KGMN\$NNI?+KC;-!A,I"P+$,)%CR"JYPD-\04M M8XP2EQ &2YD,$,*%C_C*1X-%QN6*\#A@@4L-^%+C-PT@*I(SYXRS0E"4R8#R :XU@&@- M!%H&<*V!-V@-X%H#MV@-^")")*.96Q4$)G@>T$_ M09NT1KP183GU'M+/DH( M$FH:7&G@%J690)?G. *I=+\I!"9EYO))+@[CM6IWP]S216M];$Q_[+W8/<]& M#] ?YIW]I9V9Q@GGU\\Z)2 M6]/?&PO=V]R:W-H965T"[>MSSSW'V#?KN'B5)8#R MWFO6R*U?*M5N$))%"365#[R%1N^19_RJ6-7 07CR6M=4_-D!X]W6#_U[X+FZE,H$4)ZU] (_0?UJ#T*OT,AR MJFIH9,4;3\!YZS^&FWUB\!;P4D$G)W//.#ER_FH6WTY;/S""@$&A# /5PPWV MP)@ATC+>!DY_+&D2I_,[^Y/UKKT>?<5!C_$ M]P;SW^$&3,.-$EVCX$S:KU=+UP**EU/2]'ZO&CMW ?T]S)T1#0C0FZ-K_ M2\!# OY(B*WY7IFU^H4JFF>"=Y[H?U9+S9T(-U@?9F&"]NSLGG8K=?26QP1G MZ&:(!LRNQT033#@BD&8?2T2N$KMHD1[]6V"_1"2?5,!.$]CFXZG ]!."V$D0 M6X)X*F!^"#TDL9"F=Q'C:.[$@<(I(6XMQ*F%++3$))Z)Z3%D4H:D(5[/Q#A0 M:XQ7;C$KIYB50PR9B5DMRB0D#&9:'* P#=Q2$J>49/F/YDJ2Q>FG09K,I2Q1 MZS1>S^\+FKR@&L3%-AOI%?S:*'-7)]&QGSU&Y@7.XCO=Y_JV]$'3-\D?5%RJ M1GI'KO3[MJ_PS+D"+3)XT$=5ZKX\+ABB[Z[M0O%&^'QHO&[I__!5!+ M P04 " "38(=*:[O"J( " "N" &0 'AL+W=OW MKVT(QX'IY?X$V\S.[DQ8ENS*^+,H"9'.2TT;L7)+*=M'SQ-%26HL'EA+&G7G MR'B-I=KRDR=:3O#!!-74@[X?>36N&C?/S-F.YQD[2UHU9,<=<:YKS/]N"&77 ME0O0J1FM'2]DS]JPW7P\KU]<5$4H*J2FPNES(EE"JF50=?WI2=\BI \?K&_MG M(UZ)V6-!MHS^K@ZR7+F)ZQS($9^I?&+7+Z07%+I.K_X;N1"JX+H2E:-@5)A? MIS@+R>J>1952XY?N6C7F>NWY;V'V -@'P"% Y?Y? .H#T&M 8,1WE1FIG[#$ M><;9U>'=O]5B_5" 1Z3,+/2A\<[<4VJ%.KWD01AEWD43]9A-AX$C#!@0GF(? M4D!;B@V)#:0QD-1/ M8W^B9(Y*TB!9$!-::PEGM01A8B>(K 31_6[$5H+X?3#;6\1_WX\>,Y8*TR0()H988 A N/!\@(66 M!7-/(G^!PMJ2:P _X(J]YP"ZPQ5D>4P@FIHR1Z$H10O5V!L8S#LXB)9LM?<= M"#_@B;WS0'2')]'L%1'&:3+UQ()2UDVJ\49O^9KPDQF(PBG8N9'Z?3HZ'8;N M&NHI,3G?Z&%LILI ME[%:\VZ"=AO)VO[KP!L^4?)_4$L#!!0 ( )-@ATK5L9+(VP$ L% 9 M >&PO=V]R:W-H965T@#"?8YVA]SJG>"M@U'=[0/;R4F(=WOX6N]1: L"!I6V!&J6*SP!8Q9D MRO@],]%B:1/O]S?ZB^O=]'*B"IX$^]75NMVC' 4U-/3"]*L8O\#_6<>;?TOP)9$X@2P*9>IF,7.7/ M5-.RD&(,Y#3[@=J_.-H1,YO*!MTHW#-3O#+1:YFDI,!7"YHUATE#'C3QHL&& MOY@0KPEQ@/@!D/@!L1<0.T#R -BNJO1I4K])XC5)/(!L93)I,J?IG28._1Y; MK\?V'X\X(WY Z@6D_S_*S O(/%WFJRXG313>M1EM,K]+[G7)/2Z?5BX>3;8> M)KY[C^TU\9W*<]>KX"2T^23+G_RK]02P,$% @ DV"'2FVI7A#R20 >$8! !0 !X;"]S:&%R M9613=')I;F=S+GAM;.U]:7/C1I;@Y]E?@>BMWJ$B()G@3;NG(V25REW==4VI MJAT;$_L!(D$);9)@ Z14FI@?O^_*"YD (97:;<_X@UTBF4ADOGSY[N,/5;6/ M#MO\[X?LHCAL]__VN]$T^5WT9;/>5O_VN]O]?O?M-]]4B]MLDU9GQ2[;PB^K MHMRD>_A8WGQ3[49\F(;G4;5;5IFU1^^V?_Q#]_@,_S<,'I;;/>W%3RS MS);U7U]EUV?18!9'@WXRK?_X-BWAQWGXQV/K^8_SZVI?IHO]_ZL_*8,_9C^,#'[(R+W"7R^AENO>>54#\7__R+R%(G<,< M2YKGU3J]J?^Z2M>5-Z-^\ZN\6L">_F^6EM$K^-([WOI(66IP[+\G]6\N#F59 M?TW3+D]/D^1TV&^ _JM\G971!3QW4Y0>Z-^DY4T6G2\6&8R",4L>WW22Q68# M&'2U+Q8_Q=$5H77T_K"O]NEVF6\]$%X4<.3;"F:%OZIBG2_I%=^GZW2[R& " MN%,57)#/5R^CWHN3Z$64;Z-/M\6A@OD\*+TK[LZB89^P?M($L+2J8,YOO9_3 MZC:"2:,%_I']_9#?I6L8[[WDZK8H]Z?[K-S 6NZR:K\)C?I4[.%4<*[8FY%> M4W6:!N".%*F*RFR1P?/7ZRSJK;,*YEBOBWL$4A45J^A%$O='8YH8_DQ&PQB> MJ';98I_?9>N'D_J\[_>W<.8+!R0-6V@=\Z$$>EC"P>.;<8L[W$8<;;-]?>CK M+># 38X[X+F"HWXHBN5]OEY[ER5;9;"09;1/OS2LA??4MI?P;PHQUGEZG:_S M?9X%L$/&[.#0D$0"R-?%]H;/;YE=>_O0![=+'_#4 K^7!]C.HM@ 0ZF8\"(0 MRVQ-5P#VZ7.$E_E=#O=EJ:>-]@4SC]MBO,([G^_C_^)+/%=E%?5 7^! MO7K0$C(=GCBFS:;+98Y("<>X2_/E*=#=1;K+X5C=%P_XM8%7TS2%H?UQ-)K% M@_DXGB5C&8K4'/DN#85?Q\-)/$XF[J\>)?^8[4&\@A< S]O"Q"&J>=@<^!X5 M3.G@F@'@X:8!/82K6S50B*KQ?,+C+>P1JM[U^6Z3R#F+KL[5^CRXY8J]'*GCL"IL&P\M[B M32"X8'"NZQ.,A>VH_]C5N4\?75IP>)=UR=#BT9+3U1[^89(%/.K]#F4VN,6V M#&4NET:?^ @ZL9@\#PM6'YDB>ZAP5:SV]_ JN"0+7*DWZUNXQ?ML2PA)EP>( M)@QMN)H-A/^BJ'BO9<,R< #^7AU;CAJXZ;BL\PT* _^9*H$@7<"50#3,M:33 M)%/5UNP)0240J&A7%JO<8XERI-N;*/NRHWWX@ ]!$ ?H'9#J6]+)\H W@JXBFG2LAI M&LM@*KRM-H@WJ[+8J-& ZV&>WY-)3N!\\"D/;""@9G Q]NIMC;_S\\S><.J@ M(/NJ*+/\9BLRT.(!Q'8XU)/H!K K^(#L.;C6X .]-S2AK.8Z YJ>J4]!Z1$. M_0Y. + 5R7_;R'?97JV7AS6\6S%@0S$]J'Z?5OFB(W5]F:\/B!;=1O\(\+W% MX>D=G#PHJ3[1;%D-#VY=0L,0TA276A)?9@M8*#RR8SF#J#@^V9FE="#D%X[\ M(FC?51C04S7.U&SQ>1\0GP1S&$$(-7%B0"0/W-XE0*-1M19M9_FW0X/:^WE; M9ND:.2K=%P#!UM:2[7# D)-?")3(N5R=NNW\=]QO@X=YC MSW?<3Y4%/SE ZET#70>^0C=[?5@2OT)94$O,AW;@/VU#>&=>@?39W9A#CZSH M$9N^ S=(\03#>OJYP2E4C4&R!4TO!\%V6Z=H^#-^2<89 @^"XOJAVWM>9G ^ MB]RH[6E-&-@%#2/'1 A+AS!PF.8VSM4= HGBU8YBM?'X% 6BRQ;5A9"!K ^C*/.1AF7M6&MB.[S_2TJLK@ -HW1 M*^"RD7)&DC])Y\ 4\\5>:9;H(_)A^C';V2];6'I=]S< M6#NE-CA[%&"U I:(K\B^+.BB1FCGCQ9R:8LMS1QZ(Q 68!45L"80@N@OQ A> M2!=3>J/-/09B=)-O4;8D3"7/R".>1A@W/G=UV.W6Q)J WR_S:@%LX1"07&G^ M7IFM#NA^.R$SF"ZP,+-*"*%S"NHPZOYA/*=U+QW3BOP &($\/L*K[QLR/H,LL-^OB:P^ M^F88;\O;]*M2 :Q MM64E;]C/XERO&"O@T"V(-*\YN 82.]/M0_3^#DT>V3T [4?@IJ#*I-$Z2XE> MWJR+:[0)L\14DN$#[A, F::P# J"0+MUP41LGRUNM\6ZN,GQVF2;77&?L<4 M47Y7YH@G0!"O#_D:>!I08C05+)"QH8?S^E#E6_)\F=GRVOWS3786O3^ GEB #DJ[0] 3+4\79!)*X3:7>08\F_C\\H 7-ZOXL1W;=/BI M&[;>K!]P-GB>--!=MC^0T9H-8$!E#\ V0 8 ,=]Z?%T5^-:(N T/QM5OBF6V M%KD47D>0$(9L (K/I;#1ZPH.;D>[XR'T]%GT%HT4>V MT6VZ7N$V<"X-+;4V M)9(!/XZT-K*_+8O#S2US

E@4^_?KJKZ!YP+ZURF9;'.= M+>OOALMGWJ$WK0? [8'-HNGT#.D(B\X(J>@=J#VWT?D&D&:1TN;>H%"MO^FA M*"8?JI/OHLL#RJHQ26AO\^42+NEE6C&%.5_Q(Y=O+\]A*'Y%3U=Y&GU(%_DJ M7P#H;HB.*@Q:%TA1$$OS98XWJL(;>3DKM@U<75Z< MX+,@%^"J2!;)-];+80.HL6YOSFB7-&S]0 ?S$"U!HR[VRJZ $0KJW;D5780O M7Q7%'H9F>+G%: Z:=VK@)I<6MV,H&?R>[?9,Z7'6S]M =4$ "K( O3$'$!Q8@;@ 9/0:"5.Z#%X[.M.V.6Q["UZD\^T6J?%' M BD*5:\ 1E'2/_T+K1SG6W%PSP,&]R!"+N'FW.%5+'682T1W:Y,"P+? "RTT M7!BMF]9F42XAN_9H&_@*:>GF V/+E)C\CUG\;7KW_'>CX%U7*=K&Z=JFU3_M MC&(+T]K>2W?&LHO&M-&<->QBNR:^O\6KA%<1K:JD!]@/;#,4,=+R@8TSK /L M:M(B$8NL.JSWE;FB?-=99ZK4(]GR#&3ES+)[J.?4_AL?)#:"!$$M*8?U(Z-> MD!>IO@YT>9 .H@%[ &!8T#V#8UAD-?H*4AC\O1 PGD:OM]&?@7'C_E'Y8I9A MA&/KT2OT$: "%'U?P#]1[]7YU?=\4937[:'\71:\MD=QJI M\"4Z;_$[?2IVP(*&X_Y)#&P"R%&^(KS&E7U"?Q)N6#_X&O ^+TD"Z9U??58O M0M'#?(K2#2E+>FJ2@V5NQGO@;4!:29 !Q1R$&*73W*@W <7-UOD&8"/;S';1 MP%A"]+C$^I(B*Y ?'ODC+DD":;O#0 %1;>W(@A"6YAPP-7Q1 ^?[30C9^ M$I=P?YLOF)K7ID7[".EYC+7V4OZULM9Z%OT)M($[] OB2#0ZVV^49>#%X EI MU)X#U/A%]BEAG-]"&:Z((+NOYNMY*J8%"&T&#=+E$OB= <@K=:'[%PMH6W!*7)D9FHM)>@[8TB"U2VD<.R M&Q*7*C19R&CP$HAU66%T+VF):'5:9+8Y%=3:V]IRJD:T5#M]'K2<_D+1L@' MA(%OTQ+@]14(V(?+"&RB1#%#69$O-VAGR3*.N3[]GG1N93ZV9C7HUY_;Z->? MU]%/LQ,T.10'E)^006N!P1(8\0@SM0"R9XM=0/".W;XI"^*Y2<$*BIB#V1=LXWX@DPB EFJ7.V2M*-_"\XR>)X'9R>_4)Q] M-"E]E5V72M)Z,BX/XNA-1B9B"S4'("HQ'];R!0:]9YGVZI9H40(ZON9GF28" M![Z6^$G*QB';-C->.@X>K5V"#YK[%]?K_(8!"/-OTI\R&:H))[D4HQ(C3D[W MQ2F9N="!J:>@G_!ILIS=HD:YS." M:M3C^29T;C6AG"#YT.X61>$LY"-!''& MKHW$Q"&R&!6 =["PPJ-9H"2Q\V_T,!LD! L9C;0$!/>R/E<]CI8!7:P,H"L7 M@RTAZ_[7<5O.=Z X7&,GW15QJ?](6D;'(-VBAS@8+:A?^A=':[WI!;,AN/3 M8?_$TSGJKH.7V?4^>JW\GAQ/J>XBOM6P"?QD;B3Z(8V_E&,:T7R?62J@$%SG M5N+YIY'8:X'9'-B(HA4/+79KR9_83545&'"1+?G%^A)K'1GIN;;$U#7>E)]" M.P:K" TWC[;X;#=O;#.[NJ*,:Q7XU&>N6==<;)1G5GD)Q_UW(,![=L.(JBQ2 M$6DYPOTRS HZZT<;P&\-ZL)*E\%SM[,F;#;&0^93J( M>VS%Z9Z/L?X@C;M%E:DO3XY+/AQJXK(A7"0JPQ8[TJ0=7O'GP_JA3C7O"M$\ MR#UM$7G<'.&/(NQX\AC3MG]MQ:AEP DB2T(\E9$.!@108,Y YQ:,5* M.E ^6,51S5J8EY]QQB[B)7$J>NE.D3EV'H'43'>;36AEMB\+%?<8D5$0D)S) M0KH#-2)%>T?!^V+3CX539D44:&,/%/C*O2@%YQ0%#KQ;O2VV-N_O[Y5E4$7+ M@Z)Q 'KAKK&D8Z&MB&V)P%MA8W*>L0:>-BH'UGA^=8'$@O?(Q+3%VBLTJWD> M_4YUD+R8!I/P_ P(XS:]82T$ &FD%Z3(5:68-9JQ%GPJ1AP1Y*Z$:EIRB]@& MY,@D ZDZ;BYG5W *F(6NTKVR_3-O\DF3I?S72"*=?($1@K0#2^_3 "+"Q_O* MEM]&N,C!Y#N7RENNYTP(:?9%=%.M5,(8N'=W0@'H$24LW)09@U8(%;*RE^C2 M!_:QS3ANAKVJ*#C=L)P65=D-/72*.($RNKU\E#'W#SN,12!,U.+L/; .RX;( M(T$V62N;7::9 "L%G:@^,4\?USX;ME@V 1>,&4W+XSW8#7 M/JO"86M?3'KJ!WV=40P*8X'R23NT74\!])@"D1586%LL I)S32RLQTJHQ:56 MLCXCG"T B1M,K<40GF61,2@,$ M'1V]4;;.E"ZIKZP=;?&R%EGTTD06J7O;R\^RL]@$0/@A+_).-\/K&S@_$,R0 MZ)\TWWT#*.OP 0YR@R<$BD9;L"E*ED;ME%!P' MT_3^>O7^DAW;]NQF_6?1Y_J!QT+%M84,CXI>B)/17(@D=.\Q)4L= X=]?,E1 MK7/)EE&;*F,JKNLLK?ANI=&SDQ8/#"X2GD=EL,ZA2#)6(7V^!8TO77)@H['Q M$"D!;"W=6;US\@_G+!27&;/U_K)6O.%UIA:Q>YP9-ZD *-IS@.3)MY&D*5#L M)?!NCH*Q30?P%\DF@^^?U#!41Q6FTSB_G"LQZI_Y6L* >&(JL.61!@@A 7&=5G<:3"-![.Y?K0W MB4[XNV'T^>SJ#&X\.4H?Z,DJ&L>3V<2,'HQ@.'PW&0 05/04CQS%P^$\2O18 M^#SJ1QR""YN:C.+!((&_\+_>L!^=R+?)?/#,!^M''OQ15?H(+.E0\LP4W2WL[0> MI7^G?630$?,VJ>&J'I]0!+(ISJ/'AB^WCQ?'+W<-)3KA@!HL%UI];$$"-83O MM/H41@/W9NO)74P83.(Y8-Z+:(AK&.-7_2EL; )_C6 =R8Q532>H@6QME0G- MHQ@(%@11;I',GH>#&9T; #N 8UDH5D/ M[B4G43**)^,I#AJ/)GJS>HNR,1SYFF.8*E8KCQR8\N_@;;"V7V9BN&7SDT7< M%.WCJ#Z11(R)G0FD>[52K58KFVG+W2(GR#+GP(Q;BIG>/CA+8',>U8 YH#_4 MRI-<,UELL(,BT .A;WXZ6@D7;<\9GYA1'Y0OPJ-H^W_*EC<(MW.=%Q*]U.DM M+3)(PY0_VE'D: %R&/&B&7A)!E1A7G!T>\#5(:#!% ML1%5VC)SB(R''F?EHH.3<_*2)!T5\%1"!(-U3"BKL$![E?4E$-A"A%6*X)1P MB96;I)Q+N++9N\2U\M)Q?=M,U<-27)L6M$VE8(X=6 QB\7H= !U"C1V9"*^] M0Q:.(FLDMAG)<\I2\I2Z9DVVM7[9H2A,NA=('LOT@4Y!WW!874@NR41F$#+OW)89VHZH("*KYOZZ<BX?E4 8.GN)I+172 MQT"_5H1%OT)2@AWVZOH=/TD 6B;O1(I4]$Z]CP5:2[9M_N653PJ+B-(S2-1051] _NF/XFE_CE+A!$21&$B2&'PW@7U[E2BL M_;TU,:-^,2 SS+"7MF2SAGDQ2DXBF)M&?'*MR4+%&;]J :(;^SG+M6H-NL/YZ(':(MU92G-NQ@=K N(J'**\.L$C06%4(ZVL0_'&,D^5]>BZ(^CER^Y2TIY,^A:+Q7O. MV)*9'%LYJ$R2@8M&:\[=E42LM$Q-^5>0[%8U4"A-PH)<\SW&O4CVZ5;EII(^ M@I"&"3><<")O4/&H9;K)Q*NDHAP>\@RT/6!%=X@0L'C8**-B'"W*;)GO(XY5 MDRJ@2H8AB8/D4ROP.E.2C+R7\!\V?-CLC"NAMD<)8-,A1RH$\6^'Y8UH=]?% M8>],HP"7ENRR);I&B044?UAH' \F4AC29M0S5P%&_P J5R"5FT2C)H*Z/.B4 MC4YBNJ?Z6K6!SPVM;:H%["39^(]VTGG;WQB8U2M?K+-D,7%]J517PX^<5+PU M>?6?))YR,< +%11WSD*Q7>+4J2*$=3F^+XJ?A)]\W=.JC,K2SD5&/C./9S.T M:_6F23R=CXGP#F=Q?YZX/T]F<2)T>00CIWT=L*5K $ZF\:0_B'KP^(CLIJ"W M)2!DZ._'\6P\0,,K3##N1Y_*=)DA^DNZ0DFICW"M*PS70=-K#V8:#,FF.P60 MJF^G\6R(WT[C87]J1.6YLH/UDF063\8B+ _C^;1?_SV)9_V$?I_UX]E@JI33 MIE@\U+$KMP@9Y@+:$)=*?W9(1>ZA&FK,H$+/'17UQ?0L:5! SZ)7["\/ODK* MC-31N<%XU6YY_)BA)TT*0=!X-'O&X\F:QUK.R[&2I_#&V@C)KVY@4XHT#-Q)V. 5 MT.D2;6)H0QX 0-#T/QG+QP2NQ_&0FV0>]RTM03YV]/N/)O%\8OP&\I'Q2,/2 MG)9:G #_I>%:ZN9F;*X(&<2V!9":_.9&2I;<93H*HEB02+!DZ8.9L*2Y9A)U M3L+*IJ#BLS]E9/-,M\1H=9B5&_5<]2,8F M,)D\ <1M,"!'S=HPJ-2E7N0=*UFN\BULT@>*-T,&8?P'< %(DWDI]A22Z42 MD^J/EB'X$T? A5^DWJ#J8)%,?-A16-S6KJ#^8FI,A?E*XIU46G=ICUSC/9:2 M(HB^A*$B#U*>G7F7E7]!LMMU49;%O>23.A SX*SGMWNG@V8GE"G)/H@*)@U+ M3>U>/-Y/&%Z4_Q2=O\1Y= 0G!IP<@QA($VB$Q*@1R2&O2%K"F&RQV#, 7PS& M5L0Z%XV0A'.K1!M9& 'HZVQ/4CWF<_$;,5(37ZM3>T/3$MQ4OHM)W6E>/JY! M' .1*:*R.\!?5%#'3FW3(&.K+*&6J1 42P&8!U-O)^<S>7V&:(^ MYE%B7%38\->9NJ1^KM?:YVS;8E64V/*0J=Q0=2\P9/?8 5I18J2N!"I?2KT= M*1Q@O5HY,416;L#1)D&$A*!DF)P-+:F'G'(PD76H2W9YLJ/FRSY*!L(CQ5:M M7Z0S63!*6!?:T^L/.5E$KA-^89>I,W'/SI &OCRVPXZICK%)-2-#O6S 6HR6 M=EXDEB"8D0+O:AZU^=(CTPTMUX>9CD!G51%@8:/SI&/+W\.3JB#(-1;N4?#. M=>!\28*D5?M%SU<_-B&Z%-N=+U7A:^,IWP+^%^N,:PX0-<.3Y PV7:X%]6D0 M7](UUM*B AF;_+"A,/T@\L4MJ4D6ZJ))Y0O;EFJ*=VR,%+]CK*6,M%R$&D@,U M!EZ()%"')M,64)XA5GJ/>]\*BV'#(Q^+^W8!2)UFM-WHP=EX\GL@Q)QWEF^5 M+%5$Q37S9#BX6FX27P++88'L./<1ZH<2:4;6 MR^!<'"/LBD\DU0E0C 2,\*O+:VWO3F]NL";9WF8UFA'YAZ&N%7&P%=YI-L,( M U(F!U6A_Y@U(TGB <@I9,U(QM3GB*P9R22>@5A/UHP9:)0#8\$ (06?:6CQ M0O6[(ZML<-=Q;6'$38_\F%EE6!7V[,G,;..I:IT@,:A6I58"YXMD9M&M1YD? MMOBBDNB<3"W1VK3..7*M[1>P"XZHRLDA?.IW< MC-9Y3KH12*Q\(DNE.-Q0A]10!00MG&@7FS09TOG?/V9M'AS21;P%JS@=VTE& M;S=RCCI@6\[461ATW85X?K].8?*K!4K2E1*I2AU/_NS:?7'^C/Y+L3*PS)3G*S(2JBKCR?1'NN94<#C MFL,V)?D*EH8[Q%XXJ(GH!A7D\S.SY]1FERMR2XU77<5$2Y/6[@PE976!#!:U M2A\2%XL)1!MMGQ50\#&+KQ0%P/*(@Y(,7>H.WJL2R-0-&1,.RG6!12VDP*F/ ME9\\_,6%=WNZ+"5)0G<)-9(("2R56B%)C>MD M6FJC39-T;BWN1+,KNS[K2.X"Q2%8"QA:WX<7\Q4[M:]IO7H]WC53EXI/3O-= M) %,&$FY-BF3<"FIXB_AA.A_H5 C;<@F_/>JL35N@J)?5UHC?XHRY@FNG^BR MVNW"76G D:&.-;I#'\EXPLD;4:"97(1AA$GWJRG_J?06VR%OU18C>R%>F8-@ MI^YDQQ$M%JJO#B59<>'0%X B?'SO"KB\2?],\D;MF:TW4MHH@$KA?1MVH/UU@9<3K(,4#D*EZ/PR;!V@C2A M0UZ,VU[R@HJY!KKP! :UX'AX?"N93^U4S50YM,F+:2J=ARB(D^S$ :IH$1)B MPE'S=?R5OESB@55ET13BH7W-5'S$6CF:B"O-ZGONYE4):6W#S(2RUI)X-*(@ MTG@\[M?-L4#M)WV*/@::#G0U&6(*">O# !&-N M*(C*KLG;&XT1 TUF)7ULBJA' M%P&L6( .3.5>JOOM,5)*^XX5=Z:J2O;D7(*)XU?="IL^>U!UF<6)+RU],K$,OLT1KHTJ+$/XFFO,,!W MLZ94"ZO7F82*4K6.[$NV.+#<7F7=MBWUR)C_(:.5+C+HZH0+!-N^?K"=)U3R MZ?>1XJEF6*F,Q17M&XLBZ")S?' U]YNRXZGTP%I]$M4>@ !C.?M8_$6IK&'" M..(>$61 P3H%W%)BG=T0'$PYTM8]Z- 1[#;JI.8@25E)?P&8TEH=YLSC]6>&FFTP75$45=S9,IBM5+.)579E2I,:W%=_.%64()JOVO+W=JY MHQ- ?/U?JL!A.R%8+R&!/WGED*^5)G@Z0' AQ+GN4$!#V+!>U8YN28@(VQ)% M:9MY_?6&^QE+C*X&@%8L%FS#,JY_O:,XN@5NN;]5K1655K*':\DEZXW,W<," M3-D7/4>#D'@26R!2K]:F0[*+K*1,*J=,H6K)-3:UWTMB7HC"<_D/4K"K7;K( MM%2!01K\F-&!8XL0!U^=ULF\G)U/R(Y26?<0X\@"\7QL#KQ7?N&+%T3BJ$= M9]8+'1=U<,IPIJZ5MMS!(1M*K..2T"V268$B()FI]584..LM/"D])?Q3A06"WYV(/-Y0BU86RW*T"\4Y9/? 0%K0O@SRNX MNB@TH5+WGOAO:?,C9?1_36V%*%BVL+H*X2SVR\E2PA#B[!%3A(FG*ZRX,WZ] MLM.HEU-E(OI%E>>27W[AW"_ 2(XBQ3-RDFT1$HM^9:0>%+UDK/\-D$)#DD=( M7^6?5C)K9I]3 1C\_\]+9(_BP310@[7>=>4(L7T*K3U:S*&%%H[=RU@]1DT= MB\ZE*<72+N+.B7I!:A..]97RPAYP )0,@=3H-?@1/VR7*47-*&IDDO*L#-R: M45CI/%7PA:3-V&]ETWM1*Z>H(?):=A@*JP5T*;Q -9U0I4M!REOR2FSYL@VWP:<5(4I#,^V: M%##I&A@Z:80$.*R/N-298OBF-)0D]6)DD2\5R"7XCKH/\A=5.H=#D.G0)6CH MOBS8Y+.)EMCM4[?^5&[<9A'-!OVS1TF'XY]/.J2"M7(MJ)NQ<(%5 9>&+.J MR\F>;(5"G=39NGXO3X>D8]C)>9CZ$_0X#6.V63"42P[[$UA=9M9EOF=PEB+ M%P?W) D4+I04VJE,;6%./B^TLL<,2_R%B_>_2N,6WYIK^'^A0WD4!JI2!X[6 MPEU 7:1QN7OU2"VE*3C\WC)K*6\Q=D$A3165U$3RE2UA31UV0 MXZ>_PMSFG\T D+D3L5/40>?:B3S*UE0T[Q/V#2O^;>N53',7,0%34<^ M]H-7SY2WHN-P2=)7D8 "=9.,@^_E3*3:D8L"H.J!TJ'7V@4C02<#^QK3EXZ9L:&$O%#1AN@D%R%<4ZTIY&0*:["*L(0 M6K9*J^(P<@3=5&S2XIJ"\O M9]Q*W,W?X,I4RUP2>S"KE4"-6?2P 1$9*# VXYP_"K)8UD**NQ@Z)FHV)5+C MM<:R-A:;DKN<4?P^!5I:@JI)&-Y+[,NB6&;US.:Q4JVHI8TDX_E=AU3S:::_ MXT@Z]MIV$AL K"A-O)0P.1O:C]7/>HQ'H4-F.(\4K^FK;$E1=M9UY8!ANU%# M]B5E];$HI5)N(2GKW%@ST[$L'*ZI&UO4915^)U?Y_;G>B"1,LA+V*F!9"5G; M8GM**?TVTO$-)8,1+X,I."T1JSEPH0)# +1L(/I<2_75V-92B[+F F2(@$2" MZ%(A<+!8@Y(QI=:3"9HU>HX=44V$(N7>W&*K:]CE2FYM,_0&'LNX3,LM,=,/ M\%K*O3@^HH5K! ;_R*$5>,085+S UED\9H<[I3$F*^$^D^B4%&6=&U#^#H3@ M'**^L?*33+[9F?V.9;X^,!%^YK> ]G^H+*;$&I7YF5Z,]U^2)]0Q-\1<,^E9 M940OK1]B:YFZPA[_KC-0*]=D2*K,4T(E8SD1CC=GN'F@"4 BE;P(Y!WA@&@R M0 $^[E7[]/5"1=D#V/RW!DZ+TF0CU7>.X]$=X3F6VV0] U@&@KT9G#> !(1J9(APR_N0O!:G6GLM M? N+?U*RI&P!#WX\'-A?61>/,PU-_J^#.2WX\MA4Q.,9U-?9(I4Z(%6F-DJ" M#L9FG:H+[]'4[Y71[BJ[,7:(UTY=\/=:6_8RVL32]U'7^6DFMX][DV7"JO1X MJ5P'3%"8%ERZ#">@8G8LM&3;&\1 S*94+TQ-87DCTFF9VBXJ:.I%YG;M?DY' MN8&SY6Y^=WEV;V+O%F1R,Q91= R0PH&65RKF0*X"_.FVN"=+[9I"UTBX Z:M MRE=R"ST[-81%EF,O8'6DP6$O=5C$*L$Z9\#TNWQ,O *'O!T/.$TKR^%B<@YB M;0642JFX&N4G<.RV?$'\4F)<]JVV!]L6RTDB%.IM#-C.I'5K=64;8]A.S#6$ MI&!^J0K;L"JTE%P)% KE$K!'#K4(UJ.%0O=$=3H1 [WI%<_%MZVWRVL9W:B9 M(]=. C%-$I\<\4YU$B!^3_$4K9&=?&O7<9N,XG%_QG\DP&6.%W";Q+/!#"O_ MSB==R[8E\W@R'$4),++Q0"Q8"JSS/A7_F\VI/+!:JJXH84/?W&-E2+*V K=F M-IWB._J348=M#"C]81#/@?%UW,8T'@\GT0Q8OVH"TW&96'9[@J4#YO%T.K$V M:;#)VLEH M!*\)_^9-YA)W""DPG(,)/YN/.! %N>SZ)Y/!^9K5BH/0&)"&8; MPWK[8S%3'K:*^%H!EM@&9@*334$^&1*K%XN2(+?M\D+>A&DK RS3J:%9H M@)I0>8:4+55:N->R$F/@\Y6(+FJ\T%TTJ"@/)H8_B.?NM25Y<'8TU\]SVGUB M;\^2?&FZ-S?5V>0A^X===L1\_T@Z[)#@JV*UOT_+S+2DQ#YA\7" 85.#83P? MCZ.W5F(F7+ID.(O&LW@(U.9#6:RP.[!$SHM[#2@1J!^8U67:S@DA?:%(J4J9 M=/F::82JLEX9]]^1%G<.L 'RH4S;E?(5%Q;D1 (GRX3E3BZT=88:?&K!U)8S MR!MIG M1A]2;I\)\X/5D_'._I^F:]6 M&7?65!D="TTY_G&8Z)[Q"]1BAWWJZ34'5C..$-0X<#8:8>UE[&'H@GT<]P=# MXC1#%_28_@4H"Z+$H D?/07(5)J[O MU'?$&M-4'\<:^5\5;$MW0/3/$,NGW M?Z^$6EO5MAJ389$78+T?/[S5?0WPK'ORY8FX&*Q:1=5AP^7U^D[!R7-'37YA ME\!1,1:F- QFW]]3_9J M+R> ZU%'J^J#>J5BC[XH=8(O'H?1V_A;WF%BD-<1G\! M#3XZO_X)=ICC9/<@D&1VB1,=AZ)CO,BWAAOS340L\F$T/EG-A(1\ *ABL6&O M'U-X/*+JE57*P-JSFNG9)HI.49NF2INE1#PB%A/H.68M/2QS5J&[(R00.*P4 MJ&O'E =58H)M0SHD"G^\,C081URJIC!8\2PG22CJ75U>G."S*05J:O.Q>;DN MG^TWJ=;M_728CTGFMNU87(&XV,-0L@((Z[A^L.^UU*?#[1@/#]86V5GQRI^W M!#'JR$/;5/RT]\/Y^0?F)/KVAR\:RSM59AU <&!U2]7(J<)?JD)?_R;*B17[ MVC9'G0Z<&6Y-?#O4 M5\+9[-$V\!72Q24^Z]VPB0BKB%+F]9]Q1K&%:6WOY?J2 M)ELO5OH HFWMGDRKCQ%0/C*\IW M796HDD)WUZ!7*MN33X.*%O5?G5]^?B'@0'OAY M1VSZ74$Y*=/3/K!ETPT'7^\TY!$[SJ=B!YK <-P';>TJ!VJ6KQZ48?P3"F$( M+]-OQ\H+/;_ZK%Z$^5[F4P27 AN)Z:FYB +/S=?&"/YVR;;":A$"!%NER_$V MLUTT,!*):25B5@1D6DF@!X:%KAPNL1JZ A6[4KB&0\P5J G-XL:)N>,SAN=H MMT&M69/;^X&I-CJ3:S'^ *I0HH;- G3]086K$NT&2Y!BL;=^?Q5N-5$)TMM+ M 3';[ECVI^(>8Q5CR4RH*ON-L@P.T,0)@S%W&DB.(4YB:.Q7\^V^.0 I1;"C M4FKA26XQ:-;+B!S6.^165OEVK@EKPB?'NI8^@CLC?U6ZE#J(.Q3Z]D1D?N1X M#LF'A4$J:V-K%Y;F+2"F$D):!,W@%.V;> K5D] O*UK%;Q7H=FAGSAA,B31ZE6DZD1+=5.GP-8_.)0N0)8.T:%X;EC25 6:4R9&3?_Q;TD M[>C?@K,,GN?!V;@1+E#M'R!!8@EXX4C ME*,-%F]<\[-,$_/2BT]4C)>.0S)D3.5\Q?U-ZU>=WL9#39+I58C5NLN67YP1O+,:"YI0[C!\R' =6UR5M*JO5PA4LK-5\1B]@;:YZ30X&=+$R@*Y<#+:$K/M?QVTYWX'^ M)&EQ3[@JX]/^,.;8)I253Y$#',PV] ^]J\/UGM2"V7!\.NR?>#K'AYHN^1); M!;Q6+2LX+T;=17RK81/XR=S(4*L+2432&J007*\'Q>-[7EBY4F[["ZUB(SW7 MAIRZPISR4V@&,9UT C>/MOAL-V]L,[NZGFWE8-9GKAGG7&QTBKSYP5+:J6/J M9,(VG)(-''S F3E\M_9%O7?$,S05$6GG06J?/P'I1R3K.*[1"PS'2!U" M.Q!%SY[T)R<:?4>.E(.?T*N%-?VHB"6"-ZM5&J7:URS1P-J(( E1Y^*MMKRB M/<9ESGE['.;J+-!X.$F$.< ! S0Q;@Y)JVXR)#,)E:1S5MCIXA"YAAY.I8;Y M0H\2M1RSB35:L_\DET)Z)D6C%:=[/L;Z@S3NHA- OCPY+OEPD(++AG"1J Q; M[$B3=GC%GP_KASK5O"MTLZ&55.CV\T^(L./)@TZ/.0YDW^-3>VXM0RX 21+ MN7(JB>,L*)!E5UNQD@[$G:,Y:BV/<78672J\)$Y%+]TI,L?!\R UT]UF"QRE MZ>AB]F13!"1GLJ#*6;*^"?.PZ MW]\K-^ASKF@_8?B.(7A2RJYBU!- 3!UR:7[(KJI5BIA3!7N;F8:FPFA0E9V/&!0>65/I5*ILWS*^GC8 M84 *8:(69ZG'I+$A\DB03=8FRU Q 4GG[4+U.?_/P[7/ABV630!S[;!:M:$( MFEKVJ+4-$C+$\_\@LJSU CM0X4GSZX-2#%*I0 PB.MZ]0P(I#I^,$H4JBM(= M+Z2UE75GN@&O?5:%P]:^=+*9<]"VEY]E9[$$KL&) Y[NLCV2=/=P:^T>OL',Q<,. MB?Y)\]TW@+(.'X"<7J-73R&WI:;4;@QUF71AKR%.T 0P+7$E2K(K2)6FY%KJ MA0+3]/YZ]?Z2_>+V[&;]9]'G^H''0L6UA0R/BEZ(DTEE$+GW&..DCH%37[#T M5%4C6T9MJJR"BWY 03.^UZIZ\H%QD%=J$@M-Y)M-O';+V_M++5F&F8^OZ]3Q@^ZL>L7)E:&2TS?2K3I8K> M/5?90:=P**>X?/M%7F\*NQH'J6KT%C)G9K6WI/[,=HN"8'F%]G#+<]W\DGJH M<%R-UT+"^H*;27#UJ[^28D_P>!$-DGX\HU*)H1J\ZM>W(,(_J-96U'65*O . M3<][]:]\34$EW*WEL,VY5>(U%F&S&1;V>IC-34D/+ )"WPTEW%5EH.*3532. M)[.)&3W ^KOPW62@(R$S&3F*A\-YE.BQ(TP"U!&@@\F(@DA?1/A?;]BGV'S\ M-ID/HN<]6#^6X>383&]]KL4Y3V[V2/._1; MYPM3**3(7U:XY]]82>EQF%LJ/4^7J+&5'M0LY[*T? M:S0%7U S3FVR#2$&IX=RZQ_N".0F^:LR.@LUZTIFM>RLNE,ER-*2:\:!-'EE M%PMEXYC6LS(50,MUE9Y"KMZI]_$5L6Y+\R^OO/53SBY(R$0#EEBZLJRH5/]( M:O7W)D C9L0_IH"8\SY_-Z;65<'Y=.:$,Z?'4>,)4+%>@LQ.=VP.OG42#XE$ MPG<3V+>'!];^WIIPLV:\:1IO^42L(7_* >%A0UH)L +ZR'\1I#BUO&6%7+7 MLDW#ZZTAM_;KJ8JD?KTJ<+NMM14("=0>@C7 X#.A*9^'-8;+OR;R[T"7@V4( MA)C6"\6VK#]\4:R[H#QLXF$-LK+%M-Q/ 6G98EKNIS<66!6%T3=WJ:E5Y2*L M)7GY7_X"L,,G)?\,[& IQOKCB=@A,DQ-I&G##A9B7)&F"3M8B'%%FJ=A!Y&N M.G;4OO0+ :KX7@5+!(8.UVW4_E4&&?OFW2E:WJ%01NJ28!$2W8;+X*R3); F MC\&3^-S^VT:JP5]#UV>F.<^[JG/^@V]5;Q;\1%T)YF MU"9RFDCS/)"\9G%_GK@_3V9Q(F2:FA&2@I@VD;1KUB:[@# MWDM53A'MK#[6_BE;+STNS-,XJ?-V5<; M-6.E#/AZX9+'U5@0TZ,)BP?^5@T+&$U4ZPW,M6+@X_)@ M$N[9@ANN96QE84M&'@:LJ:!&>*86]:-1 MU 9 5NF2 ZG$,BATR4$)"APAT>W[_ZGM_=>F,W85=M M="$%6SY*XZS_(";P&BNO!>IT:/N_.\NY,/%'$:G?^G/_]^C/73_T@=^N^]P4 MHOR/MP0N#[=^52WY_D=U7PV<;[WIYW^W\_V96BX&(#M^7LC^UO"D2\.3#@72 M&P5XM_3Q][IHMJK;?+QV>U!*^ZTT]W_'TMQ?61JZ6:3C2K6YQA!31!HK$*(N M_\84]-0OVQ=H@M'*W:.DM]_JZOY65_>WNKJ_U=7]GUE7UZ? =EU453?TPJY7 M*X8IIH%78MCR(U5^*]?[:RS7^UA\H.]?ZCJR/]AU9,_QIOC.UWK2TF_E@'\K M!_R+*0?<4"KS)<>K(.^!%[_EQ&X/MV%;9UI0^WSU,NJ]\$3<=]E]2T6UHA2? M'>7(V\.DOF.K6?/S-M7AY*%R 4Z*>@_/_.1(7KI'UFFT^+B5'A_]5VMRN4KS M;U+[75_;<\W:-9U$F8+?-X:"GUNAX.=.*/BKHCR]JH6"GUC(BXT^KDR"IZ"9N^*NS/EBA^WT2[OQU#LOX<"P52 I\+S29'P3P%*0^QZ:)@; MN.X9&9#!=(WO?I>6[*IM67(CEZG'>3;=='J\1<=I$(8[ M+/SHH\V+/OIH\X*/1??K@+'W@3#^)Q%6K,>5G;XATZ/_]C::%PRW;PN/L\/# M?:W?#L:O_QJ,S6\$?SWJOFE@2W3]4\^GB]C:>!9>VD4<#(7WSD&]O57][>87 M>0Z\;$L&>-6<#/ 4B'DQO@''IL0(/WE'5NC^2=W.U;@PI24JC?,+@Q M$#R JZ'XG\8)/;>H)X(K;UNCN'W4[]9XKUI#S=NOB"]&+\[0J$G58X(_8L7> MT(^U]TJ R\/7V O MAC+$T:'&<<%<$AS2 MO56O+^I1A5KX MN->%=D<#:>_-Z_&G5\:3"(:D=J!WQO1"*0;*[HF+&4*1U; MB\&P99(WV5Z*QPJ.-9K$Y7+74-&)^4F# DG;ZS]F=\7Z3N_C^#+:*9TP0I,X MTYU_7' %*6(8/U'D7^J((^4>*<6B]C;M-14U&,M%W:P5:G?M12G_YZ\Z^C/ MXO?X@7$=GO>0[["_+4JNOLVI5GA9.)3*3(&.;V VFP:^3X=L)K*>"Q]]<\Y. MB"?YYEO31\!Y^AR>W4KES.N'R!ZG&QZ0;:95/J,1HI1B1DZN2KH"$?!LB4Q6 M@ON+WN_:G0E7C;E!M 3QA2OR@^=.+_/@,0HOXJ-I<,GKP:9JQU83.I/N"5-/ MD1RMH%;>;]/QQM$YA\C((CZ:8GL?&$0HJ<]<#E)^T@Z;M?U4"49.![ECZ5*,5I6M: M5=,$#7E'7<@FN\TD$K/)Y6_[W20 S6=A#XJ#C1NF<3QT3=*I_:ZF];C;+3E? MRKL3Z^(:KL1]4?X$)TH=B%3K@"/R6O^LW_<$MFZY-""D/-XGPXY'DJ@MW:/L MLLE'KNJ1'AT3V/#8=;T[T,U%2[-)7)"&DO_5J)F8ITR(JHYW_*^H ?/J-CL8 M"?LL70="^Q[79%Y3-0OV+6Z@3U@I-_\I.G_9;(LQN4)*A;3G[S C[.!I"2@F M Z3["'[9$_+$+E7IYM0HE"YR!)64IA4\(9,I.-5SPE,9)4Y5,HTBK4]^X,G0 M[CCS$Z#89>;G!&H#LSJ:TMK)'N4^JE-IVR4.W^GXBJ_^^"OW+?K')TK#Z!@+B[2#.B]2=I^EA&$% ;8[>=/>V2,-AB>WI<]N"Q MB3HF$[9,3<+T3(X^R(MSJV.:0Y.-J>N M>N![9)9D=P54O& -(K[94R"5\6L7*<1!=PO+MP?$(FL(6@UYKJ>8LE0VW4?5 M1RHVD4OP'C1)D76U2Z9H/5&TW:SEIE4V_=PQ1[#Y<2LO#R0XD*7"QI90?EYX M9##E[FN/N7MBV%,.VBQ@H&?]XX>WNK"H[4N'G^L/F]]:Y0GR\?23 MUMP:?^H6D'Y@^Q4R0;B\=\5>M^#+\$*KQ,OZ8TD_:-_B]"+MH:$\Q:7@FZ\/ M63^B/Y7H<4X1S!MM(V(G W-Y[#SOJT7DT$#KIFFNYXG&=2_&-U6U_^/_!U!+ M P04 " "38(=*I!SL5E4" !;# #0 'AL+W-T>6QEB@+KZXD1EEMDACU0M]?> P1#I.(-^R:J1JDHN$JAO/!!5S^E;2BLL)-H$X1R."?:BBZR$S+ "2@FFC8R@0G!D-?09G:&Q*:;TSCQJW_(==IL#-\=LB0^! M4=&;>M6=.>Z:;R5OTQQ[&QL>Q 4560OUJ='+X79LSAR^E3@GK1VW^2! TU%5 MTWY(5"UQJ_KC MU.:':@Z/4/._OL\%YE@BNBU:G_V7?)?_L^+SB[^7;-\J4\$OZZX^MT3S;3\" MD?-C$+DX!I%'\-B8+NEY17K=YWNK1]CI$ 8O6#6$*L([N27),NSTF!8MAE]- M[T=WOM-CHZ#Q"JUTI[_#U[D9SE%#U:U9H@W&<+2_&.'!8IBU'! Q'.T;G)&& MO;<%Q[\3R4]02P,$% @ DV"'2@ %!"Y>! ?R< \ !X;"]W;W)K M8F]O:RYX;6S%FEUOXCH00/^*Q=.N=.]"XIA^J*W4TNX*:6^+EFK?W60 JXG# MV@G=_??KA*).VC"Z+Z.\E$",.8UASLS$%R^E>WXJRV?QN\BMOQQMJFI[/A[[ M= .%]E_*+=AP9E6Z0E?AJ5N/_=:!SOP&H"KR<3R93,>%-G9T=7&8:^'&5Q?- MP4\#+_[M]>:IT&EE=O"HGRY'DU$8-T8#VTD/CWNB<_=_F,K5RJ1P6Z9U ;;: M0SG(=65*ZS=FZT?"Z@(N1X# EY MBB!/"3YYB2DDO$;)='<(7X7FK;TGTW%II? MS,Q!9BK,2+DE8I=+490V1)3A5]W44G>[=^Z(R;J$V1V]J8OX MM B95FHZ7\"8DD?,79I0:4R<8$S*'S&S/_K3&/$I%/ Y^,\8D])(S*R1(_G, M@1-C4C:)F6U"YS6=RIZR2B9F]%UUC$FI)F96#9E" MR GNE%#>DZ4TA^G[HDM*.9-;.1V_W(E("DMP"H@0N.YTQLC7&+* CGKR% M2IN\>S4I 4GN H;RI,3=,4D)2'+WQTA,W!^3E( D=X>,Q,0=,DD)2#(+Z%C6 M<:^=Z^; DA*09!;0,,25DH8;]/T]^4?,T^,"9EH8390L?KB]9#&).R4#)8&33+M<>U;T)9*!FR M#%*X#%*4A=0P9=!KYK'#F)2%%+.%CF NZZ+0[@_N)"C*0HK=0F^MW][:0E'R M4Z, B7F&,2GY*&;Y?+A;T1N,II1XIOOM:H<] M:AFLPC^>W8?I?7@]#6%CX43SL+][GJCF_M:JSO,FHCS8D)6UN\J:.0X;XJ[^ M E!+ P04 " "38(=*E!CDU M.ME].TS:D1*?'J##!(2,[OU''U:9AY_IV)1#U^;]H<^+M].QS:MJ7TK_(X2\ MWJ=3DV^Z/K7CE6TWG)HR?AQVH6_6K\TN!5DNZS!,9U2/#].9B^?-JAJ>-[%: M_&J&72JK*KP=PY]N>,W[E$H.Y[=X,RX8O_+>I_]9WVVWAW5ZZM:_3ZDM7U3\ M6U"%KX-D/DCH03H?I/0@FP\R>I#/!SD]J)X/JNE!M_-!M_2@N_F@.WK0_7S0 M/3TH+H&,2WX2PIJO=01<1[[7$8 =^6)'0';DFQT!VI&O=@1L1[[;$< =^7)' M0'?DVQT!WI&OMP"]A:^W +WE"O?:Z&:;K[< O86OMP"]A:^W +V%K[< O86O MMP"]A:^W +V%K[< O86OMP*]E:^W KV5K[<"O?4*9R7HL(2OMP*]E:^W KV5 MK[<"O96OMP*]E:^W KV5K[<"O96OMP&]C:^W ;V-K[BP MFZ^W ;V-K[#O1VOMX.]':^WC70N^;K74_TSOMF M2)N7,AS:7;YTR:?AW]9,X,[E_9@NGW&>^NW^B=)EW)+"^?7BOV#GJ1\1X=,_ MB1[_ E!+ P04 " "38(=*9,>4! #B(P $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?D2\46^51/] W0YL85N;MB+\>[NA M)AI,,$+RWC"VTYWS;C3/%=?/6T=AM&F;+LRR*D9WQ5@H*FI-R*VC+E46UKH2TK59EJHA8P=,^'EC?Y[N>UR3]W5) M?XIF%XNZH-(6KVVZ)0_.DRE#113;)@^5\50^15]WRX^\<^/C@VE38[9IV+<% M^>ERQ&U#^P,,E6-.CFE;T+Y10V'WR?\U\',W%-;3V/E4];'>\W@ITCQ5 ^L7 M'O,1J=\Z)94'#4^M3_?#OEF_&K[O>^%?Q<"&P__>^O%R") <$B2' LFA07), M07*<@^2X ,EQ"9*#3U""H(C*44CE**9R%%0YBJH?F'5!+ M 0(4 Q0 ( ))@ATH?(\\#P !," + " 0 !? MD !D;V-0&UL4$L! A0#% @ DF"'2AF> MTY#O *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL M4$L! A0#% @ DF"'2IE&PO=V]R:W-H965T&UL M4$L! A0#% @ DF"'2ODRV>AD! '14 !@ ( !@PL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DF"' M2C+;=%A' @ S08 !@ ( !+Q< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ DF"'2J/KRRO9 0 8P0 !@ M ( !OB 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DF"'2IA' MB3>T 0 T@, !D ( !B2@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DF"'2HV.85:T 0 T@, !D M ( !2RX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ DF"'2J8SB9VT 0 T@, !D ( ! M#C0 'AL+W=O&PO=V]R:W-H965T0W !X;"]W;W)K&UL4$L! A0#% M @ DF"'2CN:,ARS 0 T@, !D ( !SCD 'AL+W=O&UL4$L! A0#% @ DF"'2KHRW83- M 0 G 0 !D ( !G3\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DF"'2NR2(YC4 0 G 0 !D M ( !>44 'AL+W=O>+A+8! #2 P &0 @ &$1P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ DF"'2D3=J]:W 0 T@, !D ( !7DL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MDF"'2F--5Q_4 0 G 0 !D ( !>U$ 'AL+W=O8! #N! &0 @ '# M7 >&PO=V]R:W-H965T!> !X;"]W;W)K&UL4$L! A0#% @ DF"'2NEYZ!0Z @ FP< !D M ( !;&$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ DF"'2LH;T>&PO=V]R:W-H965T5O !X;"]W;W)K&UL4$L! A0#% @ DF"' M2C/+NW<\ P <@X !D ( !I7( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DV"'2@OOL%7U 0 I 4 M !D ( !G7H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DV"'2N(52W+_! 5QP !D M ( !.8( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ DV"'2M#O]IE- @ '0< !D ( !"(\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ DV"'2J#Q MPRQF P 50X !D ( !DY4 'AL+W=O,P2@" )!@ &0 M @ $PF0 >&PO=V]R:W-H965T&UL4$L! A0#% @ DV"'2M6QDLC; 0 "P4 !D M ( !1IX 'AL+W=O$/)) !X1@$ % @ %8H >&PO M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "38(=* M9,>4! #B(P $P @ '3\P 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 10!% -42 #I]0 ! end XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 164 224 1 false 54 0 false 6 false false R1.htm 0001000 - Document - Document And Entity Information Sheet http://www.progress.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.progress.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.progress.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1004501 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.progress.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 2101100 - Disclosure - Basis of Presentation Sheet http://www.progress.com/role/BasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 2102100 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 10 false false R11.htm 2103100 - Disclosure - Derivative Instruments Sheet http://www.progress.com/role/DerivativeInstruments Derivative Instruments Notes 11 false false R12.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.progress.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2105100 - Disclosure - Intangible Assets and Goodwill Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 13 false false R14.htm 2108100 - Disclosure - Term Loan and Line of Credit Sheet http://www.progress.com/role/TermLoanAndLineOfCredit Term Loan and Line of Credit Notes 14 false false R15.htm 2109100 - Disclosure - Common Stock Repurchases Sheet http://www.progress.com/role/CommonStockRepurchases Common Stock Repurchases Notes 15 false false R16.htm 2110100 - Disclosure - Stock-Based Compensation Sheet http://www.progress.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2111100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.progress.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 17 false false R18.htm 2112100 - Disclosure - Restructuring Charges Sheet http://www.progress.com/role/RestructuringCharges Restructuring Charges Notes 18 false false R19.htm 2113100 - Disclosure - Income Taxes Sheet http://www.progress.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2114100 - Disclosure - Earnings Per Share Sheet http://www.progress.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 2115100 - Disclosure - Business Segments and International Operations Sheet http://www.progress.com/role/BusinessSegmentsAndInternationalOperations Business Segments and International Operations Notes 21 false false R22.htm 2119100 - Disclosure - Subsequent Events Sheet http://www.progress.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 2201201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.progress.com/role/BasisOfPresentationPolicies Basis of Presentation (Policies) Policies 23 false false R24.htm 2302301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://www.progress.com/role/CashCashEquivalentsAndInvestments 24 false false R25.htm 2303301 - Disclosure - Derivative Instruments (Tables) Sheet http://www.progress.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.progress.com/role/DerivativeInstruments 25 false false R26.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.progress.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.progress.com/role/FairValueMeasurements 26 false false R27.htm 2305301 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.progress.com/role/IntangibleAssetsAndGoodwill 27 false false R28.htm 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 28 false false R29.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 29 false false R30.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 30 false false R31.htm 2312301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.progress.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.progress.com/role/RestructuringCharges 31 false false R32.htm 2314301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.progress.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.progress.com/role/EarningsPerShare 32 false false R33.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 33 false false R34.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 34 false false R35.htm 2402402 - Disclosure - Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndTradingAndAvailableForSaleInvestmentsDetails Cash, Cash Equivalents and Investments (Summary Of Cash, Cash Equivalents And Trading And Available-For-Sale Investments) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 35 false false R36.htm 2402403 - Disclosure - Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashCashEquivalentsAndTradingAndAvailableForSaleInvestmentsByBalanceSheetClassificationDetails Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Trading and Available-for-sale Investments by Balance Sheet Classification) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 36 false false R37.htm 2402404 - Disclosure - Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) Sheet http://www.progress.com/role/CashCashEquivalentsAndInvestmentsFairValueOfDebtSecuritiesByContractualMaturityDetails Cash, Cash Equivalents and Investments (Fair Value of Debt Securities by Contractual Maturity) (Details) Details http://www.progress.com/role/CashCashEquivalentsAndInvestmentsTables 37 false false R38.htm 2403402 - Disclosure - Derivative Instruments (Narrative) (Details) Sheet http://www.progress.com/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments (Narrative) (Details) Details http://www.progress.com/role/DerivativeInstrumentsTables 38 false false R39.htm 2403403 - 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 39 false false R40.htm 2404402 - 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 40 false false R41.htm 2405402 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 41 false false R42.htm 2405403 - Disclosure - Intangible Assets and Goodwill (Narrative) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillNarrativeDetails Intangible Assets and Goodwill (Narrative) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 42 false false R43.htm 2405404 - 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 43 false false R44.htm 2405405 - Disclosure - Intangible Assets and Goodwill (Schedule of Goodwill) (Details) Sheet http://www.progress.com/role/IntangibleAssetsAndGoodwillScheduleOfGoodwillDetails Intangible Assets and Goodwill (Schedule of Goodwill) (Details) Details http://www.progress.com/role/IntangibleAssetsAndGoodwillTables 44 false false R45.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 45 false false R46.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 46 false false R47.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 47 false false R48.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 48 false false R49.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 49 false false R50.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 50 false false R51.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 51 false false R52.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 52 false false R53.htm 2413401 - Disclosure - Income Taxes (Details) Sheet http://www.progress.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.progress.com/role/IncomeTaxes 53 false false R54.htm 2414402 - Disclosure - Earnings Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) Sheet http://www.progress.com/role/EarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetails Earnings Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) Details http://www.progress.com/role/EarningsPerShareTables 54 false false R55.htm 2414403 - Disclosure - Earnings Per Share (Narrative) (Details) Sheet http://www.progress.com/role/EarningsPerShareNarrativeDetails Earnings Per Share (Narrative) (Details) Details http://www.progress.com/role/EarningsPerShareTables 55 false false R56.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 56 false false R57.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 57 false false R58.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 58 false false R59.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 59 false false R60.htm 2419401 - Disclosure - Subsequent Events (Details) Sheet http://www.progress.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.progress.com/role/SubsequentEvents 60 false false All Reports Book All Reports prgs-20170228.xml prgs-20170228.xsd prgs-20170228_cal.xml prgs-20170228_def.xml prgs-20170228_lab.xml prgs-20170228_pre.xml true true ZIP 78 0000876167-17-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000876167-17-000022-xbrl.zip M4$L#!!0 ( )-@ATIL-R71?O$ (C7$0 1 <')GO>4 $%P^N"21DTM6E2B4!F'UN;C M_53TVX-.M__EWU[]?O/:W+@W;U[]GU__YU__U^O7_\]^?/N3'[0?[HK^^"(WP:XI?56][& Z!R57OF[[:\,9.T6U^#[R0'F>+CQ??VU^;GT^O-'Q^ MM_^M&(V;WS)Y+;V)+KUI-& $R_I=?_[YYU_*=PZ&7^!Q1'^>/E&]H=?M_['F MZ?3RY]:HJ![OM[KM43--Y4N))+Q(4G_0[S_<-7]'9SS\>?SCOO@9'GH-3Q7# M;KM^W^8W+;[A?OAEM/".^^'@R[ 8C?[2'MPEPB0B1%5/#XO;E7R+G^'5ZL%1 MM]W,,+S0P.YH?#]<\3R\TO"&A]'K+ZW6??V>V];H,6I\ M3_E*\YL2:LUO*E]I>M-X6'Q9B9/^&5ZO'DTO=):V1(WGY,6%1\>-C_+)H^/Y M1[OKQ+D_&K?Z[5I OV<"_2[B[^>'7-36__L__\=?T7;^,RA<^%K<_E=_]R]=2[I*HOJXD\B] R*OIRVD= M_NW5J'MWWP.6?DX?,U%T[4%_7'P?_]0%FJ-/;_T'_N@34<'?\(_VB M^DVWDWYWVRV&/Y5T% LL5'+IWOS?5[\B^)^2 @OYUY^7WUQ^Q\_+7S+]CGO8 M@H/._+<"!,.Q!VOP:RE/F(!(56^?O3;WAJ+?J1Z7KQ%Y3=3LVSK5P]6OZN^K M?C%%9B-4_SG=3__Y$53G\*$]?AB"7?O0:_7-]^[H/].2_*=)3R^\;MKC[K?N MN%N,WA5WGXOAR0"OT2R^) -;_FKRNPY\\_?[7K?='4]H^JG3A4M89$GZ,)GO@AXRGK]#71]4=.7]E_7R3>Q3_8F;,- @)^+#HLVZ .SISM M)4%_/-N^7&W\CPMP-?EN.D&44.G#&8PD(?SL-P8_QL;@9[\Q^*$WQE0?U+Z! MZ?SK831.=FT4!\/?BC]-NTPZ)2,Z'/3AQW91OEKZ#/6[ZH=N@)Y.:]@9_7[? M 3E,)",Z,9[UT[;52]'ES=>B&+\=M%MC,-P+'_=^_+48FM&H&%^8T[$3>J]^ MK=^V#7SK7)(=2%P%_HR:#/WC.4/'5/EG*=EO!_TOGXKAG2\^CZ^B?7+1SN%_ M'K+]KO6OP?!32GZ^OTV\F7XG_-<#4'A3M"&^27'-@AB^>^@#K_>MGAWT.Q>F M8[?D=;;H3^:9K_]:KB]7$"!XW5L0?K_Y-"Q:HX?A MCQ+T_NK M&9Q3]8T>WZ+.N+K5_;0J^QQL\E5E MGZOM?4R@=?6O7WR(=4VQ7*P*GU_V[-@^&=KV''P6<-6^](. MJM:Q.%OQ9AZ/M\[G5!LS5S)P%8RS$HQS*)"8=PZW,Q'N9=B'56Q>KA,XO]1K M%4!90 D[H^A^Z;OIA9OEC?)I\.%AV/[:&A6_W_A!K]<:7I@8K-KT7+!X-[%^N:!S8P%Q%XTE$X^B&);:ZPW]O M]1X*^Z,LSG.]UFC;K&/3A]0__AT6KP7J]L?;XEO16XQEJF?>].\?QJ/R 7I9 M,K42ML>F+O>C80WJ<^'5:M@O5\WM)LO/XM!S"]E[ <>2W^<7+IRY_+ZP*.$TA]G/ M+WMS$8?9+RR'<_P\^C/4QN>>1W^N^OB1JO2%A\W'5(G70/ZR\Y'/S]FXE'SD M<_4W'IE\N.KJHZ42KKIZ2\F>OY'U,L7PO!?]Z/>\K^KLJLZ>O61?;UX]Q[;0 MNRWVM1S\>2WS-5%R390\3\F^5CP\CY;F!W1&KGFP:Q[LXB3Z>NYV/7>[>!F^ MWE]Y7G4\+TP'7QLE/>,ZGJLN?DXB]WR']YV#J_@,"[[/W54\9S-!=N<'?_,"Z&-X/;\9^M M8;'TQA<@&%LA\(+-QU5 SD9 SE.#7/V+)_$OCJXM4@'5&_C4X4,B=!9YNF'1 MZ8[-EV%17%Z4F3,U#2T;N;K,7>W+7;V0*KZNY:E2Q'RW%+$H%U\?+D7<<$YP M7?P79IU'\9/HO(_%MT'O6[?_ M9?&9ERZ :V%YOI+X5%JP%*:;/P'OM]U^\7;0ZB]?!W@Q$EA*0!,4SU?J#JW_ M)ODX\JXUI/ADHK!O^@G1@ZK^AL#5_-D:=C[]N"\6%'^X2V?]17$S'K3_>'^? M<(+SIMP=W15TB]'8P*0):$(N;HM<#XV/ZG=F*XQ>4(M]!:";>^F T M?G_[KM6%S^FW^NT"D+PIAM^Z[4NKGEDK+A-_>B.O+TA0=C!$5T%Y*D$Y!S.T MJZ!\& XZ#^WQ7!WSYNK%7C^2J/\Y ?YR#4.P1!E]CFZ>, M;9[:Z*R\4!C^ZR$U[QW+3S?ORU&*;'AL77M!K? MBLD:7);+OT*@9G+ 8G[2"QK23\5HQ_[P^+5J_[WZE6_ELQ@>5OK6[_[6!T80F. MW65B*_9?D*?Q**UR]32>S-,X2]URE8?3RL-9:9-#"-#533F5FW)6HO-H0W1U M:I[2J7F2#IE7T;@PT3AZ4&Q;O72">?.U*)KSJJ69KJ9@Y=WKR\*MA_;X8=CM M?_D GS77JBE]U<+K9M*M M?AOTVP_#83HXN]JM+>S6&KRN%NR1%HS,6["JQ:-I@RO %?QA_ M83+6S--T<9>8.IU]HCO9)\3G[O0<)JO#%TL8KL[+N3@O;+>\#3]&W@;TPHF& M1[\KIVB5X6\<%O_U4/3;/YH_;^[)$5B$89J[E9;ILD3PK(=)KUJ,!G+6K\9) M+.*26CR\-[>@#5)1M>EWX'?%\%NQ)*+MZ0CNP:B&X&5Y@!JRN7MS) M9;:^U0H*99B<\*O4KI':%6A=Y?9@1P"[A!ZG%O;GX?P>+!!Z?AOLJ?S^4Q:9 M/GZ#73?&52(/7(QT5*W_*+?\*MI'U_E/&0J<1:;G'"IT3N:#77?C=3>>VVY\ M3M;N&N.<^PY[F3'.V5F\A?/ZJ\5[N?OQA5N\XQ?#7,W=2]Y>+]/TSJ#P_^O'>B?SF%R:U3^O# M/D>Y;?!AK^KVJFZ?I9>[4C^_"/$\(\DX4X5VM<576WQQ2NT)BHVO@OX"!/T< MB^2O'N?5XSRC9/\CU>VS$[D]%.4S,L:'CJ2?G7CLK)&>D7 [-LUOJ$ZN!40;S>XCYAD/I4M[C/RB]] MJN._%R;I+['+QEG)^8X=()^A>)Z19)RC2W[59E=M=I:1Q8N0MNM"7\.*:UAQ MMG+;,'>W'I)0%<7?3*@>S43O_7W1#YTO%Y;<6LO8=)T7.3N1"WT.!6* M\=^*P9=AZ_XK;*+%;L9FU&U]@/#CMMN^4'%89FUNH- R;U=!6"T(;T&[]LT= M?%.[]>PD(6?N!8F"W%44?AL,QU^?JRCDS+V0C.U>6B&\"^;9B<",J:L6N"[] M\]_U.R_]U1=XKJ*PLP&X^@)7@W -%9^K3IC( 7G7&J(M^]6D#,O'#^_<8'@_ M&)8)N:6CDYN'SZ-RLLXX?(,_/OVX7SQZ67K]LB1I?<.:5=@;^+;T^'$$V?S9&G8R 2R/D[KM<=&Y&0_:?_S>[XY''V]^7Q+CZR98 M*8<+L,ZD;RVN!]H"U_UWIOOOS=607 7Y,.5K\W*YUTG[ VB>4BBGU,S+Q-UD MJM\$YNGKU0=5K\T^.GU2P^?>3LNU5GYP]<#.G_PPZGPHAC=?6\-B_L,[W6\@ M??.0I7?\]@"12VL\F%__V7=U1P-&L/SE]QN?D_$_%@A9_*"Y;_!%?W#7[:_\ MCNFB)W)'F[YDZ;.JEVK6-B/3!/=:+C=\Y(3NID]=S]>&C^T_+"NBQ8^]AQ\W M?VBGZ/X"D6F_DR0T]EI??IK*^BK7_^!)U2L_)9F,A*=VQ+!+6(\J* D-HXA(I7T-1$NQE>ENFLB MH_Z692(F]&V_)-HS[XRPF'G$(C=!!#_';9Z;_J=XOO_+7YL\;TT M"N*\"@Y6GWIJ&2&\^EY"@URT[2N_:8F,P=W=H%\ZMJ5V'KU_&"?3U.GV%W?F MS!$B^M5/G:+=O8,]![__+_93T0/F!E99B M"BG$"5\@>0U5B_3';J\8.EC,+X/A-B!JZ3&2TEB"L0,!YMC02G0B$_;5KV]; MPR_%3Z;=3EU:X8,[/Y7?,4_>PI1\__8?Y&'YR[S]^^.GG=V:>IL4O3D1U M^]\@<"L,]5M;&BM)H",I6##&)]#%)?4KYY'A8=-ZDZLXOW<^]PHQ&Q7B$$[T+5X[FH#-T*+@332EH5&5#LF'&&@(L]Y2)0 MXW(NI-Z?"]<:?4W_!GCP6ZM7I.+*/CR?5G)2:CF.K>[PWUN]AV(WNZ@%]H(0 MB10GQL3@$9VJ0$$YQ9EB :LA.9MQL@MEAV.GWG;I4^"MRQ\VGXY*KVW834H: MA#RC0@8:P!W&H& J$!#7+-M-8#FGWL&%@/!NT"]^@._[1S&.#_W.)O6B)'"O ML$&@7"QG0=E8 \)\R*0;PWXY'SS>M?XU&*:(9?3^UA>?T_69]*'C'S=%^V%8 MWE%9E)!I.J](#\^>V8"199Z [O).2 Z1#!',ZPHC!X%UI@$8!!"7"M$[X*7= MO6_U[&"S]&"IHN=@D4@ ZQR)<-.0 )#QX,=DR! PVQ<+S>\WGX9EMNC'UJ*3 M+';:+DXZ!SX,503;&B"1^R^"XZ?=7>M<4Z^EC()'0DB,#OXCT"2_I, C\3Q3 MGK!1L"9/SZ<% MT1A\"@1VE8!IK0%!W.(\Q$24GPT>I[$@R 3FO%$"!VN]"=887@L-\VH9(T89 MNEB(=K(@W&G'K8)0Q@HI85JD/ 60<,9Q90R%Y;GJA,A+ M[^(NU'0=BI4#VPYL(?Y2/DCCJ!;@/$KF*P P-7DV;M?HXTD!V-%N&$6,L]2" M+&!.( *-M@;#D9#M_%TCC^-A<1J;(9"%C1)12O@NP=CYP+*'K= "?#$#[I@V M##0JDTRQ"AQPV3.1$9SM8BL.B\VZ2,-)I8@P6'D<)14.;%IM], 89F$31!J$ M/-TR'S[*(%ACY!UQEG%MJ;<.FPH +&@66.\<93PI #M:"H0P0]Y[K!C11%CP M%FHPA)6YI=@QPC@>%J>Q%"HP9H/#2E)0BDIX$T.%#]4^8<*0?>('8&C,W=.Z'/87F7VD*M=.FUDYSY$)&*G$=O M=?"5]!K),[>&"23TP=G;<-X)\8;#V"I*,/?&$$YLJ); TYBGK"DYPAHL-? ] MR18+H%4H=9YA+X/UFGKN:LZQRBJ',$%:G0'G.^XQ%:B.CH)^D$P[I2%*0#,= M*C+?DG$ASH#++?<8Q=Q)XQ2)BCGO'9((5WK2LP9G2 BZO:*LDV43RSRSM[ME MPE+24SD&L0R%.,?"0O@ZMB=49X$:(ZGQ>"-!V7% MTQE6E;&3/,OM4_"A^$'H?-<:5Z[.[;@8ON\7J29W-Y0A] >B-69&8 ^F!'$V MHUZ$K'0&%!X36U#?3-OA>%JW(D)9K;0%S60QM\I&%?CLO#XW(9@)+D_"TW]T MQU^[_;T6BC.N5 #T212P47%42-6IP(CS_%> P M?/I:0#R5ML&QL.$+5T; !#OGHTW7:%QP!DUM@;?-L?GD]?@3/XD#AX.(D< M(62HHAC[:#2R@L10)7^] SYC<=>"G_I?II_T M8W"[5!,[JTEM]@WGXZ^U!;=UK_NE(ML*K)GA!.%1,6TJSZ)FGDFKJCI:*KQ\ M]>L'BOP4C7WXJ$%X/X;-]3LHIMZ@G6YEA._@N8Z:&-V0[. (&Q-D,$X@4)\> MW/#*E67!DZS>AM,%K;F*CCT(W1 R1B0DP8B! A,&H:C%M$H[$8IT)GJ"H/FC MO(V$+K2?;J46V;WT7,HRC7XK[_K!PDSL @AM:N%?='(F^*)8;6@PSMM_I=2@7S^,7ODPV1?EXT$RC\FZ7C8/Q.S.KE^MLU=+ZN4U+#25DEN(B61 MX9B*\YD54GN7]M4_I^P=@<*:^]]!8L;C7@&8W4\O&8S 9YA=S]IY^SEM!8^: M@ _*A4?6@\,]T1@X:.YS_PVLTDRH-]+S&,HW[<=H!5,8H@/*P$RF*FY?4*=CO=)1C!:K4^]XKIG=+=W'\D(VA@8X.7X AQ%NVTOE;& MP)C(O$-,M)Z$[.NIV(?.=0Y]$-IR8C7B$'P8B]/-JHK.(&R6--=L;S(_%NT" M# L\]!N(_#Z@LG3EDF*!*4$> E^%=*R(I2&O-1%<2-5(;1,M^].\#F!#L2,* M%$B0GJ5C3\I113.!*#9+BR@]S>[O0?/P(=W#: _NBD^M[Z!,]P$9I_I/*9AA M%D$P;KB>EO?*$!DHPTQR^?1JSD8Z]B1V';K6$>YX<"F10[G35,H:713S"R"8 M2K$7L0]W#Z79*NUZTO3#XFMJ@)$U:8;/D\VLB MR;32[Q"L=?[U,#F[ P=W_L[2[DZK@#VKP06RP3J)TN6O::A/?. N#_4E1HM< MK")E3WHWV$J/G(T1!<,-@ZA 2#$]5U/IK%%E3K:DBNQ!;^7;EOZ-77:!IA[O M'L>A"@D$:D<0)P2H;Q6F47%0EIG\K 8V_2+Q6]%U.$YJ[WLBCG7:_^U@F'[GIAA^Z[8W'FY+K;!(UYMU2BXA8X28.FX!/%*< M9=>Q%A<"RH?AH /AP=SYU@8HF#.@VR/$^BY:IASXY144*E">EU<+J<\?B^J9 MOQ7]8MCJ@628SAT$ZJFK0(K%I]^QJ4 $(C3$!"&.(>Y9E%R$2DR8T=GU5*(5 MNQQLTAWC%+CVIW$3_+P=+,8C+I0DG@,JQC*+,:U@P4QEL&"T[#>>#!9Y.IW" M$?;.6&LI(HI@:K&+%2J*RSP8Y$^E4W8%96>=$H@FAE%POAP)"ED3':^@D YE MT>5KV&7GC\5A=(KPX,Y((312*4'-E?653E'2Y/?],,;\GF8NU?X2@)S&J6C$@L^K8<0VZDJG%(B[XJ",4US%B4+SA1CO+M^!^3,TY_^]O8S>9F.E<:%O9G51Z#U1 X1E:# M5R8]Z%8:TU6!*:M"Y MGFH]W&>%#^%[N_?0*3IQ.+A+2O-A//VHT!JF4[I1U;BSJ8W/%M$T0H9Y9B(PF K& M/2=FH@XUH=Z:II9PG"XE PY!^ F0V-3SQL/24J9=.MC! OR[:=LP0(($*AJ0 M(-65Y>-!D<3DS=U]JSM,ZL%]3>WO=C^L)-PHK#$X(50X*R/V*F)G/"8Q1)R7 M&#.^E#)I)&-_0@\U.7GU8J;&HR;5F*1C66P9>&$EP^6U&IUEY"Z UP--B5Z) MF/1"8NND(3X*B(>]4ACT-&@ZS7!^\G=.B#4.LE_MF&L9'0,.HT$V1 9 B5Q"6OWGT2T [&KG$D M&D^E53Q(E]J@D!2,];'_]\38E$Y?T]/29-WWP^4;E W@3 MCLK"9L)"PLX"K6.QB;["D1J3'.? /=>!*&U< MS:=O:!==]V0Y9W9/J;.T!E]0"@B=K60&"C.>%,"\(NDUJ*J(0@L#6(XJ/?<^?XE)I*61\Q45$0@K7@ M7!M@\,_4B97"CTK*2X#1#2UH( M 95DO+IP#]92QJR"\HCPS=\9/5;NRI#@@N#*,.JE]!9C,W4A-8G"93+#LF._ M\V7ZE*J+1^T"15;8H#5G!B1'5#@2E/>L>WD(;M)>VB+0_1@%$5/C ,L],16" M!N6E5B]5$C7$(;LQ= M$8Q$B$QKEBHH+0X45PBBAG%[+PBZC;DK8TTP"-PMH[S!!OY?0\=I'ER?#W2[ MY*Z\9\R+X)0"71R%)";:6AD[(E>/.SA?9D^:N^)"1&4%2[X59EY'32K\@K,; M:YF>+7";-1,+B*2\E74.I7'(U0PK321#^?V5%R9XF]03"H0*K*TL+^?Z\M9+ MO7%A"Y^MX.V3N^(V>,U]4)1&JSBW=A:[@-9:.7+DW#D^I:9RR&FF!>7:26TH M#WH6 $J7]^!X8?!MTE"O=?3G\_CY1Y_PU]; MW;XM;@?#8N<.$(I;I$(TJ3UTNN/C#*][>@:6'_[-LW0(:D_#_BR+<)!I$N!S MPO^82$&<2O=Z@Y7U%$*3&__G#]J.N85 &*>,( A)6(C8$6QF4V=BS+H/7CB MIQE;87RZ84)-)%A8(F1DMM[*1LGGMI6/.XB5@)X.::>PT8\[K GRYS'!A,; 4)M MI#2R'F;D,2.;]<]OD)["VCADE!,?8IIMF#LN4;ZN&2+O+V/6IM]Z>4:T3 M$?PVI+AT0:54D?>U^Z:\S;N;+Q]U'X+DTV!P8'N+N<(Q"&00QQ!)0%CF23TE M-?BU)<_/$[1=Q[='HE3PEDB,08MYSE4]>T.8]4>6%PC@B>QMB)&#XQQ=:A$4 MO**,5J#2(/,JJHO?S4>UMYYQ; $]DN:&F^# FZE'10MFFEK2O3A ]QHMKQ42 M$.*98#T3,7I1IP4AW,L/H_5%HKKV\C98#0@P A8HIDOM(;K:[Q RSY O=_.Z M' @.;'>)"^#[2@2.<.JOJB$XY\IQ%I"G&(;4&"V;:MRC-#<=N[8'7"P!U)Z.K, THM>$G M#%QL:5-3V I+$V3F68N+UXPG,+G,$*+!T@@J4Z,Z@BRIYRX+0;/+K6 M=13L!D)*. PA!U&1$S7U7Q#$=/G)KEPLDMB>LD/QLZ$Y&V.&<1&-"$08:AD1 MU90NX(?E76*8/@X_;M ?=3O%1#H_#5O]T6TQA&7%"QSY,Q3]Q=F"BDAK(^;8 M(P,"(1E)I]?1I+;#EF9YI>D L?6(KL1F3TPG.K;>06]&HX>BD^;)PP])UVV& MO!P/E4%5=KOJME.OW32UZ'?@=/3QYO)V/?$54+K41WXJJ@["Q.G&K+=+@9::IM9*)@#C'O&*#FKRW(L&$ M+DU8.!4;:ZNJ"+.$>DHM@N403*BHT#A[)"*(Z4*X,P M;3!UI#JR9=3AAJ-N+=12?_(S97['D)12AH7UQDD5(Q7<",8K(%CCY(?EWC5/ M@<-I(DNFE'.@GI4EQ'J$X3^BP@;ZA_&\ G)! " M2*'3..1(J[YKK&QA>WQ$)L.0W_3;B700[8=C:T-6"4M"B1 <86R#TC0&5L^D=)+E8UJUDOA@;"VO M;;]S\W4P''\JAG=O^M^*R>S(';M?4RJH#-1(2R!:,R9=2:@"-@I M/F]'VJ$86CNU)]VBU,H&1X5.M2C$U2X(Q2)W003#.K?">S TN+OK3GZ=%AAH MAEU7]-O=Y7[K]9+,C()'POE@(O__V:CQ\ M*%[]]//>9)1 SDTK@,5'+%TJ9,IHJ3AV=0/R_+KF1C*F4[Y]]UNW4X YJ"9R M@'SW6LO9_Q5:93$!7S88MSJDXT[*HTUS;Z(P%CP, []=HK#ZOD4]N05ACV,1(.NJP MX]%0)MQLR'ED^MALE*^-S,,8E$PZ9]MQ%5)3ULBE =.D(L2,%LEZ\+WQ;/Y@ MJAZS@[(4_1IZ]B9[+>J(0%C(P$&0OISZ@[W&M<*Q"_WMCT#V)%.]*]) F_5$ MN<@CX3Q2CVJD*:&Q@626CF0Y%FLHGI"R%[7K 78L>NHH!H]%LD!<%'IF6%P3 MP$Q!W*YPLY+9FMKW#^/1N-7O@.W9$6! 5$L<4#3<.:648*BVA2#B;#^ Y^C9 MG^ZU4"OLA, BI,[)Z:Z.4+PVGL0)M!_4F^D>@=?8>T@/F$ZG/'5J]3ZTNN!, MNM9]=]SJ[9C #R G7 GD)-$$J\!Q+3%$YFW["$W-"5;MQXW$'8ZI=3XA* V@ MD::Y.DA'D"XSS3.F6WE"9&$5,"6Y/A13]\/B:]$?=;\5D]&HOQ7C][=9#-&^(F P#9Q8<2^L"![&" M?SRO:&8TC_&E9/N1G 8R_VTPZ(SF1C'?#'I;.9F+S4Z9QR("HI/QLO!7;:O* M 0S:-(OQ>!FY+M"\BIA]2=X LK5<&!RT4F W.4LSZ>IB!U Q^:12(%D]CN3T MTOP8QIUA%LQ21VRJG]&(*.F,E!7-CN89 JKI\HY<2-&_ V3/&M8?X3'E! MT@!#Y6O1"#)/;U,A5\*\F>9J%7:&UFK#'!(2_@C<\-2*O28SNGS("$:4-&%; M$; +:9L0E-I1+H!"B'@)MY15,^%1D))DZ@#"T>7@?"5IB]-@X>L:AU8N9_7V MGB&[Y&EQ$8/TUBC$#&@-^%%70V0UDCEC//-C5]&_,X_3D@D( !$Y-)_.1P]Z MG&EP@#GH&C"FTPR8]PZA; OLS>>DN&0R3;6 M4>^ =.%D %WB0/X,58%E*2Z6T;N.EDU4EP641Q+!!38A+(G,1VJQN/.**$ZB+D\$B68D$J(PN&7(6/ 3-"79*2?.1:B1 MBGT)G=5_=?[U,$WMQ<'PM^+/Z;CN- 5Q..C#C^WB+CL>FSUTDWSUUK S^OV^ M Z%_VH>(+M>)M7J)H)NO13%^FT:X5X5BU0-O!_TO*<^8Q&+3Z.KDUA*JF#38 M *2*\^EY 8T8_GS90+X??RV&D_Y3&W#$Z>#%2>\5;!JEM:;81V$]QX$&1#*? M[_7!@!STVWNJ-8YQ*L+4%C8R+;V8AN*Y\EIHGWB@8/S M/8&UD>AUX:4&%TI9054T1J>.*,C&*A(SRN33+ 3"C53GA.Q+[KK $3/N(0XV M7#,F$89@6-:'"<*+O)")(W4()%:AY%^-HHG02AK0\2XG1CL9<4^5HV>%X_01$ACR7\8_&MZ#\4 M>\U'M<1#?&@LM2GD2KY^"'6F2C24^X%F$0I=E=/;MVU.U(0YT1@

CL'#@#+OTVT'BML5$0=.OW?:&*'3$3A!PI6(<&NH MQ'F^32S?53@"(CL;791FF"/$&69!,6<-;+2)/$N"F<\TP>MT5K +%YG]VHO^ MN9"S>G06>'[LCOZ8!9_@MA?=+_W)?!A\>ANVOK5'Q M^XT?]'JMX<8F 9Q8Z:F"^)0[RDVD2E0011:S:Z"O,Q-T80#=%+W>MN"PD+P# M)83",6(:F 1:*XCM MP=>-F4 #H"M(6Z1B+T+7F2[&/(WEB$+0PZF9 M*X))1K9$P>Q*W&<#6AX?:V M:(_?WX;O8#+Z7XJ/K7'QOM]<"[S'@;4B$J)018P+D00(9I1CV'CT$=0_[U=C$:?6M]MT2]NN^,X'-R5E5 6/*U.*@8I^J,R M\IRDK5,13AN4>_EYNQ?4*,X(XE9K29'26-=1&_&4YQF\I0'A4_.]OO[LN_ HQ;;RB"D5(8$:KU2R>DT%=L0 MN61L[[W8#<0>D>L-BRTP#9J!7Y+NY*;(MCH7=GRTBMP MNM,E L1JT0LV9*)'N>+DF>'V:=CJ%'>MX1^I?K#\RV^MNXWW'37LUJ"%EQ!0 M28S+61&5Q%$FLI,IJ2@],^#6GFAJ+%$JK1.>>\ZLMVIJ,E(( C:7Y(;5:QWFI$#BFFC\W!/?02>DL4AO"$F):8%R: MQ>G.\KBA'ZUB2ZW@+Q^W/76222?.Q#D%_@1R7B$6JTV+@\^" A#/4^FDN;>$ M[\GQ*LPM[*Q_%JUAA#?L6!40+?C^*+A42 1F*ZKJBC9XRDYE.PN,UM9L;B!T M?WX_PGIV^YUB^/XV=D?M5B]]Y(Z=FM.\#; TV(I@C>9":%_Q33W.XW$$D> C M.&\D>7\$2@P'#SLR+:132&K+22 6>T$,HA734N?J0&+V")8K&A_'Y:>OPV)' MF9;.:?#V4Q>6-!/.1E[U3TAK2_*UY4P]9FUK,A_)Z9^#'1V+R"%6]T(3#*%= MU!#,AHK/IC(Z(@3>7DFM)')++E>4/*\M6B/4P'YT:5BK X6KA*H=P2!T?H-% M$T&V]I2R*N:]B']"+T@$X3'XC(K3=)U#16*FD9G%(,$-N5"MU-:AV3G LX>+ M$[S!U@H-D:H#O]FENK;*-?0,9\6@L\;2P4(((, MJ:6QDQ;000Y/^W,D)2E9WE?KU%K@*0(=[#G644=P3SGX)HC!#FNO+$UG@\SR5)"#ZIU$0RXJQ](".U?2$:N,I5XP2W0ZY@M:U@V) MI&*9:Z-0.OW.]\[B1$W8.*D%D)&7?5L ?MO6%[93/'R1>WSQ6//72\((&*]@Q\8"Q9Q M1&K;+W26NI 4G6KKK(W(T[E#]"K-6N'!6R5)W?)#D_R^LJ3Z9(+]M!;?1X9P M=$BFGE!$JT (K;:\COF)#$W%*Y>"S!Y;7B/#H_#$.\8E8X+1&Q,B\%DU(O/>67ZSZ+$< FP=%6UW8KQ M.-N,'PGIP,=;C,=%Z*\(0)'%:D3 M1AJ!*I[2W9>,)[;LK._'T]^*?C%L]4"*3.<.5GW8\LE+)2W#$0?8G9I*#%TVA(X77GS/.\;+=5RK63U MQ5L3,YLKDEK4I=K=:N+'3?%E=C&[K/8V]_>][N2ZCR^^%;W!?7J@U>_X(E5V MK6A-L+ ('I$H."&!$RG -R%BZKE:ED[V,L]5Z*7.14=E, UG<8-^OY@4KOS8 MV.>;$N(PC:G U7N!E:FYH<(TC'E 2['54;EY#V(9.E^*30>$#&MN$6)$1<1L M(+&:<&<98BK;&*DH<=KO@SQ8DS5$HRN_493'8'#+8 IH\D MYK1; #0E!+*(B:"MYHK!+A62Q.@%EA,JL(A"V ";;*]XF\SUQ M=2OSO;,U0X:8$ A#X%L(3KD2L<*="9]UZ/UUA0AMINRP_)QVJ[$T&CM2F0K\ M!"AIBFFMGP/)#_ O#* =MVH:1.QLD.#!,84HA BUD--HS;J)(I> QI9;'=P, M;0A%W-J0.I!09TPE$XS+_)+Q039.RI-^& YNNROOE*UQ,@B7D2 GD<&2&2]X M'3SXAFY.Z=;48N0_]^U;$[6IF2.H=NXX5L((&X.+EM9]!KG+I]-(OGR58051 M;^[N6]UA6MKWMZG]41F.3H+0OQ>]#L#^>Y/OS_]!YJ^DV743^#X5O6+8_BP'&T2-N'1+ MS$F#4Q%'FN1'79T0L"&_% -ZJNR> ME&XZ#GJ]N4FNN\?;'K& O27,62$)5LKK>I?%?,@$4TOA]A&9>3+,-MUI 87D M16#(2/!)"=.$U.J26)SG6O#.XG(BS#X40]L:==L-7>R;98?,[QKO(I)28AP]I6NP^2Z@Y]R(2S:1 UF-0UKC.MEF[W [E44LX3^:! M>5R_C(PBZEQ:R;WF_:_?8M,1!5(..D M-PZ6RC!=:QYM>%Z:)01KT#P9(7O1NJE/-/'64<^E%-X)I)'V=.94NOP$>=FU MV8'4CP50U^[V)BV:X!>3;J:CC\6H: W;7[<">MXQ0]BE63U48!41YXHZC*($ M3Y1@K<3R[)>\W^'6E#6R4XQ2B_KL]?%BX'+Q[Q$2-"SH:E^XW.!ZLL'6C,X1LAO-KC+'(D-Z#TF/P MNF'%(N@0;83RF+L( N9#==F1>+"+.:]:92MV-$YA?Q7=;]G ]6W6D'@35=1( MMEK 12'U;-;I\6L!K*73FQVTDZ_%L;-I04FI'B+80=O$TW%),FQBFF>18 M-GBC0M-M17$'/M+R+>S-'WNM2E)=E*B(4[,^PQSAM)Y-#I%R%O:S+);L=4SM^*1")-9R9E4^$(1O(63[<)1U+-U#[PGA=3*%R'B!&"R1 M-K7>X\ID>X;GH?YFJ@[ QH8E@7U,D*(DNA 5A2@&AUBW^V T-T*,+!W4'I"1 M:3O.W4;=B:3H:Q&@I0;:1IDOB((WF5*BCB9=?-OGQ[HC8Y MF;" 08 ;H]-\!D72C;.*J&!MYL5,;A!O)FK.H4RSAM)(K:^#7J<8CB;CE'=L MKQ0%C^G,63HG,(40 -4MVIDDF2LL.5LN&-]$T..(7U?WX)4%DZT,MD%Z02T! M U@1CU2>/) ,XZ5CGCV)WZN5%0$EQ%S RD,\ 1$%,;ZNS38/2P8G;J MK"BT>H/]4?_X]RXHXF'[ZX^WZ:Q[L7=B]%0^@)=&8,Q]9-WF.*\L MG9Y:5GW0JFZ,FPZ.4Y4?9L1H+UU$%E3 -"L JH#D.JD9PP:4S@A//%R9E5%F':(O!M7E02W'1)5#.!H(A2"(*1&=09&I"E5M M>'98]I1X'IQY^"H%SB%-AR!28"<(K45*!-703/YD(K50#7]9BH]%'7R,PE$3 M,"724#,M&=8DS5EZ$I$Z,)ZG5'S2$G 4-'C;8)>M=K!#284G1B'OLKCT-KNY*@YG!/(O4GQ+/@S/OE"!1!,&#$$Y$3&1USIUN MA./*9<.2KAG$'F&J'!]9(E6JI&^Z;/A-2<&ZTB-T%B@X4B=7RN M9,@+T<0*N+G)AI,IJ1NFE!_X 7G3EEK;.!$V( \$56&0GEK8T,ZCY:-AE:M M^39L;8*DRBNE?MYF_*$8=@>=T.\<"0TVGVM"Q(N 8L2IP0P'0T-(E$B!Y668 M+EQ4[C^4'Y3*<@@7Z\%8P= F'-ZUOG?O'N[L8#@<_)FDOG4/KVR:XG0@\0?^ M;:K>,=):)!UG]5QW;RG+VVXTS '>A:>#8#&;BTS7ZI,2CYOT,>FKW@Y:_=%Q M= @U1(.ULSX-PW261U$57GA'?'[F1:8@_N424#RN55H",KD'EEFJ%!.2:X2K M)C#>IWYW1P5R;ESOCN,#4Z$#]MA"A(E=\&6?[@G5,1*:7ZREDZK5>:+GOGP5 M47NE>A50Y3@V,4IO8:N#MC-U)E7E\VBJ_=U,6E,F=1L*U\_MP,Q)PR"&A/C< M))=6U!3RD!_F,,'HOA2^:XT?AF6X\+&X;Y6WD$;O;S\,N_UV][[5>]/_#>C^ M]&?1^U:\ R:^GF3B-S)@?#B1Z>ZP S.49G]4ZB,BNE('-R.P,XM[8[5?"TM) M%=?6.R<@;&'2QT 9\!\00SH8DA]'J>4:[[V(?!27>[2PQ,98ZHB1$&*H-"V' M50V/?<0@ZGD]J9*/9#/K8+G[)^S:P!*#5@G&2Q&#->G$,XU2G7()O\_'$CQ. M=!OZ5^[P_@,TG954@*C*U)P3?B!!.%+%31%^RJN$UVKZ?>A=Q?N^@WJMUUXR M*I0 VXL4(E+5TYHA,,Y7D.0.8",9^Q"Z'GKL"4,4(X)DFHTD9V.EP87-K2SF M8HWB:";T'0 ^+LI!ZGO7#B&:-)MRX,9@JIT1>!)IZ=2+FF5T+ M%R]G0]U&^+B3ZN:NGG"DRJDY4FDM'3*T'M_(0I"O?OV _SG/Z!ZLS&/Q6S%. M,ZH^# =INEC'_OA]E K9#C'VR 3-*&C9*"T56 @D1%VE1D3#L%K-E@JEMR?N M4"QM:O/"5?!2I@["'E9#((/J0BE*1%YQ2V#S\./Q]*8/Z_G(@46RM.M&ICE- M*=7//:]K\5+8V%"6S]16Z]1 W:%XVM0324@A(Y^,=(L&:<_JPG6'7>:R,KTT MU.V@'!UBK!333(*6TR0-5D V.NWKXFC);=Y'A?"E_J/;$WI%R$34HI"C&E2Z1Y-QMO,J^F:] ?5(A.GMBW M:!-<4.&]T=;2H'-<65CX(95!$5DS5">A%A1OJ M1C4Z-XZW;(0CB&4RY9DA:O$4.555=6K*B,AGU:4>2NRHK&X: QR(M)AC+1QU MS%!L7"6,7)N\U1@!!Y.?@.#3;DF+A#&@/#E/]Z(0(<16BHE$U- BF=/CZJ6C M]ZVB#BFJ%(3=$FR;T(1%6ZT[ES035$*6+O$\/<=;;DG88#)09'5JZTXQA$B2 M5.I6L88I@5))^0A6][:../C46P5Y1:*1'*PCJWORI% NK[I"9(44[DG@)J^0 MX, =%Q# 4'"'1#!B=O<(-4RYHEJC/0A\3)0"RA2<(1>%U4':B"FO6VAYD]]2 M!PQ7:+/FF& K&C=5.D%@9)2G3D;J%"6<5:U!44"ZH3Z,D!5;;P6-Z0I:?KM\ MKW-*:B'(%AX"@2"(P=29H*I30+ 8N3TC6B]>^%A/S6/H7CM]SX%$(@34>O V M,/*6A"HKS9#*/,W45A,]BN[RIM]>& !',%AM$[8B#R9]Y*'>I;/]SG!<8$U.J>].U[6N*M\4@32Q@H M>*H1D%Q?],*PX VS*M@J"IM/(+8D!J857))'<-W?7I M4A)@.R+32(1A\174:YF23QIB=:?S22_\JLNBZ?SK831.9O:W8OS^]E/K^X&(^'W<\/98CX:?"AE3._3?0GA$;<>1S!XW38@*-EZJYY#F6ZY#5>GK9P M4O[."-B-=_O3M"J3ZN0(%9;;P&N[3'P^TP<,BCIO7&?-]S\6[534WKV=.OBC MZANV]R G%S73MPSZM0=9/34W,A8^^??^L&CUNO^=LJDIXYW>7K4>W71A(#6> M\J#ZD(#80(-$4PM$&:8PP5ECL30"=*LEV *)LP5T%3&;[IQIHJ6+1J1K!S(U MDYWZ'"IB2QOFL)$FE^.98=FXVS8E(QBV6D;PX(BC-"H1 RM%4@))(;>*6^N% M P*Y&K%-=S\DB5YHD<9^&.6L9K3N5>AH?CD/K G??LL=CHU-+<<=I\3*2$SD MX!J C;2\Z@(@3<@K5W81]EVXF*F^OP]ZJ4Z\TGOO^S=%>UH/8X9=B,:_^$G: MO:RDWGL!@5%CF7.,2NPQN.72Q(ISRV*6>6(-_OD1^'@:K#9=*8*P(-7B288U MC22U!L!U1T?!LAS&EL;EG+':1Z28T=%'(@-.R0F(5VAUSH931XW\L)@>%::G M0&A3NI=Y1*6.V!/X@7,5-*V[)2K?W*+RM C-!=O[AH-@[((7)@;"@HB<2A"' M*APDP>49%BQY@^5KI&1?>M=6JBOA-9*.@;F6$/7Q(.L, '$DKTU#6NY+[N%. MM7T4A)0C>01E'C:=PO5U0L3S01#+L^+6D_,8PC=5R1#)&8LI24$-8QA;5"=: MN<[;()*F=,M6A'^85H]"(/6QN'\8MK^V1ND6Q.#N;M OF\GLC+JC!',2. ,? M&3MMA(AUV1(E,;LGJ=%2,F8S38_E8&/O>;#\H'HQ=3H-U4.X*BY(9]:-PW.7 M%E.^.?.G!82"J^F>H^0QU.XUGJ&Y MCB(=;T!@GQKU#K\5"Y%(N$LG:45Q4WP#F>^WBW6?\YAZC*5V>183AID)1.)T M"=BJJ3V'Z-#$=:TB+A?JZG*4ZPV2N3P)T."#0PR"M60"(I# I;3#%+4P; L M!O]J68IQ"'BN#! M<]*6.RLF]?V@DPW)3ZNX7&H9?,Y<;RLO8C]Y,3$B(YBA#*P&H\8[B'2=9<93 MP:C-O6UV0GMQ(NCD?M!Q'Y)7B7CIOZ?[NS$5,%-,8J2RX;H&7>?F/!5VC;I\ M]>%U5"HP$<$M508[0ZUTE7_AH\G;D2YUZ#U?EH^^SWCD7G#P$2B.'L(/C,M] MII7@)._1_*PPVW.#I4D@1$D ?3:R MRLN3U#\DRUDIWFQK=B;ZPS#EZ,8_DCY-QC>=MI;%P;L7KQAG,&$D8*:H))SK MV<91+&\5CQG>P,-*V@[%T89% >\2E( 5 A08U1$CXNO=00S/G":JFJWAC@P- MI_,*RC3=A];P_; \"^^4[:JJ660;T_V+UV (1 11R:1S+2R,AN"J[J82W7+Z M8F&HV]R\L^U(.P0S2VF8?Q MU\$PG>OLN"*86ZS3C"')((A3.@3&*R9LM/.J=U1^4YH&L'3+<3U!CR%]+?X* M:>/ %]%(><8T!!0:UTWCD9/')_W-:/2P,^*$,*L-EY8@)33$0=:ZN@02+=PJ MK0/"$C'V)78MQ&I7M"?5,!1&)+L=^Q'7_P *9-^L0B MQYC4UE3UFM21+$):26'YW3N3MN[ D'(J4JN>P$Q(HAHCKP\,<:#KNB-N)&W0 M+HI..?)Q;J3?[<,^3GVT FG)E(K&,2(5Q%NA,C'"YVUH&%ORFM<0LS_1FYP5 MS!DS"H'?R*1B"'M;MV_@)N19&+QT/+@7U2"^*;?V_G8BSK^G_C+P9K">W6]I M6ERSHYE,[0@>ZSTD?[1ZR9\4J MM@_-SA/BMDE4YX';3ZA55SQ3X6#?H]8JR ML!(8A!^B+JW0=0V[VV EP9<[4'DP7GS*5K@Q3R="P.5\^WZ#/*$,0N Y,(X]-$C7!J]OZ7#24^61>VO9 ;K4 V738 MC2X& H_-N'030FH2>5"D]O7!JF2E$!QAE,G22EKVIWGM=2 =TF7NP+#2QB// M%;45S9*Z[%">J2P'L3W-W[HCV MQ,/2#A\_CVX=>-:9S]QX<$7:J0[&<.9:J MPD(U;@OBWD ;YMUD[K5)]]'KV^G38K&;P>WX3S#IX?O4>$]S*9TW M_=)*C$;IV&@/89!4LJ.#,+<$4XZ"BS3RNFQ])GMZ<]U4SOI'@GHP!SX"_E5YU,!7747^C"85&V-0J][U^VGER?5W_!G>TWF^O"X MD?F$/@';9+W33F**TH&#QPFVH)7FV,[7$B4SCH=).<F3Q M(-IKB7%4U@$6TAII:2D>FDCM5'Y?"%%Z8L0>4Z*X>#+*+=.L'+S(!"FG]%D! M'T>Y26/BP[HK+T_!YIY+RJS4:>PAIHP%\.XP8J92 MO%MN-EK!6!1.$!U5Z@\%(5:ERAW-*] G6?Y5)$Y)V(O$Y^RB>D/!*>7@,V$1 M'=>,5KUK4DE S&=2JDO&^"G<4V$HQ+C!J8A"1,@2[6J$4W.:_ +/V2-\,&RP M9\ZD*P+"(X8)$73:]Q.P020?O[AT6'EX;([EE]*H,-?12'"T8-6)B<177D>T MN&%2+EMC0\^!U2/?%= 68T$,1PR"9\HP9ZB\4B(QEU2+AO%G^,QEX\@F74#@ MZ[QSF-LHD*&5S%PK4GCO'>2(8NNL9K=,P3GNORG>>/\5.$-)(H MQ2SGF*01NB#%ONX0J6GT6R=)S@3=P_6GD."A.,2M#$%0 ;&RJW!)2;.&5O=' MEKQCA3,D6$2 +I: MHL&I\_^?O2]];MQ(]OP\[Z^HZ#>SVQT!R01('&R/'<%SUKNVVZ];'L=\!(&B MB&D0H'%(K?GK-[,*(,%+(BF LB<>*\MDCBJLC)_F5F51[LOY,@; M3ZA3*P^8EFFTU9[1':N=EHFQV;H0( T^]H=;QF;[O !=&D.,6H/1N#?N#<9C M5>L,\$!/,L2X,]1;_2U;Y,S 6MIZPGP&XYX.<^JI6JO3:AF=KEA/HX]+O9U, MKY:Q_?%^S#A/?@YE(>HU_M\LCWF6N+S^J*\#G&H#0^V /=8: MM?M]6'J].\*6WJ,=!'LV,&^=("_1[85*I$>2;O6TS]/F)2KN++I^=+R;!7;$T&H#+%@]JS\PP04T MVQWJP-IN!Z*] M;%\UARP5HW7?['?:8+ZU>WW=['?[EJD;HN[/J#T:MGI;N:,/:P M;/UH,-QFM_I2MCP/<@"FH=HS.\,^$F-H#7HBQD5K];61:6YM!9<$^XGM!=P= MV1&&ZL>%#B)#/O4<[\@$15/OCDUSC/UZVZ!]]2Y:+GDQC%TUOKNZT=U& M]-H)/+?G/=0'JHJA4\-1=] R1]I ;RTS+/76KB0@P]K$PN,F\,"#](38?<,: M8Q'U0;\+V#3N@AY<=F+5.OIV+JC5[5B;X=KRU<<,9RD$9^FS:HQZ,.1^Q]): MO4%KU&KU6LL&T*II[&B/:^J;[E*U+UK' M[&A;$\+Z76>=SX%-4C6MU07L%N'+IMD9J,.L&%07S^VLK>U!HZ-NP=4Q$WFI MTOH0_*:^R.<>]U1]T.MTESU;.^ ';!>Y[YJ;AO_QPSFO++3:_5&K.VBW>OH M#XE&@V4'7JTWW&Y1J6*;A;/.\4A9&(VPV?50&ZACL#>QM\+0R!=-&XZW9<': M"N:K=CZ']O#&[N-F5\4^*6TPHWNJUELRG[$=*V4 .K\\$2ST$&<_;.7<'U)+ M9V!V6H-1MSO2U+X..FTP6J;T]K1M$VM;/6R,X(3!;1/['SR\C^S%#$1AO59$ M+_;LW\ 2!?WXTF%>JZV:?1!TU3#,X:"OJ:J,JNEJ7:NW'8.GZRWM[>8U^F74 M>\FQ'8&U8;2'AC8&4>B"JK/:^81Z_>T=P;:ZV6#DK#/Z&5N8].8\@E]>W.L< M#L?#8;\[&HVLH=&W1I:UG)EA;<5XM8UN^^TF]FL8);/#)M;3NN,ASFIHXF$R M%@+5\XF-V]K6Q#I=N*"TF9G5"==HH(^ZHY8YZ([TD3D:C\?=;CXQ\-:VL$PW M-[;ASSJO X3+:F.XE-7JMP=]T\ L@OYRI=H[FJ0#AG0Z;S>C(X1K@%%#(ZMO MM$::9NA6OYW5'8.9J8/MW0F P?*$Z^B)'2%YX.QUKV](\<'!?P'_W'!Z? MHOO;YAAL$DOM]V&XFMD9]_/&0\ K?6W+"S=T73/V#K(PDI,&^U*M[#8VU!KV M>]W>4 77J&-TALO&G,9VB6G#,#K[,6??8+GO>R+M_A<[^LJQ"=>I;&/3!'Q_U6?VSEQ8G!01UL!Q,!<&[4,]H_F%.'_%+3T.$ #"/+,M1AVQAV M^H..:2T;F &/; U9-SMA@11!P=^!-^+/ M7W[?HN&@ _:*T1WU^\!=75&=HS\V-7T\QN-A'6G8;@X-_PFS]O(.GNNDDY33 M %-:ZFMH=UAP)>Y/?/[MET$8+<+(7G'ORHQ))[$H/)B,0)DD6V/8^'V;][M] MJP4Z# ',LCH]]7D_OF18&Z.:]9;OC[A;, M=]H;_8O>9IYUI/0+:LH<#U6 WOZH/^@.^VU1ICRGM+HCM*3;WO3#:T!I<""P M7-[>2JPO'4T--1#"+A8WU_HF*"9=U8?YR0Y8G]MQBQ@PO$&%[3&<-,8EH SL M&(O%X7^04@]@R.8[D,5+7BPH S-IJ?U.NS5H=0TP2SM9@:1.&X-WGXDQ?),I M_1(&_$G:D6,LGCWKGG=XO]K_#"!4#MN;A MD[P<:?)4Z%N]MGR9LN%X\>J:EUQ@;8C9@CW5;*O@$(T[?:N73[EG6%N;M^VM MO=LWG_@O,$+'6]A^/WQYB5LZ>%&6/M)[ Z,_;H,+..KG\S4ZVPXK.+5:IV83 M_OW+723J$C\=O,Q]31OUU7%GK.H#U1ITQYWA.)\V>!9;1[B 69NX7,:LG\T! M&[:U7EO7QFU].!I;K5[> I0$US)[B]MC"6CYF \-'7#-+5QM]\' MAZ5GY;Y;!S,"V.N>K-0>Z,FVG^EC8VJ#%ACB[<[(&/=!U6E] M/1OZ"$N8;:=ZMK+_W1:'?]CP7I[1LD+KZM[5-;LFN5-;K-66Q8!1<]#2NT.C MIUM#O3,PQZ;:[_?,%JS7CAAVL[T1@7WZ4"N8\&&K:K6MP7ALF,,.+*G9&7>, M[CA?U8Z^?7%V8DSXTP%'' MB(+N<# TC58^SY8U+.[4YUV8].=7]]GQE3>O'>YQ<5Z#UFC8&6F&AL>T5L_ MM(NE5)J=SHYY&6>=U^'[*^NY$!W-ZED=,*M;6MNPQOWA/(JE1CMN M^Z$]:N$!C ;#1"M?'?1Z5MX=#-3 EM;JM$!M=;='OC:$$P:X?68K+\:-'; P M-ZW.0O#JKSSY/0!E[2,*K53G/P"@?@[C%^W107^H@2IH&>T!UD32]=S%&V. M\]8QWU8_C3>>O=BXPLLB/N-![#UPV:OKI30XC(UL6?I0 Q5H&3VS;2ZGW6L- MMW,(P'TRU#I-?&<,^4NQ[!VU-0;Q5-'@--N]KM[-9ZV:_>U\^QOL_:27/.OG MW%JCI6(5'6.L:N-.!_>4NDNWUAIM'SJW072MLOFQ:#>?61K!&])4'3S?UG#< M-?LC$Z-%LP7JZ]LUA&XVPY?>=O(G"F-?!9ME. 1WP33-KFF-]"RZ"6:M#7>E MD)G:IN_PMA,_11A; W5L]@9@A0^M@6YVC*&^G'5_L%TR$V:M;G1W>7[6=]R9 M!:$?WC_ET1=9,,;Q1T(FX,,8]*36@K&!(=T9Y^%G RSVOSE4D8I5'.C>H9PX MWI=:$ZC@S@T'X'@.1V.U,^CW6GFH$C8 W6(H4U=/&.\?W+N?P>+W,"/PGLMN M$4//3_$P5)B4G](DQF!R=!2>R6-Z@?J6JHY;QJ"GF<-!=VB-ASTSCY53^]W! M+OM^,Y[AQ*%6,MN7UF[05?76>&QAC8&!V=>ZV089S-;0ULKP[^@I6]5$/TWW M/>3XID[=@3YN:2UP # "J=?7U5X>]6.M%TU>NFMJIW/ @NX?9*GS>ZD;5ZO3 M;H^-(=@:O6$?]':>]('S,]1="]BQS(TTE/+GMW5/WXX]Y^C5ZQIJ3^^/^BH8 M3[K1U3O#K&T>AIFU>\9.9]M2#UJ]W4,L<6XOA4VU^B9X;EUKJ W'+6R?,U[& M)XY&[5T.]\$KMW]N& /R<7FXW'NP/=^>^'P<1AA N+[3/( 913#4U/;S;IMW M>/$=3+/O@S+5WNT-6UT,8 7]T--'EJ6WL^U9HVWH>N_=C__+3[YWO0<6 M)T\^_^'=%!YY,[7GGO_T\P]^O^N=7@!6E9?LO.]NQMD4:,<>A-L>3F%M)_"4 M)<781-HZ&=78/",;\V)FQVP:^G[X&+/W7L"269C&L#CQAX\XG._P??G8OH,) M'3>W[FE36]UFSQ??_[=JM+XO83![%V=AN\B,-SZ?)A];BV_?(_/<>($+2D%\ M+CXT"".0FN_S>Y)P@0_^MGIP@KS('.[[V34_O /;"#_'"]O)/Q_/5H^>F\S@ M3YC3)(S VKMQ8-WL1_P ^ M]@EF%V0L. F3))Q_OR9>&HA*47:*G^7U:U]%0N;PFQ>'61#H$ 8R!4C[./-< M$.)2P?9 2%JG^7*X[7?/TRJ3[(P2ZN(;BT/?<]E_RZ.F*FBY@WX%&,'6=CPJ ME8)C/HE2.WI:45*S%(9/FT3,\;D=_? N %?[W7=X-6KO(RA-G$B<># %?X7E M01R_I9#OI7PF!<+*VQ*!NA#TKV61[D4&?(Z$%5!*\&ZI MI-(TQ="LRNG5"+;9AW-GXZ8K5L.$8(1@)R*8JJBF1@A6!H(=9Z4!+=X NLJV MO.PI6-$KXVN+5*>N0YPNGJ';,]MRYB(1#WFO?A"#@0<=J866!-3>P*M@E(I)[3KWKG8#^?1.I437J@=V U?;=#I,U6PTYM M8"A-AY"VU0T2W][FM6%?6B?HZ;['(1F MA&8ODJNC*:9:WH[MU:-9P5+[3H2J[+R^KI$^I077L'VTW1_GHG4.D8MU9JPJ MM (D]QB&?&;A+)C\5@#4"2MIY43,]W%>(ZWH(+QJ?OLET#J-49>W_10X?NH" M+\68'\#LP&7S/#&<34+X&$[@O2(-(%;8X\QS9LR.>#$<+^*+B,<\P!I1S"ND M;]MYX".P)\AXUO4I7'!9$BL6K\.'.;X=Q][4XRX&\.47BO@]$2DOO$Q,2F 3 MV16*Q=@6*KXM#2;^_EVI,9O+(- OSHR[J<\_3;'@PF;1A<#=?$\A3[S_)#+< ML[<^8:;[8$FG3T&Q/];1 :.=D3D:Z2U5:X\LK)H\;'>M/&!TU.^,&Q4P^B5% MGA09RO$F.X4!"],(*>)B"4GW.6ZBX-$K#AY5C5*B1SOZ-050UNSV9H^>)M^4 MR312>OKH/ MG5_T^ ]U7ZH=3<$-+PN#"6.)X=?V);#XWPU6_ZL'RQ?VEHCEB>4)XXGAB>$) MXRL+=FMZK!N"V5OB1K.S&2@)YH@@W99B418,Q;>]M6HG"",(>PV[69JJ52^H MC> =@C&"L9JP(L'8X1F(74.QC#9!&$$805B-6)$@C"RQMX*Q)I15J))^HAL< MFXMV<&R*_>!.V2Q^*?.Z<9G5JJ&TVJ7E)=9EL:O6^:3:+U@D*E ])!2]-ZBZ^P@#M8IY!?UV. MB&E8KJCZ P22+I*N*Y0N4F D8B1BU=;;TQ13ZY!T5>:M7993]OOMEUN61-R. MT^A)N&-T/$0;'+3Q1QM_N^_3%<,H+=*=)((DHO$209J"Y(+D8OL^0]%5.C1] MM;M1(_>^TF3-,%J$$1X05>:#O)3/?#E[ %5LLYU*O+HP&&W#-4#)78^(=I1V MIT7"2<))PED_X23]22)*(EIK$6TK'4LEX:13L%+H5_^V>'6AU/GZ155'E JB MQC1#Z;8JJ@:]@S9UX0;:(*Y<]Q/4$-2L&3[G[:=9%V8@I"&D(:0YKU'3,I56 MNZ+FXP0U!#4$-00UV6G(>=OJUH492MRV.:Q[[D:[S+?H;HFM-=/XYMZV%Q_[ M=NS%GZ8]Q\'FC\"@-+TZV.[(?9'II& MSVQ*/TSQ\5$^=Q+ZKGR0(!,+I^PWV:=5I,J*1-HOP)9 <<>&MZRHR 0!/;X= M17$*D[(;]@=GBX@O[(B[HJ6K#:^:@\@\X9A:79O7G@Y3"",D#RW@E3B,O])P1<\ 4"P(,26 MM:*=+K-]/W^W%TRQ3>:2Y-,P3.!2T3<7A 5),GD2%,F(OXC@*=X"IW// Q[! ML\3O?('$R)KB_AX(BHF4:#'-WAR&Z]CL_3]ZO=\^R(:[0&.?)WPW 7$L\*28 M%Q9@YX7Q+$Q]&"30F-MB + Z_TX#1TSIT4MFT9&%W$W]F/M!4$*5WP6 M),4FK0 0'517C*P@MOLA#WRB#,7 M>,RH#$"+/=#QA[4; N[P.+:C)T$RFTUM+V*+HD[/ M= Y\E?I)O%)!4I*-MNH\/(A 97@ M:E=(+/#@QCCXMP5W!*OD2YT",0KKW6#87)G$QUFE13MVM_7\BRBYB,;ORGXY MQJC5>JHZU'1C/.YU!Z/V0!V,.WF3]V'':DR3]]U&+=)+8:+A5(%L0A@/;8)3 M:[XZU^!Z+$[GT9J!^7PNI67A$ MYF<+W]GE#@9V [Q]1-+)41_14?]8VREJ+;W)!/+0=Y.?B0Z7N6MLV4O&:Y8,%E#&'^WYV MS0_O6N_$YWAA._GGX[$HZ^'=@CEE.S? 1;Z]B/G'_(_O-W=A5H,JAJNL=G*, MG<%)AT>\R#%U]&MJBUZSVYL]>II\4R;?D-;8M3O#60ZWK#Z2M6V_WIOCQN%_ MP/\9A''"A']0UED%,1(U)%VKQQ)$'!X.S':H85CM>/YA>T=5Y21F)V9O++/_ M',;QCE,SXO;:<'MM;80Q[N7^T_93?BAYJ!0 ]6VN=8#1Q;?:HK[-E-]9"S5) M$$80]AIVHVZ!!&,$8W5C18(Q@C&",8*QAK,BP1@YE&\!8==>DX3Z-N^\C_HV MTUD$55JNVGHFN2"Y(+D@N2"YN$"Y(!.*SN./("SU;7[UO@#6[.I6OBU0%X:A MSGT@N2.YJ\IP+*V)VL5K MM6L_,J)FSKOOTQ7#*DV#U66Q:0NP/AJG<1)!6^,D%R07.QP=K5,VGURW0T/2 M_XZVYI:UI!<4*.C M:%I%GL .PC6"CZJV-YQQ.Q7 MP^S4/:[NW%Y;&X&ZQY67943=XUY!/2KV?WAX1-=0+*/ZXBR-X!N\CX+(:WBR M2!!&$%:+RHF-X!V",8*QFK BP1C!&,$8P5C#69%@C!S*MX"P:T]\I.YQNV6L MI:AF:2)6E\6N6M^36K]@D:!2H"07)!5S.!:VN*U2XO M&?_22Q[1YN49M-;E2!=UCR,1(Q&KMAB#VC+/QEK7W6Z!)(\D;]UT-,OK:'+Q M>NW:#XVH?]SN^PQ%[U"?$]H$I$U VAPGN2"Y>*Y_7&E->/06"&X(;@AN"FSSFMZHNWF5U8*L+_]!1.:$0H5!U M_I6IDW]523>TLPVL0+3K;;7V)75FS)Z'J6B6%G$8IAW'WM3C+@L#V7PMQ-Y< M,<>-WT#L1-H)?)C8OATXG,4SSI.*6Y-U3YOF(9W)7DOTPCUK0$^=S:BS69-N M;_;H:?)-F7Q#.IOM-Z.LTW21]2H/9#E8\PTZ]+QQ$Q,^B5([>EK13;-$6]7R MDG_/W]6H:1[P%?/?$6U]2SG.)LC;8#EJ2B;;#V&UHT/=EVI',UKUX"X+@PEC MB>'7]B5F893,)X8GAB>,)ZR*JE?9JV/72^^O8FF MMA3++*V,3K/Y!N^C;+8:!HD0A!&$U:)6;"-XAV",8*PFK$@P1HWF",((PAK, MB@1A9(F]%8Q=>R8W]20U<,@QK&DD201)"F(+D@N: 6 MF'0X5$JR)K7 K+5*NOJ&0+0-=XYMN*L1T8[2KJJ,/ DG"2<))^E/$E$2T8L5 M4>IV2:=@Y=&/NET>2BGJQK+K/DTSE&ZKHFK0%]R-A3:("6H(:HXS?#! M;2\ M54(:0AI"&D*:G49-RU1:[8-;#!#4$-00U!#4G'0:HBFF:A'24#/+I@_N;L;9 MU/8B]F#[*6?AE+E\ D_A3@JW>#QFDR=L8IE$MI.DML_F=H*_/#&/&ECR*VY@ M:972O])L7U,COYK=3ET,FV![+H=+_2_V=3;: M;:K>(9N MSVS+F8M$/.2]^D$,!AYTI!8J+52U<1&I:DX#[7Q$,X(ZWH(+QJ?OLET#J-49>W_10X?NH"+\4'M)90V./,D(9IS-(@XL"-_X'U\,,XYB+L,IR^>O2?CTC&YX)P=@;;G$(@/-0O=W+[I[([BF-GM,8I M4WE!9+*___Y=&M_7LX!W"8\2#V'CB 33CGOX8)7UXKV H^?.;3']Z-A[AB_Z/^ MZV[XCGDN?&$[R8TYZ(W&/5W3NNVVWM-TL]\9MD,B[AMU MD#2KXG0^MR.X+I9J9&8']_ W:!6[0/-,H0C\"@7]G37Z(\ Q%U@Z[Q5XW(Y4?WUU!$#H\7;%S\/XCFO1?(0=II$N9? MR)TB\4T%*0*J5DJ.0*?[MF'RG48'^=/D3[]=IP2);<2KW3XQA:47$R3""'1- MP ;"K7>>V%UD![$O# ;6<_^=2C>SK#U18C]BO^)]OZ\V*_YA>T',WO\L]BP^ M,&"_GU:[',1_Q']5\-^K'7S*PSF(SGWIR"MLR)V-#31US_X9!;0?2%L*:#^8 M5.\U2^EHY<6KO$2PE2"^$0E+9[;7G[?5#_AJIZ()X C@3@0XM<2"9H1NA&Z- M1K>ZL%4M *P^& 5&F&Z45]R^5)BJ"\L![" MY.2A4@%/\$PYL;^=LG-R=8E*JJ*56,G@2O*4ZB>$M3,%KE>BS+,U=R%Q(G&Z M>'$"!=7MDD15F4A;/\_V+ <6>:@"G5@($= 1T!'0$=%5;=9I17F%% KM#_5QJ(U./P6%* M8&)_8\"$W$DPV+>8]E=(8;Z74<'^*BIX+??9CMG<"[RY[5>2Y?QV&728?'^N MN=0MJ?F%K.1B!O.03Y*A%SO 'VET5.)RU^RV1I:AJVI7U?IF>Z#U1S)Q>=@? M&IUVLQ.7[W@T9S^'=B 8Z6=X-PK'(.*N]WPN1V/1J=(#YA1&*FC'[/N(<,4?OA1OPA]!\P MK3NC^]1V/-]+GO(J)W/[B4TX_,?EA4HF7L!^O_URRX:8@1K)$B8.V$PV]H"0 M40(RS\GC\2U#);3W1?D;O !^L&-,1G]BZ8(E(4,B@E6$* IZIQQ*FGJYA/2F M(B&>?_-B4?D%>70U9A_3S9$^$6>/^%K,GP]ARE\Q,Q_(NYHUP._$)^3IS"@ANR\Q$4S,$MB,,8](**$BEA404#\$D.,,Z8J MAY2:?ELR+5&$<-BXW%X+>]\!+;?]Z">BNMV"@5CE*Z MC? )*)L8G8J53 O#MXMJA@,?^W[&Q'!5F@B>QW5!S$3EX*:R*M?"?LKUSS3U M_9= P0WAK5C0*>+ (9$0%,"@_]@YX"PBX"*L\B6?5'QU7F,KG#8#@3( *28J5I6V$8R\(H=,HX7=>GL M)Z&"B_S.[$3:+:B(IXS;8(M,P;^#7_Z$I8?G*"!W]UX02#$$DN#EZY=DQ70V M3^YU.9:I%\4)$[##LB'$[)%'RPD4!B/U5UG\^U?UMELNV9$^BJ3 LK[2QLSL M=5X.0)N%H)[ LH"_T=Y%.4-#-UP(E8."!$J& M+3AX!W '7 @/FWOI_);U&@/@DF$<.XJ>D&K+#M7)&K'L!7CNWSR@3E9[;-7. M&K!%^#Q D9_Y _>9!O1:@/)E[T-@P.A!*/FY**^'B^+(BF7841">A,]V$@P^ MEU?$'Q34?L)PQL1U#JLL;$58X@<[\L3#\'1+7!*#C^$DPE/)KEW 1$-7< G< M$8,' 3XMVJAY"_ZVS.";-HDUZBGM5O=^-L9 M]C@OQD(O0:',BO;R)6K@DA45ZI\)%]Z> MM.$1/G*9%A/(Y$W,8[7O@$Z@K%DHCT 0-M;E=,X!DUW WZ)O@(YJ$*-ND"6[W)("Z/4NHR-.3+:-]!NB>=!"G!OO) \ M[S\IJ-PB/)9"0J,AX@4K2GZ8'1(=?\\ M0=<*>3?(-"C52V[==DIVDL5: 7E72Y59<@6VW-!\^4J4B9LE.S/;T]H]ARNQ MD:H<[.?EEJ(\.L@RTK@:XA44".^44A_<,MZV2K16XRK1;]-WO%J3"7?14;,"%I69O_GJ'.E+ MB-=O4M2]JBJ:WBIKYG59RI,4T#FZ*3<=. KCBEYH MZET7AB!%],I8X#"Q_=*XI9*$[R842SY?TO?%E.=6VZ7ZH"\G?C>!CTJ$L\.Z MS&^GG.Y)(UW/-(V\!SL1*:EQ$J7SK-GN_^'N/?!B#\,91*?=T])1]?ZX/1X: M/=-LJQUCH/8,HR?344VM95F=9J>CKHC'"M1[=H$;FXA:YN#^X'FJD?\D\H.F M8?1H1R):(XF ;T3<:2).2S"?Q.4QB*@(X;!C-I.LR;P5R3%@#+_FC,,CPCEB M"CQ:Q*C.%[:3Y.$B,D!U&2O"O\D.O5G,:9B%Z&#-9>Q';CN./,^,N,,]&2:+ M!SKRE+KPINS=T-90-T,71Y?(1Q*3'/0G[22 XH ML+,,1XP8]UP/9H'/ZOG^#M+9LC9T%E23% *!<8(O=+??E:D0<1'(@1';J]A= M_FV!*3XB.&*+J4YABO:V_CCE,$T'#YA%QTI#S MX5(>\U?CUBPW<@&#R)?"OTP/!R"+4O@B#Y23Z%$2J2NNLU$>J4L.$-M-:I"G M//QMC=H_!12%NV>@94?A9C5V<,A;)7=*#"$O.^1>!+?M'KNL$U1F'&^Y 5.; ML<_"*D#K9=LZ$4%K*#;W@9C:MIGT).LB?1 K)GM:>$N[Y?@XZ8QVXKUH/B5V MD-5%"*=3L+2P ,8+/"/?+B^7=E"8Y;^?'A1V-1I=UL1"*WG"_? 1;&6PC?WU M&,$M#MC!-R+D4=C(868,9_F07HS/Y!$8X!@4*C)0\OLV+?RR8J]6$^V>1I_5 M;8?5:J38JM-BJU2CE."JSFNCHQH57%6SVVGRC1U]HR9//<=>V9_%K'=_E@H: MK1_A=E'_'^*O*O=6J)%B-4S7?@.F>X&6;\"&TN5:4?*?>)Y &$?L5HE6M;V( M6(U8C9"-V.VRV.T5R$:!Q/MHNAT\$F+=,5\6S79ET>RWE.B]"]&(0+;R B)? MT>2F(8&0K8YBMLKKV-IHOL'[JNR,7"-XJYW2)0@C"#N-5.\-Q=2.R1!]';V. M:M'5"%ZC9H6$;X1OM<4WLZ,8W>JSNQO!-F2A$8+5A!4)P8ZQT/1N:>?+9*&5 MN>5V!3MKBS1R9G;,3]U=.SR1_VU/\\L77*DG+$W5RM.P+]"H+IQ4M:5!!@7) M%'+#=",T(S0K.S6F[&X?G19+F5M@-W>IGBTVL0K]4R7O[\ M:3H(Y]AB610"^RR[BHO.[%]F=L3[=LS=W[)F?L>4,S:&1E=M]#PPM9:F M#P=]6Q96FZ%>4*C>VG/I=U MC?E:0=XIO&IUKXWA-K'"?![+2Q<1C[&4Y/)J?*#H2@Q3\T!AX]5S;B/3NWGM MWOO(AENP-EY65'!9; ^U?=:*U>%7,HP?/X5EE7U&>F,>)-\>;M\- Z5*OEW68BMVA)[;T5>>8$M-9]G"6SR/9?TS^S[ ZB** MX!4$/?:8L1 VE@?K$*O!!0[/5AS[U\/JR;J+N'!IX.7UNKW \5,7N*Z<,I6B M5FHI3V(W..F<^[",I*!,UIO89C]C,]<[;.;Z4X!9OUC1_3??#MC[/+9$:WW_ M\]U/ORT_JM]_*)0D+)!I30JR>ME>7")!Y/J5\KQ;]D\4=F"-3!1QBAD(X:#E MBF,#]S0"3'K@/EYH)UC<7,P/X0OPR)MZ<%V"1TXL1@4+THN$C7B21D#$NR^? M/[#$CNZYJ*7NRY+Y29C3#DENWP/?+ #O',_.F\;;A:=CK<)OHANS*,X.UL"R MY^ZJ]FCM^$ZPG>0"V0L8J&K[<8B52/\-8\Z)@*:'%V")9CY?^.%33MTEG/.L MAK"P1O&N9U Z3@&ES(#]D7;Y[Z]DYPK05\U1I;[[;T M%*[L8>2-$23#:!%&0CW'<3H7.B[&S@:8MRXP5>K'AQ"?@;T*%%F3/]?]OC?E MLM2MO!7D(%]NFT5>_/5FBD A6@< G[ H-P5RHX$]>=R7VGYI':SI]3U&C+"C M<9CYFZ5]L5,CP(T@OTEDXR+$ M4D2R4YY@2P0JDJ*49V]OQ+URA+L7Z!6K7U1WQ25'$J"JD!C&\Q^7$>,+5*G2 M*(0_;/"3?:S5+"Q7&.$DE7+"DQF8HK40]=KCT#3T_?!1F-FB*.\B"E'$I??@ M^ PH#Z=I4;=N\JBEKWP4;)B]K",1Y;;IN+*UU9K220U,6C>M9S$;8,.6$G6EBME.8K1X%VPY/*3T[;^ZN_KS/9J2J MT,2F=6'3[K-L6E%QZ2L*O\>S1O2.YC9NP@3"4T;O.-ORJ&]T"6>JLWLNR[SY8N>G7O)('49Y MBN7^4OYOX_)[2XRBKLM25ZV22?->L#RH2LLL+8?J4B2"G.8]A/TM"MW429B+ MD4;A H\8JY"B4JGYQN4D6MOA#+6H U@7EJ($Q#KIK\N1/$TQS.K;/-1%BLA= M>AW]_B%#V(3#9+MS+_ P+@X#5LE*%%:BJNID)9+?1'[34KUTK=(LNTN1B,K\ MIE;3]:F_L+6YQM8)3P="^2VD6VJQ?%"?LSM:.$1QAE M5TAL%QGL(ETRXNP1_XF!NT0.%+QO&D93[B5IQ&/FIB(%&1.=1()+B;.GGJW7,) M=B*Q.9(9=K+V@Q=&8E+/Y\+M**CRND(HQ9HJ(SL*@"CQ;SP2=QQ3+475!IV> M->P-55-O]P;#8;_7$]52NEK'Z([,9E=+R2G#@#1,T*86,E)K ?Y#@19;1.9(JSL2Y46J=E\RJ-H M_0>E,,PD$G4EGK+?LR19UHLQP]\+1($5S/(/>,) ]N.\Z(>X5^30P%0PAX9C M#@W+8\(99BQ(S)0K(M/$)=VV2+.#$G96 B.VYUR X59*:HQ5'P ?DYE,2K5] M)T^.![)MOW7':F&":B#SV;UYED:^EFVJ (HZ?)$4[G'MQ"XE";5!,DE)J924 M6H>LTD9-GO($*2GUV UW2DI]*V:C;#]*2JWOYC"QZ2O8E))2JP7>7\$U?(^^ MX0=1A&Q^3/01G7K0J<>;A3GK6FGA86TD;!J%\^61O3@DYW^FWH/M8W!+%0+VTA[>Y:0[YFTO M5*TBE^<(XM6%_:I6=362XN;JP.L1T'O]5O="6M!MV0<[> MB_2I"Q^1-UA737@)0J6K2J=SOHS!2Q$J\B?W$+8O(I&S _+M(.2S,5JI9SUU M(6XSCG-J!LNB[,0UL7Y6Q= M--.,JPL5SP=A34*J\QIE9'O1%@_!$,'0VQI,=6&%$NTBJN92C\']@1WM'3]U MET4/9!-[%O%%Q&,>8%L19B\64?C-F]L)+Z$%?&;T9\PM&-;E3B@[6']$ LFQ M:4J[TU+@FM>^4#PM/S+4B,+[F!\E/^DL EW[#06E3K@WTS.1'DD M&\3L)J]7]UN=8=L<]S1= M,[6AWA%EA*R>-C8UK=EEA) Z3)"'_2(JO/#YB_%JUZX^=E/R,\J"YUB/:[GU0Y")P:HY3201W]FJKG MU.SV9H^>)M^4R5,=GXH+I%1 JR;0IV;\4[O-\-5PU:NK.K;'K6&_QT<$8A-P M741EIS>N?X<-9U9D1,8\U,&I=F!".@ANB>NK8*Z?L2\M*RT"@-B+V&N;O31B M+V*OZMCKX"0T2A/9<^X@+O_H@0'D.?))/;&970E?GI&D31#HVA#K>A_)+&/ G-K>CKSQA4V"88^S#TOVZNE"E MM(#N)L5KJX;2:I=6P+HN2XGW46V/9IT%UH5W" 8(!@@&" :N$08J**59E_4D M+" L("P@+"@#"^CX:0]AOR1VPD7BQ#P-/,=;V#Z;A/ QG, +199#-<6N+Z92 MKF8JFE5>,1(Q$C$2,%!A)%TD7*; :BMBUG_;^ M?OOEEB612,IY$NY8)3Y8XV1)5PRCM(#FNBPV;7/61^TT3B)HRX_D@N2"- 5) M!$D$:0HZ'"J7L(,P6F"I*UZ=#W(YCGX':WR2BT^[:/514I0\VMJ5YT]H)M3?;R^N2=PGMA-\; MBJE99R/)=7?GK!$TU0OE"8BN'HAH!XDV:0EO"&_(\"'#AX"(@.AJ@(@,GXK: MDU.[THW[KJA=Z:\ \_,)CU:(W&Z5V"^Z:>U*7SNQ%[4[+3VJA=J>U\(YKQ'^U(UQ=..Z"&OH1.Q([UHNJQ([$CG6A MZA6G/HO[J-WIKONNLJF1VE)4L[3J]'592KR/2CDVZRRP+KQ#,$ P0#! ,'"- M,$!5; D+" L("P@+2MX_J-$&%[4[+2^.KGRI:VN*J74JWU>M"\-4K95K)'>U M4]=7*%V4[$@B1B)&"HRDBZ2KD=)%"HP*71]+/VIWNOL^0]%5.O*@;4YJ8D=; M?B07)!>D*4@B2")(4YS=W:B1CT_M3FLB8&VE8Y66S'OQ+C[MHM$N&NVBD8B1 MB-5%Q$A_D7"1<)'^JHV(7?$ID/R(EU.[T^8%05\J7!/_$/\0_Q#_$/_4ASZT M=TWM3LLE'#7;*=[WWE",'3U J.M7X3[J^M5$*X& J%% 1#M(M$E+>$-X0X8/ M&3X$1 1$5P-$9/A4U.[T; ,K$.UZ>ZG^,>,!<[%H?K@ 42LV1N5QXLWMA,<* M>^1L;G_SYG"O:)^:QEQT2YW$/'H0K2^]8)%FK5+G7K!U91IL77O+F'BY_6![ M/GXO7H/7_YF&"7?SLJ*+R'-XS)(P;^9:&",\ YO!XM^B)@A+N#,+O#]3\2!W M]TUL&D:BT6O6Z40,.FM+D;=\]6 J^0#LQ2(*;6>FP#.11-F \*X0IABQB/O\ MP0;:>\$4&X6*D=SS@&.,JLLFRPJI260'L>V(ZB5P\4/H/^ #/>PYBG# 8&!. M.%_8D:"3' O,\:?I!C%LF% 0)D7:[6]\BY.9V$@.&-8\=+EHDVLG@M;P0'@T M<$G^!GDE#F'.$Q[A.!T_11AF3Q[W7>:DT0/R!(P>9BJ/?17F1-SU$H8-;(-[ M21RX,.*!\X1?NY8OEF]@-6\GF"#T'$D2DV<&:M1[.;BI]Q M*9)9Q.%7>/HL9CQP8;VWYG;2%CR?1*D=/:W,/LT2/97-4A[_/'?D?__]NS2^ MN;?MQ4=L*R8:>@V]V/%#)$5\!TJ\[X?.UQ__ZR]_SR_\1QBZCY[O]P+WIR"Q M@WL/9$)VY5C=NKP3@"1 6^ SG_[P;CS$Z?V/^J^[X3N &_@"4.AFV.WI77/8 M&[1[/5WO]TVMVVZ/=%.U^L,Q?/_NQPV6*9+@A<;%NTR3JCA.?'R4SYV$OBL? MM*(1ZZWZ>.=$K(64U%6$#R3H6P^SUC3<)%G>2Q[4%ZKXR!,*>2J5SK*9?0QV MNS<%6P#>Y?AX3UQ!C_;N:?/J'NDPGT+EPCUK3O0U=6C7.J5T:-?:;]NJNM7H M1MLT>9H\39XF7]O)-Z3%=>TV[E?#O<+>ZIGKR_9ZO!0/2GQU/,%^A=683WC$ MVBW!5PL'X8?JT'QXM3 M(V)U8G4RJ\BL(K&["+$CLXJ8_NJ8OL%F%24Z[Z'B;VGDS$0LH8C)A)G>/[TE M?NPE>R9@(F)@2[KJ0LU:Q-Y70:DJ.E!W%6(I:UZ(WC6 V<@[@@02XXCX2,JHGC6&0H#HB_G*XP[6TPS1,Q6AI9#E.\% MB\3[MJ5T.J7IE9.,W+H(4FEV+$G,!4N,UE54@Y0(B02)!-E5)!(D$GOL*EVQ M]-)D@NPJDI@+EYBVJIAZ:8Y(77C__/M8-=I$KY*P=Y'MK"9E4;@362UN;JNNN1SO>6TM':;RZ= M9(Z2[)+L'KM+HICEE80CQ4K"2<))9B]))TGGY4OG>U.QVF3VDME[.;)[,;)I M*NU6>6;MI2O&:X]+O L3^_GV0"<#>1N W U3;$126JWGBPA_/I1*30B#5KN: M8FC6V6A3%VZHVB GW4U00U"S[G2HJJ48^OFPAMP+0B)"(D*B;1>KK71+S/TB MFX>0YLV0IA$9S;6"H6:DT9_;,6L$'Q&"$8(1@C4$P<#?4Q6K55[)M4K\O49P M'SF#!' $<'4#.*NE6%I%$6C7:J$5SO.^2VR8_J[KSS:P M%\+^ W,RXP4-5: M?WM[JIUK<#\%+)EQ-O6B.&%_IG:4\(B%4_@B!B9F3S#FF&V-])0W[>SQ>\J# M1 I+64/:+F5VRH,49A=ZTS#^;<&#F+.LG Q+0N8%B1W<>RCR=ASS)&:/=DF$ M_:MQVV5PE;^K+<[;$OBOYJU:ZM 4H&F\X$[B/7#_Z;86(E1K^1ZG21KQW>PY M#:,=? EL"?+_VM7* E(R!2:4DLN=,!(C^(A$RL:7M0%?67M[^X&?Q,J>F- T M],%*C=E[#^$N3&/@\/C#QQ)6J'O: G6/M')/89?"/6N&;0ML,+$@7@ VN_Q< M?&@01G/;7[/D5+QF^6"ANIG#?3^[YH=WK7?B,]@E3OYY!QWNO#F/V:_\D7T. MY_:6N_#HN80<)%O+V+^,?_C^TWS9C6H8H#0TD3J[(SV.CS$2 [) M,O[VL@VVTQK,IO3*V[6SOIZR:/> R6<^MU%FA(&T$Z*H(F45/N5J&B0FV- ]@HS M$#1=Z5BDB$@1'2I0VC&Q5)>KB$RU0UJ(M-!A>3OP$[>G"8\JT457D\FJ6^4U MGKSV)/-K5V3USZ5KQ!$P11+4/2"]$6Q4(II1),&;#TY\?)3/G82^*Q_TCS!T M'SW_>="]=M*)^P8S.[CG,?-D,(9C1]$30!V>VJ;PM'#*[C-:YI__L"^+B>V-AY75WEDVR!FHB-<.L*M_@BW?J5JJC0]^K9O!PY7V*_A M Y]/>,3:+8%?I76UI./-7EG MK B+5KZQ)&71 :KQZ'*VI^9V=.\%E7M855 ML]MI\O7>O*3:!ZOAMM]@>^ %6CYO\KV@9DZA8+ZYNZ)D'79YB>,NE^.*^WN] MD_;WB-V(W:IP-FB+\&CJ?EKP8.3>\[>4WF;ONM3BO+ AVWFJIK2,\K;S<W MK]VM:Q" U4[!$H01A+WY 6VC68;0B]"K)JQ(Z'64 ::66.RQT7SS6@AKR/9M ME20E.U1+':V0>$8(1@M0LF(? B\"+P M(O"ZX-S\)O!1B9XEI>#78W##- +Y%/GT>=M0'J#(7DHA2H4%(4L (.ZYF"E_ MP'0N-K,?. L=)XTB[.PYLQ/V&*:^RSR8O6,G7'[G)=AZ5^X_X=!!R_FWQS.7?%.[D5L:L,_\L;G MVV#F?__]NS2^N;?MQ<>\,&LO<']:MG_LB>Z/0R]V_#!.(WX'=._[H?/UQ__Z MR]_S.W\*G'#.[^QO.ZX#> EPL3[SZ0_OQD-2FVVN; MZD#MC?21J8Y&PY%FZNV1;JI==6"HX]:['SZ.G[LRYQ>$:>IS M!Z0()8O'B3='205)PS?QZ51VE!4C 9SAL>B1ZF2]>R>#S./&E"/OQ([A*R!><7JNF$ZQV>NN85,/W4/:>2"K1ARH MC.LEB+S%,\]4EWF&;T$ %G8D^0SOCNWYDAERUH /D5@K5"GP:6Y',&3FICR_ M:PKH*O4*@'(,W/+((S%FJ:7@038R - G8/\&Q1V#JDIR89-,B3^?]K!Z+JFZK(FP3AX-6IG^3$*I*BA&[(TIEJW1KE]NG.93KC%T'9?')R M9N&JRBU^0<)^D%X:@YT5V7Y1/P%'I5&0F7\3SK&+-CPL0-B-!#BC/02?)D\, MV3I-).3:?J8=,C&&%=F0#?V6X3N%+)SKC;6@=*W9 *PX9J?)+(0+/!X+RCK@ MH=L>&O'!S>^W7VY7@%C$5*FJ;3\.LP5#%,T6$WV*0�RA) 51UYL#RP4*A9 MP(P63KS0X%E!,Q;/.%CG"K@,\8Q-1?FO,.,9464"'REYYY;]@1@8(QNAR[ 0 M8U) (XBWW0.H 6N#^@# ]\, G!L6IY-_\S.*_@AX SW'P28)0.3?HC" /QU)D=^ ALZ3_/<8'T4=&NVAV=;TH::V M6NK8& VECV*U1^98TYKMHWSF6(J"K8C&UJE6CEZZ86 A%!21*:V$,7!5X""K M%][_!1Q0UX[U]=8'A7WQYN O3)_R M'9([L,F%G"QO_ G,/B\2MDTI-'_?^_([RXCPX985/C&P* .@VG)\**!Q-D!I M5@NQ9LK>Q^, Y*F-S&]HDT#'$;9:.Y"I J*#[*MV-.92$?M/@!BNTMS*VO+ D.0*+ZK M9XO"ND7R@-']%D,F.YC" MZZ%C)[DW(:S:XJNE3WF?@G)!L@.V%_G$B_,5RAU87(_"(Z29B8[!O1<(M29Z M'*Y,<%47%C4XW8+<@/Z@9VPW%#H(;Y][28*NQ!]2&0GW)$C@HLROS1=3VNS9 M3AIPJF!(&9 M)3= <[4+5B1>"V_.P9V+BX&#>!1CWBK< MO8C0D780QOP<6^(48&]]./%><,EG6@ZXF#4%EST$)APY!$=^$9L^9+R06]]RC\U>C0P%D>>SB,4LY$YRAAXLP9J&MI.YD.!@^JDXXMMXQFK7 M@L-E\,V4>^#OX@?$%[D[$8(O@.XE2N\,'!+I%@M($"15L+;U(T0I!WF,FB(/F35EP]&J+T@9B*15AD@_XXE$23Y[ 6 T\&"E9[/TV,#M MC3D7L"=/KM@\!,//%P/([!,OVMJNRET9(53R:N9[]L3ST;C(_:EPXGOW4@S@ M^7/[*\\N71HQR,_@TN&"WR3A31IC(?R8)\M'B)_P;OP)OT@!#D%,Q8O7KI1/ M!OF>/P<;6GFP81T"&P7($ >/$B,$C;-P@$R&X35R!H"X<+\DCW31^=I&'M) MLJ0$@Z5/">BZ^:Q\27"C4UPM"!U.5X2.UW&HX+8^$N9=!.;U%I'GB].!HP%/ MW'73:E>Y^<8CW/6YP7VS=,4^RQ_>?TDGB=C@LMKZ3;OU86L+[C<\6RQPWI!/ M$O83S$\(_P DK60@18JL+#7\M()3%U_NY2]W\.59H,%"#G,5&+ &J2B\-KAG M$8H4V'MI=HJ;[\.M1Q0M+;XX#D%6\*'BQ4L$5H10>7&")I4 *7G>O$XI6]Z% ML0QRQVP/;(HIE@:;>M'>S/8#ES?C6#/Z;#[Y5G!KA+?Y,,%U*,GNV7=,XA.Y(G.#2JWC,66T.EB$(C[S.&2T O3 M[99HA)Z'.;#"6.R5 )(M12H4M Z S Q;%,(UYZ')?^J9 -V&49(8=AF:L M>YY1-CMP=6/Q'<[269^ELYRE<$93P D0!1Y+\RHS7)9/RBPE 1LJ%.59:'R_#7S;%RTA,(SS )#X MP\L^K*#!ABF*@\0CAH))NC3OX!7_-_6?-@V#AS#;"73YE$<;471YG(TP[G#E M)T\,C[W%<;!C,6Q$%J(RJX1YQ[" ,^5@J>E M5;T:B[3G;[=%E2!QX[Y1+KG"GA?+LLCMB51(*O>DZI(!B2)@2^Q3X7*@<" , M2/UK+Q88S#63.^3P''GD6)"ZU9HM0*/%Q0LS#LR0(\JD,C=U=KP[?YM28(]M M#ABO!SATXV0^]2XS^\N!^L0/[7NY) M JNMO& TR>(X=S[P@-F1?+MR:S. C#.KH.#_9N<]&5,O"[V8W\?[O.!5))#" M)BF6N4H\QUN(R.%EOL$N%5 M.0'(647)YR:]W.8]R(:_Q9BT;;WX^\H!B_91?3U6:;E9'2/B;^2)%*8A=A[ MD\&S]*=L=[+P@KDM#NW$,T]Z_G*U [1CP9$46N?\? M[MA.V]@KRI<[GTL^.. :[N-N,JZJ8+BB.VO':V-9F0!NR*5?M1I9_F14L_X: MCZ^BO'=S^@L1M >DRCZ'9FM(+302Z632R:23]^KD=6L8\&T./I^W ([E/L\/ MY9;J]K!BM,LVY>^]6WZKL-CV95(PJ(<%3]#K6\?4H@J!1WV'&0'I OW"DC;Q M]NKM%<@5@!L $F3V::68"N<.&]H.GE^/05$6[9[YM@K61^T#+J!&%6O! ?)IZ% "]T-N98YFLI M7"C^S<-SFG638W4.$J^"Z#8/(9[556(K+/<'>;;JH 0=T>Q]J3'6K(GLVEQA M828=MUW\NGCB+LP T#31^E.WUFE[<5ZO;;9S.H[-U2CF>7R*[FV8E)"@P=(# MA@^]P"T>['V:+G,,OBP]XM-RU6]7'HV&OT^Z.#)N:!5WI542[LR"T _O/8S'X_-%^)@5M$!W " AE@\,MS@ENU_(X+KXNSF* 148";C<& ,NA_R!,]/QZ'CQX(.4XAD)(E$A."Z=3 M,828H7H7V_Z/?**P>0C&KPQ8<=%#13R&L2P J[U8?@^2G+K%9\O4-C&IY;M1 M08:1[X(UQQ6DV3P4VUIBR'$L#B.*U -PMUGB8?*<2,4,_72EZU(\-[6="%,S M;!%4R9,GF6\G3H*\EPIP7+OD+--J82$P8B'>2$0$<@MK8-O,D7N9>9#[ZG;, MK4SC->\5EU<<',I3/G'JC:R2!;2N.$Z$-(F4)V!QZC^3FZK(0#-OD=EJ6!U&1&TX\.B @R3; M40(4B)$_O0#W:I$61:[,KY 36IYJ@>TBY1P42XJ)_Z#8\ 3WT^B7&$]:=SY! M5 , 4$ ?'!7;B;[Y9.=/:.Y:27%P"\P&1A04F"7Q[<'SR+J1/G\+^" MU3ICO3E<[MAB]7_&F+_E-^_1L,P^Q!^^9Z,T@KNE*?R+Y[H \R,[ELJJ-Y6W MC'X9]>#2?'>G%WLV^\V6#D#$[[-J$U+$,-'-%V+LN1YB67')PA9:GI'F"0S"ZI)IC7;JBKHB>X*< M=IV1L44:8>S=,E(V2OT\])7?IQEXYU[6%P[.WBHX=O0-(?Q>>'29M<3>?QD- M/N"]=K06MK%Z^3+D8=LU1-]7>+XR[(.+"@[9N[U ; PO23X-PP0NY84HN\E3 M\>0N4R8XG96&Q0W,12&F\/= 4$RX2&*:2ZG]1Z_WF_2ID<8^EB[:2 M6("=%Q83:6UWISH0:_K<,S*ZN'DXVS-'X,N#R\+YO-QW+H4;\R/RE3V;G94; MI3R>X.D0+32W048"3'1:P8\4R66V8]&,RBRXXM5%>4S1?C7^CB61Z!4PJ[,XPPJ!$.%8*@0 M#!6"H4(PE#U(A6"H$ P5@J%",&^.(U0(A@K!4"$8,FOJ,#@J!$.%8*@0#!6" MN3+,HT(P5 B&"L%0(1@J!$.%8*@0#!6"H4(P5 CF],%1(1@J!',5C$Z%8*@0 M#"6=4])YR5%:5 B&"L%0(1@J!$.%8$@GDTZNGTZF0C!4"(8*P1Q5"*;L8B[% M0C&?8=9PA^]E3_B4'W#_%H53+_DYC.,QR.T7*6#Q73@HN-''E(?1NZU^7[4& M>G\PMMJ#<=?JCD1YF*YF=*U!NRGE8<1]=^L>OE"X6:61%>/)7:Q YE(O#QL1 MU>0NKK@K0ZYX&6N BR'W[3,+=;5I\1Z#W#_D,6,3/@TCOA9!UN"-A.<&AYR5 M:3I'6.*'K/^:NFZ!MA9/\42*N_A-"G^.""AB_-IMH8^=R.[KU M#M).DS#_0L21R&^D8:6V@! 3 $8>W8!R]^U%S#_F?Q0IA(_:8ZDMC0)KS5@X MWM"20S+;?SO6U%N[7WWE[:^]O]&WG_?UQQG>DS !SVO#8 9I*HI7\;.\?NTK MR?_:(91+V-9YX*L7;\NM6^,ZKO7*"0>+"T[FP MNZ=HPJ6"YNMIE_FHN?_UO#-T(H-60+$F"'#-N*AV]"'^*1N:)K;S]3X*T\!% M=S>,/OXW%D^=3C#!R[_E;"N->6M>%2'\MBSHOYAL6%5"-=+ MV]2ENA1O*I5J5S':G=(,P%/I5A>6(U^T :KOBJ334DQ=(^FLC?NF-_X0[4Y4 MR,V.T-Y".D_:52KI0+=\">VVE*[9.IN$'DR'!DLI>8DDC*?1TNHJ'4LE87QK ME5DC*_<<\2BR2)G(,%DE!JP*"6*>*F8F51*O5L M&VN*9I2W:WSIN\+D-9QC(^J"A*O;*F^/Z=*%BQRDMXQC:)QPF8K>IB A\I[( M>UJ>:2B66IJZN12)J-!YNI03_@,/)2JQ]B6MMU[*1)!#E(M P.N*(5:4UK=\HKI77L*-;E?EW;0\K;ITTJW M<[Z$S4L73JIOL(I^6!V6O(6$7M:)I]%6M/),6\JK)D^1A/%D6NI=Q6R1,+ZY MWJR1I5OI(5XR$\W$;=\/'=&E, \=9._5DSH5G?7PH;YR;(!C:E9?>ODJ!+A! MLMI@-7L=K+6O[! LH_##X$VB[R]+6E5%T\Y7 M(/,:9+9^XME@E7E5LFB08UH'_5DC8[=ZQ_1]YHU^8)Y0M H+>/-/3.LKX^]5 MI=TIK;[5JXFZ8LM2J?J&;'W,EDI38.!R%?CU2+VEO7TJ*TD]>=3 C#\+5UKJ M>S;ATS#B^:?$_G943OL1?-H&YG'#=.+S5YGO=:%B>7T0#Z52$_HAOE>K@KEG M"',4G-6%?TJS4\@<>0,4:H12K!5$54&Q*K(R+*NB;B0[R-8(+GJ3/9BW![49 MEX]IP7/>'.!JGD->*UH17Q%?G:U.P9* 5BT(6*G;J'Y@=S/.IJ$/2^05:J Q M&QS(($S8*L8I"5F81BR6M5?@BI@]5E*+^"*,$G'1)(V]@,&OTE6/1-H79[MP+O#B1Q\?P>0Z#\/XC,XC"*;.=/U,O@L=[06(']QXH MZU@!0H7.UQMX(\<%G^.DL_LC#L^"5Z>1?#Q,3#PB]L03(^ZO17S=GL!NWR4V MC&+G]3O^_OMW:7QS;]N+CY\YT,OQ?$\,]=/T4UZZ[K5<>) M[\)!@;QWP$=]6,NO/_[77_Z^>F)ALKW _2QGUY-9OAZ/AU[L^&&<1GQYOP@D MAP^?^?2'=^.AUE+-_U'_=3=\QSP7OK"=Y&;4'K<[8[VC]JQA>] ?#C1UT![I MIMI5NY9N]-_]N,'D18:]\^; ?[_R1_8Y!.[:R_"%VWU@MIL,652M];>RA$1\ M?)3/G82^*Q^T1C0VF-G1_0L;+&<8ZNEVW;D&MPXT0@10S!\\%^&&Q>D,WRP7)-'>[[V34_O&N]$Y]!OSGYY^-%'OCBW@OD(.TT"?,OI!(5WSQZ;C*# MJX$0F0<&:MRW%S'_F/_Q_:8F78U[I_I7M9VJ^7 W2(Y);__M9>-RI[F;S>F5 MM[_QZVGR5S+YANX)-,=?JR)PZE7NR MJYD@*;C]8/>S0$_XE"M>.[1@;4+ MYC@:RJNU!R.CKL.5\4$#+(-].;LO),$UD6 IKW.LT<$Y^P*>>V0'#E^3#)9Y MF*LO^SS@X+P20]:8(,\HK>U]J1G9=.(I*+=1)?UV0 MY.F*66*Y;)(]DCV2O4-E#_O]57\R<1VR=^T[>[TXY@GSY@O;BZKJQ-0\">OH MI84N7(<8T2['%8N+)(>EJ5IINV)U$0#:_2.Y(#528VNL1KY1I2V_(CN(?9D$ M;[O_3N,D2]H/7!9B%D@E+M/5].A[WRG-G3IKX<>ZL"=M==1)45Z1W&JE':Z1 MX)+@DN">37#;Y6U@DN#2!N= M\ @KN4Z]& " /<$\A%NM8!GI- 2,+P*W/@O[87K#H"P[7KA5^]P$NP!/(# MQQ3#A,.MHCIU#%/QIH N0>(_P3UNZF!AZB"%)SB8D'C+>C%;V%BC&@O*>G%6 M0U;)JECC$1E6@YY[25;PVF8!?V2BN#2_]QRV\.V S8"&/M(1:U8_9=?D!:NS M:Y]DX6C\R.TYTM[-9X2E:Q=PN>W,;ME=R/@W[J0)S^ID'S1M03(Y05?4V[[W MPPG<\!A&7Z=A!-/&<>%+OGES& Z08XM-3EE68)M2GG.+5<=ALJOQBLF(>KYB M 7C@B(K=!0[*V*; 2$)0!9DC+NIQ.]FJ3;BHZ>WS;(7P(1P//F49X1C+:+M[ M'J@PER_@8J1XN@@#AN7/?>;S>[$@HI:X.$J]7=E1S\TF=&0.+$XF3B=Q MSI MV3ZL"!8V+E1%3V%YXZS<>!3&L?C]GH?WD;V8>8+5LTK'CSF7\,(8_@!6]^-P MO:)Z. 5QD+<^V)$7IK&8CAP9ODI2C:&AD0UC60 ^+W0.])S**H=/+"L%'C-7 MLN2F*-^R3UCTS?<%@VX_/,YKPHF73Y?%$V_RESFRF#8N1BF,]E?UML7@*A_> M7\H#D1SEC*Q=]LA$'W6!:KOJ9.=+)NMHSVVL\;P3CI\O:-]8;5?FX-8+P*^U M3"A(#<\K(0K=HV VO)\*7%F*@<)FW/:3&2"6+((HXS/2!/2,(]51S*,'(QJD^!JPN1W93!CY)D8#7=P6Q^E\D=5B7\:7['ZUO1$]G L\,=T!@=?K MILN+=M5F)PM<293^9 ;+S.;PBEG,I/%4"@#EYR4KG;3WX.24QPN5DE>46 E= M>9K"O%5+!>1B8X((3(X(*6UOHO-R(IFQLZ:_P5I(,HF$>2Y-0S!D:\&2]9:7 MO1TE]NM(3W2UD4TJXM+:1E!GAMG';O?6:'7;ID[]&39NIQ8%C1U]HR9/_1EJ M4DR[T=7=E]T8=NG]9[HA[+J:=DW9[*".D^O K@C&",8(Q@C&"L8:Q(L$8P=A;P=BUI_E1AX+MF&ZE M55Z6;5W6N6IU3UK]DB6".A202)!(K(F$J:BJ1B+Q6FNJ1FXB=2BHCWB]5\WR M2HM==R$3VJ@Y@_ZZ(,G3E79')=DCV2/9>P/9TU7J#D(%O,I)E*$.!=L21J6E M2U9AI*DN6%RH0P')!8IW6TDMZ>W%>GUA4:9?EBVW'B5+XPO?L25Y-&8^F<(9^B!BX,?5R M9M<5YQC':B=QV@)7G/&%VTHBJP518^J0& M*,8U-$ IF1,L]?_EC51R5^.!)"_?.8//$B7PR*Q;G:3 M EJ_X^O]OP@K%UWPOY1'!F$Y1A6ZO1O]2GBOQO7E6>)M^4R5-% M_IH4E&YTA7.JR$_\VB1^I8K\E\>05)'_S4.$J2)_,^MX4@U8J@%[UMT>RH"H M/MR(8(Q@[)DRNYTSU+II!-<0@!& U805"< (P)I0-_:R/,LSE8>M8%_MTLH3 MO42CNG!,U28#6097+%?O.YVS)7%?1ZXVB1N)&XE;C4LCU,A%IIH)A_O4=:'K M^7(/7^-7U\9UKMQP/X9P=>$AV@6LZ2X@01I!VHODZIJE=8,B*",H(R@C*",H MJP'OO!;*J)!$[09WWD(2+R8LFK>LM\I/5F2N(@9L,GL.@I&I6%Y\\^KYV*XKYBF04OBI-GT$47^<,K[."N+(^PX)$M MRPYXN^L8V,Z?J2=+$^!C[[@/P_F*56^V8% BEQ1SQ#$L7B"R5@/Q(7!MF.*J MSL$B\N9V!',4+_.D]-ONW L\48K9':+B@B2+>"UJ.M0TVTKPV+1A--8 M8)&5O7#Y _?#A2!*S@?*&NF";;JA0G?2&$LL3%'A LTF\)3'"\7D*DW>;19Z M"5Y<[GBN-($B+NIA")#AWT"@\5$@FJF;%<"8AZ#X1?T5'_P%P23%!4^X,PO M$[A_RJ!H]5GP>20%_AC$ZCD.N"$P#O])%F!YL/UT67\%Y"O$,>*7?"E24O[@ M/Z$CR\YD;_$$[X*$9M,H#B]P%2;G*"P:N#1[D^!?02:LE@5+B6\&FV991,L' MR'/SEXHWV@]8@]XF"<^+K9]G 6W MY[*PDK&L%:S,[ =\,8\]5[CL6=&N M0RT[!*:@Y=67QS0W.R471]5S@ MFR2WDK?= SMXRB>XLLT)=B^KMII2]+NR5S_./&>6[TJQ*9>X+8TRW.@#*L<@ MBO? KZLN?-(!0EE)@Q1?@Y6)8,@!%T99C/O9XC84LH40'V75OF_WJ_VG/#[; MBT)W##U!4'ASQ&WP"U#FA?>X$U&\9RORQ@G\9UG("9$GM;%,UJ[,45%=FK-=&I N ,KFY1[;^-VZG\ M76-'WZC)4^V_FI2N:F@MM>T'BR>MJ@$>HA7//;IGJA'6<;A4#9$DF*HA$D-2 M-41*)=R52DC5$&LA5$U8D]#J85!:5/RP[1_ ZRQ^*P^\\^>"4/8N7:D8UKR94Z=[S95=\ MH@V^:Q86525I(6DA:3E06DK;,KL.::$C@%J7K2Z5V&\KF7II>NS51+MLD:;] MHC-HQNL1W#^VYF0VMLUX5\YRO6V*2:C&]1,;LN M'%&U)4$& \$-PJ,,E9.NW>!.+B>]7=NA!@6E MEY5JXKP^AW)*)>===3HNL*9S_O??OTOCFWO;7GQOUAUQRU1[JI6J.18:CFNQ\WI*=(JA>*+NR"TTJ%[TX(!%;L M^/_M?6N3V[C1[N?D5Z!<)W7&5?18)"61KVQ9]]4/J4P%"0Q MIDB%EQE/?OT!0&FD\=QT 26 ?"J),Y)($&QT/^AN]$7P<%E+HJS]P:_+2FY< MEVVA:Y*NN+$L=;:LU+1!8,+7*%M55!/#',I-2U?@\Q85,*1Q6H^"$PK MWTAAM32EA8RVG7_5M8Y0EP5U64Y6EZ7=.VUUCK;1M47P\OO?WD%=%@,\'*CJ ML*F9)RG?:V)R(P #@ W MY8ZZRG13H M!G0S&]UT82LM $P?C.)*6*>K+M(?D?P&>(&KI-7GYTZ&K]DDD7V.@HAF63A9 M]K+,[OL"Y?3[/IZ30S-VC$O,L2U'816T5ZBC"UN)^Q!L>AQ?9.,DRCM:IAO$ M">)4>W'B&U2O!XFJLJ2=?I8M$D2;; J_1KZ:V,J>9?>.QW,--Z8- C_ME ^ M'<#N0+#KJCN9!= !Z !T #H]@8YK=4[7T8=H]0:[K?)Q7\X8/##C[^GD09&4 M*OXW^D\1WM!(Q+GVX_'769+F5RR=;X2_[IP_Z'NC;MN]]+R+R\%E_V+4'HSZ M9?Y@E_^?;1N5/_B@4WA2I"3@1+/DOX2M:2?[O],;&D:"6N\F2?HNX[^0<$U' M%0FMNN385=T)O;??LO5VW%OW82+C\NFJ2);KJDF6.V[.TJ/;S4[XPLOCY0UX M>4-B1+2S])2GRFC;;K<_YTJG3,,2?7[(@&8AQ-8/8RO1; L*9WX?O$*79'YC3]QG(RX4Q026]J\Y(9NU;+518*K\MB5[W?8UNO ML4A4H#U#+B 7D O(!>2BAG(!%0KG\3L0]FLN>KZ)_)%Y$8=!N* 1N4[XQ^2: M/[ L&E:%7"DE[TD%3F2T^>HJL.B>\ CGI0&[5GVDZYB'!Q QB%@#1>Q,T[K9 MNH@C2DM [BI3'%WL:I693B"4/'::OFDV8;-)"6&DL+UZO4%6K3A?6/;X1H9/17 MFM>9I M1"8Q59YF\ED9<'\] VW+=H]7TK[WC &ZY8[CE&B.<1VM? \&$8$(P M3WM4#!&%B$)$52JV[1:$$R=B2NAWE>0TJH:;5+4O,"&7[W@M#.J3"]IM6XY3 MD27P5!L#$_BH:ET#*@40# BFMQ<#V 7L G8!NZH]QW72/ M0V<8=(^K$R.AH9:Z^:![')B],UK&6I;M*1,Q71:[ZOT>VWJ-10*E0"$7D O(!>0"<@$5 M"E4_T3U.,X%S':?FB$_G%/W]>U.FWT.8$3$$Y .,%ZE8V3I(.-$(V,?O2/,T3T7*OM=Y0Y!IK>9@-NN6.XY1HCG&A3 M!1&%B&HMHF?JO.J'TJS9!B+D%G*[H]Z+]JPX,%-#/_W;R^E"*:WJ_&N3\NFT M>Y;?JTB5>((VNG!#U3>TU=\_O2^R=U-*%Q^^!C,V+B+V>2(J,HO_C=8-P?KQ M^.LL2?,KELX_KIN 78E'77&Z#*(D^/;+G__TT^/1AORE;V@>WK"/<9:G17GC MZAY.\U@0]@N;_/SF,J(B,JHHM-9;S_Z;-/H[-"V:QOW M/-@WT"AM]T9I)^X8Y1C=[PHOCYH^DC7W&>D(Q%$9'%0L;"M.FIV7T. MT!]CA\*S;G:;5J(WAM:PVMZ;G#3WK6 M%D4:S&C&]O6N*6QX^4K'^*STL8MI3KV86^BZ<(_\*YK MZET'G '.CAT'<3#-ZJW' >N =<"ZD\5$="VW6Y&G!YH;T QH!C0[JN;6W3X_ M&IJ;,@_6?IW1E UH%@;]>#P,HR)GXX<%N[8H MOM7SO8N6VQ]Z;M^YZ/<[EXX[E,6W>OR/OM,RKOC6)(DXP',2+Z@N8;1]FTR.K?_NXXZ/SYM,EPIY305 Z#&RJ M"YOV7F33BBJ0-2A&XS>6D[,HR;*WW)0*DKFRJC/'=9,9D?-AA@_-D 2DCE-1 M7^[*W6M&\"I.39MUSF $4P) U='2M1P=#BB,X+N]?+7(X;R_[Q_2H\S&A/)7 MI5-6>N,?M-_8QYYZ+73?N-#\MF]YKK(8"%U6_U#I@8NAP2+1:5F^K:Q42EU$ M NZ,9P@K#]S#&T;"^4*T7IJDR9Q/9SY/8CZ4.'QGZ_9:50C8WKWNC9/,$V0\ M:Q\E5?56IY$4F[L'-D=$NVY%S64;*)I-M^&6H6SD]C2V7/5=:%Z&"/?D,864@]^J _'$0\M$8#3DER"DY:YVW;'U(5N^4 M$ECBM3C6UH7O '4[D8LCG09GT[HP#UP7:EP79JIQNE#Q>!!F$E(=5RF#[@47 M#V (,'1:A4D75E"H%QU>-F"G$@#/5!&8+Z+DCK&O++T) [8:AHTODOF"Q9G, MC^]'? #YU^?)%Q8DTY@39 M?B3J[;C5H,H J@R86B; J)='XC>J#.R\R:'*P(F8#>G;J#*@KT< ;'H FZ+* M0+7 *PQ381W-J:C7%M,X8+*\6U9:NKM$XBO' >V/?[1H2ZJ-I\OIJ'-TZ;[R MASJX$,10D8<=.%-[G+%[P)GJ])YZJ3=?:<0RJ=#,:?J-Y17E0!@7C:VPH+\N M2UWUEHR=M\;R8%LM3UD[G[I(!(SF9PC[>YJ,BR G8W;#HF0ACABKD*+ZI+N> MV:WVT7389H=@:22"YNY?]9$\Q^IZZKINPERJM[GT-Q:SE$;28*+C>1B'69[* MCBO0$J66:-O*:IOJLN:PF_39=XR3",?J^V*JO>A/J\L':5:1W 2&#DJ3"R:_5<93&$P,AMU4T%R5)J M,YV>2:>*\S"_^T3FVG="IGT+5[%ZWVR'=ZO6'+<1VGM6S;*G[H&)5.];E(25I2*R.R M>:IHC,N5:5E3-^*TB3.1:"52HQ9+NEG2IR,O2%E4IDAUU M':N-9IM#$:SI\9.?UG[S?E9'7=_BQG=?A-%ZA%VN2<)I]R"EU&(5YR+)/C&9%RL:?^6.#(DTYMXIN M)=G#'B7;M _QA\.1XW6'?D?\=='U_3+>W>\[+<>[,"K>_:GV(6.6TS JNX=, M.$G)C: IF9<$+)M^W(;Y3$:-/[AD%K*4IL'L3C8%*5(R"87#/A1E#^22R'CV M:+THA.;D$3_N^!Y+\V(I?5*BQBQ(RH8D'P3?OQ3>]608USZ4-"V*'E'P').[ M2L+@VYTF18)K=KO9L\?+F_+RQL>DG]H1^UI@;P6T,H$^FO&/=M;\>KIVXS)H MA$%#I$5#/FUJWW^('-0][#@ 5Q7 =9R,A!/GE$BM'57!CF!'C:@*=@0[ZD+5IL?#?DIB=K=L MA4#,[EHM%\TLX+XX^5F@+KP#& , 8 TV$@9(% M?,=VE/& +NL)+ 6 N !2JP ,=/SQ6?S&G.9.+$O(C#(%S0B%PG_&-RS1\H MLQRJJ5I1F\1WQ[,!A&#B$'$L(%!NB!=V,!T M%+&FG_;^%%@Q<-7C2( M&$1,%Q'#_@7A@G!A_])&Q!I\"E1^%)<_J RQ47!Z'W'3HT:B=G $GQCX!_P# M_@'_Z$D?\ ]\UWM4MTU2Q@EVLV>/ES?EY=$UL!9'H=K11S/^TX4[(5VIV OL]D+[4[5)[6@W:D6UK%&_*<=X73A MN!HU] ,[@AWUHBK8$>RH"U4;G/HL[T.[TZ?N:V13([MEV9ZRZO2Z+*6X#Z4< MS3H+U(5W . < 8*"),( JML "8 &P %B@V'^@D8,+[4[5Q=&IESK7L3RG M7;E?51>&J7I7UDCNM-NN&RA=2':$B$'$L(%!NB!=1DH7-C 4NMZ5?FAW^O1] M7:MCX\@#;DXTL8/+#W(!N-(@81$P7$&"<&'_TD;$&GP*5'X4EZ/=J7E!T'6%:_ /^ ?\ M _X!_^A#'_BNT>Y4+>'0;&?SOK.NU7VB!PBZ?FW)#AI M@3? &R@^4'P 1 "BQ@ 1%)\CM#M=_?W3^R)[-Z5T\>%K,&/C(F*?)Z(=BVR$ M4A8F[\?CC7.H9>>@\>?X"PN*-.5<-*!9F%V)IUYQ$@VB)/CVRY__]-,3 X=Q MF+-?PQLV_ACG-)Z&_)[R(0]OYRL1"W)_89.?WUP.G9;M_=W^Y]7P#0G'_ L: MY.\Z7;_M=KJ7/=]W[8N!YX\&GCOJ>+8_&/+_]M[\\L/R;2[%*[TAGUK]2AMS MKJEQWQDU99P(\T4:9FPL^J?F#UJS9IP+PPEG=/ZL(!+W9!5T'.WM]UZ]'>%_ M'RIOW/-@2VA2OU&GK:3?J..>MO%BR^BVD7AYO#Q>'B^O[^&O-KEA*W)?EJ:W>C(2#VO(O WX]T MOAI60_^Z_*]_2Y/LY4"0HTWE@J;I7?A*S^6CS:8_3PH^!2"\K0ZV"6@6QJX_80:T" MTS>.Z0U6JY"V\PP5?R_28$9%D$/.@EG,WW1Z=TK\>);LVS?7;7HD6164JJ*? M8L_R_>H#7HW@&W$? N_K'N]J!"L"PK8/V?=LR^MUCD:PG6+VC6 V!/37"N!T M82LM,$P;F')]J]5#I3E 39V@QHCM30L<,D.7@CD(" .$Z<>*@+ =,KA]R]8U MA=L(9H,Y6"N TX6MM, P;6"J;5N>UX(YN"4!&EP5N8SJ*3(^2;YUI.SU<(>F M-'?J>E:WY:B2(5V6NFJS YMOC47BS/6M=EO9OK*7DJN+("G38R$Q-988IV?9 M76PB$ F(!/0JB 1$XAF]JF/Y'64R ;T*$E-SB7%MR^LH,T1TX?WC^[$T-L>EQB5=)3J-J@-SE0#Y."M&(1%FM MYUJ$/V]+)1/"H.V>8W4=_VBTT84;JE;(L7<#:@ U#XT.V_:M;N=X6 /S D@$ M) (2/3:Q7*NG,/<+.@^0YF1(8T1&LU8P9$8:_;$-,R/X" @&! ."&8)@W-ZS M+;^EKN1:)?:>$=P'8Q !X#3#>#\EN4[%46@-55#VSC/>Y]3_OI/7O_$WS^] M+[)W4TH7'[X&,S8N(O9Y35\0\(Q_X(& M^;N![PRZ%Y>7KNM?=ES_8F1WVNZHX]G^8&@[0_?-+S\LQB9AK\(YR\AO[)9\ M2>;T>:SSS%N^[8@&Z,^V'Y:JU%" M3MRX_+SYV#A)YS1Z\&!;7',_<+EL 8NBY34_OVF]D9\Y>@2KS[LSZIRFTS N M)TF+/%E]46H0\IM5$W).F"6N<_.D?XUUSI-Q&]L' M"Y1SZG1/VY?=,;JK/%[>E)"/],?_+K)M*VT"A, MOAW'&>^N$2P#] )Z:<** M0*^=%#!;X8&IT7QS*(09XKZMDH1#FE-RD<0Q"_+P)LSO9.6ZCW'.IJET$.WC M]*A='4B[9[745>+09>VKU@"PT==8)$IR^'P_4L8OD O(A?%R@:T"#OS=:-M? M+"+^\O(T;LAN6)0L9 B84,2&;!$E=^)C%<+5G&)-[:[54^CX02DU8R37W*VO M/M)7@:X($8.(0<0JV^#J+EWP_)55S^[S$:I1C9#\524)S3_,\'RKU47V%[Q/ MQ]4/@&! ,.V"20!> "^ %\#KN.J7[:H+Y@6"/;0LGT^^/]K$CI7EOA_5GI[H MYC,US^8/:)K><=DG=)X4?+1DLD[PKRZ#?^F260J.%(8Q"Y(R7N>#(+[12?XG MY\M])F=TE=0.\!M5.P 'X\\+[Z LD6*1588TT2$Q6GO?N!;1U%HI MN2I]C+JOOD+]M;$G(QOI\72O]'AE$3C&G4,>+\A&%VXYB< U30-8F3)DU\H! MIW&8&9U5]NV\.6CRI5/%[C\1/."OT_(LL^37Y-X M>L72^9!=YP^+8VY1]?)RX%VZGN/XE[U>V^,?[ NOK'HY''2]WD7E52\KC7'. MA&],B=NI8J^61>ATFK(IS1E9I&$1V%@8S>58P9CD-(S8FDR(5QPCDFO''-2/(%FV]-&WKY9[VH.'$C\?+-^3E M#8F!U"XU\7ZZ#>]Z\WA@.=+H>\"RE\-(3S@[KJ6%D504UVO/E0Q=I_M9*D5" M"T7?*DAP)7VK1G-1?)$Q\I5Q(HA U >20;ZPB.9LO/YRP&(V"<&0.C.D&I=O M%4WY=G'BX6SAM8CQ(0M^Z*II:YP[9H1?2XO$,D/\HBVTZ%#B"S4H$4:[O1/P M!?C:$[ZL=ML%@ ' & :L2( ; < ZR@\E3:::PX%L*8'UT@7(PGCH$A3]K([ MM#'QGE:KB[P#.//0]6DC KKE[1(,#I& 2-1<)#S+=B$2!VM3&AF(E:I9-)N1 M<9A=%VG&JJNW5)L4@3.GNTLVWV%46;.+03G!;^&BT6C_JI'D=2RO5WUR#F0/ ML@?9^U'VN)W5K?YDHAFRUW3/7C_+6$["^8*&:54M=LV3L'9'>469>HL1O!P- M%I<*6MOJ(@#P_D$NL(UHK(UI9!N=H!R[++"9B"R02DRF5\+):V12M9694X?2 MK-X"#E?',5P=S9%;1]GA&@07@@O!/9K@NNHYT8'<\H\J=]I^M:)K/.+&?+F9*PHS0 M;%DF-4/ATF>7[L&.@L*E*%RJ6_%-O+PI+X_"I9I4F3.T["$*EZ)P*2389 DN MY16%2^O'D"A<>O+H"A0N-;,$$@IG;4TJ=5';9K/,H=Y1Q(Q5=$ #] )Z/=]9 MM/J2&$:P#- +Z*4)*P*]MN_Z6WU1$2-8YE#T:GK8+RJ6/E$W1#6"USMR'@Z^ M)@N+;4-:("V0EBVE!84.=I(6' &+L -X";G:AR MQ+U*%T8 R@!E@#) &;U1II%%#+QMBQCT['Z[T^U<=B\N[;;M]R_\[M"^Z/4O M![;CC'R_-D4,PNS)&@85E3! E8#9AU[OO-OJN5X'M0)^N!WI\L;.WJB71ZT M31([C_(K,># D,N,1%H?,>,,<:;7/SJKBR-!H MWCG4]X:(I(I<_X QP!A@## &&#.,%0%C@+%3P5C3PTR1-/\XGL!JJ6M5I\LZ M5[W=8U>OLT1TK9:GK.TJ1 (B8;Y(>)9M.Q")0[4ICQW+;ZI)<(7N0/]K+7L:NOAMD,V6NZ9Z^?92PGX7Q! MPU1HG##;A(2UU57Z;X88PI33. M(BKS+NGXWT662_<@$6'YB<@,J<1D:D[!+G5N1-3K@JOCU*Z.YLBMH^R\&8(+ MP87@'DUPU<5.07#AX$2%3/VCKNM43,KMJ>NEV)1J4G"% 68 ,[N%#[8LKU61 MA0.D =( :8 T2Z2Q+;N%"IFHD+E%A3^!XP!QEXH>]4^0NZI$5P# M . :<** # F EUG.IE61ZI7%,%?K6ZI0N_1B-=.*9JE0&:08/EZJS=/EI2 M13-R)R!N$#>(F\:I2AJ9R,AAVMZFUH6NQXL%/L2NUL9TKEQQWX5PNO 0O(": M>@$!:8"T5\G5\Y159P>4 /IK>,/&LI9O-KC[&TNF*5W,Q,+V4T:S*_$&K^9_;61N M^;;G#MU^WQY==#VG;[<&K8X[ZGAVS^G:;=\V*G/KHTB[8LLT+)&=)1?4(FE) M5T+S/ VOBYR-29Z0WY(TGY$^IRTGGVAY%A5C_CH9C?B__/=@17D2EN/^Q+-I'(Y*D4QJ'_Y4?LW.R7%4RX:M*1D6:+/B4Q'B? M^([$16U$LUP.VY_(F9R-/HWZ;RWR*Q\@OI^?N$#,P*^F3W+]SQI8W\O?X&$]$MIC,=TM%^+.D M<')/73D>6[+MQ@SD]^-P,F$IXVLZW>!90@735I0]=X*=?I_I&)>ZMTPB:K74 M9>3Y2A+RO!,GA9F=5&;4RR,G[-[+O]EEI$1Q]2MNYL: MPFS/:]G^?K03MY6?Q-4?PIP/'BR/Q#YN[M'[,* >26;;1V\=G5]7)T!K.1=' M0<^9.RJ/B("38--#V+3W(IMNG82%0^)G2/[ <#VET)L=%(M0ZJU)U6E9;@NQ MU#@[T?GL! @&!'N65.V>U>H"P9 -HJ(VR*=1?Q];HG9MK[BF[[>5-=3197FK MWN"QC]=8)%S;HC7*[5[4&X8 !M1[_-&*1*Y*IN&80=RZNJCU!]W0RPHR!1+TA4IU51%'1] M)0IFF(KZJ\CAJ/8LHADY'"VKY[5.3S-=V ?VKJ:GJD SH-FKY/)[5MM7YO4& MFBE.2E.;5?94[EHRN0SC,&=RG(]Q3N-IR.\I1[PL\B)E_7G"%[O,BAI]7[ X M8SMGJ_4&;K=M>P/G\G+4]P8#^[+CRFPU?S#L=;V14=EJ)5D(W: +825A9+>Q M\)Z,A$HZBB2I9$(>,=&.#U^*S%*6I!B,69"D<@8?!+.^%(#\9*#Q/J]?>=97 M;[\%ZNVXER+G:[^]JT)T?CM*<&&?!?V)P*F4D%0)XZ%T)[]42+ MN$%ME%>G976ZZGIOZ[[XQW;74"V@4$83L=J^]B(L!%M*U#.+@<(]=V(/!LQZ-B%MCSIY3\Q.LE96LE> M]$H@07WVJHZO+IEJ7Z+IPE/8R&H??6%"6M_QSBQKDQ7JN<>-PC"!C12BV:%G MERI.%1^<5K*I:-[UA2W$3?%T&&9!E&1\F%T.(0>]BPM_Z'N^X]K]B]9@X ]' MJY*9_K#?-N404GZ\+<>]3J)Q.="@R/CSLHPLB97)RI,?8WENO"QP^7G!RM/" ME]N@'>L@=2^./=;DEK2*IR2[)VC*.)O-%WRBXF,RX20FLC+/(@TS1O(9S?GG M*9TR48;S>K4BG/G"FS /1>W.)"6WLS"07>F"E.6,3,*8QD'(ER?<*-0I#EEO M:!C)[G.V9!F(DQYO0;$\?1 M\AL!]&26W(K*GS3B(D-S42,T2XHT8"6SB--J/ET^D)Q''+!S\KE(7WT )P6_ MZD)>-?K.@H*_+B.?)Y,P8.FY%JNI-:M=R47D(,G784['3"R1H.AF/5HREK6) MEW5R"U%(Z#\%3?/RY&S"F8DST!U_.W&*UI7+.0G3+'_A*L\2Y_B"#PN^\&/! M*+\EG"GLEL6_'9,XR9?3DK,9KA;^FO%]BCU@ TVJ3JM>N>U+ 1H7H32GZ32,RTG2(D]6 M7Y3N#OD-"E<_<[O9E:>->GE#:@EKEZ. PM4)"E>C<+5)%8&5MRX%#((+]^#" MGN3"BLI.:PB:A]-NZ?I=V5\O&T-[,F@%%#-!@#7C(NWH _Y1#4U;QISXIH/6 MYP6+1^/I8U\M,C^0^?'T?=VVU6FIJ\ND^^+OY4Y$C04]]WWMN0U0\P/4V"XJ M+![1"#->H1G2G)*+)(Y9&?=Q=Q^),RVC;_91JVL7_-^U?$?9%J[+TE>]4V-# MKK5$='I;>[N:(A$PG5^JY[M81/SM96C%D-VP*%E(_Y_8;X9L$25WXF,5PM6< MA!F[9W5=97EJC<^9@2UZA*VO0=+I6U[G:/6$:R^=AYMO'>,/T616V^H([132 M66VBV[$EM,J"N4](:!,RM6 E0ACWHV65]5X;*HQ5&JBF;Z6K>)0@RKH_T[!\6]EV4Q>)J-!XJLL) M_Y:'$I7H>L>,S]'W--+QK*YW^G+4C3BFA VG03!!4^2Z9WF>,B45%0AJ:ODZ9?)^EJ MH8ON,?5MX[= M:HN\:EB*$,:]:=GI65X+PGCR?5,C3;?20SS9H+*(5TUUQ_>A@^3,WJM3T5$/ M'_25XRXW3+WJ2R\W0H -DE6#M]EFR&7'M?@<()=Z&*3&[Y\?EZV=R]:^98?@ M,@H_B4\2?5\O:;4MQSE>@S",-5A_]1(V:W>,#U;6J-O M22@W6HO$S/P34WUE_,RVW+:R^E8'$W7-EDJI>D*VWL6E8@H,U'<#;X[4^\[I M4UDA];"H.3/^*DWI@KP4!*S4;[;?D M:L;()(GX$H4;-= (Y09DG.1D'>.4)R0I4I*5M5?X%1FY961.8SHM*ZFE;)&D MN;SHNLC"F&49MT%)/F,9?T01!^)\ET9B:'YO$A,J8I+E#BD?<$VS4'S/)TT6 M:3(N@IR,URE %K\ZY4_@U_*GIM^8*-IF$3J>AW&8Y>7Q,?\\YY,(_UMF$"43 M0H/_%&'*AP_CG,;3D&_6F<4)E03?WO$G,K'@<_'2R_M3QL?BCR[2[O<\IG\53UQ]M,]]@L(BOU+NE6-I.ZR]_E1P7QEQ:\P^N MWZY.4/'7/G_MNZQ*#YJXC"^+*)90P77>\(:+A0SFB,* RX: $X$%2U'.2EF2 M%ZR$*&/I#;^6_W0["X.9A ,NRD)LYY3+*XMI'#"+S)),5FA<7R^&$E<7D?Q! M?&3\*5*&S\G'>)*D<[H66'$-QZ]5W48LSE/'6H@*^6+CG@<[G=BY-R%"?-X<-!:DCQYL MAK:XYGY@B7XD8%&TO.;G-ZTW\C/?!H/5YR<(<17..;O]QF[)EX3O.S_._#8< MYS/^)W^GI17&M_*(+C+V8?7'7W_<3=^\J@(\L3MO;PF54_+_6OD $4.IY2&4V*P+! MMDTJ4'9ZENTJJW6GRRI7O<]C M.Z^S2/B6BXZ2L.JW).SO:3)A65;&;JQ.8*L0I.:4>/2LCEU12&H#2SS":#W" M+M\]!5=F $&[FG]U4":QB&- MW[/:?D6%YVN,-.;$]9^<:L>:G(P!V\QJD>MBW<=VT[PLA%\FM?R6I/F,].=\ MN("*H@E1,689R6C$_^6_K\/#RV06\L?YUW,9<;Z^A(L Y;_.93@Z7>:Y).F4 MQLM,E.R(; A>,$C3J/_6(K^*\/7[ M^8D+Q$W]+*3D=QJ$DS#@+S85H>ZOS)W18+:Z=!$5J\OD?.[?B]\T%MDT@CY) MNI' 4]Z8[1]<+[\?AY,)2T5#GRE+IBE=S 1T+%."$&Z/<'N$VYM].\+M3=#] M$6Z?(-P>X?:&QC$CW/[H. DV1;B];D<+#PS74PJ]V1&'"%3=/G*H9;D*RYD; MS3:'^@T1M8!0>R#8L1&LW;-:72 80CL4T$_XY_>Q)6H74,PU?;_=5B54NBQO MU1L\]O$:BX0KFG I.TROBTC E'^&L _.>*L0H/J$YW:LEE-]BUA=& -6I@&[ M4WV$R[6Z/0@7#*#MZ+<9@U2)7)WV\+F*OQW61*)AAQB9K::]3'2^WXI##"FW.(XZU?14%6@&--,MA4Q[ M]E&HJ#V?6_;4WS^]+[)W4TH7'[Z6[7J^R-X\G&^&819$25:D[(J_^"!*@F^_ M_/E//]U?7EQG[#\%OV-T([K\W%\DNFT(4GUADY_?7 Y%G.G?[7]>#=^0<,R_ MH$'^;C#T!BW/=H:7KM/S.IVNZWGVA=,>>5YWT.W[;W[Y@?2;9'PEV>2IE:LJ MTT=^O"W'O4ZB<3G0FC*D),V+BVAL'EZ5XO Y)I]H&LR(;1'!0)9H('7?G^G1 ME/=YA$A'4C*0Z$$CDN*2(L]R&@O()1D+"GY]R!F5_SJD.?WR^R=RL>Q*)?+A MSI9?OB63)"4T)G0Z3=E4M*S*BKFX2\GD_H_;.F\1?EG$'ZIDQ'/27RS2Y'LX MYW.-[A1-TS[WE,YRM2B+@G,1S?@?:1@PA3E!77_V9!+H:C:BB1WR9J"'#'Y9S< ML&4[I&#&QD7$5MV0^)>%:$TV7T3)G4#]\WLF%:F5@EHW=&-R;)V8**83PN!/UH1#XF5^3L(__W[;(S MVSFYFHE';C1.DS/XQN[X2J7Y:B$ORBG\WXS(!FYL>B>(SAGQ)APS><4U?U>R MB&@N%XW_>%V$?.YBSF,6\;FEZQF_FX2IR*%=+*(P6*7=]L5S^4H7T?U3\W N MR+?ZE-(XHT'9_:U\,3Z:2$H- LXXDM*K=[[O:\=I=[W,])7L)WNM+R*6BUES ME60ZD]>+QG:R"19?G;$HB3Y^V/)N$@J:BH=QD,E9V5COEHGF[5G&UU)D#8N9 M2\!)%JR$F4S.9[6TMUS .)E6V;^BT=WJD:\\2(K->C$^+U@\&D\WWG+9ZV^= M(ER^SV1S85]N@'>JK4;YOEC)/NBT5QOA[[2(R/_0Z)IKPM:F:#P LHM9R":D MO^;+SY,)!\#4XNL?T#E;7G!YO]C+W\^)$(.+R\\6^<0_+)\C&C9&-.#<\?\* M_JE__8WS12A&NYTE'%S7.$)RELX%N_-KDQ)#,_$XP0ZO-$!\K) ^IV%NJJ%7 M(A^\2.^^"EC>10=M.=V+7F=@=_N7E\/+=K_=MUONJ./9_LBY<"\]LW50SA-S M3G])%8X,JVVPIJJHRLG]0Q0P6-%KO&Q7FJO3.UOG7;6:3C:C::EGEE@N%[[4 M4@3X*]+/_'-;[;27&E8NDVSYE$62+1-)MFIF_'0RY)-)CWM-7_"%(G[H5,(/ M"M=>N7)^_+7OR;5_G$FXGP4D6R$OZ2QUL$W$X"]WG>0SPG6P,!D_T)V$@ X2 MFHZE5<@Q)9"54VB1SY*4/V1<#KHQG-!PIRF=[Z\[-0:X/][K2GRAK2UH34G, M-W!%,M)2;6<_RPJK%KAZ#RNK_.3B0/+^[4IS@]M :M[.L=N*44I:6ZJ< M'!5CO=2RT])YH I1O7-7+;>D3%C>0M.7'@P^96Y&!T4J*R@]8(M=U?"G-6RA M@W-Q_O9ADB1YG.3L5_Z!?)=?I8F8^BS/%Q_>O[^]O3W_?IU&YTDZ?>^T6NY[ M\?-[<>&;Y?6B@_+/;T0A*+$'O!%#OW\T]B]__NF]&"?\(/[]Y?\#4$L#!!0 M ( )-@ATK>FIS)7 X %N@ 1 <')G"IA! SAD>A1S=4C:]1AX,?7[1"LGW$/K8P\@5 M*OA(5I$KD+G-(1LC_@5.43"##KIH33B?G7'L$ )<4))22)%?:2ZA#H4,+=.S48=1'P9;T45B; M*B3]9UL**:PZ"IF\J$"==1'Y5SN1:\M+[=[19EHL.Z.=%HG<-K0XZT#F2*H% M;0YOH]>9#PGDE"UNQ=_5-/,9RZ'<+$&DBF=2Q=Y/&ZBHD D:RV!<7:6LU%;U ML&B61&+C^O7!N(H:6 6M:FG27TU]&-'Q?Z3",B*3^VJ#)!S.*;SCD-# MPMFB="0,9'+U- F*YC^M;$^+L(2\<1&E41&_F@OA>LI@%Z= MB75CI$+JU\:-@,D7$/4T(1 [:O#MV2BRE(I^MI< ]=0( ML&.M1"(C?VRN )\Q>PT2(?7+H ,DA'(%)"\E%VM0#2VCV++_W*C7.39&B5$,,$[;),/1[8V"1'D M[Z@Y,X9LS1$B@9@%UW(\"? L"@ LIG5]1TS9I0(!+@.;JG M0= "LOS7I[OB6:O2J!PHT2+18^EFGXYZXI]N%[3!-0X62[?E;1B\<6$E4VXND8<8G][ ME"5X)N9.>KV3[E$=YL!!C/_CGL-EFS_#D8^V1V$,9V+PN-<[[O;J,1C!-XG M2QC@8. ]9HRH2I9.U!@4N[J@J% ]4 6I]D$6,8] X(QTG5UD4Y+1R-#FZ99 M'ZF/'5P]G)D@3-2(5.IH/8054),@-HJ;,,!$-/40C>7N2= G[AWAB!&E%_0' M(E]5/ZM351W1G/B=ZF)<# X2= ")"W+X8%G!GD=-J]\1016Z971Z10G'),1D MO+Q[N8@1;$/G6]5O3C%/3[K'F_D(.(@4BO8AERIEBXP6"=:/S0S@EOJH1_%09<]"XF.O8CHV[H MO%U@L:J]U&M.-O6:6)THKB0*@50C&51BG?9N59]8>?$:>QYB N,S$MX#9Q,L M#.PS!&W7/?Y*E4H=\/2M'5!=3Q4%64V!4G7OEV8GL%N1L<8U+\V<:I9F;#VD M>8LT5S"8R/]NOH=X#OV4![D[J%JL*IOE0.8%G"/-Y$;B_5O]'V1@8PY3X#U; MR[:XA9C]!_HA&GC7:,2'R D9EMLKEPN9R3/H\!#Z#Y#+RPO+T>"-:C>O)!UI M,H]J?@$.I#Y *237-J1*8*F3S#&VX00A?N7#(, >=NJL3.Z,OJ7>NS8=K^J] ML072=0TBL2'J=VI*VZ.L'8A2.43A\+$]0!D$\A;M'?_-'&D7G;NR Z\M%]@Z M\*#0@?L9!^[G'%CHVQZN./#>0;7.8)=U5X4S)MO=(TVR7=4M&IADT^F4DB&G MSK@_XE_9AX:B*=635(JJ&!-D0?-I5;/Z M4UD;/T*YF#9!7"ZC;8^Z/&P)CZ>JSUGS" YRM32^%Z8-&$2)YZU/7S;KC7I$ M,YLGE7OE$CV90P%5P9Y'3:MOKY]6@"]AN')_+6)XWW,-E&0/)T9;_=NC6X-M MYOJX;F_.';&,JMJS;&3BC7IX646E_-?KZQK^][V^F";[8VLVD&:.CVKV\4:> M6[M&#,_5X9H[$G 66FW"Z87-*P7'FI6")0[( #6=A;IGN:J!F=<-CC7KL'J6 M&G\\2]O<@Y#+]RK(E>9;RA >DZOXD63QYPMD;K(5:+L8M*7:2ME?VT8J8C]3 M-X@K!TGM(*X^W?ALZ)JZEC2[=703A'GM_%BS=EY$9O/6RI,W(_6)>T,XYHL[ MXE$VM7I\R(AA(*>;KOFE[V?*_)0;5!$B>:A"2! (#*) &M_O54JF!)Q_=<81K7F,_%"GT:EG+T6P;51F'LMZ) M)I%99Q<<9&J6')Z6HKVR4= M!=+&?*-WHLDW=,PT+]=(SRL^("@;QFJNK1DT:"_^AOD$ MD_36KQ@QR)S)8N#=8@*)@Z'?#P)D/8E[0PW,$SO=:%C@$+GCK+D;+THGP"*"^EN7CR.EO&?X6MU+K(BYFF% M;ITSWC=0XLUL9\M J9$TIX7'FO-.V59O9 RZ$YJ3,1;=.XK$8D[UF5+W!?N5 M]^5,$.8<1/<6@25:/#:HF58"N&=&MD+=>94-I#E9T#W;;V:N\=,M0^/+EW&[ MH8]$YA9RT9C]*64<_ZD4OGF=R=U)^>#J*L*OR'>WYP%;4*+49]8>GRKSF40I M>7 _4@MD]0*Q8D!JI@&3RNV]K9#HY,I;.-$J=JEOK#U37=DWQ*0BN;HGNY"0 MU4)O07I1':7DK\T\;0+#6MF]%ZPP9#>I+ 83DINKCGS2 MEXRO)O(3*)49TLJ:YYRZA]IS,"#&:3@%=7/K2ECF":KN 4\ MX4P],G@) WE(=RHG95;'9 JDS4-:5S.D*:"V0@)9J,8SD7_!PL#3E[(,D]NH MRAPPNYJ 6<0Q.,C7+$-G4=EF!D\]$W53GHIHI02O)3W%!#<\[]&WN-WP9\0P M#X!=S0!8S%4#Q\!P%*#OH3#@9FYS?F--SCSNZ5ZHL(0 $4:#F]TVC!6(F^.6 M[NT):R0T,D@](S:]IY#TB2O0T,"[8LC%O"H=1>+FK<0/FCXAD8"$4FM-$DP] MKJ?@]GQ$VRGQJ^:P]?:[):IY!?B#)LLSL0<.XLV@947-3 @*6*B;T56%*V5S M+:4SL]GPM*Z@V>WR.C.(><7^@R:Q,S/VCT[N/G96OFH87\A]^U!]^3#^L#F MHT ]Q';1XBQ$+<6J_%[<'_VC;N]4MV H0M8#FHX0:ZD/.EZT*I7$OGHG75)- M(!(.CGDH=?K,:#B[:*E/BI]CCJ8M$'U1+OKJ^;E+IQ"3.W%#&MH"4<$98IBZ MSZJ@&[)XT:9C9^!/E0TL+;F;!OY@OVK2N_4M[,P=(J-=WOH=8!+753<]>:F3EXO4MFU(B1CVV6+5M M%+T$2AB&1C*#WA;CLYF?OCMVCGPZD^5%F+]&,Y\NY!\KGFTA\&X.GII7^E[) M/D_/32<66LJ\!]68R(>I^6:F7]& JT]L538\*[%C9A*E1,IV1JE1OAJS$ M>X6P^O:J=*VRK4GI:G:Z_'PB5&=..%(M]-=8K'WQ93\NGEI:5NK=!R/U]@,\ M4C4^,NIA'GV_-]&_X.X;=D0G7JW9&E$!'W@/(JYS)!_Z0<+5AHC-L;.:/E4J MN7OI4S0CZHO9&%H?.(MN[IX9UY!#X6X$Q:<+\G84WMU-0YX>'ZXHF]%(?-V4 M@OL[:(SA]1&KP:YBV76D>M?I&^/R'.C2?Z5#CTC-ZY9>^B.B)W5O$V\ ! M> *SO?99_73)FL&: CN6H94;M5S![7L^C>J:/<<;V=7A-A4UL)6'80'[W(GVI,4/D^W4;0B_[_C-U.:FB MR^W%WB5?KA(6[BD9B_@UE7U[ MV:/%9 6J517J/8HQU\$SZ&,BN_VR1: _C&M%(A@*(U[ MH76;)X?PSVF7YXF8B0B[;FE8VW-607:V=1XPP=-P^H1DK!+Q($G[J+<2,)>O MO$MSK)JR]=LBB9=;'U@&,T1NW#'*#QEK5]]_,%!;"%]% !=9M-Q2B)_M3"DQ MW/_;K+RG7SI.%]'SM!CNOS]!N:TMT?^?D-KZD>LVP9=0JBEZ1S04Y19T]B,B^IGM M.]6]$[-@]2:PT>HQU3YCD(Q5T=%B6>0Q&JKZ,NU5_WN [!OB\M7>*BE\5+6G MS?HFT#L8^HQ.C9U&"X6_]Z[S^ZY??/T!^%<,1YSYR M,YL-U,ML0B3*5RGX_DO\T:F70 2A*?STP_\!4$L#!!0 ( )-@ATK6Y2]\ M;!\ /Y' 0 5 <')G&UL[7UIDQLWDO;W^15Z MM9]AX3XFQK.ATU:$[%:HY9W=3Q4XN^LUF^PIDI)Z?OTF2+;ZXE%D58&T9R=B M+#8)H!(/LO( ,A-_^\]O5Z-G7V(SK2?C'Y^3'_#S9W'L)Z$>7_SX_+=S]/+\ M]?OWS__S[W_YV_]#Z+]???KP[,W$SZ_B>/;L=1/M+(9G7^O9Y;-_A#C]_5EJ M)E?/_C%I?J^_6(26G9XM/HSJ\>]_S?]Q=AJ??9O6?YWZRWAE/TR\G2V>?3F; M7?_UQ8NO7[_^\,TUHQ\FS<4+BC%[\;W7QA;Y+W3;#.6O$*&(D1^^3W3^\?#'+=3"Z:.)W^X"=7+W*#%R\]X#X?9Q>3VYNF[B91Q/ZR_QPV0Z!7H6PUXV,?WX_+JYF (41&%*=0;B/UH/,+NY MCC\^G]97UR/ X\5@!+^),UN/NM/]:)Q2Y'^V;A2[4_]PF)Z(?V6G]?0L?81O MX55=O&&["-W293BB6K+ [I[#D?AQ,JI]O7NA6W3MB\CYM![#-^?Q(@OBZ#^>Q6:\>*@=G5W'9O%Q-\U[CU1\"N]!&UW%=Z!87D_&LWH\!\UT]^NKF]4( M;1EIX.<6A^=7V^1/7V+O &P:N?@4/\4O<3Q?+,7;;XL6H]?SZ0Q6IX%U^-A, MPMSWO_Z'//6DH,E?OJE3B@V,\5.$A]CKR]K;T4NPV]KJWB.04AS$=GK\T/%Z MFLYK.[W,_W_[SSG8UJ/O%'R)T]F"GEWTMQZ@%,'O;-W\EQW-XUEZ$]WL//IY M4\] 6[ZZR1*WL7XVMZ-?["Q_?=.27X=]:BEHSN=75[:Y.4OK6WYN;/;/X-/+ M+T!>9K=WD^8QNDZ-SC\2_*<$\9%@ M;"=7]QRF+^(G5U>3\?ELXG__%*_GC;\$WW\WK5M[#4I:6WYJT[DW0LM@Y;1RH^A>[KTG[88I.[OQ6T]#>[SVSSF$><5L^KU_(!I2;2N?86NG(0G;=U=CKT&&)/QL/LO;_-DF SLLUA?CU_,& M6-/?P)]?;1-NG8RV"KW?IPPY]7;F7HNN?1&Y.J<":_+M> ;.W/MQFC17K?;" MV_3MB'S'0I/<5/VW[#T1NNS=O>Z^>2/N^O?)+M--Y$UNIF:V=AB1L[9?_ MJ&>7]?C[3S_7H)'!CP(7_%T]!LN^MJ.7TVEL+<&'?_*0$+7CK19=>R)R:>Y] MMM]V$[6F:?]$M&2"S3UZ(PD,@HL:$%^R"(C0GR:3\+4>[;2W6W0=GLA]1>X! M0PT_B1SJ$>:C""_L? :OPOP<*YV$WC MMCX#DK6OL-MGC ')_GX6\>#'EQZH:']"UWG@ 2?8CK%W]^R)Q,4V/CA$>;OH M*@OP5K[K]EZ#DO;P].XLK6_5DE%Z?,2@D][W9=YOE$%);\?O;?KV1>;<3>,_ MY^ ]O/W2QG/T3%?1%75K[^FPT8:=RKZO_9[##$M\NQ>_5>>-A/J[;3WH_?NJ>::JKT#W MY:/CMUDN\+BI%U4OKRAAK(U,"22HC MDLYYQ+U(R$>G/(]"ZTC;T'R/CUXV_MFD";'Y\3EY_NQKK"\N9XN/RU%LXY^P MU\-V';U>!T]N8];9)Q7WD MBJN(G,4":18,8EQH)),)1#+A:6S%H<=8[=Y69](;.*66^#N#OYY,%Y)VM1_; M2D ][E-A$0V)7B/F)4$V)8^H%,0.^8 /V!N*!/N':SQ0:) MOK#6?@/EN0 \;EOFK>TK;$226F"42'(H::Q1HA$OD1#*4Q+5R2[Q(&*]1ZCN MEO=O+];94$6-J^W^W[%,OL.3GPH:?#G*_9;27^-LBRQ]U+)**CH10+Q(C2FR M41 4HG3(6,X3IYQ@C0\Q]/J9UX?:+UA[1?"6>3UJ63F#$^?2(VNS $V@!KV, M'%E.!35!BJC"J9H'O:S5I&]\2ED(O]@:WL0*)X+PKC#[+RO4!4:O$_1W\YGHPF%^!*-U^ 9UN\^AO[5,13 MQI(.B(%]@HP(#$RI8!&WRJC$&)>B RNP/QPK](G429D./6?<'LO6&'XS<\_4 MU\(/[R$CM971M<%GV?CX34[+Q@X5F.&.!*F0()RBQ,')4@Y\KJ7_YHESML_] MLXV$W)T(+2,JS\;Q?Z)M]I[0AG$JZ\!K!*\#<1T%BLX+Y"2S*Y=#,Z:Y/%4S MJ\\EG)0%\6"WO 5M+Q/(INY\3 [$3>>(BJ)6\U0IN ".U6; M[(ALTA'# BKZ-//B"ZNMP1+3NRBSG53GW<'%L=_&8Y;6(U3<&IN9'4D2P1YE M)B 3_&J[4E!*'8^'J+M^G(K'L#]\W>X=,?_43*;3W\9@%X[J?\&?X#F]BFF2 M$T2^;7% >AF_TMQS*SU,(":&6+"+[?J(E%]:3*7A8M<_;>3*4Z9$.MEHN*&7>PU7#0%H*8;:4_JLQ<\[JWGP M&G$C-!+<@Y7H9$(14Y>2@U&4.%7GK3"[](1?L-JQ2<4I%AY&S>?(B<(.O D558"^T("5&X4_72^V>"7@ JM?0?F\EU;&8W M'\'[6]3Q HEYG079]E#!;=TJJ:/R#*9GG Y(\Q01 UF*@C2>B)"BLAV2+4K* MA$Z.3,\8E>*(=_48H/E0?XGA<6V*[3RQO6.EL*+<18)\TA1%@>%M\EYEO4L, M3TJ[=B[[\85$)Z[H':52?/&XV-$:#KAM4@5%&=8LHJ0LB,^@#3*&2L2H!=L* M$QQT!U^5_U'6N@,>I5;U34P1=%3X7GFKS9N^N5-E&#@_45#D*?7(,7"+=$P4 M64\P"\PKTBZX:?W*BS_*RO>*T!',P%\G8[^/)7C7OHK2AD@,1<#P!KD0- H M)3R4:65QU/#TPSE _E$XH"]P2BW^A]JZ>K0\> 17.9]*7$Y&@/DTVRVSFRU\ ML*MKA7DD*CD&QH[*QY1&H\0E!D=;A( ]R#_<*A5O\)GO]GZ>-JZL%L8YS9$F M!-YE'3T2A$FD&9C]A$>=V,GG%O>[A$_R2WK K-A[,!E?Y"V=?!;?@AV>MJX\ M8^TQSAGTSC#98X(//F-^JY+]I@#>H&I]#[91WN3MW#:[Y ] M[%!1^!\SEB(6 BB-R!/B%DQ[D"K%"V^OKD>3FQ@_ MQ44@SEZZ8F??*E(<.3,2$>L4"@:@!/$*]@:QBMHH*0XG&]XR$(<, 5HQ9ZK^ M4H%5;X)E).1L-,[J#&U7&@>Z9,?J#JJ > M:>;W?, V,F-CG\H' HH2Q",/RB(B@?>Q""J_!3APP;$7)^]9]Z]->@.KK).] M)'PO;;*]8\4D>L]*;< M*G6UA1I9VZ&B47,G6$!&>(>$! /+"B<0"8QH)CVFH4,UQ5V2_O.=#10%(1.B0H-+QBE&)E#.G',A\9,_LRO"+OT!6-0.N4]MZQW_ MM9TJ)X76*C)$M!0H)A:1US:"C%:Y;DA*)K9*\SL1CZ5_5ND5NV(!A?N< ZP! MC$K.@R4,@2N64TYH0I)%C+#!TDI#G.UR&%3<:>F?*WK!K%RPT$K<+:C>%9V\ MIG7%/!AG(/00E]*CI+1'#E."B&),)<\MX1W"!0N5WNJX9$_"A/J J5C(^EW2 M4JYX/)HOTM=#J)?U:C[:&G3A:WM=S^RV2)%]AJDL#L+H$%$,+*%@4T3*DHA< M)(093C4QIU^UJU^F&1B_4MST*2>[C>_NK[R7\@J65>WK;<;([LY54L)$!>K4 M))Z0X3!IF'(.S7:>\R3!=N]0 [90D:]^.6<0U KNJ&XN^7]7/Q4L[[.T(]%] MOY&J7'<54VR1P-J"X^<)2HR#6+8I)2(]E;Z#XUS&O.V9DX:'L*12JV>W!=B6 MY?LOXOC^#0<;=-B&7A7/93*MA(=QSI$C8!*"RZ>1\%@3X@@X?AV*&A7?C>W? M[NT7O&,$A[1RF-=WJ#2H8Q- (POB,2+8";#T,$;!@W"EGAGC.U@TQ3=F!P@9 MZ@NW$L4+=J;3?[29^LLXRZ4E'])7(+/_? ;_7;QIRRI4[T:3K\?+\%^?8ODQ M-O4D[Z+ENIOQ35S^NTWX[C%,13"W21&.F*8&B: ,8IDQL3!)2\^D;!=F,0PB M.44,IO&QF>0#[O#JYK=IWE#\7A=^=<'C=F74?I#**&%9L@Y>1 YH$$D1]? F M,>(<^)7&,)).W0:8&< M211< 1NQ[Y (7(9/AEJ^IUS2";AR)T5@H?MZ@=S68Z&[9I7+;TAD"46KE3\^&W3$K9@7'?[_?)FM_F[2W+__?)N_O*E/Q9,W M1"N&)#4\YS93I!D/X.7E "PAHXPGO\=2B#_Z!+%<20DP7C?>D[RVJ,2Z#A5G ME&L=-*+:6R1RUJM4QB%J7"04&P'3//4-E$)LTAN"I7CDL<7U?OSD7'RK\=JJ M?^4$D\HEBIA1'G&BP96,!'Q!'@+'3B4<.@0CW#M+'/*VIT(L-!2BQ<+NO_F8 M+W#]]BJ.8ZIG^:*&]:_%?FY2IW$K[$0NTBAS\0:-#),"8:LUXEHH"2X%MJE# M/)W\4W%@::0+%LSX4D^!;%#A;R9S-TOST6U6R];#\,W=*D&<)E8FE*1-B$@< M4114(F%=P(D+;%2'RG]EM@,+L57/.!Y/0SXM%;27@GS:O4HI$I,WRR5)&KDH M+7PB!'&:)!<:74:N,JWQ+Q9-LBH.DUK8!*ZUQ,EHR M%((F2%&.$0?;%'F3B+,\!<$Z1)(2_&=2A\4@/BH3/DKR6DUM7\Y;/TJE",S< MF(B(%1)1,#N1P40@;E2,@@3E6 >CGORI]KF'Q?7XVQ6[+Y3N2\@S^5-MF ^!9L%#M740+4O!=CRV73-(E2_P5DQ@ M%%A.> N2E![2:V*ZJ M\[9NE10\)FHPBB27G0HJ(N\41E)0%J5+29#3O4EJZ-5]O-?0+Y %=ZA\C&%Q MN6V^5>CV3M1%G-UH%/WB/MFSU)*;]A^M8@;K@'U",2L"I15'VOJ !'-""<,B M[W*3Q5$U8.\\5@3>HTFLC35P]Y%?&P>IC"%!FP@6AT@*$2P)2B)II*7UWI!$ ME.RG\/2?49KU">N1C:YW=;[#OJ/1M6:0"FM)>,(>>68IXMY0I#P)8(,&$4#R M ^PGGP!];*.K'UR/H3W?3Z?S',5[EA8G5]/?QK!L !G@5W^)BQLEUAUHY1?J M+BMK$1E]=KV0XRWU;._/K3S)21?2(F==0" \%#(,W#7' ^?6.EB!+D[I,35R M9_;:HI%/82%*Z^Y5X;7/D\_V6[Z+/ ?UPRSR%97[A@(=.F1%""P4#Q$TCB!( M5!KJTA#M+W\M:MA!I]UI77&+AA!#( M!G#]"6$6\&4Y=L^YF)*BAG4(NSYN-.10,JP;?N6*(EQ_I_=^'N06!MG4I3+8 MA\5U(XF1O%6D$PI*8'#GK-12JLA,!RXY;L1BWUS2(XC%]%M*T<_.$HC)2SN^ MB)_ CP;KW?XMZFS/8:I#+P;G)N$)$T2*1"Q0!C5R"L,R/#$!.U0PJ>,]BJV M)3(PLL?*;EZ;4GQ"6.0(9HA$LMH. M]ECIZ)7%C+3:]!YFOAWKLK2J),*D\08'<%J#)4ACD,5>8HZ2#?"*,$QLEXL5 M"F4P][7"Z\H,]@]@*8VVB7QP/V%-QLMZO?[FL*!0B-Y!=T%^)BB.Z&D^Q.1VG8Q4;>^^4M[BO<;? >9]T M651M#J_]4]+61S;OZ%S9H%T20B*GO$9*YXJT.M>FI8GB0"V1[4*;CS7[5S%- MFG@O5OWMMUECX?6NQ[:Y>0]+N:C*#3UAR8&^B_?C600VV&8H#OC4BCK%$@>! MC+7S,&/N$=<<_F1)"HV)X;9#]$D9L[!OMGH:07Y"\!5[K2J2 O4LWXY#+4GNUS=:;81ZUK!+X B+ JR UILA&05"(TB%C.4^<SMB4 M6N\/M<\VZW1W7MNCEI4S.'$N?;Z.-R*9L !H8JYC1@7-]7FC"J>^WIW6Z>#V9SL[23Y-)6-1H7M%\/AF%+>RPN5/%I(XF3XT'0E%23")E MG$&2*8UYB,;T=*/UD.$$?:F!7G$JK!$R[=M ]^L>0Y]@E8M#GD9X5HY4 M? -.SVBR2 Y>T7T^2;.OMHEOO]U>/K=,*@[OQXL$NNDTB\*M(W,CB_J7.-N45F1K%G^?;I7# >R0=%HFL+T?'A@8MH(*;-;,_6P1^O3ZTC876RW;=N8OJ J103O)I/Z_%"M5VY M>KQ<@,S+T\55N:NDZ5W;8>T'J:C2SFIID34N((TM158XC!S7C&@7(N$=*BV4 MN?FQ7X89%+QB 8D@!!^ZB+N-CHU]*I.LSNY^OM<2W$M0IRC_QM&7_2)>M&0[D-8;'O'RADF$R4@C"U)B.?)!DT]$C%C:KQ@YN1W[GM: MSW4QU7T"5XI5-F<[W$9_+U^[[0']>XQ2@=RETA*%* =7$"9OD:82%( 'U:ZB M\*K+\4^A:GZ#,-&P*);BJ%NINUO:/&I9<2=#2 (C205#+-I@^A8Z""@2K]P'=@42,M[$IOZRV/5Y/\Y.WX-:L4,D6:Q]X*^V M66X]O8DS6X_*$W VGTUG=KRJIG5?XL.?7VVSN+Z^ <$_/1:%GW/JXK"/G?C% MHW*=4'@E9C?OQZ#9KAX<(P_QW+>V&0/NN3;#HNY/R6>]OAOH++VRT]KG;?5Z M- =_]7';[2L_O!3_QT(TQO#R"XBIB_CK_,K%)M>[65"[K%YXCX^W2/<]1ZIL MY)@'CY&2X*OY0,!Q)V T1\J8QRIB(5N9AT5Q>3*-Q?+NC\KZ<:JH.;%"6Y1( MMAQL\(C) )^H,98S18P]>;]K4#Z8E$6WE"VU=AZ;$+O+1]^7[W:/6$7*DPE" MH&!B0BRGKWLIWC3Y)VMF_^R MHWG\)=KIO(F#6ZEK'[CVRUR'M1Y__^GG&IBK\9DSVSM6"BN:3\&13YJB*'! MV'N%DI7$\*2T:W>%0/%9KUF[3_'*UKD&>A9@4V"@_XFV.0R:MJ-7G),HM#3( M!:R1#B:A) )#%-2KI]8)*[MP7UTPCX7(\9M0$%L0[A .)P1!JF.\0)U F+/&T&.] 6$^7]=Y-YOUIX-L! M*QND%(3GDOZ1(VYR*!?#& 4NE!6!4R([Y'24B84\*<8[$-73Y+N7:1:;Q:R@ M0V_,]V#4*BIM)(>5T8$R9'4R2-#HD.">>JV%M;A#DEF9P,N3X<"NT!;8LVKE M5-Y^BZX5Q<$*922BCBL4$R%(:F.1T$8;[@1- MKH/I_V?V/@_%[Q14GO?SJ_DB+KEENO3^@U7!:.(-CHCDY"H))B?R5&CDJ$W* M)>%8[">W?LAHF2-IN-X@/:YB&W[W?5L*3*GGE=R:7O?\\\S+SO#CZM*8 MFR,1-?S2+^YFVWA;8[DGOA[9Z;1.M5\%TJQO56 9UC^X)'>NIZ *\S=-/YS MGC.!OPQ]./KX605@S1>BUNL.]WG446:#: M4[OKPQ[<=B5-%"&R?+-XONDH$ R.(:CPX A5!'0V24>T]>^3>H?S_:N[/H*4 M]?6U'>U[6-5UZ$HZ:VD Y!@3"CFI"*(B6B2)P-13)C4[^1J9A[/"X\I8Y=$L M5D.M_=3>CW>?21TR7)52$F)Q1D<$I]B+G)."$#-$2"0?>E=8AJ@ ^EB(G?_IT1!X[$,.3 MY;(=)TT'C5/V)/M^XJ'5[&YEU&*'DFQW?OT"DJB^6*(HBJ0H.TEFTFX3 M(.JIAT!5H5#XK__Y=C=Y]24K9N-\^I=?X)_ +Z^RZ2B_&D]O_O++[Y>OU:5Y M^_:7__GO__BO__?Z]?_JC^]>V7RTN,NF\U>FR-)Y=O7JZWA^^^KO5]GLCU?7 M17[WZN]Y\CV^PN?9>/TOGR MW;?S^?V?W[SY^O7KG[Y]+B9_RHN;-P@ _&;3:N<3\4^OR\=>QU^]AN@UAG_Z M-KOZY560<#I;OKO&2\K'X]]>S3<-GCY,WZS^#)W"-__[_MWE$I+7X^ELGDY'V2___1^O7JV0*_))]C&[?A7___>/;Y]U MY;-9&,^R MV]LBN_[++_?%S2R@!CE 2$3,_K-V!_.'^^POO\S&=_>3 -V;S@9LLWDZGAP_ M[A?]]#7\3^GG27;\Z)]WT]+@=3H;SRZN/X3?AJ]Z^3'N&VA%D^X&59,"^UMV M-\0/^60\&N]7=(VF;0UR,1M/PV\NLYLX9\_4].KM=)X5T^5+T\G%?58L?]P_ MYH-[ZEV$MV'ANLM\6(-,/IV/IXNPB#W^K7Y8]U"72!V_MW=X?DN+^-.7K'4 M=O7DM[?CD?I1 43K^[:>X*A] YBO76\:7\MB6/2V6W\Q_US$?>.OW4%? _;IN/A;.EED%]53G<:M#71Z%=S8["K\, N>SE7T<9]^S#5& M6[>'WH;\(8TVRFTVC^;)\>/?VEV7PEP&SS-;?C>K*<-/\J_-]%#94^\B'*^7 M^MWV)MS34-#*WSQ>LMU]GE"LEK57\P5]"5P_WM*@JY:$L%D1EM?Y$K#9O%C4 M\ADJ&W4YL$.C&@=UTN7 +Q;S&.:/-EFPP[+QS=0LBD#-T4/XX]>TN"J=C+H+ M>KMOZ5+T>N9>C:9M#7*]I16L23>=!V?N[?0Z+^YJQ<+KM&UIF"XMID&/LP]9 M<7D;9K%]0]OU?$?#,>ED%';O_KK.*S( MP8\*+K@?3X-E/TXG:C;+:L_@W;^Y2XCJ<:M&TY8&N3+W/J7?]@]JRZ/M#Z(F M"7:W:&U(P2"X&0?$5Q0)4^BO>7[U=3S9:V_7:-K]( ^=[F(?/0-WEQ7S\K^72YK[=1\L_;H6\[.&OV>3J>+';>WF?0)6_:5/^'7WV M*=;+A]H4;T_?W8M9;TVHW4%+ _Z817]B%#=NICOM3-8G2XBLZ%?K0C_FP7CH=>CV^UVG;UC 7GV?9/Q?!>W!?ZGB. MNY[O:#AU-5S=K*7!?.= TV)4CG7]X]/A;G+OQ]/YFZOQW9OU M,V_2EP[KCNS^,F$_G@R@R^&F-?S5AH,*/\?=IGSZ^BJ[3A>3><,A[NRGPP'G M=^EX>OQXGW73^G"7O;^^R^X^9T73L6[KH^V!WH;^BM'B<_9Z TW#X5;TM'/0 M@33CZ3BNON%[_&/]=!Q76T='5F_.OLVSZ55VU<^[MTY\FR'$ 91#F.2C;5@O M<;Y.9Y^78"]FKV_2]#Z #MF;;#*?E;^)#Z"-%_KG^=5 YP%;>+PXPS MX-MY=K<9Z"3]G$W^\DL85-*TJP01YH """C%L,&(8RP"0YSS "MJV'-0)O%8 M55ZLU3((5)9KP?&(++M)/(-*6 DU1\0R;*GQ9HT&T N"AE\LYZ0_CR9Y,.[_\DOP:K/'7^;3>?@* MW609S _3T2KON1?R;3(B8E+@_"&*G4^7F8'?QE7?7V6[A'#,*3?$!HBXT8H MATLM "=]C_2JF/P;T^U %N3=0;?D5@\T>3%4^\Q$V4*/K<\G'%(&.0'&$F<< M9U@J^2@;\NPT$[\G1TMZR[M#ZL=BPVE8\$R689/@-,JO,4>^?^88 M-+-55GTDFEA +(>&>"4$UD%L4F)@J.5]DF2;U_,]0X[4Y>%V22.D3L"63T4Z MG:V2C]35/Q:K,P>'4*6B@T1;J!C55 E@2/CL*-'E8HRU!;U.)O5XTH%F=W.G M/>A.0)S?LOGOTR)+)^-_94^.J_P:4([6V"$4JM55XDCP(9@)9IQ#7A)-E-@ M+B33C$84.AX&!.D0$JD M@LB/8 IZEK/.<0YU/U#V-0LM-^1N\TE0RFRUL%?ZQ"\?3C#S"H8/37' M$*. M4[1!3P#HAD.0SO7VG1=\)%A]4: *")U=YT7V,1L]VRJ?A0GRXOI3^JV"*T?T MF@2G @03DBFK6 #)8TQ]B9/S4@UG>>J;5/VA^LB^_WJS)6C?0S!_V]Y@J]L) M>ZL4=?VV4V]7_)9]#5K(%[$FS3Y\83T?C^TE6 M9__BZ+X3;Y3T,MCLG''AF5.0+.TK#P@/WF8MSWA8N.W;X3BJWX1*3XB2$@:S M11&!F--PC1>4UO3I(59N>?3(C/QT^ YZ4^3IN?*RP.*>_9!=31*$J('!?,;6 M$,@<,PJQ$A;GN!SJ5DA/9,@[@;$OVW#;NX.I*Q-TCYW;,)@Y01#Z&A4B,M MA<(8ES)YB\AP8@=M*FB;1W<$+'VI^ET^O8E)G+'2V5Y=?_]P$F1"@'F L!&6 M82?YRN-=+IB,X^'X]!TJ^VA<>MN5)A*>ZS&@_I)M%64(ZFX-(Y; M;@QV)?.11JZY!W,X1\[ E.P2V[YX]BF\[>):7>7W46-[YY5MCR<0AP^160:X M%<0ZSJTO/T8DPN([;)NR(RWFG0'W(U%CD&;E@!EQLIWRM?R7L5)16ES-?K^/ MY:Y0C)[C.MOC^]LG#ELGI$422&.%(10QM9&=F.8&2F?6Z'$J_'[[NW60^B*( MS:ZSHLBN5J5-,I//YG';HX(2.UHD!G%J!::442 QQ1)P7486'<2]^J'U2'"Z M:&H[&':^SU3[+H5V=WL:WH9PHD$<QWW$*-6ZX:?\:;'$.MM8';TQ 89Q&LQ]:045VF//+?1, MA$G;*V]MK:AY-QAO)%R?BJ^6;_9SYY+^#+3!TABL;:: ^R5+3]P^LK/EJ<0&1X5R*:!F0BC'H<*\ M')OAN,^?3JL@R0( MPY5%." D& WF!*!F@XZ1H+%V\8"UVQ4\?:V6ZSO$0 M LHS\CC5.#C ,Y##<^X:0=E;GD@)QC)(&"OAKXK(5K%C9YL$,.:$T((I2XA2 MB(HPQ:UE),HT/Y34]6P_&+JTA6WCU6-YJ<3X\V(9C=U(O&NIV/YTXCQG1'E* M")4B^IB$;:07A#2?-KI>%T[.@_90;6Z7Q[RGWZ?I9*F7K&I&J'P^H308.=X[ M:2 G0G!DV8:Q3.OFAX7(3\&"EG#M?25Y//=49PUY?#H!B$$KC*-2:29E("8F MI5QA@6P>/Z8_.E_:0[4OMOR63_/G@UW3NX(S.]LD@E G))6R@ 5,,J;,NZA MD *B,7/8S\*=CJ"W M)>YQ S:;524G=/C6!%#)F 04>XV]$9(9AC8XAP6_,8?YS\+AX6BG^]2)VOD# MU:6'3Y344'6-O'X(9+E:C/:D- QGP WNO>\Q,6-UL]W?QU?9D]OM*L1Y5R/U MHG&?B6":2ZLUMEAXB1@Q4&-II-$R16/-Z^4$9NMRHY5LO/IS;OP05VM MSH;L2ZPXKN-$(H68H08)0"BF1#,/UX@9"GF?$;C*I(H>./%RTZI/8,\C9>+9 M[%,S7>)EF\0ORXAJ[[#BB+B@#>Y+8((#T6?AF(-2)?KBPZXTB2.!['FS_.EH MZVZ\?3@0ATAGKL7(B+.><4\O*E5PYV&<"Z&$N[#$:^BZ0 MN&M1R4?#TMOIN]DX_9". M8D&Y_2?M7CZ;*(D51-CZX&\Y"A"G&D>9+/#8,M4\([KKW;D657TL*KU99^DD M*V-0UPV M_A.KIGX)J)6C*>LPG_3=F^OI+ZYC%8_+;+2^,5 _+!,JTM%\D4[6%PENOV^V MWP%O+L3=_N2G(KV*%^1.K]27,-2H6Y\7D:Q/^M /3XNA/+\WM7GH>5=NT#Z) MJH+'!_:0*&2M,!1@P(T0X5,6 G@FA23>&>IKK4_=AXIG\V FS+.K*%20Y(5L MA\2&:_24:,H-4!0!1#R!'BDF?8D)!+;/J@E;@\&=Z;@B]-L^;H..]6X7C1 .D&7$"4*<H1(IIJH<=)6Z# M]EA?>.YK_YMQNQ0<:CSXUVIZ%;'.M> M\CP^E$ F@%0Z>'4H^'3(>0!D*04E=H"W-?6CM"W+7B/$^M+[^WR:/;Q/BS^R MN5],K_9/(-L;)$9APP6U* %#.*8 UU*![AL7NJTL[#V2?C0"GJ]<2/]1U[$ M&ERS52@@'J-9WO/R&!/88S#7["&AT 'L@,4,"BV3-(Z[D; M' ?$H[V;Y+7[2(P4G@ *'/ (6@@T\IMO"4IGAVTDMZ[IPYET%(X_)Z<&:?B> M#Y5.1*'%=#P:WZ<3G=42"YQ$AYCMTF\B9(K_57ZYD]'6CM M)2^.!ZHO"OQ^^2DFER^*)]+O)<+N1HE#3#+D*%0*$$&!M6;S*2$MFU?7[,P* M[IX.K<'5FRN<%_=YD;+ MH+C/[80Z%T3VL%?5!6Z]Y9W)@Z3SKI)7GAO!,4G)#*0\0-5SH6X@!(K>*B@1&, M@%H)L6W)M2O1X(#6B;66>J \11XJ83QA!*_E05;S/C=)6DDNJ*V?O&NL?JJ$ M BX10%*%_T'+B?? >5)"P[GMLU!_K9!H)VJOGT1P&%P_\R:N<FZT.X\D DD$L9)QSU3PZ 4B MR)?K !94#+ L9C]*VYU$@/:J&LIB0!+HS V$!M#F?$6,['Y-B@_HA!]1TD$?5C,W6 W(.ZTN,DK MI(\8"X*4,G!FGLG@^5SC=QP!A@I35* M",$)\P)*6:[]&$DP0-.W ZW521PX#*AS31Q0CC'(K-.$!+--0D(,**4$@ QH M=Z<_.K0&UWDG#@#!@.-.(\PU $QRQ\KX E88-8^7#"!QH"DUVD1L/SN:[B;% MNP>6E[,VWE':])!HX#FP$&OL(%$86F8WTV"LFC*<]6(8^TM-D>NMZ,B+[=SG M1%:CT>)N,8GU?'\M\MGL]VF8"2?C?X4_!NA7Y7<_I=\JYI16^D^\HI88(9W# MS',3UEMC-Q:>X\W34$Z>=' HZTZ)Z] Y&4M%=\G)9_TGB&-#%0F?KN$,$PXM MW82YJ 7-9\+6U\.A<_(87+M;-=5\4X&D\;KYI(\$$>XA)&$!,,9@+XT%;A,R M#[ VYDOK!9J&L7(VQ^[TV53=5^[)[^[RZ>4\'_WQ,;M?%*/;=':"%_90=2>X MX/'>BJNG=PL\K9%SVI=_2&.5^-ML'JN7]3V23873V2IMST_RK[W#L740PX$E MO[LOLML8X- MW3)3F!A#D M.(P7XBEM+6%KF0@+AN&I$U=;T4?>)@:#3DA]NEZ^RU>E[/;LM.]JDD"$/ ?" MNUBB &K%N!:>&0.9(Y"X/JM]''0^O[%Z\TZ Z-%#P._G>!XY=5@PU%(_:B\&.3N]I#H/E5ENP0*;;6&AO,8A\!!3*&7LO)XL=L1R7N=[6BWH;B7-X>V"%&O M=(CW]35D1$731#'A)5;$8LTIE8HB85<2$^75$<&WSO:UNR)%>RCUQ8MM/MS' M\>R//49D5;/$$Q[@PI!X(21'3 M=VND$F",VLSLN]-26(=DB./W3H"S_';?V M]YH-5?-#?AW&E8UOIBMS=_3P*/O.A*S"VL>P5HY60^U#)#J+A*/M$"4 M2XB;J8/OZN^AJPO6T3 M'$LW6^BQY)YQB;449<$IJI5M?IUC9]>_=4.-=O#I/(-HZ[[TQ6(^FZ?36&CI MQ3SXTO(Z_XUKIY"65COAO.(.<@TDPXYRR"%!U#6JMG3JC>M@WDBGK.#$<:0X MT1Z(4B;(9?,@8P\;U[7UL6?C^C ,!KUQW4G%7>LK>:#XHX'@7/.424L%0ZVJR) 4<,< =J24E+I-3GGN&-=)1X27FJ& MUX_,D#.,.YZ"&"W%GO:88Y_RRVPR^?W2YI-)6NP.,S;N*X&<,Z6Y"R/3&"FW M/**XEA,CWFOA_Q8BD+75EO<+7'<$^;!.F6^+)#OZ2Z!5VB+J)1"0,PT54;J4 MURG2W _L(;#4&U': >^PY666C?YTDW\)*,53(G%QP>N?(YWPDV5E]=LGN/R6 MKVZ&5G?Y8KHM3+"G12(9=1(8("AB#' C':4;N33MLX;G$<&!0UV4=E$92#RQ M;IQH5^-$6L/[R=7N?%W3(+J9L679[5>?DJDTY&\71JZ.CB.I[8 M'P79[7BRF&=7+Y_M_MC;RS?6/++2Q:L[Y]KF2WR_K+*2=7TF:.O[MO[R[^/Y M[7BZ^:N_CK,B?.^W<9]J/$VGHW%82V:S[/3QV,T05\-9RW!U,?T8CU\709W+ M&A2_3_//LZSX$C7Z=GJ_F(>_SH,8DW&ZAG%O++?E-R4<*.6]UEXX 6E8AN/> M\#(N[[04JE:5^EXP#;/!LX3)[^0.#_R63XMG,.R+(+?VCB2X.1)8*IB5AA#N MA55VC:-"L-<4E-1(,B$<0RC6!2LM+$#< (.'IU=TO4+YAR';&V]:J"H,39!"L_"5.NZ-5EQR M4DH6_MS\0&YG0<;A<>9X7/MB3.NW%SL(F:34"\-Y$ Z1\D"!TXJ*YGM8G:6Y M#HX]K:';%X>ZJ5F,0?A(K./17B!A@J4(VHVL@#=?NSK+BATE_CX)=O3OQ#B%'D9:.. 2=Y1AM,-<(V;.)L7G M:WZV!W#O]-J:K;(1H_X*6Z>?A "+ %)6NGAHWPL)Q 8+#I$X&_NP%87OXE.' M4/[<]!JZ,39\5IV834M38;8$!>ZWKW:W2J"6 @5C5B##/90"T/7-#S'B362O MI3T/M*[:U>,NMAR-V2FY@1IQ VTNFH8<.$@YH@Q12,*GMHED8S[$5/;3<:,9 M9J?D!F[$C76K)("& NV-QX)H(9DPE)=R$GS$19;=[R'USHUFF/7%C97;L!FW M'<]BWN2BJ,JKW=DFP0$X "U$@#" PS_0Z$V^:/AYP.O)B3-FV\*T+]X\\3(/ M(T]UPP01XA62 385;RH+2RH'FZ^$L0&>L!P*@UH%MO.#5UOGX\X/PZPN!?J4 M?NOK+=T?*'H[G:?3FW$ ;A,!^C7/K[Z.)UW>=U3QUL'<_U,.Z%V-@S??/9M M$CY"JH5&!(5_.<$410 XYZG7!I_P[I_+T6UVM9AD%]?EJ/<=A-G1(K% 6TN# M+:(1M1P@*34J9;3!O^YQN:X\UG*$=O(ND!CT,9/-K6-Z,0MXS6:7JY?O2\^H M;)<8!X4U0D$)*";A9XLW $FJ!UM:Z6B%OR10BRCU9:NMA[@WROCLN<1KS@R$ M2EL9S$X2;[*PI2S.(C?L('5+>GJI_180.F^M#S)V/ 1E'ZKD':5NU/W]9+R^ MCR1&#_+[.(9T>F6S^TG^$/]07=NF=@<)T=QP#2!Q@*$@& G_*R7BB/>Y^M=T MM1IJ).\!GKZ^ZI>V?84MFT@KF37, HEBJ5W -\0WWL\P+)6[1EZ#4'HW.^M M<)P>316_F >76-WEQ7S\KR57W;?[>+VL#XB][.&OV>3JI&[F]R;6>7M^@G&F MM>::,@\(!T89X9G@5@'%J*VU*39TSX\0Y"5!'$MIA; <,DM*&8V"?5Z\3F$^,>G+/G5UM/E&.&XHP=8A"1G#Y=B\M@/<<&V(;=X6!HWU8]-Y:O+I-!O- MQU_&\X=J/6U_.J%.<&^!#%X(1\1RZR4JQXJ$&^#-1"WHJQ4LSB&B(HW SB(C MES5.O<74;M )QD6?2>3]:;/J.J'S,)Y-U,>,:[N*3IQ. O9"">*LLA$1R M(Z0KY:*8#? "P_;5$(Z>5LO%ZU5;7N MC(RVC->@@Z45LNJ']^D_\J)639/ZO20.&!C06V.;>06^! MU/;X\3)OOC,8>SMCL5N"Q_'_EM[MO[CJP)X2HBW70G*):+S EU(-78F')(H/ M.UK;B>;KLZM%1/_-M$%&B,^18*B%*C6%R-]HF% M5 %,@7%.4Z^@0YAL9#\F1M;=$:&NM/M=+;CV\>N-.XO9/+_+BH_9RB>-[=I<=/[ MZP9SB/?YX/)9O#,S_"XKGMQ76O&)UFF>2*&0=A (1X ,LY(-%,=>0^Z(\I[7 MFMB[W@]Y)LA2B.7T&D4Z8$-D;R^)I)2$M5X:)N(^7@1&K+$00*+!)(:WJ]B= M.R)M S;H+9$*3/=L@^QIF5C,;?!$'71""@""6L+DO@9)PWJ'Z4^[]=$B$?(N ML>O-I0]O>X'*WGCSSC8)40XIC(%B+*S^&FK/92DCH@H/>P^C-0V^=.-;QNO' MY,8@=QV&1XG34,'=Q1S0++O,OF1%.AWMSF[?TR(QV N@,)#0_.8C@MZ"KO IO>_.ITM"Y=GL^"[#4*#FYY/N%8!0_0*X$$YX)"K@PL M96."-2\UV%G4I7V]MX%,7UHO#^*HT3\7X]D*]&KC<4>+A(D@!S=."2ZE#PCI M1_G"GYJG57=\(U ?1F,[F)V2$_''(MN?I+"W;<(8(BY,?H@@YCEG IC2RY-. M,S9LX_%H3=9@1AMX_1Q<&:0Q.3R*'$J-'4>S/F63K!C_H6SU :P7CR7$<>JY MTMPRYA14BCM;CHYS., [R=0K[=H< ^0AA+;\ $Z)Q! MG31I;;LQ[BDI;;"C[I.HQF4 M/S>]!FF)G!6K3LRFUBY;4!( B&+).4T8I]HB9THYE:!#O@*O73T><-G"89B= MP!)Z@HPOLG\NXIG*^F;0KM:)Y!8)*2#QB$ O"$"4;>2FHGG,Y/ KN8=L [6$ MWRE7J,VX&ZU++UHG'DJFB,<6>.V 1PC0302923+P&$JKFJVQ)K6#WL_#GJ'; M,H,DS7#(,GMZ8VA]4Z:ZAX1X8(DB)I8*H(I03= &6^>&N*'7JE;KF+Y'H]87 M:YXMVA\FZ;XMGZW/)T$@)91TT%#.@5" 65^F:V&AFQ_HH.=OO+2!V,G8L'>1 MV=$B\4H H6GXIH3@1E,$N-C(YQD9MEERI,[V,> HC'X\+@S2R!@&!5K:KE'Q M5\^GN%5%OW'%6;Z:+1,C9-RMT$("#QF$WKLR-T(Q909X1NMH;>1=(G24EEEC M+5>W3*"W(%@OG!E@F!2((.XVV% UP#-4K6NY582.TC)MK.7JEHF$T"H4$'*< M2"K"/$SD4^M:;A6AWG(OTDG,*KR\S;+YNWQ5TW-?\M:.)@E# MUC/@@C0<:N@@U&J#7+R(LC$'V,$<&)PQWQ)HIZ3%_ER,Q/RLXUIQC M81 !&_(;,O1@X_'*J\&&HY#Z47DQ2 M_2'0X#0TNYK=9\>3VX;T1PNT-$@@# M4 1:3*0/\RG#$,-'^];V><5DW;2N%E25=X!-KYK_+9^.ED5AYP=SH*)I0JFB M@&H+F<,DV,*86[JQO+!M?A"U,T^A*S:TA]))@C[/+:??%G'<%] M2ML'GON'= !4C'?JC=8_?\RB$L(CL!GQMO<5' 3CPYP-@YO +:)2.1H36*A=F*ZI5M1+AKG&86588:BY M@+5N&3QAC*13:C3#Z"3:7P.P*HM?>]5ZWBI16&N" 3&<:RJP1,CK4DYF0)]9 M6X/CPE%0G9(2CV;;@:QX;)CHX#L*J6R\,4<%(#T Y6Z_AI0V)\;A.^)#)49C MM$[)C0,9D1AO/ B(01!$@QYK+\M8@M:,-G>-#P^F#I4'!V+4>./DV;O3YU'A ME:V<7Z_/:PYWY>+ MN[NT>'BY$;Z^Q/6G* P:'$JN%=0,&F=54#ZD4'L%D//QOW7HW(WT_1<&1!E@ZY,*@[=5T,DQ #SRBCBL* ML>1(F1(4%%#ID46=90755GS-FDZ'8=9;\D>G=7HL]9QZ9VTPE9CDCC+A'F7& M:. I0L=J\N""/3''19A/C#)*(2HYE(Z7AKG@9N#K_I$ZJWG:JQE&/QX7!KFN#X,"+:WEG1[X M0TXCIQ001"GMF92"6V@T=A!0+<@ RQH=K8T##_P=AM P#_P1J+D"7BD!.:5< M6(E0D(%RI21U<(#7>+:NY581&N:!/PR)U !QY@%&<>S6EI:N9\8-/9FM#2VW MBM!I$AG;O/$'"6<OY7V"VWYJZZG6K2^'(=.7UMN[YRF818P@9A"BUC+$A1&^ ME,\"VSQ#[03W_335?#O8G#+!^6,^F?B\^)H6VY)?:[9,C.$(*(T)E_$(D(<* MP@W7&1_@B>!.LP_:A>N<\M\MM(H3 Q04BE&C'!3K73$/##-#)\(QNJJ3^GX8 M/.=T2HYS'B8[ZIPV@AHA#0RFTEHR1GSS*C+]A(^Z4GPS>'K+3$X?5A7?\^+9 MJ"N4OZM)PHW6TAGK+1,4&XR$HJ6$6,KF:6?]1)9:)$!+$/5%@F46_6-^_?[O M?WN#1 ,2P]\@6#A.>^R"226A4<&:@D8CW?RX2S]G(ULD0"L G7+5_Q1LV=ED M52'GZA^+V?SN\,.16_M(!):&8(8@UQP[#)T.%O?Z$[#6-$\DZ.><9,?V01N8 MG20#?1EF_;%3S'F8M@GF#$H)P@J.M$*EZ:8I-[76MQ\EQ5QB2SF2WIK@,T.H M%,1RC87B%#0W]DZ18EY;L4>DF!\&V*!3S-M)*#->D3"C:: %X(8(SK M 4%4 M]'DS9'=%)^LJO59"V6&(G5\2$0!.""VD4\0)[RR2K#2.@^ 4G]$^T^$ZJYE- MU RC'X\+P]]7.AD%SB&A3'EL/9+!3)8,&80-"JNO4<(:"C$& ]PS.EH;!R:4 M'8;0,!/*L )6 D2=5LI+31%F)L@@/0(H.#%#+ZG6AI9;16B8"674$P> AT0# M0J$W(*;'K:UGP#AHK.7>$\H::[E5A/I:K'<8LFOO2#^L]DJC-?LI>!HZ#.*/ MPYW'JMX2[Y0G@ *+-1>*6&C+0S=>0W-$P/BT>X8MNY,M0MAY9.AR'@:ETUGT M@N[N@]FTC&3MB JM1]+!"\TDG3L.,F5W.T_GRY>_J71A3T2H)BXUS7'N O2 LWJMB\08,>&^@I[)=8B5ED#HI+>0&,@X)D:6LRFL][-!?*UJLQXRC M\/JQ.3+(D.#PJ-%22"%.?A?7[\,;@[T<\UZ#)[2>2?>$%/:W3"#33 ''M$74 M4@A)<&I*&3S0O=X?6L\Q;$DG>9R 'O')=Y95V,TGWP5:O668 MKMRH[&J[E[46H2KCM%8'B0@R:N:=A59#30UWF)324\YZ/8Y8CRM#":%T O") MXLV_I<7JTSAUA'>'-L/HIC?+J4$_/#ZR3AI7,:>T3E#W^,X3R\,4@9D$4D*N ML)-88"R-]$839?T@,AKWBCG;)6?]V.V1[T@D$,@N;XEV5GN!7?CO&D>LU!$U M-5J.U_9)F9TAVG[!'G18=B55&.>>0.RSYQ+M.'(8$HX($HX!;>0& 9%GX&0 MAJ'7WBCPO.?&V#Q*-[V*60V_I7?[:[9V\;H$"2F)@) :$?1#<'!% M:8FL9=P..YS;D"4O)[SA /MOZK:'\""CS&?,V-,P=>-U1?_AXC[*6;\*QLLV M":*(<(\$4\!RA$0PC,!F.8)X@.'JTZIZ5PF-(X'M-5\"$ ;"$&,8I]P[XHDU);;&^.97 M%IQNI-P;@][R>(((QHH*(CW7DE AH45K MZ2 3M'E=O;;#R4>KY^7,Z:55-*KL$Z%-0H888!4 SR*>EJ5'Q1] M.PS6^<.7SB4$>:6T9I%8R)805AI?C)1#UJM:V+LFMK8.\?81Z MK(G[@S4[6B20 23CY<&, ((DI5J7WP)2D#6OAMSUM5IM6@7M@'-"Y>]W97>U M2;ARX;-@7C-J#9=(,H8W,H8?AVT%'*VY_4PX"J 7"=%4&"JD290[I)"*-$6D*4\Q)P M"@#VH$3"*-S\='5W^2]=<:@#O ;('!<^@?G#YI-X.YLMLBLUO8H_[$E):/$M MB1(0&BT1U@0K[:5BP)8X8B2:9Q1V=JK_E+QK&<[![!U6;D3\+8@:R[!VG!GX M_#4)XI(AJB)T6F,7K-?PC4O/('&"!>^V,3$[*RK0?K+-Z?#L/+OO4U;0N, -9@X+,-4B0SC@9FG2PC<-NY]68$[VR1((TV= M0$;'.P.U]I:"M9Q4XGHG]OM(#6Q)6WDWN PZ2=!FG^=OI[$ ]'+&K0X^?_]P MXH0WP3>W"E/@);5"65:"J\D1-E?'Z8(M*#=O&9R^+*CG ZV50;6K24)P//0I M#0+!UZ56NF Q/DH(T;"CSL>HK%+[1R/T(W)AD-'F(5"@I=WDU62F@H66[2^- MM_7A1%+@X@D922QP##J(O=HLE8X--#SEE'IZ]-]OG;M6;F_?SA&U0D* MSA.6"GK*+ #@D>:(-]\Q[CB/K/V5^VAP3J/RO3/UML<#2!YC#J7F1@3OW:M@ M#Y>28>('GBUVC*HJM7X4.C^2_@>Y2I]:[2VMT)=?Q].;.'_%D,F>PM7;GDV\ M-)C%Z_TPT(27]G1+[DDR_QBJYG -0X(U+1+B'< MNYCIB(" P)I@P5I?RNJ@:UYWK[/-K%;UWR8XIW&FPY S=9-SP&5[?/"ZIKJ[R8(VQ) O5S# M3'H?_F;^<&!(?ESHH&N3T?NI%3I$+3&%E\<4_YB M3.IJ58DGG=2A1)-N$N.$%41:03DGV"# -R$L#JUO?D:LL\6C74KT -HI9Q2? MCHN_I9-%^(O5;'BQF,_FZ?0JB'/@K%+558*A=)(XJZ5U' :#2Z@2=HZ=;>XK M=I:WT-_,TB)PO5$IG][$#?NXICXF"7S,[E?I%K.+ZP_%>#H:WZ>3M]/?LF_S M3U^SR9?L?3Z=WU9NEA_3;\(X8H"!L(YSI<*'AR"5)5::R.9S%3TSDO6(8O/U M+ QROGN0^>,8Q]/_GZ7%[&*:A6_BT]=\Y]+6N,<@,^!08!3D1M9H$N?I4F8C MC]BM8.?!G'[QZX\SGT)W<8P^7^P,CQW5:6(U(="I>\SZBP.N,NS]>'F3YO+.K%^+?%:=6K>C3<*H]?&$HQ "H/B#=V6L MDQ.JCKB !9P7,=J"J"\:!+>PF(__M;Y);37J&&^(XZY@0E6SA(H@%O!><,D= M,CC(66:UQ-+U1VP GEE$\>&R86..PMAA@I17R1""@X_EH9A#U3N,C M$B_/)-S;"4XGG1;RZ:@I,9ZU30R.%_@R*1&GU%L*V;)&DHA'IC@]9L$XLQAN MVU"=PA&IZ6DD1'(/A7(42!Z<*R6AY>7T1[$XHOC#N<54FZ-RJE.#>R\%6 \G M_BM>^/'?__%_4$L#!!0 ( )-@ATH"3OW+'YL #Z!P 5 <')G&ULW+W[<]LXMB[Z^_DK>&?ONJ>GRID&P?=^G%,@'K-3 M-^FDDO3LLZOKEDJ6:(>[9=%#R4D\?_T%^)(L6S2>%/M.U;0=6^;ZU@?BPP*P ML/!O__O'W<;[5M2[LMK^^Y_\OX _><5V5:W+[>V__^G7SV_09_SV[9_^]__Z M'__V?[UY\W_R3^\\4JT>[HKMWL-UL=P7:^][N?_J_>>ZV/WNW=35G?>?5?U[ M^6WYYDW[1U[SS:;<_OXOXC_7RUWA_=B5_[);?2WNEN^JU7+?V/ZZW]__R\\_ M?__^_2\_KNO-7ZKZ]F<(0/#S\%=G/R'^]:;_V!OQHS<^?!/X?_FQ6__)XQYN M=XUM"2/]QW\\^_SWH/FTGV79S\UOAX_NRI<^R!_K__Q_WK_[W/CYIMSN]LOM MJOC3__H?GM?245>;XE-QXXFOOWYZ>Q9=]K/XQ,_;XE;P_;&HRVK]>;^L]^^6 MU\6&PVB>]K4N;EY^Q*:NGSQ!,)0)AOQ8,/1/KSQX_WA?_/N?=N7=_8;3\[,! M?@W ^^=@7:%K2/A%!^08JZ_I8R]CM M0G;Z9E3[Y<;RF_'LD6+A]V;V^7R?L%M%1]N^)BT+O=LN2HWY?X17>_V]7*U7Y H@E$8 M !9&,&$(DRR+@RS/(,11AE*\:)ZY*+9O?OW<(VA^9-'&GU28>,YQ7>RJAWK5 M#E ;UR+S?>FS_[[_]?'#I"975ZJ5WHT%TL]Q=-[ Z M[SD\/_ZYV.QW_4_>B)^\ 7XWTOZ3#$VG[%8KN^RV9&U$5%'5W1OYY,5!];TI%C"'>413B/,X9%F>,Q*!P5[ XL5^&$6TNI6<%94^M3\SK.ETK ;=^5YE MFTM]=;)/HR5I>H7!R72IP:$H2FJDSE>1%/V0D",=9F2UB!37^[=\$E4WLT_T MH]PM:,IP%L8$!1%@64121'K1B_,P355$2./QCM5'(/(.D/APSD$IBHX.:7)J MXY@O-9E1I,J)NCPG9$16#-B;AYZ8.%!9>Y-,%.27Y5U!JKMEN5V$ 4QIG&$( M4,"M9=3'^<&<#_5U1,'(M&IRY0EHWF\M."-542%21UL<<6BD,++T3: T!WJD M]4:#T3FJCHX;H]JCS%W?71;W((D!Q'G*Y(X#& M/O4#AGI#"8VIC/88/-ZQZG1Q_X#*^ZW%)2DX)KR-2\U$E*F)S 796G>[.LUF MS*59>P+&(7LGZBR\$YJ; C31G'/^_N"UEH@Y[(J:\.!RMJ+HA;;G2R+B2 R M032$ 0V##/DLB@D X!!$PB11B>HT'C^-LAXM]JK/#G5(DXO@'/.E):NR5#F) MV9X3,A*M&; WCSC-Q('*VIMDHB!=& AS%@2)G^4)3@$+&8IPT)L*0B85G1D9 MF%I%M.:#>M3I*(D#U@RUY"(SP)=(D=8310[GJ"BJ+HQJBA8?4C.^S]_+[:U8 M)W]7+;>[+OYA&0[B&/IY$.: D"AG>=C; 2@.I"=\6D]WK"<-)F\C=GTV I7. M#$:/-8GIGG/"U*2DY4K@\=Y-RY7"9,\Y9WIS/77NY.9Z+[E[;JIG1,T,9GIF M^"M;+XEB1D*QY[+4[SMVIF(41CCTHR#)PH1F"8E]W)MBJ8^4DA%T#+C.0V@P MB7WT51M^J"F%&7=R89ISVM2T]< 8EF3,3<;!"ZR,)1N8D#B/.,W,A=,4 W,^ M9'7E4_&MVGSC,O8T-NQLA@FC.?8S"%(?$!R1C+#>)O5IKB(P9I8<*\T KHWA M3!7'D%4YZ9F.4#4-.G#Y;-)X$3$:Y6E$E>SP.P]YLN1+Y>(--$_-%#][NR_N M=@M$(H@S/T,L\C$%?"H;TF&1/8:1:7JFO"77H=&Y!,/F%PU$"WF:"L1*ADN3 M<:H8-YG0.5G2YL#46"QEA>%YJ)8E7R02.'49TDO!XE8+=%<];/<+$!&<)!%) M21*AG+$\CH9=01\17S\%2\&(8ZWZ4M1WS;*82;:5"F=R6C0)76HR]"S;2J#R M6EB7S+4ZD".=:Z7!YSQ$Q]R-T5PK;5Y, J3WRQ_EW<-=7M5U)=:L\/*>_V;_ MN(CR+$\2DB- H)_Y.1U6;P#K]6@O'V"=XU$QWC)NCGDHH1O7)*(Q2_Q)[54*^]7I MZ<(U_T=9;9>;YQ P34D:9B2-DB0,, 3)D**?^(1)S3"=&':LF =HWO70DG1+^GG4$ H2.@']"KNKEVP&O8U7R\TAMRNK M2-.Y#5M7;,]@+]>9:]4$;ZMY7,^69?VWY>:!_Z*=4WQXV(MR.Z*,T2+P,YJ% ME.09H8E/LR1%_4I&$E"BE,-GW;CCT4I@\[X)<*+3[O46(.PSKA_A3T:VI5&J M:8"_]0W00O:.,%\^UA]C5#'>M](X\XWY[;@G$?=;Y%%:5:OMK5B?%(LT[Y?[ MAYJK>K'[5-PO'T60L/MP\[$NMZOR?KEYN_VE^+'_\KW8?"O>5]O]U]TB3F , M8I"2)$&(:SWTHZS'E(>9VG:34R2.]9;P?EYNO2V'Y?G0NVM *:JMVY:0E-[9 M-(*B#G/<;YIA3B 7BRP]]BOO@%Y(\8!?M)?PP&M=\-Z/MYD;73:A>TRD)VG& MF2CV-+Z>RO>$#,NMXW! ^_. J@.>?=@6?&3Y\KWB:$#BIP'DB"#! M>2C"]!X-SA2.(CO$X%B_#ZHP:,5-57N/ J17\1B/P_3VWRN5]06'#2*STC./ MMG @X\]4O('O?>A:ZK:6Y-N2XU207B[0I/+MNY+Y1YK"$-(&7 MU;2ONLMA\PM_"04>QGO#@N1A"%A.*0S\. [2F+!A3I;GD+@;.95@7'+PW N@ M31>_X7_O4IG56L;%$.JL4:8;1;\,S<5FU5PNQU)GS3;]<"K9?(Y&U&,BK0VJ M6JWS1QQ7]1PU&EH-N'4RNK+R6S/6?RWJ8GG#_W(!H!^0) 0<51IDE,0AA]>! M2A&4.H$S$91+CK(W'&T[1QWP.M1NC69R,-RZ;:&IAER/]4WW9:9-YW#H==N$ M4P^_2DWI9@A^1JBM85B_I?Z 0[&!LR;#L2G')ID4;[?<7K';?UKN"[0?KE19 M4)B$8>8G#";'M87LUQ>N7]:[KRE M^,&*-^*?S5,JM*G7SZ:8@G5+B11#2WSJ6J)%ZW&XE\^A.,.C8OJ$:6O,9!_. MA6<221-VV),_R'93U-P^*[?B5C=<[?:[O];5;K>((\(P1'Z:I@"*;QCMC_LF M8824:@7H6W&=YR .:)6[W8. Y:TX+M4S;=KTR:G=-,RI:5M[JJTGK8%TY36@ MIC[3=H:;$;TRYW,>ZF3!CV?'VNPP(ZL\Z*ZJ]^4_FLG,AYO6JLBZ%7874>:B4'593T2[%?@!S3- 8 92E*,9_49F%_ MXCO7[;+EO%B;*Y0VE_H!DVT2+81+'-+E M@R4.0C%44F%R'A)D[(5$F*3.BHGPX ?^D^U>&"68!CD)0(!R!%F80I '089C M#"-&\T#QPBO6MS>O?B3-AK8#,O@XL_-)4NE M%?25RU$#6!"P#ME,E.S DZ*@:1 \7UW3<49"WK0Y,@JO. T'NSB >4#B+(-) M%#$2^;$?<;LIS !((K7YH+FU66F=;6%3)-X@*G/&N8WX; W$X5[PI9JU*;% M]'QU3M,?F4C.@"F=[!TT"^2I[RA:Y4UQRW 0\J>;AY?;%I3<]Y/F;!Z*H@=]9.=. MT7_YJ*@NORWWY;?B4&UNA[;K_RC6M[S[H!7_59.!0JCVHN[)I&I ^X=D'L' MZ-YO/?C)+\+5IGDT$G#?>//HT9-X^BQZF(I=AWKQI?BQSSF3OR](D$(_QA$/ MKMIA:GD6Z#W&OCS%_"! M:;L*KMZ ?U@)UW#57,-U^945<;JLM]ST[F-1?_ZZ/!HS<(R)'P(:40*BE/EY ME*6<:$HI0Q2CUPX &C_?77_O(8E,2*\!=;% [!P[(WW4F-!Y]#]S-RK++YI: MO_F\^EJL'S9\3G9J.%_NRA7OU*3H3-HP?I@C\- M5TPX4 ]2T&KU<"<&W6+]01QQQM7=?5U\+;:[9C*RJNZ*=]5N=](+@RP*0)8Q M&@,*& 2Q'X4]*G'+D5ZPX@:+XZ#E>(@\N."U/G@_"2\4S[S-NSHB^EB$=$YBSIZCHVH\C8!<;P,=8&NE* M5LB=1V^RXTKEX.7370H9C*/=KFBV7]^5RVN1+5H6N_?%4J!9?]A^$O=[UN7V M5BQ4GL;J>8C]!)(H((Q!G% 28M1C]$.6JV6O3(O->3K+41_N(+<)%=_+_==R M*RKL'=_N\Q]E4?-&_/K87+0D?M<>L%UNO)8$W0642=I9=3EE;@VLO[AR:,*K MKJ&:#:(C=_K67WO5UAL\:C:3=C-:;;'0)%)K+U,V_3S&C@OY?G9=9OH6D!Z= MBENAD9^*Y@#I]G88#&-,DQ!1G]M(( KS* 4PR'#&L5YOR.9,.:NS&:5^SPXMZ4/>IX#.SAV+'N(_TQ[ZHM\L-?MCM MJ[NB;CIZM;U]5WXKUFW7;SKU(H,(QCC", 5A%$1ASB=O/:C(3Y0NKW<,9<+= MK1Y_>]JS]\ ;7&B'>7%VJ/&B'_S; ?U\U[U( ZJ&9Q=O._UXS%&S.0Z^= B7 MBK:+FK,C@_X@.:) TC_ZO _ST?(BN[])5P9;[1TB3?G08$Q./=R2I28>:CRYN0CCE(X1Z="G;A[* M88#_])X+0R:D9QK;?;E__,]R7;S=WE3U75,)HMM+>FDKZ5VY+=[NB[O=(HWS M)",YG_0$*@U2U5F.NW:1G!3- MHDG4U,Y&:[B98>F2.38A<]Y \]#4"?P\G>Y-Q*STAM9R(V[:;>R+RM0I 7Y M:/&0ZM-5NJ]6ROJ7:L][;=TB4MRO4F5*!LO0G'(QM1&FR-0^YT49_NNEDQ(*L-/RUJM;?R\T&;==OMWO^II37FRZC M^H72LWZ4,D)Y(!E#'DDF#"%&6)PF! &4)Y'L!,>N48<;N1W.)MON@+3/MIM! M[6ZG)L6F4>'=.1;-<4[K9M!W:-IL_3"$+*L66?.2)J2Q(])V%O#R%>Z M)D+7ANNDE:/DV:';&F8Q*Y(H&0I,P)^:RFE1YSB3^ DW8Z&"(9OS4"AC+\XF M]9JPHIRMFS_L^$1FM^O2979-BAX) I3%&4")'S(_00'"@]*)^W"T,G:U+$V3 M-KB:C3U& ))ESFZK[$BECRF.%S)GHCQU?SJ7M6F!(,76WR\Y+ M_""AN9\A@+.,0C] (.MMQ D#&NFZDD^>3&M,LG)E69)4%V<$Z:K))3-O9;-M M%>F:B5[H87\YJU:+@=?TX+Z^W2T^W!=;NKXMNOVO""8(AS3!41@0"C,_CH/> M LM)+J,&.L]UK 4]&L5=;"V&QI7 -3EJ.C E+^MJU5S_T2ST7XR?)R@<\'2B ME\(=H8()@#!M-/ %!U]00!,:+JM_1L@K\Y= 0?O(LA0*5=PRK7[DM;NOVB@H-,="E4D(L)V!1 M332?$S@A80HJ.@%Q>FJJ0:"1G!C)KZD%E[VU1D%UT?[\I5\TK M0XIOQ::Z;UZA[9H4]YOJ4?RC,Y[A-* $XHS/?VG.2!"1(=X%"$ME5UHVZ5B< MCX!Z1TC;FV@&K#J"8Y%U"=&^#.%J.OZ'X%I![R_#N=X08(M[N7%!FIES0X5] M:F

CAPJG+Z.NIE;;P[2AQ+XCS/DSR*&0@3@!%.A^63B"A5)E!_NN.1X[ K M^4XW'5:#,;EE3[=DJ:F^&D].$U+>222@ZE,WCV50 _QGDD=TF5#5C4_59L.J M^ONR7B] P-(L#1E!Q/?#+,%I1GM+41 K78&@\_S)M$. \CI4FNJAQ)N:?KBB M3%=!Y-ARJB%'E$BHB Z!\](1+0_.*(D^&ZI:LHC$N:(L"#(: XCCE+&$]8\/ M=..23*:)#Z"<1)'#*< \98COK'@PB"+B2BV[5B0/3:@]4#HAZ#>CC$ MBNOZ85D_>C!MPJ%DOE& +&WSZBKRL,]% 6I^2^UPX>KNKMI^WE>KWS\5]_P= M^;K<'=WW!'V?1"S(?!]2E@8XBTG0W'N:)#E#KQX>MV'"W0C4 O,:9-X1-)GC M7_:95-@^F9!1O3V3CME=PVQ]Q.RRP_@7PVV2<0;.[8U8XFT&&R*V/*GLOU5J M8^R7NKG:Y[$Q>[C)AZM9"K,DG6B?;SPF0 MVOQ"ET*YN<0$W*FI=@^HH^UR][B^S,Q(_&)(Y3RB&5,G*JNOEYK8?*AOE]OR M'\U8AJOMKMJ4Z^8?:+O^R%^Y?IS[<#/<CD((4NS,,B"+(KC-,8XA"C. M.9.4@=!/42+;L:8!XZX?'N._\IYXT.1&'/O0W$DX7!UY<.-B!^VMD#_2U:=M MW'DHP\0^5Y?L3HH%X(OO:+6J'K;BVK6/=;7EWZY:RQ]J_)7WJN+M]O@3)<=W MORG:8[Y1QL(099D?H B%*8QI[O>8,B*76C@-$L>KL1R\=\#F/87/WV^O=< 3 MY5&//];YH%<_P'';R8T5\VDVM3'"=8NY*8=O0O;(F#!-(\YC+)C(U]-Z_!,R M+*O]W?KJYZ]%L7]7M4F&S8EI""/L P@"@D,_IC%&,.[-49HH55+0-N)8L3M< M7@/,ZY%IE530YU%.8B>A4$T]]=ASHHGGV!F1.V-"YZ%DYFY4EE\T<_WISFC[ M$8I]C'/@IQF*K1ZJ.2"B2%C?2ZW#[KT7=%M/K+T'PHSADOH^C+(=YEJ(@"'H[C$"E MK&7UISM6H ;0<*>SUN4$&HQ)KD(Z)4MQ15&))S?K@J=TC*WQ:5,W#R4QP'^Z M]F;(A/2U2-7V]DM1WY'BNC^0QO0-![O6#F: M*^'YW]UY I/NO4@:K,F)AV/"U-1#E2LW%R,]8V1$0 SHFX>"F#AP>C&2*1?2 M%R,=TGA958^LSLIR@*($92C),$Y)@'-!>QV .J=JE258M.U:>([#>355[ MXRNY.@LZEAM"3K$NUP9J8F:5?C?7.*DP.2*";EID'OKHR+?3JZ$<,BB=QL4_ M_>$&K:M[,7GL!-P/^,0Q)C%(2!H2FC0563I3*8VQBGAJ&7"LD0*3R&SH46FN M*>EQ)Z=WSFE3DS5UQMQD;KW REC>E@F)\U B,Q=.<[;,^9".U@8I^RSJ<2SK M]>[7^_5R7_"6C4#0V:8!H6E&8 8R3%(<1C!&@^T0*TT"[5AT'9T=0H$!I=?" M%$.[[M',/8_LG6[9H@D:4DYYY]6& M:JH\2?/-*K/LG43UI>E:=!YJ/Z&_EK+,=)F6'25(<5/4=;%N\YL+7.WV.W'3 M((9)1-(@BN((9$$49"#IZ MNVE#S*,3&WM1V7T]U3KB 6CP0^O M=:2K"-+>[#U<$<-[\;$_:K'95*TI%Z#-L"'5HC1+;=@= ? N=LK33D.,*/G$ M+3T/X9_:Z>JBO4OWVE?5B^=W^2-W8/VPVN_0=OVYJ+^5JV)WP$M"P&* 4(Q9 M1%D0 QR' UY$H=[%L5.C=#[X-,A;6>JQ>P-X[_K1Z^$WYUQ[!W2OI9V\D>4& MH#]&^ZJ.27I->_%!R%ECC(Q+EW\!YC%4S8"'L_T#MKN16PU=^*]9M,FG^^->BNJV7]U_+U9*W=K'<-1WQ #BD893YA*6,Y3"*$?(Q[0&G M41RHU8FY(% 5T=.J-?.:]C4_)^4-GT"+ZRR._?$:AW3'M^G;7'6 FW5CJXUP MQY>_O];B8H1KDF8;W[J\^RLQ"#YO_!F-@+9;2VH(O-@K,KM$.NRG6%4Y.L>7GA*V0C2\489>AX067M4SF#PHQV_:E< MO71RTK4NRD5KZU-Q6PH3V_TOR[MBD08L 3Z.49H0&J4!8&G8FP&42"7<:3_< M\?I/UU$.H#R!2DZ.] D;E_9)N%)3F=4=4(S,6I7F[>;M?%C_^G>%Q R(*8 0)Q&@7$ MC_P@Q;V= (=2EU/K/WT:E>A0>0TLC^-2U0EETF2%PB5?6DHA3Y4UK3CA8%0L M=/F:BUIHXW\F%V9,R.A%'\J(@P2+E*0LA%GFXR@!* U9FL/^\2P)I6,)I8W=\:0J +%46M> )!Z^(@AY?\U$'3?POR(0)$S)Z@;B1M3#$-LO;10[C@$1Q M$(,0Q+GO$Q"R_OEI"J6J+*@_U;$^#& \@49>%12I>5T-W+&BI@*2A%CH^T\\ M/M/G]5BY?%_7Q%V9O@_JL0 K=ZOEYK^*9*!%I7HD,=%F[ MO%X8>_!"=&#&AKJ&M-%(9XM&*$4 $1! AK,DS<)^AX/&49[KJ8B*A8EUI(N9 MC91$B4!5+7'%G9F:2-%F74^.N)!2%!WNYJ8I6CZ<515]1F1TI;U$]DC ^BE. M3% 0PLB/6 KR*,A8G/>;(I3_1JH:OY$!QZK2X7HRUJJO6.C3][JH3,*#TIURU.1+=D-3W=$:6UW2G)D;:_SB?NC.YUZ M1%U>(XS0/]OE-&%!(2?B<*?NYZ]+_M9\>-CO1/V@B2'6>>)V/8XTB^CDQ=?EONRV_=O6@H3S ((4W\,/89R@D)8Q9G M?#+&&KE4JQ^C]FS7:RT#'+W+(96I&M><*5A27%61)\A189PG3+P@)Z:. MC3;Z9P5P3%A0NK^GFV6]*Y?7Y:;?YB3/?9PD *(L8#%.<_X?["

CNJUFMZH=B[1W!,[GD1Y]6.6V9CE$UI6G)[%=1)%&8I@2EJS(6(H M!,JB96)L$MTZ +0E74;\*JC75-3J")@NJ^XT;(2MUV3,!M$S4C(K[KPD9O9X M4I^CO=WN]G6S?_:IW/W>7/'!P@3[<>"'+$VS!,9YFN=]T 6,!_IR)*FB8A*$8>G U?=-F0 MJAWWOMR6=P]WGPH1%I7;V_=BG:/78?5NV^2RJ_$5O%'TB@,Z:!RY:H$Z M?+TP)+GG?@;5!-WZ5TWU%JL%SN^7/UZ$\F$$BK\(,C_&H<]@B%- TY"A/.RQ M)#$@:I7 W6!0Z=5:1;X[V X&/L>-(Q>_7[Y5% ? KCG<::R=28 6KR/3!+?M M-(^)A&,?JRG??-V%#;8LZ[\M-P_%AYOCN5"[!?ZX8#!/891D/J0LB1.0;"1.I\@W6CTRV!; ZY +HK(*8$JRZ+3,BM]EK) .?*$W"]!N^5]]>Z MVNT.O[S4*LHX@U)+*Y8:81XR:=^MLXLP5GE3%\._#3 * M,/%9D"4L3K(@S]*@%^$CLNI7 MX77%49MP556<@FM=.>3"Q]'U5VEROI^D'123WV/\"F=2 FC*]]R4S]B?LY)G MARE9K;H:O-J4ZX>V_\>KD^)092E.,J8GR&,DB#.P[9><,SR@*1* M>^F63#I6O0:EF-)]Y!_J5^+:&P2Y])4WY4K4QS\XX37XE>-"6_S+Z=\%J%<3 MP8'U \2KEME'[[?NZ\7NJY)C;T0.+=,_#TVT[53E])554\=?BN]'ANMJR[]= M%1JB'@:"N5(R@'7CCA7S4[$J3B3Q"6@U8;1/ MO9Q$7I1U-;'D4,^S/1_95&5T1$"=-]5$+[F:O/ZUJM;?R\T&;==O M>82UO2VO-T5[HQ\I=RL^XWRHC^[PBR,J[KN*$Y!S%"#&&6A!)# .*^#W0 V5WKV02CO1=JXFJ;>#EIO2#C:L+: VT8?L[[ :SWV\5458W,$4UU MU"KS4%17SE63O-F*:?#]6NG!Y-$UX'[ @@CG,(-I1!(.^+I4"G$8$:\BFGB=,1J2:!1PP>(;N@WHT2-2)O=@B>AYI9\N4T M@]XB0]):56[+?='90 '21H!B' M48QQY@,&HBCD(6F[($HB#$BJ=+YG CS.I]\=*+%\)E+T%-5NBA:1U,29-8:B M/5]ZQ"U[GPY7WI/6.:A-/+++FS(])\83M.A/!GM+C4UF?G&TW MXB^ ?/E>+2("29:(*^YH$I.<9@C3'@M)8Z6E53<(' L\[[.I2TV7)MJ%BKO@ M> K=;NK'<^!SUNF.6VO*K-I6?T0M5O;12'WU&'6HM_QE+18X(#STARQ") R3 M+(1)FO1H(JI6)-85!O>:FSG77#FRG:FN=9ZGTUT!??;**T#:U5ZE%OO#JJ^: ME^;ZJ\&J.P5FO+LLTCP-4LQU'T#$,/\NH%$/AL9(*3+U%\_T1)5K34R.=-F'7@EB+ Q DR5B4IDF2YT&,DA3'Z3!" MQ(FXSK/:+S?&>BQC2DER!U0*B9U[+Z^JW]L->&NR*T6BL;+:YL^N>$Y^?&J< M*3WU4Z%X]@*GY(R\AJES)"M3G_?+?9-/)+;*MLOMJEQN/E:[4J@ENMXU!R 7 M ,91EI" )I3E@*4 (!AD.&/$SW#NOW8CMU5;[GK; *_=M>X >CU"[[<>X\3) M0C*TC70]JZS/HP/:=:ER^):J=<8N8.F-Y)1&((G"($I1DA%N,:>]D=3WBL+1MP_Z*C$T78LO].\/Y;?E M1APF0'N\K.O'ZWDK0Y6;!YP5* MQA9X3!BB6<>;/U_$GS3QU-6SJ*H)"W86Y,EF*\A'71=H /70Z^JEN$N4_9J!S,F3 M^$H49KDEYB&)+AQ[(1YSPIWT$E=;MF4GBBUQ!-<;41NPFP8OF)\!F%$]R32'BO7RC4PY#])Z=%X]P/-^VA0[KI&;3?5]R=^8II#^*:V<]X0=U%,MCX6U#HYS0-,<%!S%A ?9;GO8VY=<$M/=BM/FJQY2(,F]K&M.T4&9 7A8UW=%_7^\2-_0?9\AB;F:_=B M7B;2 L.(YC$!(?1A0".41S#$P\)6DN=JT861*>=Q1H^NF0 5/;0K;SN2!^N M43DAF8Q*-5WI85UY#;"&2GJ@=2=92MO^Q&\C&5^D-EZ\N2.X_N9RFX*$S[T*KZJ[XLOQQU(-8C+,XB$"(6))@%(2Y'R" M"$QP$D/%93,#0\Y?^AZ;MU_^T)H(F[ H%\Q.1)]:*#OPUJ+R.*S+'8T[S]"( MJEB@=1XZ8\.19Y>(6>)&8^G^%^YU-Z7/ 0SR$ 6$ZQS"*1^ZAX$\#QE0#%OU M;$RT@&^X<*]"FO+:O2.V3);O#Y NMH)_@""WB*_!XCSTQ="'\TOYVHRHK>8O M_("$$0 LRZ*4IA@RB/WAX42KWK]6&$[(32VO[Q\.Q'1\& M"3<+ *'4!UQ%PJPW'[$0J)S0LV9420O4#^T=X>RR.I=UT2']O_\IA7[RK\UZ M_ M/L^0G&3ITCH[D=)VY+PLF7$C+435]E;DJY/B>DCN)%$>I.*4#R* LARE. Y[ M2[&/8R4%TGC^1-)S+TK;55N1&K[A*-L#'6N.4U&'=!B4%"#'Y"DJST"2P',0 MG_?+_4/=O+(3B\]S=L94QX#+FG.F/,ANHQE8_+1Y%#WAO#.,Q9$L2, M1U=)3C- $]8;RR-?<658TXCSI>'AI,1]"TSOB(DJ=9)+/^XY4UP*ZLGJ$%WX M.,E37L96B\R(G(>XF#IQYO"($2>R$D/O[C?58U%\*C;+?;%^'D,M?*YL/DG# M! R#7!YR&S M\&*QT5EZQN=SAI3.0WXL^/%\5F>%&;6DPM;H"P%7#C+@9RQ.>7 5I%&249;V M1B'(%$_O&1J;*LVPZUM'^V8Z.8?ZG,K)TH1DJFE3EX78L7CYR=LX4:\F)AHS M/ ^ILN7,BZF*ECA2/97QJ?A6;!^&( WZ$8U"@D 2(I83R.WVEQ[DA(6*8J5I MQ+E('95&6_<'#.H6H]ZI#%46)>=J[NE3G*KU9'6(+C53>Y&7L8F:&9'S4!]3 M)\Z%-$D-<<^7HHZZU&'2L^S(SY@T&)V' EGP8WS>I,V,=OF,HXA+ M')2/J0\2/TL2@BB%<9)DD$_86!ZB#,#^>)N*FNVN[+[6VQ77';BX#0".9! MA-*8T1P$,(KZ8[0XR4"B>">F@27GHG0$KKT0\QB>XN5,)HS*R=)45*KITBF' M6(I#-SGE2=;8D;["\OP)?XA2WO1!&D0A('%&*!R* M,V(NC(H[\P:&)MB=/U=91/'LO0F;8F7#D=,;,6UQ(W]C03>A;"RW]_J&&+,\#F(<@,:*C_+^ MLA2,$($JFW$ZSW>\$S= \G8"TY7WS^ OP/?NE[7W3>#[5V_YL/]:U>4_BO65 MYU\! ,3_V\,@NW_URMWN0?R&SP055]"UR):3,-<\JVG7@>+/+<4-H"OO;4/= MU-<6/&-F1)Q,>)R'*AEY\.QN E,V5*9SU;8QLWN[[?9[T7I=BL.DR\W'9;E^ MN\7+^W*_W"P2DD8L] &F09Q%$0VY(O800@ C%8&R:MBQUWL4SUL-_M^3>P"J([]!. M/VN5Y?&5::SUYIB'*+MQ[86)KB/^9&7\4[%?EMMB39?UEAO?H=7JX>ZA.<1, MBIMR5?(X-D\AS'D(&]*4)BGV6:1['BIGTZ'*V:NI?#*Y-]3L M<7"1O:^+K\5V5WXKVEW8=]5.[+U^N/FR_+$@*,48L#Q-8Y@20! C_6X'SG(& ME,\K6[7N7.N.NV357C9\#-G;<+3*IYKM-H"<%EZ2>35A/*:\W6)]@K7/#?E) MP/USDQ(BJA!RS).?CE8A=$0W737-/$34F7?/SU<[9%%_JV3AQX# B,$XB7*2 MT2Q+L_[.0QRE5.D>98W'*\WA=8\4V2J[KD.?[IZ(5>:<[85<>@-$:>-#FM)Y M2).) Z]N="AR8>LVB 4)2$:PC](H@6D"(SX='LSF$0XT3S#J&9M$?([RUB:] M ^)UJN6D:5*6U83JY3L?YG71PXA"66-V'GIESQW%"QT4>9+5LK?;;\7ND,FR MW'T==H>#(,U(ZBI0-1RKKKYSB5B,W(?XONNJWY:8S_'Y9_UXTL>3G8M4=+OU2 M_-CGW/W?%[P[AUF*4I+D04Q(G@48#4A"U2QW%PC<9YIRP%=MWSO"W73(HR94 MW/1ST122>W\7;@/%+< 7R6^W? ^8O0-H[S*T3W1*P)UY!K_=$K)P<^\*%0WAS7C,NUIJR>YBS:DC5/!L6=F(N_!V[V<=PTU-AFT(5?C7F, M4U_QP+/T8YVO.?5" MH56O2IX=V9F% UI4YPL MU- ?XH8U;@_$,4W3/(T1"4.$8)3"H+<7(JQT!$;?RD1!YTK@$K/A3@?:(RI# MA%%TY1OT:?FPHLY]@941ES1N(NW')F8HVQ4VK8Z:>3 ,G(&Q=K1Y$>S5K6!:+7P3RAP B!,&_T=\?@%Y;7!SV4UUXH'E;VW14%GF[3L7[?+3<-= M<=#T**)9SAC-L)^$:9I $@^:'N\[G<[#G&[DV+->WO:ZVNM-J%=H4 M)]2.&-.=2C\Y8'>A6?2!$IGYLP:!,YLYZWAP;LZLS8:LE/Q2;:NGQCKM6J1A M! !%&O&C?Y?S<7O:GIXT1:54]0_2F.J M:?*3B*^-EP^N>0??^B9^>CG]4W>\WI^ISS$Y:YB1T6 .K\,\QI-9,/'L*-8, M,*F6C3PM6O%+M2^.#B_DA(8$!CZA-*' 3Q&@S>&%)(QBE"BE=AH;N5&B4F95=W$.EM+QQ,8+WG0ZA761G38&N'S$%-[[CPOJ6B3)_G$ MOMV^?EB)2TZWM_CKLKXM=L.I6(+%V?(H@UF8IHR$.(>1GS,$($,^P/('90QL MN$QQ.X+E=;@N=MI[C*31=#@+W,ZC:]EQY5G:G#5^I,^.K+X6ZX=-\>'FB7&T M77\JFB&SR9QI3Z]D 8D2F#&"PSCU?83\(.L1)!%0.P]BT:[K=+L.JLBT>]H- M19I8![=+'-,Z)6BU#>14[E+TJXF>3>;=G(^0IW%$%ETTQCQ4THEGIV<3G+&G M%99\Y&\P^E'N%IBA,(9^#O(4)#A,DS@@O2T8I;[:,6P="XYU\6F/%*AX/,)Q M*9^1UF)/(YIS0IQ)&"?#F?OXK:=%-G!3IG$>6F3HPUBHILF(MKZ0ZFY9;A< M-"G,&44A31DE,(N'B#",H\!(821M7$!C6F2F*B/+H:;..*#/7&E>8VX:K6E1 MJ*B-(IDSU1M5+UY3'"U6I#)LDQI-K?;EMZ8 SOOB[KJH%X@%A,',]_,L MAA@&&":QCU'*9ZA^$(!<.M?6@BW'&M1K^U("7ER!J]X[)T"6;5 MY&F6I"KDZDY,KE[6KB')FVNV;C;5=47\KW@UUO!+"2!CP24>6@0BG M,$<0]Z:C!"N6'+9@<-)E:0&RVY%N8!H4;K3#ML::]11$FRQ@ZW$\0?+3R[Q) M)T$9TC[#I6YCET:3HJSP99@L'Y]G[71#ENIE?BY:04XB+TV_FF*>3Y?J M1?/ZT1.0Q0<:06V3IKR+I6IK\*N>1V6EM>8AM$X]E,NKLLBF_&6H2R[R?-[# MS2UW7]FF^GY(BPUC"/*$)FE*:)[%F'_#@C )8@2"*(FE$R)-;#CLTCVLILN* M>VX:9!=+_!ZC::QGVF!W)EW0BBO/KOVTQH]T\85B+TQ]K*MOY;I8YX^_[HKU MV^U0_>$PO1R ) RD,"19%'( $601#N(>2.XG4*DJ@WWSCN=\3>^[:7K?<248 MD8P\8/T7Q<(-#MI 3NXN3+^:"(JKV1OV>[@BCOE)(/;*[9^/:NH?+VM=2"#5 MB1V138>M- \Q=>G@:5D)UUPJ".]199T4 B[M84S3D&6,13$+P]Y& "/%$O5J MSW8^$10=]Z?-46T'97E484I:^1Q1I"YJ3X_-SN'B]B?LC"N3!HNS$1T=[,_U M1)L!6:E Z_]^Z"X0_5+U=VX43RQ_J515#8O]X2R. $A@#AF?JQU4+4ACHJ8X M%X'H7+B.O!(]L>[]$K6YGBJ:^+7XX4K$)_='\8F%\/ RS2\GH[-O=S4U/FGP MP2'ON4R+VYG^(,&HBT8:&10N^D[,8VRY+ 75C/JHVDA'BGLNLNW-BHN Q"RF M@/HT"FCNHSR-!A, ^DKGS)4>['@%X1A+LY>YO!/7:?UCN-64CQ^<^?UC\\OB M[P_E_=U8!&B!23FQ=T:BFD@?PYA62(\MCPB@%D_S$"X]Z)6%]T0W)&95C8[Z MS\('<18E*6,IC\!3 A@\V,,4$Q75T+?B6$+0B6*4VSW_=8B,!3_.ACAFS$AO17Y=UD6^W(FJ M$G>B*FUK+/9#2!B @+ XH2'A(9+?&V-! !23/O2,N,_KV%>KW]]<"V#>Z@B9 M8CJ')H62^[CNN5/DN"GJ6LS/AC*C"RBN5$)9GD.4ASA-(&6XMQTBDB^VQ6USY:Y4 MY[%C4ZHO96U?.H:G, ]H09F5B+;!KIPF34BK;MGF!I?W4X]0K&YZ \W'99HG MK\;\.G,C*F:7^7F(FF6?GMTR$)D1-"MUB<2Z1+7RAC-YUZT";M+(3(9QWSS^K M*)B.VT9.2&?0*%H"V[4&!^[EQZUQ+C:\>G$;85KI->)Z1)*G:<-Y2/5$OE:7 MZ"5JTM[L,.RX23Y-)]7#]?[F88-6J^IAN]\M0C\&)(,QB.(\(022,.LWS\.( M^E*%)*P8GB4X++;%?MV_V%3+J_+C4ZR MBTWJ=:?ED[!N96Y^B \[J!?+,9%G46F>;MP4\Q!&%XZ].F.WQ)V^:/8J_6D( M;!8B.R3W24RR*"8X)(SAK#>=L!R8+E1JF'0^"4>F 9X=9G75T!6E-G5PH/C3 MZQ1/)'_/:5,2/@/6YRIY)BZ]*G;&?!G$AB+9XC"';J*@19SZ* 5)AC,_@2'( M(,C[I=&0120V%3HMH\ZEKKU7K0T$C>,^+5JU8SYG?%J-]QI^CU8%QYF>*M)[ M@3NU*,^$_+G*G9E3KT=WYIR91W8?EX]":M%VS7]2/W"Y.$S\%BG)_<#/4YB' M<19"BE.?#6"2F*IEPS@"X3Q;9@A-[EN8;<9O"_1XGFPK)#1K$M,@<;*VL!LV M?CQJFPZX]TZB;2:.) M!FD(^=<8PP#F:8\@I*%BCJ)-R\ZE^.U1GE OQQ9D5Y=H ZV=@&$K GN<,M2+ M[ S$]&7Z5!74L!%F+)NFGLEHI17VS+,H/Q7?BNU#L8B2".=Q A$ @ 0T#! ; M[*8IQ::RJ&K/N1@.:7UUB\A6XJ0TH;KRYY))*Z(W,/OI%68GSI7LX&CE2:J2 M/5=QT_9'.C]2CRG[Y;H6?A(F($N!'R6(@<#/HCSH 6 :X<6^VB\WK"EVOTRZG>Q=B7$T -2IRS;4,UX@J.FB*>T MRVTI*@G/3:XU(Z MZ7OYV!6?0:N_/Y1UT4)H?K:(48X2'\.$$9("F"=9<%!]_D5MG]S(E//=\8_\ MYU_Y9&'7EFP8D"FF>QO1*:>6[GG42_?N8(GB6QTP[ZT$CV[2O4XVFR*E3@DL_MP]CBOO ;I54,[?97V:2+.LR2JQ)_F+3$3 77@V&NQJ2WN[*]F+D1@ MG.<@Q5G,2![' 6-#]GN6I#:V?W3,7F#[9WP%T]4"YNL-8'OATBKWSA[!U'\YL--4XQH]^N6$_Z6_V#+P8BL^9=K%(D(>\<_MGE8 M<^1-"=H/]\TRQ2+/PB1) Y!F?II&A)" )L,Y3X)RM=3-RV)UGO;Y=/EP=Z:4 MKTYIN LWLOI:[[Q;UV15N/=,K!>UOGD/PCEO\*Y9QCA7=ZY9ZMA=>8.37N.E MU[EYN75DZRTFN>)\N3=E'F/63+@86<6^= NIKG=_*C9B'?A+]67YXS_+_=>O MU48@8%5]IKIT$FP6[J^,VC5KXNP1)K[\[:;";#A7,WSZS+.^955>2YW4_%?2=8'VZXY;MJ MVPPR"Y#%89!0G)+$3S(8ACCI3X=$,?*IGIP;&'0NW =@C72O&FRM_.H)KPF[ M:A+KFE8S,16*>8 GN&T!MD'[933S/&,2ZFB![GGIH V'SBB>-:[L%^=_89EI M02&+B!\A2L/BO(8*"[5N,7B?"GF@L7YM=I&3C3GTRAJ>JI>G/^E M1?BY%N=_@>L1)9ZF#>])0IPV,>I7Q2RG37,:$2G7S0NYNWPB-HP0R+83K2*F$CPY^D%JDI\ MJD6FUCDT"T5Y[#G@N4S@>42(1*2I0]\\5,O(@S.QI#X;L@K#0]7!UKMJ>\O[ MZ!TIKO>+* F"((>401CG<0B2;"B+%<&,4@V9T;8UC=9TI(LNL^'HWNPY/&_- M\:EIC#ZCIUYVWE?5DEWGN\U MUR0O*\E=TDTQ#SUTX9AV,I34]&(MH*:F9R7S MRFNQ>B^4/)U63E68')%3)PTR#SEUXUHUP0MM0TX1CY+K^I$'Q'];;AZ*10P# M/X]I%-,@RU#,0 ;[&U&BG+)H<=]@_KQ?UGL3-56UJ]*)3R&J]^=3Q;SRKHO; M.?$*C<@_6;88Y=UUMGZ3ZK!EC=CLKH31*$4,4QRQ/H(V.*O8C_W_=167I_R-U46F?M+JH&F.R7?3S MP_W]IA!K\,N- , VU?>WVYNJOFOR$(8C@C[T,1_(4>9'*>03)$IQGS,;$49\ ME:4=6S8=K^H$)K(X$"HW<$\F)G MFB7)&Q$_V_3/0_ZL>U6Y?6F5KXDYW$=3KG\I]HN SU!0D)(DP 3BT(\P&<(A M%F,EM=-XO&-A:SK=3[S?B..AZS][]QQ6DU!>'EV5=>5MBWU[;$I\KMEV_V=X MQ9M K,KP#I0THTP)X2, M2)@!>_-0*Q,'GE_X8L:%O ;Q?ESL]L+*(HZS($YI!N+$IS&B(&/#RDF&"%13 M'X4'3Z$[1V+3(E-5#16B9/7"$4>J2M'":%1B:H$X,# J#1I$S444=* _DP-M M_V6%H+G@^1?N$^\KAS)9V_6PX_]V7]P=*K?0("+4S^,\8_R[@,0Q'/:L(A@I M%:NR;-JQF'"@;]I<)?/R5+9)EY.="_*M)DSM_?,=TJ.R?B+^.^0H-6@O-G53 M(W-$XQRURCQ4T)5SU21OMN+*UHL':U!=BT0 ,=?,'P\?Z1*ST?=EW91SW3^^ MW7)T#VURJG#GR]?EMJL2\C?ND,C":C>^OHCM;K8LZW:9SL^S+ !Q!DE"XBAE ME)#!&>)3)46>J0N.E;U!X]UP.-XW@>?%VAU+X2:?I+Y?Z QJ-XU=>Z[IWY+O7 M#H9[[GU?&>O*:PD0RR M!5>>\-]K")AX!?,BC3RV(#KOMVX>P_+<23I=KITY M7*DPX;Z^W2U^W>Z*_7XC[N\=ZI143^LIH !"GY&(&R(QIDGL]WD1G. M+9ER/.P. /F8:EBTQ1:WXP/;!6A5&X .C)Z4P9$JU>*$T76U:GI>6PAI1LP^ M 381PR-E1RK8SE9.73&UR>'3F.0(^)&$6 M!HSY$8DS2E#__ AJC)?DW^J8RT?@/!)T&K#AV+%F8X"/7*3#S?,J,GQA8H4 MR)0F4*=G'H&K!N[*],50".^&V/'#C3A6_+E8=9<6OA^N+Q0% \OMAVWQ7\6R M7D0@\/,P3;GU+$$T34$, QHE?N(#2G.I?7\WEET+QD,AIJ_5MO >.1S^YGB; M8B=YQL(1UQ+1WT5I5E.?PXJ ]^&F*5O@'>!Z![Q>"]CCB#T!^:)-H! N7K0I M]*)']F2)493A\':')CFZXO1[VR1][_B+842I2M6Y -,9Y3.(-]WY5DWQTMH= MI- -E_0>0IP'$*4<1@8SG :4(QZ" &!4MDA3@Q/,$0M!9ZA']J51C62[0Q. MSOAU-#8U>!T-36K\VQV9G+6#XX'I:7^88%PZ)LI@6-+B^X\Q*NFYIC@H&?!G M-B8MTH"_-#GS Q"E/HM!"&'0&X- 9$:_?D+=T(32.*-^%KW9=; A;:]S93*( M6*7)XG Q#7,VY-\J@PZ$WI6:*^NV-%%S5FAY)Z2T6)$3Y;,H9#AO=CC]DJ0X M"B,_3WW^7Q*P**(LB1.0A?RK=*EN$Q,NDY_[8Q+> =?%L@E'.!I-CS9G=A[K MNE8\.7>6PI@=Y<[TJ1!^EYNR46?^ UP7ZU+<'+/C =3JZR+%+$Y""+*,L22) M<<#[$+=X^B2Y;X5FZJYQ;ZYFV#58-4\T67.MZ*434JU MFK"U):C$Y8M'$M=4*WL*^JKY18O[RNN!7WGHKGK87NJ\V&N\RHBAM;:9F33: M\^N<4%IF3CIQ>O6U6#]L>,CS:4BN?;E$P9?E]:98Y%&" 8H@@"$+?091S.'$ M69J%C/J 8*6,9\NV'4MH#U=$[P? YXL0>K\UL,]',],TB)RZ7K(MU#36>C.X MRV>0 M (Q4A-7 C&,-'>FE IZB5IK0*2>+$S&IIH#:)$Y90HH#&1$U"[S.0[]L.")7 M(4J=&_D[6\85\>6?OB_NKHMZ 4+@4IQ'N8IN.05R.64C MU=VRW"IJF]M&D5._V;2'-7U\K2D<72*C3^.(AD[2.O-0V6EM,X91@),T(I"+ M#, P"1*0]\9 DH4J?5_3A&,=:%!Y=PTLKRU)IZ<*N@S**<0$Y*FI146F(GVV?;J5 R=L&91'=NUA07.4A:" M"%# H$]\D$,VJ+.?46)9'R6MSDU-X3142A_1 M,N Z1V0ODKU$)[SKT7G7E;C?Y7I3WC:I/=HS62T^)=7.-96*PC9PU^"YU!3V M!5+&E,J$PYF(DI$+I_ICSH>LU/SZ^8NXANZA/M*VSB"%<19#&OD(@3"- "%X MB 9AGBE=[F!@QK'L_/J7SW_Q]AVX1G!T5<:$2CFMF8A%-<7Y];/7HWH2-UU$ M>,XS-"(_%FB=APC9<*2R_LHI[M-5]7TE;@4_.=/9VH2 0C^)?!AR%<08Q31% MOE+_0GN"8SR-;1-:X7<> M"F7)E]/-1(L,29W[%KN7ITEFVW5;PKTIV/JNW!9-\?8%@H2D. (!2'":8C]/ M4S"$;1&32C:P;7."3(2KYQE$8FIW!-?[30!NKT.0E#7KW(\+W"5I5\]T>(%Q M-#_&%0ZD7XAYO1/J#?=V&D#NV+H\.R\,+:[XG<'!=A=>56[?2A>71:?0ISXD ML>_3'+$@@9 $0W >!3;.1"A:G"+]K5_"[R#.(IO?\H70LC3/)-ZSZY/6A=!J MC,E?FU/5^R]%?7?4]7F/3QE%!/G(3_P,QGD6^H.I.$W5+K71,.!ZC5Y@>B- M'0]K4U_=\9R7D5YE1.,\.I&9"\\NI3#F0[J+B!T=8>##37M66_35ZNZ^+KX6 MVUWYK>A^.E2WB#,Q50,PH &$#(0)"<+,)X &+$5!)'L>U[)9=V'[@+0KQ7^ MV!=!N-@-WVHT?>\)%R,]2X^S>?0;3>R5 MC;=&XZ+9%[J:,,GM?[CYLOS17L/$?RZV2@I2M%^'SIB'((1A'N81B1 .481# MOP46^C!0.V\T 1S'O:N]&&[U9+1KNUG7Z:Z\;=&,B/OE#YT+:ATWEEP0,K-V M4HM+VB9Z,2#YZ5W;1+^T321J,5WT*ELCBD?$=<+VFXD=/-0O&1V][![^.A[. MW??VE=<2,(_QSDG;:@R-EWW'YCV*7I@;R0%W#BUH.C;_NN61P:;\1['^CVJS M+K>W?UV66R$)'[9'IYWJ=I#FF*,Y0#S>) MJ=(:_L5 NDZ:'?![MQQY5A//I[!>?=U]8T[PC_!?_#/(6BT]Y]AX-U4 MM2?VM9L?",UK;JF_;ZO ;A[MC-;N7P>S@7E6;X+U,?CH/>G<\X1_W>_%6W.4 ME==YZ;5N#E?$'X;C>0RWIBVF,;).]I+,>Q"=C@;)\7+B=K&Y9+G *?4)2D,8 M)0',F=CE"WK3*"-4YH(:JP:5ABS-ZVJ\2F7QT?[:X^NLVUM=M$JXP_7#>:CZ M,7.&RX+2Q,];;?5?5N6&^'%FYNJ M?K/CGY+*=;Q8DTHFQ16D;O%GN=N5-6:P_;/,E M[VZKXO/7HMB?^,'"@''@((SBB 0LC"$)>S^"&$B.*//%_X<;@+SK1Z_SUVL< M]GHF5LW>C,*YOEDVB,R9S%D"=Y@F?G1MTTJ\/!JVV33?FP MW+Q?[EO<)U$MBE*$XR3T,N=4!A+IVL]B=!KELVF%DX=VNOJ$&N+=$%/^'':@%I^K2W89M0V%X8)L4NY6FVKW4!^9 MA!!GC#\=P,3/:)J&D :-R9CE682 VE:!D2GG(_3A1OE"<0'?C$*YI?G)N%,; M)@^D>0=@7!4OM;H^1M/(NKD5=N>Q(F['EF2VC%!_6'S7+/9T(C^2'M M;=(L]E%*,C]/8$CB@$2884X>I0QP,%CI3@BKAAVG6!]A]5[-IWKUHO8)VD%. M["[6!&KB9Y=])WJHPN2(/CIID'GHI1O7J@E>:,TZ.^TE%0)!M2WZBZ_#)$BB M!(>$6TUPCD) @\YF &BF5'W S))CQ>SN;CF TKI2S)!,R6R,R7A4DSUE"MT6 M'WJ)G;$4"2NLSD.[+/ERKHR0!89DU>G$5'=Q3N)'L9^$ ).08IK$08:R@ZU0 M297T+$RL1IJW=VFR)R=#[HDSDY\+7;[U(BTCNF-&XSSTQM"'RN:+97TVV16" MST,"0I+X.&0H38.6II*35"\\C17"J>;N$1>:M31X=D*XX<_R MWYXY%'"A>R>D63.;)2HR/P_9<^"7^OQ0BSD->7RQ@D-OG/@HCO((I0"'//"+ MPKR?F08Y 4KQF"63CH7QY?HPS^K!F&NC$>W*PC@5X_KK:<^(/R)[KL(YPJJ< M:MIHEME)IA6GSNNE/3E9B>TEMT[+[DN>+2\+?QNN%\'AC'' 2! * YP ),@ M2'L8*,*Q@ZUA>>/SVAY^IWKQE[M&L;I/[*8]G.X5RS3%)3>,WXW<&^:\=6:G MO);=T]L\UN51ZG" )(9/U6;#9V[?E_5ZD8@$19KX"? CD&40<4R'E8HTDK[3 MTH'M>>FN0.YUT%4RQ%TTRKCPSJ$]G.KNG)I"(2W_PDVBEX#OI&GDLNS5^7IA MG'/-_ PRYUUZ5TWS_JIF256KW[]6&T[JKMV?7 0Q0SY#*4I G"-(DP@.HVD* M?+JX;\HU?MXOZ[W<-$+#B$IO/,4CW2&[\X97'BE6S1S.\Z^:FKM39_:#U($B- M"^DN\G"]*_[^(/*DO_'_M&(1=@/(%& MZ_R5(DN2NXG."%)%=T9"Y_%B&8( MQ2$*PBCS43I I<"G4EMS%P7H6)VZ(T9M1]0[DG69=I,,D>;>9&IZJ=9:;N(K M!XR.Q6>7;,!Y*/AE*3B-#R_?'K+CR:=BMZ_+U;Y8-Q/E7[?E?O?I\Z]=SAZD M.&4@SG(6YRA#&4,\R.4!+L I!AE22I8SL^18X0_@O :=U\#33$(VY%1.M*>C M4TU]SS#Y$\!X":>F3/5\T MMX"U293<(YF /S4AUJ)NDFR2U_>*3=F<1RAH[,4K:25ZK!BH3E]R#U$>3L8L MCR."DPQF<1P,]OBWAKHC:>4RRJ.WN:M/I;;Z.BOY<9K_U'#]J&J3(Z6Q5 M2-6/UW5(BQE-)>IB+9_ZC(0!P(CX* $9H3'N;64Y5#H8I&=A:@72VVW49$]+ M>!P09R@ZE]E0?)$6>:U1I'&6.J/JP[C&:#&BJ2_OAL(8,8PQ)D24Q\ 1#0 + M@WPPAR,3B9$W,KG*O-,MZZ//HY;8N*'05&]DV)M"<]Y)5-PQ)G26RJ/AQKCX MZ/)BL'GXL>#OVW:_O"T^W/RMVI?;V[=;WKF+W7[7K?FO%PF.4NA#GW\E!,4I M2E+4@R%Y'!KN*-J X%B[#A#%T=EO#4BO[%%ZRPZF\3:CE=;0WGN)EIP#TV;,\L#OHAD857A4$%.K89B62)JU[4KTNF /P>"V1S# MZ97\UZHZY5M\V,I?U =F<0( R5(89"C &4]QY-,.80"3Q)&>CL;E6&Z?COF' M]??Z!N[=P;LMRGN9;97G#ONJ[K _R:YK9TH\/H[6A7K2$#K5\1NO/:UVSIT; M;[SU8>MU_BQ6[=\*A)W)P%JX?[BYPI[GYE.)9?:M'70>/$+W3P%5K",^U)?^ M@!6,TPB&6&+*LH AF(JXI3P"B"51DFJE[I,"A^'XSG,2 M6B,60Y7N.4*^C.ED'M=U3SR[XU^IS;U]/JQ[/:R]-%A,><=RO3E6GXM/^7[_ MCT^TV._79?=B"8CC"&B77'4T,+4I9[ M&I3R$:!*X/3^\9=/?_&V#5:3UF\WL1B>&I81!CW]?_'D71>2'K'WN? ^U2'Q M/GET:1'1:-2?/3)F3?P*$3IV$9*#1CE$:HW^)JR],H>ZC\ "#@BX]:^8ZENV M.>5]:"OZ+[!0G%$8\M1/0!QE ".<=5@81DKMOVX1S#'U]?L?SJ<_X[C8F *G M"(F+:?!#'Q['4Z%Q=&Q.AU-$R>64^.')8)IZ6KS"GO'4.#8:/\+T.-I'K2G2 M#J-O39.[^JG*%17+SD?QE3_F?R_DM[[>X_OB=#BNTBADJ4_\)(11Y,XWI_NK[[8)?,X=EK2A[UYJ07+FA>%W4]+;W_C M;(ZO=^4_Y4![?WN!(1>&*8N#P$]C$A(8\(CZ).H,1\37VK6P8&X6*;H5:'5D MR":]:KL-$S-K+DX2GE?CJU^CF78?X&V6!JK[%BE>1LW>ID.%L\]14]!VU69? M5*=2V+OP)>+/8 *?ZGJH;Z*4^;3*,GDVS41 @$+"*]W MD4D6)%3YP)IC% Y':@]<]O@\V>]KL7LU^)O7]OO$VJES8>)3*>/X'AKSTP1R M(7HPD;//M6)*CI4;/S9?\^UI+R"97Z/A5I') M8[V,.68&OY\WB$Z7 MH7 6_"AL?VT3-3V_ZX^PTS@)HR!*_305F *6!DDGC0A3KO5DQP1P7&O:V![: M,==E3!!,Q?1V67'4S&NG">&RNI][XEWT/.M'=1GZ/J7#MOJ;3;E6:O$ZUV:N MH/KR_47YYMQU_=NZ_",_DN*P[4[A[XJM?&:*^R"@/ 8,9" DJ9C.6I@L"Y5. M9N#->M%F^P#4^M0?FX MV^3=R2X?!GY"$"%1',:<(8XHZ; 2PO4N7)P%X10UN%:*-I>2M:Z%J&K MAF' M]]/NX'W/UV7U\Y2'=HV#ZWBQ.EE<9TI#>M>\UK;-O'I_^ZXXW'W.RWN:?SG6&TJ?\V_'3##^QPKA MF&$ 4 )#EE&>(I3"ICEFOZT0 MZ.[IS\"^^=;]$/'MIKPG,7LUZ-GVY]4X5=J&MQR>A4BV,_>N;JH[X5%5:'\] MB'0U?U=4%1=*%2MXHP'F!("&0DX!H1%/!#4,L9X$F5Z M]V=:,.=83/^>'[V?]@+@S]ZN!EMGZ^VY4?U-),_'8[G[9;_"@,W>5_/\DN@;;1J7I_.E;']6$K@(BD>+=9 MP2S"B,9!%HL$-X(QX3!I,:0ACOE*_)0OA:H8VK6M,WXO82H/XPZNMV[P>E4- MU"O.2&NM;/Y84RHMQT%--><+@)Z ]LRW0+T&:=\Q6GD78&^\&NZT0JG%Y(!F MNHG(,N33D6_%%-^T!5&EN_U)_-D+('C[KU-UE,6&5<1\2D/",I11S.ON+-BA MB;)4Z>UJUQ@V?<"]#BM\G5566+X5JP/MOT4D6IK;,Z,A&^AF>5QHB# MB&(_8P&/_00&*.U0P#2 JZ-\?F)4(FQL6TNC>YAZ&BW&_)\S),3F\1B5$D\2 M"J=)<>O! J3X.IOZB?'HN"Q8>FUXIY8<6V+17LWU0U[6^7F-:,4XS$#(&?=3 M'[$D0R1$'8HXRK!>U<&V=>=UAQI+5Y/-U^5!@*UD*T4CK)?UV?.?6J_4:H;$ M5MG672Q9=]IUW3$L6A72JV7?N>AV.>X"9%GG=Q;=?O\[5EO4W:4">61;V6=+57A^U 6 MFSS?UO+;B/'G];>/^>WIL*U6,22$\S@*&(Q]%/F)GZ2-R2R-4^SK*=XH4\ZE MKD/7Y#!M=]5Q_#XB"( 0T)5G 02NH*)*7-NE_\$KZ> M#$X?,S7I7'2P].3VTI7F3>#>F3I9OW1'!K-WR#M[M(R$TW90!N1]MO@O8TJ8 MS_UB(>-0;^K!A^-NV_8^?:\+][V)^2M!TWZ>/R:>YOU M?G/:]P*V;6N(+ZN^>G/31$%5FY"6%TV]6>@2OW=VP&-/HGGA@XQDYT5=&J[] MN!GQQHGYQ&.%_('99MK@+F.*F=CG8L[AI#>9O-MM\D.55Q_SQ_QPRE>(9"$F MOOCY&8H981$@S4LP$<\2D&8Z?<6Z/]MQO_"GXO;XI]R.V[>X]!1:FRDUK75) MDIYJ=DB\%LJTLO>,AP$!,V5L&5)DC+ZP\]WHR<-OZ]WAF,MD-^\,Q1A'09CY M*8%QS$":9DG<&PI(JJ,0!C_>L4A<(-*3!Q.FU!3",4EZ(G$!9AZ=>,G&@%2, MH&X9:C'&@<+:9Z2G&9_SS==#L2_NOK?WG_0:!0#+8@S]T*<(<;$X#ORLLT=I MHG4\WMR*8P7Y4!:W>54UV]'M;5::J<8(!M4D91KR])3EC*F[_&FF3.0J.0-" M,Y[09>B-!3\*VY^:9N_,>M^;D"_!Q1F15R[%8NG$DI &D 6PLX(#E.D0@YP0CB*4,"C-$E#'](L5EK@V[3G>#:6"&\\ M^4_O FC;.-9#U7OCRRK=PQ/V7$SK3=U72,:+(5GCGN@9R#:[^MD2Z6H7.:NQ M\LHTX(+3!5RW;-NCPMT7:',*D<]EUHT8J\SGL4]!(#(V@' :$1):UW,8P2I MI%6V;3I.M_"];(?\3_M*;7UP2W%=9YU<&Y.&&U[U)XZW)6QVNFU.'VYHMSF% MW#P/P,U%!/[B>B+I^3&>3/09_A$F% .OM"854]:4NU8>U[N]G+AX4SA7'(44D21D+(AX3 MF/J$=MA"%FO=KC\-(L?KFS,L3^+2+#1.%!2UHN3RXJ$WF?7X?Q%8?JF$!\V- MQFO?!J-[QG ;SQOM2NR![UB?M.;- _U'$*_@SG!++P_]IQ@Z+.E.6$,XW9J3_C( MU[ORG^O]*5_)AZD!0&*-0@@)>$JHSSK[281\>YL8.E8=I_H2B%@WMZ<6RM%P5+]Z8(@XPJ4"]>Z;KRYM>^#DG=F/\QWQ1W!SD;-B]ZR9)9=3[MQ8 ? M1B F* K2C*9) @/6G/9"(<_B1/-&EMEPZ@Q[HU-69+^NJMWM;M.?O6G>A,Q> M/"!H^@S7Y*%56\W\&#'5FT@O'_;JO.I?;[SV,*18]/2^R?_P[%W[X&.]XU M MZ#$PRP$;:IB:_2-9QCII 3Q,^P(PB "+2F #TM&\,EVIJ-Q&->OIV9O ,J[^K^^JMI2GP:8Q00I,4 M9&)@"B.]-9!I'5%XYFX1_;?F L64,,7UR 190UC$@,0(Q3R@(< I8FJ)O.0P)# MIED\-+3B?$Q<7GPB-ZC-;G8P)E%_TG7%GF;-3R+R^JFW U5/PO/-O!?<*,Z\ M)FPN0V5&>S$P\YJSHJHZU?BV(K.P4Z>Y^*_;:?\B,2 !) FH5I1L4O M,$"L,TQ!AG0R? OF'"?[S<9H7:4SR?IM\*FF11-3J2=+]8$V06(-K];S_LX9 MB7"VY<';I WHE47&ER%=-ATJG'V=1DN)>ABO4$(R$*0^1!B',.8\#OW.!(.$ M&JTCU'ZT^RZ?=HA55J[=5.1+39J<$:4G0BV,IM=EEB56;?GM]94>402C1P>Z\V_3[LRWWI"4L3?VWW9F^F( M(;':BR&GC(Y9!4E@]9,'/;39UC[/.5);]!@SNR0M&NG)]67.2';&%VQ6/&$! M9"Q (4V#,(P#F)%^0>7'2G=&63"C5: QO95S\ZQ,8ZM*\S:)8ZLS5OFS6I59 M2BG&J 2C3.OBQ,C8$>62BR8WJE)4'V&6UW'OCJLLC5'H^^*G'&NU@IE; M<;P_U /S\A:9Y@[1"/[49&(:ZO1$X\Q:!VJV+:"K] QHRGA*EZ$P%OQX_J:G M)6:4NV3RO?BW=R+!^6U=_I%?6%ZAA/I^BJ,@9E'DXP3%*.J3G)@ S489/B\7>"U?M0;\#]/JZ\6J!\0XBD# MNPS%GM3C8KYAI%D!RP\B_=T+8'A[OSOL9.HKSU5W,P_ ((A2/V*!, FR&*0( M=59C%&AV&XRUYER[6X"U8*R?0-2LG8VE5;&>-B&?FC6V"R*?8ILG6WV#J:%J MG"6.EZ&"UKQY7K6SRI+2?:"76Y7%[5DTNSU^7%7YL0(KZJ;7*8)3X M/@A8Q,* 1CB-D[[8@OQ,LPIK9,+Y_/ $5;\/I%VF,"!/N>[@EC7M0L(%72V> MR#T6J!S'"Y29W! XAR$81G"Y\*QPODG/+('9T4B'Q#F M YX$D*012R'NQ#B*.8ET^N_T?[KC+KRFY;=XT7DSLO'F;=+4%,TM7WK"];+1 M9N;N&IVN&F7>EJ$T(_"_U46CR83R):QBF=B9:JZ/:PV>[W>"/ H(Y#2.,6 0 M$("[0PL1B;#690_CK;GNY3M^S4OOIU9.?O9V-4C-?CX+G*K)S+1TZLG.)3:O MO6GR)];Q.E>KWYN,#8B3/;:7(586_7E^=:MEIM1O_KVY&=]V>I0=7F0GEYITZ:F3DZH M,KSHMJ5GEJW29SP,*(PI8\O0$V/T+VZQ'<."\H))SO17A4H(%"8004A\ #)& M4@00Z(QR[L=ZE:21QIQ7C_H!TN0[=9=!(3'?>(>!6^.<$*NXPIJ.4?+-)L>XKUXQ^D"IR>!>C])J#_/]ZBV!H\#>N@B&LL01R>>%>Z_ M94NEKA5!20Q "H(PBQ-!8)BP[@KS**$)T2F5FUN9IF3^:H%K6 ZGK<285&"4 MN5W&>+/@AVK%19,9O;=RQ%AMS63Y(9<'S$$440:B-$41PRB.& JZ(YX1"%*M M8K&I#<$D]*[=*BL.U2I! M600CG*:* SD5LPYWA&EZ_JM&N:1H;F&$5#!+TYH*RPNZ2Q M9<>A5X>91:Y41QQ;EP=AI_J0E_6#R_WV#?<#CN/ AW$9WA-? MQD8(-NK),#KN\%.AMDU?@8&UVA*ES&DQKM16/[4;$]8 DBV MKG:;<J("!.$XX9(F&$1**>@K[#(X!)H)\\V[/M>+#52+R?=@=O6^SWZ_)B MN,V2&RH3-VJ*,PO!,@:G,^^T)[\Q+%H=RG2W/QWS;8,C 1PBE%(2P1A2R'$2 MDCX')L2W/IBUK#L>SBV6'V= 7Y(W=D@;!>('&M1F_ID,ZQ%,J@[L_\UW=U^% M#?PH[-[EW:/3ME8'=>'^@Z)+E4 ((TC@A&/DHS[G(.8=M=&1"B*M"9I MZ\8=#^L.K[=N #?CN?**,U3-5DG[]*M5QV9E7J]LUI/>8O7.C]XW<+T+O#=> M)[US=5CJ,CN@MLZ"M RQ=>=>,=''[D9JZV1N!0D-PQ0# %! 418':=@OR3#% MT(7.JEF>;"G4J.O$Z9(65Q8&KQ[G/];(U?3-<-B:,#ARS%XF9I=05C3,$AYQ MY ,,,2<@P+#OU11X;&1'QK8G7/,L:>1>XTM_[(YF?M&C=[QW:N/7$HOJK\/< MWQ>'3\=B\P?=/>ZV^6';US]IOA%+\WR["OTH2+%/, \)"S$-PBSD$7*BW"&T]@;%8SXD];F%._/?,V<0.*:97W9O$QCG2_E^^(W7_/M M:9^_O^6[P^Z8O]L]OKP@Z?-:_/)S_NV8"4K^6,4HH5G 61BA #!Y0 W[ 0MC M$"=9(OY,1Q]=V'"7 ?!^KT%[ M$K57PYZXY&- [("4N@S3,I35J8?/+\%WSJ:N[A9#2/CI>"KSRTOLVM:R9Q#3 M!#/Q?TQ,$'[B1Z&?!6$',4)Q9"+(DP";4*D;R$^>%^T;+^5'^8J2_"T?>/-O M 5'5$_K%!=35#' S&.NE3 \VPJ$P;TP:]65-*-.Z?F6FF8%__=1?OHGYYVZ_ M/UN,(A('&*8@\6/ Y"GW4660P2LQ1?W\Z$$T0'SC2#-R!1-U-WRY^Y'G>X M%B.NKU"EE&.;$[PLZ1OER=6<>2P[JL)T*8CO;Y^+YBK,0$18E' _"1 /,(@8 M$F0QQD,6HC36T::1IAS+TT5JLVY3F_5E3F-TO\U8=M5$:T)B]73K^57OQC>\ MVU&L89X&1,L2P9W6ZL!PT"9H&1^^/NSG+^.8^:WT!,[G?)^7NS\P_2V7 MF[4K1 B/XB +8$)C'T:,I@G(./8A8X10K/)!&_U@QQ]U"\?#U/N]070];;7 MTO $ZIP@O>ER8FXT7I=QR9'9*S(Z7*D]%_/,QU?T;Q05"WC^Q1AZ8>%3&/.< M2U$=\6$KGUXL'W/\;5>M8,((0S2):!@ /\K\#,6M52X2"Z SWX^UY5@QG[Y8 M\EG\=>]WB4M1&ZPQJK86F9),/775YW&"UU]>$#20=MFB=AG9F#5O!I^'&=T&:IDP8_"]M>F>47G>K/; M[X[?R;ZHA*TV2Q.&,MG12[/(C\*4<9']=K8PY)F."IE9<*Q [%O]NGN+;9=7 M]4W"S96X]>LWFDNJD72J*9%[)O54J,/CM8"TEU:6+LU\C98!\1E'XS*$9Z0/ MSZ^\M,"(\E4]]P_[XGN>?\KE:0/A;&M-WL.%8$0@#"F-8)R0A'?6J$^9UDT] MAC9) 'EGLY"^*M8X: MC;4U:?]+A%Z+<0QY2,3<@W*1XYY'5,^TJ34?27I)5>JE:01+"]#M:QY M,U1)&LW2&!5;44!QC(B/08*CD& &$M*8XCZ)"%D]Y.6NV'XZKLNCN8"]:49G M=#U'I#S0LOQN=Y"7Y7G9>B\GC?%"]39_YNIDE30+DC2_!FD*CS*!RU4;=1<4 M)$:3#[,=M?;9]#B.10X6,I:1)"1)2@""G:D(<:W;5(T,.,Z#FLK/[E _Q#+Q MN=[7^%#>W=&D;X%#0]N%P7T<(SY4A\:']7?9@%")B?V)U55,LBQEA'(:)6% M IC@L#,7I&ED\(JCL2VED3+Z.H+JRTG\IS50O=G7G$JU&=@M?4:S< >I M?I3A":AI]>8:-0.:,YK-9>C.>#<*RU^99@^^;)']]?YAO2NEV4[L,A\AC#.? M<06^#DS%EAOIEM'W=AXFW_SI51PECE00I04$$ M09S% 0L R\*@TSQ*B=;Q1'M673>TG$%YZQY5=7Z>=GQ1PI!M\TJ%>Z(ME"]N MO-[E]05-MK2O U6? MT_Z8;XJ[P^X_^?9#G1S4&R;UQ2(K'$4^]#,2^$G($HHR&I,&:Y:F"&CM#)^.8M:5*_]W M+9+ZD%^"$6-Q)A_73%#$4A+1H+<80:WK0,;8<3P#M>^:]]B\#IS1">%1A*K- M 5-QJ:?DQC0Z?#7P58X&M-0&L\M01"N>O/KFGPUV1JI3>_2/IF$$0I:F%,0$ M1#% *.UL8IYI'<<;9VD^A3(Z'#R2UE$JY8!1:SHURT'A09[TM4J3WT6KE:XO M:GIEQ)#2]5,R6WM_^YOXZY>@)6\_K^UKN YPE\ MW:IY-EXU;L*:F%^SR['>^G[_,O*JK+=)>$7];=.W@ NU;'I3N/G(-"O)^7[? ME+-_6Y=_Y$?QZ_:6]-8LDS8#Q*,H@.(7/*$)[4'1 M+D]*N>R'LMB>-D>:/^;[XD'.GJVM@&.6),AG"8PPS (:0K^SE:1,Z=+ <18< M*U:+R]N>@9FD5.8$*B2HDW"GITT=;70NVC3RSTGH,\LZC6A42SBO>7TMS1S- MT@*2R_$^%#:_&\V+V?-#7J[W0O?Q]GYWV%7'4GQ,C_E3\4=Q'' &*& 93,*( MT"R).]M^J)=-VK'H6*!;D'46M'X"TS"SM,2S6GHY/<5Z.G[)[E.$,R>:2L0- M9)MVB5]&RFG9I^=7]3M@3/]"M#%;Y^]VA_S78WY?K0@,21@3F&&(4(A32%G6 M*W0$E0JO#N^8\Y*8 9FC[D^@67,,[-Y?_4NO#FBH'P4 MO0&0;U_'UTZ?JT1,CUG$&04T UE(8A:@SG@81USOW(8EHSK28W12X].QV/S1 M*LOF4DK,WH:S1+7:/# #QWKRW@.\.H=W2?S$1]N5B!N07\O,+T-5;3OU_"B\ M"\Y4-?!\<./][:75]H1'K<-G7-U=(>=#'H@S'@< 4HYXZL=A#&';GI'B!/M0 M)U]WC<7U%EJMF-F+H:RGE,X#HB:A2XJ%GK9>G&<3:Y\GFMJ=?JO1W[R6/%%O,,&=/S<@/OQ3='%V 4<< 2"$ &$,FB1.Y6U@ B M 28P/ 0WVJQKV;XXVM1@_:4&^_(!W['GU,8'0+$S8A[N-2L<]FAW?#[L+1*' M.B?L1V(9&NO"L:O'LRQSI_RXT'6SV???UO\J2K)?5U5]KH+Y! @(C"8D@'X0 ML2#,.@1!RK0>/K-IU[%VOC%POWSW:KQ>#=CHG);5(*C)YUS\Z^FG5>K=O&RD MSN. A+J(QC(TU(EGS]]&!14]V__[^CYOSWO( [-9DL8I#"."0!AF@'4H M4H1C2TIJ9'M6-;UY,J E:L-C9=8C,EI6G0?#IK2:Q&%J?7V-4#.-'16:Q>OL M.._4M=8"BZIZ*RL/)R$^GXK;XY_K,G\&I7N4"H38#T*?,):%' ,&NV*RL(V) MYIZ6'9O.M[0^B#__6E?[COGFZZ'8%W??#5O1++&LIIS3TZNGEQT^KP-X\T(U M9^I%4V)N0!CM,K\,.;3L4^'R6]64OE-U+.[SLBZX[HI#]77WT!TABWTFTEJ< MI@D$"0I0AK.DLPB".- 4O!&6G,MP)K M+@6[3M&0;ED@=B%J9<.3YQIEC1U59?IY/%A9X<.V_HW, SN;$..$I-2/ M0NC#E,C-?=JK(?E<>C5(U(!BV2%X&9IER9?"Q2=HK7CWKF_.1"'B*$(99!G&%+(8^&EG M.B%4Z_XY*P;GW?0P[ZJWP_;H:IP;HJWN;LS7R:["FUFE39_V9:B=79?4:VJF M?%G0OK^6156MXDC8\ DG":+<3RF$B=^9#:. 6=(]-6..-:\&X9%U67Z75UG@ M^^)T.%I3-T4^1RN;?2KM;BS4^!:C9S4:,RW3(WKQ.J;ICKJ&F?!D0;_P9G.Z M/S57^-\7Y7'WG^8RAB2$! 0P@2C.?)I$L5@)]XM?FDQ@=H% :G^,?:#RC M\R[A61,]XR",ED&GQ#L11NU@3*V55R@U4\^Q\5F\GHYV4%UA[7"IX% )DO5QWR3[QYEOV+SV-]Q!7V<^FDF6/T_MI=_"VQ7Z_+@?>/IPB!&IB.Q_[>CK[ ME/@.J==!]J/M: M[ 6A%?OW:7?\CK_(RTTVPJ!8Y3-(?4P"2"#G/J1A9Q#$2:AU5L77ZNP18WJJ/H@_@:)\#+_\![RTJLD7LU,Q!;O:BG(#)3KY1YGMC\U; N,8@ W+SQLO1JF MO)^H.98[K);97X;XV7:JO12DOH5DA(!:&,2 ) M2XA8'O(T[,Y"8!QD1*NV/]+4U")82UWEK7N$8U1/GU@3M7/*Z4B5:[!Y^&TZ M)U"VYT0I*YHQPTM4,G-G!A5L)$=CE.O7JCH)@\"G881D"Y,PT3K6:<.>8XUJ(+I95UJA6TV\ MIF9:3\5:DI>WG%2@;4#;;)*^#)&SZM'+ T>6V3*0O1>I7XI2$J' SWR"I#T0 M9GT]G(N%K*'<:=N95.9&KAQ'\:FM9TZI'*-C,R\8!RA2TRQC8A>G5>:>7->H MD>P8:U.; +*4R>?H(0H82!C"&"/461._U;I>W]3&')IDLC8TYM!0BQS0-UZ' M;F99$U[A1D> --EO&6\!BQ8BPZ[T_'ZK@^;'>'NQ7Q$T "P-.8DC0D M) GCH#.):1B,4AX=0W/(3W'&-U*#M"@U%")7;-I0H_<*3$XC21=(='3)A-R% MBI.1*V\IE#D_6EU%'_.'[C88?-A^S(^[,M_24RG,-B]0-&A6"4< 9 C'"?91 MRG!$?,2C-$D1YCR*$[VSV59-ZPP]LXLD+J3,*\^HZZ/&98.[KF@U*J=9QK(; M!C6IFXU_/>FK87H?GS'>(O4:J.U33ITRSM 4ILCC6VUBML.Q#+%TX]IKK61N M^+,KIG4Y;I70,.8AYL@/DHC&B/BX1Q AR%QHJ9KE14BI"_E4)-ZF>MIGW*%X MUF"7J)TUL-'2J1>+'TDY-3TS$DX3]@QU\T-9W)7K^W-=L#EA#5:4(1!R0CD- MXA@D.&0^ZZS[/"&C--/8JG.]/$/RUC6F^L!*G6=>R*?WT#AP/?MQR[V1;$Y" M^CC)]%J,-Q>[$&^=^9]"*Z]1IZZ3H\E?I$:.]VI8'RVQ-DX;/^;RUEPASF<8 MY[_3 4(A!$E*8)0D*0PHCJ"?]F*=9I'VL2 W,!S7('N,%WNQE[*Y-KB^PV50 MQNCHY/&P):WG(%V([,5?7([>JE"L+<%6X[9D5;;KJ))0.^!65;O?%8>[SWEY M3_,OQ]_61Y%-'W=Y):RWSYV]O_T@$NS-[F&];U"*F,@7?JK->O__\G6Y2A". M?9%QIUE,0$!!ZG/8P,I0RM-$1\&=@YE$QP4H^4B6&+*QGF2[CX6:<"\J#'KR M+:'_(B)W[TGP\NF'#KX4\,X!&9[>A4[9V[ U;GC2CVFU?"SK XH^64"7H>O3 MN5O,-'"<:?RO!XGC\Y_%*H P"*(L2!'(XC2-,$:\@\+]Q)6NJP-PK.5BE";. MY%N#9NN2[89AYS+M[0ZU*'L"^6*%N>?6CACKA^J'$V #%\U%UY1/=T(KOM-\ M!6%$"28I80P*)!BFB=^!P8QHOBQ9IG7*T0T" MY\(+?N6!_J/L5W\F$;,7^3,M_N M-+?HC8E4$XTI&-33#XG(.T/R?I>@O!K5Q,\"7>%F0%C&LKD,C1GM16'W&]-3 M'K8NY2YYU5T4<6$O2%%,TR3,HHSY(/-)B@0_C#%.0IIJ/A=K;L>Y^G30%*Y* ML4VAFNI,PYV>[KPD;4;IN4K0@/B,)W49\F/!C\+VYZ;Y2L]Z5]9]YNUS%8?M MN]WZRVY?+\1^R]=2!K?O#Q_SS:F4G>GB+_R].)3=;[-UM:L^RYO85W$#&6) M7/?MQNGBJ*:;RPRAGLZZB)Z;EX%LD3V@V=,'=!D:/X/?SY\7FHEY[3DD^UXC M)/MU5>%ONVJ5L"!A\K02#=(XBI(PX%%GSP]BO285AXM,J7;OQKMTT*L]])ZZ>/-"11M'QR7$$WX4 M1OGQ,K^'$2K^5M"FR(.MD:J>%D\?QX7-(K/1,)PTSQ47@QRZ2^Z_7\R;PDY" M0S\!&>:8<(#3]JP4R^(X,\VC#2PYGDUZ1'8R:!,JM;-HQRQJ;FGK$>@ZFW[) MC5I&/8+3A>GA.%^N9]:C&=)6IN&B@YJ:/D7=*BIG$+(09BE## )&XP#VN#,( MJ9&ZS89VTFK#B^$^+E>>+\2:JOM#1->XV&P26+=*[HIOE=E@]E@O;$:9GX]K ML]+\R/1FMJ+,=W<']FWS50S$G!2'^AG,,$=+9 M9)QH71@]SI+K&:4!Y^4M.F_3PO-^;P#JSB;C:%6<"29C5%/%6S([8!Y1)M.- M@@_Q-*2^5OA=B'+:\>6YZEEDR*!*T/_R;[N\%/_]U^_O\D=!J%P(Q!FD"6" M!X!'?I9@/XQZN<14Z_4?2R8GK$+WZ,96#T91K%U&F(I=TZQ4@UC7584!JM3* M"S:X7HBV67;J>L'!'F?::G?9?/,21ILC(I]"'V*:LL@GG">IG_088@"U+OBP M:WFZBL#%"!U7"+##N*8&3DZV\0)=@V>W6JA"F8HD6J5^8R#L8JD:F<218(6%4F90'-%,(@6M19&.02%[A <)RI(T2D@8=Q91@,Q6C@9V)E&DP*(B*1-H MKD@NN+.E2 I43J9(@9$BZ;*[7$72]D1!DQCS'F6 M\80E((S\F(?]CD.:X&SZ9G5U;#]:C[KWN_3-JYV;I2]=(^R:VKO B)OK]83! M7G _>Q\5YVWL^O%?V(PRM?=.FM9-HZ ZJSG^U)6 ?*I#RB /HK\0/P/ MD*RW)WZM,P>96YEB-GFL]P&*6^]V=U@+ZM=[;UT#UIL-1E"IINO3L*BGT VF M&^]B0^6,:UJ!O4K/@%2.IW09HF?!C\+VQZ9Y9>.YW_ UHQ ACF$J7\^, R(O MBXS]/F^/HF!UR._6QWS[6>-2W'$6E<94VHRI%^!&"]3^#%[S"LB1/*M)U13< MFF649XEO;OLX4WJ!>1%Z-LSA@*A9(G\9RF;+F>=W4=KD2/F.N/N'??$]SS_E MCWDIOKJ\+4J0@"<^#OP4"#,H!0G$,. 9B!E*(4=0\X8X0RLZ@\[H?K@>T$RU MMBO$#(RDL50N8PB-]N+YO6966%&OK6W:,P1%)19-K:TXP'$4]WKF<84)FD"$(<(\ 3Y,(PZRSA,S.[Y&V'/ M\6K_ I?7 QO;66Y.KF8U=R)>]?)I(TI=]Y1?XTFE9FJ!Y:4HET6/KK>26V)K M3!]Y;[<[80C2"",>4)]GS.<0^F&?AT0ITGJXW8:]"7?$K@Q':PWDVE1K:MQ$ M+)OO0AD2/%GG^#/65!3/ N<+4SP;'BGTAH]C:]3)F*Y)7W3R[('G>GJEA M^C2U;TP EJM_H[Q2.1\SFC55'7Q__)J73VZE:%M,8Y A0 .4\@32* !!MWC& M$:9:]WH:FG"LQM%984U?'O)VGW_>V'HMK)-IV* M[7?WNX/\UQ_RQEOUU M7WQ9[[T_B_*/VT+\%:_,M\(CV9GWT[KRUMY#@_-G/4F;)%)J^K>T(.F)Y1/T M]19YO_4@'!#97^U"_2ALYX1W]N+&:_SP6D>F%5@+S ^H\91Q789T3^IQ,=\H MLC8IL&\/^:;]]<=\C(W_K]9 7H]FO$VJF MT".#LW@]'NN?NOI:8=)(:\5O\O(Q)Z>RE.J.@RQ#@8]('&=A$J00\JQ5]RPB M>D_4C;'C6#\_?2W*8_.N]8/XE4R41?+U5$'+!O$(#=7EUD M'=(Z1A=;6#=> M"VQ&^7O*D*K0&?*Z0$DS]61(O$:Q,T:F_BX(:(UF80R2%-,T!O)E\X3[?E<. MS4 8CE8J#5..Q4H^\#Z55ND0;"Y7CKBUHEAG;/.+UAF+IFX9$+QR=[>?+MB"/@@\-,(A?*! MU@R'L-N2R)!BX=^===>-&7V9^+9'YFUJ:&HSOT/>AY.!95!NL])375;MSZ@] MLHQP;(O-2382U*?=%QZ6)UCG#<^S^4CR(V>9V(<88\9>F8#YO?K_<-Z5\IO^OVM7+V]VSWFV^;H]]_R_987Y3\J,:="BKA\ ($* M$#%$E ':V4Y1HO5DH1V+CN>O,T@Y*O=R6;N7.(WNA;#$L=HB=GIZ]>:JI\S6 M!8,:8G>]CP3YRVU1_G*J)D[&E9@;R,[M,K^,=-VR3X7+;U5/^#Z4Q4->'K]_ M$%_G$1^V[-^GW4/=U/W*:7 AND"^#IME/N49"6'J=XW=&8QHH'?8U*IIG9%J M= ;UW7/Q\]9'D=5WMU+H2:%=UM44<3:Z]82Q@WGCU4!OZD2QQ[J("RETF!P0 M2BNG&MF."#UE//K@?GO0 B%D.'NT_Y7=T-OA+R',8I 3")>1A3GP>X M+U"2U-V=N9;+R1M%!\ZH6FYX@CB!23?VFX5!/ZL[T]:B\3V_1YT31KK(S M(%_C&5V&5EGPH[#]K1F<""'%_4.9?\T/E\/G^11E7I9CMR!%W M!V^]V9SN3TV%Z]2[ZMT))RMY:^ON\)A71P.QG"7>:C*[]%#K"71S9.:).U[C MC_>3!/^SO&FW#VSKF2==:_^]#//9/Z]UT&L\;)O$;SSAY Q'<.Q&:6"BF/.; M6,84,RL#KYT&UL['U; MDQLWLN;[_@KO[+/'N%].[.P&KA[%RI9"DL_L/E50[.IN'K-9/4525L^O7X!D ML6^\5+&JP&IZXLRQY58!C?SR Y!()#+_Y__^?C?]X5M>SB?%[&]_@7\%?_DA MGXV+J\GLYF]_^>WSC^JS>??N+__[?_VW__G??_SQ_^I/[W^PQ7AYE\\6/Y@R M'RWRJQ_^F"QN?_C'53[__8?KLKC[X1]%^?ODV^C'']>-?EC]83J9_?X?\1]? M1_/\A^_SR7_,Q[?YW>A],1XM5K_[=K&X_X^??OKCCS_^^OUK.?UK4=[\A # M/VU;[?TB_M>/U6<_QA_]"-&/&/[U^_SJ+S\$"6?SU>^N\4NJS[^_^OX/O/H: M2BE_6OWM]M/Y9->'H5OXT__]Y?WGE9P_3F;SQ6@VSO_RO_[;#S^LX2B+:?XI MO_XA_ONW3^^>=7)?%C=E/I__=5S<_10_^$F- ^[+:83\P^(V+TUQ=U_FM_EL M/OF6OR_F\S">5;>W97[]M[_3<=#5Z/YI/YA^N/X:=AJJYFV+&! M'FC2WZ!J4N!XR_Z&^+&83L:3XXJNT;2K02[GDUGXR>?\)B[$C=;Y.5L M]4M'TP_W>;GZX_$Q-^XIN0COPFYTE_NPL9ABMIC,EF%G>OQ;_;#IH2Z1>OZ] MR>'Y=53&/WW+.P=@7\_)1?R4?\MGRY4JW/?5%U.SG"^"=LJ@AX]E<;4<=Z__ M4W[KH*")/[23Z^N\#'W\G(=?,KJ_G8Q'4Q7LMKI[[QF&DAS$>OOXJ?UU)(X9 MS6_C_[M_+H-M/=V.X%L^7ZS&WIH+F\_+N;E0^?+C>_>67^?]*$?]&@:#QR?;_-\8::C^7QR/1DWL;J&-LZW!/^0(#X3 MC/76U8;==#7XXNZNF'U>%./?/^7WRW)\&\[^Q\=ZL%6O0ZO+ISJ-.QOH["H< M8_.K\(=Y..ET@VY(^C:*/I8>S5_02J!Z_M; M3NBJ(R%L7H;M=;$";+XHE[7.# <;]3FPIEZ-1IWT.? /RT5T\T>;+-AA^>1F M9I9EH.;X(?SG'Z/RJCIDU-W0N_TM?8I>S]RKT;2K06[NJ8(UZ6:+<)A[-[LN MRKM:OO Z;3L:IAN5LZ#'^<>\_'P;5K%C0]OW?4_#,:/I.-Y>!,$_7$<7]SA@ M8B?395BX7GY;D](=_HJ>A&ZZ_-1MW]-PZ\V\PZTZ&MK6O?)+/IHOR[S6-G.P M49\#V_G#?TP6MY/9]J_^/@D[P?O_S7U"5(]; M-9IV-,BUN?=E]/WXH'9\VOT@:I)@?XO.AA0,@IM)0'Q-D;"$_EP45W],ID?M M[1I-^Q]DTR7WA*[Z%R*&>EPMIWF8L,M%F ;JKB@7DW^MMC;W_3Y:_O$JY&4/ M?\^G5^W%[NZ7IP2J^DF7\N_I,Z58+S_J4KPC??AQ6T\6N21\]#GM[%_'L+]4XC*+^#5WKCGL4L!ZQC[?L M:(@K-WXX$$5WT5U"^Y.7=^V(T"_OJ^\DL MV 6FS*\FBV.#.]*LW\&M+=--=,6D]NGIM-[Z%:7IM&_83;^#KS?Q:S4^::!/ M8^_E>J2S_"9>AKP??A?QJ!_R%9#W]5;QR/]-5]T.]B7 M'78\WH]Y.2FNW*QCB'=WV\O8/R]&9<>8[^NXX_&'F33/NQWYZRZ['G.Q&$T[ M'O.K+KL;\PG$6+P>9DT6W#\)\@]+X^^;[V._7;WB6?_N_/LBGUWE5ZM70]5O MGQ;C76*N1+P>S;^NY%S.?[P9C>X#1I#]E$\7\^HG<8UG/P*X>1_U/S8_SF( MUN)!?9VO;@ZK84PC'G_[2_B5V>X/,V"Q(E00BARPVBGNE<&.,KOFY47O2*:I"AFI4_[9R622;L3L/M#4S,.U+.9K-UT%XZNJ_ENNW-TUH=J"#3%NH&-54"6!( MF+*4Z&K-#Q8_N+ 5K =6[.===["?@72_YHO?9F4^FD[^E3]Y\O5SF)/18&A" MOUI=98XXH)@)EH9#7A)-E-@"+B33+8B(_N1$[$,! ]IQHPSQ$N1=,$X.G0N: M=I4AP@(D &EX<8Q%A8BBAOWI*-G^J-"S#HZS\O556OQ)W7%]*J;3S3N. M'40[L:>,8T"AXV%,D (ID0H2/TYQ0?]T>_")%"A2JB&=%Z08_WY;3(,ZYVL3 M^:#KX^7'&69>P;!U* Z85LAQBK;H"0!KW0%T1:[[/5=Z75&L=\V_-GX5OS8#1\N/XR^GZ ;2UZS8 +QS?.F+**!9 \QM17.#DO MU67LK:D)F4XC;V7YZ%.MIQFY?0S0Y4=2Y^6_9 M#O#)0]/'I!0UEHU.^L^00X!:&,P %T[[QL?C_CKX0VA":2UK M;8#XV&.R.W4 MU01>%L7:*[L&>TY"-JF_?)T;X6BDPZMOLW#$9<1#:*C42$NA,,:53-XB?+ZXRS(A #SX11A1#C+.,G7KM?5:LPX MOHQ+D!Z)TAK39&$LVP"PN2_* WOX$2.H43^9MHIR)!67QG'+33@G5[,&:>3: M6.D#Y-=Y+*,^-9**G5_";_MPK:Z*^ZCEHRO9KL\SB,/T998!;@6QCG/KJRF, M1# 5+FO3ZTGK1>= )XS3V\C_.::_'957\]_N8PYE%*\5<9UXT>/M,X>M$](B M":2QPA"*F-K*3DR;#7. )&NG_M>1=YT#G(I@@KX(6%)&U;F;[\FRN=/J$VE&C#^M_UKG%KM=!Q@"5PH3E&DIE%,=,$U,A M@(/E<5G+26+6O'*/]J"2 =AF3:G9M*M,!H1A]$7;L-8J(;0@:@MXP/^R_!OG M)6G/RDFS(9Y84SGA_K@9VJ?\/J8(G]W4V/+V- MIHKX&UT0I$!(8X4!Q=B&DXD1#'DFN!5>HF!6G&]!^)2/B[!C32>;'6RCB-5. M\\0PK&B&DBO0H,QT! RODN"%)EY,$B5Y: M$Z@XLP:2YZAZM>[4S%&UJUWFP^J)D&/$20>,D01J4,D:I+^PZ+J4Y-B7N:H# M-22CW&9?.A;.].R[C*_>=@%)+-96G)D@ MS(:9N[K9GU=JQU>9Y0Y2+@743 CE.%285V,S'%]82.2)>BFZPN]DW=K18A06 MLUF^*:=R6,>[O\X018IHCY7Q$CBI&<*^&JOVY,(2YW2@ZTYP/#W3R/W]=//V MVN;?\FEQ'^49S:YL?C\M'@[F]FK601:$XU[@][^DW9L P3JDBT@HJ MB>V\J@ M4][:-AO8 !>UA@PSJ2"?)=[_'O"]U]KW'KS. &+3"."J59E(& M4F-2R14V]38W*O3?JU7M'>]DC22++RIFQ?/!;J;&H4"B?6TR$:L@.26ME $J M8)0WE>M7(05$"]:Q?Z]PQUC7E5Y2<>]QAQ- ^*Z0KW&(R0SP]=W_?X6S- )6,24.PU]D9(9K87N,&XE6WX MS_^]ZA[C_W T.[!8G,.E=M]HM U!QGLD)";:&^@,5(!XSCD+)P'HR1E3-/ZZ MC$[L#]?K,4?_8:6B0YOJWD:9L#8FZ?8:<1!,9>C^,IJ$*;QZT':<(:\_SG@LS4 UD 9Q[J"46FP?%0C< M*K/N&W!?MR9):T23)8K(Q[>S8EK;XSW/B$[EC3%;#)HA-&T^T0#[]Q?O%EQK4QQ!ANO'."6HP<1MNG M1+A5B%-SOW3R4VMKHK2#\PT9E?&'=G(=M!GZ^#D/OV1T?SL9CZ:JS$=GKP;> MI:7)C.-$.:@\XS%LC<94Q-+(,+^-\?7N^GJ2X<51R0<_S7WE8Q,RJ25MA(P+!$A]KW8: E_XI#,IZ.M^W+C M=9N,8H.@A%9*H2#F0O)'&:T&%U8IL -=[XYV;(ULNLO/!AZNB%88@7DD!'+VPS+/=$^-D*%,1XGV\U:R[9\,QT2I#6DR1)WSB>CCZ-Q+ AY/$GGRV\S);&""%M/ M#'04($XUCC)9X+%EJLW-WW C!CND25M$D^TOL\5D\?"/R57^;G9=E' M;&X*C"40ULH"V==+OC9/)FLD&>OF%V0:,AYV;XX9Y=+$2H%45 A"JRXLCV9[ M(G6:..A$+23;D;8;>],5]S%\*JY#U?5OLQK*'?_.S!+@&5"*&4^=QPP81K88 M*XT:O7#JYO=$RJ(=_U+,^((#0= +[S7B#*EH'$5RH*R M-AZUQ@Z3LR:<;#\!SJR;).:D&O4]2+"XZMW#XS4'!A#-7>!?*M, MPQ X6R\"\*6D>U[3[P5Z@VWXTS\FB]O)[,,L_W_Y:&^>KJ;]9!1@J(D0EDG) ME1,",+25T;7*9C_ HV(7RB[2P7UR[V;'K:3<8T1DK@5:9_PT$P M=S9+'(]/B-"%G<;.0*86:'?/I<:LR03F,8 &8D %#,=#@A"N1HR 21M[WWM( M=3)^-,1U&*;%Y^7=W:A\^'"]^\LOY>@J'O!F5^I;,"JB4>6+,KKLG_2A'YZ6 M]S73T7P>+S4WN10ORQBA".!PED4VJ!0Q$.8^=)Y)(8FW&-9+S]V_4R4,=C)> MY.NAKR5XHMLHT#2=^%9!!Q)-@O2LF_083!X&]L/*O79#C@/NC>\!3 M>?5VC_A(2/7^1ID.BRDC3@#JE&,TF&6 5%+&-"&71:O>.+#CS-P)X.GR=AZ& M8_=/C\8SM>DV P3 @).'0E OO#8/ M,L@$D$HC2>,C'.0\ +*2@A)[88DSTBA\QUIW$MK)WMX7L_QA[:_TR]G5\55K M=X,LG#@-%]2B !0PB(>#B*ZD URVB308X(G_+%SJ!/ET.1W^JRAC"?GY^I : MT]H&)!8/CZ?5(W99S1XR"ETX,@.+&11.4RDCK!_T!L>_H M.[C:?61&"D\ !0YX!,/)2R._G8%0NC:O%0:XCW;.C.;,.PGW9-Q;SB;CR?UH MJHM:^^F.SS-/;4RUI2B07&*D/,?5,=X902[,G]&#QE]RJCW(J>CSV^A4H ("JPUVVF(M+RP*M7]4ZDSJ).="HOROBA'B_S% M7=+1@^*A=AD"#D%.8; Z)3=&,2=4):NFM(UK;( O]/JG59=HGWS#=_2NYOV! MAU4->\@4LE88"C#@1@@#M0AGHFKYI;Z-]V& #.K;;N\7_3,[\!=F5)8/D]G- MZM:SN2__>?M,(.@@LBPF*E,>A^.WQ=MUFN(+<>OWQHAZ[OQ6F"<+ [\MRL67 MO+S;$?JZZUIRQ^6$-5Q: MZ((0UA@0>,"Y4E@:;NW:\TD!DF%YZ#".\JA^]H4@-&B=66NI!\I3Y*$2QA-& M<"6/U?S"+N&Z4&PC:^44D-]JJ &7P=23*OP/6DZ\!\Z32DK.[86$W_:B]_KA M!JD\M!PR$V%5(#_PK()=D&9+L,+FJ$_U/ "202QDG'/ ME--4(()\-8&QH.+"(N9V,XKRF6;56Q S$MAF/6#^( 8 MUV%(@9 ^8BP(4L8HCS''HL( ,O#GNP!NQHR30PJ:X?Z60@K"^=Q*:Y00@A/F M!92RVA8PDN#"K+$>-%XGI* 9R&\UI$ YQB"S3A,2K $)"3&@DA* >CD5AK\E MIJ-29U"_[9 "(!APW&F$N0: 2>Y8==3&"J,V/H+[5Z1D)1,C(&D6I+=IJ_>+>'\L,L5\H4?SG2>^ACUD&G@.+,0:.T@4 MAI;9[28>$ZPGM91Z>YS>FZ8;,>E4U%/M="\O9Y\OI6H\7MXMIS';X\]E,9__ M-@O[^'3RK_"?8>%>5]/^,OI^8$?LI/_,*VJ)$=(YS#PWP=(T=GLN?4R=#Y'%.=]LGG9_UGB&-#%0G3WG"&"8>6;GV.U((V*W#]?5RN^3S+ M;^)X_Y2,;J.5_O9ZM=@F0#EYMW_21X8(]Q"2L/488["7Q@*WO3D)L+9@VX"J M2 QCOS\=]V%$=9TYNWK7 5F$8"TTX(Y+&V:P8E3 =;X@H06V9\RP_A@OO5LG MN^($3TC$>VKGF:0F')V!LU1!*"500+@*.:]14G?JF7-GUB;1WIPSB;1P\I9T M;*0',U.M'#V;W?8A.GRJ]%3YU8?9T[151^E[MK%DGF ?@ 6$,FJQ)PQ94N&, M6:O+@\8'C#?&]K>BM/9I 0];F3O2Q-8C?%?]9U)1H0SC!)I5\4Y X18/:%L% MZ@\R1WK7)#Z3(M(8?L7=73'[O C#^Y3?+\OQ[6A^DIVW[U"SL_\#QEN-5AF" MX0CFL800.2^PDX&&:!((*F5IH I+IBR M'%82*N^29BCJ<\IVJNVB!VC/. E/?P233U/,A7X6]X%.^F 3:V[ XSVX^YN6D",9V(.CARO/UN\F$)Q!J$GBE M )%.,5,E98MH\#9;[9N;M[69\:K6?&^ )WM>64N$8X]Z&_22"4NYI\J3Z$*R MG!B@MC@PTBJ&8% 'E?,3[Q2\S\2[CW&G&=VIY>*V**-?6]T5R]D"UN?=0*.HV/LP@/_"B39SFH,X4"?G6$=;GY=JG/(;NQ >^6S$>OSF5 M?G4ZS0A%4$@3GT5+A*UBJ$HS&3.&:'9)MQDI^=@#^(F,ZF GS\(R_K0VY5.O MT1EKQ09Y\NB?^'#M)[,PH,EH^K&83U:TJU$WMD;S#"!&);?8<>=U6"4 4&A5 MR]=":30\J71/1U?QJ_)Q->1\_F&FG:.!T@13H;BT03SM*HE$."->5B!WMTI^ M>2_>!MED(1NK09IE&>&J39<7WV=4.:(TA)2$I9 Q3#'BE6S07UKX_ZF*W5NHDI %E&@N.D<#8$(%5);L"VE]@?69'J=9)!([S4EDB*K>86.:5L MA4(P =($#":K)];]HM0+S,D,I/$XGK[FG_)Q'B3X.LU_S1<;= [920>:91[* MF+G($$TQD,(XQ' EJ="HC9'=^!3]]E:J#J%-1:(/B]N\?(;" >J\_CAS1CL. M:2SDJ:.MR8&BVTU;MGJP32^?,*T!/(L08S[[NM*%FU; M^>38I6]/;9!,Q8J/97&?EXN'C]/1K'K(>1^WS+#L'2#)H689H4XS"PB"L2ZP MTA01LS7LN&Z36W# MG+K(WN'F*9BCY_,)HO\_>1;?O4N*&MV,PD;YAJ.P_PY MW#"#$E&/O3> 0&^%OX]5 M.+$F"MLP!Y0181W-!FKVELX;XAMG0!9MJCS]$S3P:Q)10 +R453ACD MD8';T=M6-TU\J(>=CFZ:&F*72O/O)Z.OD^GZK?#L:A4><5M,@T;FZXPU-2XE MZW:1T6":\R Y -8Y" +UB:P0H+[58]P!I3)(1BT+1QXPV;02RJ_HJTIT4F@4=" M&4B50UQXRYG?+KBPW<7"@ +$>Z10-\ FW,G*Y1-_5)V5:&^;S ,- U[<6PG_VL$W#3.@C7@VZTGQUNF&D@ 92>B;"F8D&YC*^: M-](B(-NL0X-T&?9 I4X13GU1\2G_EL^6=3:RG0TR!*FCX=P .%%>6Q0$K=PB MVGK2AC^-_8QOE#^=('L^?U C/U &J,+8.L8MLP((3KC>KJX&D#876F)X?ND^ M3N]M,3V'IZ?6G=;N!AD5C! O"1> $6FB4;9)1JQO DY[2GHZT=BS'SD:9A]Q*R[F& M1!+$ 2!^N[,K3MOL?4,_Z/=#J\ZP3O:&J[B[FSRF#RQFB\GL)I^-)P?31!UH ME05+D2*-J1+,.PTPHK2"SO!V);'2T&OFQ5^X[OLZ(,5XSS P&*YF@TM5+ M(Z.419=UK=^%@E^]N6@+:LH];9,Q:![LN^GR*B;TN;I:!5R-IA]'DV#VF='] M9#$Z%$K?I)N,6Q$F' 3&828I=22 6R%! &ICH _0B] #O7I$.Q7O/L4'MK_CC3.D!4(ZH$J<<&'9ASKL^!NID4Q;^"[%-M@# MRSI'.>$%;S70U1DC3)>@L-M\-I]\R]>'V%C')QQ=/UP?*=[4K*?,*F$,\%H( MAH0%5GE;G5N,U#YIX9PWRKI^(3^?5=_(FL\@ Q91CQBGVDHGI9#5NTQ#A6L3 M6-G8V=#_U4P/-&J-Z5">$K1X0I!9'&MO0R4H1X(C&@R K<2:FC:;X+ O^'H/ M\.X"[T>&G379Y<<5N+?Y8C)^-/$O,O.EQF']8%YPRKTGGFHI-[61E.*(G+&V MUZF9+PFU&J"PKAE#&522**LJB<*">6'Q]]TJ^7#FRV;()K-LI]/BCSAU?5': M8OEU<;VA0Q8H@Y%!W@-D:24EY.+B'#\]+E>=H7P>KW0P.CZ4*X#691,^YN6J M;D=M1_6^#C*.,%#<6(R99P$"#"G?SB3K+FRQZH(&!WW7'>%\'I:M2\$\IJ>O MS:Z7#3,"$>$N!4]R"?@5P-=KH#K3))9'QL#C0P)$H)J=X>0SQN%97; MW.W\QLG4$MRSD>CH!K>G1>:DXT$@1+"#PA&E%"&5?.$_VZ0<;Y[3]2+(G#<#^617S2?Z4??IO'P/\/]WDYBK&T:KR8?%M?@1W'H'EG&?= (&(E M)0$1BCPUF%7(:,@O+O2P"Y(4B5%/M<,$01X#/@[3[/&[3" 00"/,">*E]Y3Y ML%MN9,'![DK)H!0Q.'VJ^S6S3@8ZV179U7\M-]59OA2?\G$Q&T]6U38>1_ZE MZ&Z)Z^/7949Y&68\!8 CC3R(3M8MLH*UJ;4RR!Q9"2D\ 'VE>V$9-#V>K!AP M@,%//\NP99XYX* +YJ:&2@NZE02@5MG9!KC]GI<,KUY9GJR']&NK+TIU5Y2+ MR;^.T6MOFPP")BD7WHNP?0@+/'J4T3B3=)7[DW&M*Z4D"T2(9UD]6IT3[^[# M@?$8ZW8WR!@DR(;#-+"><4=L0 ]6TGF,V\1G#_)5P*!(UXE.4C$N %3F8:PV M7__[W>S5*_B#KWYKM<\0-X0IJ352FAC!D?.FDITHFR;SH%SS<9;?K/(__FGX MV(>*4M'3?1_G :O1=YW/\NO)P@>H=\^O'<@=H&VK?K-X:6^94DA32\+DI4J@ M"BOK>)L=O?[UT9^5SBE5ERX (^ V#T/>$41Y, 1C?[.,Q'<@$K%84II;BRR1 ME=N"4 ?;W'$.\)IJ4!3M4"_GLP.VP&P>V-9P$M7O))/&*><5%9!CBUB,8MFB M@(EM$V@VP!NP0;&S-RV=CZNO \X;L?1U\RQBJ*%E5E)F3;#6O9&5Y-SK-B>H M^@ZBA%M\'Z0XRKO6N)]Q=8QO=A]GY[$*6?4ZR)B 2@ NC80<$2 1T)413CRU M;=XYU7<573KK.D#^_"O=)@.]FEV]S@)]TMIWJ,-,6 TQU )IPB1!S@CHM^AP MUF:W'J0_Z:RK88>:."M/7^2ZWXC5E)R[>\D 9@0X+ @*_V8&8:1%A0-QK:K% M#3(#Q;D8V0G\YW=F;K+%GN3(W+3-**=&,XX4 ,'6#I@JOY59"'=Q=7'/0KEV MH">,V*EY6NLD:BR#G' @!8"4*P\PE%3C"@7C:!OJ-7]0TWN"B[21/OWHX,Q, M?#?[EL^[BF,\T%DFA2%(2TP%!PA#I-3V'I6@H/O+NMQ.&K)O-BCAXV+ M2XW_N9R4^5J$U<\.>;$/-,N8THI#@[BW5@"DN<2/LR[\Z]+\,'V2X:67NCO< M$]Z3C//\:KZZ\QE-\U]&BV49WQ/$',C3:3Z.*IY_N*Y)O.:]908 [Q'PTADG M+%"* 5KA8B%I\W)C@.M=2C;VKHRS+8-!M&!/+!X^3D>S19 GOH&YOSN @$DM6"+.+"DS5."^L;AGV2)[$H+PS,/.S$+L[A): V$D,TW,K+K49NZF7_J7X,OK^C\GB-C[D#A+XHFPBZ>D=AJ=I&9M&/>G_'Y9CF_#P,,F^)@OH 8_]S?.@&0$ M$Y9!+1$C8/3=24Z9@FIOPRV9B9^@/+TA]!VR=!*GOZ#=SR-.8)LPYHJ'1 M"MBM&JAF(,V;B\LT!U(J)O7"^>':3B* LZLZ/OLG7V>$($XE*)*NS89;_QG#!;.J(^"'YT;JQ'V4&80YU]X2AHW02#,-MHNUPK*- M0[/Y.X5S.33[X%UO.DAF]5U?Y^/%A^M@#-R.9C?YI[ T?)A%F>*55?A7O!OX M-IH>N81LTDU&!-5*>:"5M$0(IBB 6_O7R#9I*P:9!+4')V:/>"?+2+ASL!_S MF!>CWB?EWDJ MK.1E^1 6[6-%>&NUSQC"4#-'F<-2*N:!1&9[0'*^3?F,QB]7[U?J"7PH%Y?" MN'9P7Q;5K'-4**^<85YS;:@ =BN[D6T&CP@Y07'VF38$&F#6 MNLYU_?KQ23N T]$F@)W/%W&4!PGS^%G&F,1,. D8#\=RY8#T6_M1*IOFQO2" MJ'(RM*E(LGK5_&LQ&P?Q'Z/"9E=;A\J[L!K7B:UJUE'F,+4NV(]:^O G;!E# MVR,R1?32XJIZ)EJOX)\WBZ$JR^AOB=CIA\=/-K<:ZH]1>;4N#O!N%J1;KEW2 M$8XOMZ/9)E3F/P,@T4NX/C1_B7X /YJ4Q\X"YQE0!K64&#")++>,"N^LW6K' M0IGKZ"$B[+(NB9C;U@GFI]KG/!_^2*F0*X M3E+F/:2621=,Y(T,6*FDN3_>/&_:POM(D4$4J_FXPO0V7TS&H^GSD;[QRC64 M,DH)\%H +"WW2+E-82(MC2-GK%SS+!:Y.L)^RJ^71R)V#C3+.#+&>\ZP0QP0 M!@00LI*6MWL<,1;OI9H"'-\/9+5N]!7 MXVLV[>OTE$$F@4,0(.S"9NYC2#XF$EK@L!<*U[J-ZBT6YH2Z0+13GYNES$3&=?BK6->P+S>QE' MYI3B0AH65. PB_?S3%>Z $A=6.6BE.2M.6^&H-9S3['?9@'C::SV_/?U,[&? M1Y-9U,F'V>=\'/-VQ!#1.XY\A3IEG939H2#5HE83ATC[1$3 E>2Q]NE MI#ZXWJ,O!\C=%MI(%C#W>M0UZ'>@5688)I18[8S284*BHW*SLF+,R=RSK_],:\GFVVYIH:QF*V2?S[)(U/\F5K#?QV4/7* M+NUJD:%@HD#DL.,!;@,%\%AZ)H6DB/B@DO,M0S'!XWR3XCML?G66X-TM,BDA ML)P0886$VGH>1-O*"/6%N4-::_IE,$TGJ*:R<-]/QG'RSH\G\W_Q908(M@Q[ M!PFS'C)&E=>5/$+Y-I[E8=YOMM5KT26>R>(.GTC].2^_A4'/#\?8[VF1468X MA#P>YK"BT$E!JOE$#6IU1];85_06^=(-KN?@37V^1'F@#X-VP #'HP-78XU@ M)8]2F%_8";E'EC1',YU?91ZL[Y^+XFH>D_MMV/PYF,,US);CC3-F,#0864VE MMN$/"A)726VA;I,V9X!^Z:XMF,X!3FS,Q/$?BMUX^EE&A-$02X"(4A1Q[SD% ME20.F:1GWQ3;4I?*W6W1G()KVH6GDOKH(E-]F#G)&1'!$)..*P\]-+HRSB@E M*$T1R9EIQ0 ,+8?1#&!\N/;L^'$.DV!LX SU-=V\*G(YDL5J*J MJ^>^WZ\<2G4"2_>UR;!U%C!(./5><0LLIFJ[?BI^8=G0NF9+5[@F\]+DT^GZ M+=8OH_+W_,G(#SEL]C8*1K\%0"J&N6,,*$$X8=LUDZ=-II'"R.E WR_]-UV! MFXI"GX*VPN^*J8IL_BV?%JO239LQ?RZN%W\$)-WW38V&3"6JQQ,X)1@R"807:I!L=Y-FM>U*FUT(R3EI%61S4&>][IG7;<(GYP^ MX.GQLKA^)/=B-+N9?)WF:C[/%W.X@RI-FL= 7*P,$89;%\\OR."MORQPM\WU MV"!+"W3'EQYA3KB)+LKE>+&*]C&WH_+FH'-RU^QO1IGDWU;!.H0UE2$TIWDADE M$*<:,T*P-Y-&W-H@#G_NZ=/6T23LZ36*_H=7V<46"2E1%8(;#VVD.@J\H$9@MKD5!I@ M5O3>/% G(YJ**;\&0^WY8#?4KE.K]EC;3"+/L$'>/']Q=?9AH:'&P[!#TQVD*%,*G.!4]RU]/@3?K,="\(A_:M@PT#:BI6[D0&0*B=D022*NB.>0_:A# .TN/8'X\Z M!3H5K?9G,ZA>^NC\.GQS^*%7@UXR)R EE#O, )$!42MD=?W-B+5M7-R#=#;V M1[C^4#^[776*/949(CB$$F*JN0B:HL)M;4=A11MF#3#2I#]>=85P.DNJ.C[$ MU'NFF(6!+\/8'Q_SK>?!DX3_[GN *.AV,AN5#ZN4GC'G9V@9%#!=B;VV"0Y: M9;W]UDP[(#FWV@A%C?,J_!-7."/(V[BP!NB!Z/I$,!S-I)T!09+-1-W4)3[* MWE(< M*TR#>&AKME+=[GDWN/SUJ"-U#TLY/I,B8-Z8* 3_O*!/2($&D-0QQ9 MY)6@9FLC&-/&JSO =Z#GH6 +P%.1\!_YY.8VC%%]"^.^R7]=WGW-RP_7JR'/ M/RP7\\5HMHI06[MU$C'6:A4^ ?JM^,F0LI5)!" FV1',LZ7;>*ZO:O#D<(/7ZH\J)G#Q%"6/>0IM7DZ^K1X0/*E7^'P<"3,2[AR-FEW]/;^Z6;VA"7^U2@1I)_/QM)@O M:_E\6O2:*>D5,H9@2"(U /2 K*LI&>F(5W6FQ6"P^A)4J:>[:SMVT6UFL4"0 M&6HIE,@X;*PU%5K>BZ05?U+9TMP @AR'A$&O MM+6;1[Q!)J;(A54*2Z+]O:O&*8@G>\ SFHYFX_SS;9XOWD#3MC8',D9@'Y5(YU5"_+Q_D= /G.0ECB[O1Y%!"JOV- M,B]C05P4S',.#+: MU&'SXQ/9=*!IIICP$BMBL>;1;4I13!,1)2;**W)A-W9]$:H[A%-Q:I>E^&DR M__V(372H6>8)#W"%4Z<70G+$M-BDE@R6 3"M'BT/D$M=V44=0IJ>//&..IX> MOH3??]0Z.M0LTPHX#<)R2QP@DC )O*@D1:R>.^SM[&S=*'TODUKCF_#ISA^C M\JH:[_$-;7>#C(2IIQ6$GH03++(L@+8]O.+P=Y?*GC:*?OT2ISVRZ5>@]Y-9 MO@IVK[7P;+_.N*!8((^0T1@KI3A0U22C@(HVZ5N:I^E\@YO5J4B>G!?JE\EL M\^Y1'ED]F-[^,8N*8Q4-Q_>(-V>,8=W'BY+XR:XW VKHP!SPTRF &3"6G M\?;"HCM::;I(BW6J5>>7T?>=HGPX(,JN1&6M^LNPA+'$MD?$". $"=.75-AP M!MHD&![D:^:8$HEQ Y MSQDWFDFY/AUK"4BK-,6#WBW;,ZXGB-.3[+%JYN//#E>:.MHVPT9A8Z''L6@ MEUA+@2M0M;)M8M,&F/VZ'UIU@^WY+N2?!,F]6(-?GDC^?6/_\LZ6,8,(5D 3 M9G!=,H*3AQ'BA/M@=C(1&"0\%+-[!ZU?^3&OAGB M;]I#[81F0'LJB-5AN06&J$I205MEUQ@TMQKJN9&'NA&D;]E#C:7"P>Q7!"AJ MF"- 6U))*GVK(H>#)D\;I3?Q4#?#]V0_TA$CXTL12T+\]MD6T^FHW.^0/KFO M#'+.E.8NC$QCI)S'F%=R8L235D \LZ^ZMLJ+M*#W1ZZ/RW)\.YKG71%L3W\9 MM$I;1+T$ G*FH2)*5_(Z12[LU<\92-8-\&_GOL0II*753CBON NS"$A6R86H MNUA"=64ZG8ID,X;,\_%?;XIO/TUFW_+Y(O(#;_XB _$[U_4) M[FN<2>LXQD!R0PW"GEE@MB@R ]KP:- KS>D\Z@W<\WD%5\ONOUU]C\X>#(!E M&L<*!LA;)K2PU0Y$!:*U]M]^L/H\OLVOEM-G5'NJR1I/ ^MVD4FJ#)64.P^@ M.4P>C\33=V$N??\_^:Y@@[W?9@AYS#RPR B* M+:00"U-)@0U)&LGRMNG1#ME^^%&)'%TQ>VCQ]),L;$^>("FAH3R6V_5"HVK, MGK=R60THQJ1?-K0 M%\2? RF1!&$O;*CQ3$V//LVP\@!C82UJ],*\- I44F! M'+R0&)$TM&B#;#_\4&%85W%H?CK:E?7JU3>Q0"2VE,4B$(!I""T@OAJU$*C- M$\CF]*!_:(-KO.N'#.68T_7_YJ/3A)[N^SK#Q@>3]2./#QL>^SS-F%2:(0NH%T#3F;-/548_UDFI$S 6"=/:[V&F1!8*V -HT)1:K7$1F^72'LQ52&2.#^Z MPSF)D_IEWOBSW7)U6N4$8DPLX(I83I2AU#D>>.*<\P9(*\YW/_5RR'4NI/:V MR20.MHR5@FJF'8 :&$DJ.:F525W:*6Z@VBO\2#V74Z$]RU0UH^EX.5UU].%Z ME6\\K&F;G,\OOSWW5TI@H2FL7U%.N8-9OL*"ZBK_UK.%]&Z;DK"XSUFS %KJ7&::*L\ M0@)R5.'#M&SC3QW0E5Q:,G8.^YE7Q 0E3"0G'C*K@'8Q[D$@3&2%!Y*X3>:5 M 1;%3K4F=@1W*OJ=K["B\TA#ZIT'$A G-#&T.I=(SG2;U'2-;QS?Y*;<+^"# M(F!OI14YECA6KC=6*0@D8LS!"A.':9O7IXVO-B^7A"T@/XL_8C#5++IT-A!- M,<$PS'G/!!4*65OASKQ7K:-?3Y=2!=)<18H$Q#_GXY@Z:I+/W??Q=!E@7O/J M[GZYV#B(7DFX[VE5I_UG+A88\PX839!E$ +=86?9"YI*M6S+A6UB52<7PUG M63[._,JFRT7#,&,A 8XZ"ZCP4%-9'>65,ZI6+''?[V->#OZ% WFEC6;/91KU MF'$FH>6 8\4@&(VW:E8)\2[[,VE39^S"F3]B3+ 3;]X&_Y*/X:.B\ MQ?FVHWE\Q32OL18<:I8Q*@&4!"(K.:222(O6P<_,:P)4+;]].FGKS/J#[3*( M/:9&(XD$M=PP[:%[E!?Y^;/L];$80.@HIO%R27,=(\NHEG5[\6L[+ZS[CQS(]EV.OL=V0\;&4! M+L&L-(1P+ZRR%8X(7EJ:_6XHM6^)2:R,5%ZRK7SZ826AF8[F\R,Y^_:VR83# MPL5?HO8 MO)N%DWOXZR+L>=/)BA5/A3V:(["O7YDIB;S'FGH<#!8#&' >5@A+XB\L.64' M3#N\LIY+,:FH_TLQRQ]^&96_YPN_G%T=+YVSNT&&<3B.&LW(^FNJC%N!V?9] $*30+,SP83$8K'J^; M-Y*%_VYS4!W0H__A\JV]3E*Q[;?/7\H57@^/3OBCG-O?*',.0B8I]<)P'H1# MI"IEY;2BXD(2# R6>9UI)A7_3%'>%^5HD=O\ZZ(!!0^VRS ($\PZ'FT<$A9V MBJ#=R@IXF_UV0/D,!LO"+I5SAC/UMEY,PW/UZW:9"*@)2X& 6GEE/%2QX,Q: M5L[UA95K'=39NK4VDC/O,%CUYO!SJ>L?M/OZW9EW"#F*M'3$(>@LQVB+N4;H MPC*Q=\2_?:P>B):2S8QU@G#W?7P[FMUL\X[7*6"[OUTFE;-.4^P1U%8Y[X@Q ME:S.FPN[H1\0=UX7P^U,2V>P$EY?\[W/O^73^N;"@0XRKI$5T$&/@\$%M%" MLBVF82N\Z&/4>>V&[M22G)0[+ZBW8M0W!NKTDQ%@$4#*2A?KQGHA@=ABP2&J M]1C]#2ZC'1%D'_]Z@#XY#5=;QWP%"CR^5^]OE4$M!0J&D4"&>R@%H,!M769$ M)HVW24BQ;CFPCVFM\3XGK]!)O$*5G#!F)H&4(\H0A21,TZTK#/-+JWYP/EZ= MAO85/XM6F519 0V'*&(\%T4(R86@5KZ())FVVQ"%;;;RM>XGV- M&E(=_Z:, Z6\U]H+)R!E@'NZ/7-)H=HD;!R^V_RRAC^?*$V86J&O'RMU9$^4G'NR4QN1KS##3-$ MB%=(!M@4QX8&LYB#[8[#6)H*?7+-OEE^,XH/8?XT).Q4-^=[.G#F!X%]Q/Y; M[KESBD#'$?0 QWOB#?3627?&U&6/[\F:;O>/^WNSYX(=_)Y,$P,YLA1;[\-9 MW%EBJL@T"XE/NLF=_:%1;7+M?4J87B5)5I=UMH4OH^]G7$VV8VA4I.] JPQC MQ)$R4FCBI#602@2J%V!4F3,F.=TQZCI+PZ%F&4)&>J$A0!Q*)P1!#E?22JK MI?,Q,HO:QQH.#+Q"XLR MZ(01^Z9UQU@GFN.+T>QF$DR(K:F@%!9<D!!NFF\A%BFJ(S9AJJ)4>=';Y91QFC+B;;#_S47"/ C 2J0H0X M=W$%=GOB2Y%0">=>,P:3@^P\:PCTA@3=* < UY0+:BG+(PWVP848U9,8QX8' Q&,%F2-;B8FLM6J^'?.A)S:\=&)W M"7DJ3_:C%Z,"Z5@JBCTM,@NTM51(IA&U'" I=06;M]"SRXIZ2$.I;K!.QJ6@ MN)4/6B_GDUG8>S[G-^MJ]X>#5@^VRXR#PAH1]FP0S&T8:YUN99547]B;^M8: M?\F@#K%-QJ/U$(\&E#[[+O,Z',T@5-I*@ E1$GM;R>(LNK \(QWI]25;6B!Z MG!VQD%C4>: O$BN-KTJ+J?O[Z62\PMS&\)OB/HYA-+NR^?VT>(C_L3=LJED' M&='<< T@<8"A(!@)_ZLDXHBWV:.&R)'3M%DD@#;54E(MHN]KA#N]^C:#Q'M- MM="(H/ /)YBBE4S:M"H<-$"3INNMIRV>J3E2@QJ9M))9PPR@4")M$05\BX7W M^,*>&[;0X!XN- 3PW'Z1)W>\R\5RE19Z>\1SW^_SV3R/J:1?]O#W?'KUY_2D M&!X4"H440$BLJ(""T/4UMJ4P;#[G\Z3XR6RRR-]/ON6OY-BAU4]YW#.O8HV5 MQXK'A\)7VO>><<4,HDD6!MY( MLBC(ES^*SAB\Z2^C-N;G)<$F<)Q9[:0RKL+&"G9A%M(0.7N:)@;,TO#K#V;" M/:W'S&"+J4&>*DL(EP1QP2M\J",75@=OL$P]01?#Y:HOEMT9!56'F= ""Q.F M+(C51\*?L-MJPS'5)K1C@,]DALK4$U0Q3**JZZ#$E42A06=L?=9KQATWF#+B M%,6"AH.AH6IK(L%6.9X;E]?[!6 M :4YK97V9^AA"(0@'RU*+*45PG+(+*ED-*J>!^I2O2BU]5\S#*$9UF\[#,%B MK"230'%(/.0**[/%#E*<-*KR?'=!M37>* RA&;;##D/@$'.GH53 2.D0Q K( M2A;&Z\42OB&>=*/7@V$(S1 ].0SA0["CW=5-?CC6X/E7&45<&1*L;4JP=4A" MQG U-J_MA:4+.%$O15?XG:Q;.UJ,3#&;Y>/%Y-MD\7!8Q[N_SJ@3W%L@@T'- M$;'<>HFJL2+AVMS]#M#7W8&N.\'Q+805R>@8LLC(L,XY[2VF=HM.V!Z08<)[[BL)B&YE?C1FPWU>3HJK8/R7BR2<.$F3^T+0F@&9F@J;M.5F&90Q M&S]\*4>S^72EL)_#=ON^F-?9:XYWD@%GJ#$,682L41 M.@=YB*N.=%A C@QGQ!L-O/=:51( BMJX,QJ;MNM5Q\VNWAQ5&L(XG/N25T[E M/^6]"1/4!)T#01W75A(<-I#U8VY&E6&UMMZ^[TT.7-C5OTHYUDF&&//0"02A MAL1H)H!C%1(<79H7O">6[$\DUBW\ [C7UP^_C/ZK*&M5.JO?2^: @0$(9X7! M"&#F,-45#L&N:^-P&2 -^R!(_>O^EN /@(2/X_]U=),:,NUD%PB MR@R!E&KH*CPD41>62Z$7IM1G8P<:2,5(4]S=+X-"/A?7BV!%YB]$J5&#M$;[ MS$*J *; .*>I5] A3+:RM_,]#S+;3V_<>%5DM'OTDS%O.5\4=WGY*5^?1^>W MD_L:-6_WM\HX<&$.*RG#UB(()EII4^K4[SC%#B"2,:.:V418Y#("O)A;&7=I=_U@/$J:@/@&\_EX?][<>:9IP% M\8#Q1A#K@;0("5!)3 .P?YJSP0DDJ,^P4[ > +O4>+R\6TYCE8VG+SI.X]N> MSC)!D8$8"42X!E8P'DR*K15A-4JRTB4O*7(F(G:CA %0L]5['('#5 P;"::* M 2J8MX_&"J>P35!D\W"HWM_CG(MKS9$^][72F2O3G.?NB"B&, 0@&4-HIY MM/$0""U O:*-Y[X[:EBAIFYO&2?":NP=901#9Y@B"FRQ"3^[+.NH)]ZPUY(X(9^H5P>E[K]]#+E/,F\3L M'>TEDY220$!IF(B1R II)RHL@$07EA*A&UKLW?J[ACN5B?D7\ M2&#>D9:9Q=PJ+1QT,W33#2'5(8 \688D!#[;FL9$2T51:\ ;*J,XV_O/_O"-]4'')W\?UOGG_. M@\DXFHWW9V,XTB(SV(?3'082>@Y(.)>%Z;>13R)/VMQ[#=+\[4#311_()KO, M&L42GHL'$ZSQ(/M1WNS\/@MG>,ZH5^%,P+F@D"L#*]F88&W<)H.,<^N>-5W@ MFHHS5=(:-?[GSCOS(O/,N(X]5QI;AES"BH5CJW5Z#B'%W:^ZE!;16>@IC-B M)N5_CJ;+7#]L__CW2;"^RO'MP_N8*>?8([I:'61("4RQ5%("1Z%FV&-<21_V MX[01.A>Q7?4"?'+:_9*/HBM[E<'OM1C'7\XUZ2?C'B -);9AVCHG$$"V.M-* M;5O9V@-;X-\"2'8GWTXY0/^=FNAWW25OHB]:9AY(IXK$%7CO@$0)TZX!CDES8 M<;!3)M38-=NA?5:3[==B5N;C95G64<" 68]1O9%!:Z3532 M "L%);\L/A'GLW'HZ'ZXIT7FE0!"TS 3A>!&4P2XV,KG+RTW:DL='V/,29B> M[ 95\4?/Y\,VG.Y(1NZC+3,C9/3D:2&!APQ"[UUU;:68,A?VX+:U)HL^T6W% M$'8R0PZWS*"W(&RNG!E@F!2((.ZVV%"5YD'LVV5(I^BV8@@]F2&'6V820JM0 M0,AQ(JD(ZRO9LIQ2VN;"98#>\!C WD:9Q/&)MQ4<:\ZQ M,(B [90QY-(":E#6_%K/Q*B']HC%_#C3-*%444&TA.64+)=UCUO MF>NZ52O=>U/:IC #2.>2G&FS]_ MRN.F$CZ!IY%V=U]AW3 ^&"3;RY\D@:KZMSBS4+M@E5"OJ)<-344-&/3;, M-.502&5CJ5@5@/0 5&$3&@9+^K)""Y*3ZF2DS\FKAFS*C#<>!,0@"*)!C[67 MU8E+:T;;>,P&Z+I/SJ&&^)Y\/?CL=X^>'ZW7)XOB>O-0=9+/XU/5?%=QWI/[ MRAR! &(@&:%6&A+V3^U4L:Q6#^IBX[ #GFG23A?D @9C_S MVE D0146JQ&S;1[;R#_=\;!'Y%-QL'+A?0B"!(7.;C[G-ZN0YP.$V]LF"Q.+ M#[5R'_OU(FSZ?(6+. V:A9I S%=T;0E58 M$(\N+!RF&UJTR&?8#.ZWE[O', $]\(@ZKBC$DB.UQ1 % 2^+3KUHOF;NGF9( M7T;N'DL]I]Y9&RPS)KFC3+A'F?&%L:NUYAOG[FF&;_+1S+'15C!C#)*(2HYE(YOY/."FPO;=EKJN.;[R&:8#O-])'(:.:6 M($IISZ04W$*CL8. :G%I);=::[+A^\AFZ [S?22!FBO@E1*04\J%E0@%&2A7 M2E('DY9Z?X,,Z13=8;Z/Q)!(#1!G'F 4QVYM9<1Y9ES2.+ WR)!.T1W 0X"6 MY2-0++Q!K&"68@B8!IIL<70$7=AKV^06;VO$4S&LV_(1#!$)23A=!A&)A< X M;;M9%/(M\F. M.T#N=*#C6B4 FJ&:BC'=%1P)NS0CB!F$J+4,<6&$K^2SP+:)O!F@W=P]:[K! M=0#VT/O.'D8:0+A6%V86;\PK($=$N!&C'/IT/]E@+G+;2*$P,4 M%(I1HQP4FPL^#PPS24ETOWH@^GDQ*A?IJ-1&VW4BYYL!_):>%7+.P]Y.G=-& M4".D@>%$LI&,$=\F7=( #:+2*Q7^,TC^^_.QN MD&E XGT-<+$PL,V5-]GZ(INR)"M]20RL*'&^&0[G1DYS M.WLL,M0*QGU:/N^3\[E\V##R[G]/R]7CZ:=2=[XC*@J644&P-))ZBKU)+O+S M*G+.EM1V#/V ZH6MHS;POB9KFWF- U (!)1.% E+9$T9%[(D,G#R,=6-M>UG M=Z.1IA/A[>T4Q#H6,JYC#LXZ<)8# :94<"SM#;6AH7'RJ*CT-Y^NK*D7(*V44>,V\"MX1$-MUR,38^ND5\KAA5>EIF ZS MJE0'ZI*QE"PN$,02FNPED;P[E70VIA2-+&->S,D3JTI/0W>85:54(P>(<&^T M#F XH<(F&I*)C4CRS,9\)6$;$M(JNL.L*N6!>80"9@8QCH-%N49V@XU!0J)Q MU0&V+B&MHCNF*@KIDL- D\8$0-PJ8C2I$V>&RV8NY?5HGLYMWW9@[TK@]L#S M/'OS95/6E&EZ7_VY,FD2OY_NS1]Z6PQ>!X8X+ZLT,3-9YM7Y^*F:+=?OZ"VP]W*S4,;N94)?:Y!? M?DO<_Y"G7"<-&X3^REX< V,T!% !2\$<$9PH33V76(+VA#2R$'I&S'Q-6!,5 M4_CFR((/DF+B @N 9-+W!&K,5)+Y<7EF70G8O$\F]:B2[,-DN9S>3S=I;H%32^W7 M].J'AWDM N^JV_G'V?2ONB_#B6F0%K\7M1"((&,I4MPKQXR3ML87&!Y9PJ0K M8=QKSI ^K7Y(TK'NU_]BL+^2!43$9G-Y+$Q -BHG8>P"'I<5"8L:@IE6'9E<)7H\, MML+U9I)T%KYG!V/SBKBY?YN^F RK?%XJ.=;/R^M(,/;XR(B%$1IY81SACF/, MDH]FE<#TR?QDY+&A MT6=R*0M"4))^!)7,CIKBW!YI7*'8=J7J0B"?K7Y^7LSOGFY7KOI!']G]#Q=0-2TAVY6"^:&:58O)0Q)@??C21*RY2]%2[CETN8<"&-< W'>;%>M("6FUP WR6&YB/WRLK-S4QL"JKO= M]#TO[P,BW^P%4:7U;T3P#CN##;?24U93SZ7H] Z>+E*=O4G/ZR-8EV!/CUF' MGR:+S<;S3V)A=RQ7@D=.*..E$((E)Y+:0,%"L(8J1QK=,GWIQ,*>U9 X._NX M-EJ6YLO?AW M%HH[&YL7ZF9WN;CTI\GC\5X6E_A<)"H9W IC;E7B#Z/("UXCZX0<6<+K3*EZ MK2'[9T3G;GHV_&X^93J;7\#W>DPDG# 9B!(:.4F(PE*CK3+ =&19BW[%9)_G M7,B43BO/I[?92V;ZX7E;_)7-KY[&[=(VH3_-J7.+S IV)2 0%AZH+$/BL& M"_GLRP8E;WC)33S7:"BT*%;S07%N\(I\_<^[:M,NK0X<;TC%E]#MA[X7$:%( M66:MD%P&SP)SML;6VE#2K&Z(ZK[[53$D]O48S^_YWJ*A1O$M#D@*@326@'$. MK[+G? SC#C4+E5S)\8"3SE:V_,V8FW$)+"T3%(P#I4@VT#8X!R,[W?R[2$MV M)9:7/BAP)@.[471/'Y9)+:?!_G-&KS?E]GHB#=36OB'1$4N3O4418B"=%DX) MABUAG*7=I*'[UPV5C13*OC'1(VVMM)89# AY[KT(F4XO!1*:C2UL6,SNUPN] M)6![6:A]EQ2TN5Z3O:BN&LUZ,9_1V/1\(HU5PQ M"-( XPJP(S5U0O&2_CK7M$H;,_GP*CT'TV%GT 4QGBK%F#"<&BTI,Y)"R 6I M3B,8V=UT9>P\F P_#=E?M06O!-&4,B%;Q?&=EL,XZ+QA8CGF]&WF!2K3=$,/);6[([4#: MI\CDGXOJ^#Y[=&SD2"77D8(CDE@>.#->U#0#PR.S^XLYWT"22O ].V/L)JO) MNY_?VOGBTWPQ.5CH=?#Y:$D@QCB!N0.AE7+*RGJ^#)/O0![.Y-^\?70[,_Y? M*=?CON&>$1$+1, GO2P88@0X-Z9>1T1C4=+K:8"GC5O=E-J!M$>1.>[T[1L3 MI?9I,8E@!'=6 @$AZ);&]'-<2J>8T\Y*=XQ=?['H^8H_SK:8H=SG3 M$D':MVU-&YAFI[*N6F9.Y?%AJ3D+U9XDYL&1Y9ZBP*C9 M4FAYB=P,\.J"2VY1YV+:H^/T<[6XS8S[6-W<_SK/M[N\F24F5,O5\MGN.]3J M^[P71FFY(IC@]+]S6B@ME:[1<4:,.P%ZAI <][':1[UKF;3SQP_3V>;6U_EL M.4WJE \Y361"<[ ,:;]^OK;Q-* :B2LIB57 T_4M2>_%T MZP%*G4_+9_5ENYS>+)=/U9V>W>4?1_+*+7XE:H6Q-4"H852; %H@5^-(B2JI M(AN^(]FIS+;,BL$D+ \F(GY-I.;.,!=%(\];Y://XXG\S2XLM@W=S;Q,SIZMN9=%@\]?4DPN1V M^I#T1(,"JD/#(F78"T4S[-I(!T&1S?6)PF$7:(]WJ;CJP^JEEK=1\XC=(R( M-1H+JCUAUAF&/.":1@V\TSJ$+BJ@VV'XZZ8/K8#;Y[H-3ZLT\[>3W#0GMPKK MNQ;R$LO980728^R=!PC8849($*" &8H9-+I7Y4+4SF0-:;6:;C_1_S=B1U^[I(":%4)(N,82,!A-8L MU,@$5.1Z#3!DP2-)J!0C8[VMJ33 MU@ # @.1RC.0'ZQA$//MT$ =S M\>Y%/$/."6)#-JZ9-%0,$"(Y:"5[=$SW#'M8T?F]HZ)Q!##O2+6"):< M"1,<1ULZ:=$E3E?GRS5E^>OEVQ*X76GYK&;>S')#Y'6$^7"EY-\?CEX%"TPX M33D*P%W24S5.PK B!^M*1.9$[NX(#19!VH^@-#H8MV](9#1?<@J6H+2W<0<> M6_-"(1Y;I^$"%A^4EK,1/;LR?R/Y.ID$U?$V3CL?CL"1S[<, 7/("^PQ#;J> MJ?1B9#7YY0R;MXQH5_KBU;YZ>&/Y^\.Y%)01ZAD%C0,7#B'TLD2(+/%&KR1R M5[:Q%$/:CZ '9W(\+G^?#D00IC)Q-AIH+-:T>^Y)>*P/,U+0J.VT"VYFZV6&& M_=C@@,[!<5$[3BQ@T(%CZU'"C_FM@2Y(20W5 (6H?5.V373["9>D65?Z7#<)([Y237)N33<5L'#VM74FH[0#NG)6X?C)R<#6Z?BNCMY,_I MX].CF2\6\VS!V[WOGB MU '@?6JR,)DN?IT\/*4_;+3PS=-JN9K,[A(Y)VJS0Z^*%(,'YIT!YR5.KHK2 M->R2>E<2%KJ2BI;+:+0601]DB=5/U9^K]W]4#Y^KM_/9ZK>#EG_)>Z.01""! MDNTAM4Z+EN!D"#]C91B4Z,C3ZV6N54 [Y,#Y>W":Y&K_).7^H:;90E((38Y>Z;K'O3M[6Y;%ICGLJ2\M? M&IUA# 7C/:%8"*J$"]M]P1A2TMY5_B-U+"%Z>?UTOBM6E23^]7^#%#Q MBR,BF#K)4() 4?!.L(3%,P)*DY)8KOI' "_ @CY=E/H.@7>35:57FX/6?G;H M0IT3WA(]D8P!EL%*!TAP:BS?XB"*"BUA[*)X>;R[BQ%OV!2FL\GLMEJW+OIA M,5\>+L'<,R8*[D*^6T\IA4C^$7R=49&,ZQ+UAM'W(E1MP=N5""7W>[&:_O7< M#&LSZQP3RO,^($6'AD6N$EDH!"5!>F)IHK,N3ICGZJ M#F>L=HZ(R%BO!$(:E%8V[?7 ZIQ*[A8%)1)TW3_&Q3XL, MW^E2]#(P.NNI<111;30)3!%D\IV@PA(>O*%%Q>*C3R1%=)\=GNN4'TS M-EI*#'4"@$C.@^-8K*_)5_GR),G+MKGO)CO0-LQ]N'P-?;K(0 :LM.<(9')C M-6 G:[7+J2JZI/G[B=:?CVB?QUM[[D.]BQ>EAUH3PHXE%2\8YSH9$<%:V+3& MY5PPW>@FW\M0^](.^"7*='/_=9YGS8[36D,W>U5D6GJ-,5L?QG]__1]02P$"% ,4 " "38(=*;#&UL4$L! A0# M% @ DV"'2DI^^.%K-@ P[ " !4 ( !UQ\! '!R9W,M M,C Q-S R,CA?9&5F+GAM;%!+ 0(4 Q0 ( )-@ATH"3OW+'YL #Z!P 5 M " 756 0!P\YWS-B BX 0 %0 @ ''\0$ <')G&UL4$L%!@ & 8 B@$ "U4 @ $! end